1.设一幅图像大小为m×n,灰度级为256,试求图像的数据量。
解:灰度级为256,则每个像素点占8位。
则图像总共有8×m×n bit,即m×n字节。
2.什么是直方图?直方图有哪些基本性质?直方图阈值的含义是什么?从图像直方图能够获得图像的哪些信息?
答:直方图是灰度级的函数,描述的是图像中具有该灰度级的像素的个数,其横坐标是灰度级,纵坐标是该灰度出现的频率,即等于该灰度的像素的个数与总像素之比。
直方图的性质:
1)直方图只包含一幅图像中某一灰度值的像素出现的概率,而丢失了其所在位置的信息。
2)图像与直方图之间是多对一的映射关系。
3)如果一幅图像由多个不连续的区域组成,并且每个区域的直方图已知,则整幅图的直方图是这些区域的直方图之和。
直方图阈值是指直方图中像素数目相对较少,可以用于分割图像中背景与目标的灰度级对应的数值。
直方图反映了一幅图像中的灰度级与出现这种灰度的概率之间的关系,展现了图像最基本的统计特征,同时,通过直方图可以获得图像的灰度阈值和综合光密度等信息。
3.用laplacian-4算子求出课本p54 3.5中图像的边缘图像,并确定图像二值化的阈值(边缘点数不超过总像素数的10%)
解题思路:1)根据laplacian-4算子模板求出原图像的边缘图像,即图像中的每个像素点对应的边缘图像的灰度值为原图像中上、下、左、右四个方向的像素点的灰度值之和减去该像素点的灰度值的4倍再取绝对值。
2)原图像矩阵中位于边缘的像素点在边缘图像矩阵中直接置为1(因为利用laplacian-4算子计算时,这些点四个方向不齐)
3)画出边缘图像的灰度直方图,得出边缘图像中概率小于等于10%的灰度值即为二值化的阈值t
4.课本p67 4.7
参考课本p60-61例题4.1
5. 一幅图像共有8个灰度级,每一灰度级概率分布如下表所示,要求对其进行直方图均衡化处理,并画出均衡化后的图像的直方图。
解:(1)求变换函数sk
s0= pr(r0)=0.29
s1=pr(r0)+pr(r1)=0.53
s2= pr(r0)+pr(r1)+ pr(r2)=0.7
s3= pr(r0)+pr(r1)+ pr(r2)+ pr(r3)=0.82
s4= pr(r0)+pr(r1)+ pr(r2)+ pr(r3)+ pr(r4)=0.91
s5= pr(r0)+pr(r1)+ pr(r2)+ pr(r3)+ pr(r4)+pr(r5)=0.97
s6= pr(r0)+pr(r1)+ pr(r2)+ pr(r3)+ pr(r4) +pr(r5)+pr(r6)=0.99
s7= pr(r0)+pr(r1)+ pr(r2)+ pr(r3)+ pr(r4) +pr(r5)+pr(r6) +pr(r7)=1
2) 用变换函数计算映射后输出的灰度级: 原图像的灰度只有8级, 所以sk需以1/7为量化单位进行舍入运算。(1/7=0.
14 2/7=0.29 3/7=0.43 4/7=0.
57 5/7=0.72 6/7=0.86 7/7=1)
s02/7s14/7
s25/7s36/7
s46/7s57/7
s67/7s77/7
3)统计映射后各灰度级的像素数目n i:
由上舍入结果可见,均衡化后的灰度级仅有5级,分别是。
s0 = 2/7 ;s1 =4/7 ;s2 =5/7 ;s3 =6/7 ;s4 = 1
对应的出现概率是。
s0 =2/7pr(r0)=0.29
s1 =4/7pr(r1)=0.24
s2 =5/7pr(r2)=0.17
s3 =6/7pr(r3)+ pr(r4)=0.21
s4 = 1pr(r5)+pr(r6) +pr(r7)=0.09
4)计算输出图像的直方图:
6. 一幅图像共有8个灰度级,每一灰度级的概率分布如下表所示,要求对其进行直方图规定化处理,规定化直方图的数据如表所示。(画出规定化后的直方图)
解:(1)首先对原始图像进行直方图均衡化处理,即求变换函数:
2)对目标图像也进行直方图均衡化处理,即:
3) 由原始图像均衡化后的灰度值s来求目标图像的灰度级z
r0 s02/7=z4=4/7 p(z4)=0.29
r1 s14/7=z5=5/7 p(z5)=p(r1)+p(r2)=0.41
r 2 s25/7=z5=5/7
r 3 s36/7=z6=6/7 p(z6)= pr(r3)+ pr(r4)=0.21
r 4 s36/7=z6=6/7
r 5 s47/7=z7=1 p(z7)= pr(r5)+pr(r6) +pr(r7)=0.09
r 6 s47/7=z7=1
r 7 s47/7=z7=1
4)规定化后的直方图为。
7. 有如下信源x,其中:p1=0.
21, p2=0.09, p3=0.11, p4=0.
13,p5=0.07, p6=0.12, p7=0.
08, p8=0.19。
将该信源进行哈夫曼编码。
u3(0.11
u2(0.090.41)
u1(0.21)
u7(0.08)
u5(0.070.34)
u8(0.190.59)
u4(0.13)
u6(0.12)
则各个信号的哈弗曼编码如下:
u1=01u2=001
u3=000
u4=101
u5=1100
u6=100
u7=1101
u8=111’
8. 设一幅灰度级为8(分别用s0、s1、s2、s3、s4、s5、 s6、s7表示)的图像中,各灰度所对应的概率分别为.04。现对其进行哈夫曼编码。(原理同第7题)
9.有如下信源,用算术编码对进行编码。
解:(1) 根据已知条件和数据可知,信源各字符在区间[0,1]内的子区间间隔分别如下:
a=[0.0 ,0.2b=[0.2 ,0.6)
c=[0.6 ,0.8d=[0.8 ,1.0)
2)第1个被压缩的字符为“b”,其初始子区间为[0.2 ,0.6)
3)第2个被压缩的字符为“c”,由于其前面的字符取值区间为[0.2 ,0.6)范围,因此,字符“c”应在前一字符区间间隔[0.
2 ,0.6)的[0.6 ,0.
8)子区间内,则
startn=0.2+0.6×(0.6-0.2)=0.44
endn=0.2+0.8×(0.6-0.2)=0.52
(4)第2个被压缩的字符为“a”,由于其前面的字符取值区间为[0.44 ,0.52)范围,因此,字符“a”应在前一字符区间间隔[0.
44 ,0.52)的[0.0 ,0.
2)子区间内,则
startn=0.44+0.0×(0.52-0.44)=0.44
endn=0.44+0.2×(0.52-0.44)=0.456
5)第4个被压缩的字符为“b”,由于其前面的字符取值区间为[0.44 ,0.456)范围,因此,字符“b”应在前一字符区间间隔[0.
44 ,0.456)的[0.2 ,0.
6)子区间内,则
startn=0.44+0.2×(0.456-0.44)=0.4432
endn=0.44+0.6×(0.456-0.44)=0.4496
6)第5个被压缩的字符为“d”,由于其前面的字符取值区间为[0.4432 ,0.4496)范围,因此,字符“d”应在前一字符区间间隔[0.
4432 ,0.4496)的[0.8 ,1.
0)子区间内,则
startn=0.4432+0.8×(0.4496-0.4432)=0.44832
endn=0.4432+1×(0.4496-0.4432)=0.4496
7)经过上述计算,字符集被描述在实数[0.44832 ,0.4496)子区间内,即该区间内的任一实数值都惟一对应该符序列;因此,可以用[0.
44832 ,0.4496 ) 内的一个实数表示字符集。
8) [0.44832 ,0.4496 )的二进制表示为[0.0111001011 ,0.0111001100)
数字图像处理作业
2017暑假小学期。专业。班级。姓名。学号。摘要 数字图像处理的目的是改善 质量,利用matlab设计几个简单的图像处理程序。该程序具备图像处理的日常功能 图像代数与几何运算 直方图与图像明暗关系分析 直方图均衡化 滤波器的使用与图像分割技术。通过运行 解释结合图像效果,分别介绍了处理原理与过程。关...
数字图像处理作业
图1是一张因拍摄时晃动而产生模糊的图像,试估计其psf并恢复图像。题中已明确此图是由于运动导致的模糊,所以采取课件上标准的恢复方法。首先,对 进行laplace滤波,是为了凸显图像中的高频部分,而后对图像进行radon变换以求出运动模糊的角度,由于角度标准和方向问题,需要将求出的角度减去90 也即。...
数字图像处理作业
数字图像处理上机实验题。一 基础部分。1.产生右图所示图像 f1 m,n 其中图像大小为256 256,中间亮条为128 32,暗处 0,亮处 100。对其进行fft 1 同屏显示原图f1 m,n 和fft f1 的幅度谱图 2 若令f2 m,n 1 m n f1 m,n 重复以上过程,比较二者幅度...