投影校正系统的参数标定技术研究 下载: 822次
1 引言
在三维智能感知领域,投影仪-摄像机系统框架作为双目立体视觉的一个特殊分支,仿人眼方式理解感知物体的深度信息,在智能自主投影、三维重建、光学测量等领域得到快速发展[1-2]。尤其是在智能感知投影展示技术中,为了使投影仪投射图像在非规则曲面上符合人眼视觉感知的一致性,投影仪需能“感知”到非规则曲面的深度信息,使得投影图像在不同的深度区域内映射对应的纹理图像信息。然而在利用投影仪-摄像机系统框架进行高精度感知的过程中,首先需要解决的就是系统参数标定问题,即获取投影仪和摄像机的内参数,以及两者之间的外参数。由于投影仪无法像摄像机一样“理解”图像特征信息,因此,目前标定方式普遍采用投影仪投射模式特征图像至标定靶上,通过摄像机拍摄调制的模式特征信息建立投影仪和摄像机之间的映射关系,然后利用映射关系使得投影仪能够感知匹配标定靶上的特征信息和模式特征图像上的特征信息[3-4]。在建立上述匹配关系时,投影仪参数标定问题就转换到摄像机标定模式中。虽然上述过程简单、高效,但是极易受到摄像机标定精度和外界环境因素的干扰。为解决上述问题,对智能感知投影系统中涉及的投影仪-摄像机参数标定问题开展研究。
摄像机标定问题是求解摄像机内外参数的关键过程。随着计算机视觉技术的快速发展,摄像机标定的方式也从二维过渡到一维模式中[5-6],然而摄像机一维标定模式不适用于投影仪-摄像机联合标定过程。在摄像机二维标定模式研究中:文献[ 7]提出了一种通过预校正的矩阵相机获取小型标定靶标图案特征点分布信息的方法;文献[ 8]针对摄像机标定过程中如何选择摄像机模型的问题进行分析,通过比较,提出3个性能指标,服务于不同摄像机畸变问题的合理选择;文献[ 9]提出一种相移法代替傅里叶变换提取相位的方法,该方法能够有效避免点阵边缘模糊现象,然而普适性受到一定的限制。在投影仪-摄像机的标定研究中:文献[ 10]为了建立靶标和投影特征之间的关系,采用两步法结合动态投影匹配特征点进行系统参数的标定,该方法在一定程度上提高了系统参数的精度,然而整体算法过程较复杂;文献[ 11]通过分析成像畸变产生的规律,提出利用同心圆环进行多区域标定的方法;文献[ 12-13]对投影仪-摄像机系统的成像结构进行分析探讨,提出一种投影仪和摄像机共轴的结构模式,较传统结构模式标定精度高,然而在进行共轴环境搭建过程时不具备通用性;文献[ 14-15]采用结构光相位匹配技术对投影仪-摄像机系统进行参数标定,然而该模式易受到环境因素的干扰,导致相位识别率降低。基于此,本文对投影校正系统的参数标定方法进行研究。首先,对投影仪-摄像机三维感知数学模型进行分析;然后,对系统的颜色耦合性问题进行信号建模,由于系统的标定精度关键在于角点识别的精度,为此,利用设计的新型彩色模式特征图像,结合角点亚像素检测算法以及彩色信息引导进行角点匹配;最后,利用射影成像反馈式成像标定法进行系统参数标定。
2 智能感知系统深度数学模型
在计算机视觉中,为了使得计算机能够像人一样感知、理解物体在三维空间中的深度拓扑分布,通常采用仿人眼模式的双目立体视差模型,即利用双目针孔透视成像原理对物体深度信息进行定位[16]。由于投影仪-摄像机系统类似于双目立体成像模型,因此,本文凭借该模型对投影仪-摄像机的智能感知进行分析,其中,智能深度感知成像原理如
设智能感知系统观察空间中任意一点在空间全局坐标系下为
式中
可以看出,对摄像机标定完成后,利用两者之间的成像像素点匹配,即可标定投影仪的参数。
3 系统参数标定
3.1 颜色通道耦合性建模分析
在智能感知投影系统中,投影机投射色彩图像,而摄像机进行图像的采集。在这一过程中,由于投
影机的颜色通道和摄像机的颜色通道之间会存在颜色光谱曲线重叠干扰,造成通道内的色彩光子信号能量叠加干扰损耗。颜色通道的耦合性问题,会导致摄像机采集的颜色光谱信号和原始投影色彩信号光谱不一致;因此,在智能感知投影系统中,当投影模式特征图像为彩色模式图案时,会存在色彩信息损耗问题,使得模式特征点的匹配存在丢失、误匹配现象。为此,本文首先对系统颜色通道的光谱耦合进行建模分析。
摄像机将捕捉到的色彩光谱信号聚焦在镜头的CCD上累积,而本文摄像机拍摄的光束信号是从投影仪投射的光束信号,因此图像的色彩像素信息经投影仪显色机处理后,通过显色表面的反射被摄像机呈色物理器件传输至感应面上。该过程中信号处理模型为
简化形式为
系统颜色耦合性问题转换为(3)式中的参数求解问题。为了便于求解,首先设定标定模块的反射系数为1,接着利用摄像机拍摄标定模板在自然环境下求解
3.2 彩色模式特征图像生成
系统参数标定过程中,模式特征图像的角点位置信息直接决定了系统的标定精度。为了能够快速、高精度地定位角点,设计了一种彩色化模式特征图像。为了充分利用彩色信息,彩色化模式特征图像采用方形色彩块模式进行组合构建,称方形色彩块为色彩方元,其中色彩方元的颜色信息分别为红色、绿色、蓝色、青色、品红色、黄色、黑色、白色。为了避免颜色通道之间的干扰,对这些颜色进行模式特征化组合,即划分组合方元——(品红色,绿色)、(青色,红色)、(黄色,蓝色),如
将黑色方元作为生成彩色模式特征图像的起始位置,将其放置于待生成图像的中心位置,紧接着对该黑色方元的8邻域进行色彩化处理,即将白色方元放置于黑色方元的4邻域处,将组合方元中的品红色放置于黑色方元的D邻域处,从而构成如
对组合方元中(青色,红色)进行色彩化结构处理,即对色彩化结构区域中的每个黑色方元的4邻域中没有色彩化的邻域放置白色方元,对每个黑色方元的D邻域中没有色彩化的邻域放置低值色彩
方元,同时对每个低值色彩方元的4邻域中没有色彩化的邻域放置白色方元,对每个低值色彩方元的D邻域中没有色彩化的邻域放置高值色彩方元,构成另一个色彩化结构区域。对组合方元中(黄色,蓝色)同理按照组合方元(青色,红色)的方式进行色彩化结构处理,从而构成如
3.3 角点亚像素检测算法
利用投影仪投射上述彩色模式特征图像。由于摄像机采集图像存在透视问题,导致方形色彩块之间存在角点畸变,加之投影仪的摆放姿态会导致角点产生离散化效应,使得提取的角点位置不精确。观
察设计的彩色模式特征图像可知,角点是由不同的色块区域相交构成,据此提出一种角点亚像素检测算法。为了能够快速地检测到角点,定义待检测图片中的某一像素点为
结合上述概念,同时利用彩色像素信息进行角点亚像素检测,算法步骤如下:
1) 利用平滑移动窗口对待检测图像进行逐像素搜索。由于本文设计的彩色模式特征图像的角点,其邻域是由不同颜色块相交而成,因此当平滑移动窗口在某一点
式中
式中
2) 由于在模式特征图角点的邻域周围内存在很多候选种子角点,为此需对角点进行亚像素识别定位。利用前述的逐像素离散分层,得到由像素点构成的一维分层集合{
式中的(
3) 设定一个阈值
4) 针对
设定一个概率阈值
在进行投影仪-摄像机标定过程中,利用摄像机采集投影仪投射的彩色模式特征图像,通过上述过程能够快速提取彩色模式特征图像的角点信息及色彩线索信息,利用色彩线索信息对投影仪原始彩色特征图像的角点进行匹配,能够有效提高角点匹配正确率。该方式不仅快速便捷,而且检测识别匹配正确率也较传统方式高。
3.4 射影几何约束优化标定算法
因各种因素干扰,投影仪投射的特征点和摄像机反馈的信息常无法匹配,使得投影仪标定出的参数误差值较大。考虑到投影仪-摄像机具有对极几何约束关系,为此,设计一种成像反馈式的射影几何约束优化方法,具体算法如下。
1) 以标准棋盘格特征图像作为靶标,将其放置于投影仪和摄像机的共同视野区域下,利用相机采集特征成像二维值(
式中
2) 投影仪和摄像机成像过程是一个互逆的过程。为了建立投影仪和摄像机之间的单应性关系,将本文设计的彩色特征图像特征投射到靶标上,通过摄像机采集投影特征图像,同时利用3.3节提出的角点亚像素检测算法,获取角点特征坐标值为
式中(
3) 为了降低误差较大的特征点对对投影仪标定产生的影响,剔除max{
记录下最优特征匹配点对。由于镜头畸变等因素影响,因此存在一定的误差。为了提高标定精度,采用光束法平差优化投影仪各个参数。通过光束法平差思想对误差方程进行优化求解,从而降低投影特征点对标定参数产生的影响,进一步提高投影仪的标定精度:
式中
4 实验分析比较
本文搭建的智能感知投影系统将摄像机拍摄视野包含于投影仪投射视野范围内,然后利用摄像机采集投影仪投射的特征信息,通过图像采集卡对摄像机采集的信息传递给计算机进行处理。系统采用的摄像机为大恒CCD镜头,分辨率为2048 pixel×1536 pixel,投影机采用view Sonic PJD6353,分辨率为1024 pixel×768 pixel。在系统标定过程中,将投影仪投射的彩色模式特征图像投射到标定靶标上,为了获取高精度系统参数,需将标定靶标分别放置于不同视角范围内,使得系统能够感知标定靶标中特征信息在空间中的分布状况。整个系统框架,采用C++、OpenCV、MATLAB等开发语言和工具进行组合实验测试分析。
4.1 系统耦合性校正分析
如
为了更好地突显不同颜色通道之间的耦合性,投影仪投射纯红、纯绿、纯蓝条纹进行交替的一副图像,如
4.2 标定精度分析
投影仪-摄像机系统标定的关键环节之一便是对投影仪投射特征图像进行特征点识别提取,特征点识别的精度越高,则系统标定精度也相对提高。为了验证本文设计的彩色模式特征图像的角点识别正确率,通过投影仪将彩色模式特征图像投射到表
面结构比较复杂的物体上,利用摄像机采集调制的彩色模式特征图像,可发现,调制的彩色模式特征图像的角点离散度较大,如
为了进一步验证本文方法的抗噪性,通过投影仪投射彩色模式特征图像到平面标定靶标中,摄像机采集到投影仪投射的彩色特征图像,经过系统耦合性校正,得到一幅校正的彩色模式特征图像,对该彩色模式特征图像进行加噪处理,分别利用本文方法、文献[
10]方法、文献[
11]方法,对加噪后的彩色模式特征图像进行角点识别检测。不同算法对加噪后角点的识别正确率如
投影仪-摄像机系统的标定过程,不仅涉及投影图像的角点识别问题,还包括投影特征图像与摄像机特征图像的匹配关系。投影仪-摄像机之间具有对极几何约束关系,利用该关系能够剔除错误的匹配角点对。利用本文方法能够有效提高匹配角点正确率。将标定靶标放置于空间不同位置,分别采集投影仪-摄像机之间的映射关系,其中位置间隔不能太大,应根据投影仪成像的画面进行抉择,利用多组标定图像对智能感知投影系统进行参数标定。分别采用本文方法、文献[
10]方法、文献[
11]方法对采集到的标定图像进行系统参数(
图 8. 不同算法对加噪角点的检测性能
Fig. 8. Detection performance of different algorithms on corner with noise
表 1. 智能感知投影系统标定结果
Table 1. Calibration results of intelligent projection system
|
通过
表 2. 智能感知投影系统标定误差
Table 2. Calibration error of intelligent projection system
|
图 9. 角点重投影误差。(a)摄像机;(b)投影仪
Fig. 9. Re-projection error of corner. (a) Camera; (b) projector
由于投影仪-摄像机具有仿人眼感知能力,因此通过利用
表 3. 面平行度、线垂直度误差分析
Table 3. Error analysis of plane parallelism and line perpendicularity
|
4.3 投影畸变校正
在投影展示技术中,为了使投影仪投射图像在非规则曲面上符合人眼视觉感知一致性,增强多媒
体艺术展现感染力,需对投影画面进行几何畸变扭曲校正处理。传统投影需利用人工干预的方式进行投影图像的校正,不仅操作繁琐,而且限制了投影设备的使用灵活性[17]。投影系统几何校正的关键之处在于建立投影仪-摄像机之间的映射关系,利用本文的角点亚像素检测算法即可建立投影仪和摄像机之间的映射匹配关系。分别在不规则曲面和规则曲面上投影,不规则曲面极易引起投影画面的不连续,导致图像畸变,而投影在规则曲面上会因投影姿态而引起投影缓慢畸变现象,如
5 结论
研究了基于投影仪-摄像机硬件框架构建的智能感知投影系统,重点分析了投影仪-摄像机的标定环节。首先,针对投影仪-摄像机色彩光子信号传输过程中面临的通道耦合性问题进行建模分析;然后,为了提高角点识别的正确率以及抗噪性,设计了一种新型的投影彩色模式特征图像,并基于投影仪-摄像机仿人眼视觉感知中的对极几何约束原理,提出一种成像反馈式的射影几何约束优化方法。通过实验分析可知,本文方法重投影误差基本保持在0.25 pixel范围内。引入面平行度、线垂直度2个考核指标进行误差分析,结果显示,本文方法较以往算法具有更高的标定精度。投影畸变校正实验亦显示,利用本文方法进行投影校正后的画面符合人眼视觉一致性。
[2] SunW, YangX, XiaoS, et al. Robust checkerboard recognition for efficient nonplanar geometry registration in projector-camera systems[C]. ACM/IEEE International Workshop on Projector Camera Systems, ACM, 2008: 504- 542.
SunW, YangX, XiaoS, et al. Robust checkerboard recognition for efficient nonplanar geometry registration in projector-camera systems[C]. ACM/IEEE International Workshop on Projector Camera Systems, ACM, 2008: 504- 542.
SunW, YangX, XiaoS, et al. Robust checkerboard recognition for efficient nonplanar geometry registration in projector-camera systems[C]. ACM/IEEE International Workshop on Projector Camera Systems, ACM, 2008: 504- 542.
[5] 吕耀文, 刘维, 徐熙平, 等. 一种新的摄像机一维标定方法[J]. 光学学报, 2016, 36(12): 1215005.
吕耀文, 刘维, 徐熙平, 等. 一种新的摄像机一维标定方法[J]. 光学学报, 2016, 36(12): 1215005.
吕耀文, 刘维, 徐熙平, 等. 一种新的摄像机一维标定方法[J]. 光学学报, 2016, 36(12): 1215005.
[6] 许华荣. 关于分层三维重建中模约束的一点讨论[J]. 计算机辅助设计与图形学学报, 2016, 28(2): 310-313.
许华荣. 关于分层三维重建中模约束的一点讨论[J]. 计算机辅助设计与图形学学报, 2016, 28(2): 310-313.
许华荣. 关于分层三维重建中模约束的一点讨论[J]. 计算机辅助设计与图形学学报, 2016, 28(2): 310-313.
Xu H R. A note on the modulus constraint in stratified 3D reconstruction[J]. Journal of Computer-Aided Design & Computer Graphics, 2016, 28(2): 310-313.
Xu H R. A note on the modulus constraint in stratified 3D reconstruction[J]. Journal of Computer-Aided Design & Computer Graphics, 2016, 28(2): 310-313.
Xu H R. A note on the modulus constraint in stratified 3D reconstruction[J]. Journal of Computer-Aided Design & Computer Graphics, 2016, 28(2): 310-313.
[7] Luna C A, Mazo M. L a'zaro J L, et al. Calibration of Line-Scan Cameras [J]. IEEE Transactions on Instrumentation & Measurement, 2010, 59(8): 2185-2190.
Luna C A, Mazo M. L a'zaro J L, et al. Calibration of Line-Scan Cameras [J]. IEEE Transactions on Instrumentation & Measurement, 2010, 59(8): 2185-2190.
Luna C A, Mazo M. L a'zaro J L, et al. Calibration of Line-Scan Cameras [J]. IEEE Transactions on Instrumentation & Measurement, 2010, 59(8): 2185-2190.
[8] 李晓明, 姚剑, 张继福. 摄像机畸变模型的比较与选择[J]. 计算机辅助设计与图形学学报, 2015, 27(5): 824-831.
李晓明, 姚剑, 张继福. 摄像机畸变模型的比较与选择[J]. 计算机辅助设计与图形学学报, 2015, 27(5): 824-831.
李晓明, 姚剑, 张继福. 摄像机畸变模型的比较与选择[J]. 计算机辅助设计与图形学学报, 2015, 27(5): 824-831.
Li X M, Yao J, Zhang J F. Comparison and Selection of Camera Models with Lens Distortion[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(5): 824-831.
[9] 李璐璐, 赵文川, 伍凡, 等. 摄像机标定中的特征点提取算法研究与改进[J]. 光学学报, 2014, 34(5): 0515002.
李璐璐, 赵文川, 伍凡, 等. 摄像机标定中的特征点提取算法研究与改进[J]. 光学学报, 2014, 34(5): 0515002.
李璐璐, 赵文川, 伍凡, 等. 摄像机标定中的特征点提取算法研究与改进[J]. 光学学报, 2014, 34(5): 0515002.
[11] 陈会, 密保秀, 高志强. 基于畸变规律的三维结构光测量系统标定[J]. 光学学报, 2013, 33(12): 1215002.
陈会, 密保秀, 高志强. 基于畸变规律的三维结构光测量系统标定[J]. 光学学报, 2013, 33(12): 1215002.
陈会, 密保秀, 高志强. 基于畸变规律的三维结构光测量系统标定[J]. 光学学报, 2013, 33(12): 1215002.
[13] Xie LJ, Huang SJ, Zhang ZH, et al. Projector calibration method based on optical coaxial camera[C]. Proceedings of SPIE, 2014, 9301: 93012M.
Xie LJ, Huang SJ, Zhang ZH, et al. Projector calibration method based on optical coaxial camera[C]. Proceedings of SPIE, 2014, 9301: 93012M.
Xie LJ, Huang SJ, Zhang ZH, et al. Projector calibration method based on optical coaxial camera[C]. Proceedings of SPIE, 2014, 9301: 93012M.
[14] Wieghardt CS, WagnerB. Hand-projector self-calibration using structured light[C]. International Conference on Informatics in Control, Automation and Robotics, IEEE, 2014: 85- 91.
Wieghardt CS, WagnerB. Hand-projector self-calibration using structured light[C]. International Conference on Informatics in Control, Automation and Robotics, IEEE, 2014: 85- 91.
Wieghardt CS, WagnerB. Hand-projector self-calibration using structured light[C]. International Conference on Informatics in Control, Automation and Robotics, IEEE, 2014: 85- 91.
[16] 张超, 韩成, 杨华民, 等. 基于位姿约束的大视场双目视觉标定算法[J]. 光学学报, 2016, 36(1): 0115003.
张超, 韩成, 杨华民, 等. 基于位姿约束的大视场双目视觉标定算法[J]. 光学学报, 2016, 36(1): 0115003.
张超, 韩成, 杨华民, 等. 基于位姿约束的大视场双目视觉标定算法[J]. 光学学报, 2016, 36(1): 0115003.
[17] 白宝兴, 杨帆, 韩成, 等. 非规则投影曲面深度感知几何校正研究[J]. 系统仿真学报, 2016, 28(10): 2342-2348.
白宝兴, 杨帆, 韩成, 等. 非规则投影曲面深度感知几何校正研究[J]. 系统仿真学报, 2016, 28(10): 2342-2348.
白宝兴, 杨帆, 韩成, 等. 非规则投影曲面深度感知几何校正研究[J]. 系统仿真学报, 2016, 28(10): 2342-2348.
Bai B X, Yang F, Han C, et al. Study on irregular projection surface depth perception geometric correction[J]. Journal of System Simulation, 2016, 28(10): 2342-2348.
Article Outline
杨帆, 韩成, 白宝兴, 张超. 投影校正系统的参数标定技术研究[J]. 光学学报, 2018, 38(1): 0115001. Fan Yang, Cheng Han, Baoxing Bai, Chao Zhang. Research on Parameter Calibration of Projection Correction System[J]. Acta Optica Sinica, 2018, 38(1): 0115001.