首页 > 数字化转型 > 其他 > 多视立体匹配(MVS)技术
给定 N张已标定影像 {Ii}及对应相机内外参 {Ki,Ri,ti},求解场景中每个三维点 P(X,Y,Z)在所有可见影像上的投影一致性,生成稠密三维点云。
C(p,d)=∑j∈N(p)ρ(I1(q),I2(Hd(q)))
d为深度, Hd为深度 d对应单应矩阵, ρ为相似度度量, N(p)为邻域窗口
深度转三维坐标:
P=R1−1(K1−1dp1−t1)
|
方法 |
适用场景 |
|---|---|
|
SAD |
光照均匀、纹理丰富区域 |
|
NCC |
光照线性变化场景 |
|
Census |
光照非线性变化场景 |
InterfaceCOLMAP -i sparse/0 -o scene.mvsDensifyPointCloud scene.mvs \ --resolution-level 1 \ --min-resolution 640 \ --max-resolution 2048 \ --num-views 5 \ --geometric-consistency 1FusePoints scene_dense.mvs \ --fusion-mode 1 \ --min-num-views 3 \ --max-reprojection-error 2.0FilterPoints scene_dense.mvs \ --statistical-outlier-removal 1 \ --mean-k 50 \ --stddev-mul-thresh 1.0
|
误差来源 |
量级 |
控制方法 |
|---|---|---|
|
相机标定误差 |
1-5 像素 |
20 张以上标定板图像,验证重投影误差 |
|
影像噪声 |
0.5-2 像素 |
高斯滤波(σ=1.0)预处理 |
|
纹理缺失 |
5-20 像素 |
重叠度提升至 85%,补充人工标记点 |
|
遮挡 |
3-10 像素 |
参与匹配影像数量≥5 张 |
|
融合误差 |
1-3 像素 |
最小可见视角≥3,重投影误差阈值≤2.0 |
|
问题 |
根因 |
量化解决方案 |
|---|---|---|
|
玻璃 / 水面空洞 |
无纹理匹配失败 |
结合 LiDAR 点云补全,LiDAR 点密度≥50 点 /㎡ |
|
点云分层错位 |
相机外参误差大 |
重新光束法平差,增加地面控制点 |
|
点云噪声过多 |
深度图估计错误 |
启用几何一致性检查,统计滤波倍数 1.5 |
|
大场景内存溢出 |
单批次数据过大 |
分块处理,块大小≤500m×500m |
|
重建速度慢 |
分辨率过高 |
分辨率级别设为 2,最大分辨率 1024 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70049756/viewspace-3172385/ ,如需转载,请注明出处,否则将追究法律责任。