本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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

เครื่องมือและฮาร์ดแวร์2020.08

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

EZ Live Stack: ถ่ายไปซ้อนภาพไปพร้อมกัน เห็นผลลัพธ์ทันที

สคริปต์ EZ Live Stack ตั้งค่าโฟลเดอร์สำหรับเฝ้าดูได้หนึ่งโฟลเดอร์ (ในโฟลเดอร์ต้องใส่ภาพอ้างอิงไว้ก่อนหนึ่งภาพเพื่อใช้เป็นเป้าหมายในการจัดตำแหน่ง) จากนั้นเมื่อภาพที่ถ่ายทยอยเข้ามาเก็บในโฟลเดอร์ ก็จะทำ Registration (จัดตำแหน่งภาพ) Stacking (ซ้อนภาพ) และ Stretch (ดึงช่วงความสว่าง) ให้อัตโนมัติ ทั้งยังเฝ้าดูภาพที่มาจากฟิลเตอร์หลายตัวพร้อมกันได้ และสร้างภาพซ้อน RGB แยกออกมาให้อีกด้วย

คุณค่าของ EZ Live Stack ไม่ได้อยู่ที่ความ “เรียลไทม์” เพียงอย่างเดียว ครั้งหนึ่งผมเคยใช้สคริปต์นี้ประมวลผลช่องความสว่าง (luminance) ของกาแล็กซี NGC 3628 (Hamburger Galaxy) จำนวน 12 ภาพ ภาพละ 300 วินาที ก่อนหน้านี้เพราะฝีมือการปรับแต่งภาพยังไม่ถึงขั้น จึงไม่เคยดึงหางไทดัล (tidal tail) ออกมาให้เห็นได้เลย แต่พอผ่านการ Stacking และ Stretch อัตโนมัติแล้วหางไทดัลกลับปรากฏขึ้นมาอย่างไม่คาดคิด จนทำให้ผมตัดสินใจย้อนกลับไปประมวลผลใหม่อีกครั้ง เป็นเครื่องมือดูตัวอย่างผลงานของคืนนั้นแบบเร็ว ๆ ที่ใช้งานได้ดีทีเดียว

หลังทำ Stacking และ Stretch อัตโนมัติด้วย EZ Live Stack หางไทดัลของกาแล็กซี NGC 3628 (Hamburger Galaxy) ก็ปรากฏขึ้น

Annotation: ฟีเจอร์ใส่คำอธิบายภาพแบบง่าย ๆ ที่มีมาให้ในตัว

บางคนอาจไม่รู้ว่า PI มี Process สำหรับใส่คำอธิบายแบบง่าย ๆ ด้วยมือมาให้ในตัว ชื่อว่า Annotation เพิ่มคำอธิบายลงบนภาพได้ในรูปแบบข้อความบรรทัดเดียว ไม่ว่าจะเป็นลายเซ็นหรือคำอธิบายก็ทำได้โดยตรงใน PI โดยไม่ต้องพึ่งซอฟต์แวร์อื่นอีก

ฟีเจอร์ Annotation ที่มีมาให้ในตัวของ PixInsight

Blink ของ PI นอกจากจะมีประโยชน์มากตอนตรวจสอบคุณภาพภาพแล้ว ยังสะดวกมากเวลา “เปรียบเทียบความแตกต่างระหว่างภาพที่จัดตำแหน่งแล้วด้วยกัน” เช่น การกระจายของ Ha และ OIII ในเนบิวลาผ้าคลุมไหล่มีความแตกต่างกันอยู่บ้าง ใช้ Blink สลับดูอย่างรวดเร็วก็จะแยกความแตกต่างของทั้งสองช่องสัญญาณได้ในพริบตา ใช้เป็นข้อมูลอ้างอิงสำหรับการผสมสีในขั้นต่อไป

อ่านข้อมูลภาพจาก FITS Header

ถ้าคุณดาวน์โหลดไฟล์ต้นฉบับจากอุปกรณ์อย่าง JWST (กล้องโทรทรรศน์อวกาศเจมส์ เว็บบ์) มาได้ ก็เปิดดูตรง ๆ ด้วย PixInsight ได้เลย ใน View Explorer จะแสดง FITS Header ของภาพนี้ ซึ่งมีข้อมูลอยู่ไม่น้อย เช่น ตอนนั้นสามารถอ่านได้ว่า Pixel FOV ของ JWST อยู่ที่ 0.031 arcsec/px FITS Header เป็นข้อมูลชั้นต้นสำหรับทำความเข้าใจที่มาและพารามิเตอร์การถ่ายภาพของภาพหนึ่งภาพ การฝึกนิสัยตรวจดูเป็นประจำมีประโยชน์มาก

ขอเสริมข้อควรระวังเล็ก ๆ ในตอนนั้นด้วย เมื่อจัดการกับไฟล์ต้นฉบับที่บีบอัดแบบ JWST นี้ ให้จำไว้ว่าต้องใช้ 7-Zip ในการแตกไฟล์ ส่วน WinRAR, WinZip หรือซอฟต์แวร์อื่นอาจมีปัญหาได้ ถ้าไฟล์ชุดหนึ่งมีหลายส่วน ก็อย่าลืมดาวน์โหลดให้ครบทุกส่วน ไม่เช่นนั้นการแตกไฟล์จะล้มเหลว

เปิดภาพด้วย PixInsight แล้วดู FITS Header ใน View Explorer

BatchFITSKeywordEdit: แก้ไข FITS Header แบบเป็นชุด

ตัว PI เองไม่มีเครื่องมือที่ “แก้ไข FITS Header จำนวนมากแบบเป็นชุด” มาให้ในตัว แต่ถ้าไม่ได้ใช้การถ่ายภาพอัตโนมัติ หรือขั้นตอนอัตโนมัติเกิดปัญหาขึ้น ก็อาจทำให้พารามิเตอร์บางตัวในไฟล์ทั้งชุดผิดพลาดได้ เช่น ขาดข้อมูลฟิลเตอร์ไป ข้อผิดพลาดแบบนี้ส่งผลต่อขั้นตอนอัตโนมัติเต็มรูปแบบของ WBPP ทำให้คุณรัน WBPP เพียงครั้งเดียวแล้วจบขั้นตอนก่อนประมวลผลไม่ได้ ต้องเลือกไฟล์ทีละไฟล์ด้วยมือเท่านั้น

ในกรณีนี้สามารถติดตั้งสคริปต์ BatchFITSKeywordEdit ใน PI ได้ แล้วใช้สคริปต์นี้เพิ่มหรือแก้ไขพารามิเตอร์คีย์เวิร์ดที่เกี่ยวข้องเป็นชุด แก้ไข Header ของไฟล์ทั้งชุดให้เสร็จในครั้งเดียว ให้ WBPP รันจบได้อย่างราบรื่น

ใช้สคริปต์ BatchFITSKeywordEdit แก้ไขคีย์เวิร์ดของ FITS Header แบบเป็นชุด หน้าจอแก้ไขคีย์เวิร์ดของ BatchFITSKeywordEdit

สรุป

เครื่องมือเหล่านี้ต่างมีหน้าที่ของตัวเอง EZ Live Stack ให้คุณเห็นผลลัพธ์ได้ตั้งแต่คืนนั้น Annotation ใส่คำอธิบายได้อย่างรวดเร็ว Blink เปรียบเทียบความแตกต่างระหว่างช่องสัญญาณ FITS Header อ่านข้อมูลของภาพออกมา BatchFITSKeywordEdit ช่วยกู้ Header ที่ผิดพลาดทั้งชุดกลับมา ปกติแล้วเครื่องมือเหล่านี้ไม่ค่อยเด่น แต่ในสถานการณ์ที่เหมาะสมกลับช่วยประหยัดเวลาได้มาก คุ้มค่าที่จะจดจำไว้ในกล่องเครื่องมือ