本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسیЦей сайт також доступний українською.Переглянути українськоюTato stránka je k dispozici také v češtině.Zobrazit v češtiněEz az oldal magyarul is elérhető.Megtekintés magyarulAcest site este disponibil și în limba română.Vizualizare în română

การสร้างและใช้มาสก์ใน PixInsight

การ Stretch และขั้นตอนไม่เชิงเส้น2021.02

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

ทำไมมาสก์ถึงสำคัญขนาดนี้

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

ที่น่ากล่าวถึงคือ การทำมาสก์ไม่จำเป็นต้องใช้คอมพิวเตอร์ที่เร็วมากนัก สิ่งที่ต้องใช้จริง ๆ คือสมองมนุษย์ เวลาที่ผมใช้ทำมาสก์นั้นมากกว่าเวลาที่คอมพิวเตอร์ใช้ประมวลผลไฟล์มาก แต่การลงทุนแบบนี้คุ้มค่ามาก เมื่อมาสก์เหมาะสมแล้ว การประมวลผลมักเสร็จในพริบตา สิ่งที่กินความพยายามส่วนใหญ่กลับเป็นการปรับมาสก์เอง

ภาพประกอบที่แสดงว่าคุณภาพของมาสก์เกี่ยวข้องโดยตรงกับผลลัพธ์การประมวลผลภาพ

แล้วที่ไหนบ้างที่ต้องใช้มาสก์? Deconvolution การ stretch แบบ linear/non-linear การลดสัญญาณรบกวน การลบตำหนิ การซ่อม artifact การย่อขนาดดาว นี่เป็นเพียงตัวอย่างที่พบบ่อยไม่กี่อย่างเท่านั้น ที่จริงยังมีการประมวลผลอีกมากที่ต้องใช้มาสก์ หากต้องการพัฒนาฝีมือด้านการประมวลผลภาพถ่ายดาราศาสตร์ให้เก่งขึ้น ให้ตั้งใจเรียนรู้การทำมาสก์ให้ดี เพราะมีแค่วิธีนี้เท่านั้นที่จะปรับแต่งส่วนใดส่วนหนึ่งของภาพเพื่อจุดประสงค์ใดจุดประสงค์หนึ่งได้ โดยไม่กระทบส่วนอื่นที่ไม่อยากแตะต้อง

มาสก์ดาว: รายการเครื่องมือที่ใช้บ่อย

มาสก์ดาวเป็นชนิดที่พบบ่อยที่สุด และเป็นชนิดที่ต้องใช้ความพยายามมากที่สุดด้วย หลักการสร้างมาสก์ดาวจริง ๆ แล้วคล้ายกันทุกวิธี แต่การจะเข้าใจแก่นแท้อย่างแท้จริงยังต้องอาศัยเวลาสั่งสมประสบการณ์ เครื่องมือที่ใช้บ่อยแบ่งได้เป็นสองประเภท:

  • เครื่องมือหลัก: StarMask, MLT (MultiscaleLinearTransform), MaskGen, StarNet++
  • เครื่องมือเสริม: Morphological Transformation, Binarize, Convolution, PixelMath, Histogram Transformation

มาสก์เนบิวลา: อัตโนมัติด้วยกระบวนการ ไม่ต้องระบายด้วยมือ

ความต้องการทั่วไปอย่างหนึ่งคือ การเสริมแก๊สของกาแล็กซีหรือเนบิวลาให้เด่นขึ้น โดยไม่กระทบดาว วิธีทำคือสร้างมาสก์ที่เหมาะสมขึ้นมาสักอัน ผ่าน Process เฉพาะของ PixInsight เช่น GAME, MLT, Dilation, Convolution ผสานกับ PixelMath ก็ทำได้อย่างง่ายดาย และไม่ต้องระบายด้วยมือเลยแม้แต่น้อย

มาสก์แก๊สที่สร้างด้วยกระบวนการอัตโนมัติ ช่วยเสริมแก๊สให้เด่นขึ้นโดยไม่กระทบดาว

มาสก์ความสว่าง (Luminance Mask): เลือกเฉพาะโครงสร้างที่ต้องการ

ก้าวไปอีกขั้น สามารถสร้างมาสก์ความสว่างที่ละเอียดขึ้นได้ เพื่อเลือกเฉพาะโครงสร้างบางอย่างในภาพ ยกตัวอย่าง SH2-308 ผมเคยใช้ PixInsight เพียงอย่างเดียว ใช้เวลาประมาณ 5 ถึง 7 นาที สร้างมาสก์ที่เลือกเฉพาะ “ส่วนหัวโลมา” และตัดดาวที่อยู่ในนั้นออก

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

มาสก์ความสว่างที่เลือกเฉพาะส่วนหัวโลมาของ SH2-308 และตัดดาวออก

เมื่อต้องแก้ไขมาสก์ด้วยมือ: เครื่องมือประเภทแปรง

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

  • Dynamic Paint Brush: พัฒนาโดย RBA (ผู้เขียน “Mastering PixInsight”) คล้ายแปรงของ PS ช่วยให้แก้ไขมาสก์ด้วยมือได้อย่างรวดเร็ว แต่ดูเหมือนจะวาดได้แค่สีขาวเท่านั้น ถ้าวาดสีดำได้ด้วยการใช้งานคงกว้างขึ้นอีก หากต้องการวาดสีดำ สามารถใช้ร่วมกับ Clone Stamp ได้
  • สคริปต์ FAME: ตั้งแต่เวอร์ชัน 1.2 เป็นต้นไป นอกจากการเลือกแบบวงรี สี่เหลี่ยมผืนผ้า และเชือกคล้องที่มีอยู่เดิมแล้ว ยังเพิ่มฟังก์ชันแปรงเข้ามาด้วย จึงทำให้ตอนนี้ไม่ต้องใช้ Clone Stamp อีกต่อไป วาดมาสก์ที่ต้องการด้วยแปรงได้โดยตรงใน PI ซึ่งใช้งานได้จริงมาก FAME สามารถเพิ่มเข้าไปใน Repository ของ PI ได้ด้วย https://raw.githubusercontent.com/setiastro/pixinsight-updates/main/ หลังอัปเดตอัตโนมัติแล้วจะพบได้ในแท็บ SetiAstro ของสคริปต์

การวาดมาสก์โดยตรงใน PI ด้วยฟังก์ชันแปรงของสคริปต์ FAME

ภาพประกอบการใช้งานฟังก์ชันแปรงของสคริปต์ FAME

วิดีโอสั้นสามคลิปด้านล่างนี้สาธิตการใช้งานจริงของ Dynamic Paint Brush: