FITS天体画像 (.fits)

IAU 標準

Flexible Image Transport System (FITS) は、国際天文学連合(IAU)およびNASAによって承認された公式の天文学データ形式であり、天体望遠鏡の観測データ、深宇宙の画像、多次元の分光データキューブを記録します。

FITS を PNG に変換

無料のブラウザ内 FITS から PNG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してFITSファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してFITSファイルを識別します:

16進数シグネチャ(オフセット0):

53 49 4D 50 4C 45 20 20 3D

ASCII表現: SIMPLE =

標準化: IAU FITS標準 v4.0

技術仕様

コンテナアーキテクチャ80文字のkeyword=valueレコードで構成される2880バイトのヘッダーブロックに続き、2880バイトのバイナリデータ配列ブロックを格納
圧縮タイル画像圧縮(Rice、Gzip、H-compress、PLIO)、または非圧縮バイナリ
バイトエンディアンビッグエンディアン(IEEE浮動小数点標準)
色空間生の測光センサー値、多波長の赤外線/紫外線/X線配列
チャンネルと構造多次元データキューブ(2D画像、3D分光キューブ、バイナリテーブル)
最大寸法最大999次元(NAXIS)
透過性空白ピクセルを示すNaN(Not-a-Number)マーカー
ストリーミングとプログレッシブヘッダーにデータブロックの寸法が正確に記載され、直接ランダムアクセス可能

技術比較表:FITSと競合製品

技術属性FITS (現在)HDF5TIFFNETCDF
天球座標(WCS)ネイティブ標準(赤経および赤緯の天球マッピング)なし(カスタムスキーマが必要)なし(GIS用途に限定)地球の緯度・経度のみ
主要な分野天文学および天体物理学高エネルギー物理学および機械学習デスクトップ写真およびスキャン大気科学および海洋科学
ブロック配置固定2880バイトブロック階層型HDFチャンクストリップまたはタイルNetCDFレコード変数
望遠鏡の配備ハッブル、JWST、ESO、ALMAシミュレーションおよびスーパーコンピューティング一般向け / 医療用画像NOAA気象衛星

一般的な破損モードと16進数リカバリガイド

天体写真ソフトウェアのエラー:「ヘッダーがENDキーワードで終了していません」。

根本原因: 2880バイトのヘッダーブロックの最後の80文字カードに「END」キーワードがありません。

復旧: File2File.app FITSツールを使用して、ヘッダーを80文字のスペースでパディングし、「END」を追加します。

セキュリティ分析とパーサー攻撃ベクトル

FITSデコーダーは80文字のヘッダーカードを処理するため、境界チェックのない文字列コピーがレガシーCライブラリでバッファオーバーフローを引き起こす可能性があります。

既知の攻撃ベクター

  • 不正なヘッダーキーワード文字列の解析時のcfitsioライブラリにおけるバッファオーバーフロー。
  • NAXIS次元配列割り当て中の整数オーバーフロー。
  • 異常なタイル画像解凍によるサービス拒否(DoS)。

防御的ベストプラクティス: cfitsioライブラリを常に最新の状態に保ち、隔離されたWebAssemblyメモリ空間でFITSファイルをデコードします。

歴史的背景とマイルストーン

2018IAUがFITS規格バージョン4.0を承認し、64ビット整数とタイル圧縮を正式に規定。
1990FITSは天文データ交換で広く採用されていますが、観測所は他の形式も使います。
1981ウェルズ(Wells)、グライセン(Greisen)、ハーテン(Harten)が『Astronomy & Astrophysics』誌で基礎となるFITS規格を発表。

主なメリット

  • FITSは天文データ交換で広く採用されていますが、観測所は他の形式も使います。
  • 世界座標系(WCS)メタデータにより、画像ピクセル座標を正確な天球座標(赤経および赤緯)に直接マッピングできます。
  • 非可逆トーンマッピングを行わず、科学的な測光値を真の浮動小数点精度で保持します。

技術的な制限とデメリット

  • 固定の2880バイトブロックパディングにより、小さなファイルでは空のパディングバイトが生じます。
  • 天体写真用ソフトウェア(DS9、Siril、PixInsightなど)がなければ、通常の一般向け画像ビューアーでは表示できません。
  • 厳密なビッグエンディアンのバイトオーダーのため、現代のx86およびARMプロセッサーではバイトスワップが必要です。

興味深い技術トリビア

  • すべての有効なFITSファイルは、最初の30バイト内にある正確なASCIIテキスト「SIMPLE = T」で始まります。
  • 2880バイトは論理ブロック長です。当時一般的な語長で割り切れるため選ばれ、テープの物理ブロック容量に合わせたものではありません。
  • ジェームズ・ウェッブ宇宙望遠鏡による遠方銀河の息をのむような色鮮やかな写真は、異なる赤外線フィルターを通して撮影された複数のモノクロFITS画像を合成して作成されています。

よくある技術的な質問

FITS形式の未処理の望遠鏡写真が黒く表示されるのはなぜですか?

FITSファイルには未処理の16ビットまたは32ビットの線形な光量測定値が保存されています。淡い星雲や遠方の銀河を浮かび上がらせるには、非線形ヒストグラム曲線を使ってデータを「ストレッチ」する必要があります。

FITSをPNGやJPGに変換するにはどうすればよいですか?

ブラウザから直接File2File.appを使用して、天体用FITSファイルのトーンマッピング、ストレッチ、美しいPNGまたはJPG画像への変換を数秒で行うことができます。

FITSファイルを開くソフトウェアは何ですか?

SAOImage DS9、PixInsight、Siril、AstroPixelProcessor、GIMP(プラグイン使用)、およびFile2File.appがあります。