
通过Matlab代码,对水下图像进行融合处理,旨在校正色彩平衡并消除雾气。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该项目,由JonathanNguyen和BrunoBombassaro共同开发,旨在为UCLA的ECE113D设计顶峰课程提供细节增强的MATLAB代码。其核心目标是在运行C语言平台的环境中实现所设计的算法。具体而言,我们对该实现方案进行了测试,并在法半导体NUCLEO-H745ZI板上验证了其性能。目前来看,H7板的RAM容量限制了程序在其上的直接运行。因此,未来的算法实现仍将采用C语言编写,但不再局限于特定的H7板型号。为了确保代码与各种运行C语言的嵌入式平台兼容,我们添加了特定的文件输入输出功能,这些功能借鉴了NUCLEO-H745ZI板上的USB_HOST功能。该算法的设计灵感来源于Ancuti等人提出的研究成果,其主要目的是针对水下拍摄过程中常见的缺陷问题进行修正。例如,光线在水下传播过程中会逐渐衰减低频光量,导致红色通道在图像中呈现出较为柔和的色彩。此外,水中悬浮的颗粒物会产生类似雾霾的效果,从而使图像边缘模糊且细节变得不清晰。为了克服这些挑战,该算法采取了一系列步骤:首先进行白平衡伽玛校正;随后计算图像锐化、显着性权重图以及饱和权重图;接着计算拉普拉斯权重图;最后通过融合技术合并这些权重图并重建最终图像。
全部评论 (0)
还没有任何评论哟~


