https://github.com/abiyamakruf/telu-tubes-thesis-plantdiseaseseverity

Proyek thesis ini merupakan sistem pendeteksi penyakit tanaman dan pengukuran tingkat keparahannya berbasis citra daun menggunakan YOLOv11 (varian `nano`, `small`, dan `medium`).

https://github.com/abiyamakruf/telu-tubes-thesis-plantdiseaseseverity

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Proyek thesis ini merupakan sistem pendeteksi penyakit tanaman dan pengukuran tingkat keparahannya berbasis citra daun menggunakan YOLOv11 (varian `nano`, `small`, dan `medium`).

Basic Info
  • Host: GitHub
  • Owner: AbiyaMakruf
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 145 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 12 months ago · Last pushed 10 months ago
Metadata Files
Readme

README.md

🌿 Plant Disease Detection & Severity Estimation using YOLOv11

🚀 Proyek ini merupakan sistem pendeteksi penyakit tanaman dan pengukuran tingkat keparahannya berbasis citra daun menggunakan YOLOv11 (varian nano, small, dan medium).


📁 Struktur Dataset

dataset/ ├── objectDetection/ ├── maskDaun/ └── maskLesi/

  • objectDetection/: Dataset untuk pelatihan deteksi daun secara menyeluruh.
  • maskDaun/: Dataset segmentasi daun (hasil dari SAM2).
  • maskLesi/: Dataset segmentasi lesi penyakit untuk estimasi keparahan.

🧠 Model

Kami menggunakan model segmentasi YOLOv11 dengan bobot: - yolo11n-seg.pt 🟢 (Nano) - yolo11s-seg.pt 🔵 (Small) - yolo11m-seg.pt 🟣 (Medium)


🛠️ Tahapan

  1. 🖼️ Object Detection

    • Deteksi objek daun pada citra
    • Dataset: dataset/objectDetection/
    • Contoh hasil:
      Object Detection Result
  2. 🍃 Leaf Mask Segmentation

    • Segmentasi daun dari background
    • Dataset: dataset/maskDaun/
    • Contoh hasil:
      Leaf Mask Result
  3. 🦠 Lesion Mask Segmentation

    • Segmentasi area penyakit/lesi pada daun
    • Dataset: dataset/maskLesi/
    • Contoh hasil:
      Lesion Mask Result

📊 Evaluasi

  • IoU (Intersection over Union) untuk segmentasi
  • mAP50 & mAP50-95 dari hasil validasi
  • Hasil dicatat di folder: results/ ├── objectDetection/ ├── maskDaun/ └── maskLesi/

🔁 Perbandingan Varian Model

| Varian | Kecepatan | Akurasi | Keterangan | |--------|-----------|---------|------------------| | nano | ⚡⚡⚡ | ⭐ | ultra ringan | | small| ⚡⚡ | ⭐⭐ | seimbang | | medium| ⚡ | ⭐⭐⭐ | akurasi lebih baik|


📦 Dependencies

  • ultralytics>=8.0.0
  • opencv-python
  • matplotlib
  • Pillow
  • numpy
  • scikit-learn

📬 Kontak

📧 M. Abiya Makruf
✉️ Telkom University – S2 Informatika

Owner

  • Login: AbiyaMakruf
  • Kind: user
  • Location: Bandung, Indonesia

I am passionate about my work, highly organized, and a hard worker person

GitHub Events

Total
  • Push event: 4
  • Create event: 1
Last Year
  • Push event: 4
  • Create event: 1

Dependencies

Plant Pathology 2020/requirements.txt pypi
  • roboflow *
  • seaborn *
  • ultralytics *
Plant Pathology 2021/website/requirements.txt pypi
  • Flask *
  • numpy *
  • opencv-python *
  • pillow *
  • ultralytics *