文档介绍:1、课程设计目的
提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。
熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。
2、课程设计选题
【课程设计选题一】图像滤波研究
自选黑白图像,用加噪声的方法获得有噪图像。
整个设计要完成的基本功能大致如下:
用图像平均的方法消除噪声并计算信噪比的改善。()
用平滑滤波方法消除噪声并计算信噪比的改善()。
用中值滤波方法消除噪声并计算信噪比的改善()。
用理想低通滤波方法消除噪声并计算信噪比的改善()。
5、用巴特沃斯低通滤波方法消除噪声并计算信噪比的改善()。
更换不同特性的图像和噪声重复以上滤波方法,观察并分析这些算法的应用场合。
【课程设计选题二】图像恢复研究
整个设计要完成的基本功能大致如下:
1、自选黑白图像,。
2、对失真图像进行FFT,并从频谱上研究如何获得失真参数。
用获得的参数对失真图像加以恢复()。
编制程序并调试。(最好能通过程序自动从频谱中获取失真参数)。
【课程设计选题三】商编码研究
自选黑白图像。
整个设计要完成的基本功能大致如下:
编程实现Huffman编码并计算平均码长。()
编程实现算术编码并计算平均码长。()
给定不同统计特性的图像重复以上编码,并加以分析。
【课程设计选题四】DCT变换编码研究
自选黑白图像。
1、编程实现DCT编码。()
2、编程实现DCT解码。()
3、观察不同压缩比下的解码图像质量。
【课程设计选题五】矢量编码研究
自选黑白图像。
1、编程实现LBG码书训练。()
2、编程实现矢量编码。()
3、编程实现矢量解码。()
改变码书尺寸观察效果。
【课程设计选题六】图像分割研究
自选黑白图像。
1、编程实现分水岭算法的图像分割。()
2、编程实现区域分裂合并法。()
比较不同图像的分割效果。
3、课程设计方案制定
1、程序运行环境是Windows平台。
2、开发工具选用matlab、VC++、 VB、 C#等。建议选用matlab作为编程开发工具,可以达到事半功倍的效果、并可降低编程难度。
3、以组件化的思想构建整个软件系统。具体的功能模块根据选定的不同题目做合理的划分。
4、课程设计的一般步骤
选题与搜集资料:选择课题,进行系统调查,搜集资料。
分析与设计:根据搜集的资料,进行功能分析,并对系统功能与模块划分等设计。
程序设计:运用掌握的语言,编写程序,实现所设计的功能。
调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况。
验收与评分:指导教师对每个成员开发的程序进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
5、要求
1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。尤其是对编程软件的使用有基本的认识。
2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努