RangeSelection (RangeMask)¶
Sayfa Bilgisi
Kategori: Maskeler · Düzey: Intermediate · Tahmini okuma: 3 dk
Anahtar kelimeler: RangeMask · RangeSelection · Range Mask · mask · maske · selective processing
Önerilen ön bilgiler: HistogramTransformation · PixelMath Temelleri
Amaç¶
RangeSelection, görüntüdeki belirli bir parlaklık aralığını grayscale ağırlık haritasına dönüştürür. Üretilen görüntü pratikte “range mask” olarak adlandırılır. Nebula, galaksi gövdesi, parlak çekirdek veya arka plan gibi yoğunlukla ayrılabilen yapıları seçmek için kullanılır.
Teori¶
Process, alt ve üst yoğunluk sınırları arasındaki pikselleri seçer; yumuşatma kontrolleri seçimin kenar geçişini düzenler. Sonuç salt nesne segmentasyonu değildir: aynı parlaklığa sahip yıldız, gradient veya gürültü de seçilebilir.
Kanıt Düzeyi — Practical Recommendation
Eşikler veri setine bağlıdır. Sabit sayılar yerine maskenin histogramını ve hedef üzerindeki overlay'i değerlendirin.
Ne zaman kullanılır?¶
- Nebula veya galaksi sinyalini arka plandan ayırırken.
- Parlak çekirdeği HDR veya Curves işleminden korurken.
- Zayıf arka planda noise reduction etkisini artırırken.
- Yıldız maskesiyle birleştirilecek geniş yapı maskesi üretirken.
Ne zaman kullanılmaz?¶
- Hedef ile arka plan aynı yoğunluk aralığındaysa.
- Seçim yalnız hue veya yıldız morfolojisine dayanıyorsa.
- Flat-field kaynaklı multiplicative hatayı düzeltmek amacıyla.
- Maske, gradient'i hedef sinyal sanıyorsa.
Menü yolu¶
Process adı: RangeSelection
Doğrulama Durumu — UI Kanıtı Gerekli
Menü grubu ve kontrol adlarının PixInsight 1.9.3 kurulumunda ekran kanıtıyla doğrulanması gerekir; doğrulanmamış kategori yolu burada kesin bilgi olarak verilmemiştir.
Parametreler¶
| Kontrol | Amacı | Artırıldığında | Azaltıldığında | Yanlış kullanım sonucu |
|---|---|---|---|---|
| Lower limit | Seçimin alt yoğunluk sınırı | Daha karanlık pikseller dışlanır | Arka plan seçime girer | Zayıf sinyal kaybı veya gürültü seçimi |
| Upper limit | Seçimin üst yoğunluk sınırı | Daha parlak yapılar dahil olur | Parlak çekirdek/yıldızlar dışlanır | Halo veya clipping |
| Smoothness | Ton geçişini yumuşatır | Daha geniş, doğal geçiş | Daha kesin sınır | Aşırı değerlerde seçim taşması ya da sert kenar |
| Screening | Seçimin düşük ağırlıklı bölgelerini düzenler | Zayıf katkı bastırılabilir | Daha fazla düşük seviye yapı kalır | İnce sinyalin silinmesi |
Kontrol isimleri sürüm arayüzünde doğrulanmalıdır; davranış değerlendirmesi maskenin çıktısı üzerinden yapılmalıdır.
Adım adım kullanım¶
- Hedef yapının histogramdaki yaklaşık konumunu inceleyin.
Lower limitile arka planı,Upper limitile istenmeyen parlak yapıları sınırlandırın.- Maskeyi üretin ve tek başına inceleyin.
- Siyah/beyaz clipping, yıldız haloları ve gradient sızıntısı arayın.
- Gerekirse maskeyi kontrollü yumuşatın veya StarMask ile birleştirin.
- Hedefe bağlayın; polarity'yi overlay ile kontrol edin.
- Preview üzerinde düşük etkili bir process denemesi yapın.
Gerçek kullanım senaryoları¶
Emission nebula üzerinde noise reduction¶
Zayıf arka planı beyaza, parlak nebula dokusunu gri/siyaha yaklaştıran bir RangeMask hazırlanır. NoiseXTerminator daha çok düşük SNR alanda çalışırken parlak filamentler kısmen korunur. Karar, tek bir threshold yerine sonuçtaki doku sürekliliğine göre alınır.
Galaksi çekirdeğini koruyarak kontrast¶
Çekirdeği ve parlak iç kolları seçen maske invert edilerek LHE veya Curves etkisinden korunur. StarMask çıkarımı, yıldız çevresindeki sahte kontrastı azaltabilir.
RangeSelection ile Üretilen Maske ve Luminance Mask¶
| Ölçüt | RangeSelection sonucu | Luminance Mask |
|---|---|---|
| Seçim | Belirli yoğunluk bandı | Tüm yoğunluk yapısının sürekli kopyası |
| Güçlü yön | Alt/üst aralık izolasyonu | Sinyal ağırlıklı kademeli koruma |
| Risk | Aynı parlaklıktaki ilgisiz yapılar | Gürültü ve gradient'i taşıma |
Pratik Karar Rehberi¶
flowchart TD
A["Hedef parlaklıkla ayrılıyor mu?"] -->|"Hayır"| B["ColorMask veya StarMask değerlendir"]
A -->|"Evet"| C{"Tek bant yeterli mi?"}
C -->|"Evet"| D["RangeSelection ile maske üret"]
C -->|"Hayır"| E["Birden fazla maskeyi PixelMath ile birleştir"]
D --> F["Clipping ve geçiş kontrolü"]
E --> F
F --> G{"İlgisiz yıldızlar seçildi mi?"}
G -->|"Evet"| H["StarMask çıkar"]
G -->|"Hayır"| I["Preview testi"]
H --> I
Sık yapılan hatalar ve sorun giderme¶
| Belirti | Neden | Çözüm |
|---|---|---|
| Nebula eksik seçiliyor | Lower limit fazla yüksek | Eşiği düşürüp geçişi inceleyin |
| Arka plan tamamen beyaz | Lower limit düşük | Arka planı dışlayacak şekilde artırın |
| Yıldız haloları seçiliyor | Aynı yoğunluk bandı | StarMask çıkarın veya üst sınırı değerlendirin |
| İşlem sınırı görünüyor | Sert maske | Smoothness/yumuşatma kullanın |
| Gradient maskeye giriyor | Yoğunluk temelli ayrım yetersiz | Önce gradient düzeltmesini değerlendirin |
| Maske ters çalışıyor | Polarity yanlış | Overlay ile inversion kontrolü yapın |
Hızlı Referans¶
- Eşik değerlerini veri setinden türet.
- Alt sınır: arka plan ayrımı.
- Üst sınır: parlak yapı kontrolü.
- Maskeyi tek başına ve overlay ile incele.
- Yıldızları gerekirse ayrı maske ile çıkar.
- Preview sonucunda kenar ve halo ara.
Teknik Doğrulama Notları¶
Yoğunluk aralığına dayalı maskeleme temel kavramdır. Menü yolu, parametre adları ve özellikle Screening davranışı PixInsight 1.9.3 UI kanıtıyla doğrulanmalıdır.
Teknik Doğrulama Durumu¶
| Alan | Durum |
|---|---|
| Hedeflenen PixInsight Sürümü | 1.9.3 |
| Teknik İnceleme Durumu | UI Kanıtı Gerekli |
| 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.
Ayrıca İnceleyin¶
Maske Mantığı · StarMask · Luminance Mask · PixelMath