LocalHistogramEqualization¶
Sayfa Bilgisi
Kategori: Detay ve Kontrast · Düzey: Advanced · Tahmini okuma: 3 dk
Anahtar kelimeler: LocalHistogramEqualization · LHE · Local Contrast · detail enhancement · contrast · detay
Önerilen ön bilgiler: Dinamik Aralık ve Yerel Kontrast · Maske Mantığı
Amaç¶
LocalHistogramEqualization (LHE), komşuluk içindeki ton ayrımını artırarak orta ve büyük ölçekli yapıların algılanabilirliğini güçlendirir. Global histogramı yeniden kurmak yerine her bölgenin çevresine göre lokal kontrast üretir.
Kuramsal Arka Plan ve bilimsel arka plan¶
LHE, contrast-limited adaptive histogram equalization yaklaşımını kullanır. Kernel radius incelenen komşuluğun karakteristik boyutunu; contrast limit ise lokal histogramın ne ölçüde güçlendirilebileceğini belirler. Küçük kernel daha ince yapıları ve gürültüyü, büyük kernel daha geniş yapıları hedefleme eğilimindedir.
Kanıt Düzeyi — Official Documentation
PixInsight'ın teknik iş akışı örneği, LHE'yi CLAHE uygulaması olarak tanımlar ve düşük SNR alanlarda noise intensification riskini azaltmak için maskeli kullanır.
Ne zaman kullanılır?¶
- Galaxy kolları ve dust lane çevresindeki orta ölçekli kontrast zayıfsa.
- Emission nebula filamentleri global Curves ile ayrışmıyorsa.
- Reflection nebula/toz yapısında yumuşak lokal ayrım gerekiyorsa.
- SHO/HOO görüntüde luminance yapısı renk ayrımından bağımsız güçlendirilecekse.
Ne zaman kullanılmaz?¶
- Gradient veya flat hatasını düzeltmek için.
- Çok düşük SNR veride maske olmadan.
- Global ton dağılımı henüz dengeli değilse.
- Parlak çekirdek dinamik aralığı asıl sorunsa HDRMT daha doğrudan olabilir.
İş Akışındaki Yeri ve giriş gereksinimleri¶
Girdi geometrik ve fotometrik sorunlardan arındırılmış, çoğunlukla nonlinear ve clipping içermeyen bir master olmalıdır. Noise reduction ile enhancement sırası veri setine bağlıdır; LHE'nin mevcut noise'u büyütme ihtimali nedeniyle düşük SNR veride önce kontrollü noise reduction genellikle daha güvenlidir.
Parametreler¶
| Parametre | Amacı | Artırma gerekçesi | Azaltma gerekçesi | Yanlış kullanım sonucu |
|---|---|---|---|---|
| Kernel radius | Lokal komşuluk ölçeği | Daha büyük yapı hedefleniyorsa | İnce yapı hedefleniyorsa | Ölçek uyumsuzluğu, halo veya gürültü |
| Contrast limit | Lokal amplification sınırı | Etki yetersizse | Gürültü/artefakt büyüyorsa | “Crunchy” doku, clipping benzeri görünüm |
| Amount | İşlenmiş sonuç karışımı | Kontrollü etki yetersizse | Sonuç yapay görünüyorsa | Over-enhancement |
| Histogram resolution | Lokal histogram örnekleme ayrıntısı | Ton geçişi gerektiriyorsa | Performans/kararlılık değerlendirmesi | Veri setine bağlı; UI doğrulaması gerekir |
Warning
“Typical setting” sabit piksel değeri değildir. Kernel radius, hedef yapının görüntü üzerindeki piksel boyutuna göre seçilmelidir; crop, drizzle ve kamera örneklemesi aynı değerin anlamını değiştirir.
Adım adım kullanım¶
- Hedef yapının piksel ölçeğini 1:1 görünümde tahmin edin.
- Arka planı ve yıldızları koruyan RangeMask veya Luminance Mask hazırlayın.
- Kernel radius'u hedef yapıdan küçük ve büyük iki denemeyle kıyaslayın.
- Contrast limit'i halo/gürültü oluşmayacak seviyede tutun.
- Amount ile global sonucu karıştırın; tek güçlü uygulama yerine gerekirse iki hafif farklı ölçek kullanın.
- Maskeyi kapatıp 1:1 ve uzak görünümde karşılaştırın.
Hedefe göre uygulama¶
| Hedef | Ölçek tercihi | Neden | Koruma |
|---|---|---|---|
| Galaxy | Orta yapı + ikinci hafif büyük ölçek | Kollar ve dış halo ayrı ölçeklerdir | Çekirdek, yıldız, düşük SNR dış bölge |
| Emission nebula | Filament genişliğine uygun | Global stretch'in ayıramadığı kıvrımlar | Gürültülü arka plan ve yıldızlar |
| Reflection nebula | Daha geniş ve düşük amount | Toz/halo geçişi yumuşaktır | Karanlık arka plan |
| Planetary nebula | Kabuk boyutuna uygun | Küçük hedefte yanlış kernel kolay artefakt üretir | Yıldız ve parlak çekirdek |
| SHO/HOO | Luminance yapısına göre | Renk gürültüsünü contrast sinyali sanmamak için | ColorMask yerine luminance odaklı maske |
LHE karşılaştırmaları¶
| Karşılaştırma | LHE | Diğer araç |
|---|---|---|
| LHE vs HDRMT | Lokal kontrastı yükseltir | HDRMT parlak yapıların dinamik aralığını sıkıştırır |
| LHE vs Curves | Komşuluk/ölçek tabanlı | Curves global veya maskeyle bölgesel ton eşlemesi yapar |
| LHE vs DSE | Açık ve koyu yapı farkını birlikte etkiler | DSE koyu yapıları hedefler |
Pratik Karar Rehberi¶
| Durum | Önerilen İşlem | Gerekçe |
|---|---|---|
| Galaxy kolu ve nebula filamenti | LHE | Orta ölçekli lokal kontrastı artırır |
| Parlak çekirdek ayrıntısı | HDRMT | Dinamik aralığı daha doğrudan yönetir |
| Yalnız dust lane vurgusu | DSE | Koyu yapıya özgü seçim sunar |
| Global tonal denge | CurvesTransformation | Lokal kernel yerine genel ton ilişkisini düzenler |
flowchart TD
A["Lokal kontrast zayıf"] --> B{"Hedef ölçeği biliniyor mu?"}
B -->|"Hayır"| C["Farklı radius preview'ları üret"]
B -->|"Evet"| D["Maskeli düşük amount testi"]
C --> D
D --> E{"Halo veya noise arttı mı?"}
E -->|"Evet"| F["Limit/amount azalt, maskeyi düzelt"]
E -->|"Hayır"| G["İkinci hafif ölçeği değerlendir"]
Sorun giderme¶
| Belirti | Olası neden | Doğrulama | Düzeltme |
|---|---|---|---|
| Crunchy görünüm | Küçük kernel/yüksek contrast | 1:1'de mikro-kontrast ve noise bakın | Radius artırın, limit/amount azaltın |
| Parlak/dark halo | Ölçek uyumsuzluğu veya sert maske | Maskesiz sınırı inceleyin | Kernel ve maske geçişini değiştirin |
| Arka plan hasarı | Maske yetersiz | Arka planı ayrı preview'da karşılaştırın | Range/Luminance Mask'i güçlendirin |
| Faint detail kaybı | Aşırı kontrast baskısı | Düşük amount sonuçla kıyaslayın | Önceki aşamaya dönüp miktarı azaltın |
| Düzleşmiş kontrast | Çok büyük kernel | Farklı radius sonuçlarını kıyaslayın | Yapı ölçeğine yaklaşın |
| Yapay texture | Noise yapı sanılıyor | Noise-only bölgede kontrol edin | Önce NR, sonra maskeli LHE uygulayın |
Performans Değerlendirmesi¶
Büyük kernel, yüksek çözünürlük ve geniş görüntü bellek/süre maliyetini artırır. Parametre seçimini representative preview'larda yapın; kenar koşulları nedeniyle final doğrulamayı tam görüntüde tekrarlayın.
En İyi Uygulamalar ve beklenen çıktılar¶
- Sonuç “detay eklenmiş” değil, mevcut detayın daha okunur olduğu görünmelidir.
- Farklı ölçekleri düşük amount ile ayrı geçişlerde kullanın.
- Yıldız, arka plan ve hedef yapıyı üç ayrı kontrol bölgesinde inceleyin.
- CurvesTransformation ile son global dengeyi LHE'den sonra kurun.
Teknik Doğrulama Notları¶
CLAHE yaklaşımı ve maskeli kullanım resmi PixInsight örneğiyle desteklenir. Parametrelerin tam UI adları, sınırları ve varsayılanları PixInsight 1.9.3 ekran kanıtıyla doğrulanmalıdır.
Referanslar¶
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.