{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T03:45:53Z","timestamp":1774928753668,"version":"3.50.1"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2012,10,21]],"date-time":"2012-10-21T00:00:00Z","timestamp":1350777600000},"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":[[2015,9]]},"DOI":"10.1007\/s11554-012-0281-6","type":"journal-article","created":{"date-parts":[[2012,10,20]],"date-time":"2012-10-20T03:34:30Z","timestamp":1350704070000},"page":"533-550","source":"Crossref","is-referenced-by-count":7,"title":["Speeding up the log-polar transform with inexpensive parallel hardware: graphics units and multi-core architectures"],"prefix":"10.1007","volume":"10","author":[{"given":"Marco","family":"Antonelli","sequence":"first","affiliation":[]},{"given":"Francisco D.","family":"Igual","sequence":"additional","affiliation":[]},{"given":"Francisco","family":"Ramos","sequence":"additional","affiliation":[]},{"given":"V. Javier","family":"Traver","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2012,10,21]]},"reference":[{"key":"281_CR1","unstructured":"CImg.: http:\/\/cimg.sourceforge.net . Accessed Sept 2012"},{"key":"281_CR2","unstructured":"CUDA.: http:\/\/developer.nvidia.com\/object\/gpucomputing.html . Accessed Sept 2012"},{"key":"281_CR3","unstructured":"OpenCL.: http:\/\/www.khronos.org\/opencl . Accessed Sept 2012"},{"key":"281_CR4","unstructured":"OpenGL.: http:\/\/www.opengl.org . Accessed Sept 2012"},{"key":"281_CR5","unstructured":"OpenMP.: http:\/\/www.openmp.org . Accessed Sept 2012"},{"key":"281_CR6","unstructured":"Visual Computer Vision on GPUs.: http:\/\/www.cs.unc.edu\/~jmf\/CV_GPU_program.html . CVPR 08 Workshop (2008). Accessed Sept 2012"},{"issue":"4","key":"281_CR7","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/s11554-008-0085-x","volume":"3","author":"P. Babenko","year":"2008","unstructured":"Babenko, P., Shah, M.: MinGPU: a minimum GPU library for computer vision. J. Real-Time Image Process. 3(4), 255\u2013268 (2008)","journal-title":"J. Real-Time Image Process."},{"key":"281_CR8","doi-asserted-by":"crossref","unstructured":"Belongie, S., Malik, J., Puzicha, J.: Shape matching and object recognition using shape contexts. PAMI 24(4), 509\u2013522 (2002). doi: 10.1109\/34.993558","DOI":"10.1109\/34.993558"},{"key":"281_CR9","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/S0921-8890(98)00043-8","volume":"25","author":"A. Bernardino","year":"1998","unstructured":"Bernardino, A., Santos-Victor, J.: Visual behaviors for binocular tracking. Robot. Auton. Syst. 25, 137\u2013146 (1998)","journal-title":"Robot. Auton. Syst."},{"issue":"6","key":"281_CR10","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MSP.2009.934110","volume":"26","author":"G. Blake","year":"2009","unstructured":"Blake, G., Dreslinski, R., Mudge, T.: A survey of multicore processors. IEEE Signal Process. Mag. 26(6), 26\u201337 (2009)","journal-title":"IEEE Signal Process. Mag."},{"issue":"3","key":"281_CR11","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1145\/1141911.1141947","volume":"25","author":"D. Blythe","year":"2006","unstructured":"Blythe, D.: The Direct3D 10 system. ACM Trans. Graph 25(3), 724\u2013734 (2006)","journal-title":"ACM Trans. Graph"},{"issue":"3","key":"281_CR12","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1006\/rtim.1996.0056","volume":"3","author":"M. Bolduc","year":"1997","unstructured":"Bolduc, M., Levine, M.D.: A real-time foveated sensor with overlapping receptive fields. Real Time Imaging 3(3), 195\u2013212 (1997)","journal-title":"Real Time Imaging"},{"issue":"(5","key":"281_CR13","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1109\/TVCG.2006.126","volume":"12","author":"J. B\u00f6ttger","year":"2006","unstructured":"B\u00f6ttger, J., Balzer, M., Deussen, O.: Complex logarithmic views for small details in large contexts. IEEE Trans. Visual. Comput. Graphics 12((5), 845\u2013852 (2006)","journal-title":"IEEE Trans. Visual. Comput. Graphics"},{"key":"281_CR14","unstructured":"Bustos, P., Recio, F., Guinea, D., Garcia-Alegre, M.C.: Cortical representations in active vision on a network of transputers. In: ECPD International Conference on Advanced Robotics and Intelligent Automation, pp. 259\u2013264, Athens, Greece (1995)"},{"issue":"1","key":"281_CR15","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1023\/A:1007974208880","volume":"24","author":"C. Capurro","year":"1997","unstructured":"Capurro, C., Panerai, F., Sandini, G.: Dynamic vergence using log-polar images. Int. J. Comput. Vis. 24(1), 79\u201394 (1997)","journal-title":"Int. J. Comput. Vis."},{"key":"281_CR16","doi-asserted-by":"crossref","unstructured":"Chen, T., Budnikov, D., Hughes, C., Chen, Y.K.: Computer vision on multi-core processors: articulated body tracking. In: IEEE International Conference on Multimedia and Expo, 2007, pp. 1862\u20131865 (2007)","DOI":"10.1109\/ICME.2007.4285037"},{"issue":"2","key":"281_CR17","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MSP.2009.935527","volume":"27","author":"Y. Chen","year":"2010","unstructured":"Chen, Y., Chakrabarti, C., Bhattacharyya, S., Bougard, B.: Signal processing on platforms with multiple cores. Part 2\u2014applications and design [from the guest editors]. IEEE Signal Process. Mag. 27(2), 20\u201321 (2010)","journal-title":"IEEE Signal Process. Mag."},{"issue":"6","key":"281_CR18","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MSP.2009.934556","volume":"26","author":"Y.K. Chen","year":"2009","unstructured":"Chen, Y.K., Chakrabarti, C., Bhattacharyya, S., Bougard, B.: Signal processing on platforms with multiple cores. Part 1\u2014overview and methodologies [from the guest editors]. IEEE Signal Process. Mag. 26(6), 24\u201325 (2009)","journal-title":"IEEE Signal Process. Mag."},{"key":"281_CR19","unstructured":"CVGPU\u2014Computer Vision on GPUs.: http:\/\/www.cvgpu.org . ECCV 10 Workshop, Crete, Greece (2010)"},{"key":"281_CR20","doi-asserted-by":"crossref","unstructured":"El-Mahdy, A., El-Shishiny, H.: An efficient load-balancing algorithm for image processing applications on multicore processors. In: Proceedings of the 1st international forum on Next-generation multicore\/manycore technologies, IFMT\u201908, pp. 8:1\u20138:5. ACM, New York (2008)","DOI":"10.1145\/1463768.1463778"},{"key":"281_CR21","doi-asserted-by":"crossref","unstructured":"Fisher, T.E., Juday, R.D.: A programmable video image remapper. In: SPIE Conference on Pattern Recognition and Signal Processing, vol. 938 (Digital and Optical Shape Representation and Pattern Recognition), pp. 122\u2013128 (1988)","DOI":"10.1117\/12.976584"},{"issue":"6","key":"281_CR22","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MSP.2009.934155","volume":"26","author":"F. Franchetti","year":"2009","unstructured":"Franchetti, F., P\u00fcschel, M., Voronenko, Y., Chellappa, S., Moura, J.M.F.: Discrete Fourier transform on multicore. IEEE Signal Process. Mag. 26(6), 90\u2013102 (2009)","journal-title":"IEEE Signal Process. Mag."},{"key":"281_CR23","unstructured":"Group, K.: OpenGL shading language (GLSL), v. 4.1. http:\/\/www.opengl.org\/documentation\/glsl (2010)"},{"key":"281_CR24","doi-asserted-by":"crossref","unstructured":"Hartley, T.D.R., \u00c7 ataly\u00fc rek, \u00dc.V., Ruiz, A., Igual, F.D., Mayo, R., Ujaldon, M.: Biomedical image analysis on a cooperative cluster of GPU s and multicores. In: ACM International Conference on Supercomputing (ICS), pp. 15\u201325 (2008)","DOI":"10.1145\/1375527.1375533"},{"key":"281_CR25","doi-asserted-by":"crossref","unstructured":"Hoan, L., Youngjae, C., Kyoungsu, O.: Image mosaic using log-polar binning. In: First Asian Conference on Pattern Recognition (ACPR), pp. 144\u2013148 (2011)","DOI":"10.1109\/ACPR.2011.6166693"},{"key":"281_CR26","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1016\/S0031-3203(98)00096-X","volume":"32","author":"F. Jurie","year":"1999","unstructured":"Jurie, F.: A new log-polar mapping for space variant imaging. Application to face detection and tracking. Pattern Recognit. 32, 865\u2013875 (1999)","journal-title":"Pattern Recognit."},{"issue":"2","key":"281_CR27","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/MSP.2009.935384","volume":"27","author":"D. Kim","year":"2010","unstructured":"Kim, D., Lee, V., Chen, Y.K.: Image processing on multicore x86 architectures. IEEE Signal Process. Mag. 27(2), 97\u2013107 (2010)","journal-title":"IEEE Signal Process. Mag."},{"issue":"6","key":"281_CR28","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MSP.2009.934141","volume":"26","author":"H. Kim","year":"2009","unstructured":"Kim, H., Bond, R.: Multicore software technologies. IEEE Signal Process. Mag. 26(6), 80\u201389 (2009)","journal-title":"IEEE Signal Process. Mag."},{"key":"281_CR29","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/0734-189X(85)90095-7","volume":"30","author":"L. Massone","year":"1985","unstructured":"Massone, L., Sandini, G., Tagliasco, V.: \u2018Form-Invariant\u2019 topological mapping strategy for 2D shape recognition. Comput. Vis. Graph. Image Process. 30, 169\u2013188 (1985)","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"281_CR30","unstructured":"NVIDIA.: CUDA best practices guide (version 3.0). http:\/\/developer.download.nvidia.com\/compute\/cuda\/3_0\/toolkit\/docs\/NVIDIA_CUDA_BestPracticesGuide.pdf (2010)"},{"issue":"6","key":"281_CR31","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1109\/4.678644","volume":"33","author":"F. Pardo","year":"1998","unstructured":"Pardo, F., Dierickx, B., Scheffer, D.: Space-variant nonorthogonal structure CMOS image sensor design. J. Solid-State Circ. 33(6), 842\u2013849 (1998)","journal-title":"J. Solid-State Circ."},{"issue":"12","key":"281_CR32","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1016\/j.cad.2010.08.004","volume":"42","author":"F. Peng","year":"2010","unstructured":"Peng, F., Guo, R.S., Li, C.T., Long, M.: A semi-fragile watermarking algorithm for authenticating 2D CAD engineering graphics based on log-polar transformation. Comput.-Aid. Des. 42(12), 1207\u20131216 (2010)","journal-title":"Comput.-Aid. Des."},{"key":"281_CR33","doi-asserted-by":"crossref","unstructured":"Poli, G., Saito, J.H., Mari, J.a.F., Zorzan, M.R.: Processing neocognitron of face recognition on high performance environment based on GPU with CUDA architecture. In: Proceedings of the 20th International Symposium on Computer Architecture and High Performance Computing, pp. 81\u201388 (2008)","DOI":"10.1109\/SBAC-PAD.2008.25"},{"key":"281_CR34","doi-asserted-by":"crossref","unstructured":"Powell, K.: Biomedical imaging ecosystem and the role of the GPU . In: IEEE International Symposium on Biomedical Imaging: From Nano to Macro (ISBI\u201909) , pp. 1291\u20131292 (2009)","DOI":"10.1109\/ISBI.2009.5193299"},{"key":"281_CR35","unstructured":"Rofouei, M., Stathopoulos, T., Ryffel, S., Kaiser, W., Sarrafzadeh, M.: Energy-aware high performance computing with graphic processing units. In: Proceedings of the 2008 conference on Power aware computing and systems (HotPower\u201908) (2008)"},{"issue":"1","key":"281_CR36","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.optcom.2009.09.002","volume":"283","author":"N. Saini","year":"2010","unstructured":"Saini, N., Sinha, A.: Optics based biometric encryption using log polar transform. Opt. Commun. 283(1), 34\u201343 (2010)","journal-title":"Opt. Commun."},{"issue":"2","key":"281_CR37","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MSP.2009.935421","volume":"27","author":"S. Samsi","year":"2010","unstructured":"Samsi, S., Gadepally, V., Krishnamurthy, A.: MATLAB for signal processing on multiprocessors and multicores. IEEE Signal Process. Mag. 27(2), 40\u201349 (2010)","journal-title":"IEEE Signal Process. Mag."},{"key":"281_CR38","unstructured":"Sandini, G., Dario, P., DeMicheli, M., Tistarelli, M.: Retina-like CCD sensor for active vision. In: Computer and Systems Sciences (NATO ARW on Robots and Biological Systems). Springer, Il Ciocco, Tuscany (1989)"},{"issue":"7\u20138","key":"281_CR39","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1016\/0893-6080(95)00092-5","volume":"8","author":"E.L. Schwartz","year":"1995","unstructured":"Schwartz, E.L., Greve, D.N., Bonmassar, G.: Space-variant active vision: definition, overview and examples. Neural Networks 8(7\u20138), 1297\u20131308 (1995)","journal-title":"Neural Networks"},{"key":"281_CR40","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1177\/1094342007088379","volume":"22","author":"J. Setoain","year":"2008","unstructured":"Setoain, J., Prieto, M., Tenllado, C., Tirado, F.: GPU for parallel on-board hyperspectral image processing. Int. J. High Perform. Comput. Appl 22, 424\u2013437 (2008)","journal-title":"Int. J. High Perform. Comput. Appl"},{"key":"281_CR41","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s001380050053","volume":"10","author":"C.W. Shin","year":"1997","unstructured":"Shin, C.W., Inokuchi, S., Kim, K.I.: Retina-like visual sensor for fast tracking and navigation robots. Mach. Vis. Appl. 10, 1\u20138 (1997)","journal-title":"Mach. Vis. Appl."},{"issue":"2","key":"281_CR42","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1109\/MSP.2009.935452","volume":"27","author":"G. Slabaugh","year":"2010","unstructured":"Slabaugh, G., Boyes, R., Yang, X.: Multicore image processing with OpenMP. IEEE Signal Process. Mag. 27(2), 134\u2013138 (2010)","journal-title":"IEEE Signal Process. Mag."},{"key":"281_CR43","unstructured":"del Solar, J.R., Nowack, C., Schneider, B.: VIPOL: a virtual polar-logarithmic sensor. In: Scandinavian Conference on Image Analysis (SCIA), pp. 739\u2013744, Finland (1997)"},{"issue":"4","key":"281_CR44","doi-asserted-by":"crossref","first-page":"378","DOI":"10.1016\/j.robot.2009.10.002","volume":"58","author":"V.J. Traver","year":"2010","unstructured":"Traver, V.J., Bernardino, A.: A review of log-polar imaging for visual perception in robotics. Robot. Auton. Syst. 58(4), 378\u2013398 (2010)","journal-title":"Robot. Auton. Syst."},{"issue":"2","key":"281_CR45","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.cviu.2004.07.007","volume":"97","author":"V.J. Traver","year":"2005","unstructured":"Traver, V.J., Pla, F.: Similarity motion estimation and active tracking through spatial-domain projections on log-polar images. Comput. Vis. Image Underst. 97(2), 209\u2013241 (2005)","journal-title":"Comput. Vis. Image Underst."},{"issue":"10","key":"281_CR46","doi-asserted-by":"crossref","first-page":"1354","DOI":"10.1016\/j.imavis.2007.11.009","volume":"26","author":"V.J. Traver","year":"2008","unstructured":"Traver, V.J., Pla, F.: Log-polar mapping template design: from task-level requirements to geometry parameters. Image Vis. Comput. 26(10), 1354\u20131370 (2008)","journal-title":"Image Vis. Comput."},{"issue":"1","key":"281_CR47","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/BF01420796","volume":"13","author":"R.S. Wallace","year":"1994","unstructured":"Wallace, R.S., Ong, P.W., Bederson, B.B., Schwartz, E.L.: Space variant image processing. Int. J. Comput. Vis. 13(1), 71\u201390 (1994)","journal-title":"Int. J. Comput. Vis."},{"key":"281_CR48","unstructured":"Wang, Y.C., Donyanavard, B., Cheng, K.T.: Energy-aware real-time face recognition system on mobile CPU-GPU platform. In: http:\/\/www.cvgpu.org . ECCV 10 Workshop, Crete, Greece (2010)"},{"key":"281_CR49","doi-asserted-by":"crossref","unstructured":"Weiman, C.F.R.: Video compression via log-polar mapping. In: SPIE Symposium on OE\/Aerospace Sensing, Orlando, Florida (1990)","DOI":"10.1117\/12.21244"},{"key":"281_CR50","unstructured":"Wilson, J.C., Hodgson, R.M.: Log-polar mapping applied to pattern representation and recognition. In: Computer Vision and Image Processing, pp. 245\u2013277 (1992)"},{"key":"281_CR51","doi-asserted-by":"crossref","first-page":"1425","DOI":"10.1044\/jslhr.4006.1425","volume":"40","author":"W.W. Woelders","year":"1997","unstructured":"Woelders, W.W., Frowein, H.W., Nielsen, J., Questa, P., Sandini, G.: New developments in low-bit rate videotelephony for people who are deaf. J. Speech Lang. Hearing Res. 40, 1425\u20131433 (1997)","journal-title":"J. Speech Lang. Hearing Res."},{"issue":"1\/2\/3","key":"281_CR52","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1504\/IJCAT.2010.034724","volume":"39","author":"W.K. Wong","year":"2010","unstructured":"Wong, W.K., Choo, C.W., Loo, C.K., Teh, J.: FPGA implementation of log-polar mapping. Int. J. Comput. Appl. Technol. 39(1\/2\/3), 12\u201318 (2010)","journal-title":"Int. J. Comput. Appl. Technol."},{"key":"281_CR53","doi-asserted-by":"crossref","unstructured":"Wong, W.K., Choo, C.W., Loo, C.K., Teh, J.P.: FPGA implementation of log-polar mapping. In: 15th International Conference on Mechatronics and Machine Vision in Practice (M2VIP08), Auckland, New Zealand (2008)","DOI":"10.1109\/MMVIP.2008.4749505"},{"issue":"1\u20133","key":"281_CR54","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.neucom.2010.02.027","volume":"74","author":"W.K. Wong","year":"2010","unstructured":"Wong, W.K., Loo, C.K., Lim, W.S., Tan, P.N.: Thermal condition monitoring system using log-polar mapping, quaternion correlation and max-product fuzzy neural network classification. Neurocomputing 74(1\u20133), 164\u2013177 (2010)","journal-title":"Neurocomputing"},{"issue":"1","key":"281_CR55","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1016\/j.imavis.2010.08.005","volume":"29","author":"X. Zhang","year":"2011","unstructured":"Zhang, X., Tay, L.P.: A spatial variant approach for vergence control in complex scenes. Image Vis. Comput. 29(1), 64\u201377 (2011)","journal-title":"Image Vis. Comput."},{"issue":"10","key":"281_CR56","doi-asserted-by":"crossref","first-page":"1422","DOI":"10.1109\/TIP.2005.854501","volume":"14","author":"S. Zokai","year":"2005","unstructured":"Zokai, S., Wolberg, G.: Image registration using log-polar mappings for recovery of large-scale similarity and projective transformations. IEEE Trans. Image Process. 14(10), 1422\u20131434 (2005)","journal-title":"IEEE Trans. Image Process."}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-012-0281-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-012-0281-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-012-0281-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,4]],"date-time":"2019-07-04T17:22:05Z","timestamp":1562260925000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-012-0281-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,10,21]]},"references-count":56,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9]]}},"alternative-id":["281"],"URL":"https:\/\/doi.org\/10.1007\/s11554-012-0281-6","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,10,21]]}}}