FITS天体画像 (.fits)
IAU 標準Flexible Image Transport System (FITS) は、国際天文学連合(IAU)およびNASAによって承認された公式の天文学データ形式であり、天体望遠鏡の観測データ、深宇宙の画像、多次元の分光データキューブを記録します。
FITS を PNG に変換
無料のブラウザ内 FITS から PNG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで FITS ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで FITS ファイルを識別します:
16進数シグネチャ (オフセット 0):
53 49 4D 50 4C 45 20 20 3DASCII表現: 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 |
| バイトエンディアン | 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) | ネイティブ標準(赤経および赤緯の天球マッピング) | なし(カスタムスキーマが必要) | なし(地理GISのみ) | 地球の緯度・経度のみ |
| 主要な分野 | 天文学および天体物理学 | 高エネルギー物理学および機械学習 | デスクトップ写真およびスキャン | 大気科学および海洋科学 |
| ブロック配置 | 固定2880バイトブロック | 階層型HDFチャンク | ストリップまたはタイル | NetCDFレコード変数 |
| 望遠鏡の配備 | ハッブル、JWST、ESO、ALMA | シミュレーションおよびスーパーコンピューティング | 一般向け / 医療用画像 | NOAA気象衛星 |
一般的な破損モードと16進数リカバリガイド
天体写真ソフトウェアのエラー:「ヘッダーがENDキーワードで終了していません」。
根本原因: 2880バイトのヘッダーブロックの最後の80文字カードに「END」キーワードがありません。
復旧: File2File FITSツールを使用して、ヘッダーを80文字のスペースでパディングし、「END」を追加します。
セキュリティ分析とパーサー攻撃ベクトル
FITSデコーダーは80文字のヘッダーカードを処理するため、境界チェックのない文字列コピーがレガシーCライブラリでバッファオーバーフローを引き起こす可能性があります。
既知の攻撃ベクター
- 不正なヘッダーキーワード文字列の解析時のcfitsioライブラリにおけるバッファオーバーフロー。
- NAXIS次元配列割り当て中の整数オーバーフロー。
- 異常なタイル画像解凍によるサービス拒否(DoS)。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- プロの天文学における世界標準:NASA、ESA、ジェームズ・ウェッブ宇宙望遠鏡(JWST)、ハッブル宇宙望遠鏡で使用されています。
- 世界座標系(WCS)メタデータにより、画像ピクセル座標を正確な天球座標(赤経および赤緯)に直接マッピングできます。
- 非可逆的なトーンマッピングを行わずに、真の浮動小数点による科学測光的測定値を保持します。
技術的な制限とデメリット
- 固定の2880バイトブロックパディングにより、小さなファイルでは空のパディングバイトが生じます。
- 天体写真用ソフトウェア(DS9、Siril、PixInsightなど)がなければ、通常の一般向け画像ビューアーでは表示できません。
- 厳密なビッグエンディアンのバイトオーダーのため、現代のx86およびARMプロセッサーではバイトスワップが必要です。
興味深い技術トリビア
- すべての有効なFITSファイルは、最初の30バイト内の正確なASCIIテキスト「SIMPLE = T」で始まります。
- 2880バイトというブロックサイズは、標準的な9トラック磁気テープの1物理ブロックの正確な記録容量と一致していたため、1979年に選択されました。
- ジェームズ・ウェッブ宇宙望遠鏡による遠方銀河の息をのむような色鮮やかな写真は、異なる赤外線フィルターを通して撮影された複数のモノクロFITS画像を合成して作成されています。
よくある技術的な質問
FITS形式の未処理の望遠鏡写真が黒く表示されるのはなぜですか?
FITSファイルには、未処理の16ビットまたは32ビットの線形科学光測定値が保存されているためです。微な星雲や遠方の銀河を浮かび上がらせるには、(非線形ヒストグラム曲線を使用して)「ストレッチ」する必要があります。
FITSをPNGやJPGに変換するにはどうすればよいですか?
ブラウザから直接File2File.appを使用して、天体用FITSファイルのトーンマッピング、ストレッチ、美しいPNGまたはJPG画像への変換を数秒で行うことができます。
FITSファイルを開くソフトウェアは何ですか?
SAOImage DS9、PixInsight、Siril、AstroPixelProcessor、GIMP(プラグイン使用)、およびFile2File.appがあります。