论文部分内容阅读
盲人的视觉缺陷导致其对于外界信息的获取不够全面,进而限制了盲人的自主出行。在盲人出行过程中,有关于障碍物的空间位置及其形态大小信息的获取是十分关键的。但是目前服务于盲人出行的导盲方式存在成本高,测距精度低,服务范围小等问题,导致盲人出行依旧诸多不便。而计算机视觉技术不仅能够获得物体的距离信息,还能得到物体的三维结构信息,这些技术上的优势使其为盲人出行服务成为可能。但使用计算机视觉技术服务于盲人出行还需解决如下问题:测距算法的精度是否足够、算法是否能够满足实时性的需求、物体的三维信息是否能够得到很好的恢复以及常见于现实场景中的镜面反射现象会对图像数据造成巨大影响应如何解决。故本文以现有的计算机视觉物体测距算法为切入点,实现计算机双目立体视觉物体测距,并选择其中综合性能最佳的算法作为后续章节的研究对象。其次以提高立体匹配算法的计算效率以及精度作为主要目的,提出基于图像卷积变换的立体匹配算法。最后,针对常见的镜面反射现象,在对比不同颜色空间下的立体匹配质量基础上,提出一种基于灰度连续性作为主要约束条件的镜面反射区域的识别与处理的算法。论文的主要工作以及取得研究成果:(1)对三种基于计算机视觉的测距算法进行了实现。并从测距精度、测距效率、三维重建质量多方面进行比较。最后选择其中适用于服务于盲人出行的障碍物探测立体匹配算法,并将其作为后续章节的优化对象。(2)服务于盲人出行的障碍物检测不仅需要体现出实时性,同时也要保持很高的精度:测距精度以及准确物体三维结构信息。因此本文提出一种基于图像卷积变化的立体匹配算法。虽然该算法对图像的信息进行了压缩,但是立体匹配的精度并未受到影响,同时还保留了大量的物体特征信息并应用于三维重建的过程。在时间复杂度上相较于传统的立体匹配算法有着明显的改进,进一步论证了该算法应用于盲人出行的可能。(3)镜面反射是一种常见的光学现象,该现象会对图像造成巨大的影响,进一步的对基于计算机视觉的障碍物的探测产生偏差。因此,文章中提出了一种基于HSI颜色空间下以灰度连续性作为约束的算法对存在镜面反射现象的视差图进行处理。实验结果表明,该方法能够很好的识别与处理由于镜面反射现象所产生的错误灰度信息,进一步的提高了立体匹配算法的精度与质量。