基于DSP数字图像基本处理实验教学探讨.docVIP

基于DSP数字图像基本处理实验教学探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP数字图像基本处理实验教学探讨

基于DSP数字图像基本处理实验教学探讨   摘要:介绍了“数字图像基本处理实验”涉及的基本原理,并着重对算法的实现方法进行了深入的分析和探讨;充分利用图、表的形式对实验数据进行了显示和分析,以帮助学生对抽象的数据和算法建立起直观的认识,使学生在深刻理解相关理论的基本原理的基础上,逐步掌握DSP技术应用的一些基本方法和技巧。   关键词:DSP技术;数字图像处理;实验教学;最佳阈值   作者简介:施帮利(1969-),男,四川泸州人,重庆理工大学电子信息与自动化学院,实验师。(重庆 400054)韩武红(1971-),男,重庆人,重庆市巴蜀中学教务处主任,中教高级。(重庆 400013)   基金项目:本文系重庆市高等教育教学改革研究重点项目(项目编号:122003)的研究成果。   中图分类号:G642.423 文献标识码:A 文章编号:1007-0079(2013)10-0171-03   “DSP技术”是指利用通用或专用DSP处理器完成数字信号处理的方法与技术。[1]“DSP技术”课程中数字图像处理部分内容主要讲述利用DSP系统对图像进行加工分析的方法和原理。[2]“数字图像基本处理实验”包括图像的反色和二值化处理,是数字图像处理的最基本算法,是图像进一步处理的很多算法的基础。[3]“数字图像基本处理实验”是“DSP技术”课程中比较典型的一个实验,它体现了DSP技术应用中的一些共有的方法和原理,对DSP技术的其他应用案例具有很好的示范作用。   一、实验教学特点   1.教学对象   本节实验面向电子信息工程专业大三学生,大三上半学期学生已学完“信号与系统”、“微机原理”和“数字信号处理”等相关课程,已具有C语言和汇编语言基础,但程序设计基础比较薄弱。   2.教学目的   (1)了解BMP图像文件的基本处理程序。   (2)理解图像处理的基本原理。   (3)掌握用C语言实现图像二值化处理算法的方法。   (4)掌握CCS开发环境中分析数据的基本方法。   二、课前的预习准备   数字图像处理的理论性和实践性都很强,一方面学生对图像处理已有比较直观的了解,且具有比较浓厚的兴趣;另一方面学生对图像相关理论如图像格式等知识比较欠缺,对其算法也感觉比较抽象。   课前,教师可预先将图像反色处理的所有代码提供给学生,要求学生结合BMP图像格式,了解从图像文件中获取图像点阵数据的具体实现。考虑到学生的实际情况,在程序设计时对内存分配、文件操作、图像数据提取等较低层部分不做强制要求,学生只需针对算法的具体实现,将图像反色部分的代码修改为图像二值化处理的代码即可。   为了提高学生的兴趣和积极性,让学生自己准备几张需要处理的图片,比如自己的大头贴或喜欢的明星照片等。图片预先处理为适当的格式:120×120像素、8位色深的BMP格式。为便于比较,可以使用画面相近,但整体亮度适中、偏暗和偏亮的三张图片。   三、教学内容分析   1.数字图像基础知识   常见的BMP格式数字图像的每个像素通常用8bit表示,因此图像有256个灰度级,其范围为0~255,其中0对应黑色,255对应白色。它由图像文件头和图像数据阵列两部分组成。图像数据阵列记录了图像的每个像素值。图像数据的存储是从图像的左下角开始逐行扫描图像,即从左到右、从下而上将图像的像素值一一记录下来,从而形成了图像数据阵列。[4]   2.图像反色处理   设输入图像为f(x, y),反色后的图像为g(x, y),那么图像反色的方法为:   g(x, y) =255-f(x, y)(1)   3.图像二值化处理   实验中一般采用全局阈值。设输入图像为f(x, y),二值化后的图像为e(x, y),设定一个阈值T,那么图像二值化的方法为:   (2)   4.“最佳阈值”算法   目前采用最广的是“最大类间方差算法”,也叫“OSTU算法”。算法的描述为:[5]   (1)计算输入图像灰度级的归一直方图,用h(i)表示。   (2)计算灰度均值μT:   (3)   (3)计算直方图的零阶累积矩w(k)和一阶累积矩μ(k):   (4)   (5)   (4)计算类间方差:   (6)   (5)求δ(k)(k=0,1,…,255)的最大值δB(k),其对应的k值即为最佳阈值T。   四、实验教学设计   由于图像反色处理部分内容较为简单,可作为演示部分让学生观看。学生在观看教师演示时,建立对图像处理的直观认识,并熟悉CCS环境中调试、运行程序和查看实验数据的方法与步骤。   1.算法实现方法[6-8]   (1)算法的优化设计。   1)计算h(i)时,可先声明一个int型数组gray_nu[256

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档