銀河動物園のサイトから提供された画像に基づいて、SDSSからさまざまな銀河のセリアックプロファイルを計算しようとしています。私はこれを、機械学習を使用して銀河の形態を予測するための競争の一環として行っています。この大会で上位にランクされる可能性はないので、助けを求めるのをためらわない。
私はR contourLines関数を使用して銀河の等輝度線を特定し、楕円を各等値線に適合させました。これはうまく機能しているようで、等距離線はほぼ常に楕円によく適合しており、楕円はほぼ同心円です。次に、等I
輝度線のピクセル強度とR
、対応する楕円の半長軸の長さを考えて、次の形式の方程式を当てはめる必要があります
log I(R) = log I_0 - k * R^(1/n)
単純なアプローチは、両側の対数を取り、OLS回帰を使用することであると思われたため、次の形式のRで線形モデルを近似します。
log(log(I)) ~ log(R)
結果のグラフは適切なフィットを示しましたが、結果のセルシックインデックスnはほとんど常に1未満であり、決して2ほど大きくはありません。私の読書では4以上のインデックスが一般的であるように見えるので、これは正しくないようです。M87の画像は4の近くにはありません。
ログログを取得すると、データが平坦化しすぎて、インデックスの応答が遅くなる可能性があります。ログだけを処理するためにnlsを使用してみましたが、インデックスはあまり移動しませんでした。
画像からセルシック指数を計算するための標準的なソフトウェアまたはアルゴリズムはありますか?私のアルゴリズムが妥当かどうかを確認するために使用できる参照画像はありますか?どのように進めるかについてのいかなる提案も歓迎します。
更新:GALFITとGIM2Dのプログラムが便利そうに見えます。これに一般的に使用される他のソフトウェアはありますか?