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 (12.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: vaheaslanyangit
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Size: 202 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 6
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Citation

README.md

SkySight Military Monitor: YOLOv5 for Military Vehicles Detection

This project presents an advanced solution for detecting military vehicles in aerial imagery from the ARMA 3 simulation environment. Utilizing the cutting-edge capabilities of YOLOv5, this model is fine-tuned to recognize specific military vehicles under various conditions, demonstrating the power of computer vision in military applications.

Image

Image

Image

Surveillance gif

Explore our project's development journey and insights through our case study and tutorial:

Coming Soon

Model Capabilities

Our YOLOv5 model has been meticulously fine-tuned using a dataset of 300 images, featuring 100 images for each class. The images encompass various environments, angles, and lighting conditions, captured at noon with clear skies using a UAV at approximately 100 meters altitude.

The model proficiently identifies the following classes with high accuracy and speed:

  • Main Battle Tank
  • Infantry Fighting Vehicle
  • Transport Truck

Installation and Usage

To deploy this model in your environment, follow these steps:

  1. Clone the Repository:

    To clone the repository, use the following command:

    git clone git@github.com:vaheaslanyangit/SkySight-Military-Monitor.git

  2. Prepare Your Images:

Add the images you want to analyze into the input folder. The model is optimized for aerial imagery and can handle a variety of military vehicle types and terrains.

  1. Run the Model

Execute the following command to start the detection process:

python detect.py --source ./input/ --weights runs/train/yolo_arma4/weights/best.pt --conf 0.5 --name yolo_arma
  1. Visualize the Results

The detection results will be stored in the runs/detect/yolo_armaX folder. Review the output images and videos to see the model's performance in action.

Technical Details

The project leverages the YOLOv5 algorithm, renowned for its balance between speed and accuracy, making it suitable for real-time detection in military and surveillance applications. The model's architecture is optimized for handling dynamic conditions, including varying camera angles, altitudes, and lighting environments encountered in aerial surveillance.

Future Enhancements

We are continually working on improving the model's capabilities, including expanding the range of detectable vehicle types and enhancing its performance under diverse operational scenarios. Stay tuned for future updates and advancements in this project.

Owner

  • Name: Vahe Aslanyan
  • Login: vaheaslanyangit
  • Kind: user
  • Location: Netherlands, Amsterdam
  • Company: LunarTech

Software Engineer | 🥂Founder of Premier Data Science Bootcamp | As Seen in Forbes

GitHub Events

Total
Last Year

Dependencies

utils/docker/Dockerfile docker
  • pytorch/pytorch latest build
utils/google_app_engine/Dockerfile docker
  • gcr.io/google-appengine/python latest build
requirements.txt pypi
  • Pillow >=7.1.2
  • PyYAML >=5.3.1
  • gitpython >=3.1.30
  • matplotlib >=3.2.2
  • numpy >=1.18.5
  • opencv-python >=4.1.1
  • pandas >=1.1.4
  • psutil *
  • requests >=2.23.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • setuptools >=65.5.1
  • tensorboard >=2.4.1
  • thop >=0.1.1
  • torchvision >=0.8.1
  • tqdm >=4.64.0
utils/google_app_engine/additional_requirements.txt pypi
  • Flask ==1.0.2
  • gunicorn ==19.10.0
  • pip ==21.1
  • werkzeug >=2.2.3