{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,5]],"date-time":"2024-06-05T02:55:27Z","timestamp":1717556127335},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,10,4]],"date-time":"2013-10-04T00:00:00Z","timestamp":1380844800000},"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":[[2014,3]]},"DOI":"10.1007\/s11554-013-0374-x","type":"journal-article","created":{"date-parts":[[2013,10,3]],"date-time":"2013-10-03T12:09:43Z","timestamp":1380802183000},"page":"263-279","source":"Crossref","is-referenced-by-count":3,"title":["A practical evaluation of the performance of the Impulse CoDeveloper HLS tool for implementing large-kernel 2-D filters"],"prefix":"10.1007","volume":"9","author":[{"given":"Carlos","family":"Colodro-Conde","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"F. Javier","family":"Toledo-Moreo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael","family":"Toledo-Moreo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. Javier","family":"Mart\u00ednez-\u00c1lvarez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Garrig\u00f3s-Guerrero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. Manuel","family":"Ferr\u00e1ndez-Vicente","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,10,4]]},"reference":[{"key":"374_CR1","volume-title":"Handbook of Medical Imaging","year":"2000","unstructured":"Bankman, I.N. (ed.): Handbook of Medical Imaging. Academic Press Inc, London (2000)"},{"key":"374_CR2","unstructured":"Berkeley Design Technology, Inc: An Independent Evaluation of: High-Level Synthesis Tools for Xilinx FPGAs. White paper (2010). http:\/\/www.bdti.com\/MyBDTI\/pubs\/Xilinx_hlstcp.pdf"},{"issue":"4","key":"374_CR3","doi-asserted-by":"crossref","first-page":"24:1","DOI":"10.1145\/1462586.1462593","volume":"1","author":"C Bouganis","year":"2009","unstructured":"Bouganis, C., Park, S., Constantinides, G., Cheung, P.: Synthesis and optimization of 2D filter designs for heterogeneous FPGAs. ACM Trans. Reconfig. Technol. Syst. 1(4):24:1\u221224:28 (2009)","journal-title":"ACM Trans. Reconfig. Technol. Syst."},{"key":"374_CR4","unstructured":"Cardoso, J. M., Diniz, P. C., Weinhardt, M.: Compiling for reconfigurable computing: a survey. ACM Comput. Surv. (CSUR), 42(4), 13 (2010)"},{"key":"374_CR5","unstructured":"Colodro-Conde, C., Toledo-Moreo, F.J., Mart\u00ednez-\u00c1lvarez, J.J., Garrig\u00f3s-Guerrero, F.J., Ferr\u00e1ndez-Vicente, J.M.: Implementing large-kernel 2-D filters using Impulse CoDeveloper. In: International Conference on Design and Architectures for Signal and Image Processing, pp. 1\u20138 (2012)"},{"issue":"4","key":"374_CR6","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1109\/TCAD.2011.2110592","volume":"30","author":"J Cong","year":"2011","unstructured":"Cong, J., Liu, B., Neuendorffer, S., Noguera, J., Vissers, K., Zhang, Z.: High-level synthesis for FPGAs: from prototyping to deployment. IEEE Trans. Comput. Des. Integr. Circuits Syst. 30(4):473\u2013491 (2011)","journal-title":"IEEE Trans. Comput. Des. Integr. Circuits Syst."},{"issue":"4","key":"374_CR7","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/TC.2009.179","volume":"59","author":"B Cope","year":"2010","unstructured":"Cope, B., Cheung, P., Luk, W., Howes, L.: Performance comparison of graphics processors to reconfigurable computing: a case study. IEEE Trans. Comput. 59(4):433\u2013448 (2010)","journal-title":"IEEE Trans. Comput."},{"key":"374_CR8","doi-asserted-by":"crossref","unstructured":"Cornu, A., Derrien, S., Lavenier, D.: HLS tools for FPGA: faster development with better performance. In: International Conference on Reconfigurable computing: architectures, tools and applications, pp. 67\u201378 (2011)","DOI":"10.1007\/978-3-642-19475-7_8"},{"issue":"1","key":"374_CR9","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.1145\/1661438.1661443","volume":"3","author":"J Curreri","year":"2010","unstructured":"Curreri, J., Koehler, S., George, A., Holland, B., Garcia, R.: Performance analysis framework for high-level language applications in reconfigurable computing. ACM Trans. Reconfig. Technol. Syst. 3(1):5:1\u22125:23 (2010)","journal-title":"ACM Trans. Reconfig. Technol. Syst."},{"key":"374_CR10","doi-asserted-by":"crossref","unstructured":"Denolf, K., Neuendorffer, S., Vissers, K.: Using C-to-gates to program streaming image processing kernels efficiently on FPGAs. In: International Conference on Field Programmable Logic and Applications, pp. 626\u2013630 (2009)","DOI":"10.1109\/FPL.2009.5272373"},{"key":"374_CR11","unstructured":"Dietrich, B.: Design and implementation of an FPGA-based stereo vision system for the EyeBot M6. University of Western Australia, Crawley (2009)"},{"key":"374_CR12","doi-asserted-by":"crossref","unstructured":"Farabet, C., Poulet, C., Han, J., LeCun, Y.: CNP: an FPGA-based processor for convolutional networks. In: International Conference Field Programmable Logic and Applications FPL, pp. 32 \u201337 (2009)","DOI":"10.1109\/FPL.2009.5272559"},{"key":"374_CR13","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1016\/j.mejo.2010.08.008","volume":"42","author":"F Fons","year":"2011","unstructured":"Fons, F., Fons, M., Cant\u00f3, E.: Run-time self-reconfigurable 2D convolver for adaptive image processing. Microelectron. J. 42:204\u2013217 (2011)","journal-title":"Microelectron. J."},{"key":"374_CR14","volume-title":"Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays","author":"MB Gokhale","year":"2005","unstructured":"Gokhale, M.B., Graham, P.S.: Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays. Springer, Berlin (2005)"},{"key":"374_CR15","volume-title":"Digital Image Processing","author":"RC Gonzalez","year":"2007","unstructured":"Gonzalez, R.C., Woods, R.E.: Digital Image Processing. Addison-Wesley Longman Publishing Co., Inc., Chicago (2007)"},{"issue":"8","key":"374_CR16","doi-asserted-by":"crossref","first-page":"1463","DOI":"10.1016\/S0031-3203(98)00163-0","volume":"32","author":"SR Gunn","year":"1999","unstructured":"Gunn, S.R.: On the discrete representation of the laplacian of gaussian. Pattern Recognit. 32(8):1463\u20131472 (1999)","journal-title":"Pattern Recognit."},{"key":"374_CR17","unstructured":"Impulse accelerated technologies impulse codeveloper c-to-fpga tools. http:\/\/www.impulseaccelerated.com\/products_universal.htm (2011)"},{"issue":"6","key":"374_CR18","doi-asserted-by":"crossref","first-page":"3116","DOI":"10.1109\/TSP.2007.893958","volume":"55","author":"VN Ivanovic","year":"2007","unstructured":"Ivanovic, V.N., Stojanovic, R.D.: An efficient hardware design of the flexible 2-D system for space\/spatial-frequency signal analysis. IEEE Trans. Signal Process. 55(6):3116\u20133125 (2007)","journal-title":"IEEE Trans. Signal Process."},{"key":"374_CR19","volume-title":"Machine Vision","author":"RC Jain","year":"1995","unstructured":"Jain, R.C., Kasturi, R., Schunck, B.G.: Machine Vision. McGraw-Hill, Maidenheach (1995)"},{"key":"374_CR20","doi-asserted-by":"crossref","unstructured":"Liang, Y., Rupnow, K., Li, Y., Min, D., Do, M.N., Chen, D.: High-level synthesis: productivity, performance, and software constraints. J. Electr. Comput. Eng. 2012 (2012)","DOI":"10.1109\/FPT.2011.6132716"},{"issue":"4","key":"374_CR21","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MDT.2009.83","volume":"26","author":"G Martin","year":"2009","unstructured":"Martin, G., Smith, G.: High-level synthesis: past, present and future. IEEE Des. Test Comput. 26(4):18\u201324 (2009)","journal-title":"IEEE Des. Test Comput."},{"issue":"4\u20136","key":"374_CR22","doi-asserted-by":"crossref","first-page":"928","DOI":"10.1016\/j.neucom.2008.06.014","volume":"72","author":"JJ Mart\u00ednez","year":"2009","unstructured":"Mart\u00ednez, J.J., Toledo, F.J., Fern\u00e1ndez, E., Ferr\u00e1ndez, J.M.: Study of the contrast processing in the early visual system using a neuromorphic retinal architecture. Neurocomputing 72(4\u20136):928\u2013935 (2009)","journal-title":"Neurocomputing"},{"key":"374_CR23","doi-asserted-by":"crossref","unstructured":"Meeus, W., Van Beeck, K., Goedeme, T., Meel, J., Stroobandt, D.: An overview of today's high-level synthesis tools. Des. Autom. Embed. Syst. 1\u201321 (2012)","DOI":"10.1007\/s10617-012-9096-8"},{"key":"374_CR24","volume-title":"Feature Extraction & Image Processing","author":"M Nixon","year":"2008","unstructured":"Nixon, M., Aguado, A.S.: Feature Extraction & Image Processing, 2nd edn. Academic Press, London (2008)","edition":"2"},{"key":"374_CR25","unstructured":"Pellerin, D., Thibault, S.: Practical FPGA programming in C. Prentice Hall Professional Technical Reference (2005)"},{"key":"374_CR26","doi-asserted-by":"crossref","unstructured":"Russo, L.M., Pedrino, E.C., Kato, E., Roda, V.O.: Image convolution processing: a GPU versus FPGA comparison. In: IEEE Southern Conference on Programmable Logic (SPL), pp. 1\u20136 (2012)","DOI":"10.1109\/SPL.2012.6211783"},{"key":"374_CR27","doi-asserted-by":"crossref","unstructured":"Sankaradass, M., Jakkula, V., Cadambi, S., Chakradhar, S.T., Durdanovic, I., Cosatto. E., Graf, H.P.: A massively parallel coprocessor for convolutional neural networks. In: International Conference on Application-specific Systems, Architectures and Processors ASAP, IEEE, pp. 53\u201360 (2009)","DOI":"10.1109\/ASAP.2009.25"},{"issue":"3","key":"374_CR28","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s11554-010-0185-2","volume":"6","author":"TR Savarimuthu","year":"2011","unstructured":"Savarimuthu, T.R., Kjaer-Nielsen, A., S\u00f8rensen, A.S.: Real-time medical video processing, enabled by hardware accelerated correlations. J Real-Time Image Process 6(3):187\u2013197 (2011)","journal-title":"J. Real Time Image Process."},{"key":"374_CR29","doi-asserted-by":"crossref","unstructured":"Sriram, V., Cox, D., Tsoi, K.H., Luk, W.: Towards an embedded biologically-inspired machine vision processor. In: International Conference of Field-Programmable Technology FPT, pp. 273\u2013278 (2010)","DOI":"10.1109\/FPT.2010.5681487"},{"key":"374_CR30","volume-title":"Handbook of Astronomical Data Analysis","year":"2002","unstructured":"Starck, J., Murtagh, F. (eds.): Handbook of Astronomical Data Analysis. Elsevier, Amsterdam (2002)"},{"issue":"8","key":"374_CR31","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/j.sysarc.2012.06.002","volume":"58","author":"FJ Toledo-Moreo","year":"2012","unstructured":"Toledo-Moreo, F.J., Mart\u00ednez-\u00c1lvarez, J.J., Garrig\u00f3s-Guerrero, F.J., Ferr\u00e1ndez-Vicente, J.M.: FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size. J. Syst. Archit. Embed. Syst. Des. 58(8):277\u2013285 (2012)","journal-title":"J. Syst. Archit. Embed. Syst. Des."},{"issue":"10","key":"374_CR32","doi-asserted-by":"crossref","first-page":"2317","DOI":"10.1016\/j.patcog.2008.11.017","volume":"42","author":"P Veelaert","year":"2009","unstructured":"Veelaert, P., Teelen, K.: Adaptive and optimal difference operators in image processing. Pattern Recognit. 42(10):2317\u20132326 (2009)","journal-title":"Pattern Recognit."},{"key":"374_CR33","doi-asserted-by":"crossref","unstructured":"Wang, W., Duan, B., Zhang, C., Zhang, P., Sun, N.: Accelerating 2D FFT with non-power-of-two problem size on FPGA. In: International Conference on Reconfigurable Computing and FPGAs (ReConFig), pp. 208\u2013213 (2010)","DOI":"10.1109\/ReConFig.2010.13"},{"key":"374_CR34","doi-asserted-by":"crossref","unstructured":"Xu, J., Subramanian, N., Alessio, A., Hauck, S.: Impulse C vs. VHDL for accelerating tomographic reconstruction. In: IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 171\u2013174 (2010)","DOI":"10.1109\/FCCM.2010.33"},{"key":"374_CR35","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1016\/j.vlsi.2006.07.001","volume":"40","author":"M Zhang","year":"2007","unstructured":"Zhang, M., Asari, V.: An efficient multiplier-less architecture for 2-D convolution with quadrant symmetric kernels. Integr. VLSI J. 40:490\u2013502 (2007)","journal-title":"Integr. VLSI J."}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-013-0374-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-013-0374-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-013-0374-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,28]],"date-time":"2019-07-28T20:01:19Z","timestamp":1564344079000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-013-0374-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,4]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["374"],"URL":"https:\/\/doi.org\/10.1007\/s11554-013-0374-x","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,4]]}}}