Computer Vision • Object Detection • Medical Imaging • Deep Learning
Bu projede, beyin MR görüntülerinde tümör tespiti amacıyla YOLOv5 tabanlı derin öğrenme destekli bir nesne tanıma sistemi geliştirilmiştir. Çalışma kapsamında iki farklı senaryo ele alınmıştır: ikili sınıflandırma (tümör var / yok) ve dört sınıflı etiketleme (healthy, unhealthy, benign, malignant). Amaç, farklı etiketleme yaklaşımlarının model performansına etkisini incelemektir.
YOLOv5, tek aşamalı (single-stage) nesne tespit mimarisi sayesinde hızlı çıkarım süresi ve yüksek doğruluk sunmaktadır. Bu proje özelinde hedef, yalnızca sınıflandırma yapmak değil; MR görüntüsünde tümör bölgesini konumlandırarak (bounding box) doğru sınıf etiketini üretmektir.
Model performansları precision, recall, F1-score ve mAP metrikleri üzerinden karşılaştırılmıştır. Farklı sınıflandırma senaryolarının sonuçları karşılaştırmalı olarak değerlendirilmiştir.
İkili ve dört sınıflı YOLOv5 modellerinin Precision, Recall, mAP@0.5 ve mAP@0.5:0.95 metriklerine göre karşılaştırması.
Modelin inference süresine ait pre-process, NMS ve toplam işlem sürelerini gösteren teknik tablo.
YOLOv5 modelinin eğitim sürecinde train/validation loss değerleri ile precision, recall ve mAP metriklerinin epoch bazlı değişimi.
Aşağıda, YOLOv5 modeli tarafından üretilen örnek tahmin çıktıları yer almaktadır. İkili ve dört sınıflı senaryolarda modelin tümör bölgesini doğru şekilde konumlandırdığı ve sınıf etiketlerini güven skorları ile birlikte ürettiği görülmektedir.
İkili Sınıflandırma (Positive / Negative):
Bu senaryoda model, MR görüntülerini tümör varlığına göre
positive ve negative olarak sınıflandırmaktadır.
Tahmin sonuçlarında, tümör bölgelerinin doğru şekilde
bounding box ile işaretlendiği ve yüksek güven skorları
ile etiketlendiği gözlemlenmektedir.
Bu yaklaşım, hızlı ve pratik bir ön tarama (screening) mekanizması
olarak kullanılmaya uygundur.
Dört Sınıflı Sınıflandırma (Healthy / Unhealthy / Benign / Malignant):
Bu senaryoda model, yalnızca tümör varlığını değil, aynı zamanda
tümörün durumunu ve türünü de ayırt etmektedir.
Çıktılar incelendiğinde, modelin farklı sınıflar arasında
anlamlı ayrımlar yapabildiği ve tümör bölgelerini
doğru konumlandırdığı görülmektedir.
Bu yaklaşım, klinik karar destek sistemleri için
daha detaylı ve bilgilendirici sonuçlar sunmaktadır.
Projeye ait kaynak kodlar, veri gizliliği ve proje bütünlüğü nedeniyle özel (private) bir GitHub deposunda tutulmaktadır.
Private GitHub RepositoryBu projeye ait detaylı açıklama ve deneysel sonuçları içeren doküman aşağıdan görüntülenebilir.
PDF’i Yeni Sekmede Aç