JustDeepIt

JustDeepIt performs deep learning-based object detection and segmentation of biological images for plant phenotyping and precision agriculture applications.


Key Features:

  • Model building and inference modules: Provides modular components for constructing, training, and running deep learning models for image analysis.
  • Supported frameworks: Integrates with PyTorch, MMDetection, and Detectron2 for model development and inference.
  • Object detection algorithms: Includes implementations of Faster R-CNN, YOLOv3, SSD, and RetinaNet for object detection tasks.
  • Instance segmentation: Implements Mask R-CNN for instance-level segmentation of objects such as sugar beets and weeds.
  • Salient/semantic segmentation: Uses U²-Net for plant and leaf segmentation tasks.
  • API implementation: Exposes model construction and inference functionality via the Python library FastAPI.

Scientific Applications:

  • Wheat head detection: Detects wheat heads using Faster R-CNN, YOLOv3, SSD, and RetinaNet.
  • Sugar beet and weed segmentation: Segments sugar beets and weeds using Mask R-CNN.
  • Plant segmentation: Segments whole plants using U²-Net.
  • Leaf segmentation: Performs leaf segmentation using U²-Net.

Methodology:

Implemented using PyTorch, MMDetection, Detectron2, and FastAPI, and supporting Faster R-CNN, YOLOv3, SSD, RetinaNet, Mask R-CNN, and U²-Net for detection and segmentation.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, JavaScript
Added:
12/29/2022
Last Updated:
11/24/2024

Operations

Publications

Sun J, Cao W, Yamanaka T. JustDeepIt: Software tool with graphical and character user interfaces for deep learning-based object detection and segmentation in image analysis. Frontiers in Plant Science. 2022;13. doi:10.3389/fpls.2022.964058. PMID:36275541. PMCID:PMC9583140.