วัดค่าความแปรปรวน
ฟังก์ชันการวัดค่าของ SciPy ช่วยให้กำหนดการวัดเฉพาะกลุ่มพิกเซลที่ต้องการได้:
- การระบุ
labelsจะจำกัดมาสก์ให้ครอบคลุมเฉพาะพิกเซลที่ไม่ใช่ศูนย์ - การระบุค่า
indexจะคืนค่าการวัดสำหรับแต่ละค่า label
ในแบบฝึกหัดนี้ ให้คำนวณความแปรปรวนของความเข้มพิกเซลใน vol สำหรับกลุ่มพิกเซลต่าง ๆ เราได้เตรียมภาพ 3D ที่ผ่านการแบ่งส่วนแล้วไว้ใน labels: label 1 คือโพรงหัวใจซ้าย และ label 2 คือตัวอย่างเนื้อเยื่อทรงกลม
หลังจากพิมพ์ค่าความแปรปรวนแล้ว ให้เลือกข้อความที่ถูกต้องจากคำตอบด้านล่าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ภาพทางชีวการแพทย์ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Variance for all pixels
var_all = ndi.variance(vol, labels=None, index=None)
print('All pixels:', var_all)
# Variance for labeled pixels
var_labels = ndi.variance(____, _____, ____)
print('Labeled pixels:', ____)
# Variance for each object
var_objects = ____
print('Left ventricle:', var_objects[0])
print('Other tissue:', ____)