论文部分内容阅读
三维重构主要研究如何通过物体的二维图像信息获取物体的三维结构信息,广泛应用在虚拟现实、三维测量、工业检测和模具制造业等方面。通过单相机拍摄的多幅二维图像来完成物体的三维结构是近几年来三维重构领域研究的热点和难点。
本课题通过一部专业数码相机、一组编码点、一组非编码点、两把碳纤维标杆和一把十字标尺来进行物体的拍摄,并用MATLAB软件编写的程序验证了算法的可行性和正确性。本课题的研究内容主要分为以下几个部分:
首先是编码点和非编码的选择与识别。选择合适的编码点和非编码点会减少其提取难度并能增加提取准确度和精度。编码点和非编码点的主要作用分别是确定相机外参数和获取物体表面空间坐标。
其次,利用十字标尺完成对摄像机内参数标定。摄像机标定是三维重构的基础,其标定精度直接关系到三维重构的精度。
然后,通过摄像机内参数和匹配的编码点二维图像坐标计算三视图的三焦点张量,进而计算摄像机矩阵和编码点的三维坐标,在此基础之上通过编码点的三维坐标和二维维坐标依次计算多视图各幅图像摄像机矩阵和相应编码点三维坐标。
最后,当获得所有相机外参数之后依次计算任意两幅图像的基础矩阵,对非编码进行匹配,进而计算非编码点的三维空间坐标,并用稀疏光束调整法(SBA)对摄像机外参数与编码点和非编码点三维坐标进行全局优化。