发明名称 基于空间平行圆求解平面折反射摄像机内参数的方法
摘要 本发明涉及基于空间平行圆求解平面折反射摄像机内参数的方法,根据平面折反射系统中空间平行圆的性质线性求解摄像机内参数。该装置是由两个矩形平面镜和一个针孔摄像机组成,空间点连同其在平面镜中的反射像点在空间同一个圆上。空间两个平行圆有四个两两共轭的虚交点,其中与空间平行圆所在平面无穷远点共线的两个共轭复点为圆环点。拍摄包括物体及其在平面镜中四个反射成像的三幅图像,提取两组特征点并拟合二次曲线,利用反射点组关于平面镜的对称性求解像平面上的一个隐消点。在像平面上求解二次曲线的两组共轭虚交点,再根据圆环点像与隐消点的共线性得到圆环点的像坐标,建立圆环点的像关于绝对二次曲线像的约束,线性求解摄像机内参数。
申请公布号 CN104200477A 申请公布日期 2014.12.10
申请号 CN201410458090.9 申请日期 2014.09.11
申请人 云南大学 发明人 赵越;张小芬
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 代理人
主权项 本发明利用空间两平行圆的性质线性求解平面折反射摄像机内参数的方法;该装置是由两个矩形实平面镜和一个针孔摄像机组成,其特征在于两个实平面镜之间存在一次内部反射,物体在该装置中有四个反射虚像;利用反射点组关于平面镜的对称性及圆环点与无穷远点的共线性线性求解摄像机内参数;具体的步骤包括:从不同方位拍摄包括物体及其它在平面镜中四个反射虚像的3幅图像,从图像上提取两组特征点并拟合二次曲线,利用反射点组关于平面镜的对称性求解像平面上的一个隐消点;在像平面上求解二次曲线的两组共轭虚交点,再根据圆环点像与隐消点的共线性得到圆环点的像坐标,建立圆环点的像关于绝对二次曲线像的六个约束方程,线性求解摄像机内参数;(1)计算像平面上隐消点<img file="2014104580909100001dest_path_image001.GIF" wi="14" he="16" /><img file="258685dest_path_image002.GIF" wi="22" he="25" />与<img file="2014104580909100001dest_path_image003.GIF" wi="24" he="25" />是两个矩形实平面镜,它们之间的夹角是<img file="292500dest_path_image004.GIF" wi="26" he="22" />至<img file="2014104580909100001dest_path_image005.GIF" wi="25" he="22" />,两个实平面镜之间存在一次内部反射,得到两个虚平面镜<img file="401443dest_path_image006.GIF" wi="48" he="25" />;<img file="dest_path_image007.GIF" wi="24" he="25" />是平面镜<img file="469893dest_path_image003.GIF" wi="24" he="25" />在平面镜<img file="546433dest_path_image002.GIF" wi="22" he="25" />中的虚像,<img file="864282dest_path_image008.GIF" wi="24" he="25" />是平面镜<img file="317260dest_path_image002.GIF" wi="22" he="25" />在平面镜<img file="738752dest_path_image003.GIF" wi="24" he="25" />中所成的虚像;点<img file="dest_path_image009.GIF" wi="24" he="25" />为空间一个实点,点<img file="986194dest_path_image010.GIF" wi="22" he="25" />是点<img file="729022dest_path_image009.GIF" wi="24" he="25" />在平面镜<img file="782429dest_path_image002.GIF" wi="22" he="25" />中的虚像,点<img file="dest_path_image011.GIF" wi="24" he="25" />是点<img file="996110dest_path_image009.GIF" wi="24" he="25" />在平面镜<img file="414453dest_path_image003.GIF" wi="24" he="25" />中的虚像,点<img file="972473dest_path_image012.GIF" wi="22" he="25" />是点<img file="501675dest_path_image010.GIF" wi="22" he="25" />在虚平面镜<img file="399224dest_path_image007.GIF" wi="24" he="25" />中的虚像,点<img file="dest_path_image013.GIF" wi="24" he="25" />是点<img file="487003dest_path_image011.GIF" wi="24" he="25" />在平面镜<img file="204423dest_path_image008.GIF" wi="24" he="25" />中的虚像;由平面镜等大、等距的成像原理可知,点<img file="599633dest_path_image014.GIF" wi="46" he="25" />关于平面镜<img file="351688dest_path_image002.GIF" wi="22" he="25" />对称,且反射点组<img file="dest_path_image015.GIF" wi="118" he="25" />在空间圆<img file="111833dest_path_image016.GIF" wi="24" he="25" />上;<img file="dest_path_image017.GIF" wi="21" he="25" />为空间异于<img file="752768dest_path_image009.GIF" wi="24" he="25" />的一个实点,点<img file="951668dest_path_image018.GIF" wi="21" he="25" />是点<img file="558230dest_path_image017.GIF" wi="21" he="25" />在平面镜<img file="489277dest_path_image002.GIF" wi="22" he="25" />中的虚像,点<img file="dest_path_image019.GIF" wi="22" he="25" />是点<img file="679825dest_path_image017.GIF" wi="21" he="25" />在平面镜<img file="620099dest_path_image003.GIF" wi="24" he="25" />中的虚像,点<img file="143484dest_path_image020.GIF" wi="21" he="25" />是点<img file="245432dest_path_image018.GIF" wi="21" he="25" />在虚平面镜<img file="424741dest_path_image007.GIF" wi="24" he="25" />中的虚像,点<img file="dest_path_image021.GIF" wi="22" he="25" />是点<img file="401662dest_path_image019.GIF" wi="22" he="25" />在平面镜<img file="717237dest_path_image008.GIF" wi="24" he="25" />中的虚像;由平面镜等大、等距的成像原理可知,点<img file="317982dest_path_image022.GIF" wi="42" he="25" />关于平面镜<img file="719008dest_path_image002.GIF" wi="22" he="25" />对称,且反射点组<img file="dest_path_image023.GIF" wi="112" he="25" />在空间圆<img file="1085dest_path_image024.GIF" wi="24" he="25" />上;空间圆<img file="dest_path_image025.GIF" wi="48" he="25" />所在平面均与实平面镜<img file="607384dest_path_image026.GIF" wi="48" he="25" />所成交线垂直,故圆<img file="379031dest_path_image025.GIF" wi="48" he="25" />为空间两个平行圆;点<img file="dest_path_image027.GIF" wi="48" he="25" />所在直线与点<img file="205036dest_path_image028.GIF" wi="45" he="25" />所在直线平行且均垂直于平面镜<img file="87541dest_path_image002.GIF" wi="22" he="25" />,故其交点为空间圆<img file="876243dest_path_image025.GIF" wi="48" he="25" />所在平行平面上的无穷远点<img file="dest_path_image029.GIF" wi="17" he="25" />;点<img file="756475dest_path_image030.GIF" wi="89" he="25" />为反射点组<img file="132092dest_path_image015.GIF" wi="118" he="25" />的像,点<img file="dest_path_image031.GIF" wi="100" he="25" />为反射点组<img file="755972dest_path_image023.GIF" wi="112" he="25" />的像,点<img file="399180dest_path_image032.GIF" wi="40" he="25" />所在直线与点<img file="dest_path_image033.GIF" wi="40" he="25" />所在直线的交点为隐消点<img file="450313dest_path_image001.GIF" wi="14" he="16" />(无穷远点<img file="313227dest_path_image029.GIF" wi="17" he="25" />的像),计算公式为:<img file="475218dest_path_image034.GIF" wi="122" he="28" />;(2)计算圆环点的像二次曲线<img file="dest_path_image035.GIF" wi="22" he="25" />为空间圆<img file="176195dest_path_image016.GIF" wi="24" he="25" />的像,点<img file="194967dest_path_image036.GIF" wi="97" he="25" />在二次曲线<img file="545177dest_path_image035.GIF" wi="22" he="25" />上;二次曲线<img file="dest_path_image037.GIF" wi="24" he="26" />为空间圆<img file="947077dest_path_image024.GIF" wi="24" he="25" />的像,点<img file="66343dest_path_image031.GIF" wi="100" he="25" />在二次曲线<img file="521595dest_path_image024.GIF" wi="24" he="25" />上;反射点组<img file="93522dest_path_image015.GIF" wi="118" he="25" />所在空间圆<img file="597315dest_path_image016.GIF" wi="24" he="25" />与反射点组<img file="898984dest_path_image023.GIF" wi="112" he="25" />所在空间圆<img file="961355dest_path_image024.GIF" wi="24" he="25" />平行,故圆<img file="20578dest_path_image025.GIF" wi="48" he="25" />有四个两两共轭的虚交点;已知空间圆都通过圆环点<img file="390380dest_path_image038.GIF" wi="30" he="20" />,故圆环点是平行圆<img file="484238dest_path_image025.GIF" wi="48" he="25" />的一对共轭交点;空间圆与其所在平面的无穷远直线均交于圆环点,即圆环点与该平面的无穷远点是共线的;在双平面镜装置中,点<img file="218975dest_path_image027.GIF" wi="48" he="25" />所在直线与点<img file="827811dest_path_image028.GIF" wi="45" he="25" />所在直线的交点为空间圆<img file="171943dest_path_image025.GIF" wi="48" he="25" />所在平行平面上的无穷远点<img file="120307dest_path_image029.GIF" wi="17" he="25" />,故无穷远点<img file="88263dest_path_image029.GIF" wi="17" he="25" />与圆环点<img file="122078dest_path_image038.GIF" wi="30" he="20" />是共线的;在像平面上,假设点<img file="dest_path_image039.GIF" wi="97" he="25" />为二次曲线<img file="771365dest_path_image040.GIF" wi="45" he="25" />的四个两两共轭的虚交点,其中一组共轭虚交点必为圆环点的像;假设<img file="dest_path_image041.GIF" wi="48" he="25" />为一组共轭虚交点,<img file="10455dest_path_image042.GIF" wi="49" he="25" />为另一组共轭虚交点;透视变换保持点线结合性,故在像平面上圆环点的像与隐消点<img file="149312dest_path_image001.GIF" wi="14" he="16" />也是共线的;已知三点共线的充要条件是点的齐次坐标构成矩阵的行列式为<img file="dest_path_image043.GIF" wi="13" he="20" />,故在两组共轭虚交点中满足等式<img file="670423dest_path_image044.GIF" wi="196" he="28" />的点组即为圆环点的像。
地址 650091 云南省昆明市翠湖北路2号云南大学