Makale
Altron'da hatalı pikseller: haritanın öğrenilmesi ve gerçek zamanlı düzeltme
Taranmış bir görüntüyü açıyorsunuz ve görüntünün üstünden altına uzanan ince, parlak bir çizgi görüyorsunuz. Sonraki taramaya bakıyorsunuz; aynı çizgi tam olarak aynı sütunda orada. Bunun nedeni genellikle sensörün kusurlu piksellerinden biridir. Çizgi tarama kamerasında her piksel her çizgide tekrarlanır; bu yüzden tek bir arızalı piksel tüm görüntü boyunca kesintisiz bir çizgiye dönüşür.

Hiçbir sensör tamamen kusursuz değildir. Neredeyse her sensörde birkaç ölü veya sıcak piksel bulunur. Soru, bunlara sahip olup olmadığınız değil; onlarla ne yapacağınızdır.
Altron yazılımında bunların tümü tek bir düğümle yapılır: BPC-Bad Pixel Correction. Aynı düğüm haritayı öğrenir ve çalışırken pikselleri düzeltir. Hem çizgi tarama hem de alan tarama kameralarında çalışır. Ayar paneli Runtime BPC başlığı altında açılır.
Mantık basittir. Her karede hangi pikselin kusurlu olduğunu tahmin etmeyiz, çünkü bu tahmin gerçek görüntü ayrıntısını da silebilir. Bunun yerine bir kez doğru bir harita oluştururuz. Bundan sonra yalnızca bilinen bu pikselleri düzeltiriz.
- Kamerayı tekdüze bir sahneye doğrultun. Termal kamera için tekdüzesizlik düzeltmesinde kullandığınız aynı tekdüze sahne iyi sonuç verir.
- Start Learn'e basın. Öğrenme sırasında düğme kare sayısını gösterir.
- Yeterli kare toplandığında düğmeye yeniden basın. Harita oluşturulur ve program bpc dosyasının nereye kaydedileceğini sorar.
- Öğrenmeden sonra Apply BPC otomatik olarak işaretlenir ve dosya yolu Ref file alanında gösterilir.
Bir dahaki sefere aynı dosyayı Load Map ile yüklemeniz yeterlidir. Baştan başlamak isterseniz haritayı Clear ile temizleyin.
Edge-aware (directional): Varsayılan olarak açıktır. Kusurlu bir pikseli kenarı kesen değil, kenar boyunca uzanan sağlıklı komşularla değiştirir. Bu seçenek olmadan keskin bir kenara düşen kusurlu piksel kenarın her iki tarafının ortalamasıyla doldurulur ve bulanık bir nokta oluşur. Kenar denetiminde bu fark önemlidir.
RTS suppression (amp-gated): Öğrenme sırasında ölü ve sıcak piksellerin yanı sıra kareden kareye aşırı dalgalanan pikselleri de işaretler. Bu seçenek mevcut haritayı değil, öğreneceğiniz bir sonraki haritayı etkiler.
Harita olmadan ne olur? Harita yüklü değilse düğüm uyarlamalı bir medyana geri döner. Yani kalibrasyon olmadan da çalışır, ancak öğrenilmiş bir harita daha doğrudur.
Line-scan defective pixels bölümünde iki sayı bulunur. Neighbor count, algılama için her iki yanda kaç komşunun kontrol edileceğini belirler. Sıfıra ayarlamak bu kontrolü kapatır. Threshold %, bir pikselin kusurlu sayılması için komşularının ortalamasından ne kadar uzak olması gerektiğini belirler.
Düşük bir eşik hassasiyeti artırır, ancak ince ve gerçek ayrıntıları da yumuşatabilir. Yüksek bir eşik yalnızca ciddi kusurları yakalar. Çizgi tarama kamerasında uygun bir öğrenilmiş harita yüklüyse düzeltme o haritaya göre yapılır.
Apply BPC, Edge-aware, RTS suppression veya iki çizgi tarama ayarını değiştirirseniz değişiklik Set'e basana kadar eklentiye ulaşmaz. Birinin eşiği değiştirip görüntünün neden değişmediğini merak ettiğini sıkça gördük.
Bu düğümün grafikteki konumu önemlidir. Kusurlu piksel fiziksel bir sensör kusurudur; bu nedenle düzeltmesi gama ve keskinleştirme gibi kozmetik değişikliklerden önce gelmelidir. Onlardan sonra yerleştirirseniz keskinleştirme filtresi önce kusurlu pikselin çevresinde bir hale oluşturur ve sonra bu artık temizlenemez.
Kusurlu pikseller hakkında kısa ve genel bir kaynak: Wikipedia (İngilizce).
Bu özellik şunlar için de kullanılır: Termal kamera. Sensörünüzde bu yöntemin gidermediği bir çizgi görürseniz, bize resmini göndermek için şunu kullanın: iletişim sayfası .