Nesne Tespiti (Object Detection)
Araç kavramlarıNesne tespiti nedir?
Nesne tespiti (object detection), bir görüntüdeki nesneleri hem sınıflandıran hem de konumlandıran bir bilgisayarlı görü •computer vision• görevidir. Sadece "bu resimde köpek var" demez; "köpek şurada, tam bu koordinatlarda" der ve nesnenin etrafına bir sınırlayıcı kutu (bounding box) çizer. Bir görüntüde aynı anda onlarca nesneyi bulup etiketleyebilir.
Nasıl çalışır?
Klasik yaklaşımlarda görüntü küçük pencerelere bölünür ve her pencere ayrı ayrı taranırdı. Modern sistemler ise convolutional neural network •görüntülerden özellik çıkaran sinir ağı• üzerine kuruludur. İki ana aile vardır: YOLO gibi tek aşamalı modeller görüntüye bir kez bakıp kutuları ve sınıfları aynı anda tahmin eder, hız için idealdir. Faster R-CNN gibi iki aşamalı modeller önce olası bölgeleri önerir, sonra her bölgeyi sınıflandırır; genelde daha isabetli ama daha yavaştır.
Her tahmin bir güven skoru taşır ve çakışan kutular non-maximum suppression •aynı nesne için üretilmiş fazla kutuları eleyen adım• ile temizlenir. Modelin başarısı çoğunlukla mAP (mean Average Precision) metriğiyle ölçülür.
Neden önemli?
Bir görüntüde neyin nerede olduğunu bilmek, makinelerin fiziksel dünyayı anlamasının ilk adımıdır. Sınıflandırma "ne" sorusuna cevap verir; nesne tespiti "ne ve nerede, kaç tane" sorusuna cevap verir. Bu fark, güvenlik kamerasından otonom araca kadar sayısız uygulamanın temelini kurar.
Kullanım alanları
Otonom araçlarda yaya ve trafik işareti tespiti, güvenlik sistemlerinde kişi sayımı, perakendede raf analizi, tarımda meyve sayımı, tıbbi görüntülemede tümör konumlandırma ve fabrikalarda kusur denetimi nesne tespitinin yaygın kullanım alanlarıdır. Fotoğraf uygulamalarındaki otomatik yüz çerçeveleme de aynı teknolojinin günlük hayattaki yüzüdür.
Ilgili terimler
