细节增强的matlab代码水下图像增强
该项目由Jonathan
Nguyen和Bruno
Bombassaro创建,用于UCLA的ECE
113D设计顶峰课程。
该项目的目标是在运行C的平台上实现该算法。特别是,我们在意法半导体NUCLEO-H745ZI板上测试了该实现。
按照目前的情况,H7板的RAM限制阻止了我们的程序在其上运行。
因此,今后,算法实现仍将用C编写,但不再特定于H7板。
使代码与运行C的嵌入式平台兼容的唯一附加功能是实现特定的文件IO功能(这些是H7上的USB_HOST功能)。
算法
该算法由Ancuti等。
al。
是为了修正水下拍摄的常见缺陷而创建的。
例如,光在水下传播越深,低频光分量衰减的程度就越大。
对于水下图像,这意味着红色通道比在水面上拍摄的照片更柔和。
另外,水中存在的颗粒物会引起类似雾霾的效果,使边缘模糊并使图像细节模糊。
为了解决这个问题,该算法执行以下步骤。
白平衡
伽玛校正(1)
在(1)上图像锐化
计算(2)和(3)的拉普拉斯权重图
计算(2)和(3)的显着性权重图
计算(2)和(3)的饱和权重图
合并权重图
利用融合技术的权重图重建图像
2021-09-22 20:35:44
10.43MB
系统开源
1