虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

图像 去雾

  • 基于H.264编解码的算法优化研究及FPGA的硬件实现.rar

    H.264/AVC是由ITU和ISO两大组织联合组成的JVT共同制定的一项新的视频压缩技术标准,在较低带宽上提供高质量的图像传输是H.264/AVC的应用亮点。在同样的视觉质量前提下,H.264/AVC比H.263和MPEG-4节约了50%的码率。但H.264获得优越性能的代价是计算复杂度的增加,据估计其编码的计算复杂度大约为H.263的3倍,因此很难应用于实时视频处理领域。针对这一现状,业内做了大量的研究工作,力图降低其计算复杂度和提高运行效率。比如在运动估计方面,国内外在这方面的研究已经很成熟。而针对帧内/帧间预测编码的研究却较少。因此研究预测模式的快速算法具有理论意义和应用价值。 本文在详细研究H.264标准视频压缩编码特点基础上,分析了H.264帧内编码, 帧间编码及变换,量化技术的原理及特点,提出了一种基于局部边缘方向信息的快速帧内模式判决算法,通过结合SAD的模式选择方法来减少模式选择数目。它采用了Sobel梯度算子计算当前块的边缘信息,累加当前块中属于同一方向像素点的边缘矢量构造不同模式下的边缘方向直方图,以便确定最可能的预测模式。该算法有效降低了编码器的运算复杂度,在并未显著降低编码性能的情况下提升了编码器效率。仿真表明:Foreman 图像序列编码性能有了提高,其中PSNR平均降低了0.06dB,Bitrate平均降低了19.4%,这大大提高了视频传输的质量。 另外在帧间预测模式选择算法方面进行了改进研究:按顺序对不同类型进行判决,有选择地去比较可能模式,使得在有效减少需判决的模式数量的同时,结合小块模式搜索中途停止准则来确定最优模式。仿真表明:改进算法相对与原来算法能够节省很多的编码时间(平均下降了49.3%),但带来的图像质星的下降(平均下降0.08dB,可以忽略)和码率较少的增加。 同时在整数DCT变换模块中,提出了一种快速蝶形算法,使得对4×4点数据做一次变换,只需通过8×8次加法和2×8次移位运算便可完成,与原来12×8次加法和4×8次移位相比,新算法大大降低了运算复杂度。 最后介绍FPGA的特点及设计流程,并实现了H.264编解码器中变换编码及量化和熵解码模块的硬件。这种基于FPGA所实现的H.264编码视频处理模块设计具备了成本低,周期短,设计方法灵活等优点,具有广阔的市场应用前景。 仿真表明,通过使用本文提出的帧内/帧间速算法方法可使得H.264编码速度获得显著的提高,使H.264 Baseline编码器能在PC平台上实现实时编码。

    标签: FPGA 264 编解码

    上传时间: 2013-07-18

    上传用户:zukfu

  • 基于FPGA的JPEG压缩编码的研究与实现.rar

    随着移动终端、多媒体、通信、图像扫描技术的发展,图像应用日益广泛,压缩编码技术对图像处理中大量数据的存储和传输至关重要。同时, FPGA单片规模的不断扩大,在FPGA芯片内实现复杂的数字信号处理系统也成为现实,因此采用FPGA实现图像压缩已成为一种必然趋势。JPEG静态图像压缩标准应用非常广泛,是图像压缩中主要的标准之一。研究JPEG图像压缩在FPGA上的实现,具有广阔的应用背景。 论文从实际工程应用出发,通过设计图像压缩的IP核,完成JPEG压缩算法在FPGA上的实现。首先阐述JPEG基本模式的压缩编码的标准,然后在设计规划过程中,采用SOC的设计思想,给出整个系统的内部结构、层次划分,对各个模块的HDL实现进行详细的描述,最后完成整体验证。方案采用了IP核复用的设计技术,基于Xilinx公司本身的IP核,进行了再次开发。在研究JPEG标准的核心算法DCT的基础上,加以改进,设计了适合器件结构的基于DA算法的DCT变换的IP核。通过结构和算法的优化,提高了速度,减少占用过多的片内资源。 设计基于Xilinx的Virtex- II系列的FPGA的硬件平台,在ISE7.1中编译综合,最后通过Modelsim仿真验证。分辨率为352×288大小的源图像,在不同的压缩等级设置下,均测试通过。仿真验证的结果表明:基于FPGA的JPEG压缩编码占用较少的硬件资源,可在较高的工作频率下运行,设计在速度和资源利用率方面达到了较优的状态,能够满足一般图像压缩的要求。 整个设计可以作为单独的JPEG编码芯片也可以作为IP核添加到其他系统中去,具有一定的使用价值。

    标签: FPGA JPEG 压缩编码

    上传时间: 2013-04-24

    上传用户:nairui21

  • 基于FPGA的图像压缩系统的设计与实现.rar

    随着信息技术和计算机技术的飞速发展,数字信号处理已经逐渐发展成一门关键的技术科学。图像处理作为一种重要的现代技术,己经在通信、航空航天、遥感遥测、生物医学、军事、信息安全等领域得到广泛的应用。图像处理特别是高分辨率图像实时处理的实现技术对相关领域的发展具有深远意义。另外,现场可编程门阵列FPGA和高效率硬件描述语言Verilog HDL的结合,大大变革了电子系统的设计方法,加速了系统的设计进程,为图像压缩系统的实现提供了硬件支持和软件保障。 本文主要包括以下几个方面的内容: (1)结合某工程的具体需求,设计了一种基于FPGA的图像压缩系统,核心硬件选用XILINX公司的Virtex-Ⅱ Pro系列FPGA芯片,存储器件选用MICRON公司的MT48LC4M16A2SDRAM,图像压缩的核心算法选用近无损压缩算法JPEG-LS。 (2)用Verilog硬件描述语言实现了JPEG-LS标准中的基本算法,为课题组成员进行算法改进提供了有力支持。 (3)用Verilog硬件描述语言设计并实现了SDRAM控制器模块,使核心压缩模块能够方便灵活地访问片外存储器。 (4)构建了图像压缩系统的测试平台,对实现的SDRAM控制器模块和JPEG-LS基本算法模块进行了软件仿真测试和硬件测试,验证了其功能的正确性。

    标签: FPGA 图像压缩系统

    上传时间: 2013-04-24

    上传用户:a3318966

  • 基于FPGA的图像处理算法的研究与硬件设计.rar

    随着微电子技术的高速发展,实时图像处理在多媒体、图像通信等领域有着越来越广泛的应用。FPGA就是硬件处理实时图像数据的理想选择,基于FPGA的图像处理专用芯片的研究将成为信息产业的新热点。 本文以FPGA为平台,使用VHDL硬件描述语言设计并实现了中值滤波、顺序滤波、数学形态学、卷积运算和高斯滤波等图像处理算法。在设计过程中,通过改进算法和优化结构,在合理地利用硬件资源的条件下,有效地挖掘出算法内在的并行性,采用流水线结构优化算法,提高了顶层滤波模块的处理速度。在中值滤波器的硬件设计中,本文提出了一种快速中值滤波算法,该算法大大节省了硬件资源,处理速度也很快。在数学形态学算法的硬件实现中,本文提出的最大值滤波和最小值滤波算法大大减少了硬件资源的占用率,适应了流水线设计的要求,提高了图像处理速度。 整个设计及各个模块都在Altera公司的开发环境QuartusⅡ以及第三方仿真软件Modelsim上进行了逻辑综合以及仿真。综合和仿真的结果表明,使用FPGA硬件处理图像数据不仅能够获得很好的处理效果,达到较高的工作频率,处理速度也远远高于软件法处理图像,可满足实时图像处理的要求。 本课题为图像处理专用FPGA芯片的设计做了有益的探索性尝试,对今后完成以FPGA图像处理芯片为核心的实时图像处理系统的设计有着积极的意义。

    标签: FPGA 图像处理 法的研究

    上传时间: 2013-06-08

    上传用户:shuiyuehen1987

  • 基于DSPFPGA的图像识别系统设计与实现.rar

    近年来,图像处理与识别技术得到了迅速的发展。人们已经充分认识到图像处理和识别技术是认识世界、改造世界的重要手段。目前,图像识别技术已应用到很多领域,渗入到各行各业,在医学、公安、交通、工业等领域具有广阔的应用前景。 这篇论文介绍了一种基于DSP+FPGA构架的实时图像识别系统。DSP作为图像识别模块的核心,负责图像识别算法的实现;FPGA作为图像采集模块的核心,负责图像的采集,并且完成预处理工作。图像识别算法的运算量大,并且控制复杂,对系统的性能要求很高。DSP的特殊结构和优良性能很好地满足了系统的需要,而FPGA的高速性和灵活性也保证了系统实时性,并且简化了外围电路,减少了系统设计难度。 系统使用模板匹配和神经网络算法对数字0~9进行识别。模板匹配一般适用于识别规范化的数字、字符等小型字符集(特别是同一字体的字符集)。由于结构比较简单,系统处理能力强,模板匹配的识别速度快并且识别率高,取得很好的效果。神经网络所具有的分布式存储、高容错性、自组织和自学习功能,使其对图像识别问题显示出极大的优越性。 研究表明,在DSP+FPGA的构架上实现的图像识别系统,具有结构灵活、通用性强的特点,适用于模块化设计,有利于提高算法的效率。系统可以充分发挥和结合DSP和FPGA的优势,准确快速地实现图像识别。通过软、硬件的灵活组合,系统可以实现图像处理大部分的相关功能,使之能够运用到工业视觉检测、汽车牌照识别等系统中。

    标签: DSPFPGA 图像识别 系统设计

    上传时间: 2013-06-18

    上传用户:com1com2

  • 图像缩放算法研究及其FPGA实现.rar

    图像缩放在图像处理领域中,发挥着重要作用。图像的分辨率调整和格式变换,都需要用到图像缩放技术。随着多媒体技术和大规模集成电路的发展,利用硬件实现视频图像无级缩放已成为图像处理研究的一个重要课题。 图像缩放通常由插值算法实现。传统的插值算法由于实现原理的局限性,在缩放时容易引起边缘锯齿或细节模糊现象。针对传统插值算法的这个不足,出现了许多基于边缘改进的算法。但这些算法一般只能完成2k倍数插值,无法真正做到基于边缘的无级缩放。 为了实现基于边缘改进的无级缩放,本文做了如下五个方面的研究工作: 1.系统回顾了图像缩放技术,包括传统图像缩放技术和多边缘检测插值,分析了这些图像缩放技术的优缺点。 2.重点研究了新兴的方向多项式插值算法,该算法能够真正完成基于边缘改进的无级缩放。 3.提出改进的方向多项式插值算法(IOPI算法),该算法针对硬件实现,做了两个方面改进:提出EDV算法,简化边缘方向的确定;提出Cubic6逼近插值算法(A-Cubic6算法),改善平坦区域缩放效果。其中的EDV算法通过加减、比较模块,完成边缘方向的确定。相比原算法中的乘除法、直方图计算,大大简化了硬件实现,降低了硬件实现成本。A-Cubic6算法利用查找表简化了Cubic6点插值算法的实现,而且明显改善了非边缘区域的缩放效果。 4.研究缩放算法与图像质量的评价方法。比较、分析各算法的软件仿真结果,得出结论:本文提出的IOPI算法在平坦区域和边缘区域都具有比其它算法更突出的效果。 5.结合实时视频处理要求,研究了IOPI算法的FPGA实现。已完成最近邻域插值和A-Cubic6算法的FPGA实现,可以在硬件平台上稳定工作。

    标签: FPGA 图像 算法研究

    上传时间: 2013-06-05

    上传用户:2728460838

  • 作物叶片图像采集系统的研究与设计

    本文研制了一套基于数码相机的图像采集系统,用于拍摄作物叶片。该系统采用漫反射式的多光源正面照明设计方案,具有实时、高效、可控的特点。研究通过正交试验对照明系统参数进行优化,运用matlab 对

    标签: 图像采集系统

    上传时间: 2013-07-30

    上传用户:xlcky

  • 基于DSP+FPGA的小波变换实时图像处理系统设计

      本课题设计和完成了一套基于DSP+FPGA结构的小波变换实时图像处理系统。采用小波算法对图像进行边缘提取、图像增强、图像融合等处理,并在ADSP-BF535上实现了小波算法,分析了其运行小波算法的性能。图像处理的数据量比较大,而且运算比较复杂,DSP的特殊结构和性能很好地满足了系统实现的需要,而FPGA的高速性和灵活性也满足了系统实时性和稳定性的需要,所以采用DSP+FPGA来实现图像处理系统是可靠的,也是可行的。系统的硬件设计以DSP和FPGA为平台,DSP实现算法、管理系统运行、并实现了系统的自启动;FPGA实现一些接口、时序控制等,简化了外围电路,提高了系统的可靠性。结果表明,在ADSP-BF535上实现小波算法,效果良好,而且满足系统实时性的要求。最后,总结了系统的设计和调试经验,对调试时遇到的一些问题进行了分析。

    标签: FPGA DSP 小波变换 实时图像

    上传时间: 2013-04-24

    上传用户:Kecpolo

  • 用FPGA实现“共轭变换”图像处理方法

    近年来微光、红外、X光图像传感器在军事、科研、工农业生产、医疗卫生等领域的应用越来越为广泛,但由于这些成像器件自身的物理缺陷,视觉效果很不理想,往往需要对图像进行适当的处理,以得到适合人眼观察或机器识别的图像。因此,市场急需大量高效的实时图像处理器能够在传感器后端对这类图像进行处理。而FPGA的出现,恰恰解决了这个问题。 近十年来,随着FPGA(现场可编程门阵列)技术的突飞猛进,FPGA也逐渐进入数字信号处理领域,尤其在实时图像处理方面。Xilinx的研究表明,在2000年主要用于DSP应用的FPGA的发货量,增长了50%;而常规的DSP大约增长了40%。由于FPGA可无比拟的并行处理能力,使得FPGA在图像处理领域的应用持续上升,国内外,越来越多的实时图像处理应用都转向了FPGA平台。与PDSP相比,FPGA将在未来统治更多前端(如传感器)应用,而PDSP将会侧重于复杂算法的应用领域。可以说,FPGA是数字信号处理的一次重大变革。 算法是图像处理应用的灵魂,是硬件得以发挥其强大功能的根本。”共轭变换”图像处理方法是一种新型的图像处理算法,由郑智捷博士上个世纪90年代初提出。这种算法使用基元形状(meta-shape)技术,而这种技术的特征正好具备几何与拓扑的双重特性,使得大量不同的基于形态的灰度图像处理滤波器可用这种方法实现。该种算法在空域进行图像处理,无需进行大量复杂的算术运算,算法简单、快速、高效,易于硬件实现。通过十多年来的实验与实践证明,在微光图像,红外图像,X光图像处理领域,”共轭变换”图像处理方法确实有其独特的优异性能。本篇论文就针对”共轭变换”图像处理方法在微光图像处理领域的应用,就如何在FPGA上实现”共轭变换”图像处理方法展开研究。首先在Matlab环境下,对常用的图像增强算法和”共轭变换”图像处理方法进行了比较,并且在设计制作“FPGA视频处理开发平台”的基础上,用VHDL实现了”共轭变换”图像处理方法的基本内核并进行了算法的硬件实现与效果验证。此外,本文还详细地讨论了视频流的采集及其编码解码问题以及I2C总线的FPGA实现。

    标签: FPGA 共轭变换 图像 处理方法

    上传时间: 2013-04-24

    上传用户:CHENKAI

  • 基于运动补偿的去隔行系统的研究与FPGA设计

    本文采用基于运动补偿的算法,对去隔行系统及其FPGA设计作了深入的研究.该系统包括三个关键模块运动估计模块是去隔行系统的设计重点,设计为双向运动估计,采用菱形快速搜索算法,主要分为计算和控制两大部分.计算部分为SAD计算模块,采用累加树和流水线技术;控制部分根据菱形搜索算法的第三步搜索的特点,对比较模块、SAD暂存器等模块做了具体的设计.对于运动补偿模块采用双向补偿的算法,补偿精度为半像素.根据半像素点的位置将运动补偿计算分为四个状态,并通过对四个状态计算特点的分析设计了加法器的结构复用.同时基于视频数据处理的需要,设计了四个具有双体存储结构的内部缓存器,由FPGA内部的嵌入式阵列块实现.根据运动估计模块和运动补偿模块的计算特点,分别对缓存器的结构、读写时序和列序号控制进行设计,有效提高了数据的存取效率.本文对于这三个去隔行系统的关键模块都给出了RTL级设计和模块的功能仿真,并在最后一章中给出了去隔行系统的FPGA设计.

    标签: FPGA 补偿 去隔行

    上传时间: 2013-06-11

    上传用户:han_zh