开云-基于FPGA的图像去雾算法的实现

基在FPGA的图象去雾算法的实现 时候:2024-12-13 15:23:40 手机看文章

扫描二维码随时随地手机看文章

基在FPGA的图象去雾算法的实现

本文在《基在暗通道先验前提图象去雾算法》的最后段matlab的图象去雾算法的根本上对matlab代码进行转化完成verilog的FPGA图象去雾算法。

Matlab去雾算法的成果展现:

图1 尝试成果1

图2 尝试成果2

图3 尝试成果3

1 FPGA实现先验前提图象去雾算法

如图4所示,将全部图象去雾算法分为三个模块以流水线的体例完成FPGA的图象去雾算法:

1,rgb_dark模块完成每一个像素点r,g,b中最小值的输出暗通道图象;

2,Transmittance模块完成透射率图象和全球年夜气光强度的输出;

3,Defog模块完成终究的去雾图象的输出。

图4 FPGA实现图象去雾框图

2 仿真

如图5所示,仿真图象由美金fopen打开,由美金fwrite写出。

图5 仿真模子

仿真进程中每幅图象需要两帧的图象来处置,三张图片用时6帧完成输出。

图6 仿真波形

3 尝试成果和阐发

尝试原图1

暗通道图象

透射率图象

去雾图象

尝试原图2

暗通道图象

透射率图象

去雾图象

尝试原图3

暗通道图象

透射率图象

去雾图象

成果阐发:ω(0 ω≤1)为0时图象完全不去雾,为1时图象完全去雾可是图象会掉真,视觉结果很差。从尝试成果来看,每幅图象都有一些去雾结果,可是没有到达人类视觉的最好结果,这里我们可以再插手指导滤波等算法使图象还原更传神。

 

欲知详情,请下载word文档 下载文档

上一篇:开云-加特兰CEO陈嘉澍博士荣获“2024年度IC设计业年度企业家提名”称号 下一篇:开云-你真的会在Flash上存数据么