红外图像处理中平台实时直方图均衡器的SOC实现

合集下载

基于SoC的红外热像仪硬件设计及其操作系统平台实现的开题报告

基于SoC的红外热像仪硬件设计及其操作系统平台实现的开题报告

基于SoC的红外热像仪硬件设计及其操作系统平台实现的开题报告一、研究背景及意义红外热像技术利用物体的热辐射进行成像,在安防、智能家居、医疗等领域有着广泛的应用。

传统的红外热像仪大多是基于DSP或FPGA 等硬件平台实现,具有昂贵、功耗大、体积大等缺点。

而SoC(System on Chip)则是一种高度集成、功耗低、性能强大的硬件平台,因此基于SoC的红外热像仪越来越受到人们的关注。

本研究旨在设计一种基于SoC的红外热像仪,并实现其操作系统平台。

通过此研究,可以为红外热像技术的应用提供一种低成本、高性能的硬件平台,并可进一步拓展嵌入式系统的应用领域。

二、研究内容及方法本研究主要包括以下几个方面的内容:1. 硬件设计:设计基于SoC的红外热像仪硬件平台,包括红外传感器、图像处理模块、存储模块、通信模块等。

2. 系统架构:构建红外热像仪的操作系统平台,包括Linux操作系统、设备驱动程序、图像处理算法、用户界面软件等。

3. 性能优化:优化系统性能,包括功耗、响应速度、图像质量等。

本研究将采用实验室已有的SoC开发板为基础,结合MATLAB等工具进行模拟和仿真,设计并实现基于SoC的红外热像仪硬件平台和操作系统平台,并开展相关实验测试和性能优化。

三、预期结果本研究预计能够实现一种低成本、高性能的基于SoC的红外热像仪,并搭建其操作系统平台。

经测试,该系统性能优良,具有较高的应用价值和市场前景。

四、研究创新本研究的创新点主要在于:1. 采用SoC作为硬件平台,实现高度集成、低功耗的红外热像仪;2. 构建操作系统平台,方便用户使用,且可实现自定义开发;3. 实现图像质量优化、功耗优化等技术,提升系统性能。

五、难点及解决方案本研究的难点主要在于:1. 硬件设计方面,需要充分考虑系统的功耗、体积、成本等因素,同时实现高性能的图像采集和处理功能。

解决方案:充分评估各种硬件设计方案的优缺点,基于实验室现有资源进行逐步测试和优化。

红外图像处理中平台实时直方图均衡器的SOC实现

红外图像处理中平台实时直方图均衡器的SOC实现

红外图像处理中平台实时直方图均衡器的S OC 实现童 鹏,胡以华,舒 嵘(中国科学院上海技术物理研究所,上海市200083)摘 要:平台直方图均衡算法是红外图像处理中一种很有效的图像增强方法。

鉴于以往实时红外图像处理系统中,该算法的硬件实现过于复杂,性价比不高,软件操作极不灵活等缺陷,在巧妙地引入FPG A (现场可编程门阵列)技术的最新成果N i os Ⅱ软核微处理器后,经过合理的软硬件规划,将该算法以S OC (片上系统)的方式实现,弥补了以往算法的不足,具有很大的工程应用价值。

关键词:红外图像;平台直方图均衡;FPG A;N i os Ⅱ中图分类号:T N911.73收稿日期:2007206219。

0 引 言直方图均衡是红外图像处理中简单有效的一种图像增强方法[1]。

直方图均衡器在增强目标的同时也放大了背景和噪声信号,因此有人提出了平台直方图均衡算法,该算法能达到增强目标且较好地抑制背景和噪声的目的[2,5],具有很大的应用价值。

传统直方图均衡和平台直方图均衡算法都具有计算量和存储量大的缺点,不利于实时图像处理应用。

查找表结构的处理方式可以大幅度减小存储量和计算量,可以实现实时处理。

受电子技术发展水平的限制,从公开发表的论文看,以往的实时直方图均衡器大都具有硬件结构过于复杂、成本高、软件操作不灵活等缺陷,在应用中具有很大的局限性[2,4]。

某课题中使用了法国Sofradir 公司288×4的线阵红外探测器,该探测器每列输出288个图像数据,12位图像数据的传输速率为16MHz/s,每秒大约输出5万多列数据,实时进行灰度变换是课题的基本要求。

经过深入研究,在巧妙地引入A ltera 公司FPG A (现场可编程门阵列)技术的最新成果N i os Ⅱ软核微处理器后,硬件设计被大幅度简化,最后,平台实时直方图均衡算法能以S OC (片上系统)的方式实现。

1 平台直方图均衡算法的原理图像的灰度直方图就是图像中每一个灰度级与其出现频数间的统计关系。

基于小波变换和直方图均衡的红外图像增强

基于小波变换和直方图均衡的红外图像增强

h a n e e t h e i n f r re a d i ma ge . T h i s p a p e r p r e s e n t s a n e w i fr n re a d i ma ge e n h a n c e me n t lg a o i r t h m w h i c h c o mb i n e s t h e h i s t o - g r a m e q u li a z h m w i t h t h e w a v e l e t t r a n s f o r m lg a o i r t h m. he T Ma i f a ] )e x p e ime r n t r e s u l t s s h o w t h a t t h e n e w l- a g o r i t h m h s a b e t t e r i ma g e e n h a n c e me n t e f e c t f o r i fr n a r e d i ma ge s .
・图像 与信号处 理 ・
基 于小波变换 和直方 图均衡 的红外 图像增强
尹 士畅 , 喻松 林
( 华 北光电技术研 究所 , 北京 1 0 0 0 1 5)
摘 要: 基于红外图像低分辨率、 低对 比度 、 视觉特性差的特性 , 以及传统的利用直方 图均衡化 进 行红 外 图像增 强 的方 法会 丢 失 图像 的细节信 息 、 增 强红 外 图像 的噪声 的特 性 , 将 小 波变换 的 多尺度 、 多分辨率的特点和直方 图均衡化的方法相结合 , 提 出一种更好的实现红外图像增强的 算法。并将该算法在 M a t l a b上进行 了仿真验证。 关键词 : 红外; 图像增强; 小波变换 ; 直方 图均衡化 ; 对比度 中图分类 号 : T P 3 9 1 . 4 1 文献 标识 码 : A DOI : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 . 5 0 7 8 . 2 0 1 3 . 0 2 . 0 2 4

基于平台直方图的红外图像自适应增强算法

基于平台直方图的红外图像自适应增强算法

基于平台直方图的红外图像自适应增强算法
王炳健;刘上乾;周慧鑫;李庆
【期刊名称】《光子学报》
【年(卷),期】2005(34)2
【摘要】针对红外图像的特点,提出了一种基于平台直方图均衡化的自适应红外图像增强算法该算法通过自适应地选择平台阈值,对红外图像进行增强处理,克服了采用一般直方图均衡化增强红外图像的缺点,同时算法的运算量远远小于其他平台直方图均衡化算法,便于实时实现理论分析和仿真结果均表明,该算法对红外图像具有很好的增强效果,可较好的抑制背景的增强,突出目标.
【总页数】3页(P299-301)
【关键词】自适应;平台直方图均衡化;红外图像增强;运算量小
【作者】王炳健;刘上乾;周慧鑫;李庆
【作者单位】西安电子科技大学技术物理学院
【正文语种】中文
【中图分类】TN911.73
【相关文献】
1.UUV海面红外侦察图像自适应归并直方图拉伸增强算法 [J], 张勋;赵晓芳;时延利;赵圣芳
2.自适应红外图像直方图均衡增强算法 [J], 赵耀宏;史泽林;罗海波;裴立力;韩国瑞
3.一种基于直方图的自适应红外图像增强算法 [J], 贾兆辉;伊兴国;孔鹏;李晨光
4.基于图像分割和平台直方图均衡的红外图像增强算法 [J], 魏新;马丽华;李云霞;徐志燕;宫明文
5.一种基于Otsu法和平台直方图均衡的红外图像增强算法 [J], 陈峥;吉书鹏因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于细胞神经网络的直方图均衡化红外图像增强算法

一种基于细胞神经网络的直方图均衡化红外图像增强算法

一种基于细胞神经网络的直方图均衡化红外图像增强算法作者:胡刚毅戴正权来源:《电脑知识与技术》2017年第02期摘要:针对红外图像背景复杂、目标模糊等缺点,提出了一种基于细胞神经网络的直方图均衡化红外图像增强算法。

细胞神经网络的控制模板设计成低通滤波器以滤除背景噪声,反馈模板设计引入一个各向同性的高通滤波器生成的矩阵以保护目标的细节边缘。

而后通过直方图均衡化达到图像增强。

仿真结果表明,该算法能使图像的对比度得到有效增强,同时能抑制图像中的噪声,减少细节信息损失,防止出现非目标被过度增强现象,提高红外增强图像的视觉效果。

关键词:红外图像;细胞神经网络;直方图均衡;图像增强中图分类号:TP399 文献标识码:A 文章编号:1009-3044(2017)02-0169-04An Enhancement Algorithm for Infrared Image Based on Cellular Neural Network and Histogram EqualizationHU Gang-yi,DAI Zheng-quan(College of computer and information, Southwest forestry university, Kunming 650224,China)Abstract: Aiming at the disadvantages of complex background and objective fuzzy in infrared image. This paper proposes an enhancement algorithm for infrared image based on cellular neural network and histogram equalization. The control template of cellular neural network sets as low pass filter for removing the background noise. The feedback template sets as a matrix which generated by an isotropic high pass filter to protect the edge information of objective. And then through the histogram equalization to achieve image enhancement. The simulation results show that: This algorithm can effectively enhance the contrast of the image and can restrain the noise in the image. It also can reduce the loss of detail information and prevent the excessive enhancement of non target,which can improve the enhancement visual effect of infrared image.Key words:infrared image; cellular neural network; histogram equalization; image enhancement红外图像具有隐蔽性和可夜视等特点,在军事、医疗等领域被广泛应用,但与可见光图像相比,其仍然存在分辨率低、对比度不明显、噪声大、目标和细节淹没在大片的背景之中等缺点,这给目标识别带来了很大的困难,因此,对红外图像进行全景去噪、目标增强等处理对改善红外图像的质量具有重要的意义[1]。

红外扫描成像预处理系统的SOC设计

红外扫描成像预处理系统的SOC设计

红外扫描成像预处理系统的SOC设计
朱军;朱梦宇;史彩成
【期刊名称】《小型微型计算机系统》
【年(卷),期】2006(027)003
【摘要】根据红外导引头成像预处理系统实时处理要求高的特点,提出基于单片系统(SOC)的设计方法, 并详细描述了该成像预处理系统的硬件设计原理及基于SOC 的实时处理软件设计原理.系统的预处理集成了红外探测器驱动电路,红外图像非均匀校正,以及红外图像预处理等多种实时图像处理功能,提高了成像系统集成度.实验验证了该系统的可重构性和实时处理优点.
【总页数】3页(P547-549)
【作者】朱军;朱梦宇;史彩成
【作者单位】北京理工大学,电子工程系,北京100081;北京理工大学,电子工程系,北京100081;北京理工大学,电子工程系,北京100081
【正文语种】中文
【中图分类】TN957
【相关文献】
1.污染气体扫描成像红外被动遥测系统的检测下限研究 [J], 焦洋;徐亮;高闽光;金岭;童晶晶;李胜;魏秀丽
2.傅里叶变换红外光谱仪扫描成像系统被动遥测火焰红外图像 [J], 刘志明;高闽光;刘文清;陆亦怀;张天舒;徐亮;魏秀丽
3.红外成像系统微扫描成像重建算法研究 [J], 王学伟;李珂;王世立
4.宽幅长波红外高光谱扫描成像系统的设计 [J], 赵航斌;柴孟阳;孙德新;刘银年
5.非制冷红外焦平面成像系统中SOC设计 [J], 芦浩;龙华保;杜玲变
因版权原因,仅展示原文概要,查看原文内容请购买。

红外图像逆直方图均衡化关键技术及应用研究

红外图像逆直方图均衡化关键技术及应用研究

摘要通过红外热像仪传感器采集的红外图像反映的是目标和背景环境之间的热辐射。

因此,红外图像会受到红外热像仪中的一些内部器件(红外焦平面阵列、红外热像器件等组件)和外部因素(空气中其他热辐射源、远距离探测温差范围大、操作者误差等)的干扰,导致红外热像仪采集的红外图像的质量远远低于可见光图像的质量,存在着对比度低、分辨率低、信噪比低等缺点。

为了将红外图像中对观察者有用的信息或者局部目标信息进行突出细节增强,并同时削弱背景噪声和对观察者无用的冗余信息区域,国内外的众多科学家们提出了很多的改善红外图像的质量的方法。

分别从两个方面解决,一是从红外热像仪器件上着手解决,从其根源上提高红外热像仪的性能,并同时提高红外图像的质量;二是通过红外图像处理算法来改善红外图像的灰度分布,从整体上提高图像的对比度和分辨率,优化图像的质量效果,便于人类和计算机对红外图像进行分析识别。

由于从红外热像仪器件的本身上提高性能,以及不断改善红外传感器与光路等元器件的工艺制造水准需要投入大量的财力精力。

因此,一个好的红外图像处理算法相对而言就会显得性价比更高,相对硬件改良投入的成本,通过算法就可以实现获取更加优良的红外图像的质量。

在红外图像处理方法中,传统直方图均衡图像时细节像素容易被大量的背景像素淹没,导致图像产生过亮、过暗等现象。

基于这样的状况,本文提出一种自适应逆直方图均衡化细节增强算法。

该算法通过逆向统计、自适应选取阈值以及多段映射来增强红外图像的细节信息。

相比于传统直方图均衡化算法(全局直方图均衡化算法、平台直方图均衡化算法、双直方图均衡化算法、局部直方图均衡化算法等),逆直方图均衡化算法明显改善了红外图像在不同灰度层分布的视觉效果,使图像的不同区域亮度得到不同程度的增强。

通过实验对比与结果分析,从主客观因素上综合考虑,逆直方图均衡化算法不仅保持背景区域的图像灰度亮度,而且提高了目标和细节区域的图像对比度和亮度。

本文算法在能够达到更好的图像处理效果的前提下仍然能够通过优化计算方法保证实时性,高效性,并且适合在FPGA硬件移植中采用。

基于Kinect和直方图均衡化的红外图像增强算法

基于Kinect和直方图均衡化的红外图像增强算法

基于Kinect和直方图均衡化的红外图像增强算法
刘轶彤
【期刊名称】《舰船科学技术》
【年(卷),期】2015(037)003
【摘要】在复杂海域上船舶的红外图像分辨率低、对比度弱、视觉特性差,研究红外图像增强算法对于进行船舶检测、跟踪和识别具有理论意义和实用价值.本文首先通过Kinect获取到红外图像的深度图像,根据景深的不同把船舶和背景区域分离出来;然后设定初始阈值,进行冗余灰度压缩、幂指数拉伸和直方图均衡后将图像的像素等间距的排列在相应的灰度级上;最后通过引入模糊指数进行图像增强效果验证.实验效果表明,经过图像增强算法图像的清晰度和对比度提高.
【总页数】4页(P173-176)
【作者】刘轶彤
【作者单位】天津职业大学经济与管理学院,天津300410
【正文语种】中文
【中图分类】O434.3
【相关文献】
1.改进的直方图均衡化和 NSCT 变换的红外图像增强 [J], 曹美;程亚玲;盛惠兴;仇春春;俞楷
2.一种基于细胞神经网络的直方图均衡化红外图像增强算法 [J], 胡刚毅;戴正权
3.基于改进的直方图均衡化与边缘保持平滑滤波的红外图像增强算法 [J], 李贤阳;阳建中;杨竣辉;陆安山
4.基于直方图均衡化和双边滤波的变压器红外图像增强 [J], 邓超迪;李川;李英娜
5.基于对比度受限直方图均衡化和非锐化掩模的织物表面瑕疵图像增强算法 [J], 葛万凯;赵世海;范雨佳
因版权原因,仅展示原文概要,查看原文内容请购买。

基于场景复杂度计算的红外图像平台直方图均衡

基于场景复杂度计算的红外图像平台直方图均衡

基于场景复杂度计算的红外图像平台直方图均衡张云峰【摘要】直方图均衡类算法由于缺乏限制项,增强后的红外图像易出现灰度级合并和过增强,视觉效果不佳。

为解决上述问题,提出基于场景复杂度限制型的平台直方图均衡算法。

该算法首先提出对图像场景复杂度进行估计,并将 Harris角点数量作为图像复杂度评价依据。

然后建立类似 sigmoid 函数的图像复杂度评价函数,将场景复杂度标准化。

最后综合考虑图像复杂度和防止原图均值漂移,依据平台直方图均衡原理获取全局变换函数,重建红外图像。

实验结果表明:该方法可有效地依据不同场景实现红外图像增强,不出现过增强和噪声放大。

客观评价指标表明,该方法在保持图像均值亮度和图像信息熵方面表现优异。

%Histogram equalization and its improved version may cause tinny gray levels coalition and over- enhancement in the output infrared image without any constraints. In order to solve this problem,we propose plateau histogram equalization based on scene complexity computation.Firstly, Harris algorithm is used to detect corner.Then an evaluation function,which is similar to the sigmoid function,is established to calculate the degree of complexity for an image.Finally,a global transformation function is gained using the theory of plateau histogram equalization.Moreover,the global transformation function achieves enhancement with the constraints of image complexity and mean lighting protecting. Experimental results show that the proposed method can enhance infrared images with different scenes effectively and there exist no over-enhancement and noise amplification in the output infrared images. Objective evaluation illustratesthat the proposed method can achieve less mean lighting shift and holding the entropy of original image.【期刊名称】《液晶与显示》【年(卷),期】2016(031)007【总页数】8页(P695-702)【关键词】红外图像增强;平台直方图均衡;图像复杂度;角点检测;Harris算法【作者】张云峰【作者单位】中国科学院长春光学精密机械与物理研究所,吉林长春 130033【正文语种】中文【中图分类】TP139红外成像技术依据热辐射成像,可昼夜工作,已被广泛应用于军事,医疗和科学研究等领域。

一种基于Sobel梯度的直方图均衡算法及其在红外图像上的应用

一种基于Sobel梯度的直方图均衡算法及其在红外图像上的应用

一种基于Sobel梯度的直方图均衡算法及其在红外图像上的
应用
万昕;刘坤;崔昌浩
【期刊名称】《红外技术》
【年(卷),期】2024(46)4
【摘要】为了能在动态范围压缩的同时增强红外图像的对比度,提出了一种基于Sobel梯度直方图均衡算法(gradient histogram equalization,GHE)。

与以往的直方图均衡化(histogram equalization,HE)方法不同,该方法自适应地为图像强梯度的灰阶分配高对比度,保留并增强16 bit图像中更多的细节。

随后使用双Gamma映射对映射曲线进行调整,有效地抑制图像亮部的过曝现象,同时提高暗部的细节。

该方法相比于传统的直方图均衡化算法在暗区细节处理、过曝抑制、对比度增强等方面都有较好的效果。

【总页数】8页(P452-459)
【作者】万昕;刘坤;崔昌浩
【作者单位】武汉市第三医院放射科;武汉高德智感科技有限公司
【正文语种】中文
【中图分类】TN911.73
【相关文献】
1.基于图像分割和平台直方图均衡的红外图像增强算法
2.一种基于Otsu法和平台直方图均衡的红外图像增强算法
3.一种基于细胞神经网络的直方图均衡化红外图
像增强算法4.基于Sobel算法的太阳能光伏组件红外图像识别技术研究及应用5.一种基于梯度残差网络的红外与可见光图像融合算法
因版权原因,仅展示原文概要,查看原文内容请购买。

基于SoC的红外双波段图像融合系统的设计

基于SoC的红外双波段图像融合系统的设计

基于SoC的红外双波段图像融合系统的设计
王伟鹏;杨风暴;蔺素珍;贺栋
【期刊名称】《红外技术》
【年(卷),期】2010(32)8
【摘要】红外中波与长波图像实时融合在实际中应用广泛,研究了中波与长波红外图像的实时融合技术,设计了一种以FPGA和高性能DSP为核心、适合嵌入双波段红外热像仪的实时图像融合处理系统,介绍了系统的基本设计原理、各部分的功能.【总页数】4页(P479-482)
【作者】王伟鹏;杨风暴;蔺素珍;贺栋
【作者单位】中北大学,信息与通信工程学院,山西,太原,030051;中北大学,信息与通信工程学院,山西,太原,030051;中北大学,信息与通信工程学院,山西,太原,030051;中北大学,信息与通信工程学院,山西,太原,030051
【正文语种】中文
【中图分类】TN911.73
【相关文献】
1.基于TMS320C6455的红外与可见光实时图像融合系统硬件设计 [J], 王鹏;李飚;刘斐
2.基于TMS320C6455的红外与可见光实时图像融合系统硬件设计 [J], 王鹏;李飚;刘斐;
3.一种基于FPGA的双波段实时红外图像融合系统 [J], 宋亚军;高昆;倪国强
4.基于C64x的红外双波段图像融合处理系统的设计与实现 [J], 胡君红;石岩;江浩
洋;张天序
5.基于DSP与FPGA的红外与可见光实时图像融合系统硬件设计 [J], 邢素霞因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红外图像处理中平台实时直方图均衡器的S OC 实现童 鹏,胡以华,舒 嵘(中国科学院上海技术物理研究所,上海市200083)摘 要:平台直方图均衡算法是红外图像处理中一种很有效的图像增强方法。

鉴于以往实时红外图像处理系统中,该算法的硬件实现过于复杂,性价比不高,软件操作极不灵活等缺陷,在巧妙地引入FPG A (现场可编程门阵列)技术的最新成果N i os Ⅱ软核微处理器后,经过合理的软硬件规划,将该算法以S OC (片上系统)的方式实现,弥补了以往算法的不足,具有很大的工程应用价值。

关键词:红外图像;平台直方图均衡;FPG A;N i os Ⅱ中图分类号:T N911.73收稿日期:2007206219。

0 引 言直方图均衡是红外图像处理中简单有效的一种图像增强方法[1]。

直方图均衡器在增强目标的同时也放大了背景和噪声信号,因此有人提出了平台直方图均衡算法,该算法能达到增强目标且较好地抑制背景和噪声的目的[2,5],具有很大的应用价值。

传统直方图均衡和平台直方图均衡算法都具有计算量和存储量大的缺点,不利于实时图像处理应用。

查找表结构的处理方式可以大幅度减小存储量和计算量,可以实现实时处理。

受电子技术发展水平的限制,从公开发表的论文看,以往的实时直方图均衡器大都具有硬件结构过于复杂、成本高、软件操作不灵活等缺陷,在应用中具有很大的局限性[2,4]。

某课题中使用了法国Sofradir 公司288×4的线阵红外探测器,该探测器每列输出288个图像数据,12位图像数据的传输速率为16MHz/s,每秒大约输出5万多列数据,实时进行灰度变换是课题的基本要求。

经过深入研究,在巧妙地引入A ltera 公司FPG A (现场可编程门阵列)技术的最新成果N i os Ⅱ软核微处理器后,硬件设计被大幅度简化,最后,平台实时直方图均衡算法能以S OC (片上系统)的方式实现。

1 平台直方图均衡算法的原理图像的灰度直方图就是图像中每一个灰度级与其出现频数间的统计关系。

它能给出该图像概貌性的描述,如图像的灰度范围、每一级灰度的频数等,是一个一维的离散函数:p (k )=n kn k =0,1,…,L -1式中:L 为该幅图像中的灰度等级数;p (k )为第k 个灰度级的概率密度;n k 为第k 个灰度级中所包含的像素数;n 为该幅图像中的像素数。

平台直方图均衡算法是在直方图均衡时对灰度的权重设上限和下限两个平台,当某一级灰度的像素数大于或小于所设定的上限或下限平台时,权重被箝在最大值或最小值,这样可避免变换后诸如大块云彩等大面积背景占据过大的动态范围,从而为感兴趣的细节部分留出提升空间。

课题要求将4096的像素级压缩为256级,而原始图像数据不可能占满0~4095的每一级,若原始图像数据中像素级的最大值为N max 、最小值为N m in ,那么,通过仿真要将像素级从N m in ~N max 映射到0~255。

设映射后第i 级灰度的像素个数为n i ,CDF (i )是累积分布函数,P 1和P 2分别为设定的上限和下限平台值,其算法如下:if n 0>P 1 then CDF (0)=P 1else if n 0<P 2and n 0≠0then CDF (0)=P 2else CDF (i )=n 0f or i =1t o 4095{if n i >P 1then CDF (i )=CDF (i -1)+P 1else if n i <P 2and n 0≠0 CDF (i )=CDF (i -1)+P 2else CDF (i )=CDF (i -1)+n i }其直方图映射函数LUT (i )为:D =1CDF(N max )LUT (i )=255(CD F (i )D ) i =0,1,…,4095・43・第33卷第12期2007年12月 电子工程师 E LECTRON I C E NGI N EER Vol.33No .12Dec .20072 平台直方图均衡器的S OC 实现从红外探测器前端信号预处理电路输出的信号有12位数据信号data 、像素时钟信号clk_16M 、列同步信号clk_l (低电平有效)、帧同步信号clk_f (低电平有效)。

图1是其时序图,clk _32M 和clk _64M 是clk _16M 经锁相环2倍频和4倍频的输出时钟。

图1 红外探测器输出信号的时序根据需要,像素在每个灰度等级上的个数统计表只需一个24bit ×4k 存储器即可满足应用要求;灰度查找表只需8bit ×4k 存储器即可满足应用要求。

在实时应用场合,像素灰度等级个数统计表和灰度查找表工作在乒乓方式,因此系统总存储量为32bit ×8k 。

目前很多价格较低的FPG A 中都集成了满足应用要求的可编程存储器资源,因此存储器可集成在FPG A 中。

如果能将算法中的逻辑控制和算术运算都集成在FP 2G A 中,那么算法即可以S OC 方式实现。

算法中涉及到大量的除法运算,除法运算器将消耗FPG A 大量的逻辑资源和布线资源(以A ltera 公司的FPG A 为例,一个16位的并行除法器约消耗1000个LE (逻辑单元)和芯片大部分布线资源),为了提高速度性能和电路运行的稳定性,加上几级流水线,逻辑资源和布线资源的消耗量将成倍增加。

过度的逻辑资源尤其是布线资源的消耗会使电路的速度性能大幅度降低,有时甚至不能适配器件,使设计失败。

显然,这种设计方案是不合理的。

A ltera 公司最新推出的N i os Ⅱ软核微处理器提供了很好的解决方案。

该处理器能以极小的硬件代价换取很高的性能(600~700个LE 的逻辑资源和少量的布线资源消耗),目前,FPG A 的容量都比较大,设计中根本消耗不了那么多资源,芯片中剩余的硬件资源往往比N i os Ⅱ软核微处理器所消耗的硬件资源多,所以设计经常不会增加硬件成本。

它不同于传统的微处理器,有如下特点:a )提供大量免费I P 核,例如微处理器核N i os Ⅱ、定时/计数器、串口、DMA 、S DRAM ,SRAM ,S BRAM 、Flash 控制器等,用户可以根据需要选择I P 核搭建自己的嵌入式系统,系统具有很大的灵活性。

b )提供了界面友好的硬件和软件设计开发环境,硬件设计流程与传统的FPG A 设计相同,软件设计支持标准C 语言编程,开发环境提供了大量的库函数供用户调用,支持JT AG 调试,软件调试方法与现有流行微处理器的调试方法相同,除此之外,配合硬件环境,可以完成很多设计仿真,这项功能是大部分传统微处理器不具备的。

c )支持嵌入式操作系统的移植。

d )支持32级中断。

使用N i os Ⅱ软核微处理器后,可避开外扩高性能微处理器的复杂硬件设计,平台实时直方图均衡器的实现方案如图2所示。

图2 平台实时直方图均衡器的实现方案图2中,统计表1、统计表2、查找表1和查找表2都是双口RAM ,都工作在乒乓方式。

将16MHz 的像素时钟经FPG A 的锁相环倍频到32MHz 和64MHz,在像素时钟的下降沿锁存列同步、帧同步和数据信号,并将锁存信号和倍频时钟给时序控制器,将锁存的帧同步信号在其下降沿二分频产生高低电平信号用来区分奇帧和偶帧。

图2的工作过程如下:当工作在奇帧时,统计表1双口RAM 实时完成像素灰度等级个数的统计工作,统计表2不工作;查找表1完成实时灰度查找工作,查找表2不工作。

统计表的工作过程如下:当锁存的列同步信号为低电平时,将锁存的数据信号作为双口RAM 读端口和写端口的地址信号,用clk_16M 的反相信号作为双口RAM 的读使能信号,用clk_64M 作为双口RAM 的驱动时钟信号;当clk_16M 为高电平且clk_32M 为低电平时,在clk_64M 的上升沿将读出的像素灰度个数加1,当clk_16M 为高电平且clk_32M 为高电平时,用clk_32M 作为写使能信号,在clk_64M 的上升沿将灰度个数写入灰度统计表1的双口RAM 中。

经过上面的操作,即可完成一次像素灰度个数的统计工作。

此时,将锁存的数据信号作为查找表1双口RAM 的读端口地址信号,用clk_16M 作为双口RAM 的读驱动时钟,用锁存的列同步信号的反相信号和该反相信号延时一个像素时钟周期的信号相与后的信号作为双口RAM 的读使能信号(因为双口RAM 带一级流水线,所以不能简单地将列同步的反相信号作为读使能信号),实时地输出变换的灰度数据,列同步和帧・53・第33卷第12期童 鹏,等:红外图像处理中平台实时直方图均衡器的S OC 实现・信号处理与显示技术・同步的输出同样要考虑双口RAM 的流水线。

当帧同步信号为高电平时,时序控制器向N i os Ⅱ发出中断信号1,N i os Ⅱ接收到中断信号1后,读出统计表1中的像素灰度个数统计值,完成灰度查找表的解算并将解算的灰度查找表写入查找表1中,同时将统计表1中的数据清0。

当工作在偶帧时,各模块的工作与奇帧相反。

N i os Ⅱ的串口用来接收设定的平台命令和平台值。

串口工作在中断状态下,具有最高的中断优先级。

串口以“起始字符+平台命令+平台值24位数据+结束字符+校验和”的通信协议进行数据接收,接收完后,串口发送口以“起始字符+接收正确与否命令+结束字符+校验和”的传输协议向上位机发回告信号。

3 设计中应注意的问题和实验结果设计中发现有两个问题必须引起高度注意:a )统计表的读写端口信号受红外探测器前端电路输出信号和N i os Ⅱ信号的切换控制,如果控制不当,很容易产生逻辑混乱。

建议每次切换时先将使能控制信号置为无效状态,然后将时钟信号置为一个固定的高电平,切换使能控制信号,再切换时钟驱动信号和数据信号。

而且每次N i os Ⅱ在读统计表中的值之前,最好有一个小的延时程序,第1个数据读2遍。

由于系统每次切换的时间约1s,N i os Ⅱ完成一次灰度解算和清0不需要这么长时间,每次完成解算和清0后,读写端口控制信号由探测器前端电路输出信号控制。

经过这种处理,系统能稳定地工作,不会出现逻辑混乱。

b )串口中断具有最高优先级,而且是随机的,为了不产生中断丢失,每次统计表完成像素灰度个数统计后,时序控制器产生的硬件中断信号都由N i os Ⅱ发出相应的命令清除。

经过上述简化设计,选用A ltera 公司高性价比Cy 2cl one 系列速度等级最低的EP1C12Q240C8完成全部设计。

经过代码优化和综合布线优化,实时平台直方图均衡器能以21.43MHz 的速度工作。

同时,该设计能以I P 核的形式灵活地移植到A ltera 公司其他系列的FPG A 上。

相关文档
最新文档