ほしぞloveログ

天体観測始めました。

タグ:SWAT350

SWAT + AZ-GTi = SWgTi (スワッティ, gは発音せず)の開発の過程のまとめです。


SWAgTi始動

アイデアが出てから、実際の撮影に至るまでです。ディザーに挑戦しましたが、この時はまだ成功しませんでした。







番外編

プレートソルブなど、SWAgTiに付随する機能のテストです。







開発第2期

2023年の初期開発からおよそ1年経って、やっとディザー撮影に成功し、縞ノイズの回避に成功しました。しかも、オートガイドなしという手軽さは保っています。








SWAgTiの撮影例

オートガイドなしでも十分精度が出るSWAgTiの気軽な特徴を活かし、撮影が進みます。












星まつりでのデモ

Unitecさんのご好意で、星まつりで紹介させていただきました。








SWAgTiのセッティングが楽なので、短い時間でも撮影する気が起きます。まだテスト撮影なので、お気楽にM20です。今年は本当に天気が良くなくて、たまに晴れてもそれが長い時間続きません。結局今回撮影できたのは、3分露光で16枚の合計わずか48分です。月が出るまで2時間くらいはあったのですが、途中で曇ってしまいました。まあ南の低空なので、雲も出やすく仕方ないですね。

IMG_9916


夏場の非冷却のテスト?

今回のテーマは「冷却はなくてもいいのか?」です!

前回のSWAgTiの記事で、ケーブルの数を減らしたいと書きました。夏の暑い日に冷却がないとどうなるかを試してみました...とか言いたいのですが、実はこれ全く嘘で、単に冷却するのを忘れただけです。NINAだと冷却されてないと警告が出るのですが、SharpCapはそういった親切設計にはなっていません。

NINAってできるだけ撮影を失敗しない設計になっています。冷却設定も親切で、まだ冷えている途中だと完全に冷えるまでは警告を出してくれます。例えばファイル形式はデフォルトfitsで、形式を変えるときは結構奥の方で「あえて」変更してやる必要があります。SWAgTiだと必要ないですが、例えばガイドソフトがつながっていないと警告を出してくれます。SharpCapは撮影「も」できる汎用ソフトですが、撮影「専用」ではないので、色々「設定できる余地」が残っていて、ミスもあり得てしまうというわけです。

でも今回はさらにしょぼいです。もっと言い訳するんですが、最初はSharpCap上でちゃんと冷却したんですよ。でも、一度SynScan Proとの接続がトラブって、一旦「あえて」SharpCapを落としたんですよね。後から考えたらわざわざ落とさなくてよかったんです。でも落とした後の復帰で他に気を取られていて、冷却をオンにするのを忘れて撮影を開始してしまったというわけです。そういえばライブスタック画像を見た時に「なんかノイジーだなー」とか思ってたんですよ。でも気づいたのは撮影も終了して、次の日に画像処理を始めてからでした。なんかおかしいと思ってfitsのヘッダ情報を見たら、センサー温度が32度とかになっていました...。


プレートソルブをなんとか使う

冷却は忘れてしまいましたが、その分トラブルに対して色々試したおかげで、SWAgTiでの撮影までのコツが少しわかりました。

前回報告した通り、やはりプレートソルブをすると、しばらくして接続がおかしくなるのはもう間違いないようです。今回もそうだったので、再現性があります。今回試して、接続がダメになった後にSharpCapを立ちあえげる必要がないのはわかりました。SynScan Proのみ一旦落として再起動すると、うまく再接続されるときもあるし、再接続されずにエラーが再度出るときもあります。うまくいかないときは更に、SynScan Proの「アラインメント」の「リセット」を押すと、再起動でエラーが出ることがなくなるようです。たとえリセットしたとしても、実際のアラインメント情報はAZ-GTiの方に残っているため、再度SharpCapから接続すると今向いている方向の情報がきちんと出てきます。

というわけで、こんな順序がいいのかと思います。
  1. SharpCapからSynScan Proに接続する。
  2. SynScan Proで、ワンスターアラインメントを実行する。
  3. SharpCapからプレートソルブを実行して、初期アラインメントの天体が画面中央に入るのを確認する。
  4. (この時点で落ちることは多分まだないので)SynScan Proで、撮影対象天体を導入する。
  5. SharpCapからプレートソルブを実行して、撮影対象天体が画面中央に入るのを確認する。
  6. 必要なら、SynScan Proの矢印ボタン、もしくはSharpCapの矢印ボタンで画角を調整する。
  7. (プレートソルブを何度かしたり、しばらく時間が経ったりして)接続が切れたり、接続エラーが出たら、一旦SynScan Proを落とし、SynScan Proを再起動して、アラインメントの「リセット」を押す。
  8. すでに対象天体はプレートソルブされていい位置にいるはずなので、自動追尾をSWATに切り替える。
  9. ライブスタックを始める。同時にAZ-GTiの自動追尾が強制的にオンになるので、すかさずAZ-GTiの方の自動追尾をオフにする。
  10. ライブスタックの撮影時間を希望の長時間に設定する。
  11. ライブスタックのクリアを押して、長時間露光を開始する。
くらいでしょうか。とにかくポイントは、SharpCapとAZ-GTiの接続が切れたら、一旦SynScan Proを再起動、アラインメントの「リセット」を押すことです。

あ、前回までSharpCapがそこそこ古いバージョンだったのですが、今回最新にしても基本的に接続の安定度が大きく変わることはありませんでした。プレートソルブはやはり何か問題を引き起こすようです。ただ、最近AZ-GTiの方が大幅アップデートされて、AZ-GTi単独でプレートソルブ機能が実現されたようです。これがうまく動くなら、今の不安定な原因のSharpCapからのプレートソルブをしなくていいかもしれないので、期待できそうです。


撮影開始

と、こんなテストを色々していたら、いつのまにか天文薄明終了時間になったので、撮影を開始しました。上の通り、最低限のプレートソルブは使えた(一旦SynScan Proでのアラインメントからのリセットは必要でしたが)ので、かなり楽でした。その後は、SWAgTiならではの、ガイド無し、SWATの精度の良さに頼った、AZ-GTiを利用しての簡単ディザー撮影でした。

実用上は前回からかなり進歩していて、前回は一旦AZ-GTiをホームポジションまで戻して、ワンスターアラインメントもさらには目標天体の自動導入も、プレートソルブ無しで頑張って導入していました。


非冷却ではやはり...

さて、冷却忘れの結果ですが、なかなか悲惨なことになりました。処理は前回と同じ、ダーク補正も、フラット補正も、バイアス補正も、何も無しのライトフレーム単体でのスタックです。下の画像が、スタック直後の画像をオートストレッチしたものです。
masterLight_BIN-1_3856x2180_EXPOSURE-180.00s_FILTER-NoFilter_RGB

拡大するとわかりやすいでしょうか。
180.00s_FILTER-NoFilter_RGB_cut

ディザーは効いているので、縞ノイズのようにはなっていませんが、ホットピクセルが出まくりです。今回はこれでもSharpCapで簡易ホット/クールピクセル除去をオンにしています。でも全くダメだったので、WBPP時にCosmeticCorrectionでホットピクセルをソフト的に緩和しようとしましたが、焼け石に水でした。上の画像はそのCosmeticCorrectionも効かせた状態です。

この状態から、なんとか頑張って画像処理を進めましたが、やっぱりどうやってもダメでした。ホットピクセル起因のノイズが多すぎて、M20本体を炙り出すこともままならないです。


仕方ないのでダーク補正

仕方ないので、ダークファイルを別途撮影しました。一手間増えますが、これで非冷却のホットピクセルが補正できるなら、かなりマシです。
masterLight_BIN-1_3856x2180_EXPOSURE-180.00s_FILTER-NoFilter_RGB

180.00s_FILTER-NoFilter_RGB_cut


やっと画像処理

このまま画像処理を進めても、十分耐えるようです。低空で少し下にカブリがあるみたいなので、ABEの4次だけかけて、SPCC、BXT、iHDR、GHSと進めて、最後StarNetで星と背景を分離してPhotoshopに渡します。まあ、通常やっている処理をもう少し簡単にした程度でしょうか。結果はというと、かなりマシになりました。
180_00s_ABE4_SPCC_BXT_iHDR_GHS2

M20のあたりだけ切り出してみます。

180_00s_ABE4_SPCC_BXT_iHDR_GHS2_cut

トータル露光時間が48分と、1時間にも満たないので青いところはまだ全然不十分です。今回DBPを使っていますが、比較的青がでにくい強いフィルターにしては、かろうじて青い所も出たのかと思います。


SWAgTiの利点

今回は焦点距離250mmの3分露光ですが、BXT前でも流れるようなことは全くなく、曇る前の画像は、何かで揺れてしまった1枚を除いたので、採用率94.4%でした。この追尾の安定度はSWATならではで、AZ-GTiが途中にあっても撮影中にモーターに信号さえ行かなければ全然揺れないことがわかります。

今回は、予期せず非冷却になってしまい、SWAgTiでどこまで手を抜けるか試したことになるのですが、結論としては夏場は少なくとも冷却するか、ダークファイルを別途撮影してダーク補正すれば、ホットピクセルに関しては許容範囲になるということでしょうか。

冬場ならなんとかなるか... ?


前回の記事で、SWAgTiのディザーがうまくいくかもと書きましたが、まだ確証がありませんでした。


少し晴れ間があった日の夜、改めてディザー撮影ができるかどうか試してみました。長時間露光が効く天体ということで、M27亜鈴状星雲の羽を狙うことにしました。 

最初に結果だけ書いてしまいます。3分露光で40枚、2時間分の撮影ができましたが、
見事にディザーで画面を揺らすことができました!

動画で示します。ピョコピョコずれているのがわかるかと思います。
Blink

これで縞ノイズが解決されるのか、画像処理までしてみます。


設定

今回のSWAgTiのディザーをソフト的にどう設定したのか、詳しく書いておきます。

ディザーですが、通常の場合はオートガイド撮影が前提で、オートガイドによってソフト側から撮影中に信号を出して架台を制御できる状態にしているわけです。ディザーはそれに加えて1枚1枚の撮影の合間に、架台に信号を出して少しだけ(数〜数十ピクセル)画角をずらし、ホットピクセルが重ならないようにして、また撮影に入ります。

通常のディザー撮影から考えると、SharpCapのディザー撮影はかなり特殊です。まずガイド撮影やディザーは基本的にライブモードを使います。なぜこう設計したのかは少し疑問もあるのですが、とにかくライブモードでしかガイド撮影もディザーも出来ません。さらに特殊なことは、SharpCapでは、オートガイドなしでディザーすることができます。要するに、ガイド鏡がなくても、PHD2などのガイドソフトを使わなくても、それらとは独立にディザーができてしまうということです。もちろん、ディザーで架台に信号を送る必要はあるので、その制御のためのセットアップは必要です。それでもこの「オートガイドが必要ない」ということは、SWAgTiのお気楽撮影の目的にかなり合致していて、今のところSharpCap以外にガイド無しでディザー出来るソフトは、少なくとも私が探した限りでは見つかりませんでした。今回SWAgTiの撮影ソフトにSharpCapを選んだのは、ガイドと独立してディザーができるというのが1番の理由です。だって、SWATの追尾性能が飛び抜けていいのに、あえてガイド鏡とか用意するのはなんか負けた気がするからです。

そのディザーの設定です。まずはSharpCapの設定のガイドタブから。
13
  • 「ガイディングアプリケーションは」3つ目の「ガイディング無し」を選びます。これでガイドは無しでディザーのみできるようになります。
「ディザリング」のパラメーターは状況に応じて適当に設定しますが、重要なのはどれだけずらすか、収まるまでにどれくらいかかるかでしょうか。
  • 今回はディザーでの揺れ幅を見るために「最大ディザステップ」をかなり大きくしています。これはもっと小さくてもいいでしょう。
  • 「最小整定時間」はある程度長めの方がいいかと思います。ディザー時にAZ-GTiを動かすのですが、モーターの精度がSWATと比べて劣るので、キックしてしばらく揺れる可能性があります。一年前のテストではそんな兆候が見られたのですが、今回撮影した画像を見ている限りではキックのようなものは確認できなかったので、あまり気にしなくてもいいのかもしれません。

次に、ライブスタックモードでのガイドタブの設定です。
14_cut
  • 最初の「Monitor Guiding Applicaton」にチェックを入れると、実際にディザーされます。
  • 「Only stack when guiding is active」はチェックしましたが、ちょっと確かめきれていません。これがないとディザーしている最中もライブスタックするかもしれません。
  • 私は3枚撮影するごとにディザーするようにしています。1枚ごとにディザーをかけると撮影終了までの時間が増えてしまからです。
  • 「Reduce Exposure While Dithering」はオンにしておいてください。長時間露光に設定してあっても、ディザーの最中は短時間露光に勝手に切り替えてくれます。揺れが収まったかどうか見るのに、短時間露光で比較することが必要になります。
  • 右に、ディザーやドリフトなどで中心からずれていくと、プレートソルブを使って元に戻すという機能もあります。今回は使っていませんが、M27のような中心が決まりやすい天体はオンにしておいたがいいかもしれません。

もう一つ重要な設定があります。ライブスタック画面左の「Raw Frames」のところです。
03_cut
  • ここを「Save except for when Paused/Dithering」にしておきます。こうしないと、ディザリング中の短時間露光の画像が何枚も保存されてしまいます。
今回は露光時間を180秒、ゲインを200でHGCモードにしてライブスタクを始めると、3分ごとにRAW画像が保存され、3枚ごとにディザーが適用されます。ディザーが動いているかどうかは、ライブスタックパネルの「Log」タグを見ると、実行時に色々メッセージが出てくるので、それを読むとうまくいっているかなど詳細が分かります。

あとは通常のライブスタックと同じでしょうか。あ、一つ忘れそうなことがあります。毎回のことなのですが、AZ-GTiで追尾をオフにしても、SharpCapでライブスタックを立ち上げた瞬間になぜか強制的にAZ-GTiの追尾がオンになります。ライブスタックをオンにしたときに、毎回必ずAZ-GTiの追尾を改めてオフにするようにしてください。そうしないと2重で追尾することになり、星が画面内を流れていきます。


プレートソルブがトラブルの種

撮影中は少し雲がかかっていましたが、基本的に安定していて順調でした。前回書きましたが、プレートソルブが安定性に関係するのは確実みたいです。

まだ一回しか試せてませんが、最初にプレートソルブをしてから長時間露光を開始すると、やはり1枚目の途中でSharpCapの「望遠鏡制御」のところの「赤経」の更新頻度が徐々に広がり、程なくして更新が止まります。その後、ディザーをするときにSharpCapからSynSan Proに信号を出しても反応がないので、エラーダイアログが出てきます。

一旦、AZ-GTiの電源を落とし、PCも再起動し、次はプレートソルブなしでマニュアルで再度初期アラインメントから試すと、不安定なところは微塵も出ずに、まるまる2時間連続で撮影ができました。プレートソルブの具体的などの操作が原因なのかまでは特定できていません。できればプレートソルブはつかいたいので、何か回避策がないか今後探っていきたと思います。


ライブモードでの実際のディザー撮影

さて、撮影ですがディザーはライブスタックモードですることになるので、必然的に常時仕上がり具合を見ることができます。これが結構楽しかったです。なんと、総露光時間わずか30分ですでに羽が確認できます。
11

鏡筒のせい?カメラのせい?ちなみに鏡筒は最近手に入れたRedCat51で、カメラがUranus-C Proです。フィルターはサイトロンのDBP(Dual Band Pass)の48mmをRedCatに取り付けて使いました。機材については次回記事で詳しく書きます。

約2時間経ったのちのライブスタック画像です。羽もさらに濃くなっています。
15
うれしいことに、少なくともこれを見る限り縞ノイズは全く発生していないようです!

2時間少し撮影しましたが、最後の数枚は雲が出てきたので、ちょうど2時間分を画像処理に回すことにします。上のライブスタック画像は最後の雲の画像も入ってしまっていますが、長時間露光から考えたら影響は少ないようです。


ライブスタックとWBPPでのスタック

ライブスタック画像をfits形式で保存したRAWファイルと、PixInsightでスタックした画像にどれくらい違いがあるか比較してみましょう。一見したところではクオリティーは同じかと思いました。

これがライブスタック画像をオートストレッチした画像です。
Stack_16bits_41frames_7380s_22_23_34_cut


次がPixInsight上でスタックした画像をオートストレッチした画像です。
180.00s_RGB_cut

ほとんど同じに見えるかもしれませんが、よく見るとライブスタック画像の左上の真ん中よりに明るい緑の輝点群が、右下に軽く青の輝点群があるのがわかります。ホットピクセルが残っていて、ディザーで散らされたものの残りと思われます。PixInsightではWBPPの際に、Cosmetic CorrectionをAutomaticでhigh sigma = 10でかけたので、そこでホットピクセルが除去されたのかと思われます。ライブスタックでもSharpCapで簡易ホットピクセル除去をするだけでも、ライブスタック画像もそのまま処理できるくらいにホットピクセルが消えるかもしれませんが、今回は試していません。

今回、WBPPではフラット補正もダーク補正もしていません。RedCat51と1/1.2インチのUramus-Cではフラット補正は必要がないほど周辺減光はないです。あ、CMOSセンサー面に埃がついているとダメですよ。フラット補正が必須になります。フラット補正をサボるためには、少なくともセンサー面はきれいにしておきましょう。ダーク補正もしていないので、ホットピクセルとコールドピクセルはCosmetic Correctionで除去しているだけですが、これで十分なようです。ダーク補正をしない場合は大きなメリットが一つあります。ダーク補正によってダークカレント起因のダークノイズが余分に加算されないということです。今回のような強い光害補正フィルターを使った「暗くて」、さらに「長時間露光」での撮影では、背景などの淡い部分がダークノイズで制限されている可能性があり、画像処理でダークノイズを増やさないことはかなり有利になります。具体的には、ダーク補正をするとダークノイズは√2倍になり、信号は増えなくて1倍のままなので、仕上がり画像のSN比の違いは最大で1/√2 = 0.71倍となり、損をします。ダーク補正についてのもっと詳しい計算を知りたい方はここをご覧ください。


一つ心配だったのは、バイアス補正でした。今回、バイアス補正もしていません。なのでバイアスファイルに含まれる決まった模様などのコヒーレントなノイズは除去されていないことになります。バイアスファイルに含まれるノイズは読み出しノイズと考えていいかと思いますが、長時間露光で相対的に読み出しノイズは効きが弱くなるはずなので、みている限り今回は影響がないように思われます。

と、今のところこのセットアップだとフラット補正もダーク補正もバイアス補正も、あえてしなくても問題はなさそうです。仮に多少画質に影響はあったとしても、フラットファイルとダークファイルとバイアスファイルを撮影する手間を省くのは、相当気楽です。


画像処理

画像処理はSWAgTiのコンセプトを崩さないように、できるだけシンプルにしたいと思います。WBPPでも、上で書いたようにライトフレームだけを処理しています。

上で書いたように、このRedCat51とIMX585の1/1.2インチ程度の範囲だと、光学的なフラット補正無しでも周辺減光がほぼありません。一度ABEの4次をかけましたがほとんど補正しなかったので、簡単のためPixInsightでのソフト的なフラット補正も無しとしました。 
masterLight_BIN-1_3856x2180_EXPOSURE-180.00s_FILTER-NoFilter_RGB
スタック直後の画像の強あぶり出し。周辺減光はほとんど見られません。
左にカブリが少しあるように見えますが、これは実際に何か構造があるようです。
この構造はかなり淡く、今回の露光時間ではまだノイジーで
うまく出すことは諦めました。

結局PixInsightで使ったのは、スタックでWBPP、色調整でSPCC、恒星出しにBXT、ストレッチにiHDR、最後にNoiseXTerminatorで背景のノイズを緩和して、StarNet++で恒星と背景を分離までで、あとはPhotoshopに渡します。今回iHDRがうまくいって、自動的にうまく羽根まで炙り出してくれたので、Photoshopでは背景と恒星を重ねること以外には、ホントに最後微調整したくらいです。


結果

まずは全体像です。
180.00s_RGB_SPCC_BXT05_02_10_iHDRx3_NXT05_015_back2

少し画角が広いので、クロップしてみます。わずか2時間の露光ですが、既に羽もはっきりとわかります。

180.00s_RGB_SPCC_BXT05_02_10_iHDRx3_NXT05_015_back2_cut

肝心な縞ノイズですが、拡大した画像でも全く見えていません。

SWAgTiのディザー撮影大成功です。

これでSWAgTiが一気に実用的になりました。今後デフォルト機器として、使う頻度が増えてくると思います。


まとめ

SWAgTiのアイデアが出てから苦節1年。縞ノイズがどうしても気になって、どうやって解決しようかずっと悩んでいました。

一時はSharpCapとSynScan Proの間に何かソフト的に割り込ませようとも思いましたが、プログラミングはあまり得意でないので時間がかかりそうでした。でもそこにSharpCapが大幅改善されていて、(プレートソルブで不安定になる以外は)ほぼ目的通りのことができました。正直言って、わざわざガイド無しディザーを実用レベルに持ってくるためのアップデートだったとしか思えません。でもそもそもガイドも無しでディザーをやりたい人が実際どれくらいいるのでしょうか?たまたま開発がこの方向で進んだのか、もしくは誰かが開発者に助言してくれたのか、最近SharpCapフォーラムなどあまりフォローしていないので状況がわかっていませんが、とにかく感謝でしかありません。

ここまで使えるようになると、このSWAgTiで色々試したいことが出てきます。軽くて、コンパクトで、設置も楽。精度も出るし、機能的にも十分。5kg以下の機材は全てSWAgTiまかせにしてよさそうです。CGX-LもしくはCGEM IIとSWAgTiの2台体制でも、時間的にも精神的にも十分余裕が出そうです。使用頻度が大幅に増える予感しかありません。


このページのトップヘ