Ultralytics YOLO27:
YOLO'yu lisansla
Kılavuzlar

Anlamsal Segmentasyon ve Örnek Segmentasyonu: Doğru Görev Nasıl Seçilir?

Anlamsal segmentasyon her piksele sınıf etiketi atar; örnek segmentasyonu ise her nesneyi birbirinden ayırır. Bilgisayarlı görü projen için hangisinin gerektiğini ve nedenini öğren.

MIMiles Deans7 dakikalık okuma
Anlamsal Segmentasyon ve Örnek Segmentasyonu: Doğru Görev Nasıl Seçilir?

Anlamsal segmentasyon ve örnek segmentasyonu görüntüleri piksel düzeyinde etiketler, ancak farklı soruları yanıtlar. Anlamsal segmentasyon her piksele bir sınıf atar; böylece sahnedeki tüm arabalar tek bir "araba" bölgesi olur. Örnek segmentasyonu her nesneyi ayrı ayrı belirler ve her arabaya kendi maskesini verir. Aralarında seçim yaparken şu soruyu yanıtlaman yeterli: Her pikselde ne olduğunu mu, yoksa her pikselin hangi nesneye ait olduğunu mu bilmen gerekiyor? Bu kılavuz, seçim yapmana yardımcı olur. Ayrıca her görevin etiketleme maliyetini ve nasıl değerlendirildiğini de ele alır. Ultralytics YOLO her iki görevi de aynı çerçevede destekler.

Farkı tek cümlede#

  • Anlamsal segmentasyon her pikseli yol, gökyüzü, kişi veya araba gibi bir kategoriye ayırır. Aynı sınıftaki nesneler tek bir bölgede birleşir. Sözlükteki anlamsal segmentasyon maddesine göz at.
  • Örnek segmentasyonu her bir nesneyi bulur ve ona kendine ait bir maske ve kimlik verir. Genellikle sayılabilir nesneleri kapsar; gökyüzü veya çimen gibi arka planı göz ardı eder. Sözlükteki örnek segmentasyonu maddesine göz at.

Aynı şehir caddesinin iki farklı biçimde segmentasyonu: Ultralytics YOLO26 anlamsal segmentasyonu her pikseli sınıfa göre renklendirirken örnek segmentasyonu her araba ve kişiye kendi maskesini verir

Şekil 1. Her iki görevle de işlenmiş aynı cadde. Ultralytics YOLO26x-sem (Cityscapes sınıfları) her pikseli etiketlediğinden tüm arabalar aynı "araba" sınıfını paylaşır. Ultralytics YOLO26x-seg bulduğu 8 arabanın ve 3 kişinin her birine kendi maskesini verir (güven değeri 0,5 veya üzeri). Fotoğraf bu makale için oluşturuldu; maskeler gerçek model çıktılarıdır.

Projen hangi göreve ihtiyaç duyuyor?#

Uygulamanın yanıtlaması gereken sorudan başla:

Uygulamanın şunları yapması gerekiyorsa…Şunu kullanÖrnek
Sahnenin ne kadarının belirli bir sınıfa ait olduğunu bilmekAnlamsalSürüşe uygun yol alanı, ürünün ota kıyasla kapladığı alan, arazi örtüsü
Arka plan bölgelerini nesneler kadar dikkatli etiketlemekAnlamsalGökyüzü, su, bitki örtüsü, taramadaki doku türleri
Nesneleri saymakÖrnekAğaçtaki meyveler, sıradaki insanlar
Nesneleri video kareleri boyunca izlemekÖrnek segmentasyonu ve bir takipçiSahnede hareket eden insanlar veya araçlar
Her seferinde tek bir nesneyi ölçmek veya onun üzerinde işlem yapmakÖrnekYığından tek bir parçayı alan robot, her kusurun boyutunu ölçme
İkisini de yapmak: tüm sahneyi kapsamak ve nesneleri ayrı ayrı belirlemekPanoptikOtonom sürüş için sokak sahneleri

Emin değilsen, aynı sınıftan birbirine dokunan iki nesnenin birbirinden ayırt edilmesi gerekip gerekmediğini sor. Gerekiyorsa örnek segmentasyonuna (veya panoptik segmentasyona) ihtiyacın var. Gerekmiyorsa anlamsal segmentasyon daha basittir ve genellikle daha düşük çalıştırma maliyetine sahiptir.

Süpermarket kasa kuyruğunda birbirine yakın duran yedi müşteri: anlamsal segmentasyonda birleşen kişi bölgeleri, örnek segmentasyonunda yedi ayrı maske

Şekil 2. Kasa kuyruğunda birbirine yakın duran yedi müşteri. Anlamsal çıktıda (Ultralytics YOLO26x-sem) bu kişiler birleşerek bağlantılı iki "kişi" bölgesi oluşturuyor; bu nedenle bu çıktıdan kişi sayısını belirleyemezsin. Örnek segmentasyonu çıktısı (Ultralytics YOLO26x-seg) 7 kişinin tümünü birbirinden ayırıyor. Fotoğraf bu makale için oluşturuldu; maskeler gerçek model çıktılarıdır.

Temel farklara genel bakış#

ÖlçütAnlamsal segmentasyonÖrnek segmentasyonu
Yanıtlanan soruHer piksel hangi sınıfta?Her piksel hangi nesneye ait?
Aynı sınıftaki nesnelerTek bir bölgede birleşirAyrı tutulur; her birinin kendi maskesi ve kimliği vardır
KapsamaArka plan dâhil her pikselGenellikle yalnızca ilgilenilen nesneler
ÇıktıGörüntü boyutunda tek bir sınıf haritasıHer biri bir sınıf ve güven değeri içeren maske listesi
Nesneleri sayabilir misin?Doğrudan sayamazsınEvet
Temel metrikOrtalama Kesişim-Birleşim (mIoU)Maske Ortalama Kesinliği (mask mAP)
Göreli karmaşıklıkDaha düşük: piksel başına sınıflandırmaDaha yüksek: algılama ve nesne başına maske

Her görevin etiketleme maliyeti#

Pratikte seçimi çoğu zaman etiketleme çabası belirler.

  • Anlamsal veri kümelerinde arka plan da dâhil olmak üzere her görüntünün her pikseline bir sınıf atanır. Bu veri kümeleri genellikle tek kanallı maske görüntüleri olarak saklanır. Her görüntü bütünüyle etiketlenir; açıkça "ignore" olarak işaretlenmediği sürece hiçbir piksel atlanamaz.
  • Örnek segmentasyonu veri kümelerinde ilgilenilen her nesnenin dış sınırı ayrı ayrı, çokgen veya maske biçiminde çizilir. Arka plan etiketsiz bırakılabilir; ancak her nesnenin kendine ait bir sınırı olmalıdır ve nesnelerin yoğun olduğu sahnelerde iş yükü katlanır.

Her iki görev de yoğun emek gerektirir. Bir tıklamayı veya kutuyu maskeye dönüştüren destekli etiketleme, iki görev için de gereken çabayı azaltır. Yalnızca bölge düzeyinde yanıtlar gerekiyorsa örnek etiketleri için fazladan maliyete katlanma.

Her görev nasıl değerlendirilir?#

  • Anlamsal segmentasyon temel olarak mIoU ile ölçülür: tahmin edilen ve gerçek bölgelerin örtüşme oranının sınıflar arasında ortalaması. Piksel doğruluğu da raporlanır. IoU, algılamada kullanılan aynı örtüşme ölçütüdür.
  • Örnek segmentasyonu, algılamada kullanılan ancak maske örtüşmesi üzerinden hesaplanan Ortalama Kesinlik Ortalaması olan mask mAP ile ölçülür. Bu metrik, yalnızca doğru pikselleri kaplamayı değil, her nesneyi bulmayı ödüllendirir.

Bu metrikler birbiriyle karşılaştırılamaz. Yüksek bir mIoU, tek tek nesnelerin birbirinden ayrılıp ayrılmadığı konusunda hiçbir şey söylemez.

Panoptik segmentasyon: ikisine de ihtiyaç duyduğunda#

Panoptik segmentasyon, her piksele bir sınıf ve sayılabilir nesnelere bir örnek kimliği atar. Yol ve gökyüzü gibi arka plandaki "şeyler" anlamsal olarak etiketlenir. Araba ve insan gibi ön plandaki "nesneler" ise tek tek ayrılır. Panoptik Kalite (PQ) ile ölçülür. Sahnenin tamamını kapsaman ve aynı anda nesneleri ayrı ayrı belirlemen gerektiğinde bu yöntemi seç. Panoptik segmentasyona göz at.

Her biri kısaca nasıl çalışır?#

Anlamsal segmentasyon modelleri genellikle her piksel için bir sınıf tahmin eden kodlayıcı-kod çözücü ağlardır. U-Net, DeepLab ve SegFormer bilinen örneklerdir. Örnek segmentasyonu modelleri genellikle nesne algılama üzerine kurulur. Mask R-CNN, algılanan her kutunun içinde bir maske tahmin ederken YOLACT ve Ultralytics YOLO segmentasyon modelleri gibi tek aşamalı modeller gerçek zamanlı kullanım için kutuları ve maskeleri tek geçişte tahmin eder. Mask2Former gibi evrensel mimariler anlamsal, örnek ve panoptik segmentasyonu tek bir modelde ele alır. Örnek segmentasyonu hakkında daha fazla bilgi için örnek segmentasyonu nedir yazısına göz at.

Ultralytics YOLO'da her iki görev de#

Ultralytics YOLO, her iki görevi de aynı Python API'si ve CLI ile gerçekleştirir:

  • Örnek segmentasyonu, segment görevini kullanır.
  • Anlamsal segmentasyon, semantic görevini kullanır. YOLO26 anlamsal modellerinin son eki -sem olur ve modeller Cityscapes ile ADE20K üzerinde önceden eğitilmiş olarak gelir. Görev sayfasında, iki görevin çıktılarının kodda tam olarak nasıl farklılaştığını gösteren bir tablo bulunur.

Her iki model de yerel ortamda veya bulutta Ultralytics Platform üzerinde eğitilebilir.

Gökyüzü, bitki örtüsü, yol ve arazinin piksel paylarıyla Ultralytics YOLO26 anlamsal segmentasyonunun bölütlediği bir köy yolu

Şekil 3. Anlamsal segmentasyon, "sahnenin ne kadarı hangi sınıfa ait" sorusunu yanıtlar. Ultralytics YOLO26x-sem, bu görüntünün %51,3'ünü gökyüzü, %18,2'sini bitki örtüsü, %15,2'sini yol ve %14,9'unu arazi olarak etiketler. Fotoğraf bu makale için oluşturulmuştur; sınıf haritası ve oranlar gerçek model çıktılarıdır.

Sık sorulan sorular

  • Anlamsal segmentasyon her pikseli bir sınıfla etiketler, ancak aynı sınıftaki tüm nesneleri tek bir bölge olarak ele alır. Örnek segmentasyonu her nesneyi kendi maskesine ayırır; böylece aynı sınıftaki nesneler ayrı ayrı sayılabilir ve izlenebilir.

  • Aynı sınıftaki, birbirine dokunan iki nesnenin birbirinden ayırt edilmesi gerekip gerekmediğini düşün. Tek tek nesneleri sayman, izlemen veya bunlara göre işlem yapman gerekiyorsa örnek segmentasyonunu kullan. Yalnızca hangi bölgelerin hangi sınıfa ait olduğunu bilmen gerekiyorsa anlamsal segmentasyon daha basit bir seçenektir.

  • Mask R-CNN, örnek segmentasyonu modelidir. Önce her nesneyi tespit eder, ardından o nesnenin sınırlayıcı kutusunun içinde ayrı bir piksel maskesi tahmin eder.

  • Örnek segmentasyonu genellikle daha zordur. Pikselleri sınıflandırmanın yanı sıra aynı sınıftaki nesneleri birbirinden ayırması gerekir; bu da segmentasyonun yanında tespit işlemi de gerektirir.

  • Çoğunlukla, sınıflar genelinde tahmin edilen ve gerçek bölgelerin ortalama örtüşmesini ölçen ortalama Birleşim Üzerine Kesişim (mIoU) metriğiyle ölçülür. Örnek segmentasyonunda maske mAP, panoptik segmentasyonda ise Panoptik Kalite (PQ) kullanılır.

Explore solutions

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ü

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 görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
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
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ü

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 görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
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
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ü

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 görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
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