Saya mencoba menghitung profil Sérsic dari berbagai galaksi dari SDSS berdasarkan gambar yang disediakan oleh situs kebun binatang galaksi. Saya melakukan ini sebagai bagian dari kompetisi kaggle dalam menggunakan pembelajaran mesin untuk memprediksi morfologi galaksi. Saya tidak memiliki peluang peringkat tinggi dalam kompetisi ini, jadi saya tidak ragu untuk meminta bantuan.
Saya menggunakan fungsi R contourLines untuk mengidentifikasi isofot dari galaksi dan kemudian memasangkan elips ke setiap isofote. Ini tampaknya bekerja dengan baik, isofot hampir selalu pas dengan elips dan elips hampir konsentris. Kemudian membiarkan I
intensitas piksel dari isophote dan R
menjadi panjang sumbu semi-mayor dari elips yang sesuai, saya harus mencocokkan persamaan bentuk
log I(R) = log I_0 - k * R^(1/n)
Pendekatan sederhana tampaknya mengambil log dari kedua sisi dan menggunakan regresi OLS, jadi saya cocok dengan model linier dalam bentuk R
log(log(I)) ~ log(R)
Grafik yang dihasilkan menunjukkan kecocokan yang baik tetapi indeks Sérsic yang dihasilkan n hampir selalu kurang dari satu dan tidak pernah sebesar dua. Ini sepertinya tidak benar karena indeks 4 atau lebih tinggi tampak umum dalam bacaan saya. Saya tidak mendapatkan mendekati 4 untuk gambar M87.
Mungkin mengambil log log meratakan banyak hal dan indeks tidak cukup responsif. Saya mencoba menggunakan nls untuk bekerja hanya dengan log tetapi tidak banyak memindahkan indeks.
Apakah ada perangkat lunak atau algoritma standar untuk menghitung indeks Sérsic dari suatu gambar? Adakah gambar referensi yang dapat saya gunakan untuk membuat saya memeriksa apakah algoritma saya masuk akal? Setiap rekomendasi tentang bagaimana melanjutkan akan diterima.
PEMBARUAN: Saya menemukan program GALFIT dan GIM2D yang sepertinya berguna. Adakah perangkat lunak lain yang biasa digunakan untuk ini?