{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T02:52:40Z","timestamp":1773111160019,"version":"3.50.1"},"reference-count":21,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T00:00:00Z","timestamp":1630022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006108","name":"Kult\u00farna a Edukacn\u00e1 Grantov\u00e1 Agent\u00fara M\u0160VVa\u0160 SR","doi-asserted-by":"publisher","award":["006STU-4\/2021"],"award-info":[{"award-number":["006STU-4\/2021"]}],"id":[{"id":"10.13039\/501100006108","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>We provide a comprehensive and in-depth overview of the various approaches applicable to the recognition of Data Matrix codes in arbitrary images. All presented methods use the typical \u201cL\u201d shaped Finder Pattern to locate the Data Matrix code in the image. Well-known image processing techniques such as edge detection, adaptive thresholding, or connected component labeling are used to identify the Finder Pattern. The recognition rate of the compared methods was tested on a set of images with Data Matrix codes, which is published together with the article. The experimental results show that methods based on adaptive thresholding achieved a better recognition rate than methods based on edge detection.<\/jats:p>","DOI":"10.3390\/jimaging7090163","type":"journal-article","created":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T09:53:23Z","timestamp":1630058003000},"page":"163","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Comparative Study of Data Matrix Codes Localization and Recognition Methods"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5982-6806","authenticated-orcid":false,"given":"Ladislav","family":"Karrach","sequence":"first","affiliation":[{"name":"Department of Manufacturing and Automation Technology, Faculty of Technology, Technical University in Zvolen, Masarykova 24, 96001 Zvolen, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6676-8245","authenticated-orcid":false,"given":"Elena","family":"Pivar\u010diov\u00e1","sequence":"additional","affiliation":[{"name":"Department of Manufacturing and Automation Technology, Faculty of Technology, Technical University in Zvolen, Masarykova 24, 96001 Zvolen, Slovakia"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"515296","DOI":"10.1155\/2012\/515296","article-title":"Data matrix code location based on finder pattern detection and bar code border fitting","volume":"2012","author":"Huang","year":"2012","journal-title":"Math. Probl. Eng."},{"key":"ref_2","first-page":"722","article-title":"LSD: A Fast Line Segment Detector with a False Detection Control","volume":"32","author":"Jakubowicz","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_3","first-page":"584","article-title":"Radon transformation applied in two dimensional barcode image recognition","volume":"5","author":"Donghong","year":"2005","journal-title":"J. Wuhan Univ."},{"key":"ref_4","first-page":"94","article-title":"Study of two dimensional barcode identification technology based on HOUGH transform","volume":"4","author":"Chenguang","year":"2007","journal-title":"J. Chang. Norm. Univ."},{"key":"ref_5","unstructured":"Liu, Z., Guo, X., and Cui, C. (2010, January 16\u201318). Detection algorithm of 2D barcode under complex background. Proceedings of the 2010 3rd International Confonference on Computer and Electrical Engineering, Sichuan, China."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Cho, H., Kim, D., Park, J., Roh, K., and Hwang, W. (2018, January 26\u201330). 2D Barcode detection using images for drone-assisted inventory management. Proceedings of the 15th International Conference on Ubiquitous Robots (UR), Honolulu, HI, USA.","DOI":"10.1109\/URAI.2018.8441834"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"S\u00f6r\u00f6s, G., and Fl\u00f6rkemeier, C. (2013, January 2\u20135). Blur-resistant joint 1D and 2D barcode localization for smartphones. Proceedings of the 12th International Conference on Mobile and Ubiquitous Multimedia (MUM), Lulea, Sweden.","DOI":"10.1145\/2541831.2541844"},{"key":"ref_8","unstructured":"Sobel, I., and Feldman, G. (1968). A 3 \u00d7 3 Isotropic gradient operator for image processing. Pattern Classification and Scene Analysis, Wiley\u2013Blackwell."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1145\/321356.321357","article-title":"Sequential Operations in Digital Picture Processing","volume":"13","author":"Rosenfeld","year":"1966","journal-title":"J. ACM"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1080\/2151237X.2007.10129236","article-title":"Adaptive Thresholding using the Integral Image","volume":"12","author":"Bradley","year":"2007","journal-title":"J. Graph. Tools"},{"key":"ref_11","unstructured":"Niblack, W. (1986). An Introduction to Digital Image Processing, Prentice Hall."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/S0031-3203(99)00055-2","article-title":"Adaptive document image binarization","volume":"33","author":"Sauvola","year":"2000","journal-title":"Pattern Recognit."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"848276","DOI":"10.1155\/2013\/848276","article-title":"2D Barcode Image Decoding","volume":"2013","author":"Lin","year":"2013","journal-title":"Math. Probl. Eng."},{"key":"ref_14","unstructured":"Heckbert, P. (2018, September 06). Fundamentals of Texture Mapping and Image Warping. Available online: http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/1989\/5504.html."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Karrach, L., Pivar\u010diov\u00e1, E., and Bo\u017eek, P. (2020). Identification of QR Code Perspective Distortion Based on Edge Directions and Edge Projections Analysis. J. Imaging, 6.","DOI":"10.3390\/jimaging6070067"},{"key":"ref_16","unstructured":"Laughton, M. (2018, April 12). Open Source Software for Reading and Writing Data Matrix Barcodes. Available online: Github.com\/dmtx."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Karrach, L., and Pivar\u010diov\u00e1, E. (2018, January 21\u201323). The analyse of the various methods for location of data matrix codes in images. Proceedings of the ELEKTRO, Mikulov, Czech Republic.","DOI":"10.1109\/ELEKTRO.2018.8398250"},{"key":"ref_18","first-page":"286","article-title":"Comparing the impact of different cameras and image resolution to recognize the data matrix codes","volume":"6","author":"Karrach","year":"2018","journal-title":"J. Electr. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.4149\/cai_2018_4_1011","article-title":"Information Technology and Pragmatic Analysis","volume":"37","author":"Lozhkin","year":"2018","journal-title":"Comput. Inform."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.proeng.2012.09.500","article-title":"Inverse and forward dynamic analysis of two link manipulator","volume":"48","year":"2012","journal-title":"Procedia Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"28","DOI":"10.4028\/www.scientific.net\/JERA.18.28","article-title":"Software for control of manipulator for measuring spatial characteristics","volume":"18","author":"Drga","year":"2015","journal-title":"Int. J. Eng. Res. Afr."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/7\/9\/163\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:53:36Z","timestamp":1760165616000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/7\/9\/163"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,27]]},"references-count":21,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["jimaging7090163"],"URL":"https:\/\/doi.org\/10.3390\/jimaging7090163","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,27]]}}}