0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA的CLAHE图像增强算法设计

FPGA设计论坛 来源:FPGA设计论坛 2025-10-15 10:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CLAHE图像算法原理

CLAHE图像增强算法又称为对比度有限的自适应直方图均衡算法,其算法原理是通过有限的调整图像局部对比度来增强有效信号和抑制噪声信号。

CLAHE算法首先求解各个区域的直方图;然后基于期望阈值获得相应的裁剪限幅;接着按照灰度数不超过裁剪限幅的原则对灰度进行重新分配,将裁剪掉的部分均匀的分布到各个灰度级上;最后对图像灰度进行重新统计,计算直方图的累积分布函数(CDF)。

CLAHE算法求解主要包括计算直方图、CDF及其变换函数。为了减少图像处理时 CLAHE 算法的计算次数,通常对图像进行划分区域处理,使用插值算法求解部分像素。

1.1 CLAEH图像的区域划分

CLAHE图像的区域划分一般按照偶数进行划分,一般按照8*8进行图像区域划分的。A区域采用直接映射法对图像数据进行计算;B区域采用线性插值法对图像数据进行计算;C区域采用双线性插值法对图像数据进行计算,如下图所示。

f6280d08-a408-11f0-8c8f-92fbcf53809c.jpg

CLAHE图像算法的FPGA实现

按照CLAHEN算法的原理进行FPGA框架的搭建,主要分为三个模块组成。它们分别是zone_division、chahe_zone_cal、clahe_data_cal。
zone_divisoin模块的作用实现对图像数据的区域划分;

clahe_zone_cal模块的作用实现对分区数据的直方图统计;

clahe_data_cal模块的作用实现对分模块数据的映射计算。

f68bcbae-a408-11f0-8c8f-92fbcf53809c.jpg

3.CLAHE算法仿真运算

f6ecc490-a408-11f0-8c8f-92fbcf53809c.jpg

4.算法效果展示

采用的图像是网络用matlab实现的算法的照片

通过对图像进行仿真验证,效果与matlab处理的效果相近,证明了FPGA实现该算法是可以的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630238
  • 算法
    +关注

    关注

    23

    文章

    4760

    浏览量

    97143
  • 图像增强
    +关注

    关注

    0

    文章

    55

    浏览量

    10266

原文标题:基于FPGA的CLAHE图像增强算法设计

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA的采集卡的图像增强算法应用研究

    设计的FPGA卡实现带修改参数的灰度变换图像增强算法,给出算法的详细表达式及其实现的定点化子程序,并且给出了
    发表于 01-15 16:09 2724次阅读
    基于<b class='flag-5'>FPGA</b>的采集卡的<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>算法</b>应用研究

    FPGA图像处理之CLAHE算法

    FPGA图像处理--CLAHE算法(一)中介绍了为啥要用CLAHE算法来做
    的头像 发表于 01-04 12:23 3846次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>图像</b>处理之<b class='flag-5'>CLAHE</b><b class='flag-5'>算法</b>

    怎么设计图像自适应分段线性拉伸算法FPGA

    大多选用这种算法。硬件实现上,最初是采用单片DSP芯片实现,其原理为:图像数据实时的传输给DSP,DSP接收完1块数据后,再对整块数据进行增强处理,这样势必会造成时间的延迟,不能满足精确制导武器系统实时性的要求。后来硬件结构发展
    发表于 08-16 07:10

    基于GFO算子的图像增强算法如何去实现?

    基于GFO算子(广义模糊算子)的图像增强算法如何去实现?怎样对图像增强算法进行分析?
    发表于 06-04 06:24

    基于FPGA的彩色图像增强系统

       提高显示器的视觉效果,提出增强比度扩展和色饱和度两种算法,来对彩色图像进行增强处理,为满足视频信号的实时性要求,应用FP
    发表于 07-10 15:23 49次下载

    Retinex图像增强算法

    提出了一种基于Retinex 理论的图像增强算法,在对数域利用高斯卷积函数,估计出亮度图像的对数形式,然后用已知图像的对数形式减去亮度
    发表于 12-13 17:42 24次下载
    Retinex<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>算法</b>

    ECT图像重建算法FPGA实现

    ECT图像重建算法FPGA实现 ECT图像重建算法FPGA实现
    发表于 11-19 14:59 2次下载

    基于FPGA的微光视频图像增强系统

    基于FPGA的微光视频图像增强系统,下来看看
    发表于 08-29 23:23 15次下载

    实时图像增强算法改进及FPGA实现

    实时图像增强算法改进及FPGA实现,下来看看
    发表于 09-17 07:28 15次下载

    基于图像增强的去雾快速算法的介绍及其在FPGA中的实现

    基于图像增强方法,本文提出了一种使用亮度映射的图像去雾快速算法。此算法通过调整室外多雾场景图像
    发表于 10-11 18:39 9次下载
    基于<b class='flag-5'>图像</b><b class='flag-5'>增强</b>的去雾快速<b class='flag-5'>算法</b>的介绍及其在<b class='flag-5'>FPGA</b>中的实现

    一种新的DSA图像增强算法

    DSA是一种重要的医学诊断和介入治疗的技术,DSA图像质量对于医生确定病情具有重要意义。现提出了一种新的DSA图像增强算法来提高DSA图像
    发表于 11-15 15:50 22次下载
    一种新的DSA<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>算法</b>

    改进的红外图像增强算法及其在FPGA上的实现

    根据非制冷型红外探测器的成像原理,分析其红外图像的直方图特点,并结合经典红外图像增强算法的优缺点,提出一种适合在FPCJA上实时实现的图像
    发表于 12-22 11:25 2次下载
    改进的红外<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>算法</b>及其在<b class='flag-5'>FPGA</b>上的实现

    如何使用FPGA实现实时图像增强算法

    FPGA,通过并行处理结构及流水线技术,可实时处理每秒50帧780×582×12bits的可见光图像。在处理视频的过程中,由前一帧图像的直方图信息,来增强后一帧
    发表于 02-03 15:21 10次下载
    如何使用<b class='flag-5'>FPGA</b>实现实时<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>算法</b>

    如何使用FPGA实现高分辨率图像DCT域的增强

    ,并在FPGA上得到实现。提出的方法在不影响原始图像压缩性能的情况下有效地增强图像明亮或黑暗区域的细节,同时减少了因图像
    发表于 02-05 17:35 26次下载
    如何使用<b class='flag-5'>FPGA</b>实现高分辨率<b class='flag-5'>图像</b>DCT域的<b class='flag-5'>增强</b>

    FPGA图像处理-CLAHE算法介绍(一)

    在介绍CLAHE算法之前必须要先提一下直方图均衡化,直方图均衡化算法是一种常见的图像增强算法,可
    的头像 发表于 01-02 13:32 2728次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>图像</b>处理-<b class='flag-5'>CLAHE</b><b class='flag-5'>算法</b>介绍(一)