{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T14:44:25Z","timestamp":1726497865990},"reference-count":31,"publisher":"Elsevier BV","issue":"3","content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Microprocessors and Microsystems"],"published-print":{"date-parts":[[2013,5]]},"DOI":"10.1016\/j.micpro.2013.01.001","type":"journal-article","created":{"date-parts":[[2013,1,23]],"date-time":"2013-01-23T15:47:54Z","timestamp":1358956074000},"page":"270-286","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":37,"title":["An FPGA based high performance optical flow hardware design for computer vision applications"],"prefix":"10.1016","volume":"37","author":[{"given":"Gokhan Koray","family":"Gultekin","sequence":"first","affiliation":[]},{"given":"Afsar","family":"Saranli","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.micpro.2013.01.001_b0005","doi-asserted-by":"crossref","unstructured":"T. Browne, J. Condell, G. Prasad, T. McGinnity, An investigation into optical flow computation on FPGA hardware, in: International Machine Vision and Image Processing Conference, IMVIP \u201908, September 2008, pp. 176\u2013181.","DOI":"10.1109\/IMVIP.2008.11"},{"key":"10.1016\/j.micpro.2013.01.001_b0010","doi-asserted-by":"crossref","unstructured":"W. MacLean, An evaluation of the suitability of FPGAS for embedded vision systems, in: Conference on Computer Vision and Pattern Recognition Workshops, June 2005.","DOI":"10.1109\/CVPR.2005.408"},{"key":"10.1016\/j.micpro.2013.01.001_b0015","doi-asserted-by":"crossref","unstructured":"S. Baker, D. Scharstein, J. Lewis, S. Roth, M. Black, R. Szeliski, A database and evaluation methodology for optical flow, in: IEEE 11th International Conference on Computer Vision (ICCV), October 2007, pp. 1\u20138.","DOI":"10.1109\/ICCV.2007.4408903"},{"key":"10.1016\/j.micpro.2013.01.001_b0020","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/BF01420984","article-title":"Performance of optical flow techniques","volume":"12","author":"Barron","year":"1994","journal-title":"International Journal of Computer Vision (IJCV)"},{"key":"10.1016\/j.micpro.2013.01.001_b0025","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/s11265-008-0311-6","article-title":"Reconfigurable morphological image processing accelerator for video object segmentation","volume":"62","author":"Chien","year":"2011","journal-title":"Journal of Signal Processing Systems"},{"key":"10.1016\/j.micpro.2013.01.001_b0030","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/s11265-008-0283-6","article-title":"Hardware implementation of skeletonization algorithm for parallel asynchronous image processing","volume":"56","author":"Lopich","year":"2009","journal-title":"Journal of Signal Processing Systems"},{"key":"10.1016\/j.micpro.2013.01.001_b0035","first-page":"185","article-title":"Determining optical flow","volume":"17","author":"Horn","year":"1981","journal-title":"AI"},{"key":"10.1016\/j.micpro.2013.01.001_b0040","unstructured":"B. Lucas, T. Kanade, An iterative image registration technique with an application to stereo vision, in: Proceedings of Imaging Understanding Workshop, 1981, pp. 121\u2013130."},{"key":"10.1016\/j.micpro.2013.01.001_b0045","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/34.23110","article-title":"On a constraint equation for the estimation of displacement rates in image sequences","volume":"11","author":"Nagel","year":"1989","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"10.1016\/j.micpro.2013.01.001_b0050","unstructured":"M. Black, P. Anandan, A framework for the robust estimation of optical flow, in: Fourth International Conference on Computer Vision, May 1993, pp. 231\u2013236."},{"key":"10.1016\/j.micpro.2013.01.001_b0055","doi-asserted-by":"crossref","unstructured":"M. Proesmans, L. van Gool, E. Pauwels, A. Oosterlinck, Determination of optical flow and its discontinuities using non-linear diffusion, in: European Conference on Computer Vision, 1994, pp. 295\u2013304","DOI":"10.1007\/BFb0028362"},{"key":"10.1016\/j.micpro.2013.01.001_b0060","unstructured":"P.C. Arribas, F.M.H. Macia, Fpga implementation of the Horn and Shunk optical flow algorithm for motion detection in real time images, in: Design of Circuits and Integrated Systems Conference, 1998, pp. 616\u2013621."},{"key":"10.1016\/j.micpro.2013.01.001_b0065","unstructured":"P.C. Arribas, F.M.H. Macia, FPGA implementation of camus correlation optical flow algorithm for real time images, in: Vision Interface Proceedings, 2001, pp. 7\u20139."},{"key":"10.1016\/j.micpro.2013.01.001_b0070","doi-asserted-by":"crossref","unstructured":"P.C. Arribas, F.M.H. Macia, FPGA board for real time vision development systems, in: Proceedings of the Fourth IEEE International Caracas Conference on Devices, Circuits and Systems, 2002, pp. T021\u20131\u2013T021\u20136.","DOI":"10.1109\/ICCDCS.2002.1004106"},{"key":"10.1016\/j.micpro.2013.01.001_b0075","unstructured":"P.C. Arribas, F.M.H. Macia, FPGA implementation of santos-victor optical flow algorithm for real-time image processing: an useful attempt, in: VLSI Circuits and Systems, vol. 5117, 2003, pp. 23\u201332."},{"key":"10.1016\/j.micpro.2013.01.001_b0080","doi-asserted-by":"crossref","unstructured":"H. Niitsuma, T. Maruyama, High speed computation of the optical flow, in: International Conference on Image Analysis and Processing (ICIAP), 2005, pp. 287\u2013295.","DOI":"10.1007\/11553595_35"},{"key":"10.1016\/j.micpro.2013.01.001_b0085","doi-asserted-by":"crossref","unstructured":"Z. Wei, M. Martineau, D.-J. Lee, M. Martineau, A fast and accurate tensor-based optical flow algorithm implemented in FPGA, in: IEEE Workshop on Applications of Computer Vision, February 2007, pp. 18\u201318.","DOI":"10.1109\/WACV.2007.5"},{"key":"10.1016\/j.micpro.2013.01.001_b0090","unstructured":"T.A. Camus, Real-Time Optical Flow, PhD thesis, Brown University, Providence, RI, USA, 1994."},{"key":"10.1016\/j.micpro.2013.01.001_b0095","doi-asserted-by":"crossref","unstructured":"J. Santos-Victor, J.S. victor Giulio S, Uncalibrated Obstacle Detection Using Normal Flow, Tech. Rep., University of Genova, Italy, 1996.","DOI":"10.1007\/BF01216818"},{"key":"10.1016\/j.micpro.2013.01.001_b0100","unstructured":"P.C. Arribas, F.J. Alonso, FPGA real time lane departure warning hardware system, in: Computer Aided Systems Theory (EUROCAST), 2007, pp. 725\u2013732."},{"key":"10.1016\/j.micpro.2013.01.001_b0105","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1016\/j.cviu.2004.10.002","article-title":"Hardware implementation of optical flow constraint equation using FPGAs","volume":"98","author":"Martin","year":"2005","journal-title":"Computer Vision and Image Understanding Journal"},{"key":"10.1016\/j.micpro.2013.01.001_b0110","doi-asserted-by":"crossref","unstructured":"C. Claus, A. Laika, L. Jia, W. Stechele, High performance FPGA based optical flow calculation using the census transformation, in: IEEE Intelligent Vehicles Symposium, June 2009, pp. 1185\u20131190.","DOI":"10.1109\/IVS.2009.5164450"},{"key":"10.1016\/j.micpro.2013.01.001_b0115","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1109\/TCSVT.2005.861947","article-title":"FPGA-based real-time optical-flow system","volume":"16","author":"Diaz","year":"2006","journal-title":"IEEE Transactions on Circuits and Systems for Video Technology"},{"key":"10.1016\/j.micpro.2013.01.001_b0120","unstructured":"B. Pyda, R. Brindha, A novel high speed l-k based optical flow computation, in: International Conference on Communication and Computational Intelligence, 2010, pp. 104\u2013108."},{"key":"10.1016\/j.micpro.2013.01.001_b0125","doi-asserted-by":"crossref","first-page":"38","DOI":"10.4304\/jmm.2.5.38-45","article-title":"FPGA-based real-time optical flow algorithm design and implementation","volume":"2","author":"Wei","year":"2007","journal-title":"Journal of Multimedia"},{"key":"10.1016\/j.micpro.2013.01.001_b0130","unstructured":"R. Strzodka, C. Garbe, Real-time motion estimation and visualization on graphics cards, in: Proceedings of the Conference on VisualizationS, 2004, pp. 545\u2013552."},{"key":"10.1016\/j.micpro.2013.01.001_b0135","doi-asserted-by":"crossref","unstructured":"Y. Mizukami, K. Tadamura, Optical flow computation on compute unified device architecture, in: Proceedings of the 14th International Conference on Image Analysis and Processing, 2007, pp. 179\u2013184.","DOI":"10.1109\/ICIAP.2007.4362776"},{"key":"10.1016\/j.micpro.2013.01.001_b0140","doi-asserted-by":"crossref","unstructured":"J. Chase, B. Nelson, J. Bodily, Z. Wei, D.-J. Lee, Real-time optical flow calculations on FPGA and GPU architectures: a comparison study, in: 16th International Symposium on Field-Programmable Custom Computing Machines, April 2008, pp. 173\u2013182.","DOI":"10.1109\/FCCM.2008.24"},{"key":"10.1016\/j.micpro.2013.01.001_b0145","doi-asserted-by":"crossref","unstructured":"R. Barrett, M. Berry, T.F. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine, H.V. der Vorst, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, second ed., 1994.","DOI":"10.1137\/1.9781611971538"},{"year":"2007","series-title":"Advanced FPGA Design, Architecture, Implementation and Optimization","author":"Kilts","key":"10.1016\/j.micpro.2013.01.001_b0150"},{"key":"10.1016\/j.micpro.2013.01.001_b0155","doi-asserted-by":"crossref","unstructured":"M. Otte, H.-H. Nagel, Optical flow estimation: advances and comparisons, in: European Conference on Computer Vision, 1994, pp. 51\u201360.","DOI":"10.1007\/3-540-57956-7_5"}],"container-title":["Microprocessors and Microsystems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933113000033?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0141933113000033?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,7,8]],"date-time":"2019-07-08T16:29:47Z","timestamp":1562603387000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0141933113000033"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["S0141933113000033"],"URL":"https:\/\/doi.org\/10.1016\/j.micpro.2013.01.001","relation":{},"ISSN":["0141-9331"],"issn-type":[{"type":"print","value":"0141-9331"}],"subject":[],"published":{"date-parts":[[2013,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"An FPGA based high performance optical flow hardware design for computer vision applications","name":"articletitle","label":"Article Title"},{"value":"Microprocessors and Microsystems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.micpro.2013.01.001","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2013 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}