A new method for detecting data matrix under similarity transform for machine vision applications
Tóm tắt
Data matrices are widely used in the automotive, aerospace and computer manufacturing industries. In industry, they are used to identify objects used in process control. In this paper, we focus on detecting data matrices where a camera is configured to see it in a perpendicular direction that is typical in machine vision applications. In this case, the image projection can be modeled as a similarity transform. Data matrices are attached or marked by laser on the surface of objects, and have L-shaped solid lines which act as references for decoding. Under a similarity transform, distances from the center of a data matrix to each side of the L-shape are equal. This symmetric property is used to detect a data matrix, and experimental results show the feasibility of the proposed algorithm.
Tài liệu tham khảo
AIM, “International Symbology Specification: Maxicode,” 1996.
AIM, “International Symbology Specification: Data Matrix,” 1997.
AIM, “International Symbology Specification: QRCode,” 1997.
AIM, “Uniform Symbology Specification: PDF417,” 1994.
E. Ottaviani, A. Pava, M. Bottazi, E. Brunclli, F. Casclli, and M. Guerreo, “A common image processing framework for 2D barcode reading,” 7th International Conference on Image Processing and its Applications, pp. 652–655, 1999.
H. Hu, W. Xu, and Q. Huang, “A 2D barcode extraction method based on texture direction analysis,” Proc. of the 5th International Conference on Image and Graphics, pp. 759–762, 2009.
A. K. Jain and Y. Chen, “Barcode localization using texture analysis,” Proc. of the Second International Conference on Document Analysis and Recognition, pp. 41–44, 1993.
S. Arnould, G. J. Awcock, and R. Thomas, “Remote barcode localization using mathematical morphology,” Proc. of Int. Conf. on Image Processing and Its Applications, pp. 642–646, 1999.
A. Sun and Y. Sun, “The QR-code recognition in illegible snapshot taken by mobile phones,” Proc. of International Conference on Computational Science and Applications, pp. 532–546, 2007.
Y. H. Chang, C. H. Chu, and M. S. Chen, “A general scheme for extracting QR code from a nonuniform background in camera phones and applications,” Proc. of the 9th IEEE International Symposium on Multimedia, pp. 123–130, 2007.
C. H. Chu, D. N. Yang, and M. S. Chen, “Image stabilization for 2D barcode in handheld devices,” Proc. of the ACM Multimedia, pp. 697–706, 2007.
B. D. Lucas and T. Kanade, “An iterative image registration technique with an application to stereo vision,” Proc. of Image Understanding Workshop, pp. 121–130, 1981.
D. Lowe, “Distinctive image features from scaleinvariant keypoints,” International Journal of Computer Vision, pp. 91–110, 2004.
R. M. Haralick and L. G. Shapiro, Computer and Robot Vision, Addison Wesley, 1992.
N. Otsu, “A threshold selection method from graylevel histograms,” IEEE Trans. on Systems, Man, and Cybernetics, vol. SMC-9, pp. 62–66, 1979.