- このトピックには15件の返信、2人の参加者があり、最後に
Masahiko Niwa/丹羽雅彦により1週、 5日前に更新されました。
-
投稿者投稿
-
Toshy-jiG
ゲスト毎度お世話になります。
異なる光学系(望遠鏡・カメラ)で撮影した画像の位置合わせをしたいのですが、最近のStarAligmentではFAQにあるようにはできないのですが・・・
どうすればよいかお教えください。
Masahiko Niwa/丹羽雅彦キーマスターToshi-jiGさん
こんにちは。確認のためもう少し情報をお教えください。
・異なる望遠鏡、カメラはどのような機材でしょうか
・「FAQであるようにできない」は、どの処理をされようとしてできませんでしたかToshy-jiG
ゲスト言葉足らずでしたね。申し訳ありません。
先のメール後さらにStarAlignmentで色々やってみました。
その結果、FL1100mm+2600MCとFL1600mm+294MM(Bin2)の組み合わせではうまくいきました(最新versionのPIにあるStarAlignmentは、たの天さんのFAQにあるversionと違っていますが、defaultのままでOKでした)が、FL550mm+EOS Kiss X5(随分前のデジカメですが)とFL1600mm+294MM(Bin2)の組み合わせでは色々やってみても「RANSAC: Unable to find a valid set of star pair matches.*** Error: Unable to find an initial linear transformation.」となってしまいました。
前者ができたのでこの組み合わせでやる限り支障はないのですが、後者の組み合わせでは何故ダメなのでしょうか?今後こういう組み合わせをしなければ問題はないのですが、StarAlignment使用上のなにか制限があるのでしょうか?
お手数をおかけしますがお教えいただけると幸いです。
Toshy-jiG
ゲスト(追伸)
以下の組み合わせではうまくいきませんでした。
FL550mm+2600MCとFL1600mm+2600MC
FL550mm+2600MCとFL1100mm+2600MC
FL1100mm+2600MCとFL1600mm+2600MCではOKだったので、焦点距離が大きく違うとうまくいかないということでしょうか?
Masahiko Niwa/丹羽雅彦キーマスターこのエラーは星のマッチングに失敗しているというエラーです。ご指摘の通り、焦点距離の違いが原因です。機能としては焦点距離が大きく変わっていても動作するのですが、失敗する確率は高くなります。 トライ&エラーで試して、処理が通るパラメータを探すことになります。
できることとして、下記があります。
・広角側のFL550mmの画像をReference Imageに指定する。これはより星が多く写っている方をReferenceにした方が、処理が容易になるだろうからです。
・Star Matchingのパラメータ調整
use scale differencesにチェックを入れて、Scale toleranceの値を大きくする・Star Detectionのパラメータ調整
Noise scalesを増やす Detection scalesを増やすお試しください。
Toshy-jiG
ゲスト(追伸2)
追伸追伸ですみません。同一対象を違う光学系で撮ったものを探すのに手間取りました(言い訳です😅)
以下の組み合わせはStarAlignmentのdefaultでうまくいきました。
FL360mm+2600MCとFL550mm+EOS Kiss X5
FL270mm+2600MCとFL360mm+2600MC
以下はごくまれにうまくいきましたが、それ以外はダメでした。
FL270mm+2600MCとFL550mm+EOS Kiss X5
やはり焦点距離が問題でしょうか??
Toshy-jiG
ゲストメールが行き違いになりました。
FL270mm+2600MCとFL550mm+EOS Kiss X5
に推奨されたparameterを目一杯変えて(これがいいかどうかわかりませんが)やってみましたがだめでした。FLが倍以上違わなければ問題なさそう(上記の組み合わせはうまくいくいかないの境界付近なのかも)なので、手持ちの機材の組み合わせを考え取り敢えず良しとします。
ありがとうございました。
おはようございます、乗り遅れました。
一つ確認があるのですが、Toshy-jiGさんがStarAlignmentで合わせようとしている画像はリニア画像でしょうか?ストレッチを終えた後のノンリニア画像だと、星の認識がうまくいかず失敗することがよくあります。
Toshy-jiG
ゲストだいこもんさんfollowありがとうございます。
いずれもリニア画像です。FL270mmとFL550mmの場合は、ごくまれにうまく出来たことがありましたが、その直後に再度やってみると今度はダメでした。エラーにならなくても非常に歪んだ出力になることもこれもごくまれにありました。先のメールに書いたようにFLが倍以上違うものではダメみたいです。FL270mmとFL550mmの場合は、うまくいく・いかないの境界付近のような気がします。
そうでしたか、失礼しました。
焦点距離が270mmと550mmで焦点距離がだいぶん違うのですね。ちょっと面倒ですが、以下のような方法を思いつきました
- 270mmの画像群と550mmの画像群をそれぞれ別々に位置合わせして、スタックまでを済ませる。
- それぞれのmasterファイルの位置合わせを以下の手順で行う
- 550mmのマスター画像をリファレンスに指定、270mmの画像をTargetImageに指定
- 270mmのマスター画像のうちで550mmの画像に写っている範囲をpreview指定
- StarAlignmentのStarMatchingタブ内”Restricted Preview”にチェックを入れて実行
- おそらくSAがうまくいく
- 位置合わせを終えた2枚の画像をさらにスタック
-
この返信は1週、 6日前に
だいこもん (たの天アンバサダー)が編集しました。
”Restricted Preview”は、SAの計算範囲をプレビューに限定して計算してくれるので、極端に画角が違う場合に有効です
最後に2枚の画像をスタックするときにちょっと工夫が必要になるかもですが、それはそのときにまたご相談ください
全部書いた後に思い出したのですが、オプションでResistration modelを”Two-dimensional surface splines”に変更するとひょっとするとうまくいくかもしれません。上の方法はこれがダメだったら試してみてください
Toshy-jiG
ゲスト出来ました!!😄
「Restricted Preview」を使う方法でうまくいきました。
Resistration modelを”Two-dimensional surface splines”に変更するのはこれまでも試しましたが、うまくいきませんでした。
だいこもんさんありがとうございました。😍
Toshy-jiG
ゲスト(追伸)StarAlignmentはすごいですね。
Previewの取り方に厳密さは必要なく、かなりいい加減に取ってもちゃんと処理してくれました。また両画像の向きが違っていてもそのままで問題ありませんでした。
重ね重ねありがとうございました。😍😍
よかったです。画角が大きく違う場合は有効みたいですね。
複数画像に対して行う場合はどうなるのかが気になっていますが、今度試してみます
-
投稿者投稿