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

Inverse Rendering

Ters oluşturmanın görüntülerden 3B geometriyi, malzemeleri, aydınlatmayı ve kamera ayarlarını nasıl yeniden oluşturduğunu öğren ve bunun uygulama alanlarını, sınırlarını ve derinlik tahminindeki rolünü keşfet.

Tersine işleme, bir görüntüyü üreten sahneyi tahmin etmek için görüntüden geriye doğru çalışma sürecidir. Normal işleme 3D bir sahne, bir kamera, ışıklar ve malzemelerle başlar, ardından 2D bir resim üretir. Tersine işleme ise resimle başlar ve şekil, bakış açısı, yüzey özellikleri ile aydınlatmanın hangi kombinasyonunun piksellerini açıklayabileceğini sorar. Bir yapay zeka sisteminin bir görüntümde ne göründüğünü değil, aynı zamanda neden o şekilde göründüğünü anlaması gerektiğinde kullanışlıdır.

Tersine İşleme Nasıl Çalışır#

Seramik bir kupanın fotoğrafını hayal et. Çizgileri şeklini gösterir, ancak yan tarafındaki parlak leke beyaz boya veya bir pencereden gelen yansıma olabilir. Tersine işleme sistemi bu nedenleri ayırmaya çalışır. Kupanın geometrisini, malzemesini, ışık kaynaklarını ve kamerayı temsil eder, ardından bu tahminlerden oluşturulan bir görüntü ile fotoğrafları karşılaştırır. Görüntüler daha yakından uyuşana kadar tahminleri ayarlar. Mitsuba inverse rendering tutorials bu görüntüden sahneye yaklaşımını göstermektedir.

Tahmin edilen özellikler farklı amaçlara hizmet eder. Geometri, kupanın 3D yüzeyini tanımlar. Malzeme, söz konusu yüzeyin ışığı nasıl yansıttığını açıklar; Blender materials guide renk ve yansıtıcılığın neden ayrı özellikler olduğunu açıklar. Aydınlatma, yüzeye ulaşan ışığı açıklar. Kamera parametreleri, OpenCV camera calibration tutorial içinde ele alındığı gibi odak uzaklığı ve lens bozulması dahil olmak üzere bakış açısını ve projeksiyonu tanımlar.

Bir sistem bu özellikleri öğrenilen tahminler, yinelemeli optimizasyon veya her ikisiyle tahmin edebilir. Yinelemeli bir yaklaşımda, differentiable rendering bir sahne parametresini değiştirmenin işlenen görüntüyü nasıl etkilediğini ölçmenin bir yolunu sağlar. Örneğin, PyTorch3D camera-position tutorial bir referans görünümle daha iyi eşleşmesi için bir kamera tahminini ayarlar. Farklılaştırılabilir işleme, sorunun kendisi için başka bir ad değil, tersine işleme problemini çözmek için bir araçtır.

İlgili Kavramlar ve Temel Farklar#

Tersine işleme genellikle, özellikle amacın görüntülerden yapılandırılmış bir sahne açıklaması kurtarmak olduğu durumlarda tersine grafik olarak adlandırılır. Kapsamı göreve bağlıdır: bir sistem yalnızca aydınlatma ve malzemeyi tahmin edebilir veya geometri, aydınlatma ve kamera konumunu ortaklaşa tahmin edebilir.

Görünür yüzeylerin kameradan ne kadar uzakta olduğunu tahmin eden depth estimation ile çakışır. Derinlik, bir sahne açıklamasının olası bir parçasıdır; tek başına bir derinlik haritası, parlak bir yüzeyin parlak olup olmadığını, onu hangi ışıkların aydınlattığını veya arkasında ne olduğunu size söylemez. Benzer şekilde, 3D reconstruction şekli veya uzamsal bir temsili kurtarmaya odaklanır. COLMAP reconstruction tutorial, çakışan görünümlerin, malzemeleri aydınlatmadan mutlaka ayırmadan kamera pozlarını ve 3D yapıyı nasıl kurtarabileceğini göstermektedir.

Son olarak, neural rendering öğrenilen sahne temsilleriyle görüntüler üretmekle ilgilidir. Böyle bir temsil fotoğraflara uyarlanabilir, ancak ikna edici yeni görünümler üretmek, iç değerlerinin sahnenin fiziksel malzemelerini veya ışıklarını doğru bir şekilde tanımladığı anlamına gelmez.

İki Gerçek Dünya Uygulaması#

Ürün görselleştirmede**, bir perakendeci bir ayakkabıyı birkaç açıdan fotoğraflayabilir ve şeklini, yüzey görünümünü ve aydınlatmasını tahmin edebilir. Uyarlanmış bir sahne, yeni bakış açılarından tutarlı görüntüler oluşturmaya yardımcı olabilir veya ayakkabının farklı stüdyo ışıkları altında nasıl görünebileceğini gösterebilir. Ayakkabının malzemesini orijinal fotoğrafın aydınlatmasından ayırmak önemlidir: aksi takdirde, yakalanan bir parlama, ayakkabı başka bir açıdan işlendiğinde ayakkabı üzerinde kalabilir.

Artırılmış gerçeklikte, sanal bir lambanın gerçek bir masanın üzerine oturduğu gibi görünmesi ve çevresine makul bir şekilde tepki vermesi için bir uygulama oda geometrisini ve aydınlatmasını tahmin edebilir. Geometri ve derinlik, gerçek mobilyaların sanal nesnenin bir kısmını ne zaman gizlemesi gerektiğini belirlemeye yardımcı olur; ARCore depth guide tıkanma olarak adlandırılan bu etkiyi açıklar. Aydınlatma tahminleri, sanal lambanın düz bir kaplama gibi görünmesini engellemeye yardımcı olur. Her iki uygulamanın da bir çıkış görüntüsünün ikna edici görünüp görünmediğinin ötesinde kontroller yapması gerekir.

Pratik Bir Derinlik Başlangıç Noktası#

Derinlik haritası, daha geniş bir tersine işleme boru hattı için yararlı bir geometrik girdidir. Ultralytics YOLO26, bir RGB görüntüsünden görünür yüzey mesafesini tahmin eden belgeye sahip bir monocular depth estimation workflow sunar:

from ultralytics import YOLO

# Load a pretrained depth model.
model = YOLO("yolo26n-depth.pt")

# Predict depth for an image.
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]

# Save a visualization of the depth prediction.
result.save(filename="depth_result.jpg")

Bu, tersine işlenmiş bir sahneyi değil, tahmin edilen derinliğin bir görünümünü kaydeder. Model, görüntünün ışıklarını veya malzeme özelliklerini kurtarmaz. Daha eksiksiz bir sahne oluşturmak için, ayrı bir boru hattı uygun geometriyi, kamerayı, malzemeyi ve aydınlatma tahminlerini birleştirmelidir. Open3D RGB-D image guide, kamera parametreleri mevcut olduğunda hizalanmış renk ve derinliğin bir nokta bulutuna nasıl katkıda bulunabileceğini gösterir.

Belirsizlik ve Pratik Sınırlar#

Tek bir görüntünün nadiren benzersiz bir şekilde doğru tek bir açıklaması vardır. Karanlık bir leke gölge, koyu renkli boya veya ışıktan uzağa dönük bir yüzey olabilir; yakındaki küçük bir nesne daha uzaktaki daha büyük bir nesneye benzeyebilir. Yansımalar, şeffaf yüzeyler, gizli geometri ve yanlış kamera kalibrasyonu daha fazla belirsizlik ekler.

Daha fazla görünüm ve kontrollü aydınlatma olasılıkları daraltabilir, ancak sonuçları doğrulama ihtiyacını ortadan kaldırmaz. Tahmini boyutları bilinen ölçümlerle karşılaştır, oluşturmaların tutulan bakış açılarıyla eşleşip eşleşmediğini kontrol et ve aydınlatma değiştiğinde kurtarılan malzemelerin makul kalıp kalmadığını incele. Etiketli görüntüler toplayan veya destekleyici görüş modelleri eğiten ekipler için Ultralytics Platform veri kümesi açıklama, eğitim ve dağıtım araçları sağlar; tersine işleme optimizasyonunun kendisi ayrı bir iş akışı olarak kalı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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre 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 Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini 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 hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını 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ıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre 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 Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini 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 hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını 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ıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre 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 Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini 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 hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını 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ıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

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