欢迎来到天天文库
浏览记录
ID:16678846
大小:723.50 KB
页数:9页
时间:2018-08-23
《《医学图像与信号处理》实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《医学图像与信号处理》报告学院:生命信息与仪器工程学院专业:生物医学工程班级:08064811学号:08064126姓名:龚双林导师:徐伟栋2011年07月06日20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgagel
2、oans,acceptingonlythelender一、实验目的本实习内容旨在让学生通过用VC等高级语言编写数字图像处理的一些基本算法程序,来巩固和掌握图像处理技术的基本技能,提高实际动手能力,并通过实际编程了解图像处理软件的实现的基本原理。为学生进一步学习数字摄影测量、遥感和地理信息系统等专业课程以及应用图像处理解决实际问题奠定基础。二、实验原理2.1灰度图象的线性拉伸:灰度变化是点运算,将原图象的每个像素的灰度值改成线性变化之后的灰度即可。灰度的线性变换就是指图像的中所有点的灰度按照线性灰度变换函数进行变换。灰度变换方程如下:该方程为线性方
3、程。式中参数为输入图像的像素的灰度值,参数为输出图像的灰度值。设原图象的灰度范围为[a,b],变化之后的范围为[a’,b’],则:fA=(b’-a’)/(b-a)fB=-(b’-a’)/(b-a)a+a’如果算出来的值大于255,则让它等于255,小于0则让其等于0。2.2灰度图象中值滤波:中值滤波也属于局部处理的一种,将窗口中的各个像素排序之后排序,取中值赋给模板中心的像素,所以窗口中个数一般是基数。2.3灰度图象边缘检测:边缘检测有三种算子:Roberts,Prewit,Sobel。三种算子都是做一阶差分的,通过算子算出各个像素的梯度值,将水
4、平梯度的绝对值和垂直梯度的绝对值相加,若此梯度值大于某个阈值,则将其灰度值赋为255,否则赋为0。2.4图象直方图:统计各灰度值出现的频数,以及像素的总个数,用频数除以总个数作为频率,以灰度值作为横坐标,频率作为纵坐标绘图。20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,ce
5、rtificatebondsapplyformortgageloans,acceptingonlythelender一、实验步骤3.1灰度图象的线性拉伸:创建一个对话框来输入变化后的灰度值,为对话框的两个编辑框定义成员变量,在文档类中添加处理函数,按照对话框输入值计算出fA与fB,做一个循环,将0到255的灰度值,计算出拉伸后的灰度值(超限情况特殊处理),存放在下标为此值的一个数组中,然后利用文档类的中定义的CDib类的成员变量m_DIB,获得当前打开的图像指向图像数据部分的指针m_DIB.m_pBits,在数组中查出每个像素变化后的灰度值,并将
6、此值赋给指针m_pBits指向的内存。刷新视图。然后在菜单中加上线性拉伸的菜单,为该菜单的ID添加消息响应函数,在该函数中创建对话框,并调用文档类线性拉伸的函数,将对话框的两个成员变量传给此函数。3.2灰度图象中值滤波:在文档类中添加两个成员函数。一个用来把传入的指针里的内容排序,一个用来做中值滤波。也要申请一块新内存来复制原图像的信息,双重嵌套循环,边界像素不处理,对每个像素,使用一个大小为9个字节的数组来存放复制图像窗口中各像素值,然后将数组首地址传入排序的函数中,将中间的值赋给当前图像窗口中心的像素。排序函数我用的是快速排序法。在菜单中添加
7、中值滤波菜单项,为其添加消息响应函数,调用文档类的中值滤波函数。3.3灰度图象边缘检测:在文档类中定义三个函数,分别为Roberts,Prewit,Sobel算子处理函数,处理时,先申请新内存复制原来图像信息,边界像素不作处理,对每个像素值,求出其在复制图像中的梯度,判断,若梯度值大于150(这个是我自己定的),则将灰度值赋为255,否则置零。菜单中添加边缘检测菜单,置属性为Pop—up,添加三个下一级菜单,分别为Roberts,Prewit,Sobel,各个菜单的消息响应函数中调用文档类中各自的处理函数。3.4图象直方图:20currencyd
8、eposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasi
此文档下载收益归作者所有