Kategori

Matlab

Görüntü işlemede logaritmik dönüşüm(logarithmic transformation)

Log dönüşümleri bir resmin parlaklığını artırmada kullanılır. Düşük yoğunluklu (kontrast) resimler detayların artırılmasında kullanılır.  aşağıdaki formülle tanımlanabilir. s=c*log(r+1) burada r giriş pixelinin değeri, s ise çıkış pixelinin değeridir. Eğer giriş pixeli 0 gelirse log(0)  değeri üretilir o da sonucu (-) sonsuz değerine götürür. Giriş değerine 1 eklenmesinin sebebi ise bu durumun önüne geçebilmek içindir. c ise bu dönüşümün katsayısıdır. Log dönüşüm sırasında resimdeki koyu pikseller, yüksek piksel değerlerine(açık renkler) göre daha fazla yayılır ve bunlar açık değerler olur. Daha yüksek piksel değerleri(açık renkler) log dönüşümünde sıkıştırılır.