基于局域对比度增强插值算法

简介

  本篇主要是记录:基于局域对比度增强的单帧图像插值算法。
 参考论文:1、a_fast_and_adaptive_method_for_image_contrast_enhancement
           2、IMAGE INTERPOLATION USING CONSTRAINED ADAPTIVE CONTRAST ENHANCEMENT TECHNIQUES


具体实现

  1、通过双线性插值,将原图像插值到需要的图像尺寸。
    2、遍历大图,并缩放映射每个像素坐标,到原图像对应像素,以原图像对应像素为中心,3x3之类窗口遍历整个图像,找到每个窗口对应最大值Imax,最小值Imin以及局域平均强度Iavg。
    3、求出参数a=(Imax-Imin)/255。
    4、如果大图当前像素值小于Iavg,则:
       如果大图当前像素值大于Iavg,则: 
    5、计算结果In替换掉大图当前像素旧值。
    6、对新得到的结果大图,进行滤波处理,避免边缘锯齿之类情况。
            
       权重W可以为高斯滤波核之类。

结果显示

  从左往右,依次为原始图像,opencv双线性插值结果,本文结果。


你可能感兴趣的:(opencv)