《数字图像处理第3版》习题解答上传1Word格式.docx
《《数字图像处理第3版》习题解答上传1Word格式.docx》由会员分享,可在线阅读,更多相关《《数字图像处理第3版》习题解答上传1Word格式.docx(78页珍藏版)》请在冰豆网上搜索。
高。
2.数字图像处理后的图像是供人观察和评价的,也可能作为机器视觉的预处理结果。
3.数字图像处理技术适用面宽。
4.数字图像处理技术综合性强。
1.3数字图像处理主要包括哪些研究内容?
图像处理的任务是将客观世界的景象进行获取并转化为数字图像、进行增强、变换、
编码、恢复、重建、编码和压缩、分割等处理,它将一幅图像转化为另一幅具有新的意义的
图像。
1.4
说出图像、视频(video)、图形(drawing)及动画(animation)等视觉信息之间
的联系和区别。
图像是用成像技术形成的静态画面;
视频用摄像技术获取动态连续画面,每一帧可
以看成是静态的图像。
图形是人工或计算机生成的图案,而动画则是通过把人物的表情、动
作、变化等分解后画成许多动作瞬间的画幅,再用摄影机连续拍摄成一系列画面,给视觉造
成连续变化的图画。
视频和动画都利用了视觉暂留原理。
1.5如何在你的显示器上观测图像的像素?
1台笔记本的屏幕分辨率为1366×
768,长宽
比例是4:
3、16:
9还是16:
10?
屏幕分辨率(以像素每英寸(DPI)为单位)是多少?
选择一
个高分辨率图像、一个低分辨率图像,比较分别观察到像素时图像的放大倍数的差异。
可先拷屏,按照图1.2放大局部图像的方法观测图像。
屏幕分辨率为1366×
768,表
示宽高比为1.7786:
1,而4:
3=1.3333:
1,16:
9=1.7778:
10=1.6:
1。
可见,此屏幕的宽高
比最接近16:
9。
1.6如何在你的计算机上查看图像文件的各种属性?
在Windows操作系统下,鼠标指针指向文件名,可看到图像文件的“项目类型”、标
记”、“分级”、“尺寸”、“大小”和“标题”属性(图1.6a)。
右击图像文件名,单击弹出菜单
的“属性”命令,可以看到“常规”和“详细信息”两个标签,其中“常规”标签指出文件
名、存放“位置”、“时间”、文件“属性”等信息。
“详细信息”指出“说明”、“来源”、“图
像”、“照相机”、“高级照片”、“文件”等信息。
(a)鼠标指针指向文件名
(b)常规
(c)详细信息
题1.6图图像属性
1.7讨论在你的智能手机中哪些功能应用了图像处理技术。
根据手机功能和智能程度的不同,有彩信、视频、相机、游戏、二维码扫描、名片
识别等。
1.8设图1.17的文件名为“microscopic.jp2”或“microscopic.jpg”,尺寸为4140×
3096。
针对本图像,讨论可以进行哪些图像处理和图像分析操作?
处理方面:
(1)对图像进行二维变换,观察图像的频谱;
(2)图像增强:
由于光照
不均匀,可以通过增强手段,图像暗处得到照度补偿;
3)图像编码:
可以用DCT编码的JPEG
格式存放JPEG图像,也可用DWT编码存放JPEG2000图像;
(4)图像分割:
将感兴趣的目
标从背景中分割出来,以便做进一步分析处理。
图像分析:
(1)对观测对象进行形状分析;
(2)对不同大小的颗粒做分布分析。
1.9
讨论数字图像处理的主要应用。
进一步查找资料,写一篇关于你感兴趣的应用方面
的短文。
图像处理的应用几乎渗透科学研究、工程技术和人类社会生活的各个领域。
教师可
以分组对学生布置以下6个方面的课题,通过阅读参考文献、网络资源等手段写数字图像处
2
(
理的主要应用的短文,并安排交流机会。
1.航天和航空技术方面的应用
2.生物医学工程方面的应用
3.通信工程方面的应用
4.工业自动化和机器人视觉方面的应用
5.军事和公安方面的应用
6.生活和娱乐方面的应用
3
第2章
图像处理基本知识
2.1如何表示图像中一点的彩色值?
颜色模型起什么作用?
图像中一点的彩色值颜色三维空间中的一个点来表示,每个点有三个分量,不同的
颜色空间各分量的含义不同。
颜色模型规定了颜色的建立、描述和观察方式。
颜色模型都是建立在三维空间中的,所
以与颜色空间密不可分。
2.2色调、色饱和度和亮度的定义是什么?
在表征图像中一点的颜色时,各起什么作用?
HSV模型由色度(H),饱和度(S),亮度(V)三个分量组成的,与人的视觉特
性比较接近。
HSV颜色模型用Munsell三维空间坐标系统表示。
色调(H)表示颜色的种类,用角度来标定,用-1800~1800或00~3600度量。
色饱和度(S)表示颜色的深浅,在径向方向上的用离开中心线的距离表示。
用百分比
来度量,从0%到完全饱和的100%。
亮度(V)表示颜色的明亮程度,用垂直轴表示。
也通常用百分比度量,从0%(黑)
到100%(白)。
2.3按照波段的成像图像讨论图像的分类。
人们常见的是可见光成像,但在科学研究等领域,其他一些不同波段的电磁波成像
技术会起到可见光成像无法替代的作用。
下面是电磁波谱分布情况:
1、不可见光线:
伽马射线、X射线、紫外线;
2、可见光线:
紫、蓝、青、绿、黄、橙、红;
3、不可见光线:
近红外线、中间红外线、远红外线、微波、工业电波。
按波长从短到长有:
(1)伽马射线图像:
伽马射线是由原子核受激产生的波长极短、能
量极高的射线。
天文学上利用伽马射线获取伽马射线暴图像。
2)X射线图像:
X射线是由原
子受激产生的,具有很强的穿透能力,其图像在医疗、探伤、物质结构分析等方面具有重要
作用。
(3)紫外线(UV)图像:
红外线波长短于可见光。
230-400nm的UV传感器可用于天
文学、火灾检测、细胞的医学成像等。
(4)红外线图像:
红外线波长长于可见光。
红外遥感
器接收地物反射或自身发射的红外线而形成的图像,可以解决在夜间观察目标光强不足及对
比度差的困难。
由于高于绝对零度的物体都会发出红外线,所以红外图像可以描述某个区域
的温度分布,这在遥感技术中广泛使用,在医学成像和火灾监测等方面也有实际应用。
(5)
无线电波图像:
波长范围很宽,从mm到km。
常用射频成像法。
由高频发射机发射的高频电
磁波在传播过程中遇到具有不同电学性质的物体时,电磁波的传播规律将大大改变。
根据无线
电波测量的结果可以绘出物体内的结构图像,
如毫米波人体安检成像技术。
另一个获得重要应用的是SAR(合成孔径雷达)成像技术。
SAR
传感器波长通常在厘米级。
SAR图像则只记录了一个波段的回波信息,以二进制复数形式记
录下来。
振幅信息通常对应于地面目标对雷达波的后向散射强度,与目标介质、含水量以及
粗糙程度密切相关,而相位信息则对应于传感器平台与地面目标的往返传播距离。
2.4设有大小为32×
32的图标,图标的每个像素有8种颜色,共有多少种不同的图标?
如果每100万个可能的图标中有一个有意义,识别一个有意义的图标需要0.1s,则选出所有
有意义的图标需要多长时间?
解:
图标数为
832×
32=10925种
有意义的图标数10925/106=10919种
选择有意义图标的时间
10919×
0.1=10918s
可见随机图像的复杂度是非常高的。
2.5
讨论数字图像处理系
统的组成。
列举你熟悉的图像处
理系统并分析它们的组成和功能。
如教材图2.6,数字图像
处理系统是应用计算机或专用数
字设备对图像信息进行处理的信
息系统。
图像处理系统包括图像
处理硬件和图像处理软件。
图像
处理硬件主要由图像输入设备、
图像运算处理设备(微计算机)、
图像存储器、图像输出设备等组
成。
软件系统包括操作系统、控
制软件及应用软件等。
教材图2.6数字图像处理系统结构图
2.6常见的数字图像处理开发工具有哪些?
各有什么特点?
答.目前图像处理系统开发的主流工具为VisualC++(面向对象可视化集成工具)和
MATLAB的图像处理工具箱(ImageProcessingToolbox)。
两种开发工具各有所长且有相互
间的软件接口。
Microsoft公司的VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发
出来的Win32程序有着运行速度快、可移植能力强等优点。
VC++所提供的Microsoft基础
类库MFC对大部分与用户设计有关的Win32应用程序接口API进行了封装,提高了代码
的可重用性,大大缩短了应用程序开发周期,降低了开发成本。
由于图像格式多且复杂,为
了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++6.0提供的动态链接库
ImageLoad.dll支持BMP、JPG、TIF等常用6种格式的读写功能。
MATLAB的图像处理工具箱MATLAB是由MathWorks公司推出的用于数值计算的有
力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆
脱繁杂的程序代码。
MATLAB图像处理工具箱提供了丰富的图像处理函数,灵活运用这些
函数可以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计
中的重复劳动。
MATLAB图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和
算法,如图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检
测、二值图像处理、小波分析、分形几何、图形用户界面等。
但是,MATLAB也存在不足
之处限制了其在图像处理软件中实际应用。
首先,强大的功能只能在安装有MATLAB系统
的机器上使用图像处理工具箱中的函数或自编的m文件来实现。
其次,MATLAB使用行解
释方式执行代码,执行速度很慢。
第三,MATLAB擅长矩阵运算,但对于循环处理和图形
界面的处理不及C++等语言。
为此,通应用程序接口API和编译器与其他高级语言(如C、
C++、Java等)混合编程将会发挥各种程序设计语言之长协同完成图像处理任务。
API支持
MATLAB与外部数据与程序的交互。
编译器产生独立于MATLAB环境的程序,从而使其他
语言的应用程序使用MATLAB。
2.7常见的数字图像应用软件有哪些?
5
图像应用软件是可直接供用户使用的商品化软件。
用户从使用功能出发,只要了解
软件的操作方法就可以完成图像处理的任务。
对大部分用户来说,商品化的图像应用软件无
需用户进行编程,操作方便,功能齐全,已经能满足一般需求,因而得到广泛应用。
常用图
像处理应用软件有以下几种:
1.PHOTOSHOP:
当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘
莫及。
PHOTOSHOP已成为出版界中图像处理的专业标准。
高版本的PHOTOSHOP支持多
达20多种图像格式和TWAIN接口,接受一般扫描仪、数码相机等图像输入设备采集的图
像。
PHOTOSHOP支持多图层的工作方式,只是PHOTOSHOP的最大特色。
使用图层功能
可以很方便地编辑和修改图像,使平面设计充满创意。
利用PHOTOSHOP还可以方便地对
图像进行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色
模式的转换、改变图像的尺寸和分辨率、制作网页图像等。
2.CorelDRAW:
一种基于矢量绘图、功能强大的图形图像制作与设计软件。
位图式图像
是由象素组成的,与其相对,矢量式图像以几何、色彩参数描述图像,其内容以线条和色块
为主。
可见,采用不同的技术手段可以满足用户的设计要求。
位图式图像善于表现连续、丰
富色调的自然景物,数据量较大;
而矢量式图像强于表现线条、色块的图案,数据量较小。
合理的利用两种不同类型的图像表现方式,往往会收到意想不到的艺术效果。
CorelDraw是
当今流行的图像处理软件中为数不多的特点明显、功能强大的基于矢量绘图的软件包。
利用
它,可以方便地制作精美的名片、贺卡、书签、图书封面、广告、宣传画等作品。
3.ACDSee:
快速、高性能的看图程序,是目前最享盛名的图片浏览器。
它能广泛应
用于图片的获取、管理、浏览和优化,支持BMP、GIF、JPG、TGA、TIF等超过50种常见
的图形文件格式,图片打开速度极快,可以直接查看动画GIF,处理如Mpeg之类常用的视
频文件,还可以为每一个目录建立一个相册。
ACDSee可以从数码相机和扫描仪高效获取图
片,并进行便捷的查找、组织和预览。
ACDSee还是得心应手的图片编辑工具,轻松处理数
码影像,拥有去红眼、剪切图像、锐化、浮雕特效、曝光调整、旋转、镜像等功能,还能进
行批量处理。
2.8调用函数Cfg=cov(f,g)计算出图像f和图像g的协方差矩阵是一个2×
2的矩阵。
说
明该矩阵各个元素的含义,数值大小对图像特性的影响。
设f(x,y)和g(x,y)是大小为M×
N的两幅图像,则两幅图像之间的协方差矩阵为Cfg:
Cfg=
MN
M-1N-1
x=0y=0
协方差矩阵Cfg是两幅图像之间的相关程度的一种度量。
协方差矩阵为零时表明两图像之间相
互独立,反之表示两幅图像之间相互依赖。
Cfg越大,相关程度越强。
Cfg是2×
2矩阵:
⎡σ2cov(f,g)⎤
Cfg=⎢⎥
⎢cov(g,f)⎥
式中,σ2f和σg2分别是图像f和g的方差,cov(f,g)和cov(g,f)是图像f和g的协方差。
6
第3章
图像的数字化与显示
3.1光圈越大,摄取的画面是否越亮?
光圈的数字越小是否代表光圈越小?
2.8的光圈与
5.6的光圈,哪个画面更亮?
光圈越小,画面是否越有立体感?
光圈越大,光学镜头进光量越大,摄取的画面也越亮。
光圈系数(F)反映镜头的通
光量,以焦距f和通光孔径D表示。
通光量与F值的平方成反比。
所以光圈的数字越小代表
光圈越大。
2.8的光圈比5.6的光圈更亮。
景深(depthoffield)是对某景物调焦,以形成前后
清晰区域。
景深与三个因素有关:
光圈、焦距和物距。
光圈越小,景深越深。
3.2换一幅图像,重新演算图3.6中实际图像量化的运行结果。
以将灰度为256降低为8(图d)为例编程并运行程序。
level1=256;
level2=8;
ratio=level1/level2;
I1=imread('
cameraman.tif'
);
subplot(121);
imshow(I1);
S=size(I1);
form=1:
S
(1)
forn=1:
S
(2)
I2(m,n)=uint8(round(double(I1(m,n))/ratio));
I2(m,n)=uint8(ratio*double(I2(m,n)));
end
subplot(122);
imshow(I2);
imwrite(I2,'
cameraman_d.tif'
)
程序运行结果如下:
(a)原始图像(灰度级为256)
(d)灰度级为8
教材图3.6
不同量化级别对图像质量的影响
3.3如何合理选取采样率和量化等级数?
一般,当限定数字图像的大小时,为了得到质量较好的图像,可采用如下原则:
(1)对缓变的图像,应该细量化,粗采样,以避免出现假轮廓。
(2)对细节丰富的图像,应细采样,粗量化,以避免模糊。
3.4讨论基于二维采样定理,根据图像采集设备的分辨率计算最大像素数。
采集设备的分辨率反映了其采集图像时的细节效果。
高分辨率才采集是保证图像高
分辨率的基础。
应该根据二维采样定理选择合适分辨率的采集设备,这样既能保证所需的图
像质量,又能做到物尽其用。
Nyquist定理表明,为了正确判定信号频率,信号在一个周期内至少被采样两次。
二维采
样定理应用在实际图像的采集中,意味着如果要达到一个采集设备(如数码相机或扫描仪)
最小的空间分辨率,至少需要采两个点。
3.5验证图3.8一维向量量化的误差d(X,Ci)的正确性。
d(X,C0)=[(4-3)2+(2-1)2+(3-2)2+(1-3)2]/4=[1+1+1+4]/4=7/4
d(X,C1)=(4-1)2+(2-3)2+(3-1)2+(1-4)2=[9+1+4+9]/4=23/4
d(X,C2)=(4-4)2+(2-3)2+(3-4)2+(1-1)2=[0+1+1+0]/4=2/4
d(X,C3)=(4-2)2+(2-1)2+(3-2)2+(1-3)2=[4+1+1+4]/4=10/4
3.6计算图3.9图像X与图3.10码书C码字的误差,验证选择码字Y1作为X的二维向
量量化编码的合理性。
原始图像块X是一个4灰度级的16维向量[1000110022103211],如教材图
3.9所示。
码书:
Y0=[0200121103200321]
Y2=[1122221233101100]
Y1=[1100111022103311]
Y3=[0233013211311110]
均方误差为:
d(X,Y0)=25/16;
d(X,Y1)=3/16;
d(X,Y2)=25/16;
d(X,Y3)=47/16。
X
Y0
Y1
Y2
Y3
教材图3.9
原始图像和灰度级
教材图3.10
码书C={Y0,Y1,Y2,Y3}
如图3.10所示。
经均方误差准则计算可以发现码字Y1离X最近,故用索引01进行编码。
3.7
根据“电视行(TVline)”或扫描线的概念,摄像机的清晰度常用扫描线的线数表
示。
如果画面是4:
3的,540线的像素分辨率多少?
720p是720线(p代表逐行扫描,i是隔
行扫描),帧型为16:
9,像素分辨率为1280×
720。
3的,540线的像素分辨率是[540×
4/3]×
540=720×
540
3.8
摄像机和数码相机分辨率受到哪些因素限制?
是否越高越好?
如何进一步提高分辨
率?
分辨率往往是用户最关心的指标,但其上限受到像素极限尺寸、CCD制造工艺、设
备性价比等因素限制,并不能无限提高。
人们正在研究采用信号处理的超分辨率技术力求解
决这些问题。
3.9扫描仪的光学分辨率是600×
1200线,一个具有5000个感光单元的CCD器件,用
于A4幅面扫描仪,A4幅面的纸张宽度是21cm,该扫描仪的光学分辨率是多少dpi?
(1)600×
1200线,其中前一个数字代表扫描仪的横向分辨率,后一数字则代表纵
向分辨率。
8
(2)dpi是指单位面积内像素的多少,也就是扫描精度,目前国际上都是计算一英寸
面积内像素的多少。
光学分辨率是扫描仪的光学部件在每平方英寸面积内所能捕捉到的实际
的光点数,是指扫描仪CCD的物理分辨率,也是扫描仪的真实分辨率,它的数值是由CCD
的像素点除以扫描仪水平最大可扫尺寸得到的数值。
每一个感光单元对应一个像素。
由于CCD感光单元个数为5000,21cm=8.3英寸,所
以该扫描仪的光学分辨率是5000/8.3=602dpi,规格化为600dpi。
9
第4章