国科大2023.12.28图像处理0854期末重点
图像处理 王伟强 作业 课件 资料
采用对比度拉伸是实现灰度图像的增强的一种重要思路,而分段线性变换函数是一种常被采用的技术。针对某一段输入灰度范围,若你想扩大输出灰度的动态范围,所构造的那一段线性映射函数的斜率k应满足:(A)
A.k>1
B.k=1
C.k<1
D.取任何值都可以
若一幅图像中存在椒盐噪声,下面哪种滤波器可选择来去除它们:(D)
A.算术均值滤波器
B.反调和滤波器
C.拉普拉斯滤波器
D.中值滤波器
通过卷积运算对图像进行各种目的的滤波是图像处理的重要内容。对于离散的两个一维信号[3,5,6],g=[1,-1],对应的卷积结果是(A)
A.[3,2,1,-6]
B.[2.1]
C.[-3,-2-1,6]
D.[-2,-1]
高斯低通滤波器
H
(
u
,
v
)
=
e
?
D
2
(
u
,
v
)
2
D
0
2
H(u,v)=e^{-\frac{D^{2}(u,v)}{2D_{0}^{2}}}
H(u,v)=e?2D02?D2(u,v)?中存在一个参数
D
0
D_{0}
D0?,对于一幅中年妇女面部特写图像,若发现采用
D
0
=
100
D_{0}=100
D0?=100时,去除该妇女眼部的皱纹不彻底,则应该:(A)
A.适当减小
D
0
D_{0}
D0?
B.适当加大
D
0
D_{0}
D0?
C.保持
D
0
D_{0}
D0?不变
D.前面选项都不对
对于一个具有正交性质的完美重建滤波器组,若它的滤波器之间具有如下的关系:(B)
g
1
(
n
)
=
(
?
1
)
n
g
0
(
2
K
?
1
?
n
)
,
h
1
(
n
)
=
g
1
(
2
K
?
1
?
n
)
,
i
=
0
,
1
g_{1}(n)=(-1)^{n}g_{0}(2K-1-n),h_{1}(n)=g_{1}(2K-1-n),i=0,1
g1?(n)=(?1)ng0?(2K?1?n),h1?(n)=g1?(2K?1?n),i=0,1
A.
(
?
1
)
n
h
0
(
2
K
?
1
?
n
)
(-1)^{n}h_{0}(2K-1-n)
(?1)nh0?(2K?1?n)
B.
(
?
1
)
n
+
1
h
0
(
2
K
?
1
?
n
)
(-1)^{n+1}h_{0}(2K-1-n)
(?1)n+1h0?(2K?1?n)
C.
(
?
1
)
n
h
0
(
n
)
(-1)^{n}h_{0}(n)
(?1)nh0?(n)
D.
(
?
1
)
n
+
1
h
0
(
n
)
(-1)^{n+1}h_{0}(n)
(?1)n+1h0?(n)
信息论是信息压缩的理论基础,而互信息是信息论中一个非常重要的概念,信源z与信道输出v之间互信息I(z,v)的意义为?
A.信源z与信道输出v间的平均信息量
B.观察单一信道输出符号时接收到的平均信息
C.观测到输出v后信源符号的平均信息量
D信道可靠传输信息的最大传送率
答:线性移不变性系统(Linear Shift-Invariant System,简称LSI系统)是一种特殊的系统,它对输入图像的处理满足线性和移不变性两个条件。
线性移不变性系统的一个重要特性是,它们可以通过卷积运算来描述。对于任何LSI系统,都存在一个称为系统冲激响应的函数 h ( x , y ) h(x,y) h(x,y),使得系统对任何输入图像 f ( x , y ) f(x,y) f(x,y) 的输出 g ( x , y ) g(x,y) g(x,y)可以表示为 f ( x , y ) f(x,y) f(x,y)和 h ( x , y ) h(x,y) h(x,y)的卷积: g ( x , y ) = f ( x , y ) ? h ( x , y ) g(x,y)=f(x,y)\ast h(x,y) g(x,y)=f(x,y)?h(x,y)
(a)在原始图像左边乘以
(
?
1
)
x
+
y
(-1)^{x+y}
(?1)x+y;
(b) 计算离散傅里叶变换(DFT);
? 对变换取复共轭;
(d) 计算傅里叶反变换;
(e) 结果的实部再乘以
(
?
1
)
x
+
y
(-1)^{x+y}
(?1)x+y。
(用数学方法解释为什么会产生右图的效果)。DIP旋转了180度
假设原图像为 f 1 ( x , y ) f_{1}(x,y) f1?(x,y)
高斯金字塔建立:
拉普拉斯金字塔建立:
答:
假设 A 是一个图像集合,并且 B 是一个称为结构元素的集合。
腐蚀(Erosion):
腐蚀操作可以看作是将结构元素 B 从图像 A 中滑动,只要 B 完全覆盖A 的某一部分,那么该部分就被保留,否则就被去除。
数学表述为:
A
?
B
=
{
z
∣
(
B
)
z
?
A
}
A?B=\left \{ z∣(B)_{z}\subseteq A \right \}
A?B={z∣(B)z??A}
? 表示腐蚀操作,
(
B
)
z
(B)_{z}
(B)z?表示将结构元素 B 的原点放在 z 处。
膨胀(Dilation):
膨胀操作可以看作是将结构元素 B 从图像 A 中滑动,只要B 与 A 有交集,那么该部分就被保留。
数学表述为:
A
⊕
B
=
{
z
∣
(
B
)
z
?
A
}
A⊕B=\left \{ z∣(B)_{z}\subseteq A \right \}
A⊕B={z∣(B)z??A}⊕ 表示膨胀操作
开运算(Opening):
开运算首先对图像进行腐蚀,然后再进行膨胀。这通常用于消除小的对象或噪声。
数学表述为:
A
°
B
=
(
A
⊕
B
)
?
B
A°B=(A⊕B)?B
A°B=(A⊕B)?B
闭运算(Closing):
闭运算首先对图像进行膨胀,然后再进行腐蚀。这通常用于填充小的孔洞或连接不连续的对象。
数学表述为:
A
?
B
=
(
A
?
B
)
⊕
B
A·B=(A?B)⊕B
A?B=(A?B)⊕B
一幅具有8个灰度级的图像的归一化直方图为[0.17 0.25 0.21 0.16 0.07 0.08 0.04 0.02],求直方图均衡后的灰度级和对应概率,并画出均衡后归一化直方图的示意图。
Z变换是一种信号分析的重要工具。它有许多重要的性质,请对如下性质进行证明:
(
?
1
)
n
x
(
n
)
{(-1)}^nx(n)
(?1)nx(n)的Z变换为:
∑
?
∞
∞
(
?
1
)
n
x
(
n
)
z
?
n
=
∑
?
∞
∞
(
?
1
)
?
n
x
(
n
)
z
?
n
=
∑
?
∞
∞
x
(
n
)
(
?
z
)
?
n
=
X
(
?
z
)
\sum_{-\infty}^{\infty}{\left(-1\right)^{n}x\left(n\right)z^{-n}}=\sum_{-\infty}^{\infty}{\left(-1\right)^{-n}x\left(n\right)z^{-n}}=\sum_{-\infty}^{\infty}{x\left(n\right)\left(-z\right)^{-n}}=X\left(-z\right)
∑?∞∞?(?1)nx(n)z?n=∑?∞∞?(?1)?nx(n)z?n=∑?∞∞?x(n)(?z)?n=X(?z)
x(-n)的Z变换为:
∑
?
∞
∞
x
(
?
n
)
z
?
(
?
n
)
=
∑
?
∞
∞
x
(
?
n
)
(
z
?
1
)
?
n
=
X
(
z
?
1
)
=
X
(
1
Z
)
\sum_{-\infty}^{\infty}{x\left(-n\right)z^{-(-n)}}=\sum_{-\infty}^{\infty}{x\left(-n\right)\left(z^{-1}\right)^{-n}}=X\left(z^{-1}\right)=X\left(\frac{1}{Z}\right)
∑?∞∞?x(?n)z?(?n)=∑?∞∞?x(?n)(z?1)?n=X(z?1)=X(Z1?)
x(2n)的Z变换为
∑
?
∞
∞
x
(
2
n
)
z
?
n
\sum_{-\infty}^{\infty}{x\left(2n\right)z^{-n}}
∑?∞∞?x(2n)z?n
令
k
=
2
n
k=2n
k=2n
有
∑
?
∞
∞
x
(
2
n
)
z
?
n
=
∑
?
∞
∞
x
(
k
)
z
?
k
2
\sum_{-\infty}^{\infty}{x\left(2n\right)z^{-n}}=\sum_{-\infty}^{\infty}{x\left(k\right)z^{-\frac{k}{2}}}
∑?∞∞?x(2n)z?n=∑?∞∞?x(k)z?2k?
将
X
(
z
1
2
)
=
∑
?
∞
∞
x
(
k
)
z
?
k
2
X(z^{\frac{1}{2}})=\sum_{-\infty}^{\infty}{x\left(k\right)z^{-\frac{k}{2}}}
X(z21?)=∑?∞∞?x(k)z?2k?
X
(
z
?
1
2
)
=
∑
?
∞
∞
x
(
k
)
(
?
1
)
k
z
?
k
2
X(z^{-\frac{1}{2}})=\sum_{-\infty}^{\infty}{x\left(k\right)(-1)^{k}z^{-\frac{k}{2}}}
X(z?21?)=∑?∞∞?x(k)(?1)kz?2k?相加得
1
2
[
X
(
z
1
2
)
+
X
(
?
z
1
2
)
]
=
∑
?
∞
∞
x
(
k
)
z
?
k
2
+
∑
?
∞
∞
x
(
k
)
(
?
1
)
k
z
?
k
2
=
∑
?
∞
∞
x
(
2
n
)
z
?
n
\frac{1}{2}[X(z^\frac{1}{2})+X(-z^\frac{1}{2})]\\ =\sum_{-\infty}^{\infty}{x\left(k\right)z^{-\frac{k}{2}}}+\sum_{-\infty}^{\infty}{x\left(k\right)(-1)^{k}z^{-\frac{k}{2}}}\\=\sum_{-\infty}^{\infty}{x\left(2n\right)z^{-n}}
21?[X(z21?)+X(?z21?)]=∑?∞∞?x(k)z?2k?+∑?∞∞?x(k)(?1)kz?2k?=∑?∞∞?x(2n)z?n
形式化描述什么是拉普拉斯算子,并证明拉普拉斯算子具有旋转不变性质
(二维平面内的旋转变换计算公式为
x
′
=
x
c
o
s
θ
?
y
s
i
n
θ
,
y
=
x
s
i
n
θ
+
y
c
o
s
θ
x'=xcosθ-ysinθ,y=xsinθ+ycosθ
x′=xcosθ?ysinθ,y=xsinθ+ycosθ)
证明:
假设我们有一个[0,1]上的均匀分布随机数发生器U(0,1), 请基于它构造指数分布的随机数发生器,推导出随机数生成方程。
若我们有一个标准正态分布的随机数发生器N(0,1),请推导出对数正态分布的随机数生成方程。
解: (1) 设U(0,1)可生成随机数
w
∈
[
0
,
1
]
w\in [0,1]
w∈[0,1],用它生成具有指数分布的随机数z,则其分布具有形式
F
(
z
)
=
1
?
e
?
a
z
,
z
≥
0
F(z)=1-e^{-az},z\ge 0
F(z)=1?e?az,z≥0
令F(z)=w,解得:
z
=
?
1
a
l
n
[
1
?
U
(
0
,
1
)
]
z=-\frac{1}{a}ln[1-U(0,1)]
z=?a1?ln[1?U(0,1)]
(2) 设N(0,1)可生成随机数
w
∈
[
0
,
1
]
w\in [0,1]
w∈[0,1],用它生成具有正态分布的随机数z,则其分布具有形式
F
(
z
)
=
∫
0
z
1
2
π
b
F(z)=\int_{0}^{z}\frac{1}{\sqrt{2\pi b}}
F(z)=∫0z?2πb?1?
e
?
[
l
n
(
v
)
?
a
]
2
2
b
2
d
v
e^{-\frac{[ln(v)-a]^{2}}{2b^{2}}}dv
e?2b2[ln(v)?a]2?dv
令F(z)=w,解得:
z
=
e
b
w
+
a
z=e^{bw+a}
z=ebw+a
即
z
=
e
b
N
(
0
,
1
)
+
a
z=e^{bN(0,1)+a}
z=ebN(0,1)+a
在分析信号时小波分解与重建是一个重要的工具,离散 haar 小波是一种重要而简单J1/5 n=0.1的小波,它的尺度与小波向量分别为