skysight-military-monitor
https://github.com/vaheaslanyangit/skysight-military-monitor
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
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
Metadata Files
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.
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:
Clone the Repository:
To clone the repository, use the following command:
git clone git@github.com:vaheaslanyangit/SkySight-Military-Monitor.git
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.
- 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
- 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
- Website: https://www.vaheaslanyan.com/
- Twitter: VaheAslanyan7
- Repositories: 1
- Profile: https://github.com/vaheaslanyangit
Software Engineer | 🥂Founder of Premier Data Science Bootcamp | As Seen in Forbes
GitHub Events
Total
Last Year
Dependencies
- pytorch/pytorch latest build
- gcr.io/google-appengine/python latest build
- 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
- Flask ==1.0.2
- gunicorn ==19.10.0
- pip ==21.1
- werkzeug >=2.2.3