基于对现有图割算法的研究,本文进一步设计了基于自适应分水岭算法并且使用非参数深度平滑模型来建立图割的能量方程的立体匹配方法。提出了新的自适应局部阈值方法,并将其应用于分水岭结合Prim算法的区域融合中。该方法选取相同亮度的像素当作同一个特征矢量形成像素组层,这样两幅或多幅图像的匹配可以在特征区域像素组层来计算,大大减少了数据量。在最小化能量方程时,基于像素组层优化现有的α-扩展算法,降低运行时间。实验结果表明:通过Middlebury测试平台对算法定量评估得出在所有区域误匹配、非遮挡区域以及深度不连续区域的误匹配率都控制在8.5%以内,在Middlebury测试平台135组数据中排名第19位。
1
基于python的PatchMatchStereo立体匹配算法实现,直接替换图片路径即可运行。
2022-12-21 14:29:15 1.11MB 立体匹配 双目视觉
1
基于python实现的SGM半全局立体匹配算法,直接替换图片位置即可,均有注释。
2022-12-08 19:30:15 2.98MB 立体匹配 双目视觉
1
大部分基于卷积神经网络的双目立体匹配算法往往将双目图像对的像素级别特征作为匹配代价进行计算,缺乏将全局特征信息结合到立体匹配算法的能力,导致不适定区域(如弱纹理区域、反光表面、细长结构、视差不连续区域等)的匹配精度差,进而影响整体立体匹配精度。针对这个问题,提出一种基于多维特征融合(MDFF)的立体匹配算法,该算法主要由三个模块组成:残差开端(Inception-ResNet)模块、空间金字塔池化(SPP)模块和堆叠沙漏网络(SHN)模块。Inception-ResNet模块主要提取图像对局部特征信息;SPP模块主要提取图像对全局特征信息,构建匹配代价卷;SHN模块用来规则化匹配代价卷。在KITTI2012和KITTI2015数据集上进行验证,可得本文算法的三像素平均误匹配率为1.62%和1.78%,超过了国内外大部分先进算法;此外,本文提出的立体匹配算法在Apollo数据集和Middlebury数据集上也表现较好。
2022-10-10 23:53:43 11.5MB 机器视觉 立体匹配 卷积神经 双目视觉
1
传统的Census+Hamming距离立体匹配算法往往由于将邻域像素等同对待,从而缺少足够的匹配信息,造成较高的误匹配率。对此提出了一种自适用加权的Hamming距离算法,通过引入邻域像素空间距离,使在距离测算时将邻域像素分等级计算,丰富了匹配图像的信息。并且使用梯度图像像素之间的距离作为聚合代价计算的权值,实验证明其对于噪声有一定的抗干扰性,并且能够很好地反映纹理等信息,同时引入稀疏聚合窗口来减少算法的复杂度。最后进行亚像素插值增大匹配的正确性。通过对比试验证明,此算法不仅能够提高匹配的准确性和抗干扰性,还能减少算法的复杂度,适用于实时的立体匹配。
2022-09-21 10:48:30 505KB Census变换
1
该源代码执行二进制立体匹配算法以估计立体匹配图像。 在此应用程序中,您可以实现不同的流行蒙版以及新颖的混合蒙版。
2022-08-08 18:14:17 5.38MB matlab
1
为解决局部立体匹配算法存在深度图边界区域不连续问题,本文提出了一种基于边缘约束的自适应引导滤波立体匹配算法。将梯度值和颜色信息结合进行匹配代价计算;然后,基于图像边缘局部特征,对图像的像素点基于颜色阈值和边界条件构建自适应十字交叉区域,并对自适应窗口进行引导滤波代价聚合;最后,采用胜者为王策略(winner takes all,WTA)进行视差计算,对视差图进行视差精细化处理。实验结果表明:本文算法生成的深度图能够更好地保留细节特征,边界纹理区域的误匹配现象明显改善,可有效降低误匹配率,本文算法在Middlebury数据集误匹配率仅为5.22%。
2022-07-24 09:19:19 1.58MB 立体匹配 引导滤波 代价计算 交叉区域
1
匹配窗口大小和形状是影响区域立体匹配算法效果的关键因素之一。根据相位一致性能反映灰度变化快慢情况和抗干扰能力较强的特点,对图像进行相位一致性检测,再根据监测的值确定像素的特性,然后按不同特性采用不同窗口进行匹配,并结合非参量测度和灰度值构成复合费用函数值,得到最终的视差图。实验结果表明,本算法有较好的匹配效果。
2022-03-18 16:06:08 1.11MB 可变窗口; 区域匹配; 相位一致性
1
SAD立体匹配算法 源码
2022-03-14 14:58:26 7.13MB SAD
1
只是一个很简单的立体匹配,可以运行。如果是做计算机视觉方面的东西,还是有一定的参考价值。下载下来直接可以运行
2022-03-10 16:54:46 23KB sad算法 matlab代码
1