Abstract
Two-dimensional (2D) codes are subject to distortion when printed on non-rigid materials, such as papers and clothes. Although general 2D code decoders correct uniform distortion such as perspective distortion, it is difficult to correct non-uniform and irregular distortion of the 2D code itself. To overcome this problem, an agent-based approach is presented here to reconstruct the 2D code. In this approach, auxiliary lines are placed on a 2D code and used to recognize distortion. First, 2D code area is identified through feature patterns composed by the auxiliary lines, and Convolutional Neural Network (CNN) is used to discriminate the patterns. Then, many agents simultaneously trace the lines referring to the various image features and the neighborhood agents. The feature weights are optimized by Genetic Algorithm. The experimental results indicate that agents successfully tracked auxiliary lines right up to occluded area, and the proposed method could decode distorted 2D codes. The performance of the proposed method against distortion level and occlusion amount was also clarified.
Original language | English |
---|---|
Pages (from-to) | 60-70 |
Number of pages | 11 |
Journal | International Journal of Computer Information Systems and Industrial Management Applications |
Volume | 9 |
Issue number | 2017 |
Publication status | Published - Jan 1 2017 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Management Information Systems
- Signal Processing
- Information Systems
- Computer Vision and Pattern Recognition
- Strategy and Management
- Artificial Intelligence