{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T01:00:14Z","timestamp":1775869214936,"version":"3.50.1"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,11,29]],"date-time":"2017-11-29T00:00:00Z","timestamp":1511913600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001824","name":"Grantov\u00e1 Agentura Cesk\u00e9 Republiky","doi-asserted-by":"publisher","award":["P103-14-14292P"],"award-info":[{"award-number":["P103-14-14292P"]}],"id":[{"id":"10.13039\/501100001824","id-type":"DOI","asserted-by":"publisher"}]}],"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-0737-9","type":"journal-article","created":{"date-parts":[[2017,11,29]],"date-time":"2017-11-29T06:09:42Z","timestamp":1511935782000},"page":"2273-2287","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["Accelerating block-matching and 3D filtering method for image denoising on GPUs"],"prefix":"10.1007","volume":"16","author":[{"given":"David","family":"Honz\u00e1tko","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0985-8949","authenticated-orcid":false,"given":"Martin","family":"Kruli\u0161","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,29]]},"reference":[{"key":"737_CR1","doi-asserted-by":"crossref","unstructured":"Buades, A., Coll, B., Morel, J.-M.: A non-local algorithm for image denoising. In: IEEE Conference on Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on, vol.\u00a02, pp. 60\u201365. IEEE (2005)","DOI":"10.1109\/CVPR.2005.38"},{"key":"737_CR2","doi-asserted-by":"crossref","unstructured":"Chen, Y., Pock, T., Ranftl, R., Bischof, H.: Revisiting loss-specific training of filter-based mrfs for image restoration. In: German Conference on Pattern Recognition, pp. 271\u2013281. Springer (2013)","DOI":"10.1007\/978-3-642-40602-7_30"},{"key":"737_CR3","doi-asserted-by":"crossref","unstructured":"Chen, Y., Yu, W., Pock, T.: On learning optimized reaction diffusion processes for effective image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 5261\u20135269 (2015)","DOI":"10.1109\/CVPR.2015.7299163"},{"key":"737_CR4","doi-asserted-by":"crossref","unstructured":"Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising with block-matching and 3D filtering. In: Proceeding SPIE, Image Processing: Algorithms and Systems, Neural Networks, and Machine Learning Electronic Imaging, p. 606414. International Society for Optics and Photonics (2006)","DOI":"10.1117\/12.643267"},{"key":"737_CR5","first-page":"I-313","volume":"1","author":"K Dabov","year":"2007","unstructured":"Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Color image denoising via sparse 3D collaborative filtering with grouping constraint in luminance\u2013chrominance space. Image Process. 1, I-313 (2007)","journal-title":"Image Process."},{"key":"737_CR6","doi-asserted-by":"publisher","first-page":"344","DOI":"10.5201\/ipol.2014.57","volume":"4","author":"G Facciolo","year":"2014","unstructured":"Facciolo, G., Limare, N., Meinhardt-Llopis, E.: Integral images for block matching. Image Process. Line 4, 344\u2013369 (2014). https:\/\/doi.org\/10.5201\/ipol.2014.57","journal-title":"Image Process. Line"},{"key":"737_CR7","doi-asserted-by":"crossref","unstructured":"Gu, S., Zhang, L., Zuo, W., Feng, X.: Weighted nuclear norm minimization with application to image denoising. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2862\u20132869 (2014)","DOI":"10.1109\/CVPR.2014.366"},{"key":"737_CR8","doi-asserted-by":"crossref","unstructured":"Huang, K., Zhang, D., Wang, K.: Non-local means denoising algorithm accelerated by gpu. In: Sixth International Symposium on Multispectral Image Processing and Pattern Recognition, p. 749711. International Society for Optics and Photonics (2009)","DOI":"10.1117\/12.833025"},{"key":"737_CR9","doi-asserted-by":"publisher","first-page":"175","DOI":"10.5201\/ipol.2012.l-bm3d","volume":"2","author":"M Lebrun","year":"2012","unstructured":"Lebrun, M.: An analysis and implementation of the bm3d image denoising method. Image Proces. Line 2, 175 (2012)","journal-title":"Image Proces. Line"},{"key":"737_CR10","doi-asserted-by":"crossref","unstructured":"Mairal, J., Bach, F., Ponce, J., Sapiro, G., Zisserman, A.: Non-local sparse models for image restoration. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 2272\u20132279. IEEE (2009)","DOI":"10.1109\/ICCV.2009.5459452"},{"key":"737_CR11","doi-asserted-by":"crossref","unstructured":"M\u00e1rques, A., Pardo, A.: Implementation of non local means filter in gpus. In: Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, pp. 407\u2013414. Springer (2013)","DOI":"10.1007\/978-3-642-41822-8_51"},{"key":"737_CR12","unstructured":"NVIDIA.: Kepler GPU Architecture. http:\/\/www.nvidia.com\/object\/nvidia-kepler.html (2017). Accessed 10 Nov 2017"},{"key":"737_CR13","unstructured":"NVIDIA.: Maxwell GPU Architecture. http:\/\/developer.nvidia.com\/maxwell-compute-architecture (2017). Accessed 10 Nov 2017"},{"key":"737_CR14","unstructured":"NVIDIA.: Pascal GPU Architecture. https:\/\/developer.nvidia.com\/pascal (2017). Accessed 10 Nov 2017"},{"key":"737_CR15","unstructured":"NVIDIA.: CUDA C Best Practices Guide. http:\/\/docs.nvidia.com\/cuda\/cuda-c-best-practices-guide\/ (2017). Accessed 10 Nov 2017"},{"key":"737_CR16","unstructured":"CUDA Nvidia. CUFFT library. https:\/\/developer.nvidia.com\/cufft (2010). Accessed 27 Nov 2017"},{"key":"737_CR17","unstructured":"Sarjanoja, S.: Opencl implementation of bm3d image denoising algorithm. https:\/\/github.com\/Sampas\/bm3dcl (2015). Accessed 10 Nov 2017"},{"key":"737_CR18","doi-asserted-by":"crossref","unstructured":"Sarjanoja, S., Boutellier, J., Hannuksela, J.: Bm3d image denoising using heterogeneous computing platforms. In: 2015 Conference on Design and Architectures for Signal and Image Processing (DASIP), pp. 1\u20138. IEEE (2015)","DOI":"10.1109\/DASIP.2015.7367257"},{"key":"737_CR19","doi-asserted-by":"crossref","unstructured":"Schmidt, U., Roth, S.: Shrinkage fields for effective image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2774\u20132781 (2014)","DOI":"10.1109\/CVPR.2014.349"},{"key":"737_CR20","unstructured":"Zheng, Z., Xu, W., Mueller, K.: Performance tuning for cuda-accelerated neighborhood denoising filters. In: Workshop on High Performance Image Reconstruction (HPIR) (2011)"},{"key":"737_CR21","doi-asserted-by":"crossref","unstructured":"Zoran, D., Weiss, Y.: From learning models of natural image patches to whole image restoration. In: 2011 International Conference on Computer Vision, pp. 479\u2013486. IEEE (2011)","DOI":"10.1109\/ICCV.2011.6126278"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0737-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-017-0737-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-017-0737-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T19:26:44Z","timestamp":1751052404000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-017-0737-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,29]]},"references-count":21,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["737"],"URL":"https:\/\/doi.org\/10.1007\/s11554-017-0737-9","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,29]]},"assertion":[{"value":"10 April 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}