数字图像处理第六章作业3
- 格式:doc
- 大小:73.50 KB
- 文档页数:1
23887《数字图像处理(第3版)》习题解答(上传)(1)胡学龙编著《数字图像处理(第 3 版)》思考题与习题参考答案目录第1章概述 (1)第2章图像处理基本知识 (4)第3章图像的数字化与显示 (7)第4章图像变换与二维数字滤波 (10)第5章图像编码与压缩 (16)第6章图像增强 (20)第7章图像复原 (25)第8章图像分割 (27)第9章数学形态学及其应用 (31)第10章彩色图像处理 (32)第1章概述1.1连续图像和数字图像如何相互转换?答:数字图像将图像看成是许多大小相同、形状一致的像素组成。
这样,数字图像可以用二维矩阵表示。
将自然界的图像通过光学系统成像并由电子器件或系统转化为模拟图像(连续图像)信号,再由模拟/数字转化器(ADC)得到原始的数字图像信号。
图像的数字化包括离散和量化两个主要步骤。
在空间将连续坐标过程称为离散化,而进一步将图像的幅度值(可能是灰度或色彩)整数化的过程称为量化。
1.2采用数字图像处理有何优点?答:数字图像处理与光学等模拟方式相比具有以下鲜明的特点:1.具有数字信号处理技术共有的特点。
(1)处理精度高。
(2)重现性能好。
(3)灵活性高。
2.数字图像处理后的图像是供人观察和评价的,也可能作为机器视觉的预处理结果。
3.数字图像处理技术适用面宽。
4.数字图像处理技术综合性强。
1.3数字图像处理主要包括哪些研究内容?答:图像处理的任务是将客观世界的景象进行获取并转化为数字图像、进行增强、变换、编码、恢复、重建、编码和压缩、分割等处理,它将一幅图像转化为另一幅具有新的意义的图像。
1.4 说出图像、视频(video)、图形(drawing)及动画(animation)等视觉信息之间的联系和区别。
答:图像是用成像技术形成的静态画面;视频用摄像技术获取动态连续画面,每一帧可以看成是静态的图像。
图形是人工或计算机生成的图案,而动画则是通过把人物的表情、动作、变化等分解后画成许多动作瞬间的画幅,再用摄影机连续拍摄成一系列画面,给视觉造成连续变化的图画。
第六章习题与思考题参考答案1. 简述飞机红外图像识别中用到的五个红外特征量各自的作用?1)长宽比:反应了目标的几何形状;2)复杂度:反应了红外目标轮廓的情况;3)紧凑度:反应了红外目标在其所在最小外接矩形中所占比重;4)均值对比度:反映了目标的物理特性与背景的物理特性之间的关系;5)部分最亮像素点数与目标总像素数的比值:反应了目标的明暗变化情况;2. 可视密码共享中,如果实现(4 , 5)门限的可视密码分享,程序将做如何编写?clear allclose allM=imread('0.jpg');ss=rgb2gray(M);figureimshow(ss);[m n]=size(ss);for i=1:m*nif ss(i)>250ss(i)=250;endends=double(ss)+1;x=[1 2 3 4 5];g1=zeros(m,n);g2=zeros(m,n);g3=zeros(m,n);g4=zeros(m,n);g5=zeros(m,n);yy1=zeros(m,n);yy2=zeros(m,n);yy3=zeros(m,n);yy4=zeros(m,n);yy5=zeros(m,n);y1=zeros(m,n);y2=zeros(m,n);y3=zeros(m,n);y4=zeros(m,n);y5=zeros(m,n);for j=1:m*na1=mod(2*j,251);a2=mod(3*j,251);a3=mod(5*j,251);f=[a1 a2 a3 s(j)];g1(j)=polyval(f,x(1));yy1(j)=mod(g1(j),251);g2(j)=polyval(f,x(2));yy2(j)=mod(g2(j),251);g3(j)=polyval(f,x(3));yy3(j)=mod(g3(j),251);g4(j)=polyval(f,x(4));yy4(j)=mod(g4(j),251);g5(j)=polyval(f,x(5));yy5(j)=mod(g5(j),251);endy1=uint8(yy1-1)y2=uint8(yy2-1);y3=uint8(yy3-1);y4=uint8(yy3-1);y5=uint8(yy3-1);figure,imshow(y1);figure,imshow(y2)figure,imshow(y3);figure,imshow(y4);figure,imshow(y5);l1=(x(2)*x(3)*x(4)*x(5))/[(x(1)-x(2))*(x(1)-x(3))*(x(1)-x(4))*(x(1)-x(5))];l2=(x(1)*x(3)*x(4)*x(5))/[(x(2)-x(1))*(x(2)-x(3))*(x(2)-x(4))*(x(2)-x(5))];l3=(x(1)*x(2)*x(4)*x(5))/[(x(3)-x(1))*(x(3)-x(2))*(x(3)-x(4))*(x(3)-x(5))];l4=(x(1)*x(2)*x(3)*x(5))/[(x(4)-x(1))*(x(4)-x(2))*(x(4)-x(3))*(x(4)-x(5))];l5=(x(1)*x(2)*x(3)*x(4))/[(x(5)-x(1))*(x(5)-x(2))*(x(5)-x(3))*(x(5)-x(4))];rr1=zeros(m,n);r=zeros(m,n);for j=1:m*nrr1(j)=mod(yy1(j)*l1+yy2(j)*l2+yy3(j)*l3+yy4(j)*l4+yy5(j)*l5,251);endr=uint8(rr1-1);figure,imshow(r);3. 已知图像⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=805020016821024015010017018013070901262068M 。
第六章6.1 给出用于产生图6.5中标为“日光”的点的红光、绿光、蓝光的百分比。
从图中可知,x=0.31,y=0.32,由x+y+z=1可得z=0.37,这是三色值系数。
我们感兴趣的是三色值XYZ。
由他们的变换公式:x = X/(X+Y+Z),y=Y/(X/Y/Z),z=Z/(X/Y/Z),可知他们的比例是相同的,故可得:X=0.31,Y=0.32,Y=0.376.2用c 表示给定的颜色,并且给出它的坐标,用(x0,y0)表示,c 和c1之间的距离以及c1和c2的距离分别为:c1占c的百分比表示为:c2的百分比用p2表示:p2=100-p1,由上面的等式我们知道,作为例子,当c=c1时,那么d(c,c1)=0,并且p1=100%,p2=0%,同样当d(c,c1)=d(c1,c2)时,p1=0%,p2=100%,从它们简单的关系中可以容易地得出它们的值。
6.5在中心点有R/2+ B/2+G= R+G+B /2 + G /2=midgray+G/2,由于增加了灰色分量和强度使人们看起来像纯绿色。
6.7 在每幅12比特图像中有4096212=种可能值。
对于灰度色彩,所有的RGB 分量必须相等,所以有4096种不同的灰度。
6.8(a )R 图像中的所有像素值都是255。
在G 图像中,第一列全是0,第二列全是1,最后一列全由255组成。
在B 图像中,第一行全为255,第二行全为254,直到最后一行全为0。
(b )(令坐标轴编号同书中图6.7(RGB 彩色立方体示意图)相同。
)则:(0,0,0)=白色,(1,1,1)=黑色,(1,0,0)=青色,(1,1,0)=蓝色,(1,0,1)=绿色,(0,1,1)=红色,(0,0,1)=黄色,(0,1,0)=深红色。
(c)不包括黑点和白点是饱和的。
在包含黑点或者白点时,饱和度会下降。
6.10 从式(6.5-5)的RGB 亮度映射函数推导出式(6.5-6)的CMY 亮度映射函数。
《数字图像处理》习题参考答案《数字图像处理》习题参考答案第1 章概述1.1 连续图像和数字图像如何相互转换?答:数字图像将图像看成是许多⼤⼩相同、形状⼀致的像素组成。
这样,数字图像可以⽤⼆维矩阵表⽰。
将⾃然界的图像通过光学系统成像并由电⼦器件或系统转化为模拟图像(连续图像)信号,再由模拟/数字转化器(ADC)得到原始的数字图像信号。
图像的数字化包括离散和量化两个主要步骤。
在空间将连续坐标过程称为离散化,⽽进⼀步将图像的幅度值(可能是灰度或⾊彩)整数化的过程称为量化。
1.2 采⽤数字图像处理有何优点?答:数字图像处理与光学等模拟⽅式相⽐具有以下鲜明的特点:1.具有数字信号处理技术共有的特点。
(1)处理精度⾼。
(2)重现性能好。
(3)灵活性⾼。
2.数字图像处理后的图像是供⼈观察和评价的,也可能作为机器视觉的预处理结果。
3.数字图像处理技术适⽤⾯宽。
4.数字图像处理技术综合性强。
1.3 数字图像处理主要包括哪些研究容?答:图像处理的任务是将客观世界的景象进⾏获取并转化为数字图像、进⾏增强、变换、编码、恢复、重建、编码和压缩、分割等处理,它将⼀幅图像转化为另⼀幅具有新的意义的图像。
1.4 讨论数字图像处理系统的组成。
列举你熟悉的图像处理系统并分析它们的组成和功能。
答:如图1.8,数字图像处理系统是应⽤计算机或专⽤数字设备对图像信息进⾏处理的信息系统。
图像处理系统包括图像处理硬件和图像处理软件。
图像处理硬件主要由图像输⼊设备、图像运算处理设备(微计算机)、图像存储器、图像输出设备等组成。
软件系统包括操作系统、控制软件及应⽤软件等。
图1.8 数字图像处理系统结构图11.5 常见的数字图像处理开发⼯具有哪些?各有什么特点?答.⽬前图像处理系统开发的主流⼯具为 Visual C++(⾯向对象可视化集成⼯具)和 MATLAB 的图像处理⼯具箱(Image Processing Tool box)。
两种开发⼯具各有所长且有相互间的软件接⼝。
(t《数字图像处理》各章要求及必做题参考答案第一章要求了解图像及图像处理的概念、图像的表达方法、图像处理系统的构成及数字图像处理技术的应用。
必做题及参考答案1.4 请说明图像数学表达式 像?解答:I = f ( x , y , z , ⎣ , t , )中各参数的含义,该表达式代表哪几种不同种类的图图像数学表达式 I = f ( x , y , z , ⎣ , t , ) 中, x,y,z )是空间坐标,λ是波长, 是时间,I 是光点(x,y,z ) 的强度(幅度)。
上式表示一幅运动 (t) 的、彩色/多光谱 (λ) 的、立体(x,y,z )图像。
1.5 请说明 f(x,y)表示的图像类型及与 f ( x , y , z , ⎣ , t ) 之间的关系。
解答:f ( x , y , z , ⎣ , t ) 表示一幅运动 (t) 的、彩色/多光谱 (λ) 的、立体(x,y,z )图像。
对于静止图像,则与时间 t 无关;对于单色图像(也称灰度图像),则波长λ为一常数;对于平面图像,则与坐标 z 无 关,故 f(x,y)表示平面上的静止灰度图像,它是一般图像 f ( x , y , z , ⎣ , t ) 的一个特例。
1.6 一个数字图像处理系统由哪几个模块组成?试说明各模块的作用。
解答:一个基本的数字图像处理系统由图像输入、图像存储、图像输出、图像通信、图像处理和分析 5 个模块组成,如下图所示。
各个模块的作用分别为:图像输入模块:图像输入也称图像采集或图像数字化,它是利用图像采集设备(如数码照相机、数 码摄像机等)来获取数字图像,或通过数字化设备(如图像扫描仪)将要处理的连续图像转换成适于计 算机处理的数字图像。
图像存储模块:主要用来存储图像信息。
图像输出模块:将处理前后的图像显示出来或将处理结果永久保存。
图像通信模块:对图像信息进行传输或通信。
图像处理与分析模块:数字图像处理与分析模块包括处理算法、实现软件和数字计算机,以完成图 像信息处理的所有功能。
6.5解:
在中心点有1/2R+G+1/2B=1/2(R+G+B)+1/2G=1/2gray+1/2G,即增加了灰色分量,则看到绿色。
6.15解:(以下答案分别对应从左至右,从上至下,从内到外:即红、黄、蓝、深红、青、白、绿、黑)
(a)色调分别为0/1/4/5/3/0/2/0
(b)饱和度分别为7/7/7/7/7/0/7/0
(c)亮度分别为2/4/2/4/4/7/2/0
6.16解:
(a)由于是8bit图像所以最大区间为[0,255]。
又因圆形范围是[0°,360°],所以每个灰度值为360/255。
对比绿色(原本120变为85),黄色(原本60成为43),则可以推断出蓝色为170,青色为213,中间白色为0。
(b)全部饱和,即全部为255,中间原本白色为0。
(c)强度图像中红绿蓝值相同,均为85,黄青杨红相同,均为170,中间白色为255。
6.25解:
(a)由于所给颜色全为饱和,所以HSI图像中红色变为为0,绿色为1/3,蓝色为2/3;(b)饱和度为常数,因此进行平滑得到结果不变;
(c)色调图像会变得模糊,边界线也变得不分明,因为平均是线性的。
在两个色块交界处两边值不同,则平均后为中间值,变得模糊。
数字图像处理每章课后题参考答案第一章和第二章作业:1.简述数字图像处理的研究内容。
2.什么是图像工程?根据抽象程度和研究方法等的不同,图像工程可分为哪几个层次?每个层次包含哪些研究内容?3.列举并简述常用表色系。
1.简述数字图像处理的研究内容?答:数字图像处理的主要研究内容,根据其主要的处理流程与处理目标大致可以分为图像信息的描述、图像信息的处理、图像信息的分析、图像信息的编码以及图像信息的显示等几个方面,将这几个方面展开,具体有以下的研究方向:1.图像数字化,2.图像增强,3.图像几何变换,4.图像恢复,5.图像重建,6.图像隐藏,7.图像变换,8.图像编码,9.图像识别与理解。
2.什么是图像工程?根据抽象程度和研究方法等的不同,图像工程可分为哪几个层次?每个层次包含哪些研究内容?答:图像工程是一门系统地研究各种图像理论、技术和应用的新的交叉科学。
根据抽象程度、研究方法、操作对象和数据量等的不同,图像工程可分为三个层次:图像处理、图像分析、图像理解。
图像处理着重强调在图像之间进行的变换。
比较狭义的图像处理主要满足对图像进行各种加工以改善图像的视觉效果。
图像处理主要在图像的像素级上进行处理,处理的数据量非常大。
图像分析则主要是对图像中感兴趣的目标进行检测和测量,以获得它们的客观信息从而建立对图像的描述。
图像分析处于中层,分割和特征提取把原来以像素描述的图像转变成比较简洁的非图形式描述。
图像理解的重点是进一步研究图像中各目标的性质和它们之间的相互联系,并得出对图像内容含义的理解以及对原来客观场景的解释,从而指导和规划行为。
图像理解主要描述高层的操作,基本上根据较抽象地描述进行解析、判断、决策,其处理过程与方法与人类的思维推理有许多相似之处。
第三章图像基本概念1.图像量化时,如果量化级比较小时会出现什么现象?为什么?答:当实际场景中存在如天空、白色墙面、人脸等灰度变化比较平缓的区域时,采用比较低的量化级数,则这类图像会在画面上产生伪轮廓(即原始场景中不存在的轮廓)。
班级:B110301 学号:B11030129 姓名:张新伟
第六章作业要求:
编写图像平移的Matlab 程序,实现对linagray 图像的平移操作,要求:
(1)横向平移量为40 个像素,纵向平移量为20个像素;
(2)保证信息不丢失;
(3)平移后空白部分用黑色填充。
程序代码:
I=imread('linagray.bmp');
[X Y]=size(I);
DelX=40;DelY=20;
G=zeros(X+DelY,Y+DelX);
for x=1:X
for y=1:Y
G(y+DelY, x+DelX)=I(y, x);
end
end
subplot(121);imshow(I);title('linagray.bmp 图像原图形');
subplot(122);imshow(uint8(G));title('linagray.bmp 图像平移后图形'); 运行结果:
linagray.bmp 图像原图
形linagray.bmp 图像平移后图形
结论:实现对linagray.bmp 图像的平移操作,图像平移的Matlab 程序时,应该正确对横向和纵向赋值必须正确,同时为了保证信息不丢失的情况下,应该先使其对它画布扩展,然后在进行填充,最后得到正确的图形。