Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Scene Flow

Sahne akışının kareler arasındaki 3B hareketi nasıl tahmin ettiğini, optik akıştan ve derinlik tahmininden nasıl ayrıldığını ve otonom sürüş, robotik ve YOLO26 görme iş akışlarını nasıl desteklediğini öğren.

Sahne akışı, dinamik bir sahnenin zaman içindeki üç boyutlu hareket alanıdır. Görünür noktaların kareler arasında gerçek dünyadaki 3B uzayda nasıl hareket ettiğini; yana, dikey yönde ve kameraya doğru ya da kameradan uzağa hareketlerini kapsayacak şekilde açıklar. Bilgisayarlı görü alanında sahne akışı, sistemlerin yalnızca görüntüde neyin hareket ediyor gibi göründüğünü değil, çevredeki geometrinin gerçekte nasıl değiştiğini de anlamasına yardımcı olur.

Sahne Akışı 3B Hareketi Nasıl Temsil Eder?#

Sahne akışı tahmini, gözlemlenen her sahne noktasına bir 3B yer değiştirme veya hız vektörü atar. Örneğin, bir yaya yolda yürürken kameraya yaklaşıyorsa, ilgili vektörler hem yanal hareketi hem de kameraya olan mesafenin azalmasını gösterir.

Bu, iki boyutlu görüntü düzlemindeki görünür piksel hareketini temsil eden optik akıştan farklıdır. Carnegie Mellon Sahne Akışı projesinin açıkladığı gibi, optik akış, 3B sahne akışının bir kamera görüntüsüne izdüşümü olarak anlaşılabilir. Bu nedenle, iki nokta görüntüde benzer şekilde hareket ederken derinlikte farklı biçimlerde hareket edebilir.

Yoğun sahne akışı, görünür noktaların çoğunun hareketini tahmin ederken seyrek sahne akışı seçili özellikleri, izlenen noktaları veya LiDAR dönüşlerini kapsar. Yoğun çıktı daha zengin geometrik ayrıntı sağlar, ancak daha fazla hesaplama ve kareler arasında güvenilir eşleşme gerektirir.

Sahne Akışı ve İlgili Görü İşleme Kavramları#

Sahne akışı, mekânsal yapıyı zamansal hareketle birleştirerek çeşitli ilgili görevler arasında yer alır:

  • OpenCV ile optik akış tahmini: Yatay ve dikey piksel yer değiştirmesini tahmin eder. Bir nesnenin derinlik boyunca mı hareket ettiğini yoksa görünür harekete kameranın mı neden olduğunu bağımsız olarak belirleyemez.
  • Derinlik tahmini: Genellikle tek bir kare için yüzeylerin kameraya ne kadar uzakta olduğunu belirler. Sahne akışı ayrıca bu 3B konumların zaman içinde nasıl değiştiğini açıklar.
  • Stereo görü: Derinliği elde etmek için eşzamanlı kameraların karşılık gelen piksellerini kullanır. OpenCV stereo derinlik iş akışı, görünümler arasındaki paralaks farkının 3B yeniden yapılandırmayı nasıl desteklediğini açıklar.
  • Nesne takibi: Genellikle sınırlayıcı kutular veya maskeler kullanarak nesne kimliklerini kareler boyunca korur. Sahne akışı bunun yerine nokta veya piksel düzeyindeki hareketi tahmin eder ve şekil değiştiren tek bir nesne içindeki farklı hareketleri temsil edebilir.
  • Nokta bulutu hareketi: LiDAR ve RGB-D sistemleri, sahne akışını doğrudan 3B nokta kümeleri arasında tahmin edebilir. Open3D nokta bulutu kılavuzu, bu tür birçok işlem hattının kullandığı geometrik gösterimi tanıtır.

Sahne akışı ayrıca kamera geometrisine bağlıdır. Doğru OpenCV kamera kalibrasyonu, gerçek sahne hareketini kamera dönüşü, ötelemesi veya mercek bozulmasının neden olduğu değişikliklerden ayırmaya yardımcı olur.

Gerçek Dünya Uygulamaları#

  • Otonom sürüş: Bir algı sistemi, yakındaki bir aracın şerit değiştirip değiştirmediğini, hızla yaklaşıp yaklaşmadığını veya trafikle birlikte hareket edip etmediğini tahmin edebilir. Yalnızca 2B hareketin aksine, sahne akışı derinlik ekseni boyunca hareketi içerdiğinden çarpışmaya kalan süre hakkında akıl yürütmeyi destekler. Otomotiv bilgisayarlı görü çözümlerindeki algılama, takip ve derinlik bileşenlerini tamamlayabilir. KITTI sahne akışı kıyaslama testi, kamera hareketi ve bağımsız hareket eden nesneler içeren yol sahnelerindeki değerlendirmeyi gösterirken, NHTSA otomatik araç güvenliği rehberi güvenlik odaklı algı sistemleri için daha geniş bir bağlam sunar.

  • Robotik: Mobil bir robot, sabit bir rafı hareket eden bir çalışandan ayırt etmek, bir engelin 3B yörüngesini tahmin etmek ve çarpışma gerçekleşmeden önce rotasını güncellemek için sahne akışını kullanabilir. Robotik görü çözümlerinde bu bilgiler kameralar, derinlik sensörleri ve LiDAR ile birleştirilebilir. ROS sensör mesajı belgeleri, robot bileşenleri arasında görüntü, kamera bilgisi ve nokta bulutlarının alışverişi için yaygın arayüzleri tanımlar.

Tahmin Zorlukları ve Veriler#

Sahne akışı; stereo video, RGB-D kameralar, LiDAR dizileri veya öğrenilmiş derinlik ve hareket ipuçları içeren monoküler videodan elde edilebilir. Stereo ve etkin derinlik sensörleri daha güçlü geometrik ölçümler sağlarken, monoküler sistemlerin ölçeği çıkarsaması ve görsel bağlamdan yararlanarak belirsizlikleri çözmesi gerekir.

Yaygın hata durumları arasında örtülme, hareket bulanıklığı, yansıtıcı yüzeyler, dokusuz bölgeler, ince yapılar, değişen aydınlatma ve kareler arasındaki hızlı hareket yer alır. Kamera hareketi, sistemin öz hareketi bağımsız hareket eden nesnelerden ayırması gerektiği için ek bir zorluk yaratır. Hatalar, hatalı 3B yörüngelere yol açarak sonraki navigasyon veya çarpışma tahmini sistemlerinin hızı ve mesafeyi yanlış değerlendirmesine neden olabilir.

Eğitim verileri RGB kareleri, derinlik veya paralaks, optik akış, segmentasyon ve kamera parametrelerini içerebilir. Freiburg Sahne Akışı veri kümeleri, bu tamamlayıcı etiketlerin geometriyi ve hareketi birlikte nasıl tanımlayabileceğini gösterir.

Uygulamalı İş Akışı#

Ultralytics YOLO26, belgelenmiş monoküler derinlik tahmini görevi aracılığıyla sahne akışı işlem hattının derinlik bileşenini sağlayabilir. Aşağıdaki örnek, tek bir kare için yoğun bir derinlik haritası üretir:

from ultralytics import YOLO

# Sahnenin piksel başına 3B yapısını tahmin et.
model = YOLO("yolo26n-depth.pt")
results = model("https://ultralytics.com/images/bus.jpg")

result = results[0]
result.save(filename="depth_result.jpg")

print(result.depth.data.shape)

Bu YOLO26 iş akışı tek başına sahne akışını hesaplamaz. Piksel başına derinlik sağlar; eksiksiz bir işlem hattı bunu ardışık kareler, zamansal eşleşmeler ve kalibre edilmiş kamera pozlarıyla birleştirerek 3B yer değiştirmeyi tahmin edebilir. Uygulamada ekipler, özellikle örtülmelerin ve derinlik sınırlarının çevresinde, tam hareket alanını değerlendirmeden önce her bileşeni ayrı ayrı doğrulamalıdır.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi ve hassas tarımı destekle.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğine yolculuğuna başla