İki Aşamalı Nesne Algılayıcılar
Karmaşık bilgisayarlı görü görevlerinde hassas nesne algılama için doğruluğa odaklı çözümler olan iki aşamalı nesne algılayıcıların gücünü keşfedin.
İki aşamalı nesne dedektörleri sofistike bir sınıftır
tanımlamak için tasarlanmış derin öğrenme modelleri
yüksek hassasiyetle görüntülerdeki nesnelerin yerini tespit eder. Daha hızlı benzerlerinden farklı olarak, bu mimariler
nesne tespit görevini iki farklı aşamaya ayırmıştır:
Nesnelerin var olabileceği potansiyel bölgelerin belirlenmesi ve daha sonra bu bölgelerin sınıflandırılarak
Koordinatlar. Bu bölünmüş süreç yaklaşımı, tarihsel olarak iki aşamalı dedektörleri aşağıdaki görevler için altın standart haline getirmiştir
doğruluk çok önemlidir, genellikle hız pahasına ve
hesaplama kaynakları.
İki Aşamalı İş Akışı
İki aşamalı bir dedektörün mimarisi, verileri geniş bir görüntüden spesifik olana doğru daraltan bir huni gibi işlev görür,
sınıflandırılmış nesneler. Bu süreç tipik olarak bir
backbone özellikleri çıkarmak için ResNet gibi bir ağ kullanır,
Bunu iki kritik aşama takip eder:
-
Bölge Önerisi: İlk aşamada genellikle Bölge Öneri Ağı (RPN) olarak adlandırılan bir bileşen kullanılır.
Bu ağ, aşağıdaki bileşenler tarafından oluşturulan özellik haritalarını tarar
"İlgi Alanlarını" (RoI) belirlemek için backbone . Bu noktada, model aşağıdakileri kategorize etmemektedir
nesnesine karşı bir şey içermesi muhtemel alanları işaretleyerek esasen bir arka plan filtresi görevi görür.
boş olan alanlar. Bu kavram, ufuk açıcı
Daha hızlı R-CNN araştırma makalesi.
-
Sınıflandırma ve İyileştirme: İkinci aşamada, önerilen bölgeler sabit bir
boyutuna getirilir ve belirli bir algılama kafasına beslenir. Bu
kafa iki eşzamanlı görevi yerine getirir: belirli bir sınıf etiketi atar (örn.
"araç") nesneye ve kullanımlara
Koordinatları ayarlamak için sınırlayıcı kutu regresyonu,
kutunun nesneye sıkıca oturduğundan emin olun.
İki Aşamalı ve Tek Aşamalı Tespit Araçları
İki aşamalı ve üç aşamalı arasındaki farkın anlaşılması
tek aşamalı nesne dedektörleri
bir uygulama için doğru modeli seçmenin temelidir.
-
İki Aşamalı Dedektörler (örn. Daha Hızlı R-CNN, Maske R-CNN): Bu modeller hassasiyete öncelik verir. Tarafından
Öneri ve sınıflandırmayı birbirinden ayırarak, üst üste binen nesneler veya küçük ayrıntılar içeren karmaşık sahneleri çok
iyi. Bununla birlikte, bu çift kontrol mekanizması daha yüksek
çıkarım gecikmesi, onları zorlaştırır
Acil müdahale gerektiren ortamlarda konuşlandırın.
-
Tek Aşamalı Dedektörler (örn. YOLO, SSD): gibi mimariler
Ultralytics YOLO serisi algılamayı tek bir regresyon olarak ele alır
problemini çözer. Görüntü piksellerini doğrudan sınırlayıcı kutu koordinatlarına ve sınıf olasılıklarına tek geçişte eşlerler. Bir yandan
tarihsel olarak iki aşamalı modellerden daha az doğru olsa da, modern yinelemeler
YOLO11 doğruluk açığını etkili bir şekilde kapatırken
gerçek zamanlı çıkarım hızlarını korumak.
Tarihteki Önemli Mimariler
Çeşitli mimariler iki aşamalı tespitin gelişimini tanımlamıştır:
Gerçek Dünya Uygulamaları
Çünkü iki aşamalı dedektörler küçük nesnelerin yerini belirlemede ve
Yanlış pozitifler, belirli sektörlerde hayati önem taşımaya devam etmektedir.
-
Tıbbi Görüntü Analizi:
Radyolojide, BT taramalarında küçük nodülleri veya tümörleri tanımlamak mümkün olan en yüksek hassasiyeti gerektirir. İki aşamalı
modelleri burada genellikle kritik bir teşhisi kaçırma riskini en aza indirmek için kullanılır.
Sağlık çalışmalarında yapay zeka.
-
Otomatik Kalite Denetimi:
Üretimde, devre kartları veya işlenmiş parçalar üzerindeki mikroskobik kusurların belirlenmesi için yüksek çözünürlüklü
Analiz. İki aşamalı dedektörlerin hassas lokalizasyon yetenekleri, gözden kaçabilecek kusurların tespit edilmesine yardımcı olur
daha hızlı, daha az parçalı modeller tarafından.
Yüksek Doğruluklu Algılamanın Uygulanması
Ultralytics son teknoloji ürünü tek aşamalı modellerde uzmanlaşırken, YOLO11 gibi modern versiyonlar yüksek
tipik olarak iki aşamalı dedektörlerle ilişkilendirilen doğruluk, ancak önemli ölçüde daha hızlı
model eğitimi ve çıkarımı.
Önceden eğitilmiş bir YOLO11 modelinin nasıl uygulanacağı aşağıda açıklanmıştır ultralytics elde etmek için paket
yüksek hassasiyetli tespit sonuçları:
from ultralytics import YOLO
# Load a high-accuracy pre-trained YOLO11 model (Large variant)
# 'yolo11l.pt' offers a balance of high accuracy comparable to older two-stage models
model = YOLO("yolo11l.pt")
# Run inference on a local image
results = model("path/to/image.jpg")
# Display the results with bounding boxes
results[0].show()
İlgili Kavramlar
-
Çapa Kutuları: Önceden tanımlanmış kutu şekilleri
teklif aşamasında nesne boyutunu ve en boy oranını tahmin etmek için birçok iki aşamalı dedektör tarafından kullanılır.
-
Maksimum Olmayan Bastırma (NMS):
Hem tek aşamalı hem de iki aşamalı dedektörlerde gereksiz örtüşen kutuları ortadan kaldırmak için kullanılan bir işlem sonrası tekniği,
sadece en güvenilir tespitin kalmasını sağlar.
-
Birlik üzerinde Kesişim (IoU):
Tahmin edilen kutu ile zemin gerçeği arasındaki örtüşmeyi ölçmek için kullanılan ve RPN'yi eğitmek için gerekli olan bir metrik
ve arıtma kafaları.