Fan Rui, Ai Xiao, Dahnoun Naim
IEEE Trans Image Process. 2018 Feb 22. doi: 10.1109/TIP.2018.2808770.
Various 3D reconstruction methods have enabled civil engineers to detect damage on a road surface. To achieve the millimetre accuracy required for road condition assessment, a disparity map with subpixel resolution needs to be used. However, none of the existing stereo matching algorithms are specially suitable for the reconstruction of the road surface. Hence in this paper, we propose a novel dense subpixel disparity estimation algorithm with high computational efficiency and robustness. This is achieved by first transforming the perspective view of the target frame into the reference view, which not only increases the accuracy of the block matching for the road surface but also improves the processing speed. The disparities are then estimated iteratively using our previously published algorithm where the search range is propagated from three estimated neighbouring disparities. Since the search range is obtained from the previous iteration, errors may occur when the propagated search range is not sufficient. Therefore, a correlation maxima verification is performed to rectify this issue, and the subpixel resolution is achieved by conducting a parabola interpolation enhancement. Furthermore, a novel disparity global refinement approach developed from the Markov Random Fields and Fast Bilateral Stereo is introduced to further improve the accuracy of the estimated disparity map, where disparities are updated iteratively by minimising the energy function that is related to their interpolated correlation polynomials. The algorithm is implemented in C language with a near real-time performance. The experimental results illustrate that the absolute error of the reconstruction varies from 0.1 mm to 3 mm.
各种三维重建方法已使土木工程师能够检测路面损伤。为了达到道路状况评估所需的毫米级精度,需要使用具有亚像素分辨率的视差图。然而,现有的立体匹配算法都不太特别适合路面重建。因此,在本文中,我们提出了一种具有高计算效率和鲁棒性的新型密集亚像素视差估计算法。这是通过首先将目标帧的透视图转换为参考视图来实现的,这不仅提高了路面块匹配的精度,还提高了处理速度。然后使用我们之前发表的算法迭代估计视差,其中搜索范围从三个估计的相邻视差传播而来。由于搜索范围是从前一次迭代获得的,当传播的搜索范围不足时可能会出现误差。因此,进行相关性最大值验证以纠正此问题,并通过进行抛物线插值增强来实现亚像素分辨率。此外,引入了一种从马尔可夫随机场和快速双边立体视觉发展而来的新型视差全局细化方法,以进一步提高估计视差图的精度,其中通过最小化与其插值相关多项式相关的能量函数来迭代更新视差。该算法用C语言实现,具有近实时性能。实验结果表明,重建的绝对误差在0.1毫米到3毫米之间变化。