Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Görsel Yapay Zekâ

Görsel modellerin tarihi

Bilgisayarlı görü modellerinin geçmişini, ilk kenar algılama ve şablon eşleştirmeden CNN'lere, ResNet'e ve YOLO'ya kadar incele; ayrıca gelecekteki zorlukları öğren.

Mostafa IbrahimMostafa Ibrahim7 dakikalık okuma
Bilgisayarlı görü modellerinin geçmişini, ilk kenar algılama ve şablon eşleştirmeden CNN'lere, ResNet'e ve YOLO'ya kadar incele; ayrıca gelecekteki zorlukları öğren.

Bilgisayarlı görü nedir?#

Bir kameranın yüzünü tanıdığı, ruh hâlini analiz ettiği ve tercihlerine göre kişiselleştirilmiş ürünler önerdiği bir mağazaya girdiğini düşün; üstelik tüm bunlar gerçek zamanlı gerçekleşiyor. Bu, bilim kurgu değil, modern görü modellerinin mümkün kıldığı bir gerçeklik. Fortune Business Insights'ın bir raporuna göre küresel bilgisayarlı görü pazarının büyüklüğü 2025'te 20,75 milyar ABD doları olarak değerlendirildi ve 2026'da 24,14 milyar dolardan 2034'te 72,80 milyar dolara yükselmesi öngörülüyor. Bu, söz konusu teknolojinin çeşitli sektörlerde hızla ilerlediğini ve giderek daha fazla benimsendiğini gösteriyor.

Bilgisayarlı görü alanı, bilgisayarların görüntülerdeki nesneleri algılamasını, tanımasını ve analiz etmesini sağlar. Yapay zekâyla ilgili diğer alanlar gibi bilgisayarlı görü de son birkaç on yılda hızla gelişti.

Bilgisayarlı görünün geçmişi oldukça kapsamlıdır. İlk dönemlerinde bilgisayarlı görü modelleri basit şekilleri ve kenarları algılayabiliyordu; çoğunlukla geometrik desenleri tanıma ya da aydınlık ve karanlık alanları ayırt etme gibi temel görevlerle sınırlıydı. Ancak günümüz modelleri gerçek zamanlı nesne algılama, yüz tanıma ve hatta yüz ifadelerinden duyguları yorumlama gibi karmaşık görevleri olağanüstü doğruluk ve verimlilikle yerine getirebiliyor. Bu çarpıcı ilerleme, hesaplama gücü, algoritma karmaşıklığı ve eğitim için kullanılabilen büyük miktardaki veride kaydedilen önemli gelişmeleri ortaya koyuyor.

Bu makalede bilgisayarlı görünün gelişimindeki önemli dönüm noktalarını ele alacağız. İlk dönemlerine uzanacak, Evrişimli Sinir Ağlarının (CNNs) dönüştürücü etkisini inceleyecek ve ardından gelen önemli gelişmelere göz atacağız.

Bilgisayarlı görünün ilk dönemleri#

Diğer yapay zekâ alanlarında olduğu gibi bilgisayarlı görünün ilk gelişimi de temel araştırmalar ve teorik çalışmalarla başladı. Önemli bir dönüm noktası, Lawrence G. Roberts'ın 3B nesne tanıma üzerine öncü çalışmasıydı. Roberts bu çalışmayı 1960'ların başında "Üç Boyutlu Katı Cisimlerin Makineyle Algılanması" başlıklı tezinde belgelemişti. Katkıları, alandaki sonraki gelişmelerin temelini attı.

İlk algoritmalar - kenar tespiti#

Bilgisayarlı görü üzerine yapılan ilk araştırmalar, kenar tespiti ve özellik çıkarımı gibi görüntü işleme tekniklerine odaklandı. 1960'ların sonlarında geliştirilen Sobel operatörü gibi algoritmalar, görüntü yoğunluğunun gradyanını hesaplayarak kenarları tespit eden ilk yöntemler arasındaydı.

Kenar tespitini gösteren bir görüntü

Şekil 1. Kenar tespitini gösteren bir görüntü; sol tarafta orijinal nesne, sağ tarafta ise kenarları tespit edilmiş hâli yer alıyor.

Sobel ve Canny kenar tespit yöntemleri gibi teknikler, nesneleri tanımak ve sahneleri anlamak için gerekli olan görüntü sınırlarının belirlenmesinde kritik rol oynadı.

Makine öğrenimi ve bilgisayarlı görü#

Örüntü tanıma#

1970'lerde örüntü tanıma, bilgisayarlı görünün önemli bir alanı olarak öne çıktı. Araştırmacılar görüntülerdeki şekilleri, dokuları ve nesneleri tanımaya yönelik yöntemler geliştirerek daha karmaşık görsel görevlerin önünü açtı.

Örüntü tanımayı gösteren, yüz hatlarının kilit nokta ağının kapladığı yüz yakın planı

Şekil 2. Örüntü tanıma.

Örüntü tanımada kullanılan ilk yöntemlerden biri, en iyi eşleşmeyi bulmak için bir görüntünün bir şablon kümesiyle karşılaştırıldığı şablon eşleştirmeydi. Bu yaklaşım; ölçek, döndürme ve gürültü farklılıklarına duyarlılığı nedeniyle sınırlıydı.

Bir görüntüde şablon eşleştirme

Şekil 3. Sol taraftaki şablon, sağdaki görüntünün içinde bulundu.

İlk bilgisayarlı görü sistemleri, dönemin sınırlı işlem gücü nedeniyle kısıtlıydı. 1960'larda ve 1970'lerde bilgisayarlar hantal ve pahalıydı; işlem kapasiteleri de sınırlıydı.

Derin Öğrenmeyle oyunun kurallarını değiştirmek#

Derin Öğrenme ve Evrişimli Sinir Ağları#

Derin öğrenme ve Evrişimli Sinir Ağları (CNNs), bilgisayarlı görü alanında dönüm noktası oldu. Bu gelişmeler, bilgisayarların görsel verileri yorumlama ve analiz etme biçimini kökten değiştirdi ve daha önce olanaksız olduğu düşünülen çok çeşitli uygulamaları mümkün kıldı.

CNN'ler nasıl çalışır?#

Evrişimli Sinir Ağı (CNN) mimarisi

Şekil 4. Evrişimli Sinir Ağı (CNN) mimarisi.

  1. Evrişim Katmanları: CNN'ler, görüntüyü filtreler veya çekirdekler kullanarak taramak için evrişim katmanlarından yararlanır. Bu filtreler, görüntü üzerinde kayarak ve nokta çarpımlarını hesaplayarak kenarlar, dokular ve renkler gibi çeşitli özellikleri algılar. Her filtre, görüntüdeki belirli örüntüleri etkinleştirerek modelin hiyerarşik özellikleri öğrenmesini sağlar.
  2. Aktivasyon Fonksiyonları: Evrişimden sonra, girdiyi pozitifse doğrudan çıktıya aktaran, aksi hâlde sıfır veren ReLU (Düzeltilmiş Doğrusal Birim) gibi aktivasyon fonksiyonları doğrusal olmayanlık sağlar. Bu, ağın karmaşık örüntüleri ve temsilleri öğrenmesine yardımcı olur.
  3. Havuzlama Katmanları: Havuzlama katmanları, özellik haritasının boyutlarını azaltan bir alt örnekleme işlemi uygular. Hesaplama maliyetini ve aşırı öğrenmeyi azaltırken en ilgili özelliklerin çıkarılmasına yardımcı olur.
  4. Tam Bağlantılı Katmanlar: CNN'in son katmanları, evrişim ve havuzlama katmanlarının çıkardığı özellikleri yorumlayarak tahminler yapan tam bağlantılı katmanlardır. Bu katmanlar, geleneksel sinir ağlarındaki katmanlara benzer.

CNN tabanlı görsel modellerin gelişimi#

CNN tabanlı görüntü modellerinin evrimi, dikkate değer birkaç mimariyi içeriyor:

  • LeNet (1989): LeNet, öncelikle el yazısıyla yazılmış çeklerdeki rakamları tanımak için kullanılan en eski CNN mimarilerinden biriydi. Başarısı, görüntü işlemede derin öğrenmenin potansiyelini kanıtlayarak daha karmaşık CNN'lerin temelini attı.
  • AlexNet (2012): AlexNet, ImageNet yarışmasında mevcut modelleri önemli ölçüde geride bırakarak derin öğrenmenin gücünü ortaya koydu. ReLU etkinleştirmelerini, dropout'u ve veri artırmayı kullanan model, görüntü sınıflandırmada yeni ölçütler belirledi ve CNN'lere olan ilgiyi yaygınlaştırdı.
  • VGGNet (2014): VGGNet, daha küçük evrişim filtreleri (3x3) kullanarak görüntü sınıflandırma görevlerinde etkileyici sonuçlar elde etti ve daha yüksek doğruluk sağlamada ağ derinliğinin önemini pekiştirdi.
  • ResNet (2015): ResNet, artık öğrenmeyi kullanıma sunarak derin ağlardaki bozulma sorununu ele aldı. Bu yenilik, çok daha derin ağların eğitilmesini sağlayarak çeşitli bilgisayarlı görü görevlerinde en ileri düzeyde performans elde edilmesine öncülük etti.
  • YOLO (Yalnızca Bir Kez Bak): YOLO, nesne algılamayı tek bir regresyon problemi olarak ele alarak dönüştürdü; tüm görüntülerden sınırlayıcı kutuları ve sınıf olasılıklarını tek bir değerlendirmede doğrudan tahmin etti. Bu yaklaşım, yüksek hız ve doğrulukla gerçek zamanlı nesne algılamayı mümkün kılarak otonom sürüş ve gözetim gibi anında işlem gerektiren uygulamalar için uygun hâle getirdi.

Bilgisayarlı görü uygulamaları#

Sağlık hizmetleri#

Bilgisayarlı görünün kullanım alanları çok çeşitlidir. Örneğin Ultralytics YOLOv8 gibi görüntü modelleri, kanser ve diyabetik retinopati gibi hastalıkları tespit etmek için tıbbi görüntülemede kullanılır. Bu modeller röntgenleri, MR ve BT taramalarını yüksek hassasiyetle analiz ederek anormallikleri erken aşamada belirler. Bu erken tespit yeteneği, zamanında müdahaleyi ve hasta sonuçlarının iyileştirilmesini sağlar.

Ultralytics YOLOv8 kullanılarak beyin tümörü tespiti

Şekil 5. Ultralytics YOLOv8 kullanılarak beyin tümörü tespiti.

Çevrenin korunması#

Bilgisayarlı görü modelleri, yaban hayatı yaşam alanlarından alınan görüntüleri ve videoları analiz ederek nesli tehlike altındaki türlerin izlenmesine ve korunmasına yardımcı olur. Hayvanları tanır ve davranışlarını izleyerek popülasyonları ve hareketleri hakkında veri sağlar. Bu teknoloji, kaplanlar ve filler gibi türleri korumaya yönelik stratejilere ve politika kararlarına bilgi sağlar.

Görsel yapay zekâ sayesinde orman yangınları ve ormansızlaşma gibi diğer çevresel tehditler izlenebilir ve yerel yetkililerin hızla müdahale etmesi sağlanabilir.

Orman yangınının uydu görüntüsü

Şekil 6. Orman yangınının uydu görüntüsü.

Zorluklar ve geleceğe yönelik adımlar#

Önemli başarılarına rağmen görüntü modelleri, karmaşıklıkları ve geliştirme süreçlerinin zorlu doğası nedeniyle hâlâ pek çok sorunla karşı karşıya; bu sorunlar sürekli araştırma gerektiriyor.

Yorumlanabilirlik ve açıklanabilirlik#

Özellikle derin öğrenme tabanlı görüntü modelleri, son derece karmaşık oldukları için şeffaflıkları sınırlı olan "kara kutular" olarak görülür. Bu yorumlanabilirlik eksikliği, özellikle sağlık hizmetleri gibi kritik uygulamalarda güveni ve hesap verebilirliği engeller.

Hesaplama gereksinimleri#

En ileri düzeydeki yapay zekâ modellerini eğitmek ve devreye almak önemli ölçüde hesaplama kaynağı gerektirir. Bu durum, çoğu zaman büyük miktarda görüntü ve video verisinin işlenmesini gerektiren görsel modeller için özellikle geçerlidir. En yoğun veri gerektiren eğitim girdileri arasında yer alan yüksek çözünürlüklü görüntü ve videolar, hesaplama yükünü artırır. Örneğin tek bir HD görüntü birkaç megabayt depolama alanı kaplayabilir; bu da eğitim sürecini kaynak yoğun ve zaman alıcı hâle getirir.

Etkili görüntü modelleri geliştirirken söz konusu olan kapsamlı verileri ve karmaşık hesaplamaları işlemek için güçlü donanım ve optimize edilmiş bilgisayarlı görü algoritmaları gerekir. Daha verimli mimariler, model sıkıştırma ve GPU'lar ile TPU'lar gibi donanım hızlandırıcıları üzerine yapılan araştırmalar, görüntü modellerinin ilerlemesi açısından kritik önem taşır.

Bu iyileştirmeler, hesaplama gereksinimlerini azaltmayı ve işleme verimliliğini artırmayı amaçlıyor. Ayrıca Ultralytics YOLOv8 ve Ultralytics YOLO26 gibi ardılları gibi gelişmiş, önceden eğitilmiş modelleri kullanmak kapsamlı eğitim ihtiyacını önemli ölçüde azaltabilir; böylece geliştirme süreci kolaylaşır ve verimlilik artar.

Sürekli değişen bir alan#

Günümüzde görüntü modellerinin uygulamaları, tümör tespiti gibi sağlık uygulamalarından trafik izleme gibi günlük kullanımlara kadar yaygınlaştı. Bu gelişmiş modeller, daha önce erişilemeyen doğruluk, verimlilik ve yetenekler sunarak sayısız sektöre yenilik getirdi.

Teknoloji ilerlemeyi sürdürdükçe görüntü modellerinin yaşamın ve sektörlerin çeşitli alanlarını iyileştirme potansiyeli de artıyor. Bu sürekli gelişim, bilgisayarlı görü alanında araştırma ve geliştirmenin devam etmesinin önemini vurguluyor.

Vision AI'ın geleceğini merak ediyor musun? En yeni gelişmeler hakkında daha fazla bilgi için Ultralytics Belgeleri sayfasını incele, projelerimize Ultralytics GitHub ve YOLOv8 GitHub üzerinden göz at. Ayrıca farklı sektörlerdeki yapay zekâ uygulamalarına dair bilgiler için Otonom Araçlar ve Üretim çözüm sayfaları özellikle yararlı bilgiler sunuyor.

Yazan

Mostafa Ibrahim
Mostafa Ibrahim

Yazılım Mühendisi ve Teknik Yazar · Serbest çalışan

Mostafa Ibrahim, AI ve SaaS şirketleri için makine öğrenimi, veri mühendisliği ve bulut altyapısı konularında teknik içerikler üreten bir yazılım mühendisi ve teknik yazardır. 100’ün üzerinde teknik makale yayımlamış; Weights & Biases, HarperDB, SuperTokens ve Civo dâhil şirketler için yazmıştır. Ayrıca Ultralytics’te konuk yazar olarak Ultralytics YOLO ve Vision AI üzerine yazılar kaleme alır.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çö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