Nesne Yeniden Kimliğini Keşfedin: gözetimi, perakende analizini ve adli tıbbı geliştirmek için görünüm katıştırmalarıyla örtüşmeyen kameralardaki insanları veya araçları eşleştirin.
Nesne Yeniden Tanımlama (Re-ID), bilgisayar görüşünde (CV) belirli nesneleri veya bireyleri, birbiriyle örtüşmeyen farklı kamera görüntülerinde veya uzun süreler boyunca ilişkilendirmeyi amaçlayan özel bir tekniktir. Standart nesne algılama, tek bir görüntüdeki bir nesnenin sınıfını (ör. "kişi" veya "araba") tanımlarken, Re-ID, algılanan belirli bir nesnenin, tek bir görüntüdeki sınıfıyla tam olarak aynı kimliğe sahip olup olmadığını belirler. Standart nesne algılama, tek bir görüntüdeki nesnenin sınıfını (ör. "kişi" veya "araba") tanımlarken, Re-ID, algılanan belirli bir nesnenin daha önce görülen nesneyle tam olarak aynı kimlikte olup olmadığını belirler. Bu özellik, tek bir kameranın tüm alanı kapsayamadığı büyük ölçekli ortamlarda hareketin tutarlı bir şekilde anlaşılması ve izole görsel gözlemler arasındaki noktaları etkili bir şekilde birbirine bağlamak için çok önemlidir.
Re-ID'nin temel zorluğu, aydınlatma, poz, kamera açısı ve arka plan karmaşasındaki değişikliklere rağmen kimlikleri eşleştirmektir. Bunu başarmak için sistem, basit sınırlayıcı kutu koordinatlarının ötesine geçer ve nesnenin görsel içeriğini analiz eder.
Re-ID'yi nesne izleme ile ayırt etmek önemlidir, çünkü bunlar görme boru hattında birbirini tamamlayan ancak farklı roller üstlenirler.
Yeniden tanımlama, izole edilmiş tespitleri eyleme geçirilebilir yörüngelere dönüştürerek çeşitli sektörlerde sofistike analizler yapılmasını sağlar. çeşitli sektörlerde.
YOLO26 ve YOLO11 zorlu koşullarda kimlikleri korumak için Re-ID kavramlarını kullanan izleyicilerle entegre edilebilir. Ultral Ultralytics kütüphanesinde bulunan BoT-SORT izleyici, hareket ipuçlarını görünüm özellikleriyle birleştirerek sağlam bir performans sunar.
Aşağıdaki örnek, bu izlemeyi bir video dosyasına nasıl uygulayacağınızı göstermektedir:
from ultralytics import YOLO
# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")
# Track objects in a video using BoT-SORT
# BoT-SORT uses appearance features to help re-identify objects after occlusions
results = model.track(source="path/to/video.mp4", tracker="botsort.yaml", persist=True)
# Process results
for result in results:
if result.boxes.id is not None:
print(f"Tracked IDs: {result.boxes.id.cpu().numpy()}")
Bu yetenekleri destekleyen mimariyi daha ayrıntılı incelemek için, evrişimli sinir ağları (CNN'ler) ve ResNet omurgalarını gözden geçirmeniz önerilir. Bu temelleri anlamak, belirli ortamlar için özel Re-ID modellerini ince ayarlamak üzere doğru eğitim verilerini seçmenize yardımcı olur. .