Professional Documents
Culture Documents
เอกสารภาษาไทย Image Processing 2
เอกสารภาษาไทย Image Processing 2
1. กลาวนํา
จากที่ไดกลาวในบทนําแลว สําหรับในบทนี้จะไดอธิบายถึง
รายละเอียดของ Image Enhancement คือ กระบวนการปรับปรุงภาพใหดี
ขึ้นเพื่อประโยชนการแปลภาพดวยการมองดวยตา (Visual Interpretation)
โดยที่ไมมีการเปลี่ยนแปลงเนื้อภาพ สามารถแบงไดเปน ๒ domains:
Spatial Domain และ Frequency Domain สําหรับในบทนี้จะไดเนน
Image Enhancement ใน Spatial Domain ซึ่งสามารถทําความเขาใจงาย
สําหรับผูที่ไมพื้นฐานทางวิศวกรรมไฟฟา
8
Histogram คือ กราฟแสดงการกระจายของความเขมของแสง (Gray
Scale) ของภาพ
9
เมื่อพิจารณาจากรูปที่ ๓ แสดงใหเห็นวา การกระจายขอมูลของ
Histogram ในรูปที่มืดมียอดเขาใกล 0 และในรูปที่ ๔ การกระจายขอมูล
ของ Histogram ในรูปที่สวางมียอดเขาใกล 255
ตามที่เราเคยทราบวาในทางสถิติ การกระจายขอมูลของ
Histogram ที่สมบูรณควรเปนรูประฆังคว่ําที่มีสมมาตรของการกระจายแบบ
ปกติ (Normal Distribution)
10
รูปที่ ๗ ภาพ Original (ซาย) และ ภาพที่มีเพิ่มคา Gray Scale บวก
--
รูปที่ ๘ ซาย: original image, ขวา: histogram stretched
image
11
--
รูปที่ ๙ ซาย: histogram of original image, ขวา: histogram
of enhanced image
2.3 Logarithm operator
โดยการคาคงที่เทากับ
12
รูปที่ ๑๑ Dynamic Range of Image กอน (บน) และ หลัง (ลาง) การทํา
Image Enhancement แบบ Logarithm operator
13
รูปที่ ๑๒ Dynamic Range of Image กอนการทํา Image Enhancement
แบบ Logarithm operator
14
Histogram Equalization เปนเทคนิคการ Enhancement ซึ่งคอนขางจะ
ซับซอนในการปรับปรุง Dynamic Range และ Contrast ของ Imageโดย
การเปลี่ยน Image นั้นโดยทําให Histogram ของ Image เปนรูปตาม
ตองการ histogram modeling operatorsอาจจะใช non-linear and
non-monotonic transfer functions เพื่อ map คา Pixel Intensity Value
ระหวาง Input และ Output images สําหรับ Histogram equalization ใช
monotonic, non-linear mappingโดยการกําหนดซา Intensity Value
ของ Pixels ใน Input Image เชนกับใน Output Imageซึ่งบรรจุการ
กระจายแบบ Uniform. โดยมากมักจะใชเทคนิคนี้ในการเปรียบเทียบภาพ
เพราะสามารถEnhanceอยางรายละเอียดและใชในการแกผลกระทบทาง
Non-linear เชน ในการแสดงภาพ เปนตน
15
จากกระบวนการในการทํา Histogram Equalization โดยจากการทํา
Histogram Modeling ตองพิจารณาเปน continuous process functions
ดังนั้นเรากําหนดให Image of Interest มีการบรรจุ Intensity levelsแบบ
Continuous (มี Interval 0 ถึง 1) และที่ซึ่ง transformation function f w
ซึ่ง maps input image ไปสู output image เปน
continuous ภายในชวง interval ดังกลาว
กําหนดดังนี้
โดย .
ดังนั้น
16
ที่ซึ่ง N เปนจํานวนของ image pixels
3. Gamma Correction
ความเขมของแสงซึ่งเกิดขึ้นโดยเครื่องมือทางกายภาพมักจะเปน a linear
function ของสัญญาณที่ถูกพิจารณา CRT โดยทั่วไปมี a power-law
response to voltage: Intensity ที่ถูกผลิต ณ หนาของการแสดงคือ
voltage ของที่ถูกพิจารณาขึ้นถึง 2.5 Power. คาตัวเลขของ Exponent
ของ power function ที่สามารถเรียก gamma. Nonlinearityจะถูกชดเชย
เพื่อการผลิตที่ของIntensity
17
กราฟนี้ชี้ใหเห็นวาสัญญาณซึ่งมี Voltage จาก zero ถึง 700 mVดังนั้นใน a
typical eight-bit digital-to-analog converterบน framebuffer card, ดํา
ถูกกําหนดที่ Code 0 และ ขาว ถูกกําหนดที่ Code 255
Idealized monitorสามารถยอนกลับการเปลี่ยน
18
แต monitors จริงไมสามารถอธิบายดวยสมการขางบนและไมมี linear
segment แต การนิยามที่ถูกตองจําเปนสําหรับการ Processing ทันที
ถูกตองใน linear-light domain
อางอิง
Image Sliding
http://www.ee.siue.edu/~cvip/CVIPtools_demos/ENHANCEMENT/histoslid.ht
m
Image Stretching
http://www.cee.hw.ac.uk/hipr/html/stretch.html
Image Processing
http://www.ece.ucsb.edu/Faculty/Manjunath/courses/ece178W03/EnhancePar
t1.pdf
Gamma Correction
http://people.ee.ethz.ch/~buc/brechbuehler/mirror/color/GammaFAQ.html#R
TFToC5
19
20