数字图像处理在DSP上的实现旋转改正.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理在DSP上的实现旋转改正

PAGE  信息与电气工程学院 DSP应用系统(三级)项目 设计说明书 (2013/2014学年第二学期) 题 目 : DSP实现图像旋转 专业班级 : 信息1102班 学 号 : 110070230 学生姓名 : 张荣荣 指导教师 : 李丽宏、马永强、崔冬、王鹏 设计周数 : 2周 设计成绩 : 2014年7月11日 目 录  HYPERLINK \l _Toc219013865 1、设计任务及目的  PAGEREF _Toc219013865 \h ... 1   HYPERLINK \l _Toc219013866 1.1设计任务  PAGEREF _Toc219013866 \h . 1 1.2设计目的2 TOC \o 1-3 \h \z \u   HYPERLINK \l _Toc219013864 2、设计原理  PAGEREF _Toc219013864 \h ... 3  HYPERLINK \l _Toc219013865 3、软件程序  PAGEREF _Toc219013865 \h ... 4  HYPERLINK \l _Toc219013866 3.1主程序  PAGEREF _Toc219013866 \h . 5  3.2初始化和读取图像程序6 3.3命令文件7  HYPERLINK \l _Toc251010020 4、运行并观察结果 .8  HYPERLINK \l _Toc251010021 结 论 8  HYPERLINK \l _Toc251010023 参考文献 9  PAGE - 7 - 基于DSP的图像旋转 1设计任务及目的 1.1设计任务 (1)实现一路模拟视频信号的采集与显示。 (2)实现单帧图像的旋转(90°)。 (3)图像采用120*96点像素,由SDRAM中的722*288存储图像采样生成。 (4)能从计算机上读取图片。 (5)编写图像旋转程序,在TMS320C5509上实现。 1.2设计目的 图像旋转是一种应用广泛的数字图像处理技术,随着应用水平的不断提高,对在嵌入式系统中实现高分辨率大图像旋转的需求也越来越高。如在航空领域的高分辨率数字地图图像的显示处理过程中,由于现有的显示芯片均不能支持图像旋转功能,就需要在资源有限的嵌入式平台上实现大幅面地图图像的实时旋转。采用DSP平台是一种实现方式,具体实现时需仔细考虑两个方面的问题,一是选用计算量小的旋转算法,二是充分发挥DSP平台强大的并行计算能力。 2设计原理 目前,图像旋转大多采用基于视口映射的处理。视口是指屏幕上的显示区域范围,方法是先计算出旋转后视口图像像素在源图像中的坐标地址值,再依据该地址在源图像中对应读取像素值,最后利用读取的像素值进行插值,得到最终旋转后视口图像。实际上,由于存在对称性,一幅图像任意角度的旋转可分解为一次90°或180°或270°的旋转,再加上一次±45°以内的旋转。   传统的图像旋转一般通过矩阵乘法实现: 其中,α为旋转角度。 由于图像是线性存储的,各个像素点之间的相对位置关系确定。如图1(a)所示,图像旋转前,任意像素点P(x,y)和P1(x1,y1)、P2(x2,y2)及A(xA,yA)在几何上是矩形的四顶点关系。由于旋转变换是线性变换,如图1(b)所示,图像旋转后,各个像素点之间的相对位置关系不发生变化。所以,对图像作旋转变换,只需对第一行和第一列的像素用式(1)作矩阵乘法运算,对除第一行和第一列以外的像素,用式(2)进行简单的加减运算即可。这样避免了对整幅图像的每个像素作矩阵乘法运算,可节省5~6倍的CPU周期。 由DSP的结构特点可知,只有在数据和程序均位于片内存储器当中的条件下,DSP的效率才能得到最大化的发挥。在大图像旋转算法中,由于涉及的图像数据量远大于DSP的片内存储器容量,源图像和最终视口图像等数据必须被存放在片外存储器中。在这种情况下,为了保证DSP CPU高速处理能力的发挥,必须优化数据流,将源图像分块,依次搬移至片内处理,并设法保证CPU当前要处理的图像数据块已经事先在片内存储器中准备好了。因此在算法整体优化结构上采用Ping-Pong双缓冲技术,利用EDMA与CPU并行工作来隐藏图像数据块在片内和片外之间的传输时间,使CPU能连续不断地处理

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档