ข้อมูลดาราศาสตร์ FITS (.fits)
IAU มาตรฐานFlexible Image Transport System (FITS) คือรูปแบบข้อมูลทางดาราศาสตร์อย่างเป็นทางการที่ได้รับการรับรองจากสหพันธ์ดาราศาสตร์สากล (IAU) และ NASA โดยใช้บันทึกภาพถ่ายจากการสังเกตการณ์ทางดาราศาสตร์ ภาพถ่ายอวกาศห้วงลึก และคิวบ์ข้อมูลสเปกโทรสโกปีแบบหลายมิติ
แปลง FITS เป็น PNG
ตัวแปลงจาก FITS เป็น PNG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ FITS โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ FITS โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
53 49 4D 50 4C 45 20 20 3Dการแสดงผลรูปแบบ ASCII: SIMPLE =
มาตรฐาน: IAU FITS Standard v4.0
ข้อมูลจำเพาะทางเทคนิค
| สถาปัตยกรรมคอนเทนเนอร์ | 2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks |
| การบีบอัด | Tiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary |
| การจัดลำดับไบต์ (Byte Endianness) | Big-Endian (IEEE floating-point standard) |
| พื้นที่สี | Raw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays |
| ช่องสัญญาณและโครงสร้าง | Multi-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables) |
| ขนาดสูงสุด | Up to 999 dimensions (NAXIS) |
| ความโปร่งใส | NaN (Not-a-Number) blank pixel markers |
| การสตรีมและแบบโปรเกรสซีฟ | Header specifies exact data block dimensions for direct random access |
ตารางเปรียบเทียบทางเทคนิค: FITS กับคู่แข่ง
| คุณลักษณะทางเทคนิค | FITS (ปัจจุบัน) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| พิกัดท้องฟ้า (WCS) | มาตรฐานดั้งเดิม (การแมปท้องฟ้าแบบ RA และ Dec) | ไม่มี (ต้องใช้สีมาแบบกำหนดเอง) | ไม่มี (GIS ทางภูมิศาสตร์เท่านั้น) | ละติจูด/ลองจิจูดของโลกเท่านั้น |
| สาขาวิชาหลัก | ดาราศาสตร์และฟิสิกส์ดาราศาสตร์ | ฟิสิกส์พลังงานสูงและการเรียนรู้ของเครื่อง | การถ่ายภาพเดสก์ท็อปและการสแกน | วิทยาศาสตร์บรรยากาศและมหาสมุทร |
| การจัดวางบล็อก | บล็อกขนาดคงที่ 2880 ไบต์ | ชังก์ HDF แบบลำดับชั้น | สตริปหรือไทล์ | ตัวแปรเรคคอร์ด NetCDF |
| การใช้งานในกล้องโทรทรรศน์ | Hubble, JWST, ESO, ALMA | การจำลองและการประมวลผลประสิทธิภาพสูง | การถ่ายภาพผู้บริโภค / ทางการแพทย์ | ดาวเทียมอุตุนิยมวิทยา NOAA |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
ข้อผิดพลาดจากซอฟต์แวร์ภาพถ่ายดาราศาสตร์: 'Header does not end with END keyword'.
สาเหตุหลัก: ขาดคีย์เวิร์ด 'END' ในการ์ด 80 ตัวอักษรสุดท้ายของบล็อกส่วนหัวขนาด 2880 ไบต์
การกู้คืน: เติมส่วนหัวด้วยช่องว่าง 80 ตัวอักษรและต่อท้ายด้วย 'END' โดยใช้เครื่องมือ File2File FITS Tool
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ตัวถอดรหัส FITS ประมวลผลการ์ดส่วนหัวขนาด 80 ตัวอักษร ซึ่งการคัดลอกสตริงแบบไม่จำกัดขอบเขตอาจทำให้เกิดบัฟเฟอร์โอเวอร์โฟลว์ในไลบรารี C รุ่นเก่า
เวกเตอร์การโจมตีที่ทราบ
- บัฟเฟอร์โอเวอร์โฟลว์ในไลบรารี cfitsio เมื่อแยกวิเคราะห์สตริงคีย์เวิร์ดส่วนหัวที่ผิดรูปแบบ
- จำนวนเต็มล้น (Integer overflow) ระหว่างการจัดสรรอาร์เรย์มิติ NAXIS
- การปฏิเสธการให้บริการ (Denial of Service) ผ่านการคลายการบีบอัดภาพแบบไทล์ที่ผิดปกติ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- มาตรฐานระดับสากลสำหรับดาราศาสตร์วิชาชีพ ใช้งานโดย NASA, ESA, กล้องโทรทรรศน์อวกาศเจมส์เวบบ์ (JWST) และฮับเบิล
- เมทาดาตาระบบพิกัดทรงกลมท้องฟ้า (WCS) ทำหน้าที่แมปพิกัดพิกเซลของภาพเข้ากับพิกัดทรงกลมท้องฟ้าจริงได้อย่างแม่นยำ (ไรต์แอสเซนชันและเดคคลิเนชัน)
- รักษาระดับการวัดค่าโฟโตเมทรีทางวิทยาศาสตร์แบบทศนิยมแท้ๆ ไว้ได้โดยไม่มีการทำ Tonal Mapping แบบสูญเสียข้อมูล
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- การจัดสรรพดึงบล็อกขนาดคงที่ 2880 ไบต์ทำให้เกิดไบต์ว่างเปล่าในไฟล์ขนาดเล็ก
- ไม่สามารถเปิดดูได้ในโปรแกรมดูภาพทั่วไป ยกเว้นซอฟต์แวร์ภาพถ่ายดาราศาสตร์เฉพาะทาง (DS9, Siril, PixInsight)
- ลำดับไบต์แบบ Big-Endian ที่เข้มงวด ทำให้ต้องทำการสลับไบต์ (Byte Swapping) บนโปรเซสเซอร์ x86 และ ARM สมัยใหม่
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- ไฟล์ FITS ที่ถูกต้องทุกไฟล์จะเริ่มต้นด้วยข้อความ ASCII ว่า 'SIMPLE = T' เสมอใน 30 ไบต์แรก
- ขนาดบล็อก 2880 ไบต์ถูกเลือกในปี 1979 เนื่องจากสอดคล้องกับความจุในการบันทึกที่แน่นอนของหนึ่งบล็อกกายภาพบนเทปแม่เหล็ก 9 แทร็กมาตรฐาน
- ภาพถ่ายสีสันสดใสของกาแล็กซีอันไกลโพ้นจากกล้องโทรทรรศน์อวกาศเจมส์เวบบ์ สร้างขึ้นจากการรวมไฟล์ FITS ขาวดำหลายภาพที่ถ่ายผ่านฟิลเตอร์อินฟราเรดที่แตกต่างกัน
คำถามทางเทคนิคที่พบบ่อย
เหตุใดภาพถ่ายกล้องโทรทรรศน์ดิบจึงดูเป็นสีดำในรูปแบบ FITS
เนื่องจากไฟล์ FITS จัดเก็บการวัดแสงทางวิทยาศาสตร์เชิงเส้นแบบ 16-บิต หรือ 32-บิต ดิบ จำเป็นต้องนำมา 'ยืด' (โดยใช้กราฟฮิสโตแกรมที่ไม่ใช่เชิงเส้น) เพื่อดึงเนบิวลาจางๆ และกาแล็กซีที่อยู่ไกลออกไปให้ปรากฏขึ้น
ฉันจะแปลง FITS เป็น PNG หรือ JPG ได้อย่างไร
คุณสามารถปรับแต่งโทนสี, ยืดภาพ และแปลงไฟล์ FITS ทางดาราศาสตร์ให้เป็นภาพ PNG หรือ JPG ที่สวยงามได้ในไม่กี่วินาทีโดยใช้ File2File.app บนเบราว์เซอร์ของคุณ
ซอฟต์แวร์ใดที่เปิดไฟล์ FITS ได้บ้าง
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (พร้อมปลั๊กอิน) และ File2File.app