Science Score: 44.0%

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

  • CITATION.cff file
    Found 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 (6.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: wsy-yjys
  • License: agpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 3.77 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Citation Security

README.md

FLDet: A Faster and Lighter Aerial Object Detector

Benchmark

VisDrone2019

| Model | Size | AP(%) | AP50(%) | #Params. | FLOPs | Latency | FPS | Weight&train.log | | :-----: | :--: | :---: |:--------:| :---------: | :------: | :---------: | :--: | :----------------------------------------------------------: | | FLDet-N | 640 | 16.7 | 30.1 | 1.2M | 12.3G | 17.9ms | 55.9 | Google Drive | | FLDet-S | 640 | 18.8 | 33.4 | 2.4M | 26.9G | 24.3ms | 41.2 | Google Drive |

UAVDT

| Model | Size | AP(%) | AP50(%) | #Params. | FLOPs | Latency | FPS | Weight&train.log | | :-----: | :--: | :---: | :-----: | :------: | :---: | :-----: | :--: | :----------------------------------------------------------: | | FLDet-N | 640 | 16.8 | 28.8 | 1.2M | 12.3G | 17.8ms | 56.2 | Google Drive | | FLDet-S | 640 | 17.5 | 30.3 | 2.4M | 26.9G | 24.2ms | 41.3 | Google Drive |

Code

The repo is the official implementation of FLDet.

Our config file is at ultralytics/cfg/models/FLDet

Requirement

  1. Install torch 2.0.1 and torchvision 0.15.2

shell pip install torch==2.0.1 torchvision==0.15.2 --index-url https://download.pytorch.org/whl/cu118

  1. Install other requirements

shell pip install -e .

Usage

Data preparation

You could download dataset form VisDrone(YOLO Format) and UAVDT dataset (YOLO Format) .

Training

1. VisDrone2019

```shell % FLDet-N yolo detect train data=VisDronetest.yaml model=FLDet-N.yaml imgsz=640 device=0,1,2,3 optimizer=SGD batch=32 lr0=0.02 name=testVisDroneFLDet-N patience=0 epochs=300 savejson=True mosaic=1.0 copypaste=1.0 mixup=1.0 closemixup=225 closemosaic=150 closecopypaste=75 decayaug=True > testVisDroneFLDet-N.log 2>&1 &

% FLDet-S yolo detect train data=VisDronetest.yaml model=FLDet-S.yaml imgsz=640 device=0,1,2,3 optimizer=SGD batch=32 lr0=0.02 name=testVisDroneFLDet-S patience=0 epochs=300 savejson=True mosaic=1.0 copypaste=1.0 mixup=1.0 closemixup=225 closemosaic=150 closecopypaste=75 decayaug=True > testVisDroneFLDet-S.log 2>&1 & ```

More super parameters about training please refer to Ultralytics YOLOv8 Docs.

2. UAVDT

```shell % FLDet-N yolo detect train data=UAVDT.yaml model=FLDet-N.yaml imgsz=640 device=0,1,2,3 optimizer=SGD lr0=0.08 name=testUAVDTFLDet-N epochs=100 batch=32 savejson=True decayaug=True mosaic=1.0 copypaste=1.0 mixup=1.0 closemixup=75 closemosaic=50 closecopypaste=25 > testUAVDT_FLDet-N.log 2>&1 &

% FLDet-S yolo detect train data=UAVDT.yaml model=FLDet-S.yaml imgsz=640 device=0,1,2,3 optimizer=SGD lr0=0.08 name=testUAVDTFLDet-S epochs=100 batch=32 savejson=True decayaug=True mosaic=1.0 copypaste=1.0 mixup=1.0 closemixup=75 closemosaic=50 closecopypaste=25 > testUAVDT_FLDet-S.log 2>&1 & ```

Evaluation

shell yolo detect val data=/path/to/data.yaml model=/path/to/your/best.pt testspeed=False save_json=True name=your-work-dir half=True > val.log 2>&1 &

Owner

  • Login: wsy-yjys
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
preferred-citation:
  type: software
  message: If you use this software, please cite it as below.
  authors:
  - family-names: Jocher
    given-names: Glenn
    orcid: "https://orcid.org/0000-0001-5950-6979"
  - family-names: Chaurasia
    given-names: Ayush
    orcid: "https://orcid.org/0000-0002-7603-6750"
  - family-names: Qiu
    given-names: Jing
    orcid: "https://orcid.org/0000-0003-3783-7069"
  title: "YOLO by Ultralytics"
  version: 8.0.0
  # doi: 10.5281/zenodo.3908559  # TODO
  date-released: 2023-1-10
  license: AGPL-3.0
  url: "https://github.com/ultralytics/ultralytics"

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 1
  • Fork event: 1
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 1
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • zf-little (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels