ImageCalibration¶
Durum: Tamamlandı — Faz 1B
Amaç¶
Master Bias, Master Dark ve Master Flat ile calibration’ı; dark scaling, pedestal, overscan, CFA ve Superbias sınırlarıyla açıklamak.
Kapsam
PixInsight 1.9.3 hedeflenir; kurulu build’in process documentation ve console logu nihai doğrulama kaynağıdır.
Teori¶
Basit modelde bias/dark bileşeni çıkarılır, flat-field yanıtı normalize edilerek bölünür. Aynı bias bileşenini iki kez çıkarmamak gerekir.
| Öğe | Kullanım | Kullanılmama / risk | Avantaj | Dezavantaj |
|---|---|---|---|---|
| Master Bias | Offset modeli ve uygun flat/dark zinciri | Tekrar bias çıkarımı | Çok frame ile düşük gürültü | CMOS pattern değişebilir |
| Master Dark | Thermal signal, amp glow ve sabit dark yapı | Uyumsuz metadata | Sistematik dark düzeltir | Matching ister |
| Master Flat | Pixel response, vignetting, dust | Değişmiş optical train | Alan yanıtını düzeltir | Doğru calibration ister |
| Optimize Master Dark / Dark Scaling | Dark yapısı ölçeklenebiliyorsa | Amp glow gibi ölçeklenmeyen yapı | Exposure farkını modelleyebilir | Artefact riski |
| Pedestal | Negatif/clipping riskini yönetmek | Siyah nokta aracı olarak | Sayısal pay | Background etkisi |
| Overscan | Gerçek overscan region varsa | Crop edilmiş data | Frame bias ölçümü | Geometry şart |
| CFA | Gerçek mosaic data | Mono/debayer edilmiş data | Pattern-aware | Yanlış pattern hatalı |
| Superbias | Uygun bias yapısı doğrulanmışsa | Evrensel CMOS çözümü olarak | Model avantajı olabilir | Sensör testi gerekir |
flowchart LR
light["Light frame"] --> subtract["Bias ve dark düzeltmesi"]
bias["Master Bias veya Overscan"] --> subtract
dark["Master Dark"] --> subtract
subtract --> flatfield["Flat-field düzeltmesi"]
flat["Master Flat"] --> flatfield
flatfield --> calibrated["Calibrated light"]
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.
+!!! warning "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 | Dark ve flat frame’lerin sistematik sensör/optik bileşenleri modellemesi. | Kalabilir. |
| B | Calibrate, Optimize, Pedestal, Overscan ve CFA kontrollerinin kesin 1.9.3 davranışı. | Doğrulama bekliyor. |
| C | Gain, sıcaklık, exposure ve sensöre göre Master Dark/Flat seçimi. | Kamera ve veri setine bağlıdır. |
| D | Dark Scaling, Superbias ve calibration formülünün uygulama ayrıntıları. | Birincil kaynak ve ölçümlü test gerekir. |
Menü yolu¶
Process arama alanında ImageCalibration; WBPP için Script > Batch Processing > WeightedBatchPreprocessing. Kesin menü grubu kurulu 1.9.3 arayüzünden doğrulanmalıdır.
Parametreler¶
| Parametre / kontrol | Açıklama |
|---|---|
| Overscan | Doğrulanmış source/target geometry |
| Master Bias | Dosya ve calibration state |
| Master Dark | Calibrate, Optimize ve matching |
| Master Flat | Filter ve optical train eşleşmesi |
| Pedestal | Input/output policy |
| CFA | Doğru mosaic pattern |
Parametre politikası
Evrensel preset yerine metadata, sample test, log ve maps birlikte değerlendirilir.
Adım adım kullanım¶
- Metadata’yı karşılaştırın.
- Masters üretim geçmişini doğrulayın.
- Overscan geometry varsa test edin.
- Double subtraction olmayacak zinciri kurun.
- Dark scaling’i yalnız doğrulanmış modelle açın.
- Tek light calibrate edin.
- STF, Statistics ve log ile flat/dark/clipping QA yapın.
- Sonra batch uygulayın.
Gerçek kullanım senaryosu¶
Saha örneği
Regulated mono CMOS setinde aynı gain/offset/binning/temperature/exposure Master Dark kullanılır. Amp glow nedeniyle Optimize kapalı test edilir. Her filter doğru calibrated Master Flat ile eşleştirilir.
Beklenen çıktı¶
Bias/dark/flat sistematikleri düzeltilmiş lineer light frames.
Sık yapılan hatalar¶
- Bias’ı iki kez çıkarmak
- Amp glow ile dark scaling kullanmak
- Yanlış filter flat seçmek
- Overscan koordinatı tahmin etmek
- Yanlış CFA pattern kullanmak
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 |
| Process başarısız | Console log | İlk hata mesajını çözün |
SSS¶
Bias her CMOS’ta gerekli mi?
Hayır; dark-flat stratejisine ve sensöre bağlıdır.
Dark Scaling nedir?
Master Dark katkısını ölçekleme modelidir.
Optimize amp glow ile güvenli mi?
Ölçeklenmeyen glow nedeniyle risklidir; matching dark test edilir.
Pedestal stretch mi?
Hayır.
Overscan her kamerada var mı?
Hayır.
Superbias her zaman iyi mi?
Hayır; sensörle doğrulanmalıdır.
Quick Reference¶
Tek sayfalık kontrol listesi
- [ ] Input metadata doğrulandı
- [ ] Lineerlik korundu
- [ ] Sample-frame QA geçti
- [ ] Log incelendi
- [ ] Yardımcı maps incelendi
Decision Tree¶
flowchart TD
start["Calibration sonucu sorunlu"] --> flatq{"Flat izi var mı?"}
flatq -- "Evet" --> flatcheck["Master Flat zincirini kontrol et"]
flatq -- "Hayır" --> darkq{"Dark veya amp glow izi var mı?"}
darkq -- "Evet" --> darkcheck["Master Dark eşleşmesini ve Optimize durumunu kontrol et"]
darkq -- "Hayır" --> clipq{"Clipping var mı?"}
clipq -- "Evet" --> clipcheck["Pedestal ve tekrar subtraction riskini kontrol et"]