{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T16:46:48Z","timestamp":1762015608811},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,7,29]],"date-time":"2017-07-29T00:00:00Z","timestamp":1501286400000},"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-017-0708-1","type":"journal-article","created":{"date-parts":[[2017,7,29]],"date-time":"2017-07-29T02:19:16Z","timestamp":1501294756000},"page":"2027-2041","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Fast computation of 2D and 3D Legendre moments using multi-core CPUs and GPU parallel architectures"],"prefix":"10.1007","volume":"16","author":[{"given":"Khalid M.","family":"Hosny","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmad","family":"Salah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hassan I.","family":"Saleh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Sayed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,7,29]]},"reference":[{"key":"708_CR1","doi-asserted-by":"publisher","DOI":"10.1002\/9780470684757","volume-title":"Moments and Moment Invariants in Pattern Recognition","author":"J Flusser","year":"2009","unstructured":"Flusser, J., Suk, T., Zitov, B.: Moments and Moment Invariants in Pattern Recognition. Wiley, Chichester (2009)"},{"key":"708_CR2","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1088\/0266-5611\/3\/3\/016","volume":"3","author":"G Talenti","year":"1987","unstructured":"Talenti, G.: Recovering a function from a finite number of moments. Inverse Probl. 3, 501\u2013517 (1987)","journal-title":"Inverse Probl."},{"key":"708_CR3","unstructured":"Pawlak M.: Image analysis by moments: reconstruction and computational aspects. Oficyna Wydawnicza Politechniki Wroclawskiej. 38\u201342 (2006)"},{"key":"708_CR4","doi-asserted-by":"crossref","unstructured":"Shin, HC., et al.: Interleaved text\/image deep mining on a very large-scale radiology database. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1090\u20131099 (2015)","DOI":"10.1109\/CVPR.2015.7298712"},{"issue":"9","key":"708_CR5","doi-asserted-by":"publisher","first-page":"1127","DOI":"10.1016\/j.jpdc.2011.10.011","volume":"72","author":"P Toharia","year":"2012","unstructured":"Toharia, P., et al.: Shot boundary detection using Zernike moments in multi-GPU multi-CPU architectures. J. Parallel Distrib. Comput. 72(9), 1127\u20131133 (2012)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"3","key":"708_CR6","first-page":"611","volume":"9","author":"X Dongfeng","year":"2012","unstructured":"Dongfeng, X., et al.: Parallel computation for discrete orthogonal moments of images using graphic processing unit. J. Inf. Comput. Sci. 9(3), 611\u2013618 (2012)","journal-title":"J. Inf. Comput. Sci."},{"issue":"1","key":"708_CR7","first-page":"33","volume":"6","author":"H Heidari","year":"2013","unstructured":"Heidari, H., Chalechale, A., Mohammad abadi, A.A.: Parallel implementation of color based image retrieval using CUDA on the GPU. Int. J. Inf. Technol. Comput. Sci. 6(1), 33 (2013)","journal-title":"Int. J. Inf. Technol. Comput. Sci."},{"key":"708_CR8","doi-asserted-by":"crossref","unstructured":"Teodoro, G., et al. High-throughput analysis of large microscopy image datasets on CPU\u2013GPU cluster platforms. In: 2013 IEEE 27th International Symposium on Parallel Distributed Processing (IPDPS). IEEE (2013)","DOI":"10.1109\/IPDPS.2013.11"},{"key":"708_CR9","doi-asserted-by":"crossref","unstructured":"Martin-Requena, M.J., Ujaldon, M.: High performance computation of moments for an accurate classification of bone tissue images. In: 2011 IEEE 13th International Conference on High Performance Computing and Communications (HPCC). IEEE (2011)","DOI":"10.1109\/HPCC.2011.84"},{"issue":"9","key":"708_CR10","doi-asserted-by":"publisher","first-page":"1242","DOI":"10.1016\/j.cageo.2010.09.007","volume":"37","author":"H Mustapha","year":"2011","unstructured":"Mustapha, H., Dimitrakopoulos, R.: HOSIM: a high-order stochastic simulation algorithm for generating three-dimensional complex geological patterns. Comput. Geosci. 37(9), 1242\u20131253 (2011)","journal-title":"Comput. Geosci."},{"issue":"2","key":"708_CR11","first-page":"69","volume":"2","author":"CHS Srinivasa Rao","year":"2010","unstructured":"Srinivasa Rao, C.H.S., Kumar, S.S., Mohan, B.C.: Content based image retrieval using exact legendre moments and support vector machine. Int. J. Multimed. Appl. 2(2), 69\u201379 (2010)","journal-title":"Int. J. Multimed. Appl."},{"issue":"10","key":"708_CR12","doi-asserted-by":"publisher","first-page":"1080","DOI":"10.3844\/jcssp.2010.1083.1087","volume":"6","author":"KM Hosny","year":"2010","unstructured":"Hosny, K.M.: Robust template matching using orthogonal Legendre moment invariants. J. Comput. Sci. 6(10), 1080\u20131084 (2010)","journal-title":"J. Comput. Sci."},{"key":"708_CR13","first-page":"209","volume-title":"Introducing Shape Constraint via Legendre Moments in a Variational Framework for Cardiac Segmentation on Non-contrast CT Images","author":"J Wojak","year":"2010","unstructured":"Wojak, J., Angelini, E.D., Bloch, I.: Introducing Shape Constraint via Legendre Moments in a Variational Framework for Cardiac Segmentation on Non-contrast CT Images, pp. 209\u2013214. VISAPP, Angers (2010)"},{"issue":"8","key":"708_CR14","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1049\/iet-ipr.2010.0471","volume":"6","author":"A Nakib","year":"2012","unstructured":"Nakib, A., Schulze, Y., Petit, E.: Image thresholding framework based on two-dimensional digital fractional integration and Legendre moments. IET Image Process. 6(8), 717\u2013727 (2012)","journal-title":"IET Image Process."},{"issue":"1","key":"708_CR15","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.media.2014.12.005","volume":"24","author":"S Dahdouha","year":"2015","unstructured":"Dahdouha, S., Angelinia, E.D., Grang\u00e9b, G., Blocha, I.: Segmentation of embryonic and fetal 3D ultrasound images based on pixel intensity distributions and shape priors. Med. Image Anal. 24(1), 255\u2013268 (2015)","journal-title":"Med. Image Anal."},{"issue":"4","key":"708_CR16","doi-asserted-by":"publisher","first-page":"687","DOI":"10.18520\/cs\/v110\/i4\/687-691","volume":"110","author":"B Vijayalakshmi","year":"2016","unstructured":"Vijayalakshmi, B., Bharathi, V.S.: Classification of CT liver images using local binary pattern with Legendre moments. Curr. Sci. 110(4), 687\u2013691 (2016)","journal-title":"Curr. Sci."},{"key":"708_CR17","doi-asserted-by":"crossref","unstructured":"Hosny, K. M., Papakostas, G. A., Koulouriotis, D. E.: Accurate reconstruction of noisy medical images using orthogonal moments. In: 18th International Conference on Digital Signal Processing (DSP), (2013)","DOI":"10.1109\/ICDSP.2013.6622675"},{"issue":"8","key":"708_CR18","doi-asserted-by":"publisher","first-page":"735","DOI":"10.1080\/01411594.2012.664275","volume":"85","author":"SS Sastry","year":"2012","unstructured":"Sastry, S.S., Mallika, K., Rao, B.G.S., Ha, S.T., Lakshminarayana, S.: Novel approach to study liquid crystal phase transitions using Legendre moments. Phase Transit. 85(8), 735\u2013749 (2012)","journal-title":"Phase Transit."},{"issue":"12","key":"708_CR19","doi-asserted-by":"publisher","first-page":"3597","DOI":"10.1016\/j.patcog.2007.04.014","volume":"40","author":"KM Hosny","year":"2007","unstructured":"Hosny, K.M.: Exact Legendre moment computation for gray level images. Pattern Recognit. 40(12), 3597\u20133605 (2007)","journal-title":"Pattern Recognit."},{"issue":"3","key":"708_CR20","doi-asserted-by":"publisher","first-page":"414","DOI":"10.1016\/j.imavis.2009.06.011","volume":"29","author":"GA Papakostas","year":"2010","unstructured":"Papakostas, G.A., Karakasis, E.G., Koulouriotis, D.E.: Accurate and speedy computation of image Legendre moments for computer vision applications. Image Vis. Comput. 29(3), 414\u2013423 (2010)","journal-title":"Image Vis. Comput."},{"issue":"9","key":"708_CR21","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1016\/j.patrec.2011.03.011","volume":"32","author":"KM Hosny","year":"2011","unstructured":"Hosny, K.M.: Fast and low-complexity method for exact computation of 3D Legendre moments. Pattern Recognit. Lett. 32(9), 1305\u20131314 (2011)","journal-title":"Pattern Recognit. Lett."},{"issue":"2","key":"708_CR22","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1007\/s11554-014-0465-3","volume":"14","author":"Zaineb Bahaoui","year":"2014","unstructured":"Bahaoui, Z., Zenkouar, K., Fadili, H., Qjidaa, H., Zarghili A.: Blocking artifact removal using partial overlapping based on exact Legendre moments computation. J. Real Time Image Process. 1\u201319 (2014). doi:\n10.1007\/s11554-014-0465-3","journal-title":"Journal of Real-Time Image Processing"},{"issue":"3-4","key":"708_CR23","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1080\/21681163.2014.922437","volume":"4","author":"JA Lachiondo","year":"2016","unstructured":"Lachiondo, J.A., Ujald\u00f3na, M., Berrettab, R., Moscatob, P.: Legendre moments as high performance bone biomarkers: computational methods and GPU acceleration. Comput. Methods Biomech. Biomed. Eng. Imaging Vis. 4(3-4), 146\u2013163 (2016)","journal-title":"Comput. Methods Biomech. Biomed. Eng. Imaging Vis."},{"key":"708_CR24","first-page":"176","volume":"4","author":"KM Hosny","year":"2010","unstructured":"Hosny, K.M.: New set of rotationally Legendre moment invariants. Int. J. Electr. Electron. Eng. 4, 176\u2013180 (2010)","journal-title":"Int. J. Electr. Electron. Eng."},{"issue":"7","key":"708_CR25","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1016\/j.patrec.2009.12.008","volume":"31","author":"KM Hosny","year":"2010","unstructured":"Hosny, K.M.: Refined translation and scale Legendre moment invariants. Pattern Recognit. Lett. 31(7), 533\u2013538 (2010)","journal-title":"Pattern Recognit. Lett."},{"issue":"8","key":"708_CR26","doi-asserted-by":"publisher","first-page":"2189","DOI":"10.1109\/TIP.2011.2118216","volume":"20","author":"H Zhang","year":"2011","unstructured":"Zhang, H., Shu, H., Coatrieux, G., Zhu, J., Wu, Q.M.J., Zhang, Y., Zhu, H., Luo, L.: Affine Legendre moment invariants for image watermarking robust to geometric distortions. IEEE Trans. Image Process. 20(8), 2189\u20132199 (2011)","journal-title":"IEEE Trans. Image Process."},{"key":"708_CR27","volume-title":"Schaum\u2019s Handbook of Formulas and Tables","author":"MR Spiegel","year":"1968","unstructured":"Spiegel, M.R.: Schaum\u2019s Handbook of Formulas and Tables. MacGraw Hill, New York (1968)"},{"issue":"1","key":"708_CR28","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1147\/rd.461.0077","volume":"46","author":"DC Bossen","year":"2002","unstructured":"Bossen, D.C., Kitamorn, A., Reick, K.F., et al.: Fault-tolerant design of the IBM Series 690 system using POWER4 processor technology. IBM J. Res. Dev. 46(1), 77\u201386 (2002)","journal-title":"IBM J. Res. Dev."},{"key":"708_CR29","first-page":"9","volume-title":"Multi-core and Many-core Processor Architectures","author":"A Vajda","year":"2011","unstructured":"Vajda, A.: Multi-core and Many-core Processor Architectures, pp. 9\u201343. Springer, Berlin (2011)"},{"issue":"1","key":"708_CR30","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: an industry standard API for shared-memory programming. IEEE Comput. Sci. Eng. 5(1), 46\u201355 (1998)","journal-title":"IEEE Comput. Sci. Eng."},{"key":"708_CR31","first-page":"5","volume-title":"GPU Computing Gems","author":"WH Wen-Mei","year":"2011","unstructured":"Wen-Mei, W.H.: GPU Computing Gems, Emerald edn, pp. 5\u201310. Elsevier, Amsterdam (2011)","edition":"Emerald"},{"issue":"1","key":"708_CR32","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1109\/TCBB.2014.2351801","volume":"12","author":"X Zhu","year":"2015","unstructured":"Zhu, X., et al.: Parallel implementation of MAFFT on CUDA-enabled graphics hardware. IEEE\/ACM Trans. Comput. Biol. Bioinform. (TCBB) 12(1), 205\u2013218 (2015)","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform. (TCBB)"},{"issue":"1","key":"708_CR33","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s11554-007-0058-5","volume":"3","author":"KM Hosny","year":"2008","unstructured":"Hosny, K.M.: Fast computation of accurate Zernike moments. J. Real Time Image Process. 3(1), 97\u2013107 (2008)","journal-title":"J. Real Time Image Process."},{"key":"708_CR34","doi-asserted-by":"publisher","first-page":"7097","DOI":"10.1007\/s13369-014-1336-8","volume":"39","author":"KM Hosny","year":"2014","unstructured":"Hosny, K.M.: New set of Gegenbauer moment invariants for pattern recognition applications. Arab. J. Sci. Eng. 39, 7097\u20137107 (2014)","journal-title":"Arab. J. Sci. Eng."},{"key":"708_CR35","unstructured":"http:\/\/wang.ist.psu.edu\/docs\/home.shtml\n\n (2016). Accessed 13 Dec 2016"},{"key":"708_CR36","unstructured":"Lazebnik, S., Schmid, C., Ponce, J.: Semi-local affine parts for object recognition. In: Proceedings of the British Machine Vision Conference, vol. 2, pp. 959\u2013968, (2004)"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0708-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-017-0708-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0708-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T09:13:29Z","timestamp":1574414009000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-017-0708-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,7,29]]},"references-count":36,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["708"],"URL":"https:\/\/doi.org\/10.1007\/s11554-017-0708-1","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,7,29]]},"assertion":[{"value":"6 January 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 July 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 July 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}