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
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