วันพฤหัสบดีที่ 15 กันยายน พ.ศ. 2559

เมนู Process with ImageJ [ตอนที่ 17] Binary, Convert to Mask การสร้าง Mask

Convert to Mask


การแปลงภาพ stack ไปเป็นภาพขาวดำ การ Mask จะเป็นการใช้ค่า Inverting LUT (ขาว=0, ดำ=255) ยกเว้นการตั้งค่า Back Background ในเมนู Process->Binary->Options...

หน้าต่างการตั้งค่า


การตั้งค่าสำหรับ Convert to Mask

Calculate Threshold for Each Image:  ถ้าเลือกตัวเลือกนี้การคำนวณค่า Threshold จะเป็นการคำนวณแยกแต่ละ Slice

Black Background:  กำหนดพื้นหลังเท่ากับดำ และวัตถุเป็นสีขาว ค่านี้จะถูกกำหนดเอาไว้ให้ตรงข้ามในเมนู Process->Binary->Options...

ตัวอย่างการใช้งาน

ภาพประกอบ
การเลือกเมนู

วันพฤหัสบดีที่ 1 กันยายน พ.ศ. 2559

เมนู Process with ImageJ [ตอนที่ 15] Binary ภาพขาวดำ

Binary


เมนูย่อยของการสร้างภาพแบบขาว-ดำ มีหลากหลายแบบ โดยต้องมีวัตถุสีดำ บนพื้นหลังสีขาว

ตัวอย่างการสร้างภาพขาว-ดำ แบบต่าง ๆ


ภาพก่อนการทำภาพขาวดำ
คำสั่ง Binary->Make binary

ส่วนการสร้างภาพขาวดำแบบอื่น ๆ ต้องการภาพ 8-bit ซึ่งจะเปลี่ยนภาพต้นแบบเป็นดังภาพด้านล่าง

ภาพ 8-bit แบบขาวดำ
ผลลัพธ์การสร้างแบบขาวดำจากต้นแบบภาพ ขาวดำแบบ 8-bit

Erode
Dilate
Open
Close-
Outline
Fill Holes
Skeletonize

เมนู Process with ImageJ [ตอนที่ 16] Binary การสร้างภาพขาวดำ

Make Binary


การสร้างภาพขาวดำโดยกำหนด threshold ได้จากเมนู Image->Adjust->Threshold...[T] พร้อมมีตัวเลือกกำหนดค่า วัตถุสีดำ พื้นหลังสีขาว และกำหนด วัตถุสีขาว พื้นหลังสีดำ ได้ที่เมนู Process->Binary->Options...

เมื่อกำหนดค่าเรียบร้อยแล้ว การสร้างภาพขาวดำจะพิจารณา histogram ของภาพหรือส่วนพื้นที่ที่เลือกเอาไว้ จะได้ค่า threshold แต่โปรแกรมคำนวณที่แสดงไว้ที่ Status bar

ตัวอย่างการตั้งค่า

ตัวอย่างการตั้งค่า

ตัวอย่างการสร้างภาพขาว-ดำ


ภาพทดสอบ
การตั้งค่า Threshold ที่เมนู Image->Adjust->Threshold
ภาพที่ถูกการปรับ Threshold
การเลือกเมนู
ภาพผลลัพธ์การสร้างภาพขาว-ดำ