alypyを使用して、画像の赤、緑、青のコンポーネントを表す 3 つの FITS ファイルから鷲星雲の RGB 画像を作成しています。FITS ファイルはこちらから入手できます。673nm は赤、656nm は緑、502nm は青です。
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')
画像はこのように見えるはずですが、下の画像のようになります。青のコンポーネントは、赤と緑と明らかにずれています。
make_rgb_cube
docsによると、各FITSヘッダーのWCS情報に基づいて3つの画像を同じ投影に再配置することになっていますが、この場合は機能していないようです。
位置合わせの精度を得るためにスター マッチング ライブラリを使用する必要がありますか?