---
title: Bilateral Filtresi
slug: bilateral-filtresi
url: /detay/bilateral-filtresi
type: article
language: Türkçe
entity:
  primary: Bilateral Filtresi
  type: article
  disambiguation: Bilateral Filtre: Görüntü gürültüsünü azaltırken kenarları koruyan etkili bir yöntem.
  categories:
    - name: Yazılım Ve Yapay Zekâ
      slug: yazilim-ve-yapay-zeka
      url: /kategori/yazilim-ve-yapay-zeka
    - name: Mühendislik
      slug: muhendislik
      url: /kategori/muhendislik
  tags:
    - hole
    - gaussian
    - filtre
    - bilateral
author: Beyza Nur Türkü
created_at: 2025-03-16T23:42:39.463755+03:00
updated_at: 2025-04-17T11:03:20.117411+03:00
---

# Bilateral Filtresi

<!-- CONTEXT: Article Content for "Bilateral Filtresi" -->

## Article Content

Görüntü işleme ve bilgisayarlı görü alanında, gürültü azaltma ve detay koruma arasında [denge](/tr/detay/denge-2/llms.txt) kurmak her [zaman](/tr/detay/zaman-2/llms.txt) zor bir mesele olmuştur. Bu bağlamda, **bilateral filtre** (ikili filtre), hem gürültüyü etkili bir şekilde azaltan hem de görüntüdeki kenarları ve [önemli](/tr/detay/onemli-0325c/llms.txt) detayları koruyan bir [yöntem](/tr/detay/yontem-2/llms.txt) olarak öne çıkar. İlk kez 1998 yılında Tomasi ve Manduchi tarafından tanıtılan bu filtre, geleneksel filtreleme tekniklerinden farklı olarak yalnızca uzamsal yakınlığı değil, aynı zamanda piksel yoğunluklarının benzerliğini de dikkate alır.

### **Bilateral Filtre**

Bilateral filtre, görüntü işlemede kullanılan doğrusal olmayan bir filtreleme yöntemidir. Temel amacı, bir görüntünün gürültüsünü azaltırken kenarlarını ve ince detaylarını korumaktır. Geleneksel filtreler (örneğin, Gaussian bulanıklaştırma), bir pikselin çevresindeki tüm pikselleri eşit şekilde ağırlıklandırarak bulanıklaştırma yapar ve bu süreçte kenarlar da yumuşar. Ancak bilateral filtre, bu sorunu çözmek için iki farklı ağırlık fonksiyonunu birleştirir:

1. **Uzamsal Yakınlık (Spatial Domain)**: Pikselin çevresindeki diğer piksellerle olan fiziksel mesafesini dikkate alır.
2. **Yoğunluk Benzerliği (Range Domain)**: Pikselin gri seviye veya renk değerinin çevresindeki piksellerle benzerliğini ölçer.

Bu çift yönlü yaklaşım, filtrenin yalnızca uzamsal olarak [yakın](/tr/detay/yakin-750943/llms.txt) olan pikselleri değil, aynı zamanda yoğunluk açısından benzer olan pikselleri de dikkate almasını sağlar. Örneğin, bir kenarın iki tarafındaki pikseller farklı yoğunluklara sahipse, filtre bu pikselleri birbirinden ayırarak kenarı korur.

#### **Tarihsel Bağlam**

Bilateral filtre, Carlo Tomasi ve Roberto Manduchi tarafından 1998’de "Bilateral Filtering for Gray and Color Images" başlıklı makalede tanıtılmıştır. Bu yöntem, o dönemde popüler olan Gaussian filtreleme [gibi](/tr/detay/gibi-749510/llms.txt) doğrusal tekniklerin eksikliklerini gidermek için geliştirilmiştir. Daha sonra, Sylvain [Paris](/tr/detay/paris-4/llms.txt) ve diğer araştırmacılar tarafından 2000’li yıllarda teorik ve pratik yönleriyle daha da geliştirilmiştir.

### **Bilateral Filtrenin Çalışma Mekanizması**

​Bilateral filtrenin [çalışma](/tr/detay/calisma/llms.txt) mantığı bir örnek üzerinden açıklanmak istendiğinde, gürültülü bir gri tonlamalı görüntünün belirli bir pikselin değerini filtrelenmiş haliyle hesaplanmasının istenmesi ele alınabilir.

**Adım 1: Çevre Tanımlama**: Pikselin etrafındaki bir pencere (örneğin, 5x5) seçilir.

**Adım 2: Uzamsal Ağırlık Hesaplama**: Her [çevre](/tr/detay/cevre/llms.txt) pikselin [merkez](/tr/detay/merkez/llms.txt) piksele olan mesafesine göre Gσs hesaplanır.

**Adım 3: Yoğunluk Ağırlık Hesaplama**: Her çevre pikselin yoğunluk farkına göre Gσr hesaplanır.

**Adım 4: Ağırlıkların Çarpımı**: Uzamsal ve yoğunluk ağırlıkları çarpılarak her piksel için bir toplam ağırlık elde edilir.

**Adım 5: Ağırlıklı Ortalama**: Çevre piksellerin değerleri, hesaplanan ağırlıklarla çarpılıp toplanır ve normalizasyon yapılır.

**​**Bu [süreç](/tr/detay/surec-2/llms.txt), filtrenin kenarları korumasını sağlar. Örneğin, bir kenarın yakınındaki piksellerin yoğunlukları çok farklıysa, Gσr ağırlığı [küçük](/tr/detay/kucuk-750344/llms.txt) olacak ve bu piksellerin etkisi azalacaktır.

### **Bilateral Filtrenin Matematiksel Temelleri**

Bilateral filtrenin çalışma prensibini [anlamak](/tr/detay/anlamak-751178/llms.txt) için matematiksel formülasyonuna bakmak gerekir. Bir görüntüdeki her piksel için yeni bir [değer](/tr/detay/deger-2/llms.txt) hesaplanırken, filtre aşağıdaki formülle ifade edilir:

$I  f ​  (p)=  W  p ​   1 ​  ∑  q∈S ​  G  σ  s ​   ​  (∥p−q∥)⋅G  σ  r ​   ​  (∣I(p)−I(q)∣)⋅I(q)$

Burada:

- ***If*​(*p*):** Filtrelenmiş piksel değeri (çıktı),
- **I(p):** Orijinal piksel değeri (girdi),
- **p:** İşlenen pikselin konumu,
- **q:** Çevrede dikkate alınan pikselin konumu,
- **S:** Pikselin çevresindeki alan,
- ​***Gσs:&#32;***Uzamsal Gaussian ağırlık fonksiyonu, 
- ***Gσr:****&#32;*Yoğunluk Gaussian ağırlık fonksiyonu,
- **Wp​:** Normalizasyon faktörü, Wp = $∑  q∈S ​  G  σ  s ​   ​  (∥p−q∥)⋅G  σ  r ​   ​  (∣I(p)−I(q)∣).$ 

#### **Uzamsal Ağırlık: Gσs**

Uzamsal ağırlık, pikseller arasındaki Euclidean mesafesine bağlıdır ve şu şekilde tanımlanır:

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/03/16/qic8husjLhT7zRgsBbRcfzildhEYNj6R.png)
*Burada σs ​, uzamsal Gaussian’ın standart sapmasıdır ve filtrenin uzamsal etki alanını belirler. Büyük σs değerleri, daha geniş bir çevrenin dikkate alınmasına neden olur.*

#### **Yoğunluk Ağırlık: Gσr&#32;**

​Yoğunluk ağırlığı, piksel değerleri arasındaki farka bağlıdır:

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/03/16/QTRNvGezMfs8Su6hGURe2or9QkQ8pnb3.png)
*σr, yoğunluk farklarının ne kadar tolere edileceğini belirler. Küçük σr değerleri, yalnızca çok benzer yoğunluklara sahip piksellerin dikkate alınmasını sağlar.*

#### **Normalizasyon**

Normalizasyon faktörü Wp ​, ağırlıkların toplamının 1’e normalize edilmesini sağlar. Bu, filtrenin enerji korumasını ve çıktı değerlerinin orijinal görüntüyle uyumlu olmasını garantiler.

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/03/16/VxKYFJn8dqyoDVcCzHeyR9SAsgHXEQF3.png)
*Farklı σ değerlerine göre Gaus doğrusal filtreleme örneği (Kredi: Paris, Sl vd.)*

### ​**Bilateral Filtrenin Avantajları ve Dezavantajları**

#### **Avantajları**

- **Kenar Koruma**: Geleneksel Gaussian bulanıklaştırmadan farklı olarak kenarları yumuşatmaz.
- **Gürültü Azaltma**: Düşük ve orta seviyeli gürültüyü etkili bir şekilde temizler.
- **Esneklik**: σs ve σr parametreleriyle kolayca ayarlanabilir.

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/03/16/4VvGjmkV53m52e9Mtw7qZUSwtEORt7fP.png)
*Gaussian Filtresi ile Bilateral Filtre karşılaştırması (Kredi: AI Learning Centre)*

#### **Dezavantajları**

- **Hesaplama Maliyeti**: Doğrusal olmayan yapısı nedeniyle hesaplama açısından yoğun bir yöntemdir.
- **Parametre Hassasiyeti**: Yanlış σ değerleri, yetersiz gürültü azaltma veya aşırı yumuşatma gibi sorunlara yol açabilir.
- **Halo Etkisi:** Çok büyük σr değerleri, kenarların çevresinde istenmeyen parlaklık veya koyuluk (halo) sebebiyet verebilir. 

### **Uygulama Alanları**

Bilateral filtre, birçok alanda kullanılır:

- **Fotoğraf Düzenleme**: Gürültüyü azaltarak görüntü kalitesini artırır.
- **Tıbbi Görüntüleme**: MR veya CT taramalarında detayları korurken gürültüyü temizler.
- **Bilgisayarlı Görü**: Nesne tespiti öncesi ön işleme adımı olarak kullanılır.

### **Bilateral Filtresi Uygulama Kodu**

Bilateral filtesinin teorik temellerinin kodlamaya hazır hale gelebilmesi için sırasıyla görüntünün piksel piksel taranması, her piksel için bir pencere tanımlanması, uzamsal ve yoğunluk ağırlıklarının hesaplanması, ağırlıklı ortalamanın bulunup normalizasyon yapılması gerekmektedir.

<!-- CONTEXT: Academic Sources and References for "Bilateral Filtresi" -->

## Academic Sources and References

1. Universiteit van Amsterdam. "Bilateral Filtering". Image Processing, Lecture Notes Image Processing and Computer Vision. Son erişim: 16 Mart 2025. Erişim Adresi. Paris, S., Kornprobst, P., Tumblin, J., & Durand, F. Bilateral filtering: Theory and applications. Foundations and Trends® in Computer Graphics and Vision 4, no. 1 (2009): 1-73.MathWorks. "Bilateral Filter". MathWorks Web Sitesi. Son erişim: 16 Mart 2025. Erişim Adresi.Erkut, Erdem. "Bilateral Filtering, and Non-local Means Denoising". Hacettepe Üniversitesi. Son erişim: 16 Mart 2025. Erişim Adresi. Geeksforgeeks. "Bilateral Filtering".  Geeksforgeeks Web Sitesi. Son erişim: 16 Mart 2025. Erişim Adresi.Tompkin, J. vd. "Lab 3: Bilateral Filtering". Son erişim: 16 Mart 2025. Erişim Adresi.