热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

基于FPGA的JPEG实时图像编解码系统

  • 1星
  • 2014-03-05
  • 2.1MB
  • 需要2积分
  • 7次下载
标签: 基于FPGA的JPEG实时图像编解码系统

基于FPGA的JPEG实时图像编解码系统

JPEG是联合图像专家组(Joint  Picture  Expert  Group)的英文缩写,是国际标准化组织(ISO)和CCITT联合制定的静态图像压缩编码标准。JPEG的基于DCT变换有损压缩具有高压缩比特点,被广泛应用在数据量极大的多媒体以及带宽资源宝贵的网络程序中。  动态图像的JPEG编解码处理要求图像恢复质量高、实时性强,本课题就是针对这两个方面的要求展开的研究。该系统由图像编码服务器端和图像解码客户端组成。其中,服务器端实时采集摄像头传送的动态图像,进行JPEG编码,通过网络传送码流到客户端;客户端接收码流,经过JPEG解码,恢复出原始图像送VGA显示。设计结果完全达到了实时性的要求。  本文从系统实现的角度出发,首先分析了系统开发平台,介绍FPGA的结构特点以及它的设计流程和指导原则;然后从JPEG图像压缩技术发展的历程出发,分析JPEG标准实现高压缩比高质量图像处理的原理;针对FPGA在算法实现上的特点,以及JPEG算法处理的原理,按照编码和解码顺序,研究设计了基于改进的DA算法的FDCT和IDCT变换,以及按发生频率进行优化的霍夫曼查找表结构,并且从系统整体上对JPEG编解码进行简化,以提高系统的处理性能。最后,通过分析Nios嵌入式微处理器可定制特性,根据SOPC  Builder中Avalon总线的要求,把图像采集,JPEG图像压缩和网络传输转变成用户自定义模块,在SOPC  Builder下把用户自定义模块添加到系统中,由Nios嵌入式软核的控制下运行,在FPGA芯片上实现整个JPEG实时图像编解码系统(soc)。  在FPGA上实现硬件模块化的JPEG算法,具有造价低功耗低,性能稳定,图像恢复后质量高等优点,适用于精度要求高且需要对图像进行逐帧处理的远程微小目标识别和跟踪系统中以及广电系统中前期的非线性编辑工作以及数字电影的动画特技制作,对降低成本和提高图像处理速度两方面都有非常重大的现实意义。通过在FPGA上实现JPEG编解码,进一步探索FPGA在数字图像处理上的优势所在,深入了解进行此类硬件模块设计的技术特点,是本课题的重要学术意义所在。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

开源项目推荐 更多

热门活动

热门器件

随便看看

  • 新手请教,关于开发在WINCE上运行的程序
    现在有个任务,在一个扫描仪上做个程序.扫描仪的系统为WINCE .NET,版本4.2我用VS.NET2005建了一个WIN CE5.0的程序,部署时报错,发生了通常表示安装被损坏的错误.修复VS也没用.又建了一个Pocket PC 2003的程序,部署时扫描仪端报错.想请教,一般大家都用什么工具开发WINCE上的程序,VS2005就这么被放弃了吗?
  • 有关Matlab 中的Simulink 自动生成DSP可运行的C代码 的问题
    大家都知道Matlab中的Simulink 可以自动的生成DSP可以运行的C代码。但是,我生成之后,在买来的开发板上运行不出希望的结果。这个模型是一个比较简单的模型,就是产生PWM波的一个模型,生成的代码倒是不少。在CCS中自动生成了一个工程,这个工程编译通过,但下载到开发板上就不能Work。不知道什么原因,是不是硬件配置有问题,请有经验的朋友帮帮忙,不胜感激。from Demos
  • 学DSP必看
    DSP有哪些数学库及其它应用软件?TI公司为了方便客户开发DSP,在它的网站上提供了许多程序的示例和应用程序,如MATH库,FFT,FIR/IIR等,可以在TI的网页免费下载。如何获得DSP专用算法?TI有许多的Third Party可以通过DSP上的多种算法软件。可以通过TI的网页搜索你所需的算法,找到通过算法的公司,同相应的公司联系。注意这些算法都是要付费的。eXpressDSP是什么?eXp
  • 给中年工程师的忠告
    几年前写了《给年轻工程师的十大忠告》系列文章,不知不觉自己已经步入中年。做了十几年工程师,酸甜苦辣、百感交集,感觉中中年工程师命运更为令人忧虑。因此想写篇《给中年工程师的忠告》,算是姊妹篇,希望对中年工程师能有所启发,同时也给年轻工程师有所提醒!所谓中年工程师,这里我们指35岁以上,仍然主要从事具体技术工作的工程师。他们和刚毕业的年轻人一样伏案编写软件、调试电路,岁月沧桑,有的甚至已是两鬓灰白。到
  • 使用pcf8563写一个倒计时1个小时的思路
    我最近在使用pcf8563,它内部的倒计时寄器是一个8位的寄纯器,我以前傻傻的认为他最多只能够计255S,现在想起来好傻的,这不是跟定时器是一回事吗?当他归零的时候就把时间减一个数就行了,不知道大家是不是也是这么想的呢?
  • 超级新手来问哪里学硬件开发...
  • 关于s7-200与7219通讯程序,用于数码管显示
  • 端午节回家,略有感触
  • 转:对《一个人民还蒙在鼓里的锂电池阴谋》6点反驳
  • 新手上路,做ZigBee的室内定位算法,应该怎么下手呢?

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×