YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Feature Pyramid Network (FPN)

Özellik Piramidi Ağlarının (FPN) çok ölçekli nesne tespitini nasıl geliştirdiğini keşfet. Ultralytics YOLO26'nın küçük ve büyük nesneleri tespit etmek için gelişmiş FPN'leri nasıl kullandığını öğren.

Özellik Piramit Ağı (FPN), nesnelerin çeşitli ölçeklerdeki algılanmasını iyileştirmek için modern computer vision (CV) sistemlerinde kullanılan özelleştirilmiş bir mimari bileşendir. Görüntü analizindeki uzun süredir devam eden bir zorluğu etkili bir şekilde çözer: aynı görüntü içindeki hem büyük, belirgin yapıları hem de küçük, uzak detayları tanımak. Girdinin bir piramide kavramsal olarak benzer çok ölçekli bir temsilini üreterek, FPN'ler sinir ağlarının her çözünürlük düzeyinde zengin semantik bilgi çıkarmasına olanak tanır. Bu mimari tipik olarak ham özellikleri çıkaran backbone ile nesne sınıflarını ve sınırlayıcı kutuları tahmin eden detection head arasında yer alır.

Feature Pyramid Network'ler Nasıl Çalışır#

FPN'nin temel yeniliği, bilgiyi işleme biçiminde yatar. Geleneksel Convolutional Neural Networks (CNNs), girdi görüntüsünün aşamalı olarak aşağı örneklenerek özelliklerin bir hiyerarşisini doğal olarak oluşturur. Bu, semantik anlayışı derinleştirirken (görüntüde ne olduğunu bilmek), genellikle uzamsal çözünürlüğü düşürür (tam olarak nerede olduğunu bilmek) ve küçük nesnelerin kaybolmasına neden olur.

FPN'ler bunu üç adımlı bir süreçle ele alır:

  1. Bottom-Up Pathway: Bu, Residual Network (ResNet) gibi ağın standart ileri beslemeli geçişidir. Ağ görüntüyü işledikçe, boyutu azalan ancak semantik değeri artan feature maps oluşturur.

  2. Yukarıdan Aşağıya Yol (Top-Down Pathway): Ağ, daha derin katmanlardan gelen anlamsal açıdan zengin özellikleri yukarı örnekleyerek (upsampling) daha yüksek çözünürlüklü bir piramit oluşturur. Bu adım, daha geniş uzamsal haritalara güçlü bir bağlamı "halüsinasyon" yoluyla geri ekler.

  3. Yanal Bağlantılar (Lateral Connections): Örnekleme düşürme sırasında kaybolan net detayları geri kazanmak için FPN'ler, yukarı örneklenmiş özellikleri, aşağıdan yukarıya yoldaki orijinal, yüksek çözünürlüklü haritalarla yanal bağlantılar aracılığıyla birleştirir.

Bu kombinasyon, her düzeyin güçlü semantiğe ve iyi yerelleştirmeye sahip olduğu, tüm nesne boyutlarında precision ve recall değerlerini önemli ölçüde artıran bir piramit ile sonuçlanır.

Nesne Tespiti Mimarilerinde Önemi#

FPN'ler modern object detection architectures temel taşlarından biridir. Girişlerinden önce modeller hız (yalnızca son katmanı kullanma) veya doğruluk (çok yavaş olan bir görüntü piramidi işleme) arasında seçim yapmak zorundaydı. FPN'ler, küçük nesne algılama yeteneklerinden ödün vermeden real-time inference sağlayan her iki dünyanın en iyisini sunan bir çözüm sunar.

Bu verimlilik, en son performansı elde etmek için FPN ilkelerinden (PANet gibi) esinlenen sofistike toplama ağlarını kullanan YOLO26 gibi gelişmiş modeller için çok önemlidir. Mimari, model ister uç cihazlara ister Ultralytics Platform aracılığıyla güçlü sunuculara dağıtılsın, çeşitli veri kümelerinde yüksek doğruluğu korumasını sağlar.

Gerçek Dünya Uygulamaları#

FPN'lerin çok ölçekli yeteneği, onları güvenliğin ve hassasiyetin çok önemli olduğu endüstrilerde vazgeçilmez kılar.

  • AI in Automotive: Otonom araçlar, yakındaki büyük kamyonları ve uzaktaki küçük trafik ışıklarını veya yayaları aynı anda izlemelidir. FPN'ler, algı yığınının bu farklı ölçekleri tek bir geçişte işlemesine izin vererek zamanında karar vermeyi sağlar. nuScenes gibi veri kümeleri genellikle bu yetenekleri kıyaslamak için kullanılır.
  • Medical Image Analysis: Teşhis amaçlı görüntülemede, patolojileri tespit etmek boyutu çılgınca değişen anormallikleri fark etmeyi gerektirir. FPN donanımlı bir model, MRI scans içinde hem büyük organ yapılarını hem de küçük, erken evre tümörleri tanımlayabilir ve radyologlara doğru teşhisler koymalarında yardımcı olabilir.
  • AI in Agriculture: Hassas tarım, dron görüntüleri üzerinden mahsul ve zararlıları tespit etmeye dayanır. Dronun yüksekliği değişebileceğinden, görüntüdeki bitkilerin boyutu değişir. FPN'ler, kamera yüksekliğinden bağımsız olarak object counting işlemini doğru bir şekilde gerçekleştirerek modellerin iyi genelleme yapmasına yardımcı olur.

FPN vs. Diğer Özellik Toplayıcılar#

Standart FPN'i daha yeni mimarilerde bulunan gelişmiş varyantlarından ayırmak faydalıdır.

  • FPN vs. PANet: FPN özellikleri zenginleştirmek için yukarıdan aşağıya bir yol eklerken, Path Aggregation Network (PANet) FPN'nin üzerine ekstra bir aşağıdan yukarıya yol ekler. Bu, YOLO modellerinde sıklıkla uyarlanan bir teknik olan yerelleştirmeyi daha da geliştirerek düşük seviyeli özellikler için bilgi yolunu kısaltır.
  • FPN vs. BiFPN: EfficientDet'te bulunan Bi-directional Feature Pyramid Network (BiFPN), farklı özelliklere öğrenilebilir ağırlıklar ekler ve yalnızca bir girdisi olan düğümleri kaldırarak ağı verimlilik için optimize eder.

Pratik Örnek#

ultralytics gibi gelişmiş kütüphaneler, FPN oluşturmanın karmaşıklığını dahili olarak yönetir. YOLO26 gibi bir modeli yüklediğinizde, mimari performansı en üst düzeye çıkarmak için bu özellik toplama katmanlarını otomatik olarak içerir.

from ultralytics import YOLO

# Load the YOLO26 model, which uses advanced feature pyramid principles internally
# The 'n' suffix indicates the nano version, optimized for speed
model = YOLO("yolo26n.pt")

# Perform inference on an image containing objects of various sizes
# The model's neck (FPN-based) aggregates features to detect small and large items
results = model("https://ultralytics.com/images/bus.jpg")

# Display results to see bounding boxes around buses (large) and people (small)
results[0].show()

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

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

Yolculuğuna makine öğreniminin geleceğiyle başla