การเปลี่ยนแปลงระดับสีเทา

เราได้พูดถึงการเปลี่ยนแปลงพื้นฐานบางประการในบทช่วยสอนเรื่องการแปลงขั้นพื้นฐาน ในบทช่วยสอนนี้เราจะดูการแปลงระดับสีเทาพื้นฐาน

การปรับปรุงภาพ

การปรับแต่งภาพให้คอนทราสต์ที่ดีขึ้นและภาพที่มีรายละเอียดมากขึ้นเมื่อเปรียบเทียบกับภาพที่ไม่ได้ปรับปรุง การปรับแต่งภาพมีแอพพลิเคชั่นมาก ใช้เพื่อปรับปรุงภาพทางการแพทย์ภาพที่ถ่ายด้วยการรับรู้ระยะไกลภาพจากดาวเทียม ฯลฯ

ฟังก์ชั่นการแปลงร่างได้รับด้านล่าง

s = T (r)

โดยที่ r คือพิกเซลของภาพอินพุตและ s คือพิกเซลของภาพที่ส่งออก T คือฟังก์ชันการแปลงที่จับคู่ค่าของ r แต่ละค่ากับค่า s การปรับปรุงภาพสามารถทำได้โดยการแปลงระดับสีเทาซึ่งจะกล่าวถึงด้านล่าง

การเปลี่ยนแปลงระดับสีเทา

การเปลี่ยนแปลงระดับสีเทาพื้นฐานมีสามแบบ

  • Linear
  • Logarithmic
  • อำนาจกฎหมาย

กราฟโดยรวมของการเปลี่ยนเหล่านี้แสดงไว้ด้านล่าง

การแปลงเชิงเส้น

อันดับแรกเราจะดูการแปลงเชิงเส้น การแปลงเชิงเส้นรวมถึงเอกลักษณ์ที่เรียบง่ายและการเปลี่ยนแปลงเชิงลบ มีการพูดถึงการเปลี่ยนแปลงตัวตนในบทช่วยสอนเรื่องการแปลงภาพ แต่มีคำอธิบายสั้น ๆ เกี่ยวกับการเปลี่ยนแปลงนี้ที่นี่

การเปลี่ยนแปลงข้อมูลประจำตัวแสดงเป็นเส้นตรง ในการเปลี่ยนแปลงนี้ค่าแต่ละค่าของภาพอินพุตจะถูกจับคู่โดยตรงกับค่าอื่น ๆ ของภาพที่ส่งออก ส่งผลให้ภาพอินพุตและภาพเอาต์พุตเดียวกัน และด้วยเหตุนี้จึงเรียกว่าการเปลี่ยนแปลงตัวตน ได้แสดงไว้ด้านล่าง:

การเปลี่ยนแปลงเชิงลบ

การแปลงเชิงเส้นครั้งที่สองคือการแปลงเชิงลบซึ่งตรงกันข้ามกับการแปลงตัวตน ในการแปลงค่าเป็นลบแต่ละค่าของภาพอินพุตจะถูกลบออกจาก L-1 และแมปลงบนภาพเอาต์พุต

ผลเป็นแบบนี้บ้าง

อินพุตรูปภาพ

ภาพที่ส่งออก

ในกรณีนี้ได้ทำการเปลี่ยนแปลงต่อไปนี้แล้ว

s = (L - 1) - r

เนื่องจากอิมเมจอินพุตของไอน์สไตน์เป็นภาพ 8 bpp ดังนั้นจำนวนระดับในภาพนี้คือ 256 เมื่อใส่ 256 ในสมการเราจะได้สิ่งนี้

s = 255 - r

ดังนั้นแต่ละค่าจะถูกลบด้วย 255 และภาพผลลัพธ์ได้แสดงไว้ด้านบน สิ่งที่เกิดขึ้นก็คือพิกเซลที่สว่างขึ้นจะมืดลงและภาพที่มืดลงจะกลายเป็นแสง และส่งผลให้ภาพลักษณ์เป็นลบ

ได้แสดงไว้ในกราฟด้านล่าง

การแปลงลอการิทึม

การแปลงลอการิทึมยังมีการแปลงอีกสองประเภท การแปลงบันทึกและการแปลงบันทึกผกผัน

บันทึกการเปลี่ยนแปลง

สูตรนี้สามารถกำหนดการแปลงบันทึกได้

s = c บันทึก (r + 1)

โดยที่ s และ r คือค่าพิกเซลของเอาต์พุตและภาพอินพุตและ c เป็นค่าคงที่ ค่า 1 จะถูกเพิ่มให้กับค่าพิกเซลของภาพที่ป้อนเนื่องจากหากมีความเข้มของพิกเซลเป็น 0 ในภาพบันทึก (0) จะเท่ากับอินฟินิตี้ ดังนั้นจึงเพิ่ม 1 เพื่อให้ค่าต่ำสุดเป็นอย่างน้อย 1

ในระหว่างการแปลงบันทึกพิกเซลมืดในรูปภาพจะขยายเมื่อเทียบกับค่าพิกเซลที่สูงขึ้น ค่าพิกเซลที่สูงขึ้นเป็นชนิดของการบีบอัดในการแปลงบันทึก ส่งผลให้เกิดการปรับปรุงภาพตามมา

ค่าของ c ในการแปลงบันทึกจะปรับประเภทของการเพิ่มประสิทธิภาพที่คุณกำลังมองหา

อินพุตรูปภาพ

บันทึก Tranform Image

การแปลงบันทึกผกผันตรงข้ามกับการแปลงบันทึก

อำนาจ - การเปลี่ยนแปลงกฎหมาย

ยังมีการเปลี่ยนแปลงอีกสองอย่างคือการแปลงกฎอำนาจซึ่งรวมถึงพลังที่ n และการแปลงรากที่ n การเปลี่ยนแปลงเหล่านี้สามารถกำหนดได้จากนิพจน์:

s = cr ^ γ

สัญลักษณ์γนี้เรียกว่าแกมมาเนื่องจากการเปลี่ยนแปลงนี้เรียกอีกอย่างว่าการแปลงแกมมา

การเปลี่ยนแปลงค่าของγจะแตกต่างกันไปตามการปรับปรุงของภาพ อุปกรณ์ / จอภาพที่แตกต่างกันมีการแก้ไขแกมมาของตัวเองนั่นคือเหตุผลที่พวกเขาแสดงภาพที่ความเข้มต่างกัน

การแปลงประเภทนี้ใช้สำหรับการปรับปรุงภาพสำหรับอุปกรณ์แสดงผลประเภทต่างๆ แกมมาของอุปกรณ์แสดงผลต่างกัน ตัวอย่างเช่นแกมมาของ CRT อยู่ระหว่าง 1.8 ถึง 2.5 นั่นหมายความว่าภาพที่แสดงบน CRT นั้นมืด

การแก้ไขแกมมา

s = cr ^ γ

s = cr ^ (1 / 2.5)

ภาพเดียวกัน แต่มีค่าแกมมาต่างกันได้แสดงไว้ที่นี่

ตัวอย่างเช่น

แกมมา = 10

แกมมา = 8

แกมมา = 6