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

Gaussian Splatting

Fotogerçekçi 3B sahne yeniden oluşturma için Gaussian Splatting'i keşfet. Gerçek zamanlı işleme olanağı sağladığını ve görü için Ultralytics YOLO26 ile nasıl bütünleştiğini öğren.

Gaussian Splatting, bir dizi 2D görüntüden fotogerçekçi 3D sahneleri yeniden oluşturmak için bilgisayar grafikleri ve bilgisayarla görmede kullanılan modern bir rasterleştirme tekniğidir. Poligon ağlarına dayanan geleneksel 3D modellemenin veya bir sahneyi yaklaşık olarak ifade etmek için sinir ağları kullanan Neural Radiance Fields (NeRF) gibi yeni yapay zekâ gelişmelerinin aksine Gaussian Splatting, bir sahneyi milyonlarca 3D Gaussian dağılımından (elipsoitlerden) oluşan bir koleksiyon olarak temsil eder. Bu yöntem, olağanüstü görsel doğruluğu korurken yüksek kare hızlarında (genellikle 100 FPS'yi aşan) gerçek zamanlı işleme olanağı sağlar ve önceki görünüm sentezi yöntemlerinde görülen önemli bir performans darboğazını çözer.

Gaussian Splatting Nasıl Çalışır#

Temel fikir, 3D uzayı örtük olarak değil, açıkça temsil etmeye dayanır. Tipik bir iş akışında süreç, Structure from Motion (SfM) adı verilen bir teknik kullanılarak bir dizi fotoğraftan oluşturulan seyrek bir nokta bulutuyla başlar. Bu buluttaki her nokta daha sonra bir 3D Gaussian olarak başlatılır.

Eğitim süreci sırasında sistem, her Gaussian için çeşitli parametreleri optimize eder:

  • Konum: Sahnedeki 3D koordinatlar (X, Y, Z).
  • Kovaryans: Elipsoidin şeklini ve dönüşünü belirler (örneğin, "splat"in ne kadar uzamış veya eğik olduğu).
  • Opaklık: Gaussian'ın ne kadar saydam veya katı göründüğü (alfa değeri).
  • Renk: Küresel Harmonikler kullanılarak temsil edilir; böylece renk, görüntüleme açısına bağlı olarak değişebilir ve gerçekçi yansımalar ile aydınlatma efektleri yakalanabilir.

"Splatting" terimi, bu 3D Gaussian'ların bir görüntü oluşturmak üzere 2D kamera düzlemine yansıtıldığı veya "splat" edildiği rasterleştirme sürecini ifade eder. Bu izdüşüm tamamen türevlenebilirdir; yani oluşturulan görüntü ile orijinal gerçek referans fotoğraf arasındaki farkı en aza indirmek için standart gradyan inişi algoritmaları kullanılabilir.

Gaussian Splatting ve NeRF Karşılaştırması#

Her iki teknik de bir sahnenin yeni görünümlerini oluşturmayı amaçlasa da mimari ve performans açısından temelden farklıdır. NeRF (Neural Radiance Fields), bir sahneyi bir sinir ağının ağırlıkları içinde kodlar. Bir NeRF'yi işlemek, her bir kare için bu ağa milyonlarca kez sorgu göndermeyi (ışın yürütme) gerektirir; bu da hesaplama açısından maliyetli ve yavaştır.

Buna karşılık Gaussian Splatting, açık bir temsil (Gaussian'ların listesi) kullanır. Bu sayede video oyunlarının grafikleri işleme biçimine benzer verimli döşeme tabanlı rasterleştirmeden yararlanabilir. Sonuç olarak Gaussian Splatting, NeRF'lerden eğitim ve işleme açısından önemli ölçüde daha hızlıdır; bu da onu tüketici uygulamaları ve gerçek zamanlı çıkarım için daha uygulanabilir kılar.

Gerçek Dünya Uygulamaları#

Gaussian Splatting'in hızı ve kalitesi, çeşitli sektörlerde yeni olanaklar ortaya çıkarmıştır:

  • Sanal Turizm ve Gayrimenkul: İçerik üreticileri, bir müzeyi, tarihî alanı veya satılık bir evi drone ya da akıllı telefon kullanarak görüntüleyebilir. Gaussian Splatting, uzaktaki kullanıcıların bu alanları Sanal Gerçeklik (VR) içinde 6 serbestlik derecesiyle (6DoF) keşfetmesine olanak tanır; böylece geleneksel fotogrametrinin gözden kaçırabileceği parke zeminlerdeki yansımalar gibi ince ayrıntılar görülebilir.
  • Otomotiv Simülasyonu: Otonom araçlar geliştiren şirketlerin algılama algoritmalarını test etmek için büyük miktarda veriye ihtiyacı vardır. Gaussian Splatting, sensör verilerinden gerçek dünyadaki şehir bloklarını yeniden oluşturarak fotogerçekçi bir simülasyon ortamı meydana getirebilir. Bu ortamlar içinde Ultralytics YOLO26 gibi görme modelleri, karmaşık 3D senaryolardaki tehlikeleri doğru şekilde tanımladıklarından emin olmak için test edilebilir.

Bilgisayarla Görme ile Splatting için Ön İşleme#

Gaussian Splatting'in etkili şekilde çalışabilmesi için eğitim görüntülerinin genellikle sabit olması gerekir. Kaynak fotoğraflardaki hareketli nesneler (yayalar veya arabalar gibi) "floaters" adı verilen yapaylıklara neden olabilir. Gelişmiş işlem hatları, splat modelini eğitmeden önce bu dinamik öğeleri otomatik olarak maskelemek için örnek bölütleme kullanır.

Ultralytics Platformu, ekiplerin veri kümelerini yönetmesine ve bu ön işleme aşamasında yardımcı olabilecek modelleri eğitmesine olanak tanır. 3D yeniden yapılandırma için tasarlanmış bir veri kümesine maskeler oluşturmak üzere bir bölütleme modelinin nasıl kullanılabileceğine dair bir örnek aşağıda verilmiştir:

from ultralytics import YOLO

# Load the YOLO26 segmentation model
model = YOLO("yolo26n-seg.pt")

# Run inference on an image from the scan dataset
# Class 0 is 'person' in COCO - we mask them out to keep the scene static
results = model.predict("scan_frame_001.jpg", classes=[0])

# Save the generated mask to exclude the person from the 3D reconstruction
for result in results:
    result.save_masks("scan_frame_001_mask.png")

Yapay Zekâdaki Önemi ve Gelecekteki Eğilimler#

Gaussian Splatting, bilgisayarla görmede Derin Öğrenme yöntemlerinin öğrenilebilirliğini klasik bilgisayar grafiklerinin verimliliğiyle birleştiren hibrit yöntemlere doğru bir değişimi temsil eder. Bu teknik hızla gelişmektedir; araştırmacılar büyük olabilen dosya boyutlarını sıkıştırmanın ve metin istemlerinden 3D varlıklar oluşturmak için üretken yapay zekâyla entegre etmenin yollarını araştırmaktadır. GPU'lar gibi donanım hızlandırıcıları gelişmeye devam ettikçe Gaussian Splatting'in gerçek dünyayı dijital biçimde yakalama ve işleme standardı hâline gelmesi muhtemeldir.

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

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

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

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