直方图均衡增强算法在实时图像处理中的实现

直方图均衡增强算法在实时图像处理中的实现

ID:33346440

大小:1.09 MB

页数:4页

时间:2019-02-25

直方图均衡增强算法在实时图像处理中的实现_第1页
直方图均衡增强算法在实时图像处理中的实现_第2页
直方图均衡增强算法在实时图像处理中的实现_第3页
直方图均衡增强算法在实时图像处理中的实现_第4页
资源描述:

《直方图均衡增强算法在实时图像处理中的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第24卷第6期液晶与显示Vol.24,No.62009年12月ChineseJournalofLiquidCrystalsandDisplaysDec.,2009文章编号:10072780(2009)06090704直方图均衡增强算法在实时图像处理中的实现胡元刚(长沙湘计海盾科技有限公司,湖南长沙410100,Email:hyg05188@163.com)摘要:介绍了直方图均衡增强算法在显示系统中的应用,提出利用FPGA(FieldProgrammableGateArray)并行处理海量数据的能力来实现显示系统,与采用DSP等传统方法相比,在处

2、理实时图像及工作效率方面优势明显。给出了主要模块的设计方法,整个系统设计紧凑、简单、可靠性高。关键词:实时图像处理;直方图均衡;FPGA;显示系统中图分类号:TN911.73文献标识码:A1引言2设计原理随着微光显示、红外显示以及超高亮、超低2.1直方图均衡的理论依据亮显示在军事中的广泛应用,图像增强技术也直方图均衡化处理是以累积分布函数变换法日益得到重视和发展。图像增强技术可以使原为基础的直方图修正法[3]。其变换函数需满足两本模糊不清的图像清晰化,使图像能提供更多、个条件:更详细的信息。如微光图像存在对比度差、灰(1)在0≤狉≤1区间内,犜(狉)值单

3、调增加;度级有限、瞬间动态范围差、高增益时有闪烁等(2)对于0≤狉≤1,有0≤犜(狉)≤1。缺点,这就需要对图像进行实时增强。直方图这里的第一个条件保证了图像的灰度级从黑技术是图像增强技术中最基本、最通用的技术,到白的次序不变,第二个条件则保证了映射变换[1]目前大多采用的是直方图均衡处理。现在要后的像素灰度值在容许的范围内。当变量连续时实现图像增强主要有两种方式,传统上是采用其变换函数就是:DSP的设计方法,但随着显示信息量的增大这狉种方法在速度上越来越难以满足要求,特别是狊=犜(狉)=狆狉(ω)dω(1)∫0在处理实时图像时更为明显,工作效率不是很式

4、中:犘(ω)是狉的概率密度函数,ω是积分变量,狉高;现在,基于FPGA的设计方式越来越被采狉而狆狉(ω)dω就是狉的累积分布函数。可以证用,FPGA并行处理海量数据的能力很强,特别∫0是在需要大量简单、重复计算的场合。FPGA可明,变换后的变量狊在定义域内的概率密度是均以很好地解决实时处理的难题,随着FPGA的匀分布的,因此,用狉的累积分布函数作为变换函发展,目前FPGA的资源容量,如片内的数,可产生一幅灰度级分布具有均匀概率密度的ALUT、PLL、SRAM、可用嵌入式处理器、DSP图像,其结果扩展了像素取值的动态范围。上述模块、乘法器等越来越丰富,足以

5、应对一般图像方法是以连续随机变量为基础进行讨论的。当灰[2]处理算法的需要。度级是离散值时,可用频数近似代替概率密本文介绍了直方图均衡增强算法在显示系统度[4],即:中的应用,利用FPGA并行处理海量数据的能力狀犽狆狉(狉犽)=0≤狉犽≤1实现了显示系统,给出了主要模块的设计方法,整狀个系统设计紧凑,简单,可靠性高。犽=0,1,…,犾-1(2)收稿日期:20090505;修订日期:20090516908液晶与显示第24卷犾是灰度级的总数目,狆狉(狉犽)是取第犽级灰度值的!"#()*+,-./0概率,狀是图像中出现第犽级灰度的次数,狀是图$%&'!

6、"!#犽像中像素总数。式(1)的离散形式可由式(3)表示:()$$%89:;<犽犽!"!#(1234567=>&'狀犼狊犽=犜(狉犽)=狀=狆狉(狉犼)犼=0犼=00≤狉犼≤1,犽=0,1,…,犾-1(3)&"#'(2?3@A!B以上是直方图均衡的理论基础,这种方法对C=>)于对比度差、灰度级有限的图像进行处理是很有[5]效的。图2FPGA中视频数据处理流程图2.2基于犉犘犌犃的设计原理Fig.2FlowchartofprocessforvideodatainFPAG图1为其系统硬件方框图,VPC3230为视频解码器,将PAL制式或NTSC制式的视频

7、流转缩放模块用来实现无级缩放,由Nios完成直方图化为YcbCr的数字信号,由于本设计主要处理亮的统计并对数据按公式(3)进行累加,求出均衡映度信号,故只需将Y信号,也就是亮度信号引入射表,当视频数据在进入DDR时,Nios同步对数据进行统计,当一帧数据传送完,Nios计算相应FPGA。ADV7123将要显示的数字信号转化为模拟RGB信号,输给普通显示器显示。DS90的映射表,并将映射表也存入DDR中,位置放在这一帧的视频数据之后。C387将数字显示信号转化为LVDS信号,此信号可直接连接液晶屏显示。本设计使用了6片由于输入视频的场频和输出不一致,为解

8、决同步问题,视频数据在DDR中的存储采用了3DDR,之所以采用6片,主要是此电路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。