Çalışmalara dön

01Edge AI · Bitirme tezi · İki kişilik ekip

Yapay zekâ destekliarama-kurtarmasistemi

Havadaki bir kameradan operatörün ekranına: sahada denenmiş, çalışan bir insan tespit sistemi.

Uçta çıkarım
Jetson Nano · TensorRT FP16
Seçilen model (doğrulama)
YOLOv11 · mAP@0.5 0.8694
Operatöre akış
DeepStream · RTSP
Saha testi
Gazi Üniversitesi yerleşkesi

Katkım

Sistem; araştırmadan malzeme tedarikine, sponsorluktan montaja kadar baştan sona iki kişilik bir ekiple geliştirildi. Bilgisayarlı görü, veri seti ve model geliştirme, eğitim ve değerlendirme, kamera seçimi ve Jetson üzerindeki uç yapay zekâ hattı benim birincil sorumluluğumdaydı. Proje, Gazi Üniversitesi BAP desteğiyle yürütüldü ve tamamlandı.

01Saha testi · gerçek uçuşIMX477 · 160°
Saha testi, Gazi Üniversitesi yerleşkesi. Drone kamerasından gerçek uçuş görüntüsü; kutular ve güven skorları modelin çıktısıdır.

01Problem

Havadan bir insanı bulmak.

Arama-kurtarmada zaman kritiktir ve bir drone geniş bir alanı kısa sürede tarayabilir. Ama yükseldikçe insan, karenin küçük bir parçasına dönüşür. İrtifa, arka plan ve görünürlük sürekli değişir; kişi kısmen gizlenmiş ya da kadrajın kenarında olabilir.

Sistem karar vermez. Aday kişileri görüntü üzerinde işaretler; teyit operatöründür. Amaç, operatörün videoyu tek başına tarama yükünü azaltmak.

01Saha testi · karehuman 0.63
Futbol sahasının geniş açılı havadan görüntüsü; model, karede çok küçük görünen iki kişiyi insan olarak işaretlemiş.
Saha testinden bir kare. 160° geniş açılı lens sahayı tek karede kapsar; kişi ise karenin küçük bir parçasıdır.

02Sistem

Uçuş ve algılama, bilerek ayrı.

İki yol, tek bir yer istasyonu.

02Sistem mimarisiYeniden çizildi
Projenin sistem mimarisi şemasından yeniden çizildi.Orijinal şemayı açproje görseli · İngilizce
02Platform · sahadaHolybro X500 V2
Futbol sahasının çimeninde duran, üzerinde elektronik bileşenler bulunan dört rotorlu drone.
Sistemin İHA platformu, saha testinde.

Uçuş, Pixhawk 6C uçuş kontrolcüsüyle RC kumandadan yönetilir; eve dönüş (RTH) ve otomatik kalkış gibi güvenlik işlevleri uçuşu yarı otonom hâle getirir. Görüntü işleme ayrı bir birimde, Jetson Nano üzerinde çalışır. İkisi arasında komut veya kontrol sinyali yoktur; yapay zekâ yalnızca bilgi üretir ve operatörün kararını destekler.

03Model

Aynı veri, iki model.

Jetson Nano’da hangi model çalışmalı?

SARD ve WiSARD veri setlerinden derlenen PROJE veri setinde YOLOv8 ve YOLOv11, aynı veri bölünmeleri ve benzer eğitim prosedürleriyle karşılaştırıldı: ön-eğitimli ağırlıklar, 640×640 girdi, 100 epoch, Google Colab Pro.

Veri kararı: hacim değil, öğreticilik

WiSARD kareleri 4096×2160’a varan çözünürlüklerde; eğitimde ise 640×640’a indirgeniyor. İnsanın bu küçültmeden sonra ayırt edilemeyecek kadar küçüleceği kareler kürasyonda bilinçli olarak elendi.

03YOLOv8 · YOLOv11Doğrulama
  • YOLOv8
  • YOLOv11 · seçilen
PROJE veri seti · eğitim sonu doğrulama metrikleri, her iki model de veri artırmalı (tez, Çizelge 5.1). Ölçek 0–1.
MetrikYOLOv8YOLOv11Fark
Precision0.89970.9109+0.0112
Recall0.79530.8065+0.0112
mAP@0.50.84330.8694+0.0261
mAP@0.5:0.950.40130.4481+0.0468
PROJE veri seti · eğitim sonu doğrulama metrikleri, her iki model de veri artırmalı (tez, Çizelge 5.1). Ölçek 0–1.Precision: işaretlenenlerin ne kadarı gerçekten insan · Recall: insanların ne kadarı bulundu · mAP@0.5:0.95: daha sıkı kutu yerleşimi dahil ortalama başarı

Veri seti görüntülerinde tespitler

PROJE veri setinin iki kaynağından örnekler: kadrajın kenarında kalan, kısmen görünen ve çok küçük hedefler.

03Veri seti örnekleriSARD · WiSARD
  1. Havadan çekilmiş yeşil bir yamaç ve çalılık; sol kenarda kısmen görünen bir kişi 0.78 güvenle insan olarak işaretlenmiş.

    SARDBitki örtüsü arasında, kadrajın sol kenarında kısmen görünen bir kişi (0.78).

  2. Çimenlikte park etmiş üç otomobilin tepeden görüntüsü; sağ kenarda kısmen görünen bir kişi 0.61 güvenle insan olarak işaretlenmiş.

    SARDPark halindeki araçların yanında, sağ kenarda kısmen görünen bir kişi (0.61).

  3. Sürülmüş bir tarla ile ağaç hattının eğik açılı havadan görüntüsü; ağaçların dibindeki üç küçük kişi insan olarak işaretlenmiş.

    WiSARDAğaç hattının dibinde, kadrajın çok küçük bir bölümünü kaplayan üç kişi; üçü de işaretlenmiş.

Kutular ve güven skorları modelin çıktısıdır. Görüntüler: SARD (Sambolek ve Ivasic-Kos, IEEE DataPort) ve WiSARD (Broyles, Hayner ve Leung, IROS 2022) veri setleri; hakları sahiplerine aittir.

Neden YOLOv11?

  1. 01

    Daha isabetli kutular

    En büyük fark, daha sıkı IoU eşiklerini kapsayan mAP@0.5:0.95’te: 0.4013’ten 0.4481’e. Kutular kişinin üzerine daha doğru oturuyor.

  2. 02

    Daha az yanlış alarm

    Karışıklık matrisinde arka planın insan sanıldığı durumlar 821’den 631’e indi.

  3. 03

    Kaçırmalar benzer bantta

    Kaçırılan insan örnekleri 1.487 ve 1.562 ile birbirine yakın kaldı. Seçimi belirleyen; precision, mAP ve kutu yerleşimi.

Jetson Nano’da kullanılmak üzere YOLOv11 (veri artırmalı) seçildi.

04İşlem hattı

Kareden operatöre.

Model bir kez hazırlanıp cihaza taşınır; her kare cihazda işlenip operatöre akar.

04DeepStream işlem hattıJetson Nano

Hazırlık · bir kez

  1. EğitimPyTorch · Ultralytics · Google Colab Pro
  2. ONNXtaşınabilir model biçimi
  3. TensorRT FP16cihaza özel çıkarım motoru

Çalışma anı · Jetson Nano üzerinde, her kare için

  1. KameranvarguscamerasrcIMX477 · CSI
  2. Kare toplamanvstreammuxçıkarım için gruplama
  3. ÇıkarımnvinferYOLOv11 · TensorRT FP16
  4. Kutu + skornvdsosdgörüntüye bindirme
  5. Kodlamanvv4l2h264encdonanımda H.264
  6. Yayınrtph264pay · RTSPağ üzerinden akış
  7. Yer istasyonuRTSP istemcisi (ör. VLC) · operatör teyidi
Eklenti adları projenin kendi DeepStream şemasından alındı; şema kendini temsili olarak tanımlıyor ve çalışma zamanı yapılandırması yayımlanmadı. Biçim dönüşümleri (nvvideoconvert) çizimde gösterilmedi. Cihaz üzerinde FPS veya uçtan uca gecikme ölçümü raporlanmadı.Orijinal şemayı açproje görseli · İngilizce

05Saha

Gerçek uçuş, gerçek görüntü.

Sonuçlar sahada da karşılık buluyor mu?

05Saha testi01 / 03
Futbol sahasının havadan geniş açılı görüntüsü; biri kadrajın alt kenarında iki kişi insan olarak işaretlenmiş.

Orta irtifa, geniş açı: biri kadrajın alt kenarında iki kişi (0.63 · 0.69).

Sahanın farklı bir açısından havadan görüntü; uzakta ve alt kenarda iki kişi insan olarak işaretlenmiş.

Farklı konum ve mesafe: iki kişi (0.50 · 0.72).

Sahanın havadan görüntüsü; ortada bir kişi yüksek, sol alt kenarda kısmen görünen bir kişi düşük güvenle işaretlenmiş.

Kadrajın kenarında, kısmen görünen kişide güven skoru düşük kalıyor (0.79 · 0.29).

Orta irtifa, geniş açı: biri kadrajın alt kenarında iki kişi (0.63 · 0.69).

İlk saha testleri, gerekli izinler alınarak Gazi Üniversitesi yerleşkesindeki futbol sahasında yapıldı. Geniş ve açık alan, farklı irtifa–mesafe kombinasyonlarını güvenle denemeye izin verdi.

Hedefin karedeki boyutu belirgin biçimde değişse de model insan sınıfını tutarlı biçimde tespit etti; kadrajın kenarında kalan ve kısmen görünen kişiler dahil.

Saha doğrulaması nitel: görüntüler doğrudan gözlemle değerlendirildi. Sahada ölçülmüş recall, FPS veya gecikme değeri raporlanmadı.

06Sonuç

Bir modelden fazlası: çalışan bir sistem.

  1. 01

    Veriden modele

    İki açık veri setinden derlenen veri; aynı koşullarda iki mimarinin karşılaştırılması ve gerekçeli model seçimi.

  2. 02

    Modelden cihaza

    ONNX ve TensorRT FP16 ile Jetson Nano’da, DeepStream işlem hattının içinde çıkarım.

  3. 03

    Cihazdan operatöre

    Tespitlerin bindirildiği görüntünün RTSP ile yer istasyonuna akışı; uçuştan ayrı bir algılama hattı.

  4. 04

    Laboratuvardan sahaya

    Gerçek uçuş görüntüsüyle, yerleşkede nitel saha doğrulaması.

Lisans tezi · Gazi Üniversitesi Teknoloji Fakültesi · Gazi Üniversitesi BAP destekli · 2026 · Mohamedou Mohamedhen Vall ile ortak çalışma

İletişim

Bir sonraki sistemibirlikte kuralım.

Yapay zekâ modellerini gerçek dünyada çalışan sistemlere dönüştürmeye odaklanan bir mühendis olarak yeni fırsatlara ve teknik iş birliklerine açığım. Bilgisayarlı görü, Edge AI veya uygulamalı makine öğrenmesi üzerine çalışıyorsanız tanışmak isterim.

Muhammed Ali Yıldırım

Applied AI / ML Engineering

Başa dön