图像增强之DDE---基于红外图像的数字图像细节增强DDE
(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的更多相关文章
- 【红外DDE算法】数字细节增强算法的缘由与效果(我对FLIR文档详解)
[红外DDE算法]数字细节增强算法的缘由与效果(我对FLIR文档详解) 1. 为什么红外系统中图像大多是14bit(甚至更高)?一个红外系统的性能经常以其探测的范围来区别,以及其对最小等效温差指标.首 ...
- 基于小波变换的数字图像处理(MATLAB源代码)
基于小波变换的数字图像处理(MATLAB源代码) clear all; close all; clc;M=256;%原图像长度N=64; %水印长度[filename1,pathname]=uiget ...
- 基于FPGA的数字识别的实现
欢迎大家关注我的微信公众号:FPGA开源工作室 基于FPGA的数字识别的实现二 作者:lee神 1 背景知识 1.1基于FPGA的数字识别的方法 通常,针对印刷体数字识别使用的算法有:基于模版 ...
- 【笔记】基于Python的数字图像处理
[博客导航] [Python相关] 前言 基于Python的数字图像处理,离不开相关处理的第三方库函数.搜索网络资源,列出如下资源链接. Python图像处理库到底用哪家 python计算机视觉编程— ...
- Django框架(十)—— 多表操作:一对一、一对多、多对多的增删改,基于对象/双下划线的跨表查询、聚合查询、分组查询、F查询与Q查询
目录 多表操作:增删改,基于对象/双下划线的跨表查询.聚合查询.分组查询.F查询与Q查询 一.创建多表模型 二.一对多增删改表记录 1.一对多添加记录 2.一对多删除记录 3.一对多修改记录 三.一对 ...
- Hya.io – 基于 Web 的数字音频工作站
Hya.io 是基于 Web 的音频应用程序,通过 Web MIDI ,音频合成器,音序以及大量的插件来支持硬件 MIDI .您可以添加插件到工作区,将其连接到路由音频,进行播放和实验. HYA 支持 ...
- 基于jQuery的数字键盘插件
有时,我们需要在网页上使用软键盘.今天,就给大家带来一个基于jQuery的数字键盘插件,除了jQuery,不需要依赖任何文件资源.纯数字键盘,有退格,有清除,不支持输入小数(需要的可以自己改一下,主要 ...
- MyBatis -- 对表进行增删改查(基于注解的实现)
1.MyBatis对数据库表进行增/删/改/查 前一篇使用基于XML的方式实现对数据库的增/删/改/查 以下我们来看怎么使用注解的方式实现对数据库表的增/删/改/查 1.1 首先须要定义映射sql的 ...
- Django框架(九)-- 多表操作:一对一、一对多、多对多的增删改,基于对象/双下划线的跨表查询、聚合查询、分组查询、F查询与Q查询
一.创建多表模型 一对一:OneToOneField 一对多:ForeignKey 多对多:ManyToManyField 创建表时,会自动添加一个nid字段,并且自增,所以id可以不用手动创建 On ...
随机推荐
- javascript数据类型检测方法
一.字符串.数字.布尔值.undefined的最佳选择市使用 typeof 运算符进行检测: 对于字符串,typeof 返回"string" 对于数字,typeof 返回" ...
- Solr6.6.0 用 SimplePostTool索引文件 中文乱码
在用SimplePostTool工具导入CSV文件,文件内容如下: 启动solr ,利用命令导入:java -Dtype=text/csv -Dc=solr_test -jar post.jar .. ...
- Yii2系列教程五:简单的用户权限管理
上一篇文章讲了用户的注册,验证和登录,这一篇文章按照约定来说说Yii2之中的用户和权限控制. 你可以直接到Github下载源码,以便可以跟上进度,你也可以重头开始,一步一步按照这个教程来做. 鉴于本教 ...
- go get 下载的包放在哪里呢?
有些问题,我以前都是似懂非懂,没有去弄个究竟!!!!! 这个习惯非常不好,搞得有些东西看似懂了,又不能百分之百说自己懂了,可能下次就弄不出来了,这样是不可取的. 不能有这种做事的风格. ------- ...
- ZOJ 3526 Weekend Party
Weekend Party Time Limit: 2 Seconds Memory Limit: 65536 KB As the only Oni (a kind of fabulous ...
- Node.js meitulu图片批量下载爬虫1.02版
以前版本需要先查看网页源码,然后肉眼找到图片数量和子目录,虽说不费事,但多少有点不方便. 于是修改了一下,用cheerio自己去找找到图片数量和子目录,只要修改页面地址就行了.至此社会又前进了一步. ...
- React的设计哲学 - 简单之美
React最初来自Facebook内部的广告系统项目,项目实施过程中前端开发遇到了巨大挑战,代码变得越来越臃肿且混乱不堪,难以维护.于是痛定思痛,他们决定抛开很多所谓的“最佳实践”,重新思考前端界面的 ...
- 怎样写APP计划书-20150313早读课
我们每天都会收到拥有APP创意的人们的电话和邮件,他们想知道把这样的APP做出来需要多少钱.在Calvium,我们尽可能帮助他们,但有时候 做这样的报价真的很难.询问一款APP的价值,就和询问一条绳子 ...
- JAVA IO操作:数据操作流:DataOutputStream和DataInputStream
掌握DataOutputStream和DataInputStream的作用. 可以使用DataOutputStream和DataInputStream写入和读取数据. 在IO包中提供了两个与平台无关的 ...
- XAOP的使用示范例子
代码地址如下:http://www.demodashi.com/demo/12976.html XAOP 一个简易的AOP(Android)应用框架.囊括了最实用的AOP应用. 特点 支持快速点击切片 ...