Bounding Box

Bir nesnenin bir görüntüdeki konumunu tanımlamak için kullanılan dikdörtgen kutu. Yapay zekada, nesne tespit görevlerinde nesneleri tanımlamak ve konumlandırmak için kullanılır.

Genel

Bounding Box, bir görüntüdeki nesnenin konumunu ve boyutunu belirtmek için kullanılan dikdörtgen bir çerçevedir. Bilgisayarlı görü ve nesne tespiti görevlerinde temel bir kavramdır.

Bounding box, genellikle sol üst köşe (x_min, y_min) ve sağ alt köşe (x_max, y_max) koordinatları veya sol üst köşe koordinatları ile genişlik ve yükseklik (x, y, w, h) olarak ifade edilir.

Nesne Tespiti Performansında Bounding Box

Bounding box kalitesi, Intersection over Union (IoU) metriği ile ölçülür:

IoU = (Intersection Area) / (Union Area)

IoU değeri 0 ile 1 arasında değişir ve 1 en iyi eşleşmeyi temsil eder.

Bounding Box Formatları


Pascal VOC: x_min, y_min, x_max, y_max
COCO: x, y, width, height (kesirli)
YOLO: x_center, y_center, width, height (normalize edilmiş)


Nesne Tespiti Algoritmalarında Kullanım


Two-stage detectors: R-CNN, Faster R-CNN - önce bölge önerir sonra sınıflandırır
One-stage detectors: YOLO, SSD - doğrudan bbox tahmin eder


Data Augmentation

Görüntü artırma sırasında bounding boxlar da dönüştürülmelidir:


Görüntü döndürme
Ölçekleme
Kırpma
Yatay çevirme


Zorluklar


Overlap (Örtüşme): Birden fazla nesne iç içe olabilir
Occlusion (Gizlenme): Nesnelerin bir kısmı görünmeyebilir
Non-rectangular shapes: Nesneler dikdörtgen değilse zorlanır

B Harfiyle Ba?layan Di?er Terimler

Pop?ler Terimler