Image-Enhancement-for-SLAM:SLAM的图像增强

时间:2021-05-23 15:11:35
【文件属性】:
文件名称:Image-Enhancement-for-SLAM:SLAM的图像增强
文件大小:1.87MB
文件格式:ZIP
更新时间:2021-05-23 15:11:35
C++ Image Enhancement for SLAM 在使用Semi-direct Method跑Euroc Dataset的v103数据时,发现效果很不好。导致错误的主要的原因有:图片太暗,对比度太低;图片亮度变化很大(不限于帧间,左右目有时候也会出现亮度不一致的情况)。于是,需要对输入图像进行预处理,提高图片的对比度,并且使得进行跟踪的两张图片亮度一致。 对于提高图片的对比度,最简单的方法是使用直方图均衡化。不过直方图均衡化有一些很明显的缺点,如变换后细节消失;不自然的过分增强。对于SLAM系统,往往会在过份增强的纹理上提取出一些关键点,而这些关键点我们认为是不稳定的。所以,我们需要一种更加先进的图像增强算法用于SLAM的图像预处理。 本文提出了一种基于Retinex理论的图像增强算法,对欠曝光的图像进行增强, 能够恢复图像中的纹理,并且做到实时处理。 References Paper
【文件预览】:
Image-Enhancement-for-SLAM-master
----data()
--------2.png(71KB)
--------3.png(119KB)
--------2_enhanced.png(70KB)
--------1_enhanced.png(741KB)
--------1.png(556KB)
--------3_enhanced.png(143KB)
----src()
--------image_enhance()
--------CMakeLists.txt(31B)
----LICENSE(18KB)
----README.md(3KB)
----tests()
--------test_image_enhance.cpp(2KB)
--------CMakeLists.txt(340B)
----include()
--------image_enhance()
----thirdparty()
--------opencv-3.4()
----.vscode()
--------settings.json(70B)
----CMakeLists.txt(550B)

网友评论