Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
1
631 M8210 影像處理原理與應用 Lecture 06-1
國立台灣大學生物機電系林達德
彩色影像處理彩色影像處理6.1 色彩基礎6.2 色彩模式6.3 假彩色影像處理6.4 全彩色影像處理基本原理6.5 色彩轉換6.6 平滑化與銳化6.7 彩色影像分割6.8 彩色影像中之雜訊6.9 彩色影像壓縮
631 M8210 影像處理原理與應用 Lecture 06-2
國立台灣大學生物機電系林達德
6.1 色彩基礎色彩頻譜(Color Spectrum)
2
631 M8210 影像處理原理與應用 Lecture 06-3
國立台灣大學生物機電系林達德
6.1 色彩基礎色彩頻譜(Color Spectrum)
631 M8210 影像處理原理與應用 Lecture 06-4
國立台灣大學生物機電系林達德
6.1 色彩基礎彩色光(Chromatic Light)
– 波長範圍:400 ~ 700 nm – 基本量(Basic quantities):
• 輻射(Radiance) :光源流出之總能量,(W)• 明視度(Luminance):人所感受由光源所流出之能量,(lumen, lm)• 亮度(Brightness)
三原色與第二色彩(Primary Color & Secondary Color)–三原色
• 紅(R) 700.0 nm • 綠(G) 546.1 nm• 藍(B) 435.8 nm
–第二色彩• Magenta • Cyan• Yellow
3
631 M8210 影像處理原理與應用 Lecture 06-5
國立台灣大學生物機電系林達德
6.1 色彩基礎
631 M8210 影像處理原理與應用 Lecture 06-6
國立台灣大學生物機電系林達德
6.1 色彩基礎光與顏料之三原色
4
631 M8210 影像處理原理與應用 Lecture 06-7
國立台灣大學生物機電系林達德
6.1 色彩基礎色調(Hue)、飽和度(Saturation)與亮度(Intensity)– 色調與飽和度合稱為彩色成份(Chromaticity)– Color = Chromaticity + Brightness
三原色係數(Trichromatic Coefficients)
4)-(6.1 1
3)-(6.1
2)-(6.1
1)-(6.1
=++++
=
++=
++=
zyxZYX
Zz
ZYXYy
ZYXXx
631 M8210 影像處理原理與應用 Lecture 06-8
國立台灣大學生物機電系林達德
6.1 色彩基礎CIE色彩圖(Chromaticity Diagram)
5
631 M8210 影像處理原理與應用 Lecture 06-9
國立台灣大學生物機電系林達德
6.1 色彩基礎色彩範圍(Color Gamut)
參考網頁:http://www.physics.sfasu.edu/astro/color.html
631 M8210 影像處理原理與應用 Lecture 06-10
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.1 RGB色彩模式
建立色彩模式之主要目的為提供一可接受之指定色彩標準
色彩模式亦稱為色彩空間與色彩系統
6
631 M8210 影像處理原理與應用 Lecture 06-11
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.1 RGB色彩模式
影像元素深度(Pixel Depth)全彩影像(Full-color Image)色彩立方體(Color Cube)
631 M8210 影像處理原理與應用 Lecture 06-12
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.1 RGB色彩模式
7
631 M8210 影像處理原理與應用 Lecture 06-13
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.1 RGB色彩模式
安全RGB色彩 (Safe RGB Color)All-system-safe Colors – (6)3=216 Color
631 M8210 影像處理原理與應用 Lecture 06-14
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.1 RGB色彩模式
安全RGB色彩立方體
8
631 M8210 影像處理原理與應用 Lecture 06-15
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.2 CMY與CMYK色彩模式
以顏料三原色為基礎
常用於印表機的色彩系統
Four-color printing = CMY+K (BLACK)與RGB模式的轉換
1)-(6.2 111
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡−
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
BGR
YMC
631 M8210 影像處理原理與應用 Lecture 06-16
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI色彩模式較符合人類視覺系統,同樣可以將明亮度與彩色成份分別處理
9
631 M8210 影像處理原理與應用 Lecture 06-17
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
631 M8210 影像處理原理與應用 Lecture 06-18
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
10
631 M8210 影像處理原理與應用 Lecture 06-19
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
RGB模式至HSI模式之轉換
5)-(6.2 )(31
4)-(6.2 )],,[min()(
31
3)-(6.2 )])(()[(
)]()[(21
cos
2)-(6.2 G B if 360GB if
2/121
BGRI
BGRBGR
S
BGBRGR
BRGR
H
++=
++−=
⎪⎭
⎪⎬⎫
⎪⎩
⎪⎨⎧
−−+−
−+−=
⎩⎨⎧
>−≤
=
−θ
θθ
631 M8210 影像處理原理與應用 Lecture 06-20
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI模式至RGB模式之轉換
11)-(6.2 1
10)-(6.2 60cos
cos1
9)-(6.2 )1(8)-(6.2 120
7)-(6.2 1
6)-(6.2 60cos
cos1
5)-(6.2 )1(
G)-(RB
-H)(
HSIG
SIBHH
B)-(RG
-H)(
HSIR
SIB
+=
⎥⎦
⎤⎢⎣
⎡°
+=
−=°−=
°
11
631 M8210 影像處理原理與應用 Lecture 06-21
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI模式至RGB模式之轉換
15)-(6.2 1
14)-(6.2 60cos
cos1
13)-(6.2 )1(12)-(6.2 240
B)-(GR
-H)(
HSIB
SIGHH
+=
⎥⎦
⎤⎢⎣
⎡°
+=
−=°−=
°≤≤°
631 M8210 影像處理原理與應用 Lecture 06-22
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI模式至RGB模式之轉換
12
631 M8210 影像處理原理與應用 Lecture 06-23
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI影像之處理
631 M8210 影像處理原理與應用 Lecture 06-24
國立台灣大學生物機電系林達德
6.2 色彩模式6.2.3 HSI色彩模式
HSI影像之處理
13
631 M8210 影像處理原理與應用 Lecture 06-25
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.1 強度分切(Intensity Slicing)
1)-(6.3 ),( ),( kk Vyxfifcyxf ∈=
631 M8210 影像處理原理與應用 Lecture 06-26
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.1 強度分切(Intensity Slicing)
14
631 M8210 影像處理原理與應用 Lecture 06-27
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.1 強度分切(Intensity Slicing)
631 M8210 影像處理原理與應用 Lecture 06-28
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.1 強度分切(Intensity Slicing)
15
631 M8210 影像處理原理與應用 Lecture 06-29
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.1 強度分切(Intensity Slicing)
631 M8210 影像處理原理與應用 Lecture 06-30
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
16
631 M8210 影像處理原理與應用 Lecture 06-31
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
631 M8210 影像處理原理與應用 Lecture 06-32
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
17
631 M8210 影像處理原理與應用 Lecture 06-33
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
631 M8210 影像處理原理與應用 Lecture 06-34
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
18
631 M8210 影像處理原理與應用 Lecture 06-35
國立台灣大學生物機電系林達德
6.3 假彩色影像處理6.3.2 灰階至彩色之轉換
631 M8210 影像處理原理與應用 Lecture 06-36
國立台灣大學生物機電系林達德
6.4 全彩色影像處理基本原理對彩色影像的個別影像平面進行處理
對彩色影像的影像元素直接以向量的方式進行處理
2)-(6.4 ),(),(),(
),(),(),(
),(
1)-(6.4
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡=
yxByxGyxR
yxcyxcyxc
yx
BGR
ccc
B
G
R
B
G
R
19
631 M8210 影像處理原理與應用 Lecture 06-37
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.1 基本公式
2)-(6.5 211)-(6.5
21 ,...,n ,), i,...,r,r(rTsT[f(x,y)] g(x,y)
nii ===
範例:不同的色彩系統的比較
6)-(6.5 32115)-(6.5 321
4)-(6.5 3)-(6.5
22
11
33
,,-k), i(kr: sCMY System ,,, ikr: sRGB System
rsrs
kr: sHSI Systemkf(x,y) g(x,y)
ii
ii
=+===
===
=
631 M8210 影像處理原理與應用 Lecture 06-38
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.1 基本公式
20
631 M8210 影像處理原理與應用 Lecture 06-39
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.1 基本公式
631 M8210 影像處理原理與應用 Lecture 06-40
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.2 補色
色彩圓(Color Circle)
21
631 M8210 影像處理原理與應用 Lecture 06-41
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.2 補色
631 M8210 影像處理原理與應用 Lecture 06-42
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.3 色彩分切(Color Slicing)
8)-(6.5n 1,2,...,i )( 50
7)-(6.5n 1,2,...,i 2 50
1
20
2
1
=⎪⎩
⎪⎨⎧
>−=
=⎪⎩
⎪⎨⎧
⎥⎦⎤
⎢⎣⎡ >−
=
∑=
≤≤
erwise othr
Rar if.s
erwise othr
War if.s
i
n
jjj
i
i
njany jj
i
22
631 M8210 影像處理原理與應用 Lecture 06-43
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.4 色調與顏色之修正
12)-(6.5 00885601161678770088560
11)-(6.5 200
10)-(6.5 500
9)-(6.5 16116
3
*
*
*
⎩⎨⎧
≤+>
=
⎥⎦
⎤⎢⎣
⎡⎟⎟⎠
⎞⎜⎜⎝
⎛−⎟⎟
⎠
⎞⎜⎜⎝
⎛=
⎥⎦
⎤⎢⎣
⎡⎟⎟⎠
⎞⎜⎜⎝
⎛−⎟⎟
⎠
⎞⎜⎜⎝
⎛=
−⎟⎟⎠
⎞⎜⎜⎝
⎛⋅=
. q/q.. q qh(q)
ZZh
YYhb
YYh
XXha
YYhL
WW
WW
W
色彩的一致性之要求
CIE L*a*b*(CIELAB)色彩模式• 與裝置無關(Device independent)• 範圍涵蓋整個可見光頻譜• L=intensity, a*=red - green, b*=green – blue色調調整與色彩平衡
631 M8210 影像處理原理與應用 Lecture 06-44
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.4 色調與顏色之修正-色調轉換
23
631 M8210 影像處理原理與應用 Lecture 06-45
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.4 色調與顏色之修正-色彩平衡
631 M8210 影像處理原理與應用 Lecture 06-46
國立台灣大學生物機電系林達德
6.5 色彩轉換6.5.5 應用統計特性圖進行處理
24
631 M8210 影像處理原理與應用 Lecture 06-47
國立台灣大學生物機電系林達德
6.6 平滑化與銳化6.6.1 彩色影像平滑化
2)-(6.6
(1
(1
(1
1)-(6.6 1
⎥⎥⎥⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢⎢⎢⎢
⎣
⎡
=
=
∑
∑
∑
∑
∈
∈
∈
∈
xy
xy
xy
xy
S(x,y)
S(x,y)
S(x,y)
S(x,y)
x,y)BK
x,y)GK
x,y)RK
(x,y)
(x,y)K
631 M8210 影像處理原理與應用 Lecture 06-48
國立台灣大學生物機電系林達德
6.6 平滑化與銳化6.6.1 彩色影像平滑化
25
631 M8210 影像處理原理與應用 Lecture 06-49
國立台灣大學生物機電系林達德
6.6 平滑化與銳化6.6.1 彩色影像平滑化
631 M8210 影像處理原理與應用 Lecture 06-50
國立台灣大學生物機電系林達德
6.6 平滑化與銳化6.6.2 彩色影像銳化
[ ] 3)-(6.6 ),(),(),(
2
2
2
2
⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
∇∇∇
=∇yxByxGyxR
(x,y)
26
631 M8210 影像處理原理與應用 Lecture 06-51
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.1 HSI色彩空間之彩色影像分割
631 M8210 影像處理原理與應用 Lecture 06-52
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.2 RGB向量空間之彩色影像分割
[ ][ ][ ] 2)-(6.7 )()( ),(
1)-(6.7
)()(
),(
21
1-T
21
222
21
T
−−=
−+−+−=
−−=
−=
CD
)a(z)a(z)a(z
D
BBGGRR
27
631 M8210 影像處理原理與應用 Lecture 06-53
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.2 RGB向量空間之彩色影像分割
631 M8210 影像處理原理與應用 Lecture 06-54
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.2 RGB向量空間之彩色影像分割
RR
GG
BB
Input layerInput layer Hidden layerHidden layer Output layerOutput layer
BackgroundBackground
ForegroundForeground
28
631 M8210 影像處理原理與應用 Lecture 06-55
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.2 RGB向量空間之彩色影像分割
631 M8210 影像處理原理與應用 Lecture 06-56
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.3 彩色影像之邊緣偵測
29
631 M8210 影像處理原理與應用 Lecture 06-57
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.3 彩色影像之邊緣偵測
[ ] 9)-(6.7 2sin22cos21
8)-(6.7 )(
2tan
21
7)-(6.7
6)-(6.7
5)-(6.7
4)-(6.7
3)-(6.7
21
1
222
222
⎭⎬⎫
⎩⎨⎧ +−++=
⎥⎥⎦
⎤
⎢⎢⎣
⎡
−=
∂∂
∂∂
+∂∂
∂∂
+∂∂
∂∂
==⋅=
∂∂
+∂∂
+∂∂
==⋅=
∂∂
+∂∂
+∂∂
==⋅=
∂∂
+∂∂
+∂∂
=
∂∂
+∂∂
+∂∂
=
−
θgθ)g(g)g(g)F( θ
ggg
θ
yB
xB
yG
xG
yR
xRg
yB
yG
yRg
xB
xG
xRg
yB
yG
yR
xB
xG
xR
xyyyxxyyxx
yyxx
xy
Txy
Tyy
Txx
631 M8210 影像處理原理與應用 Lecture 06-58
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.3 彩色影像之邊緣偵測
30
631 M8210 影像處理原理與應用 Lecture 06-59
國立台灣大學生物機電系林達德
6.7 彩色影像分割6.7.3 彩色影像之邊緣偵測
631 M8210 影像處理原理與應用 Lecture 06-60
國立台灣大學生物機電系林達德
6.8 彩色影像中之雜訊
31
631 M8210 影像處理原理與應用 Lecture 06-61
國立台灣大學生物機電系林達德
6.8 彩色影像中之雜訊
631 M8210 影像處理原理與應用 Lecture 06-62
國立台灣大學生物機電系林達德
6.8 彩色影像中之雜訊
32
631 M8210 影像處理原理與應用 Lecture 06-63
國立台灣大學生物機電系林達德
6.9 彩色影像壓縮