{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T19:05:44Z","timestamp":1761419144856,"version":"3.41.0"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2017,5,3]],"date-time":"2017-05-03T00:00:00Z","timestamp":1493769600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s11554-017-0693-4","type":"journal-article","created":{"date-parts":[[2017,5,3]],"date-time":"2017-05-03T16:25:10Z","timestamp":1493828710000},"page":"1859-1879","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A fully pipelined and parallel hardware architecture for real-time BRISK salient point extraction"],"prefix":"10.1007","volume":"16","author":[{"given":"Ehsan","family":"Azimi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alireza","family":"Behrad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad Bagher","family":"Ghaznavi-Ghoushchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jamshid","family":"Shanbehzadeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,3]]},"reference":[{"key":"693_CR1","doi-asserted-by":"crossref","unstructured":"Harris, C., Stephens, M.: A combined corner and edge detector. In: Proceedings of the Fourth Alvey Vision Conference 1988, pp. 147\u2013151","DOI":"10.5244\/C.2.23"},{"key":"693_CR2","volume-title":"Obstacle Avoidance and Navigation in the Real World by a Seeing Robot Rover","author":"HP Moravec","year":"1980","unstructured":"Moravec, H.P.: Obstacle Avoidance and Navigation in the Real World by a Seeing Robot Rover. Stanford University, Stanford (1980)"},{"key":"693_CR3","doi-asserted-by":"crossref","unstructured":"Shi, J., Tomasi, C.: Good features to track. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, pp. 593\u2013600. IEEE (1994)","DOI":"10.1109\/CVPR.1994.323794"},{"issue":"2","key":"693_CR4","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"DG Lowe","year":"2004","unstructured":"Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91\u2013110 (2004)","journal-title":"Int. J. Comput. Vis."},{"key":"693_CR5","doi-asserted-by":"crossref","unstructured":"Yao, L., Feng, H., Zhu, Y., Jiang, Z., Zhao, D., Feng, W.: An architecture of optimised SIFT feature detection for an FPGA implementation of an image matcher. In: International Conference on Field-Programmable Technology (FPT), pp. 30\u201337. IEEE (2009)","DOI":"10.1109\/FPT.2009.5377651"},{"key":"693_CR6","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1007\/11612032_92","volume-title":"Computer Vision \u2013 ACCV 2006","author":"Michael Grabner","year":"2006","unstructured":"Grabner, M., Grabner, H., Bischof, H.: Fast approximated SIFT. In: 7th Asian Conference on Computer Vision (ACCV), Hyderabad, India, pp. 918\u2013927. Springer, Berlin (2006)"},{"key":"693_CR7","unstructured":"Ke, Y., Sukthankar, R.: PCA-SIFT: A more distinctive representation for local image descriptors. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), Washington, DC, USA, Vol. 502, pp. II-506\u2013II-513. IEEE (2004)"},{"key":"693_CR8","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1007\/11744023_32","volume-title":"Computer Vision \u2013 ECCV 2006","author":"Herbert Bay","year":"2006","unstructured":"Bay, H., Tuytelaars, T., Van Gool, L.: Surf: speeded up robust features. In: 9th European Conference on Computer vision (ECCV), Graz, Austria, pp. 404\u2013417. Springer, Berlin (2006)"},{"key":"693_CR9","doi-asserted-by":"crossref","unstructured":"Rosten, E., Drummond, T.: Fusing points and lines for high performance tracking. In: Tenth IEEE International Conference on Computer Vision (ICCV) Beijing, China, pp. 1508\u20131515. IEEE (2005)","DOI":"10.1109\/ICCV.2005.104"},{"key":"693_CR10","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/978-3-642-15552-9_14","volume-title":"Computer Vision \u2013 ECCV 2010","author":"Elmar Mair","year":"2010","unstructured":"Mair, E., Hager, G.D., Burschka, D., Suppa, M., Hirzinger, G.: Adaptive and generic corner detection based on the accelerated segment test. In: 11th European Conference on Computer Vision (ECCV), Heraklion, Crete, Greece, pp. 183\u2013196. Springer, Berlin (2010)"},{"key":"693_CR11","doi-asserted-by":"crossref","unstructured":"Leutenegger, S., Chli, M., Siegwart, R.Y.: BRISK: Binary robust invariant scalable keypoints. In: IEEE International Conference on Computer Vision (ICCV), Barcelona, Spain, pp. 2548\u20132555. IEEE (2011)","DOI":"10.1109\/ICCV.2011.6126542"},{"issue":"2","key":"693_CR12","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/s11554-013-0353-2","volume":"11","author":"S Pedre","year":"2016","unstructured":"Pedre, S., Krajn\u00edk, T., Todorovich, E., Borensztejn, P.: Accelerating embedded image processing for real time: a case study. J. Real-Time Image Proc. 11(2), 349\u2013374 (2016)","journal-title":"J. Real-Time Image Proc."},{"issue":"4","key":"693_CR13","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1007\/s11554-014-0412-3","volume":"10","author":"G Velez","year":"2015","unstructured":"Velez, G., Cort\u00e9s, A., Nieto, M., V\u00e9lez, I., Otaegui, O.: A reconfigurable embedded vision system for advanced driver assistance. J. Real-Time Image Proc. 10(4), 725\u2013739 (2015)","journal-title":"J. Real-Time Image Proc."},{"issue":"10","key":"693_CR14","doi-asserted-by":"publisher","first-page":"1696","DOI":"10.1109\/TCSVT.2015.2397196","volume":"25","author":"W Wang","year":"2015","unstructured":"Wang, W., Yan, J., Xu, N., Wang, Y., Hsu, F.-H.: Real-time high-quality stereo vision system in FPGA. IEEE Trans. Circuits Syst. Video Technol. 25(10), 1696\u20131708 (2015)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"1","key":"693_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.17654\/EC016010001","volume":"16","author":"S Sivanantham","year":"2016","unstructured":"Sivanantham, S., Paul, N.N., Iyer, R.S.: Object tracking algorithm implementation for security applications. Far East J. Electron. Commun. 16(1), 1\u201313 (2016)","journal-title":"Far East J. Electron. Commun."},{"issue":"1","key":"693_CR16","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/s11554-012-0285-2","volume":"9","author":"M Azizabadi","year":"2014","unstructured":"Azizabadi, M., Behrad, A., Ghaznavi-Ghoushchi, M.: VLSI implementation of star detection and centroid calculation algorithms for star tracking applications. J. Real-Time Image Proc. 9(1), 127\u2013140 (2014)","journal-title":"J. Real-Time Image Proc."},{"issue":"8","key":"693_CR17","doi-asserted-by":"publisher","first-page":"987","DOI":"10.1016\/j.micpro.2015.04.003","volume":"39","author":"L Araneda","year":"2015","unstructured":"Araneda, L., Figueroa, M.: A compact hardware architecture for digital image stabilization using integral projections. Microprocess. Microsyst. 39(8), 987\u2013997 (2015)","journal-title":"Microprocess. Microsyst."},{"issue":"12","key":"693_CR18","doi-asserted-by":"publisher","first-page":"1703","DOI":"10.1109\/TCSVT.2008.2004936","volume":"18","author":"V Bonato","year":"2008","unstructured":"Bonato, V., Marques, E., Constantinides, G.: A parallel hardware architecture for scale and rotation invariant feature detection. IEEE Trans. Circuits Syst. Video Technol. 18(12), 1703\u20131712 (2008)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"3","key":"693_CR19","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TCSVT.2011.2162760","volume":"22","author":"F-C Huang","year":"2012","unstructured":"Huang, F.-C., Huang, S.-Y., Ker, J.-W., Chen, Y.-C.: High-performance SIFT hardware accelerator for real-time image feature extraction. IEEE Trans. Circuits Syst. Video Technol. 22(3), 340\u2013351 (2012)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"693_CR20","unstructured":"Suzuki, T., Ikenaga, T.: SIFT-based low complexity keypoint extraction and its real-time hardware implementation for full-HD video. In: 2012 Asia-Pacific Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), California, USA, pp. 1\u20136. IEEE (2012)"},{"issue":"2","key":"693_CR21","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1007\/s00138-012-0430-8","volume":"24","author":"L Chang","year":"2013","unstructured":"Chang, L., Hern\u00e1ndez-Palancar, J., Sucar, L.E., Arias-Estrada, M.: FPGA-based detection of SIFT interest keypoints. Mach. Vis. Appl. 24(2), 371\u2013392 (2013)","journal-title":"Mach. Vis. Appl."},{"issue":"1","key":"693_CR22","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.sysarc.2012.09.002","volume":"59","author":"S Zhong","year":"2013","unstructured":"Zhong, S., Wang, J., Yan, L., Kang, L., Cao, Z.: A real-time embedded architecture for SIFT. J. Syst. Architect. 59(1), 16\u201329 (2013)","journal-title":"J. Syst. Architect."},{"issue":"8","key":"693_CR23","doi-asserted-by":"publisher","first-page":"3158","DOI":"10.1109\/TIP.2013.2259841","volume":"22","author":"L-C Chiu","year":"2013","unstructured":"Chiu, L.-C., Chang, T.-S., Chen, J.-Y., Chang, N.Y.-C.: Fast SIFT design for real-time visual feature extraction. IEEE Trans. Image Process. 22(8), 3158\u20133167 (2013)","journal-title":"IEEE Trans. Image Process."},{"issue":"7","key":"693_CR24","doi-asserted-by":"publisher","first-page":"1209","DOI":"10.1109\/TCSVT.2014.2302535","volume":"24","author":"J Jiang","year":"2014","unstructured":"Jiang, J., Li, X., Zhang, G.: SIFT hardware implementation for real-time image feature extraction. IEEE Trans. Circuits Syst. Video Technol. 24(7), 1209\u20131220 (2014)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"693_CR25","doi-asserted-by":"crossref","unstructured":"Sledevi\u010d, T., Serackis, A.: SURF algorithm implementation on FPGA. In: 13th Biennial Baltic Electronics Conference (BEC), Tallinn, Estonia, pp. 291\u2013294. IEEE (2012)","DOI":"10.1109\/BEC.2012.6376874"},{"key":"693_CR26","doi-asserted-by":"crossref","unstructured":"Wilson, C., Zicari, P., Craciun, S., Gauvin, P., Carlisle, E., George, A., Lam, H.: A power-efficient real-time architecture for SURF feature extraction. In: International Conference on ReConFigurable Computing and FPGAs (ReConFig), pp. 1\u20138. IEEE (2014)","DOI":"10.1109\/ReConFig.2014.7032492"},{"issue":"7","key":"693_CR27","first-page":"1","volume":"56","author":"W Zhang","year":"2013","unstructured":"Zhang, W., Liu, L., Yin, S., Zhou, R., Cai, S., Wei, S.: An efficient VLSI architecture of speeded-up robust feature extraction for high resolution and high frame rate video. Sci. China Inf. Sci. 56(7), 1\u201314 (2013)","journal-title":"Sci. China Inf. Sci."},{"key":"693_CR28","doi-asserted-by":"crossref","unstructured":"Battezzati, N., Colazzo, S., Maffione, M., Senepa, L.: SURF algorithm in FPGA: a novel architecture for high demanding industrial applications. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, pp. 161\u2013162 (2012)","DOI":"10.1109\/DATE.2012.6176451"},{"issue":"3","key":"693_CR29","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1007\/s00138-014-0599-0","volume":"25","author":"T Krajn\u00edk","year":"2014","unstructured":"Krajn\u00edk, T., \u0160v\u00e1b, J., Pedre, S., \u00ed\u017eek P, P., Peuil, L.: FPGA-based module for SURF extraction. Mach. Vis. Appl. 25(3), 787\u2013800 (2014)","journal-title":"Mach. Vis. Appl."},{"key":"693_CR30","doi-asserted-by":"crossref","unstructured":"Heo, H., Lee, J.-Y., Lee, K.-Y., Lee, C.-H.: FPGA based implementation of FAST and BRIEF algorithm for object recognition. In: TENCON 2013\u20132013 IEEE Region 10 Conference (31194), pp. 1\u20134. IEEE (2013)","DOI":"10.1109\/TENCON.2013.6718842"},{"key":"693_CR31","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/978-94-017-9075-8_8","volume-title":"Algorithm & SoC Design for Automotive Vision Systems","author":"J-S Park","year":"2014","unstructured":"Park, J.-S., Kim, L.-S.: Hardware accelerator for feature point detection and matching. In: Jaeseok Kim, H.S. (ed.) Algorithm & SoC Design for Automotive Vision Systems, pp. 197\u2013230. Springer, New York (2014)"},{"key":"693_CR32","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1007\/978-3-642-33709-3_54","volume-title":"Computer Vision \u2013 ECCV 2012","author":"Jared Heinly","year":"2012","unstructured":"Heinly, J., Dunn, E., Frahm, J.-M.: Comparative evaluation of binary features. In: Computer Vision\u2013ECCV 2012, pp. 759\u2013773. Springer, NewYork (2012)"},{"key":"693_CR33","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., Bradski, G.: ORB: an efficient alternative to SIFT or SURF. In: 2011 IEEE International Conference on Computer Vision (ICCV), pp. 2564\u20132571. IEEE (2011)","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"693_CR34","doi-asserted-by":"crossref","unstructured":"Bekele, D., Teutsch, M., Schuchert, T.: Evaluation of binary keypoint descriptors. In: 20th IEEE International Conference on Image Processing (ICIP), pp. 3652\u20133656. IEEE (2013)","DOI":"10.1109\/ICIP.2013.6738753"},{"key":"693_CR35","doi-asserted-by":"crossref","unstructured":"Alahi, A., Ortiz, R., Vandergheynst, P.: Freak: Fast retina keypoint. In: 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 510\u2013517. IEEE (2012)","DOI":"10.1109\/CVPR.2012.6247715"},{"key":"693_CR36","doi-asserted-by":"crossref","unstructured":"Canclini, A., Cesana, M., Redondi, A., Tagliasacchi, M., Ascenso, J., Cilla, R.: Evaluation of low-complexity visual feature detectors and descriptors. In: 18th International Conference on Digital Signal Processing (DSP), pp. 1\u20137. IEEE (2013)","DOI":"10.1109\/ICDSP.2013.6622757"},{"issue":"1","key":"693_CR37","first-page":"81","volume":"1","author":"JR Quinlan","year":"1986","unstructured":"Quinlan, J.R.: Induction of decision trees. Mach. Learn. 1(1), 81\u2013106 (1986)","journal-title":"Mach. Learn."},{"key":"693_CR38","unstructured":"Oxford Image Dataset. http:\/\/www.robots.ox.ac.uk\/~vgg\/data\/data-aff.html . Accessed Feb 2017"},{"key":"693_CR39","doi-asserted-by":"crossref","unstructured":"Bouris, D., Nikitakis, A., Papaefstathiou, I.: Fast and efficient FPGA-based feature detection employing the SURF algorithm. In: 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 3\u201310. IEEE (2010)","DOI":"10.1109\/FCCM.2010.11"},{"key":"693_CR40","doi-asserted-by":"crossref","unstructured":"Schaeferling, M., Kiefer, G.: Flex-SURF: A flexible architecture for FPGA-based robust feature extraction for optical tracking systems. In: 2010 International Conference on Reconfigurable Computing and FPGAs (ReConFig), pp. 458\u2013463. IEEE (2010)","DOI":"10.1109\/ReConFig.2010.11"},{"issue":"15","key":"693_CR41","doi-asserted-by":"publisher","first-page":"1058","DOI":"10.1049\/el.2013.4102","volume":"50","author":"S-S Lee","year":"2014","unstructured":"Lee, S.-S., Jang, S.-J., Kim, J., Hwang, Y., Choi, B.: Memory-efficient SURF architecture for ASIC implementation. Electron. Lett. 50(15), 1058\u20131059 (2014)","journal-title":"Electron. Lett."}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0693-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-017-0693-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0693-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:04:17Z","timestamp":1750219457000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-017-0693-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,3]]},"references-count":41,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["693"],"URL":"https:\/\/doi.org\/10.1007\/s11554-017-0693-4","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"type":"print","value":"1861-8200"},{"type":"electronic","value":"1861-8219"}],"subject":[],"published":{"date-parts":[[2017,5,3]]},"assertion":[{"value":"7 October 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 April 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}