Celestron Origin 用の無料天体写真スタックソフト より淡い細部、よりシャープな星、よりクリーンな空。

OriginStack は、Celestron Origin の生の FITS ファイルや任意のカラーカメラのフレームをスタック・画像処理し、1枚の完成画像に仕上げます。お使いのコンピューター上で動作し、アカウントは不要です。インターネットに接続するのは、認識できない対象名を調べるときと、プレートソルブなどのオプションの処理を使うときだけです。

すべてのダウンロード:Windows · Mac(Apple シリコン) · Mac(Intel) · Linux

Windows 10 または 11(64 ビット)、無料、MIT ライセンス。インストーラーはまだコード署名されていないため、SmartScreen の警告が出ることがあります。「詳細情報」を選び、「実行」を選んでください。

114 フレームをスタックして画像処理したオメガ星雲:密集した星野を背景に、暗い筋の入った明るい赤いガス。 同じ視野の 30 秒露出1フレームを見えるように強調したもの:ざらつきが多く、ノイズの多い紫色の空に星雲が淡く写っています。 30 秒露出1フレーム(強調済み) 114 フレームをスタック・画像処理

一晩分のフレームを約1分半で

オメガ星雲 114 フレーム、8 コアのデスクトップ PC で、生ファイルから完成画像まで 89 秒(前バージョンでは 132 秒)。赤いブロックが画像の見栄えを良くする部分で、残りは 114 フレームの位置を揃える処理です。

  • 読み込み・キャリブレーション・評価32.7 s
  • 位置合わせ9.4 s
  • 整列とスタック24.6 s
  • 画像の仕上げ15.6 s
  • ディスクと準備6.8 s

読み込み・キャリブレーション・評価

各フレームをバイアス、ダーク、フラットで補正し、センサーのカラーモザイクから画像に変換して、シャープさとノイズを評価します。明らかに不良なフレームは除外されます。

位置合わせ

フレームを1ピクセル未満の精度で揃えます。Origin のような経緯台で生じるゆっくりとした視野回転も補正します。

整列とスタック

揃えたフレームを外れ値除外しながら合成するため、人工衛星の軌跡、ホットピクセル、宇宙線は平均に混ざらずに除去されます。

画像の仕上げ

背景のかぶり、色、ノイズを処理し、その後見やすいように強調します。保存される FITS ファイルはリニアのままなので、さらなる処理にそのまま使えます。

フレームは1枚ずつ処理されるため、500 フレームでも 50 フレームとほぼ同じメモリで済みます。実行中の一時ファイルはフレームあたり約 100 MB のディスクを使います。メモリに余裕がある場合は、位置合わせ済みフレームを代わりにメモリ上に保持し、常に 30% の空きを残します。

処理を見守るか、設定を省略するか

フレームのフォルダを指定し、何を撮影したかを選んで(またはアプリに判断させて)、「開始」を押すだけです。すべての設定に1行の説明があり、残りは既定値が対象に合わせて選びます。以下は、後述の比較で使ったひまわり銀河のフレームをスタックしたときの実際の画面です。Celestron Origin の画像処理は初めてですか?ステップ・バイ・ステップのガイドでは、望遠鏡が保存するセッションフォルダから説明しています。

実行中の OriginStack のウィンドウ:左側にフォルダと出力、対象の種類と実行モードの画像カード、4つのパイプラインフェーズのうち3つが完了済みの表示、その下にログ。右側には後処理途中のひまわり銀河のプレビュー、フレームのサムネイル列、フレームごとのスコアの表。
ひまわり銀河の処理途中。フェーズ 1〜3 が完了し、プレビューは仕上げの各ステップの進行に合わせて更新されます。
実行前の OriginStack のウィンドウ:選択したフォルダとそのフレーム数、その下にセッションファイルから読み取った対象名。自動検出、銀河(おすすめ表示付き)、星雲、星団、星野、彗星の画像カード、最高品質とクイックルックの選択、プレビューに表示された銀河の作例、そしてフレーム、対象、モード、変更した設定、出力ファイルをまとめた「今回の実行」の概要。
実行前。フォルダを選ぶと、アプリがフレーム数を数え、セッションから対象を読み取ってカードを提案します。プレビューには作例が表示され、「今回の実行」に「開始」で何が行われるかが正確に示されます。
実行完了後のプレビューとフレームのパネル。ひまわり銀河の最終画像と、158 フレーム中 158 フレームを 3 分 35 秒でスタックしたという概要が表示されています。
完了したら、結果を拡大・移動したり、リニアスタックと完成画像を切り替えて比較したりできます。
検索ボックスとグループ一覧のある「追加オプション」パネル。厳密な画像コアディション、縞ノイズ除去、歪みモデルなど、位置合わせとスタックのオプションがそれぞれ1行の説明付きで表示されています。
「追加オプション」にはさらに約 100 個のオプションがあり、それぞれ1行の説明と検索ボックスで探せます。使用頻度の低いものは「上級オプション」にチェックを入れるまで非表示です。

Siril や DeepSkyStacker との比較

同じフレーム、同じバイアス・ダーク・フラット、同じマシンで、各ツールを標準的な設定で実行しました。Celestron Origin の3セッション:オメガ星雲(30 秒 × 114)、ひまわり銀河(20 秒 × 158)、ちょうこくしつ座銀河(10 秒 × 532)。

OriginStack が先、Siril が後。「スタックのみ」は、Siril にはない OriginStack の仕上げ処理を含まない時間です。
セッションスタックのみOriginStack、完成画像最大メモリ星像の幅
オメガ、114 フレーム68 s / 86 s90 s10.6 / 6.5 GB4.40 / 4.56 px
ひまわり、158 フレーム84 s / 106 s107 s12.8 / 7.8 GB3.52 / 3.60 px
ちょうこくしつ座、532 フレーム169 s / 195 s184 s9.2 / 11.2 GB2.69 / 3.01 px

同じ恒星での星像の幅(小さいほどシャープ)

オメガ

OriginStack
4.40 px
Siril
4.56 px
DeepSkyStacker
4.83 px

ひまわり

OriginStack
3.52 px
Siril
3.60 px

ちょうこくしつ座

OriginStack
2.69 px
Siril
3.01 px
明るく飽和しておらず孤立した最大 400 個の恒星それぞれにガウス関数をフィットしたもの。両スタックで同じ位置の恒星を、それぞれのピクセルグリッド上で測定しています。

数値が示すこと

シャープさ:3つすべてで Siril よりシャープ。同じ恒星で比べると、OriginStack はオメガで 4% 細く(4.40 px 対 4.56 px)、ひまわりで 1.5%、ちょうこくしつ座で 10% 細くなりました。これを実現したのは2つの変更です。既定で有効な厳密な画像コアディションは、細部の各スケールを、各フレームのシャープさ・透明度・ノイズに応じて重み付けします(Zackay & Ofek, 2017)。もう1つは、すべてのフレームでほとんどの明るい恒星のピークを平坦にしていたホットピクセル処理の修正です — アンダーサンプリングの星像では、ピクセルを隣接ピクセルと比べるだけの判定にとって、恒星の中心はホットピクセルとまったく同じに見えます。また、使用したフレーム数も多く、Siril の 111、157、525 に対して 114、158、532 でした。

ノイズ:シャープさを揃えれば Siril より低ノイズ。シャープなスタックほどピクセル単位のノイズは多くなるため、公平な比較として、OriginStack の各チャンネルを恒星の幅が Siril とちょうど同じになるまでぼかしました。すると赤/緑/青のノイズは、Siril に対してオメガで 0.81、0.88、0.89 倍、ひまわりで 1.00、0.75、0.93 倍(赤の星像はもともと Siril と同じ幅でした)、ちょうこくしつ座で 0.97、0.92、0.89 倍です。揃えずにピクセル単位で比べると 0.92、1.05、1.06、1.00、0.84、0.97、1.16、1.08、1.28 倍です — 恒星がシャープなほど、この数値は大きくなります。

速度:3つすべてで Siril より高速。同じマシンで続けて実行した、スタック完了までの時間:オメガで 68 秒(Siril 86 秒)、ひまわりで 84 秒(同 106 秒)、ちょうこくしつ座で 169 秒(同 195 秒)。OriginStack は、Siril が行わないフレームごとの処理 — 全フレームでの品質評価、ホワイトバランス、星検出 — も行っていますが、その分を位置合わせとスタックで取り戻しています。どちらのツールも、同じ条件の実行でも1日のうちに最大 3 分の 1 ほど時間が変動したため(Siril だけでもオメガで 55〜86 秒)、同じ行の中で比較してください。完成画像の作成にはさらに 14〜23 秒かかります。

メモリとディスク。OriginStack は物理コアごとに1つのワーカーを動かし、余裕があれば位置合わせ済みのフレームをメモリ上に保持します。ちょうこくしつ座では 9.2 GB(Siril は 11.2 GB)、すべてがメモリに収まった短い2つのセッションでは 10.6 GB と 12.8 GB(Siril は 6.5 GB と 7.8 GB)でした。一時ディスク使用量は、短い2つのセッションでは少なく(17 GB と 23 GB に対して 11 GB と 15 GB)、ちょうこくしつ座では多くなりました(57 GB に対して 63 GB)。

DeepSkyStacker はオメガで 14 分 8 秒かかり、星像は他の2つより甘く、既定の設定ではホットピクセルの筋と位置合わせに失敗した数フレームが残りました。

OriginStack の強みはスタックの後にあります。設定なしで同じ実行の中で画像を仕上げ、診断でその夜の状況を説明し、空の位置をお使いのコンピューター上で求め、必要なら完全オフラインで動作し、他のツールがユーザー任せにしているその他の処理もこなします。単純なスタックでも、今では3セッションすべてで Siril よりシャープで、シャープさを揃えれば低ノイズ、そして3つすべてで高速です。3セッションはすべて 2026-10-02 にこのバージョンで測定し直しました。DeepSkyStacker の数値は以前の実行によるもので、再測定はしていません。これらの数値は過去にも訂正しています。このページの以前の版では、測定する恒星の選び方のせいでシャープさを過大評価していました。また別の版では、実際には平滑化だったノイズ改善を宇宙線検出の効果としていました。1台のカメラによる3セッションは小さなサンプルで、どちらのツールも標準的な設定のままです。tools/bench_vs_siril.py で、ご自身のフレームでこのすべてを再現できます。

望遠鏡自身のスタックとの比較

Celestron Origin のセッションフォルダには、望遠鏡自身による結果 FinalStackedMaster.tiff も含まれています。4つのセッションで、3つすべてに同じライトフレームを使用:くろめ銀河(20 秒 × 81)、ひまわり銀河(20 秒 × 158)、かに星雲(133 フレーム)、ヘルクレス座球状星団(56 フレーム)。OriginStack は既定の設定、Siril は上記の設定です。

同じ恒星での星像の幅を、OriginStack とそれぞれで比較。ノイズは恒星の大きさのスケールで、赤/緑/青について OriginStack を相手の値で割ったものです。
セッション対 Origin:星像の幅対 Origin:ノイズ対 Siril:星像の幅対 Siril:ノイズ
くろめ銀河、81 フレーム8.15 / 8.38 px1.00 / 1.04 / 1.068.21 / 8.26 px0.94 / 1.09 / 0.97
ひまわり、158 フレーム3.54 / 4.25 px0.96 / 0.93 / 0.953.50 / 3.58 px1.02 / 1.03 / 1.02
かに星雲、133 フレーム2.54 / 3.50 px1.00 / 0.92 / 0.952.54 / 2.77 px1.04 / 0.99 / 1.01
ヘルクレス座、56 フレーム5.67 / 5.98 px0.99 / 0.96 / 1.015.68 / 5.74 px1.00 / 1.04 / 1.01

同じ恒星での、OriginStack に対する星像の幅の比(小さいほどシャープ)

くろめ銀河

OriginStack
1.00
Siril
1.01
Celestron Origin
1.04

ひまわり銀河

OriginStack
1.00
Siril
1.02
Celestron Origin
1.20

かに星雲

OriginStack
1.00
Siril
1.08
Celestron Origin
1.36

ヘルクレス座球状星団

OriginStack
1.00
Siril
1.01
Celestron Origin
1.05
1.00 が OriginStack です。各ツールは、両方で良好にフィットした恒星について OriginStack と比較し、各画像はそれぞれのピクセルグリッド上で測定しています。

数値が示すこと

シャープさ:どのセッションでも同じ順位。OriginStack、Siril、Origin の順です。望遠鏡自身のスタックが3つの中で最も甘く、星像は OriginStack に比べてくろめ銀河で 4%、ひまわりで 17%、かにで 27%、ヘルクレス座球状星団で 5% 太く、その大部分は青チャンネルです。Siril は OriginStack に近く、1〜8% 太い程度です。

ノイズ:互角。恒星の大きさのスケール — どれだけ暗い星まで見えるかを決めるノイズ — で測ると、3つはどのチャンネルでも互いに数パーセント以内です。OriginStack のシャープさはノイズの面で何の代償もありません。

Origin がそのままで優れている点:保存される画像の時点で、空のかぶりがすでに除去されています。OriginStack は仕上げの処理でかぶりを除去します。ここでの Siril のスタックには除去処理は入っていません。

この比較で OriginStack の不具合が2つ見つかりました。完成画像を並べると、小さく淡い対象で空がまだらになり、飽和した恒星に青い円盤が出ていました。どちらも修正済みで、上の数値は修正後に測定し直したものです。

同じフレームから作ったかに星雲の等倍の切り抜き3枚:Celestron Origin 自身のスタック、Siril、OriginStack で、すべて同じ強調をかけています。Origin の星像と星雲のフィラメントは明らかに甘くなっています。
同じ 133 フレームから作った等倍のかに星雲。3枚すべてに同じ強調をかけています。Origin 自身のスタック(左)は明らかに甘く、Siril と OriginStack は近いものの、OriginStack の星像が 8% 細くなっています。

測定方法:Origin の TIFF はリニアですが大きなペデスタル(底上げ)が乗っているため、最も明るい恒星の中心はクリップしています。各スタックは、画像がリニアな部分で測定したカラーチャンネルごとのゲイン1つで OriginStack の明るさのスケールに合わせ、クリップした恒星は除外しました。ノイズの比はそのゲインに依存するため、±5〜10% の幅があるものとして読んでください。1台の望遠鏡による4セッションは小さなサンプルです。tools/bench_vs_origin.py で、ご自身のフレームで再現できます。

インストール

Windows インストーラー

Windows 10 と 11 向けの無料スタックソフトです。最新リリースからセットアップファイルをダウンロードして実行してください。現在のユーザーだけにインストールされ、スタートメニューの項目とアンインストーラーが追加されます。Python は不要です。

zip 版がよい場合は、まず「すべて展開」を行い、展開したフォルダから OriginStack.exe を実行してください。zip の中から直接実行すると失敗します。

macOS アプリ

最新リリースからお使いの Mac 用の zip をダウンロードしてください:Apple シリコン(M1 以降、macOS 14 以降が必要)なら macos-arm64、Intel Mac なら macos-x86_64 です。zip を開き、OriginStack を「アプリケーション」フォルダにドラッグします。Python は不要です。

アプリはまだ Apple の署名を受けていないため、初回起動時に macOS がブロックします。OriginStack を Control キーを押しながらクリックして「開く」を選び、もう一度「開く」を選んでください。macOS 15 以降では、一度開こうとした後、「システム設定」の「プライバシーとセキュリティ」で「このまま開く」を選んでください。または、ターミナルでダウンロードのフラグを解除します:

xattr -dr com.apple.quarantine /Applications/OriginStack.app

Mac 版は Windows 版に比べて実際の使用実績がまだ少なめです。

Linux バンドル

最新リリースから OriginStack-<version>-linux-x64.tar.gz をダウンロードし、展開してインストーラーを実行してください。現在のユーザーだけにインストールされ、アプリケーションメニューに項目が追加されます。Python も root 権限も不要です。

tar xzf OriginStack-*-linux-x64.tar.gz
cd OriginStack-*-linux-x64
./install.sh

glibc 2.35 以降(Ubuntu 22.04、Debian 12、Fedora 36 以降)が必要で、Windows 版に比べて実際の使用実績はまだ少なめです。削除するには ./install.sh --uninstall を実行してください。

ソースから

Windows、Linux(テスト済み)、macOS(未テスト)で:

git clone https://github.com/hd152/originstack
cd originstack
pip install -r requirements.txt
python desktop_app.py

コマンドラインでも同じことができます:python originstack.py -d lights/ -o stacked.fits。オプションの Rust 拡張で重い処理が高速化されます。なくても通常の NumPy で動作します。

その他の機能

バイアス・ダーク・フラットによるキャリブレーション、ホットピクセルと人工衛星の軌跡の除去、シグマクリップなどの外れ値を除外するスタック方式、オプションのドリズル、背景とかぶりの除去、ノイズ除去とデコンボリューション、プレートソルブ、色較正、測光、彗星モード。Celestron Origin やその他のワンショットカラーの天体写真データ向けに、DeepSkyStacker や Siril に代わる無料のソフトをお探しなら、まさにそのために作られています。

対応形式

Celestron Origin の生ファイル(各セッションフォルダ内の FITS フレームと、その info.json)、およびカラーカメラの FITS、カメラ RAW(Canon、Nikon、Sony など。rawpy が必要)、TIFF、XISF のフレーム。惑星撮影用に SER 動画にも対応しています。1つのフォルダに複数の形式を自由に混在できます。

完全にオフラインで使いたい場合は、--offline を指定するか、アプリでチェックを入れてください。OriginStack はネットワーク接続を一切行いません。