{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T17:40:05Z","timestamp":1751391605293,"version":"3.41.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2018,2,9]],"date-time":"2018-02-09T00:00:00Z","timestamp":1518134400000},"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,12]]},"DOI":"10.1007\/s11554-018-0755-2","type":"journal-article","created":{"date-parts":[[2018,2,9]],"date-time":"2018-02-09T14:03:49Z","timestamp":1518185029000},"page":"2379-2407","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Speeding up spatiotemporal feature extraction using GPU"],"prefix":"10.1007","volume":"16","author":[{"given":"Ahmed","family":"Mehrez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed A.","family":"Morgan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elsayed E.","family":"Hemayed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,2,9]]},"reference":[{"issue":"2","key":"755_CR1","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"D Lowe","year":"2004","unstructured":"Lowe, D.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91\u2013110 (2004)","journal-title":"Int. J. Comput. Vis."},{"key":"755_CR2","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/11676959_8","volume":"3667","author":"I Laptev","year":"2006","unstructured":"Laptev, I., Lindeberg, T.: Local descriptors for spatio-temporal recognition. Lect. Notes Comput. Sci. 3667, 91\u2013103 (2006)","journal-title":"Lect. Notes Comput. Sci."},{"issue":"3","key":"755_CR3","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","volume":"110","author":"H Bay","year":"2008","unstructured":"Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110(3), 346\u2013359 (2008)","journal-title":"Comput. Vis. Image Underst."},{"issue":"10","key":"755_CR4","doi-asserted-by":"publisher","first-page":"2246","DOI":"10.1109\/TCSVT.2016.2580400","volume":"27","author":"C Lee","year":"2017","unstructured":"Lee, C., Rhee, C.E., Lee, H.-J.: Complexity reduction by modified scale-space construction in sift generation optimized for a mobile GPU. IEEE Trans. Circuits Syst. Video Technol. 27(10), 2246\u20132259 (2017)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"755_CR5","unstructured":"Zhang, Q., Chen, Y., Zhang, Y., Xu, Y.: SIFT implementation and optimization for multi-core systems. In: 2008. IPDPS 2008. IEEE International Symposium on Parallel and Distributed Processing, pp. 1\u20138. IEEE (2008)"},{"issue":"1007","key":"755_CR6","first-page":"1","volume":"10","author":"K Moren","year":"2016","unstructured":"Moren, K., G\u00f6hringer, D.: A framework for accelerating local feature extraction with OpenCL on multi-core CPUs and co-processors. J. Real-Time Image Process. 10(1007), 1\u201318 (2016)","journal-title":"J. Real-Time Image Process."},{"key":"755_CR7","doi-asserted-by":"crossref","unstructured":"Zhu, F., Chen, P., Yang, D., Zhang, W., Chen, H., Zang, B.: A GPU-based high-throughput image retrieval algorithm. In: Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units. ACM30-37, (2012)","DOI":"10.1145\/2159430.2159434"},{"issue":"10","key":"755_CR8","doi-asserted-by":"publisher","first-page":"375","DOI":"10.5772\/57057","volume":"10","author":"W Yan","year":"2013","unstructured":"Yan, W., Shi, X., Yan, X., Wang, L.: Computing OpenSURF on OpenCL and general purpose GPU. Int. J. Adv. Robot. Syst. 10(10), 375 (2013)","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"755_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jpdc.2016.03.001","volume":"92","author":"Y Lu","year":"2016","unstructured":"Lu, Y., Li, Y., Song, B., Zhang, W., Chen, H., Peng, L.: Parallelizing image feature extraction algorithms on multi-core platforms. J. Parallel Distrib. Comput. 92, 1\u201314 (2016)","journal-title":"J. Parallel Distrib. Comput."},{"key":"755_CR10","doi-asserted-by":"crossref","unstructured":"Luebke, D.: CUDA: scalable parallel programming for high-performance scientific computing. In: The 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro (ISBI 2008). IEEE836-838, (2008)","DOI":"10.1109\/ISBI.2008.4541126"},{"key":"755_CR11","volume-title":"GPU Computing Gems Emerald Edition","author":"W-MW Hwu","year":"2011","unstructured":"Hwu, W.-M.W.: GPU Computing Gems Emerald Edition. Elsevier, Amsterdam (2011)"},{"key":"755_CR12","doi-asserted-by":"crossref","unstructured":"Brown, M., Lowe, D. G.: Invariant features from interest point groups. In: Proceedings of the British Machine Vision Conference 2002, BMVC, pp. 253\u2013262. (2002)","DOI":"10.5244\/C.16.23"},{"issue":"2","key":"755_CR13","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1109\/83.136597","volume":"1","author":"M Antonini","year":"1992","unstructured":"Antonini, M., Barlaud, M., Mathieu, P., Daubechies, I.: Image coding using wavelet transform. IEEE Trans. Image Process. 1(2), 205\u2013220 (1992)","journal-title":"IEEE Trans. Image Process."},{"key":"755_CR14","unstructured":"Heymann, S., Muller, K., Smolic, A., Frohlich, B., Wiegand, F.: SIFT implementation and optimization for general-purpose GPU. In: Proceedings of the International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, (2007)"},{"key":"755_CR15","unstructured":"Sinha, S. N., Frahm, J.-M., Pollefeys, M., Genc, Y.: GPU-based video feature tracking and matching. In: EDGE, Workshop on Edge Computing Using New Commodity Architectures, vol. 278, p. 4321. (2006)"},{"issue":"1","key":"755_CR16","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/s00138-007-0105-z","volume":"22","author":"S Sinha","year":"2007","unstructured":"Sinha, S., Frahm, J.-M., Pollefeys, M., Genc, Y.: Feature tracking and matching in video using programmable graphics hardware. Mach. Vis. Appl. 22(1), 207\u2013217 (2007)","journal-title":"Mach. Vis. Appl."},{"key":"755_CR17","unstructured":"Wu, C.: SiftGPU: a GPU implementation of scale invariant feature transform, https:\/\/github.com\/pitzer\/SiftGPU (2012)"},{"key":"755_CR18","unstructured":"Vedaldi, A.: An open implementation of the SIFT detector and descriptor. UCLA CSD, http:\/\/vision.ucla.edu\/~vedaldi\/code\/sift.html (2007)"},{"key":"755_CR19","unstructured":"Yonglong, Z., Kuizhi, M., Xiang, J., Peixiang, D.: Parallelization and optimization of sift on GPU using CUDA. In: 2013 IEEE 10th International Conference on High Performance Computing and Communications, The 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), IEEE1351-1358, (2013)"},{"issue":"7","key":"755_CR20","first-page":"30","volume":"90","author":"M Mohammadi","year":"2014","unstructured":"Mohammadi, M., Rezaeian, M.: Towards affordable computing: SiftCU a simple but elegant GPU-based implementation of SIFT. Int. J. Comput. Appl. 90(7), 30\u201337 (2014)","journal-title":"Int. J. Comput. Appl."},{"issue":"2","key":"755_CR21","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/s11554-014-0446-6","volume":"14","author":"K. Aniruddha Acharya","year":"2014","unstructured":"Acharya, K., Babu, R. V., Vadhiyar, S. S: A real-time implementation of SIFT using GPU. J. Real-Time Image Process. 1\u201311 (2014). https:\/\/doi.org\/10.1007\/s11554-014-0446-6","journal-title":"Journal of Real-Time Image Processing"},{"issue":"39","key":"755_CR22","first-page":"851","volume":"3","author":"M Harris","year":"2007","unstructured":"Harris, M., Sengupta, S., Owens, J.D.: Parallel prefix sum (scan) with CUDA. GPU Gems 3(39), 851\u2013876 (2007)","journal-title":"GPU Gems"},{"key":"755_CR23","unstructured":"Terriberry, T., French, L., Helmsen, J.: GPU accelerating speeded-up robust features. In: Proceedings of 3DPVT. p. 355\u2013362. (2008)"},{"key":"755_CR24","unstructured":"Blelloch, G.: Prefix sums and their applications. In: J.H. Reif (ed). Synthesis of Parallel Algorithms, Morgan Kaufmann Publishers Inc. San Francisco, CA, USA (1993)"},{"key":"755_CR25","unstructured":"Bilgic, B., Horn, B. K., Masaki, I.: Efficient integral image computation on the GPU. In: Intelligent Vehicles Symposium (IV), 2010 IEEE, IEEE528-533, (2010)"},{"key":"755_CR26","doi-asserted-by":"crossref","unstructured":"Fang, Z., Yang, D., Zhang, W., Chen, H., Zang, B.: A comprehensive analysis and parallelization of an image retrieval algorithm. In: 2011 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), IEEE154-164, (2011)","DOI":"10.1109\/ISPASS.2011.5762732"},{"key":"755_CR27","unstructured":"Schulz, A., Jung, F., Hartte, S.: CUDA SURF: a real-time implementation for SURF. https:\/\/www.d2.mpi-inf.mpg.de\/surf (2011)"},{"key":"755_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/s11554-016-0614-y","author":"S Cheon","year":"2016","unstructured":"Cheon, S., Eom, I.K., Ha, S.W., Moon, Y.H.: An enhanced SURF algorithm based on new interest point detection procedure and fast computation technique. J. Real-Time Image Process (2016). https:\/\/doi.org\/10.1007\/s11554-016-0614-y","journal-title":"J. Real-Time Image Process"},{"issue":"3","key":"755_CR29","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/1555815.1555775","volume":"37","author":"Sunpyo Hong","year":"2009","unstructured":"Hong, S., Kim, H.: An analytical model for a GPU architecture with memory-level and thread-level parallelism awareness. In: ACM SIGARCH Computer Architecture News, ACM.37, 3, pp. 152\u2013163. (2009)","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"755_CR30","volume-title":"Computer Architecture: A Quantitative Approach","author":"JL Hennessy","year":"2011","unstructured":"Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach. Elsevier, Amsterdam (2011)"},{"key":"755_CR31","unstructured":"Nvidia: NVIDIA Tesla P100: the most advanced datacenter accelerator ever built, featuring pascal GP100, the world\u2019s fastest GPU, In: whitepaper. https:\/\/images.nvidia.com\/content\/pdf\/tesla\/whitepaper\/pascal-architecture-whitepaper.pdf"},{"key":"755_CR32","volume-title":"C Programming Guide v9. 1","author":"C. Nvidia","year":"2017","unstructured":"C. Nvidia: C Programming Guide v9. 1. Nvidia Corporation, Santa Clara (2017)"},{"key":"755_CR33","doi-asserted-by":"crossref","unstructured":"Barandiaran, I., Cortes, C., Nieto, M., Grana, M., Ruiz, O. E.: A new evaluation framework and image dataset for keypoint extraction and feature descriptor matching. In: Proceedings of the International Conference on Computer Vision Theory and Applications (VISAPP). vol 1, pp. 252\u2013257. (2013)","DOI":"10.5220\/0004211502520257"},{"issue":"10","key":"755_CR34","doi-asserted-by":"publisher","first-page":"1615","DOI":"10.1109\/TPAMI.2005.188","volume":"27","author":"K Mikolajczyk","year":"2005","unstructured":"Mikolajczyk, K., Schmid, C.: A performance evaluation of local descriptors. IEEE Trans. Pattern Anal. Mach. Intell. 27(10), 1615\u20131630 (2005)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"755_CR35","unstructured":"Van Rijsbergen, C.: Information Retrieval. vol 14, Department of Computer Science, University of glasgow. citeseer.ist.psu.edu\/vanrijsbergen79information.html (1979)"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-018-0755-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-018-0755-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-018-0755-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T17:24:24Z","timestamp":1751390664000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-018-0755-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,9]]},"references-count":35,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["755"],"URL":"https:\/\/doi.org\/10.1007\/s11554-018-0755-2","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"type":"print","value":"1861-8200"},{"type":"electronic","value":"1861-8219"}],"subject":[],"published":{"date-parts":[[2018,2,9]]},"assertion":[{"value":"19 July 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 January 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}