Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Semantic Segmentation

Anlamsal segmentasyon, her piksele bir sınıf atar ve tek bir yoğun sınıf haritası döndürür. Modellerin nasıl çalıştığı, örnek segmentasyonundan farkı ve kod örneği.

Anlamsal segmentasyon, görüntüdeki her piksele bir sınıf etiketi atayan bir bilgisayarlı görü görevidir. Çıktı, girişle aynı yükseklik ve genişlikte yoğun bir sınıf haritasıdır; her değer yol, kaldırım, bina, gökyüzü veya kişi gibi bir sınıf kimliğidir. Görüntü sınıflandırması görüntü başına tek etiket verirken ve nesne tespiti her nesnenin çevresine bir kutu çizerken, anlamsal segmentasyon; sayılabilir örnekleri olmayan çimen ve gökyüzü gibi biçimsiz arka plan alanları da dahil, tüm sahneyi bölge bölge tanımlar.

Anlamsal Segmentasyon Nasıl Çalışır#

Anlamsal segmentasyon modeli, piksel başına sınıflandırıcıdır. Bir evrişimli sinir ağı (CNN) veya görüntü Transformer'ı, genellikle düşürülmüş çözünürlükte, her sınıf için bir puan haritası üretir; haritalar görüntü boyutuna yükseltilir ve her piksel en yüksek puana sahip sınıfı alır. Eğitim sırasında her pikselin tahmini bir etiketli maske ile çapraz entropi kullanılarak karşılaştırılır; genellikle 255 olan yok sayma değeriyle işaretlenmiş pikseller kayba dahil edilmez.

Temel zorluk, bir bölgenin ne olduğunu tanımanın geniş bir alıcı alan ve yoğun alt örnekleme gerektirmesi; doğru sınırlar çizmenin ise ince uzamsal ayrıntı istemesidir. Tam evrişimli ağlar (FCN), 2014'te sınıflandırma ağlarını yoğun tahminciler hâline getiren ilk mimarilerdi. U-Net gibi kodlayıcı-kod çözücü tasarımlar, yüksek çözünürlüklü kodlayıcı özelliklerini atlama bağlantılarıyla kod çözücüye aktararak sınırları geri kazandı; DeepLab ise özellik haritasını küçültmeden bağlamı genişletmek için genişletilmiş (atrous) evrişimler kullandı. Gerçek zamanlı modeller, kaba bağlamı ince ayrıntılarla şöyle birleştirir:

-sem son ekiyle belirtilen Ultralytics YOLO26 anlamsal segmentasyon modelleri bu yaklaşımı izler: Bağlamı zaten birleştirmiş 1/8 ölçekli boyun özelliklerinden pikselleri sınıflandırır, ardından logitleri giriş boyutuna 8× büyütür. Modeller 19 Cityscapes sınıfı veya 150 ADE20K sınıfı üzerinde önceden eğitilir ve maske görüntüleri ya da anında maskelere dönüştürülen YOLO çokgen etiketleri üzerinde eğitilir.

from ultralytics import YOLO

# Load a YOLO26 semantic segmentation model trained on the 19 Cityscapes classes
model = YOLO("yolo26n-sem.pt")

# Predict one class ID for every pixel of a street image
results = model("https://ultralytics.com/images/bus.jpg")
class_map = results[0].semantic_mask.data

# Measure how much of the image each class covers
ids, counts = class_map.unique(return_counts=True)
for class_id, count in zip(ids.tolist(), counts.tolist()):
    print(f"{results[0].names[class_id]}: {count / class_map.numel():.1%}")

Çıktı, görüntüde bulunan her sınıfı ve görüntüdeki payını listeler. Fotoğraftaki tüm insanlar tek bir kişi payına düşer; çünkü sınıf haritası piksel başına bir sınıf saklar ve pikselin hangi nesneye ait olduğu bilgisini içermez.

Anlamsal, Örnek ve Panoptik Segmentasyon#

Anlamsal segmentasyon, görüntü segmentasyonu görevlerinden biridir:

  • Örnek segmentasyonu: Sayılabilir her nesneye kendi maskesini ve kimliğini verir; böylece üç araba araba 1, araba 2 ve araba 3 olur. Arka plan piksellerini etiketsiz bırakır.
  • Panoptik segmentasyon: Anlamsal segmentasyonda olduğu gibi her piksele bir sınıf etiketi verir ve sayılabilir nesnelerin piksellerine bir örnek kimliği ekler.

Anlamsal segmentasyon; nesne sayısından çok bölgelerin önem taşıdığı, sürülebilir yol alanı veya arazi örtüsü gibi sahneler için uygundur.

Anlamsal ve örnek bölümleme arasında seçim yapma konusunda anlamsal bölümleme ile örnek bölümlemesini karşılaştıran kılavuza bakabilirsin. Ultralytics Academy'nin Anlamsal Bölümleme: Her Pikseli Etiketle dersi de görev için veri etiketleme ve model eğitme adımlarını açıklar.

Gerçek Dünya Uygulamaları#

  • Otonom araçlar: Sürüş sistemleri, sürülebilir alanları ve engelleri bulmak için kamera karelerini yol, kaldırım, şerit çizgileri, araçlar ve yayalar olarak segmentlere ayırır.
  • Tıbbi görüntüleme: Modeller, klinisyenlerin hacimleri ölçüp tedaviyi planlayabilmesi için BT ve MRI taramalarındaki organları, tümörleri ve lezyonları sınırlandırır; U-Net başlangıçta biyomedikal görüntüler için tasarlanmıştır.
  • Uydu görüntüsü analizi: Arazi örtüsü haritaları, ormansızlaşmayı ve kentsel büyümeyi izlemek için her pikseli su, orman, ekili arazi veya yapılaşmış alan olarak etiketler.
  • Tarım: Tarla robotları ve dronlar pikselleri ekin, yabani ot veya toprak olarak sınıflandırır; böylece püskürtücüler yalnızca yabani otları ilaçlar.

Kıyaslamalar ve Metrikler#

Modeller, sınıf başına tahmin edilen ve gerçek piksellerin örtüşmesini hesaplayıp ardından ortalamasını alan ortalama Kesişim/Birleşim (IoU) değeri (mIoU) ile değerlendirilir; böylece direkler ve trafik işaretleri gibi az görülen sınıflar, yol ve gökyüzü kadar ağırlık kazanır. ADE20K, genel sahne ayrıştırması için iç ve dış mekânlardan 150 sınıf içerir; en bilinen sürüş kıyaslama veri kümesi olan Cityscapes ise 50 şehirden piksel düzeyinde ayrıntılı etiketlere sahip 5.000 sokak görüntüsü içerir ve 19 değerlendirme sınıfında mIoU'ya göre sıralanır.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları 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ü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
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örüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
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üş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

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