运动恢复结构问题
运动恢复结构(SFM)是通过一系列的2D图像,来获取图像中场景的3D坐标,从而对3D场景进行重建。
(整体参考鲁鹏老师的课程)
转化为数学问题
已知:
- n个3D点Xj在m张图像中的对应点的像素坐标xij(i=1,…,m,j=1,…n);
- xij=MiXj,Mi为第i张图片对应的摄像机的投影矩阵;
求解: - (运动)m个摄像机投影矩阵Mi(i=1,…m);
- (结构)n个三维点的坐标Xj(j=1,…n);
三种典型的运动恢复结构任务
- 欧式结构恢复:摄像机内参数已知,外参数未知;
- 仿射结构恢复:摄像机为仿射相机,内外参数都未知;(较为简单)
- 透视结构恢复:摄像机为透视相机,内外参数都未知;(较复杂,精准)
欧式结构恢复
数学描述:已知n个3D点Xj在m张图像中的对应点的像素坐标xij(i=1,…,m,j=1,…n);m张图像对应的摄像机的内参数矩阵为Ki(i=1,…,m),并且xij=MiXj=Ki[Ri Ti]Xj。求 m个摄像机投影矩阵Ki,Ri,Ti(i=1,…m)和n个三维点的坐标Xj(j=1,…n)。