您现在的位置:首页 >> 技术文章 >> FPGA技术 >> 内容

【MATLAB代做|FPGA代做】图像压缩

时间:2018-5-13 19:21:20 点击:

  核心提示:【MATLAB代做|FPGA代做】图像压缩...

一、项目要求

开发环境:DE2-115开发板(芯片为cyclone IV

开发语言:Verilog HDL

所采用算法:CCSDS 122.0-B-1(采用里面的9/7整数小波变换,实现无损压缩)

图像压缩率:1.5左右

所要处理的图像:7216×5412 全彩色 RGB每通道均为12位,RAW格式

                此处可调整大小及图片模式

图像帧频:0.9f/s

数据处理速率:180MByte/s

要求成果:算法设计文档(各模块设计及功能说明等),算法实现源程序,测试成果,以及压缩解压缩效果(图像信噪比,等标准)

就是在数据的处理速率上,还有图像压缩质量上进行算法参数的选择

 

二、题目要求解析

这里,按之前商讨的结果,直接采用要求的图像格式,图像信息量过大,现有的硬件无法实现,此外,为了能够快速的仿真实现与仿真验证,我们这里需要缩小原始的图像。

第一:这里采用512*512像素大小的8位灰度图。这样方便能够快速的仿真与验证。

第二:整套系统,我们由FPGA实现97小波变化进行图像压缩,对于解压缩部分使用MATLAB实现,来验证压缩部分的代码的正确性。

第三:对于帧频0.9f/s。即只要处理一帧的图像的速度大于每秒0.9帧,这样就能够到达这个帧率指标。

第四:数据处理速率,即整个系统采用并行结构,对于灰度图,单路处理,对于RGB格式数据,采用多路数据处理。

 三、基于MATLAB的算法理论仿真

    97整数小数变化的基本理论为:

标准在去相关模块中建议采用9/7整数小波变换,即是对原始图像先进行行变换,然后对变换后的数据再进行列变换。需要三级这样的二维小波变换,将图像分为10个子带。假设原始图像为零级小波变换后的LL0,那么后一级就是对前一级变换之后得到的LLi(i=012)再进行整数提升小波变换所得的结果。由于需要三级整数提升小波变换,每一次变换需要变换的部分的边长都为前一级的1/2,所以要求待变换的图像宽高是8的倍数。如果不满足要求,则需要对图像进行扩边处理。

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:【MATLAB代做|FPGA代做】图像压缩 来源:【MATLAB代做|FPGA代做】图像压缩
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment