图像处理课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数字图像处理》课程设计

1、课程设计目的

1、提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基

本原理与方法。

2、熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。

2、课程设计选题

每生可任选其中之一或者可从网络、书籍、文献中广泛查阅并选择合适题目。

2.1 【课程设计选题一】图像滤波研究

自选黑白图像,用加噪声的方法获得有噪图像。

整个设计要完成的基本功能大致如下:

1、用图像平均的方法消除噪声并计算信噪比的改善。(参考P.68)

2、用平滑滤波方法消除噪声并计算信噪比的改善(参考P.71)。

3、用中值滤波方法消除噪声并计算信噪比的改善(参考P.73)。

4、用理想低通滤波方法消除噪声并计算信噪比的改善(参考P.78)。

5、用巴特沃斯低通滤波方法消除噪声并计算信噪比的改善(参考P.80)。

更换不同特性的图像和噪声重复以上滤波方法,观察并分析这些算法的应用场合。

2.2【课程设计选题二】图像恢复研究

整个设计要完成的基本功能大致如下:

1、自选黑白图像,并参考P.96获得失真图像。

2、对失真图像进行FFT,并从频谱上研究如何获得失真参数。

3、用获得的参数对失真图像加以恢复(参考P.99)。

编制程序并调试。(最好能通过程序自动从频谱中获取失真参数)。

2.3【课程设计选题三】熵编码研究

自选黑白图像。

整个设计要完成的基本功能大致如下:

1、编程实现Huffman编码并计算平均码长。(参考P.114)

2、编程实现算术编码并计算平均码长。(参考P.149)

3、给定不同统计特性的图像重复以上编码,并加以分析。

2.4【课程设计选题四】DCT变换编码研究

自选黑白图像。

1、编程实现DCT编码。(参考P.179)

2、编程实现DCT解码。(参考P.181)

3、观察不同压缩比下的解码图像质量。

2.5【课程设计选题五】矢量编码研究

自选黑白图像。

1、编程实现LBG码书训练。(参考P.183)

2、编程实现矢量编码。(参考P.186)

3、编程实现矢量解码。(参考P.187)

改变码书尺寸观察效果。

2.6【课程设计选题六】图像分割研究

自选黑白图像。

1、编程实现分水岭算法的图像分割。(参考P.247)

2、编程实现区域分裂合并法。(参考P.255)

比较不同图像的分割效果。

3、课程设计方案制定

1、程序运行环境是Windows平台。

2、开发工具选用matlab作为编程开发工具,可以达到事半功倍的效果、并可降低编程难度。

3、以组件化的思想构建整个软件系统。具体的功能模块根据选定的不同题目做合理的划分。

4、课程设计的一般步骤

1、选题与搜集资料:选择课题,进行系统调查,搜集资料。

2、分析与设计:根据搜集的资料,进行功能分析,并对系统功能与模块划分等设计。

3、程序设计:运用掌握的语言,编写程序,实现所设计的功能。

4、调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况。

5、验收与评分:指导教师对每个成员开发的程序进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。

5、要求

5.1总体要求

1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。尤其是对编程软件的使用有基本的认识。

2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。

3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。

4、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。

5.2实施要求

1、理解各种图像处理方法确切意义。

2、独立进行方案的制定,系统结构设计要合理。

3、在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。如果使用matlab来进行开发,要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。

4、通过多幅不同形式的图像来检测该系统的稳定性和正确性。

5.3 课程设计报告的内容及要求

在完成课题验收后,学生应在规定的时间内完成课程设计报告一份,报告的内容和要求如下:

课程设计必须使用规定的课程设计实验报告本书写,并且要使用钢笔或用中性水笔,不能使用圆珠笔。

5.3.1 报告的格式内容如下:

1、目的与要求

这部分主要说明本课程设计的目的、任务和要求;

2、设计的内容

根据指导书的讲述,介绍系统中所设计的主要功能和原理方法;

3、总体方案设计

根据课程设计的具体情况,描述系统的具体构架,包括:功能模块的划分、系统运行的环境、选用的工具及主要实现功能的原理。

4、各个功能模块的主要实现程序

主要的功能实现和函数要进行详细的说明,包括其用法,使用范围,及参数等。

5、测试和调试

按课程设计要求,选用多幅图像对程序进行测试,并提供系统的主要功能实现的效果图。并对调试中发现的问题做说明。

6、课程设计总结与体会

主要说明设计中学到的东西和取得的经验总结,心得体会。

7、参考文献

写出具体的主要参考文献,标明其作者、出处、年代、若是期刊文章,还需要给出期刊名。网络的文章要给出网址。

5.3.2 报告要求

1、必须按照以上格式书写报告。

2、必须对课程设计总体方案进行详细地说明。

3、详细说明各个功能模块的具体实现,对用到的主要函数及参数要做具体的说明,同时要有必要的实现流程图。

4、程序代码后必须贴上主要步骤实现的效果图。

6、课程设计的质量标准与成绩评定

本课程的考核方式为:对学生单独进行验收和答辩,学生必须演示程序,并回答教师提出的问题。根据验收答辩的情况和课程设计说明书的质量综合给出成绩。

课程设计成绩考核采用:优、良、中、及格、不及格五级评分制,评分标准如:

优秀:格式完整;课设总体方案正确、详细,系统中完成了所要求的所有功能;有实现功能的必要流程图。设计说明书层次清楚、条理分明,理论分析正确、

相关文档
最新文档