(1)DDE应用背景

(2)DDE算法简介

(3)DDE 实现

(4)DDE 总结和不足

----------author:pkf

-----------------time:2-9

----------------------qq:1327706646

(1)DDE应用背景

  关于图像的增强,无数种方法,有线性映射,直方图均衡拉伸,还有时域,空域的增强等等,但是对于红外图来说,有许多限制,本身红外图是单色的灰度图,局部对比度和亮度有时很弱,常用的线性影射(如AGC)或者直方图统计(如直方图均衡化HE)等方法往往存在输出图像场景细节模糊,甚至目标丢失的现象。因此,动态压缩方法成为制约热成像系统性能的关键点之一。这里数字细节增强(DDE)技术,不仅有效地压缩了图像的灰度位数,而且场景中的微小目标细节获得有效保存,成为当前高性能热成像系统的关键处理技术之一

(2)DDE算法简介

  DDE 即dige details enhance,即在于细节的增强技术。

自然场景的红外图像具有很高的温度动态范围,这种大温差现象通常存在于物体或者物质之间(如天空、地面、车辆),而相对较小的温差则存在于物体或者物质的局部(如房屋的屋檐、墙壁、门、窗)。要使得在8bit的图像中仍能较好地呈现14bit的图像细节信息,不仅需要对大动态的信息进行相对较强的压缩,而且需要留出必要的灰度级,使小动态的细节信息有其表现的空间。如图1所示,在算法处理时首先利用特殊的滤波器将图像的大动态温度范围信息(基础图像)和小动态细节信息(细节图像)进行分离;然后对两部分分别进行动态压缩,并在8bit显示数据中各自指定一定比例的压缩后映射范围,最后合成一幅8bit的输出图像。

双边滤波器是动态分离应用中较典型的一种滤波器,利用双边滤波分离大动态和小动态图像的方法为:

空域低通滤波可理解为某一中心像素与其周边像素的加权平均,而权重随着与中心像素的空间距离加长而逐渐减小。同理,可构造一个灰度域滤波器,该滤波的权重随着周边像素的灰度与中心像素灰度的差距加大而减小,从而可使图像中有剧烈变化的部分不会被滤除,对于红外热图像则是保留了高动态图像中高温与低温动态范围以及局部图像的细节信息。

分离后的图像可通过如线性映射啊、直方图均衡等一些常规的方法压缩至8bit,最后合成完整的图像输出。

(3)DDE 实现

http://www.pudn.com/downloads581/sourcecode/graph/texture_mapping/detail2383156.html

(4)DDE 总结和不足

http://www.cnki.com.cn/Article/CJFDTotal-GXGD201205013.htm

http://wenku.baidu.com/link?url=huNWyZJ9EP2AeufmpBsjfDIkPeW9L9WdJiHPJ2pfp1MBnQBTfdw3gklvM_1bvPnA4C5T6Zmw10j8-K2-BmcJO-D_vEV7xm15BTAOw8a-bt_ 详细案例1

http://wenku.baidu.com/view/ad63e42add36a32d737581e2.html 详细案例2

http://xilinx.eetrend.com/article/4688 基于xilinx fpga的 dde 实现

http://projector.it168.com/a2012/0312/1323/000001323727.shtml

http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=agc%20图像增强&rsv_pq=ee7ced29000043c2&rsv_t=e15bLHemXKSjrePWe7HqqZvpe0bE9LKH58iDTPdlMDascTPdKXiXwoiQTG8&rsv_enter=1&inputT=1076&rsv_sug3=6&rsv_sug1=2&rsv_sug2=0&rsv_sug4=1747&rsv_sug=1 agc

http://zhidao.baidu.com/link?url=xjbr6Xe2i0MgqRXuetY9grNOgxdtmzv_snrVNoJDPaX6VCztB34x63u2Q-UPuxnSYa3N9X3TEs5-ZUXWXZm_aa double float的 范围

http://www.cnblogs.com/fromchaos/archive/2010/12/07/1898698.html double float

图像增强之DDE---基于红外图像的数字图像细节增强DDE的更多相关文章

  1. 【红外DDE算法】数字细节增强算法的缘由与效果(我对FLIR文档详解)

    [红外DDE算法]数字细节增强算法的缘由与效果(我对FLIR文档详解) 1. 为什么红外系统中图像大多是14bit(甚至更高)?一个红外系统的性能经常以其探测的范围来区别,以及其对最小等效温差指标.首 ...

  2. 基于小波变换的数字图像处理(MATLAB源代码)

    基于小波变换的数字图像处理(MATLAB源代码) clear all; close all; clc;M=256;%原图像长度N=64; %水印长度[filename1,pathname]=uiget ...

  3. 基于FPGA的数字识别的实现

    欢迎大家关注我的微信公众号:FPGA开源工作室     基于FPGA的数字识别的实现二 作者:lee神 1 背景知识 1.1基于FPGA的数字识别的方法 通常,针对印刷体数字识别使用的算法有:基于模版 ...

  4. 【笔记】基于Python的数字图像处理

    [博客导航] [Python相关] 前言 基于Python的数字图像处理,离不开相关处理的第三方库函数.搜索网络资源,列出如下资源链接. Python图像处理库到底用哪家 python计算机视觉编程— ...

  5. Django框架(十)—— 多表操作:一对一、一对多、多对多的增删改,基于对象/双下划线的跨表查询、聚合查询、分组查询、F查询与Q查询

    目录 多表操作:增删改,基于对象/双下划线的跨表查询.聚合查询.分组查询.F查询与Q查询 一.创建多表模型 二.一对多增删改表记录 1.一对多添加记录 2.一对多删除记录 3.一对多修改记录 三.一对 ...

  6. Hya.io – 基于 Web 的数字音频工作站

    Hya.io 是基于 Web 的音频应用程序,通过 Web MIDI ,音频合成器,音序以及大量的插件来支持硬件 MIDI .您可以添加插件到工作区,将其连接到路由音频,进行播放和实验. HYA 支持 ...

  7. 基于jQuery的数字键盘插件

    有时,我们需要在网页上使用软键盘.今天,就给大家带来一个基于jQuery的数字键盘插件,除了jQuery,不需要依赖任何文件资源.纯数字键盘,有退格,有清除,不支持输入小数(需要的可以自己改一下,主要 ...

  8. MyBatis -- 对表进行增删改查(基于注解的实现)

    1.MyBatis对数据库表进行增/删/改/查 前一篇使用基于XML的方式实现对数据库的增/删/改/查 以下我们来看怎么使用注解的方式实现对数据库表的增/删/改/查 1.1  首先须要定义映射sql的 ...

  9. Django框架(九)-- 多表操作:一对一、一对多、多对多的增删改,基于对象/双下划线的跨表查询、聚合查询、分组查询、F查询与Q查询

    一.创建多表模型 一对一:OneToOneField 一对多:ForeignKey 多对多:ManyToManyField 创建表时,会自动添加一个nid字段,并且自增,所以id可以不用手动创建 On ...

随机推荐

  1. Sublime Text:格式化插件HTML-CSS-JS Prettify

    Sublime Text:插件HTML-CSS-JS Prettify可以格式化HMTL/CSS/JS 1.安装Node.js 2.Sublime中ctrl+shift+p,输入ip: 3.点击Ins ...

  2. ILSpy反编译软件的使用

    早期.Net平台下的反编译软件一般用reflector,但自从其商业化后就没有使用了,现在主要用ILSpy查看dll的源码,其开源.免费的特点很快就流行开来,功能和性能丝毫不逊于reflector   ...

  3. phpmyadmin后台4种拿shell方法 && php爆路径大法

    php后台拿shell要知道php的路径,文章下面将讲诉爆php路径的方法!!! 方法一: CREATE TABLE `mysql`.`xss` (`xss1` TEXT NOT NULL ); IN ...

  4. VR/AR工作原理、目前存在的技术问题

    http://blog.csdn.net/liulong1567/article/details/50686558 摘要: 这些挑战,每一个都还需要很多努力才能解决.目前它们很多都还不到量变(只是需要 ...

  5. MyEclipse中快捷键

    ------------------------------------- MyEclipse 快捷键1(CTRL) ------------------------------------- Ctr ...

  6. Yasm 1.3.0 Release Notes

    Yasm 1.3.0 Release Notes http://yasm.tortall.net/releases/Release1.3.0.html Target Audience Welcome ...

  7. linux上MySQL改动password的各种方法,yc整理

    MySQL改动password的各种方法 整理了下面四种在MySQL中改动rootpassword的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -uroot my ...

  8. Web应用——驾培管理系统之个人管理(作者:小圣)

    Web应用--驾培管理系统之个人管理(作者:小圣) 本节博文旨在实现本次Web应用的个人管理功能.能够在登陆后 查看并改动个人信息或者进行password改动.同一时候,在输入的时候进行表单验证,验证 ...

  9. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-PLC支持哪些PLC语言类型

    PLC的标准化语言,统称为IEC 61131-3,该规范下有五种不同的语言可以创建PLC程序,TwinCAT都支持. IL(指令列表): 每条指令都从一个新行开始并包含一个操作和一个或多个操作数,一条 ...

  10. 来自 119.*.*.*的回复: TTL 传输中过期

    来自 119.*.*.*的回复: TTL 传输中过期. 一般这种情况是由于路由表问题造成的. tracert命令跟踪了一下,有如下输出: C:\Users\cba>tracert 119.*.* ...