私はaplypyを使用して、画像の赤、緑、青の成分を表す3つのFITSファイルからEagle星雲のRGB画像を作成しています。 FITSファイルはhere、673nmは赤色、656nmは緑色、502nmは青色です。RGB画像コンポーネントの位置がずれて
import aplpy
aplpy.make_rgb_cube(['673nmos.fits','656nmos.fits','502nmos.fits'], 'nmod_cube.fits')
aplpy.make_rgb_image('nmod_cube.fits','nmod.png')
f = aplpy.FITSFigure('../data/nmod_cube_2d.fits')
f.show_rgb('../data/output/nmod.png')
画像はthisのように見えるが、下の画像のように見える出てくるはずです。青の成分は、赤と緑の位置がはっきりとずれています。
docsmake_rgb_cube
によれば、ヘッダに適合するが、それはこの場合には動作していないように各WCS情報に基づいて、同じ投影に三枚の画像を再調整することになっています。
アライメント精度を得るには、スターマッチングライブラリを使用する必要がありますか?
シフトは純粋な翻訳と思われます。 3つのカラープレーンを分けるユーティリティで手で修正することができます。 (または、バグを修正する:)) –
@ YvesDaoustあなたはユーティリティを提案できますか?カラープレーンを分割するとどういう意味ですか? – christopherlovell
多分:http://imagej.net/Align_RGB_planes –