StarAlignment¶
Sayfa Bilgisi
Kategori: Kalibrasyon · Düzey: Intermediate · Tahmini okuma: 5 dk
Anahtar kelimeler: StarAlignment · Star Alignment · registration · calibration · kalibrasyon · linear processing
Önerilen ön bilgiler: CMOS ve Monokrom Kamera · SNR ve Dinamik Aralık
Durum: Tamamlandı — Faz 1B
Amaç¶
Frame’leri ortak geometry’ye register etmek; reference, interpolation, distortion, drizzle data ve rejection ilişkisini açıklamak.
Kapsam
PixInsight 1.9.3 hedeflenir; kurulu build’in process documentation ve console logu nihai doğrulama kaynağıdır.
Teori¶
Registration, target ve reference yıldızlarını eşleştirir, geometrik model çözer ve target’ı reference grid’ine interpolation ile resample eder. Pixel rejection yapmaz; rejection ImageIntegration aşamasındadır. Generate drizzle data sonraki DrizzleIntegration için yardımcı veri üretir, drizzle sonucu üretmez. Distortion Correction farklı optikler ve wide-field mosaic gibi differential distortion vakalarında kullanılır; gereksiz açılması kalite garantisi değildir.
flowchart LR
target["Target stars"] --> matching["Star matching"]
reference["Reference Image stars"] --> matching
matching --> model["Geometric model"]
model --> resampling["Interpolation ve resampling"]
resampling --> registered["Registered frame"]
model --> drizzle["İsteğe bağlı drizzle data"]
Lineer veri
Bu pipeline nonlinear stretch uygulamaz. Ara sonuçları görmek için ScreenTransferFunction kullanılır.
Ne zaman kullanılır?¶
- Ham veya kalibre edilmiş frame setini ilgili pipeline aşamasında işlerken.
- Süreci yeniden üretilebilir parametreler ve loglarla yürütürken.
- Bir artefact’ın kök aşamasını ayırırken.
Ne zaman kullanılmaz?¶
- Input metadata ve aşama durumu bilinmiyorsa.
- Nonlinear post-processing yerine kullanmak için.
Doğrulama sınırı
Kamera modeline veya script build’ine bağlı ayrıntılar test edilmeden genellenmez. Belirsiz ayrıntı: Doğrulama bekliyor.
Doğrulama durumu
Bu davranışların PixInsight 1.9.3 arayüzünde ve ilgili process veya script sürümünde doğrulanması gerekiyor.
Teknik doğrulama sınıflandırması¶
| Sınıf | İfade grubu | İnceleme işlemi |
|---|---|---|
| A | Registration ortak koordinat sistemine geometrik eşleme yapar. | Kalabilir. |
| B | Registration model, Interpolation, Distortion Correction ve Generate drizzle data seçeneklerinin 1.9.3 davranışı. | Doğrulama bekliyor. |
| C | Reference Image ve interpolation seçimi. | Veri setine ve örneklemeye bağlıdır. |
| D | Distortion modelinin ve interpolation kernel’larının etkisi. | Birincil kaynak ve residual testi gerekir. |
Menü yolu¶
Process > ImageRegistration > StarAlignment
Process adı ve bu menü yolu UI ekranında doğrudan okunmuştur. Ayrıntılı kayıt repository içindeki validation/ui/pi-1.9.3/star-alignment/star-alignment-evidence-matrix.md dosyasındadır. WBPP yolu bu UI kanıt setinin kapsamında değildir.
UI doğrulama sınırı
Mevcut görseller reset/new instance, tooltip, console veya ekran içi PixInsight sürümü göstermiyor. Seçili seçenekler default sayılmamalı; registration behavior ve algoritmik anlamlar ayrıca doğrulanmalıdır.
Parametreler¶
| Parametre / kontrol | Açıklama |
|---|---|
| Reference Image | İyi yıldız profili, SNR ve framing |
| Registration model | Geometry’ye uygun model |
| Interpolation | Resampling ve ringing dengesi |
| Distortion Correction | Yalnız differential distortion gerekçesiyle |
| Generate drizzle data | Planlanan DrizzleIntegration için |
| Star detection | Düşük SNR’de kontrollü ayar |
UI kanıtı Target Images, Format Hints, Output Images, Star Detection, Star Matching ve Interpolation section başlıklarını doğrular. Registration model, Working mode, Sample format, Compute PSF fits, Descriptor type, Compute intersections ve Pixel interpolation açık listelerinde görünen seçenekler evidence matrix içinde tekil olarak kaydedilmiştir; seçeneklerin algoritmik anlamı bu ekran görüntülerinden çıkarılmamıştır.
Parametre politikası
Evrensel preset yerine metadata, sample test, log ve maps birlikte değerlendirilir.
Adım adım kullanım¶
- Frames’i kalite ölçümleriyle inceleyin.
- Reference’ı yıldız kalitesi ve framing ile seçin.
- Az target üzerinde varsayılan model test edin.
- Distortion’ı yalnız residual gerekçesiyle açın.
- Drizzle planı varsa data üretin.
- Registered/reference difference ve köşeleri inceleyin.
- Başarısız logları ayırın.
Gerçek kullanım senaryosu¶
Saha örneği
Aynı teleskopla dithered dar alan mono setinde iyi yıldız profilli reference seçilir. Distortion kapalı test edilir. Difference residual temizse batch çalıştırılır; drizzle planlanıyorsa yardımcı dosyalar korunur.
Girdi gereksinimleri ve reference seçimi¶
Reference Image en parlak frame olmak zorunda değildir. Yeterli yıldız kapsamı, iyi yıldız geometrisi, düşük clipping, temsilî kadraj ve kullanılabilir kenarlar birlikte değerlendirilir.
| Ölçüt | Neden önemli? | Red işareti |
|---|---|---|
| Star coverage | Dönüşümü alan boyunca kısıtlar | Yıldızların yalnız merkezde olması |
| FWHM/eccentricity | Temiz referans geometrisi sağlar | Takip/rüzgâr kaynaklı uzama |
| Framing | Ortak geçerli alanı belirler | Büyük rotation veya kadraj sapması |
| Saturation | Star centroid ölçümünü etkileyebilir | Çok sayıda doygun yıldız |
Drizzle preparation, çıktı ve performans¶
Generate drizzle data tek başına çözünürlüğü artırmaz; sonraki drizzle integration için geometrik yardımcı veri üretir. Yeterli alt-pixel dither çeşitliliği yoksa maliyetin karşılığı sınırlı olabilir. Interpolation seçimi yıldız profili, ringing ve noise korelasyonu açısından temsilî frame'lerde karşılaştırılmalıdır.
- Merkez ve dört köşede yıldız merkezleri blink sırasında sabit kalmalıdır.
- Yeni ringing, çift yıldız veya geometri kırılması oluşmamalıdır.
- Valid-pixel alanı ve kenar kaybı entegrasyon hedefiyle uyumlu olmalıdır.
- Önce küçük alt kümede reference ve interpolation kombinasyonunu doğrulayın.
Uydu izlerini silmek StarAlignment'ın değil ImageIntegration aşamasının görevidir. Distortion correction için birincil başvuru: PixInsight StarAlignment arbitrary distortion tutorial.
Beklenen çıktı¶
Reference geometry’sine resample edilmiş lineer frames ve isteğe bağlı drizzle data.
Sık yapılan hatalar¶
- En parlak frame’i otomatik reference seçmek
- Registration’ı rejection sanmak
- Distortion’ı her zaman açmak
- Interpolation ringing’ini sinyal sanmak
- Drizzle data’yı final drizzle sanmak
Sorun giderme¶
| Belirti | İlk kontrol | Eylem |
|---|---|---|
| Output beklenmedik | Input metadata ve target | İlk başarısız aşamayı sample frame ile tekrarlayın |
| Artefact tüm frame’lerde | Calibration/master zinciri | Eşleşmeleri ve logu inceleyin |
| Artefact yalnız master’da | Registration/normalization/rejection | Maps ve residual’ları inceleyin |
| Data clipped | Statistics ve pedestal | Önceki aşamaya dönün |
| İşlem başarısız | Console log | İlk hata mesajını çözün |
SSS¶
Reference nasıl seçilir?
SNR, yıldız profili, artefact ve framing birlikte.
Registration SNR artırır mı?
Hayır.
Generate drizzle data image üretir mi?
Hayır.
Distortion her zaman iyi mi?
Hayır.
Interpolation data’yı değiştirir mi?
Resampling yeni grid örnekleri hesaplar ama stretch değildir.
Rejection ne zaman?
ImageIntegration sırasında.
Hızlı Referans¶
Tek sayfalık kontrol listesi
- [ ] Input metadata doğrulandı
- [ ] Lineerlik korundu
- [ ] Sample-frame QA geçti
- [ ] Log incelendi
- [ ] Yardımcı maps incelendi
Karar Ağacı¶
flowchart TD
start["Registration sorunlu"] --> matchq{"Yıldız eşleşmesi var mı?"}
matchq -- "Hayır" --> detection["Reference Image ve star detection koşullarını incele"]
matchq -- "Evet" --> cornerq{"Köşe residual'ları sistematik mi?"}
cornerq -- "Evet" --> opticsq{"Farklı optik veya mosaic durumu var mı?"}
opticsq -- "Evet" --> distortion["Distortion Correction seçeneğini kontrollü test et"]
opticsq -- "Hayır" --> modelcheck["Registration model ve Interpolation seçimini incele"]
cornerq -- "Hayır" --> residual["Reference kalitesi ve residual'ları incele"]
Teknik Doğrulama Durumu¶
| Alan | Durum |
|---|---|
| Hedeflenen PixInsight Sürümü | 1.9.3 |
| Teknik İnceleme Durumu | Kısmen Doğrulandı |
| Resmî Kaynak Kontrolü | Kısmi |
| İş Akışı Tutarlılığı | Doğrulandı |
| Kanıt Düzeyi İncelemesi | Güncellendi |
| Son Teknik İnceleme | Phase 6.4 |
Canlı PixInsight uygulama testi yapılmadı. UI ekran kanıtı, statik ifade/iş akışı incelemesi ve yayımlanmış birincil kaynak kontrolü birbirinin yerine kullanılmamıştır.