YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
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), bir nesneyi veya bireyi farklı, birbiriyle örtüşmeyen kamera açılarında veya uzun zaman dilimleri boyunca eşleştirmek için tasarlanmış bilgisayarlı görü (CV) alanında uzmanlaşmış bir görevdir. Standart nesne algılama bir varlığın sınıfını tanımaya odaklanırken (bir görselin "kişi" veya "araba" içerdiğini tanımlamak gibi), Re-ID bir adım daha ileri giderek, görsel görünüme dayalı olarak bunun hangi özel kişi veya araba olduğunu belirler. Bu yetenek, tek bir kameranın tüm alanı kapsayamadığı geniş ölçekli ortamlarda hareketin tutarlı bir anlatısını oluşturmak ve birbirinden kopuk görsel gözlemler arasında bağlantı kurmak için gereklidir.

Link to this sectionYeniden 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.

  • Özellik Çıkarımı: Bir nesne algılandığında, bir evrişimli sinir ağı (CNN), gömme (embedding) olarak bilinen bir özellik vektörü oluşturmak için görüntüyü analiz eder. Bu vektör; kıyafet dokusu veya araç rengi gibi nesnenin benzersiz görsel özelliklerinin yoğun bir sayısal temsilidir.
  • Metrik Öğrenme: Temel modeller metrik öğrenme teknikleri kullanılarak eğitilir. Buradaki amaç, aynı nesneye ait gömmelerin vektör uzayında matematiksel olarak birbirine yakın olmasını, farklı nesnelere ait gömmelerin ise birbirinden uzaklaşmasını sağlamaktır. Bu ilişkileri öğrenmek için sıklıkla Siyam sinir ağları gibi özelleşmiş mimariler kullanılır.
  • Benzerlik Eşleştirme: Dağıtım sırasında sistem, sorgu nesnesinin gömme verisini kayıtlı kimliklerden oluşan bir galeriyle karşılaştırır. Bu karşılaştırma genellikle kosinüs benzerliği veya Öklid mesafesi hesaplamasını içerir. Benzerlik puanı önceden tanımlanmış bir eşiği geçerse, sistem bir eşleşmeyi doğrular.

Link to this sectionRe-ID ve Nesne Takibi#

Re-ID ile nesne takibi arasında ayrım yapmak önemlidir, çünkü bunlar bir görü hattında tamamlayıcı ancak farklı roller üstlenirler.

  • Nesne Takibi: Bu süreç zamansal sürekliliğe dayanır. Kalman Filtresi gibi algoritmalar, mevcut hız ve yörüngeye dayanarak bir nesnenin bir sonraki karedeki gelecekteki konumunu tahmin eder. Genellikle bitişik karelerdeki algılamaları ilişkilendirmek için Kesişim Üzerinden Birleşim (IoU) kullanılır.
  • Yeniden Tanımlama: Re-ID, zamansal süreklilik kesintiye uğradığında çok kritiktir. Bu durum tıkanma (occlusion) sırasında—bir nesne engelin arkasında gizlendiğinde—veya bir nesne bir kameranın görüş alanından çıkıp diğerine girdiğinde gerçekleşir. Re-ID, konum geçmişinden ziyade görünüme dayalı olarak kimliği yeniden tesis ederek sağlam bir çoklu nesne takibi (MOT) sağlar.

Link to this sectionGerç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: Akıllı şehirlerde yapay zeka bağlamında Re-ID, belediye sistemlerinin bir aracı şehir çapındaki kavşak ağında hareket ederken izlemesine olanak tanır. Bu, sadece plaka tanıma yöntemine 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'den yararlanır. Bir müşterinin farklı reyonlardaki görüntülerini eşleştirerek, mağazalar popüler yolların ısı haritalarını oluşturabilir. Bu, sadece izole etkileşimler yerine tüm müşteri yolculuğuna dair içgörüler sağlayarak mağaza düzenlerini ve personel seviyelerini optimize etmeye yardımcı olur.

Link to this sectionRe-ID Özellikleriyle Takibi Uygulama#

Modern görü yapay zeka iş akışları, genellikle yüksek performanslı dedektörleri Re-ID kavramlarını kullanan takipçilerle birleştirir. YOLO26 modeli, takip tutarlılığını korumak için görünüm özelliklerinden yararlanan BoT-SORT gibi takipçilerle sorunsuz bir şekilde entegre edilebilir. Veri setlerini ve eğitim hatlarını verimli bir şekilde yönetmek isteyen kullanıcılar için Ultralytics Platform, etiketleme 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()}")

Sağlam bir performans için bu modellerin eğitimi, yüksek kaliteli eğitim verisi gerektirir. Gömme işlemlerinin ayrıştırıcı gücünü iyileştirmek adına, belirli Re-ID alt modüllerinin eğitimi sırasında sıklıkla üçlü kayıp (triplet loss) gibi teknikler kullanılır. Bir Re-ID sisteminin hatalı eşleşmelerden ne kadar iyi kaçındığını değerlendirirken hassasiyet ve geri çağırma (precision and recall) kavramlarının inceliklerini anlamak da kritiktir.

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