Gerçek zamanlı nesne algılama algoritmalarının karşılaştırılması
Comparision of real-time object detection algorithms
- Tez No: 942305
- Danışmanlar: PROF. DR. TUĞBA SELCEN NAVRUZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering
- Anahtar Kelimeler: Gerçek zamanlı sistemler, Nesne tespiti, Real time systems, Object detection
- Yıl: 2025
- Dil: Türkçe
- Üniversite: Gazi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Son yıllarda yapay zekâ ve derin öğrenme alanlarında yaşanan teknolojik ilerlemeler, bilgisayarla görme sistemlerinin özellikle nesne algılama konusunda büyük bir gelişim göstermesini sağlamıştır. Bu tez çalışması kapsamında, karşılaştırmaya dâhil edilen modeller arasında en güncel YOLO ailesine ait YOLOv8, YOLOv9, YOLOv10 ve YOLO11 modellerinin küçük (s), orta (m) ve büyük (l) varyantları, geleneksel ancak yaygın olarak kullanılan SSD300-VGG16, ve ölçeklenebilir yapısıyla dikkat çeken EfficientDet (D0–D7) serisi yer almaktadır. Tüm modeller, MS COCO 2017 veri kümesi kullanılarak, PyTorch 2.0.1 çerçevesinde aynı donanım (Intel i7 CPU, 16 GB RAM, NVIDIA RTX 3050 GPU) ve yazılım konfigürasyonları altında test edilmiştir. Karşılaştırma, yalnızca doğruluk metrikleriyle sınırlı kalmamış; saniyedeki kare sayısı (FPS), çıkarım süresi (inference time), kesinlik (precision), duyarlılık (recall), F1-skoru, Ortalama Ortalama Hassasiyet (mAP), mAP50:95 ve Kesişim-Birleşim Oranı (IoU) gibi performans parametreleri üzerinden gerçekleştirilmiştir. Deneysel sonuçlar, özellikle YOLOv8s ve YOLOv10s modellerinin hem yüksek FPS değerleri hem de tatmin edici doğruluk skorları ile ön plana çıktığını göstermektedir. Buna karşın, SSD300-VGG16 modeli, rakiplerinin oldukça gerisinde kalmaktadır. EfficientDet D4-D7 modelleri yüksek yerelleştirme başarısıyla dikkat çekmektedir. Tezde ayrıca, modellerin zorlu koşullardaki dayanıklılığı da test edilmiştir. YOLOv10 ve YOLO11 modellerinin daha kararlı sonuçlar üretmiştir. Bunlara ek olarak, tezde kod seviyesinde yapılan optimizasyonların da performans üzerindeki etkisi ayrıntılı olarak ele alınmıştır. Bu sonuçlar ile yazılım optimizasyonunun da gerçek zamanlı sistemlerde önemli rol oynadığını açıkça ortaya koymaktadır. Sonuç olarak bu çalışma, farklı kullanım senaryoları için en uygun modeli belirlemede kapsamlı bir rehber sunmayı amaçlamaktadır. Gerçek zamanlılık, doğruluk ve sistem kaynaklarının dengeli kullanımı gibi pratik kaygıları ele alan bu tez; hem akademik alanda araştırma yapanlar hem de endüstriyel çözümler geliştiren profesyoneller için yol gösterici niteliktedir.
Özet (Çeviri)
In recent years, technological advances in the fields of artificial intelligence and deep learning have enabled computer vision systems to make significant progress especially in object detection. Within the scope of this thesis, the models included in the comparison include small (s), medium (m) and large (l) variants of the latest YOLO family YOLOv8, YOLOv9, YOLOv10 and YOLO11 models, the traditional but widely used SSD300-VGG16, and the EfficientDet (D0–D7) series, which stands out with its scalable structure. All models were tested using the MS COCO 2017 dataset within the PyTorch 2.0.1 framework under the same hardware (Intel i7 CPU, 16 GB RAM, NVIDIA RTX 3050 GPU) and software configurations. The comparison was not limited to accuracy metrics only; The performance parameters such as frames per second (FPS), inference time, precision, recall, F1-score, Mean Average Precision (mAP), mAP50:95 and Intersection-Joinage Ratio (IoU) were used. Experimental results show that especially YOLOv8s and YOLOv10s models stand out with both high FPS values and satisfactory accuracy scores. On the other hand, SSD300-VGG16 model lags far behind its competitors. EfficientDet D4-D7 models stand out with their high localization success. The thesis also tested the durability of the models under difficult conditions. YOLOv10 and YOLO11 models produced more stable results. In addition, the effect of optimizations made at the code level on performance is discussed in detail in the thesis. These results clearly show that software optimization also plays an important role in real-time systems. As a result, this study aims to provide a comprehensive guide to determine the most suitable model for different usage scenarios. Addressing practical concerns such as real-time, accuracy and balanced use of system resources, this thesis is a guide for both academic researchers and professionals developing industrial solutions.
Benzer Tezler
- Design, implementation and comparison ofsensor fusion methods for object detection and trackingbased on multiple 3D lidar sensors
Çoklu 3D lidar sensörleri üzerindenesne algılama ve takibi için sensör füzyon yöntemlerinintasarımı, uygulaması ve karşılaştırılması
ELİF AKSU TAŞDELEN
Yüksek Lisans
İngilizce
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
DOÇ. DR. VOLKAN SEZER
- Simulation, evaluation and study of digital breast tomosynthesis imaging based on compressed sensing methods using total variation minimization
Sayısal meme tomosentezi görüntülemenin toplam değişinti minimizasyonu kullanarak sıkıştırılmış algılama yöntemleri temelli benzetimi, değerlendirmesi ve çalışması
SAEEED SEYYEDI
Yüksek Lisans
İngilizce
2014
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. İSA YILDIRIM
- İnsansı robotlarda nesne algılama ve tanıma için yeni derin öğrenme algoritmalarının geliştirilmesi
Development of novel deep learning algorithms for object detection and recognition in humanoid robots
SİMGE NUR ASLAN
Yüksek Lisans
Türkçe
2021
Mekatronik MühendisliğiFırat ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. AYŞEGÜL UÇAR
- Analog hücresel sinir ağı işlemcisi kullanarak gerçek zamanlı görüntü işleme uygulamaları
Real time image processing applications using analog cellular neural network processor
FETHULLAH KARABİBER
Doktora
Türkçe
2009
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. SABRİ ARIK
- Delta robot kullanılarak nesne algılamaya dayalı PLC kontrollü sıralama sistemi uygulaması
Delta robot sorting system controlled with PLC based on object detection
MOHAMMED ELKHADIR CHACHOUA
Yüksek Lisans
Türkçe
2024
Elektrik ve Elektronik MühendisliğiKocaeli ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SITKI ÖZTÜRK