摘要
现有的解码算法在识别具有复杂3D失真(比如柱面失真)的快速响应(QR)码时会遇到困难,导致数据无法被提取。为此,提出了一种低成本而高效的3D柱面失真QR码的修复算法。所提算法包括三个阶段:首先,通过逆向透视变换还原出3D真实世界的柱面失真QR码;然后,失真的QR码被展开成平面;最后,使用与第一阶段超参数相同的透视变换获得修复QR码。实验结果表明,所提算法可以处理不同柱面失真的QR码,并且仅使用少量的相机内部参数即可工作。
Existing decoding algorithms encounter difficulties in recognizing quick response(QR)codes with complex three-dimensional(3 D)distortions(e.g.,cylindrical distortion),resulting in the inability to extract data.In this paper,we propose a low-cost and efficient restoration algorithm for 3 Dcylindrically distorted QR codes.The proposed algorithm is composed of three stages.First,it restores a cylindrically distorted QR code in 3 Dreal-world coordinates by inverse perspective transformation;then the distorted QR code is flattened in 3 D real-world coordinates.Finally,the restored QR code is obtained by perspective transformation with the same hyperparameters as those in the first stage.The experimental results demonstrate that the proposed algorithm can handle different cylindrically distorted QR codes and work with only a small number of hyperparameters based on the camera’s internal parameters.
作者
苏育挺
严昌飞
刘婧
Su Yuting;Yan Changfei;Liu Jing(School of Electronics and Information Engineering,Tianjin University,Tianjin 300072,China)
出处
《激光与光电子学进展》
CSCD
北大核心
2021年第8期172-179,共8页
Laser & Optoelectronics Progress
基金
国家自然科学基金(61701341)。
关键词
图像处理
QR码
柱面失真
透视变换
逆向透视变换
image processing
QR code
cylindrical distortion
perspective transformation
inverse perspective transformation