《数字图象处理》实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数字图象处理》实验和大作业指导书计算机科学与工程学院
目录
目录 (1)
实验一:数字图像读取及色彩、亮度、对比度变化 (2)
实验二:数字图像变换与伽马校正 (3)
实验三:数字图像的噪声去除 (4)
实验四:图像的空间域锐化(拉普拉斯算子) (5)
实验五:频率域低通和高通滤波 (6)
实验六:数字图像复原 (7)
实验七:人脸皮肤颜色分层 (8)
大作业 (9)
实验一:数字图像读取及色彩、亮度、对比度变化
一、实验目的:
了解数字图像的存储格式,并学会对图像的某些视觉特征作简单处理。
二、实验要求:
1.从最常用的“.BMP”图像格式中读取图像数据;
2.对数字图像的表示方式(如RGB、YUV)及各种表示方式之间的转换有初步了解;
3.根据输入参数改变数字图像的色彩、亮度、对比度。
三、实验步骤:
1.根据BMP格式,将图像内容读入内存数组;
2.通过访问数字图像RGB三个通道的对应矩阵,改变数字图像的色彩;
3.将数字图像的RGB表示转换为YUV表示;
Y=0.30R+0.59G+0.11B
U=0.70R-0.59G-0.11B
V=-0.30R-0.59G+0.89B
4.通过访问Y(亮度)通道,改变数字图像的亮度;
5.通过Y(亮度)通道作灰度的线性变换,改变数字图像的对比度。
四、实验图像:
实验二:数字图像变换与伽马校正
一、实验目的:
了解数字图像的灰度反变换和γ(0.4,0.6,0.8)校正。
二、实验要求:
1. 对图像进行灰度变换。
2. 对图像进行γ校正。
三、实验步骤:
1. 将BMP图像内容读入内存数组。
2. 调整图像的灰度,对图像进行灰度变换(反变换)。
3. 对图像进行γ较正,分别取值为0.4,0.6,0.8.
四、实验图像:
灰度变换γ较正
实验三:数字图像的噪声去除
一、实验目的:
学会用滤波器去除图像中的噪声。
二、实验要求:
1.用均值滤波器去除图像中的噪声; 2.用中值滤波器去除图像中的噪声; 3.比较两种方法的处理结果
三、实验步骤:
1.根据BMP 格式,将图像内容读入内存数组; 2.用均值滤波器去除图像中的噪声;
3.用中值滤波器去除图像中的噪声;
将两种处理方法的结果与原图比较; 4.注意两种处理方法对边缘的影响。
四、实验图像:
原始图像
加噪声后的图像
∑+-∈+-∈+=
]
,[],[2000000)
,(141),(N y N y y N x N x
x y x f N y x f ]}
,[],,[|),({),(000000N y N y y N x N x x y x f Med y x f +-∈+-∈=
实验四:图像的空间域锐化(拉普拉斯算子)
一、实验目的:
了解数字图像的空间域锐化和拉普拉斯算子
二、实验要求:
1. 理解图像的空间域锐化原理
2. 熟悉拉普拉斯算子的公式和实现
3. 运用拉普拉斯算子对图像进行空间域锐化
三、实验步骤:
1. 将BMP图像内容读入内存数组
2. 运用拉普拉斯算子对图像进行空间域锐化
3. 将锐化后的图像和原图像进行对比
四、实验图像:
实验五:频率域低通和高通滤波
一、实验目的:
学会两种简单的频域低通和高通滤波方法。
二、实验要求:
1.学会傅立叶变换方法;
2.使用布特沃斯和高斯滤波器进行低通滤波; 3.使用布特沃斯和高斯滤波器进行高通滤波
三、实验步骤:
1、将BMP 图像内容读入内存数组
2、用布特沃思低通滤波器进行滤波
3、用高斯低通滤波器进行滤波
4、用布特沃思高通滤波器进行滤波
5、用高斯高通滤波器进行滤波
四、实验图像:
原始图像 加噪声后的图像
2
22/),(),(D v u D e
v u H -
=2
2
2/),(1),(D v u D
e v u H --=
实验六:数字图像复原
一、实验目的:
了解Fourier 变换、反变换的算法实现,掌握频域逆滤波和维纳滤波图像复原的方法。
二、实验要求:
1.用Fourier 变换算法对图像作二维Fourier 变换。
2.用Fourier 反变换算法对图像作二维Fourier 反变换。
3.频域逆滤波和维纳滤波图像复原。
三、实验步骤:
1.根据BMP 格式,将图像内容读入内存数组;
2.用快速Fourier 变换算法,对图像作二维FFT 变换得到G(u,v); (考虑图像为256*256,可以采用快速Fourier 变换方法) 3.进行频域逆滤波和维纳滤波 逆滤波退化函数:
维纳滤波退化函数
4.进行Fourier 反变换得到g(x,y);
四、实验图像:
(
)
]
exp[),(6
/522
v
u k v u H +-=
实验七:人脸皮肤颜色分层
一、实验目的:
使用颜色分层方法,对身份证标准图像实现肤色检测和背景分离
二、实验要求:
1. 理解彩色图像的颜色分层原理和方法
2. 利用颜色分层方法对彩色图像进行分层处理
3. 实现对身份证标准图像的背景分离和皮肤区域提取
三、实验步骤:
1、根据BMP 格式,将彩色图像内容读入内存数组;
2、对图像中背景和皮肤区域计算背景和肤色平均值(a 值),并设置分层阈值 W ;
3、利用图像分层函数对彩色图像进行扫描和计算处理;
4、根据背景平均值和分层阈值去掉身份证标准图像背景区域;
5、根据肤色平均值和分层阈值提取身份证标准图像皮肤区域;
四、实验图像:
10.52,1,2,,i j any j n i i
W if r a s i n r otherwise ≤≤⎧⎡⎤ ->⎪⎢⎥= =⎣⎦⎨⎪ ⎩
大作业
1、大作业目的
提高学生的动手能力和实践能力,使学生能够学以致用,具备进行数字图像处理的算法设计和系统设计,为进一步的研究打下扎实的基础。
(1) 熟悉并掌握数字图像处理的常用算法,并通过对比实现来加深理解。
(2) 提高分析问题,解决问题的能力,进一步巩固数字图像处理中的基本原理与方法
(3) 熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计.
2、大作业内容
下面三个算法任选其中一个来完成:
一、试设计一个图像处理软件,实现
1)空间域彩色图像指数灰度变换、伽马校正、均值滤波、中值滤波、直方图均
衡化、彩色负片、拉普拉斯锐化或边缘提取;
2)显示傅立叶变换频谱,实现频率域低通和高通滤波;
3)实现频率域逆滤波图像复原和维纳滤波图像复原;
二、试设计一个基于肤色的人脸提取算法:利用一些肤色图像作为训练集,得到高斯模型,利用高斯模型对给定的图像检查人脸,并用一个矩形框把人脸框住。
利用颜色分层技术,替换人脸标准照的背景。
三、视频中的变化检测:给定一个图像序列(自己到网上找一个图像序列),利用图像相减方法实现运动区域的检测,并用一个矩形框把检查的运动物体框住。
四、试设计一个联合图像增强算法(见教材);
3、大作业要求
(1) 3人一个小组完成,每人有分工;
(2) 完成一份大作业报告(按照模版)。
(3) 于2011年1月10日提交大作业报告、源程序、程序说明和可执行程序(以班为单位刻录光盘)。
4、成绩评定
平时:20%,实验:20%,大作业60%
数字图像处理大作业报告
院(系)计算机科学与工程学院
专业计算机科学与技术
班级
学生学号
学生姓名
组长姓名
小组其他学生姓名
成绩
提交日期年月日
一、问题描述
要求
以下题目任选一个:
1、试设计一个图像处理软件,实现
1)空间域彩色图像指数灰度变换、伽马校正、均值滤波、中值滤波、直方图均衡化、6种图像噪声的施加、彩色负片、拉普拉斯锐化或边缘提取;
2)显示傅立叶变换频谱,实现频率域低通和高通滤波;
3)实现频率域逆滤波图像复原和维纳滤波图像复原;
2、试设计一个基于肤色的人脸提取算法:利用一些肤色图像作为训练集,得到高斯模型,利用高斯模型对给定的图像检查人脸,并用一个矩形框把人脸框住。
利用颜色分层技术,替换人脸标准照的背景。
3、视频中的变化检测:给定一个图像序列(自己到网上找一个图像序列),利用图像相减方法实现运动区域的检测,并用一个矩形框把检查的运动物体框住。
5、试设计一个联合图像增强算法;
1)熟悉并掌握数字图像处理的常用算法,并通过对比实现来加深理解。
2)提高分析问题,解决问题的能力,进一步巩固数字图像处理中的基本原理与方法
3)熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计.
二、系统设计(包括系统模块划分、算法原理或流程图)
a)系统模块划分
b)主要功能原理介绍
三、程序测试
c)测试图片
d)功能测试(对测试图片执行以下处理的结果图片显示)
四、使用说明
五、收获体会及建议
e)收获体会
f)建议。