YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Object Re-identification (Re-ID)

Nesne Yeniden Tanımlamanın (Re-ID) kimlikleri kamera görüntüleri arasında nasıl eşleştirdiğini öğren. Sağlam görsel takip için Ultralytics YOLO26 ve BoT-SORT'u nasıl kullanacağını keşfet.

Nesne Yeniden Tanımlama (Re-ID), farklı örtüşmeyen kamera görünümleri arasında veya uzun süreler boyunca belirli bir nesneyi veya kişiyi eşleştirmek için tasarlanmış computer vision (CV) alanında uzmanlaşmış bir görevdir. Standart object detection bir varlığın sınıfını tanımaya odaklanırken—bir görüntünün "kişi" veya "araba" içerdiğini belirlerken—Re-ID, görsel görünüme dayanarak bunun hangi belirli kişi veya araba olduğunu belirleyerek bir adım daha ileri gider. Bu yetenek, tek bir kameranın tüm alanı kapsayamadığı büyük ölçekli ortamlarda tutarlı bir hareket anlatısı oluşturmak ve izole görsel gözlemler arasındaki noktaları etkili bir şekilde birleştirmek için esastır.

Yeniden Tanımlama Nasıl Çalışır#

Re-ID'nin temel zorluğu; ışıklandırma, kamera açıları, duruş ve arka plan karmaşasındaki değişikliklere rağmen kimlik tutarlılığını korumaktır. Bunu başarmak için sistem genellikle derin sinir ağlarını içeren çok adımlı bir süreç kullanır.

  • Öznitelik Çıkarımı: Bir nesne tespit edildikten sonra, bir convolutional neural network (CNN) embedding olarak yaygın bilinen bir öznitelik vektörü oluşturmak için görüntü kırpıntısını analiz eder. Bu vektör, giysi dokusu veya araç rengi gibi nesnenin benzersiz görsel özelliklerinin yoğun bir sayısal temsilidir.
  • Metrik Öğrenme: Temel modeller metric learning teknikleri kullanılarak eğitilir. Amaç, aynı nesnenin embedding'lerinin vektör uzayında matematiksel olarak birbirine yakın olmasını sağlarken, farklı nesnelerin embedding'lerini birbirinden uzaklaştırmaktır. Bu ilişkileri öğrenmek için genellikle Siamese neural networks gibi uzmanlaşmış mimariler kullanılır.
  • Benzerlik Eşleştirme: Dağıtım sırasında sistem, bir sorgu nesnesinin embedding'ini saklanan kimliklerden oluşan bir galeriyle karşılaştırır. Bu karşılaştırma genellikle cosine similarity veya Euclidean distance hesaplamasını içerir. Benzerlik puanı önceden tanımlanmış bir eşiği aşarsa sistem bir eşleşmeyi doğrular.

Re-ID ve Nesne Takibi#

Bir görüntüleme hattında tamamlayıcı ancak farklı roller üstlendikleri için Re-ID'yi object tracking ayırmak önemlidir.

  • Nesne Takibi: Bu süreç zamansal sürekliliğe dayanır. Kalman Filter gibi algoritmalar, bir nesnenin mevcut hızına ve yörüngesine dayanarak hemen sonraki karedeki gelecekteki konumunu tahmin eder. Genellikle bitişik karelerdeki tespitleri ilişkilendirmek için Intersection over Union (IoU) kullanır.
  • Yeniden Tanımlama: Zamansal süreklilik bozulduğunda Re-ID çok önemlidir. Bu durum tıkanma sırasında—bir nesne bir engelin arkasına gizlendiğinde—veya bir nesne bir kameranın görüş alanından çıkıp diğerine girdiğinde meydana gelir. Re-ID, konum geçmişi yerine görünüme dayalı kimliği yeniden oluşturarak güçlü multi-object tracking (MOT) sağlar.

Gerçek Dünya Uygulamaları#

Birbirinden kopuk görüş açıları arasında kimliği koruma yeteneği, çeşitli endüstrilerde gelişmiş analitik imkanı sunar.

  • Akıllı Şehir Trafik Yönetimi: AI in smart cities bağlamında Re-ID, belediye sistemlerinin bir aracı şehir geneline yayılmış kavşak ağında hareket ederken izlemesine olanak tanır. Bu, yalnızca license plate recognition güvenmeden ortalama seyahat sürelerini hesaplamaya ve trafik ışığı zamanlamasını optimize etmeye yardımcı olur.
  • Perakende Müşteri Analitiği: Perakendeciler alışveriş yapanların davranışlarını anlamak için Re-ID kullanır. Bir müşterinin farklı koridorlardaki ve mağazalardaki görüldüğü yerleri birbirine bağlayarak mağazalar popüler yolların heatmaps oluşturabilir. Bu, yalnızca izole etkileşimler yerine tüm müşteri yolculuğu hakkında içgörüler sağlayarak optimizing store layouts ve personel seviyelerini optimize etmeye yardımcı olur.

Re-ID Özellikleriyle Takibi Uygulama#

Modern görüntüleme AI iş akışları genellikle yüksek performanslı dedektörleri Re-ID kavramlarını kullanan takipçilerle birleştirir. YOLO26 modeli, iz tutarlılığını korumak için görünüm özelliklerinden yararlanan BoT-SORT gibi takipçilerle sorunsuz bir şekilde entegre edilebilir. Veri kümelerini ve eğitim hatlarını verimli bir şekilde yönetmek isteyen kullanıcılar için Ultralytics Platform açıklama ve dağıtım için birleşik bir arayüz sunar.

Aşağıdaki örnek, kimlik kalıcılığını otomatik olarak yöneten Ultralytics Python paketini kullanarak nasıl nesne takibi yapılacağını göstermektedir:

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Track objects in a video file
# The 'persist=True' argument is vital for maintaining IDs across frames
# BoT-SORT is a tracker that can utilize appearance features for Re-ID
results = model.track(
    source="https://www.ultralytics.com/blog/ultralytics-yolov8-for-speed-estimation-in-computer-vision-projects",
    tracker="botsort.yaml",
    persist=True,
)

# Print the unique ID assigned to the first detected object in the first frame
if results[0].boxes.id is not None:
    print(f"Tracked Object ID: {results[0].boxes.id[0].item()}")

Güçlü performans için bu modellerin eğitilmesi yüksek kaliteli training data gerektirir. Embedding'lerin ayırt etme gücünü iyileştirmek için belirli Re-ID alt modüllerinin eğitimi sırasında genellikle triplet loss gibi teknikler kullanılır. precision and recall nüanslarını anlamak, bir Re-ID sisteminin yanlış eşleşmeleri ne kadar iyi önlediğini değerlendirirken de kritik önem taşır.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla