ข้อมูลดาราศาสตร์ FITS (.fits)

IAU มาตรฐาน

Flexible Image Transport System (FITS) คือรูปแบบข้อมูลทางดาราศาสตร์อย่างเป็นทางการที่ได้รับการรับรองจากสหพันธ์ดาราศาสตร์สากล (IAU) และ NASA โดยใช้บันทึกภาพถ่ายจากการสังเกตการณ์ทางดาราศาสตร์ ภาพถ่ายอวกาศห้วงลึก และคิวบ์ข้อมูลสเปกโทรสโกปีแบบหลายมิติ

แปลง FITS เป็น PNG

ตัวแปลงจาก FITS เป็น PNG ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ FITS โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (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 (ปัจจุบัน)HDF5TIFFNETCDF
พิกัดท้องฟ้า (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) ผ่านการคลายการบีบอัดภาพแบบไทล์ที่ผิดปกติ

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2018IAU อนุมัติมาตรฐาน FITS เวอร์ชัน 4.0 ซึ่งกำหนดรูปแบบจำนวนเต็ม 64 บิตและการบีบอัดแบบไทล์อย่างเป็นทางการ
1990กล้องโทรทรรศน์อวกาศฮับเบิล (Hubble Space Telescope) ถูกส่งขึ้นสู่อวกาศ และจัดเก็บข้อมูลการสังเกตการณ์ทางวิทยาศาสตร์ทั้งหมดในรูปแบบ FITS
1981Wells, Greisen และ Harten เผยแพร่มาตรฐาน FITS พื้นฐานลงในวารสาร Astronomy & Astrophysics

ข้อได้เปรียบและจุดเด่นสำคัญ

  • มาตรฐานระดับสากลสำหรับดาราศาสตร์วิชาชีพ ใช้งานโดย 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