เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกรองด้วย Convolution

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

2D array convolution. By Michael Plotke [CC BY-SA 3.0  (https://creativecommons.org/licenses/by-sa/3.0)], from Wikimedia Commons

ในแบบฝึกหัดนี้ จะทำการ smooth ภาพเอกซเรย์เท้า โดยเริ่มจากการกำหนดค่าน้ำหนัก (ซึ่งเรียกได้ว่าเป็น "footprint" หรือ "kernel" เช่นกัน) จากนั้น convolve ฟิลเตอร์กับ im แล้วแสดงผลลัพธ์

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์ภาพทางชีวการแพทย์ด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Set filter weights
weights = [[0.11, 0.11, ____],
           [0.11, ____, 0.11], 
           ____]
แก้ไขและรันโค้ด