资源简介

一种红外图像分层处理及动态压缩的 DDE 算法。先将原始14bits 红外图像数据信息中大动态低频背景和小动态高频细节分离提取,分别对提取的细节层和背景层进行相应的灰度增强和灰度抑制处理,再调整和压缩各图层的动态范围并最终合成 8bits图像。实验结果表明,该算法能较好地保留并突出原始红外图像中的边缘和细节信息,达到预期设计目标。

资源截图

代码片段和文件信息

%x是需要滤波的图像n是模板大小(即n×n)
function d = avg_filter(xn)   
a(1 : n1 : n) = 1;   %a即n×n模板元素全是1
[height width] = size(x);   %输入图像是hightxwidth的且hight>nwidth>n
x1 = double(x);
x2 = x1;
for i = 1 : height - n + 1
    for j = 1 : width - n + 1
        c = x1(i : i + (n - 1)j : j + (n - 1)).*a; %取出x1中从(ij)开始的n行n列元素与模板相乘
        s = sum(sum(c));                 %求c矩阵中各元素之和
        x2(i + (n - 1)/2j + (n - 1)/2) = s/(n*n); %将与模板运算后的各元素的均值赋给模板中心位置的元素
    end
end
%未被赋值的元素取原值
d = uint8(x2);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-07-12 15:55  增强\
     文件      439581  2014-11-04 09:24  增强\18.jpg
     文件         592  2014-11-07 16:13  增强\avg_filter.m
     文件        1302  2014-11-08 17:02  增强\Butterworthhighfilter2.m
     文件        1194  2014-11-08 17:02  增强\Butterworthlowfilter2.m
     文件         657  2014-11-04 17:12  增强\Ftest.m
     文件        1127  2014-11-07 16:04  增强\Gaussianhighfilter2.m
     文件        1163  2014-11-07 16:04  增强\Gaussianlowfilter2.m
     文件         647  2014-11-04 17:20  增强\highp.m
     文件        1549  2014-11-04 16:46  增强\hua_fft.m
     文件        3439  2015-01-30 14:20  增强\ImgFCdde.m
     文件        3039  2015-04-13 19:25  增强\ImgFCdde1.m
     文件        3442  2015-04-13 19:16  增强\ImgFCdde2.m
     文件         578  2014-11-06 16:28  增强\Laplacianhighfilter2.m
     文件         679  2014-11-04 17:20  增强\lowp.m
     文件        1763  2014-11-04 11:21  增强\rgb_equalization.m
     文件        1059  2014-11-04 10:11  增强\rgb_hormomorphic.m
     文件         789  2014-11-06 16:25  增强\Unmaskfilter2.m
     文件      463639  2014-10-31 14:48  增强\一种基于图像分层处理的DDE算法_陈小波.caj

评论

共有 条评论