{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T04:21:34Z","timestamp":1729570894533,"version":"3.28.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T00:00:00Z","timestamp":1686268800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T00:00:00Z","timestamp":1686268800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2023,8]]},"DOI":"10.1007\/s11554-023-01325-4","type":"journal-article","created":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T06:03:51Z","timestamp":1686290631000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Parallel algorithm for wrapped phase denoising"],"prefix":"10.1007","volume":"20","author":[{"given":"Iv\u00e1n de","family":"Jes\u00fas May-Cen","sequence":"first","affiliation":[]},{"given":"Francisco J.","family":"Hernandez-Lopez","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Legarda-S\u00e1enz","sequence":"additional","affiliation":[]},{"given":"Carlos","family":"Brito-Loeza","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,9]]},"reference":[{"key":"1325_CR1","doi-asserted-by":"publisher","DOI":"10.1887\/0750304359","volume-title":"Introduction to Inverse Problems in Imaging","author":"M Bertero","year":"1998","unstructured":"Bertero, M., Boccacci, P.: Introduction to Inverse Problems in Imaging. CRC Press, New York (1998)"},{"issue":"3","key":"1325_CR2","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1002\/num.22444","volume":"36","author":"C Brito-Loeza","year":"2020","unstructured":"Brito-Loeza, C., Legarda-Saenz, R., Martin-Gonzalez, A.: A fast algorithm for a total variation based phase demodulation model. Numer. Methods Partial Differ. Equ. 36(3), 617\u2013636 (2020)","journal-title":"Numer. Methods Partial Differ. Equ."},{"key":"1325_CR3","doi-asserted-by":"crossref","unstructured":"Buades, A., Coll, B., Morel, J.M.: A non-local algorithm for image denoising. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), vol.\u00a02, pp. 60\u201365. IEEE (2005)","DOI":"10.1109\/CVPR.2005.38"},{"issue":"5","key":"1325_CR4","doi-asserted-by":"publisher","first-page":"1817","DOI":"10.1137\/040604297","volume":"65","author":"TF Chan","year":"2005","unstructured":"Chan, T.F., Esedoglu, S.: Aspects of total variation regularized l 1 function approximation. SIAM J. Appl. Math. 65(5), 1817\u20131837 (2005)","journal-title":"SIAM J. Appl. Math."},{"key":"1325_CR5","volume-title":"Professional CUDA C Programming","author":"J Cheng","year":"2014","unstructured":"Cheng, J., Grossman, M., McKercher, T.: Professional CUDA C Programming. Wiley, Indianapolis (2014)"},{"key":"1325_CR6","volume-title":"CUDA Programming: A Developer\u2019s Guide to Parallel Computing with GPUs","author":"S Cook","year":"2012","unstructured":"Cook, S.: CUDA Programming: A Developer\u2019s Guide to Parallel Computing with GPUs. Newnes, Sydney (2012)"},{"issue":"8","key":"1325_CR7","doi-asserted-by":"publisher","first-page":"2080","DOI":"10.1109\/TIP.2007.901238","volume":"16","author":"K Dabov","year":"2007","unstructured":"Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising by sparse 3-d transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080\u20132095 (2007)","journal-title":"IEEE Trans. Image Process."},{"key":"1325_CR8","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971446","volume-title":"Applied Numerical Linear Algebra","author":"JW Demmel","year":"1997","unstructured":"Demmel, J.W.: Applied Numerical Linear Algebra, vol. 56. SIAM, Philadelphia (1997)"},{"key":"1325_CR9","volume-title":"Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software","author":"DC Ghiglia","year":"1998","unstructured":"Ghiglia, D.C., Pritt, M.D.: Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software. Wiley, New York (1998)"},{"issue":"6","key":"1325_CR10","doi-asserted-by":"publisher","first-page":"2441","DOI":"10.1007\/s11554-021-01129-4","volume":"18","author":"FJ Hernandez-Lopez","year":"2021","unstructured":"Hernandez-Lopez, F.J., Legarda-S\u00e1enz, R., Brito-Loeza, C.: Parallel algorithm for fringe pattern demodulation. J. Real-Time Image Proc. 18(6), 2441\u20132451 (2021)","journal-title":"J. Real-Time Image Proc."},{"issue":"4","key":"1325_CR11","doi-asserted-by":"publisher","DOI":"10.1117\/1.OE.57.4.043113","volume":"57","author":"FJ Hernandez-Lopez","year":"2018","unstructured":"Hernandez-Lopez, F.J., Rivera, M., Salazar-Garibay, A., Legarda-S\u00e1enz, R.: Comparison of multihardware parallel implementations for a phase unwrapping algorithm. Opt. Eng. 57(4), 043113 (2018)","journal-title":"Opt. Eng."},{"issue":"4","key":"1325_CR12","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1109\/MDT.2008.110","volume":"25","author":"WM Hwu","year":"2008","unstructured":"Hwu, W.M., Keutzer, K., Mattson, T.G.: The concurrency challenge. IEEE Des. Test Comput. 25(4), 312\u2013320 (2008)","journal-title":"IEEE Des. Test Comput."},{"key":"1325_CR13","unstructured":"Intel: Get Started with Intel Advisor. Website (2023). https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/advisor\/get-started-guide\/2023-0\/overview.html. Accessed 11 Apr 2023"},{"issue":"29","key":"1325_CR14","doi-asserted-by":"publisher","first-page":"5420","DOI":"10.1364\/AO.47.005420","volume":"47","author":"Q Kemao","year":"2008","unstructured":"Kemao, Q., Gao, W., Wang, H.: Windowed Fourier-filtered and quality-guided phase-unwrapping algorithm. Appl. Opt. 47(29), 5420\u20135428 (2008)","journal-title":"Appl. Opt."},{"issue":"7","key":"1325_CR15","doi-asserted-by":"publisher","first-page":"1075","DOI":"10.1364\/AO.49.001075","volume":"49","author":"Q Kemao","year":"2010","unstructured":"Kemao, Q., Gao, W., Wang, H.: Windowed Fourier filtered and quality guided phase unwrapping algorithm: on locally high-order polynomial phase. Appl. Opt. 49(7), 1075\u20131079 (2010)","journal-title":"Appl. Opt."},{"issue":"4","key":"1325_CR16","doi-asserted-by":"publisher","first-page":"702","DOI":"10.1364\/AO.57.000702","volume":"57","author":"R Kulkarni","year":"2018","unstructured":"Kulkarni, R., Rastogi, P.: Phase unwrapping algorithm using polynomial phase approximation and linear Kalman filter. Appl. Opt. 57(4), 702\u2013708 (2018)","journal-title":"Appl. Opt."},{"key":"1325_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.optlaseng.2020.106190","volume":"20","author":"R Kulkarni","year":"2020","unstructured":"Kulkarni, R., Rastogi, P.: Fringe denoising algorithms: a review. Opt. Lasers Eng. 20, 106190 (2020)","journal-title":"Opt. Lasers Eng."},{"key":"1325_CR18","doi-asserted-by":"publisher","DOI":"10.1016\/j.optlaseng.2019.105826","volume":"124","author":"R Kulkarni","year":"2020","unstructured":"Kulkarni, R., Rastogi, P.: Simultaneous unwrapping and low pass filtering of continuous phase maps based on autoregressive phase model and wrapped kalman filtering. Opt. Lasers Eng. 124, 105826 (2020)","journal-title":"Opt. Lasers Eng."},{"issue":"16","key":"1325_CR19","doi-asserted-by":"publisher","first-page":"4843","DOI":"10.1364\/AO.56.004843","volume":"56","author":"B Li","year":"2017","unstructured":"Li, B., Tang, C., Gao, G., Chen, M., Tang, S., Lei, Z.: General filtering method for electronic speckle pattern interferometry fringe images with various densities based on variational image decomposition. Appl. Opt. 56(16), 4843\u20134853 (2017)","journal-title":"Appl. Opt."},{"key":"1325_CR20","doi-asserted-by":"publisher","unstructured":"May-Cen, I., Legarda-Saenz, R., Brito-Loeza, C.: A variational model for wrapped phase denoising (2023). https:\/\/doi.org\/10.48550\/arXiv.2304.02842","DOI":"10.48550\/arXiv.2304.02842"},{"issue":"11","key":"1325_CR21","doi-asserted-by":"publisher","DOI":"10.1117\/1.OE.56.11.111704","volume":"56","author":"OM Medina","year":"2017","unstructured":"Medina, O.M., Estrada, J.C., L\u00f3pez, Y.Y.: Filtering optical wrapped phase images algorithm. Opt. Eng. 56(11), 111704 (2017)","journal-title":"Opt. Eng."},{"key":"1325_CR22","unstructured":"NVIDIA: NVIDIA Nsight Compute. Website (2023). https:\/\/developer.nvidia.com\/nsight-compute. Accessed 11 Apr 2023"},{"key":"1325_CR23","unstructured":"NVIDIA Corporation: CUDA C++ Programming Guide. Website (2020). https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html. Accessed 11 Apr 2023"},{"key":"1325_CR24","unstructured":"OpenCV: Website (2023). https:\/\/opencv.org. Accessed 11 Apr 2023"},{"key":"1325_CR25","volume-title":"An Introduction to Parallel Programming","author":"P Pacheco","year":"2021","unstructured":"Pacheco, P., Malensek, M.: An Introduction to Parallel Programming. Morgan Kaufmann, Burlington (2021)"},{"key":"1325_CR26","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/978-3-642-37801-0","volume-title":"Parallel Programming: For Multicore and Cluster Systems","author":"T Rauber","year":"2013","unstructured":"Rauber, T., R\u00fcnger, G.: Parallel Programming: For Multicore and Cluster Systems, p. 30. Springer, Berlin (2013)"},{"key":"1325_CR27","doi-asserted-by":"publisher","DOI":"10.1002\/9783527681075","volume-title":"Fringe Pattern Analysis for Optical Metrology: Theory, Algorithms, and Applications","author":"M Servin","year":"2014","unstructured":"Servin, M., Quiroga, J.A., Padilla, M.: Fringe Pattern Analysis for Optical Metrology: Theory, Algorithms, and Applications. Wiley, New York (2014)"},{"issue":"13","key":"1325_CR28","doi-asserted-by":"publisher","first-page":"2192","DOI":"10.1364\/AO.35.002192","volume":"35","author":"B Str\u00f6bel","year":"1996","unstructured":"Str\u00f6bel, B.: Processing of interferometric phase maps as complex-valued phasor images. Appl. Opt. 35(13), 2192\u20132198 (1996)","journal-title":"Appl. Opt."},{"key":"1325_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.optcom.2019.124704","volume":"457","author":"J Villa","year":"2020","unstructured":"Villa, J., Gonz\u00e1lez, E., Moreno, G., de la Rosa, I., Flores, J.L., Alaniz, D.: Fringe pattern denoising using spatial oriented gaussian filters. Opt. Commun. 457, 124704 (2020)","journal-title":"Opt. Commun."},{"issue":"3","key":"1325_CR30","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1051\/ijmqe\/2015018","volume":"6","author":"Z Warlick","year":"2015","unstructured":"Warlick, Z., Katz, R.: Errors in non-contact sensor measurements due to misalignment and scanning methodology. Int. J. Metrol. Quality Eng. 6(3), 305 (2015)","journal-title":"Int. J. Metrol. Quality Eng."},{"issue":"4","key":"1325_CR31","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"S Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. ACM 52(4), 65\u201376 (2009)","journal-title":"Commun. ACM"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-023-01325-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11554-023-01325-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-023-01325-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T00:20:27Z","timestamp":1729556427000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11554-023-01325-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,9]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["1325"],"URL":"https:\/\/doi.org\/10.1007\/s11554-023-01325-4","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"type":"print","value":"1861-8200"},{"type":"electronic","value":"1861-8219"}],"subject":[],"published":{"date-parts":[[2023,6,9]]},"assertion":[{"value":"1 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"68"}}