多尺度自校正双直方图均衡化红外图像增强

张桓, 陈志盛

张桓, 陈志盛. 多尺度自校正双直方图均衡化红外图像增强[J]. 红外技术, 2023, 45(11): 1207-1215.
引用本文: 张桓, 陈志盛. 多尺度自校正双直方图均衡化红外图像增强[J]. 红外技术, 2023, 45(11): 1207-1215.
ZHANG Huan, CHEN Zhisheng. Multi-scale Auto-Corrected Bi-Histogram Equalization for Infrared Image Enhancement[J]. Infrared Technology , 2023, 45(11): 1207-1215.
Citation: ZHANG Huan, CHEN Zhisheng. Multi-scale Auto-Corrected Bi-Histogram Equalization for Infrared Image Enhancement[J]. Infrared Technology , 2023, 45(11): 1207-1215.

多尺度自校正双直方图均衡化红外图像增强

基金项目: 

湖南省哲学社会科学基金 19YBA020

长沙理工大学青年教师成长计划 2019QJCZ079

详细信息
    作者简介:

    张桓(1976-),女,硕士,讲师,主要从事数字媒体艺术设计、图像处理方面的研究。E-mail: zhanghuan@csust.edu.cn

    通讯作者:

    陈志盛(1975-),男,博士,副教授,硕士生导师,主要从事人工智能、机器视觉方面的研究。E-mail: chenzhisheng@csust.edu.cn

  • 中图分类号: TP391

Multi-scale Auto-Corrected Bi-Histogram Equalization for Infrared Image Enhancement

  • 摘要: 针对红外图像增强过程中容易饱和、细节丢失等问题,提出一种参数自设定的双直方图均衡化方法。根据灰度级累积概率密度黄金比例值将原始图像划分为两个独立的子图像。结合原始图像曝光度和子图像灰度级区间信息,对每个子图像的直方图进行多尺度自适应加权校正。基于校正后的直方图,对每个子图像分别作均衡化映射变换,最后合并子图像获得增强图像。在红外图像公开数据集INFRARED100上进行的测试显示,与亮度保持双直方图均衡化(Brightness Preserving Bi-Histogram Equalization,BBHE)、带平台限制的双直方图均衡化(Bi-histogram Equalization with a Plateau Limit,BHEPL)、基于曝光度的双直方图均衡化(Exposure based Sub-image Histogram Equalization,ESIHE)方法相比,所提方法增强的图像具有合适的平均对比度和更大的平均信息熵,在峰值信噪比(Peak Signal-to-Noise Ratio,PSNR)、结构相似度(Structural Similarity,SSIM)、绝对平均亮度偏差(Absolute Mean Brightness Error,AMBE)指标上平均提升至少17.2%、4.0%、56.2%。实验结果表明,所提方法对不同亮度特征的红外图像都有良好的适应性,可有效增强红外图像对象和背景之间的对比度,在噪声抑制、亮度和细节保持等方面优于同类方法。
    Abstract: We proposed a parameter self-tuning bi-histogram equalization method to solve saturation and detail loss in infrared image enhancement. We decomposed an input image into two independent sub-images according to the golden ratio of the gray cumulative probability density and modified each sub-image histogram through a multi-scale adaptive weighing process with input image exposure and sub-image gray-level interval information. Subsequently, we performed the equalization of the two corrected sub-histograms independently and combined the two equalized sub-images into a single output image. A test on 100 infrared images in a public dataset-INFRARED100 showed that, compared with brightness preserving bi-histogram equalization (BBHE), bi-histogram equalization with a plateau limit (BHEPL), and exposure-based sub-image histogram equalization (ESIHE), the images enhanced by the proposed method have appropriate contrast and greater average information entropy. We increased the peak signal-to-noise ratio (PSNR), structural similarity (SSIM) index, and absolute mean brightness error (AMBE) by at least 17.2%, 4.0%, and 56.2% on average. The experiments illustrated that the proposed method is adaptable to infrared images with different brightness characteristics, effectively improving the contrast between the infrared image object and background. This method is superior to noise suppression, brightness, and detail preservation methods.
  • 红外焦平面阵列成像系统以其结构简单、探测能力强、稳定性好、功耗低等优点而广泛应用于武器装备领域,在目标跟踪等方面起到十分重要的作用[1]。然而红外焦平面器件受材料、工艺的影响,不可避免地存在坏元[2]。坏元大小通常仅有一个像素,表现为亮点或暗点,会直接影响探测器的成像质量,从而影响与图像处理相关的目标检测、目标识别等处理结果。通常需要对未知坏元位置的图像进行坏元检测与修正[3]等预处理。

    图像预处理数据量较大、实时性要求高,FPGA芯片是目标硬件的理想选择之一[4]。随着设计复杂度和规模的不断加大,FPGA在实际应用中发生故障的可能性也相应提高,将直接影响产品的可靠性[5]。测试验证是保证FPGA设计质量的重要环节,随着型号任务的不断增加,测试人员需要具备在短时间内完成对复杂FPGA设计进行充分、全面验证的能力[6]。图像规模不断增大,处理算法日趋复杂,验证难度也在随之增加,甚至由于无法构建出这类复杂验证模型而不能采取传统的验证方法,影响了验证效率和完备性。FPGA设计具有灵活性高、功能差异化大的特点,测试验证时需要针对性的编写测试组件,难以建立高复用性测试平台,然而人工搭建测试平台耗时占整个功能验证周期的20%~30%。因此,要提高FPGA的验证效率,必须对测试平台搭建进行优化和改进。

    目前,对于红外图像坏元检测与修正FPGA的测试验证手段一般为样例数据对比、采用UVM(universal verification methodology)验证方法学、使用Matlab进行联合仿真。但现有验证方法都存在各自的局限性:

    1)使用设计师提供的样例数据进行结果比对时,其测试用例会存在局限性,如提供的数据是否正确有效,是否能够保证功能覆盖性,是否提供了异常情况的激励等,无法保证验证工作的独立性和有效性。

    2)UVM验证方法学虽然具有移植性好、重用性高的优点,尤其适合大规模IC(integrated circuit)设计的验证,在团队协作、维护方面优势明显[7]。但UVM验证平台的搭建比较复杂,相比于直接测试用例,UVM学习成本更高、搭建验证平台的时间更多。因此,使用SystemVerilog直接测试的方式更有效率。

    3)HDL(hardware designed language)仿真工具结合Matlab进行数据生成、数据对比也可以实现复杂算法类FPGA的验证。由于测试过程中需要对大量测试用例进行随机化,生成及导入数据的操作灵活性较差,耗费大量时间,难以分析验证结果。

    基于现有验证方法的局限性,为了快速实现红外图像坏元检测与修正算法建模,快速建立自动化验证平台,减少验证过程的人为干预,提高验证效率和覆盖性,本文设计了基于SV-DPI(SystemVerilog-direct programming interface)的图像坏元检测与修正FPGA自动化验证平台,采用SystemVerilog验证语言结合DPI编程接口技术,实现了在仿真验证平台中调用C++语言,采用面向对象编程,来快速实现红外图像坏元检测与修正算法功能的建模。

    基于SV-DPI的自动化验证利用SystemVerilog的直接编程接口(DPI)[8]连接C++编程语言,实现SystemVerilog和C++语言之间的数据通信。该平台结合了C++编程语言和SystemVerilog验证语言的优点,实现激励随机约束生成,自动化结果检查的功能。

    信号级通信属于较低级别的模型,通信效率较低。当需要创建复杂设备模型时,面向对象语言能极大提高设计效率,使用事务级通信会使仿真的速度加快。本文验证方案的核心设计原则是使用SystemVerilog建立基本架构,包括TestBench、驱动器、监控器、检查器等;使用C++实现复杂算法,如数据生成器、参考模型等;建立两种语言之间的事务级(transaction level)模型通信,最终实现自动化验证。

    开展测试前首先要分析被测对象的功能特点,梳理测试功能点,并设计测试用例。

    由于应用领域及使用场景的特殊性,要求FPGA设计具有高可靠性、高容错性以及妥善处理异常情况的能力。作为独立测试人员,需要在有限时间内全面、充分地设计测试用例,保证测试质量。所以测试用例不仅应该覆盖所有正常情况,还应涉及到边界内、边界上、边界外,特殊位置(坏元位置在图像边缘、出现连续坏元),坏元数量的性能测试、恢复性测试等。采用受约束的随机激励和直接测试激励相结合的方式,可以有效保证测试的覆盖性。

    验证平台主体架构基于SystemVerilog语言编写,图像数据生成以及参考模型部分使用C++语言编写。可实现多种图像数据(正常图像、存在不同坏元的图像)的自动化随机生成,图像数据的驱动注入和监控,图像数据的输出采集,与参考模型数据的自动化比对功能。

    验证平台能够在HDL仿真工具下运行,整体结构如图 1所示。

    图  1  验证平台整体结构
    Figure  1.  Structure of the verification platform

    验证平台由6个模块组成,分别是用例控制模块(Case_n)、图像数据生成模块(C++_gen_data)、图像数据注入模块(IN_agent)、图像数据输出采集模块(OUT_agent)、参考模型模块(C++_reference_model)和数据结果比对模块(checker)。图像数据生成和参考模型模块使用C++语言编写,其他模块使用SystemVerilog语言编写,各模块功能如下:

    1)用例控制模块的功能是确定需要执行的验证用例,控制图像数据的生成,通知参考模型当前的工作参数。

    2)图像数据生成模块接收用例控制模块参数后,通过算法生成相应的图像数据,通过DPI接口将数据传递给图像数据注入模块。

    3)图像数据注入模块接收图像数据,按照器件时序将数据驱动到DUT(design under test)上,同时使用内部monitor将端口数据回采后输出到参考模型。

    4)图像数据输出采集模块能够按照输出接口时序协议,监控DUT输出的图像数据,并将数据打包传输给数据比对模块,同时监测接口时序,实现接口时序的自动化检查。

    5)参考模型模块模拟了DUT功能,将注入端口输入到DUT的数据作为参考模型输入,使用用例控制模块的配置参数进行数据处理,处理后的数据传输到数据结果比对模块。

    6)数据结果比对模块将图像数据输出采集模块采集到的图像数据与参考模型计算的数据进行数据比对,输出结果信息和数据信息,实现数据的自动化检查。

    图像数据生成模块使用C++程序模拟测试图像的生成,使用类(class)实现数据生成算法,静态封装为OOP(object oriented programming)接口供SystemVerilog调用。该模块接收用例控制模块的输入参数生成不同的测试图像,采用约束随机方式生成。具体过程为先随机生成一帧正常的图像,然后再将不同数量、位置、像素值的坏元随机注入到图像中,并记录坏元的坐标和数量。最终将生成的一帧图像传递到图像数据注入模块。图像数据的关键信息均能够打印到控制台上,方便验证人员调试。所生成的图像数据能够确保覆盖全部测试用例,保证测试覆盖性。逻辑流程如图 2所示。

    图  2  图像生成逻辑框图
    Figure  2.  Logical block diagram of image generation

    程序结构图如图 3所示。图像数据生成的C++程序结构中包含4个类:ImgEngine、ImgGen、BadPointGen、BPInsert。ImgGen用于生成原始图像;BadPointGen用于生成坏元的信息,包含了坏元位置、坏元类型、坏元位置类型;BPInsert用于实现坏元的注入,该模块接收坏元特征信息,将坏元替换到中心像素中;ImgEngine为顶层控制逻辑,实例化上述类,实现单个坏元、连续坏元注入以及坏元位置的遍历等测试场景。

    图  3  图像数据生成程序结构图
    Figure  3.  Structure chart of image data generation program

    参考模型模块使用C++程序模拟图像坏元检测与修正功能,该模块将最终处理完的图像数据输出到数据结果比对模块进行比对。同样使用类(class)实现参考模型处理算法。接收AD模块传来的图像数据,对M×N区域像素进行排序,分别找到最大值,最小值和中值。接收用例模块传来的配置阈值等有关参数,来决定是否进行坏元修正。如果满足阈值要求则使用中值替换当前像素,记录当前像素位置,修正计数器加一,逻辑流程如图 4所示。

    图  4  参考模型逻辑流程图
    Figure  4.  Logic flow chart of reference model

    该红外图像坏元检测与修正FPGA所实现的功能为,将输入图像经AD(analog digital)接口进行采集,处理后的数据经LVDS输出。外部DSP作为控制主机,能够通过总线接口配置阈值等参数。处理过程是对输入的图像逐帧先检测坏元再修正。处理方式以待测像素点为中心,在3×3邻域内进行判别,对比当前待测像素点与邻域内其他像素点之间的亮度差值,当差值大于设定的坏元阈值时,则判断当前待测像素点为坏元。最后采用中值滤波算法进行坏元修正。

    根据上述功能提取测试功能点,设计了如表 1所示的测试用例。

    表  1  测试用例及执行情况表
    Table  1.  Table of test case and execution
    No. Case type Test case Desired result Execution result Function coverage
    1 Normal The current pixel value is between the maximum and minimum values in the 3×3 neighborhood The current pixel is not replaced and no correction is made Effectively executed and passed 100%
    2 Boundary The current pixel value is greater than the maximum value in the 3×3 neighborhood, and the difference from the maximum value is less than or equal to the set threshold The current pixel is not replaced and no correction is made Effectively executed and passed
    3 Normal The current pixel value is greater than the maximum value in the 3×3 neighborhood, and the difference from the maximum value is greater than the set threshold The current pixel value is replaced by the median value in the neighborhood. The correction is implemented. Effectively executed and passed
    4 Boundary The current pixel value is less than the minimum value in the 3×3 neighborhood, and the difference from the minimum value is less than or equal to the set threshold The current pixel is not replaced and no correction is made Effectively executed and passed
    5 Normal The current pixel value is less than the minimum value in the 3×3 neighborhood, and the difference from the minimum value is greater than the set threshold The current pixel value is replaced by the median value in the neighborhood. The correction is implemented. Effectively executed and passed
    6 Special location The bad elements are on the four edges The current pixel is not replaced and no correction is made Effectively executed and passed
    7 Special location There are more than three bad elements in the image, and the positions of the bad elements are continuous No correction Effectively executed and passed
    8 Performance The number of bad elements accounts for 60% of an image, and the positions of bad elements are evenly dispersed All bad elements are corrected Effectively executed and passed
    9 Normal Input bad elements one by one, traverse the whole frame of image Every bad element is corrected Effectively executed and passed
    10 Recovery First input an image with bad elements, and then input an image without bad elements The bad element of the first frame of image is corrected correctly, and the second frame of image is output correctly without error correction Effectively executed and passed
    下载: 导出CSV 
    | 显示表格

    依照上述自动化验证方案设计测试平台,其中3×3区域内寻找中值和极值的算法采用快速中值滤波,原理如图 5所示。对于图中的图像区域,首先进行一次列排序,得到A、B、C由大到小的排列顺序。再进行一次行排序,得到由大到小的排列顺序,则得到最大值maxmax、最小值minmin、和中值Med[minmax,medmed,maxmin][9]

    图  5  快速中值滤波
    Figure  5.  Median filtering

    利用该自动化验证平台,执行了如表 1所示中的10个测试用例,实现了图像坏元测试激励的随机约束生成,数据结果自动化检查,测试点覆盖了边界内、边界上、边界外,特殊位置(坏元位置在图像边缘、出现连续坏元),坏元数量的性能测试,恢复性测试,全面覆盖了DUT的测试充分性要求。结果表明本文构建的红外图像坏元数据的生成和检测修正模型实现正确有效,设计的测试用例覆盖全面、可控,实现了图像坏元检测与修正FPGA的自动化测试,功能覆盖率达到100%,确保了测试效率和测试质量。

    与传统验证方法相比具备如下优点:

    1)通过高级语言实现红外图像坏元检测与修正复杂模型比HDL语言更加容易,并且FPGA中实现的算法一般都会有成熟、可靠的高级语言模型,直接调用这些模型能够极大提高平台搭建速度。相比使用传统单纯采用SystemVerilog以及UVM验证方法,极大提高了平台搭建速度,节省时间超过40%(如表 2所示),从而有效缩短了FPGA整个功能验证周期,提高了验证效率。

    表  2  搭建平台时间对比
    Table  2.  Comparison of platform building time
    Types of platforms Time consuming to build a platform/d
    Pure SystemVerilog verification platform 3
    UVM verification platform 3.7
    The automated verification platform designed in this article 1.6
    下载: 导出CSV 
    | 显示表格

    2)相对于UVM验证方法学,该平台结构简单、化繁为简,具备良好的灵活性和易维护性,不需要配置复杂的环境参数,降低了测试人员的学习成本,缩短了开发调试时间,非常适合FPGA的测试验证。无需调用UVM大量的资源库,计算机资源占用更少,结合事务级模型通信使得运行效率得到提高。

    本文实现了基于SV-DPI的红外图像坏元修正FPGA自动化验证,采用SystemVerilog语言和C++语言相结合的验证方案,构建了针对红外图像坏元数据的生成和检测修正模型,通过DPI实现SystemVerilog平台与事务级C++模型的通信。该验证方案结合了SystemVerilog事物处理能力强大的优势,以及C++实现模型成熟、稳定、重用性高的优点,相对于传统验证方法,平台结构简单,可以快速实现激励产生、参考模型构建、测试结果自动化检查等功能,实现了红外图像坏元检测与修正FPGA的自动化测试,功能覆盖率达到100%,有效缩短了测试平台搭建时间,提高了测试效率和测试质量,切实有效地保证产品的可靠性。

  • 图  1   MABHE方法流程图

    Figure  1.   Flowchart of the proposed MABHE method

    图  2   红外图像直方图校正结果对比

    Figure  2.   Comparison of infrared image histogram correction results

    图  3   低亮度场景1增强效果对比

    Figure  3.   Comparison of enhancement for low brightness scene 1

    图  4   中等亮度场景2增强效果对比

    Figure  4.   Comparison of enhancement for medium brightness scene 2

    图  5   高亮度场景3增强效果对比

    Figure  5.   Comparison of enhancement for high brightness scene 3

    图  6   测试结果统计箱线图

    Figure  6.   Box plots of test result statistics

    表  1   基于INFARED100数据集的图像质量评价指标均值

    Table  1   Average performance metric for the 100 images of the public dataset-INFARED100.

    Methods PSNR SSIM AMBE IE MG
    Original - - - 6.2731 4.1493
    HE 11.8365 0.5221 42.6232 5.5617 14.1961
    CLAHE 20.2560 0.7433 14.6675 7.1956 10.6660
    BBHE[8] 14.9613 0.6359 16.4776 6.1134 11.9938
    BHEPL[15] 20.1940 0.8202 7.7970 6.2118 8.2653
    AGCWD[6] 13.2681 0.7777 48.8978 6.2036 8.4196
    ESIHE[19] 21.2272 0.8523 16.7685 6.2119 6.9825
    TSIHE[9] 22.8248 0.8771 4.1942 6.2133 7.1630
    Proposed 24.8834 0.8866 3.4119 6.2530 7.0959
    下载: 导出CSV

    表  2   分场景图PSNR指标

    Table  2   Evaluation results of PSNR metric

    Methods Scene 1 Scene 2 Scene 3
    HE 10.2957 13.1403 11.8123
    CLAHE 19.8973 18.5916 21.3235
    BBHE[8] 14.8541 13.7137 17.5704
    BHEPL[15] 18.3898 17.7603 19.8411
    AGCWD[6] 13.2483 12.6241 15.1278
    ESIHE[19] 22.1206 18.3078 21.2025
    TSIHE[9] 19.7175 21.4374 24.3171
    Proposed 20.3399 20.9097 24.8429
    下载: 导出CSV

    表  3   分场景图SSIM指标

    Table  3   Evaluation results of SSIM metric

    Methods Scene 1 Scene 2 Scene 3
    HE 0.4134 0.5559 0.4293
    CLAHE 0.7408 0.7030 0.8001
    BBHE[8] 0.5905 0.5599 0.7623
    BHEPL[15] 0.7589 0.7378 0.8991
    AGCWD[6] 0.7174 0.7962 0.9492
    ESIHE[19] 0.8432 0.8317 0.8563
    TSIHE[9] 0.8302 0.8175 0.8970
    Proposed 0.8253 0.8319 0.8938
    下载: 导出CSV

    表  4   分场景图AMBE指标

    Table  4   Evaluation results of AMBE metric

    Methods Scene 1 Scene 2 Scene 3
    HE 53.8064 21.7324 35.9310
    CLAHE 15.8266 11.5483 7.7629
    BBHE[8] 4.3586 12.3094 25.2210
    BHEPL[15] 4.1526 2.1580 18.9198
    AGCWD[6] 47.2736 54.0382 42.5067
    ESIHE[19] 10.2090 26.0609 16.0833
    TSIHE[9] 4.3061 0.6500 0.7722
    Proposed 0.8997 4.0071 2.3998
    下载: 导出CSV

    表  5   分场景图IE指标

    Table  5   Evaluation results of IE metric

    Methods Scene 1 Scene 2 Scene 3
    Original 6.0232 6.5258 5.8833
    HE 5.3917 5.9028 5.2211
    CLAHE 7.0593 7.5560 7.0979
    BBHE[8] 5.9508 6.3433 5.7647
    BHEPL[15] 6.0018 6.4437 5.8325
    AGCWD[6] 5.9925 6.4525 5.8209
    ESIHE[19] 5.9883 6.4571 5.8062
    TSIHE[9] 6.0114 6.4242 5.8391
    Proposed 6.0213 6.4925 5.8665
    下载: 导出CSV

    表  6   分场景图MG指标

    Table  6   Evaluation results of MG metric

    Methods Scene 1 Scene 2 Scene 3
    Original 3.0842 3.7568 2.5470
    HE 15.7834 11.7503 10.9348
    CLAHE 9.3561 10.3328 6.1693
    BBHE[8] 9.9451 11.7182 5.8128
    BHEPL[15] 7.5330 8.8694 4.6992
    AGCWD[6] 8.4280 7.3790 3.7168
    ESIHE[19] 6.0012 6.1858 4.5910
    TSIHE[9] 6.8817 7.5362 4.2996
    Proposed 6.9340 7.3872 4.7513
    下载: 导出CSV
  • [1] 孔松涛, 黄镇, 杨谨如. 红外热像无损检测图像处理研究现状与进展[J]. 红外技术, 2019, 41(12): 1133-1140. http://hwjs.nvir.cn/article/id/hwjs201912007

    KONG S, HUANG Z, YANG J. Research status and development of image processing for infrared thermal image nondestructive testing[J]. Infrared Technology, 2019, 41(12): 1133-1140. http://hwjs.nvir.cn/article/id/hwjs201912007

    [2]

    ZUO J, HU X, XU L, et al. CH4 gas leakage detection method for low contrast infrared images [J]. Infrared Physics & Technology, 2022, 127: 104473.

    [3]

    HE Z, TANG S, YANG J, et al. Cascaded deep networks with multiple receptive fields for infrared image super-resolution[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2019, 29(8): 2310-2322. DOI: 10.1109/TCSVT.2018.2864777

    [4]

    RASHEED M T, SHI D, KHAN H. A comprehensive experiment-based review of low-light image enhancement methods and benchmarking low-light image quality assessment[J]. Signal Processing, 2023, 204: 108821 DOI: 10.1016/j.sigpro.2022.108821

    [5]

    GONZALEZ R, WOODS R. Digital Image Processing[M]. 4th edition, New York: Pearson, 2018.

    [6]

    HUANG S C, CHENG F C, CHIU Y S. Efficient contrast enhancement using adaptive Gamma correction with weighting distribution[J]. IEEE Transactions on Image Processing, 2013, 22(3): 1032-1041. DOI: 10.1109/TIP.2012.2226047

    [7] 胡家珲, 詹伟达, 桂婷婷, 等. 基于多尺度加权引导滤波的红外图像增强方法[J]. 红外技术, 2022, 44(10): 1082-1088. http://hwjs.nvir.cn/article/id/be19ce07-80c0-43ee-85ef-7f82fc8988d9

    HU J, ZHAN W, GUI T, et al. Infrared image enhancement method based on multiscale weighted guided filtering [J]. Infrared Technology, 2022, 44(10): 1082-1088. http://hwjs.nvir.cn/article/id/be19ce07-80c0-43ee-85ef-7f82fc8988d9

    [8]

    KIM Y T. Contrast enhancement using brightness preserving bi-histogram equalization[J]. IEEE Transactions on Consumer Electronics, 1997, 43(1): 1-8. DOI: 10.1109/30.580378

    [9]

    RAHMAN H, PAUL G C. Tripartite sub-image histogram equalization for slightly low contrast gray-tone image enhancement[J]. Pattern Recognition, 2023, 134: 109043. DOI: 10.1016/j.patcog.2022.109043

    [10]

    PAUL A. Adaptive tri-plateau limit tri-histogram equalization algorithm for digital image enhancement[J]. Visual Computer, 2023, 39: 297-318. DOI: 10.1007/s00371-021-02330-z

    [11]

    Caballero R, Pineda I, Román J, et al. Quadri-histogram equalization for infrared images using cut-off limits based on the size of each histogram [J]. Infrared Physics & Technology, 2019, 99: 257-264.

    [12]

    Rao B S. Dynamic histogram equalization for contrast enhancement for digital images[J]. Applied Soft Computing, 2020, 89: 106114. DOI: 10.1016/j.asoc.2020.106114

    [13] 江巨浪, 刘国明, 朱柱, 等. 基于快速模糊聚类的动态多直方图均衡化算法[J]. 电子学报, 2022, 50(1): 167-176. https://www.cnki.com.cn/Article/CJFDTOTAL-DZXU202201019.htm

    JIANG J, LIU G, ZHU Z, et al. Dynamic multi-histogram equalization based on fast fuzzy clustering[J]. Acta Electronica Sinica, 2022, 50(1): 167-176. https://www.cnki.com.cn/Article/CJFDTOTAL-DZXU202201019.htm

    [14] 闫哲, 蒋砾, 杨帆, 等. 基于双直方图均衡算法的红外图像增强[J]. 红外技术, 2022, 44(9): 944-950. http://hwjs.nvir.cn/article/id/fd34432d-340f-429b-b2ae-790b2c85b4b0

    YAN Z, JIANG L, YANG F, et al. Bi-histogram equalization algorithm for infrared image enhancement [J]. Infrared Technology, 2022, 44(9): 944-950. http://hwjs.nvir.cn/article/id/fd34432d-340f-429b-b2ae-790b2c85b4b0

    [15]

    OOI C H, PIK K, IBRAHIM H. Bi-histogram equalization with a plateau limit for digital image enhancement [J]. IEEE Transactions on Consumer Electronics, 2009, 55(4): 2072-2080. DOI: 10.1109/TCE.2009.5373771

    [16]

    Bhandari A K, Kandhway P, Maurya S. Salp Swarm algorithm-based optimally weighted histogram framework for image enhancement[J]. IEEE Transactions on Instrumentation and Measurement, 2020, 69(9): 6807-6815. DOI: 10.1109/TIM.2020.2976279

    [17]

    Kandhway P, Bhandari A K, Singh A. A novel reformed histogram equalization based medical image contrast enhancement using krill herd optimization [J]. Biomedical Signal Processing and Control, 2020, 56: 101677.

    [18]

    Majeed S H, Isa N A M. Iterated adaptive entropy-clip limit histogram equalization for poor contrast images[J]. IEEE Access, 2020, 8: 144218-144245.

    [19]

    Singh K, Kapoor R. Image enhancement using exposure based sub image histogram equalization [J]. Pattern Recognition Letters, 2014, 36: 10-14.

    [20] 谢凤英. 数字图像处理及应用[M]. 第2版, 北京: 电子工业出版社, 2016.

    XIE F. Digital Image Processing and Application[M]. 2nd edition Beijing: Publishing House of Electronics Industry, 2016.

  • 期刊类型引用(0)

    其他类型引用(3)

图(6)  /  表(6)
计量
  • 文章访问数:  194
  • HTML全文浏览量:  62
  • PDF下载量:  56
  • 被引次数: 3
出版历程
  • 收稿日期:  2023-02-05
  • 修回日期:  2023-03-30
  • 刊出日期:  2023-11-19

目录

/

返回文章
返回