Article Outline
astrometry.netとR その1(準備編)
astrometry.netを使って得たwcsファイルとRを使って星野写真に星の名前や天体名を記入する方法の自分のための備忘録です。
2023-01-27 : 例4追加
OS : ubuntu20.04
(参考)
- astrometry.netのインストール
Building/installing the Astrometry.net code
astrometry.netを入れ直す
インストールしたときのbinフォルダの中身
ls /usr/local/astrometry/bin
an-fitstopnm fitsverify modhead tabmerge
an-pnmtofits get-healpix new-wcs tabsort
astrometry-engine get-wcs pad-file text2fits
augment-xylist hmstodeg plot-constellations uniformize
build-astrometry-index hpsplit plotann.py votabletofits
degtohms image2pnm plotquad wcs-grab
downsample-fits image2xy plotxy wcs-match
fit-wcs imarith query-starkd wcs-pv2sip
fits-column-merge imcopy removelines wcs-rd2xy
fits-flip-endian imstat solve-field wcs-resample
fits-guess-scale listhead startree wcs-to-tan
fitscopy liststruc subtable wcs-xy2rd
fitsgetext merge-columns tablist wcsinfo
- 必要なデータ(インストールしただけでは動かない)のある場所
Astrometry.net index files and other data
ダウンロードしたファイル(一例:カメラレンズを使用。望遠鏡は使わない。)
ls /usr/local/astrometry/data
abell-all.fits index-4109.fits index-4115.fits openngc-ngc.fits
brightstars.fits index-4110.fits index-4116.fits tycho2.kd
hd.fits index-4111.fits index-4117.fits ugc.fits
hip.fits index-4112.fits index-4118.fits uzc2000.fits
index-4107.fits index-4113.fits index-4119.fits
index-4108.fits index-4114.fits openngc-ic.fits
/usr/local/astrometry/data
以外にデータを置く場合、astrometry.cfgの書き換えが必要
ls /usr/local/astrometry/etc
astrometry.cfg
pathは通しておく
.bashrc
にexport PATH=$PATH:/usr/local/astrometry/bin
を追加
- plotann.py以外で写真上の銀河のアノテーションを行うツールもありました。
astrometry.netインストール版の使い方
プレートソルブ(solve-field コマンド)
プレートソルブしたい画像(例えば、image001.jpg)の置き場所に移動
solve-field -z 2 -O image001.jpg
使用したオプション
-z / --downsample <int>: downsample the image by factor <int> before running source extraction
-O / --overwrite: overwrite output files if they already exist
アノテーションを行い画像に星の名前、天体名等を記入(plotann.py)
plotann.py --no-grid image001.wcs image001.jpg imageann001.jpg
オプションをつけると「星の名前を記入しない」とか「ngcの名前を記入しない」等もできる。
plotann.py --no-grid --no-ngc -t "M 31" image001.wcs image001.jpg imageann001.jpg
plotann.py --no-grid --no-bright image001.wcs image001.jpg imageann001.jpg
plotann.py --no-grid --no-ngc --no-bright -t "M 31" image001.wcs image001.jpg imageann001.jpg
例1:
例2:
例3:
例4: Nex-5 + 銘匠光学(TTArtisan) 17mm F1.4
銘匠光学(TTArtisan) 17mm F1.4 のレンズプロファイルが公開されています。補正は「Raw Therapee」を使って行いました。
補正前の画像で作成
- アンドロメダ大銀河あたりは完全にずれています。アンドロメダ大銀河と位置を示す円は全く一致していません。
補正後の画像で作成
- アンドロメダ大銀河が位置を示す円の中にきちんと収まっています。星座線のずれもさほど気になりません。
おまけ(補正後の画像とastrometry.netの出力(wcsファイル)を使ってRの自作プログラムで作成した画像)
星座の名前はめんどくさいので書いていません。