{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T14:33:00Z","timestamp":1648909980846},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2009,7,17]],"date-time":"2009-07-17T00:00:00Z","timestamp":1247788800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1007\/s11554-009-0128-y","type":"journal-article","created":{"date-parts":[[2009,7,16]],"date-time":"2009-07-16T15:14:44Z","timestamp":1247757284000},"page":"195-212","source":"Crossref","is-referenced-by-count":3,"title":["Window memoization: an efficient hardware architecture for high-performance image processing"],"prefix":"10.1007","volume":"5","author":[{"given":"Farzad","family":"Khalvati","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark D.","family":"Aagaard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,7,17]]},"reference":[{"key":"128_CR1","unstructured":"Altera Cyclone II FPGAs. http:\/\/www.altera.com\/products\/devices\/cyclone2\/cy2-index.jsp"},{"issue":"7","key":"128_CR2","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1109\/TC.2005.119","volume":"54","author":"C Alvarez","year":"2005","unstructured":"Alvarez, C., Corbal, J., Valero, M.: Fuzzy memoization for floating-point multimedia applications. IEEE Trans. Comput. 54(7), 922\u2013927 (2005)","journal-title":"IEEE Trans. Comput."},{"issue":"7","key":"128_CR3","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1145\/362686.362692","volume":"13","author":"BH Bloom","year":"1970","unstructured":"Bloom, B.H.: Space\/time trade-offs in hash coding with allowable errors. Commun. ACM 13(7), 422\u2013426 (1970)","journal-title":"Commun. ACM"},{"key":"128_CR4","unstructured":"Broder, A., Mitzenmacher, M.: Network applications of bloom filters: a survey. In: Internet Mathematics, pp. 636\u2013646 (2002)"},{"key":"128_CR5","doi-asserted-by":"crossref","unstructured":"Chen, Y., Kumar, A., Jun (Jim), X.: New design of bloom filter for packet inspection speedup. In: IEEE Global Telecommunications Conference, pp. 1\u20135 (2007)","DOI":"10.1109\/GLOCOM.2007.8"},{"key":"128_CR6","doi-asserted-by":"crossref","unstructured":"Citron, D., Feitelson, D., Rudolph, L.: Accelerating multi-media processing by implementing memoing in multiplication and division units. In: International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII), pp. 252\u2013261 (1998)","DOI":"10.1145\/291069.291056"},{"key":"128_CR7","unstructured":"Citron, D., Feitelson, D.G.: Hardware memoization of mathematical and trigonometric functions. Technical report, Hebrew University of Jerusalem (2000)"},{"key":"128_CR8","doi-asserted-by":"crossref","unstructured":"Citron, D., Feitelson, D.G.: \u201clook it up\u201d or \u201cdo the math\u201d: an energy, area, and timing analysis of instruction reuse and memoization. In: Power-Aware Computer Systems: Third International Workshop. LNCS, vol. 3164, pp. 101\u2013116. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-28641-7_8"},{"key":"128_CR9","unstructured":"DeHon, A.: Reconfigurable architectures for general-purpose computing. Technical report, Artificial Intelligence Laboratory, Massachusetts Institute of Technology (1996)"},{"key":"128_CR10","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/12.844346","volume":"49","author":"J Huang","year":"2000","unstructured":"Huang, J., Lilja, D.J.: Extending value reuse to basic blocks with compiler support. IEEE Trans. Comput. 49, 331\u2013347 (2000)","journal-title":"IEEE Trans. Comput."},{"key":"128_CR11","doi-asserted-by":"crossref","unstructured":"Jain, A.K.: Image data compression: a review. In: Proceedings of the IEEE, vol. 69, pp. 349\u2013389 (1981)","DOI":"10.1109\/PROC.1981.11971"},{"key":"128_CR12","unstructured":"Kavi, K., Chen, P.: Dynamic function result reuse. In: International Conference on Advanced Computing and Communication (ADCOM-03) (2003)"},{"key":"128_CR13","doi-asserted-by":"crossref","unstructured":"Khalvati, F., Aagaard, M.D., Tizhoosh, H.R.: Accelerating image processing algorithms based on the reuse of spatial patterns. In: Canadian Conference on Electrical and Computer Engineering (CCECE 2007), pp. 172\u2013175 (2007)","DOI":"10.1109\/CCECE.2007.50"},{"key":"128_CR14","doi-asserted-by":"crossref","unstructured":"Khalvati, F., Tizhoosh, H.R., Aagaard, M.D.: Opposition-based window memoization for morphological algorithms. In: IEEE Symposium on Computational Intelligence in Signal and Image Processing (CIISP 2007), pp. 425\u2013430 (2007)","DOI":"10.1109\/CIISP.2007.369207"},{"key":"128_CR15","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/0010-4809(71)90034-6","volume":"4","author":"RA Kirsch","year":"1971","unstructured":"Kirsch, R.A.: Computer determination of the constituent structure of biological images. Comput. Biomed. Res. 4, 315\u2013328 (1971)","journal-title":"Comput. Biomed. Res."},{"key":"128_CR16","doi-asserted-by":"crossref","unstructured":"Lipasti, M.H., Wilkerson, C.B., Shen, J.P.: Value locality and load value prediction. In: International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VII), pp. 138\u2013147 (1996)","DOI":"10.1145\/237090.237173"},{"key":"128_CR17","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1038\/218019a0","volume":"218","author":"D Michie","year":"1968","unstructured":"Michie, D.: Memo functions and machine learning. Nature 218, 19\u201322 (1968)","journal-title":"Nature"},{"key":"128_CR18","unstructured":"Philips Breast Images. http:\/\/www.medical.philips.com \/main\/products\/ultrasoun . Last checked: 20 Jan 2009"},{"key":"128_CR19","doi-asserted-by":"crossref","unstructured":"Richardson, S.E.: Exploiting trivial and redundant computation. In: IEEE Symposium on Computer Arithmetics, pp. 220\u2013227 (1993)","DOI":"10.1109\/ARITH.1993.378089"},{"key":"128_CR20","unstructured":"Robarts Imaging Research Laboratories. http:\/\/www.imaging.robarts.c . Last checked: 20 Jan 2009"},{"key":"128_CR21","unstructured":"Semacode Corporation. http:\/\/www.semacode.co . Last checked: 20 Jan 2009"},{"issue":"1","key":"128_CR22","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1117\/1.1631315","volume":"13","author":"M. Sezgin","year":"2004","unstructured":"Sezgin, M., Sankur, B.: Survey over image thresholding techniques and quantitative performance evaluation. J. Electron. Imaging 13(1), 146 (2004)","journal-title":"J. Electron. Imaging"},{"key":"128_CR23","unstructured":"Shen, J.P., Lipasti, M.H.: Modern Processor Design. McGraw-Hill, New York (2004)"},{"key":"128_CR24","doi-asserted-by":"crossref","unstructured":"Sodani, A., Sohi, G.S.: Dynamic instruction reuse. In: International Symposium on Computer Architecture (ISCA-97), pp. 194\u2013205 (1997)","DOI":"10.1145\/264107.264200"},{"key":"128_CR25","unstructured":"Sonka, M., Hlavac, V., Boyle, R.: Image processing, analysis, and machine vision. PWS (1999)"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-009-0128-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-009-0128-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-009-0128-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T15:03:43Z","timestamp":1559574223000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-009-0128-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,17]]},"references-count":25,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,9]]}},"alternative-id":["128"],"URL":"https:\/\/doi.org\/10.1007\/s11554-009-0128-y","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,7,17]]}}}