Page 100 -
P. 100
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
91
ใน MATLAB เราสามารถทํา HE ไดโดยการเรียกใชคําสั่ง histeq(.) คําสั่งดานลาง
เปนตัวอยางการทํา HE กับภาพตนฉบับแสดงในรูปที่ 3.13(ก) สวนรูปที่ 3.13(ข)
แสดงผลลัพธที่ไดหลังการทํา HE ซึ่งจะเห็นไดวารายละเอียดของภาพในสวนที่อยูใต
แสงสลัวมีรายละเอียดชัดเจนขึ้น รูปที่ 3.14 แสดงผลการปรับปรุงภาพตนฉบับรูปที่
3.6(ก) ดวยเทคนิค HE จะสังเกตุเห็นไดวาฐานของฮีสโตแกรมที่ไดจากการปรับปรุง
ภาพดวย HE จะกวางกวาการปรับปรุงภาพดวยวิธีอื่น ๆ
>> im = imread(‘stone.tif’); %อานภาพอินพุต
>> subplot(2,2,1), imshow(im); %แสดงภาพอินพุต
>> subplot (2,2,2), imhist(im); %พลอตฮีสโตแกรม
>> imEQ = histeq(im); %Histogram Equalization
>> subplot(2,2,3), imshow(imEQ), subplot (2,2,4), imhist(imEQ);
รูปที่ 3.14 (ก) ผลลัพธภาพที่ไดหลังการทํา HE กับภาพตนฉบับ ‘abhishek.tif’ ใน
รูป 3.6(ก) (ข) ฮีสโตแกรมของภาพหลังการทํา HE
3.4 การประมวลผลภาพดวยตัวดําเนินการพื้นฐาน
เราสามารถปรับเปลี่ยนคาความสวางของภาพไดจากการคํานวณพื้นฐานซึ่งไดแก
การบวก ลบ คูณ หาร คาความสวางของภาพอินพุตไดโดยตรง การคํานวณจะทําใน
ลักษณะแบบจุดตอจุด อาจเปนการบวกคาความสวางของจุดพิกเซลกับคาคงที่ หรือ
อาจเปนการบวกแบบจุดตอจุดระหวางภาพ 2 ภาพก็ได หลังการคํานวณคาความสวาง