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 (10.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: feekyzz
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 1.11 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
FAD is a object detection network.
Overview
FAD aims to achieve efficient detection of traffic scene objects. Given the pressing demand for traffic object detection in autonomous driving vehicles, attaining efficiency and accuracy in perception on in-vehicle platforms remains a formidable challenge. To this end, we propose a frequency-oriented adaptive detector (FAD) for vehicle-mounted intelligent traffic object detection. FAD effectively integrates high- and low-frequency information to enhance the texture and semantic features of multi-scale objects in complex traffic scenarios, all while maintaining minimal computational overhead. Initially, we present a frequency dynamic convolution (FDC) for a lightweight backbone, aiming at frequency-domain adaptive dilated receptive fields and balancing effective bandwidth. Wherein, the adaptive kernel decomposes the convolution weights into high- and low-frequency components. Subsequent to frequency-domain selection, the convolutional weights are re-calibrated to equilibrate the frequency-domain components within the feature map. In addition, we propose an adaptive frequency-oriented fusion (AFF) framework, which adaptively reorganizes high and low-frequency features across different scales. AFF effectively balances object details, fine boundaries and deep semantic features, aiming to bridge the gap caused by feature inconsistencies.
System Requirements
Hardware requirements
FAD is conducted in the PyTorch framework on a Windows system, utilizing a workstation equipped with an RTX 4070 Ti 12-GB GPU and 32-GB RAM.
Software requirements
OS Requirements
This package is supported for Windows and Linux. The package has been tested on the following systems: + Windows 10 + Linux: Ubuntu 16.04
Python Dependencies
FAD mainly depends on the Python scientific stack.
``` basicsr==1.4.2 beautifulsoup4==4.13.4 einops==0.8.1 gradcam==1.5.4 ipython==8.12.3 matplotlib==3.5.3 mmcvfull==1.7.2 numpy==1.21.6 onnx==1.14.1 onnxruntime==1.19.2 opencvcontribpython==4.7.0.72 opencvpython==4.9.0.80 openvino==2023.2.0 pandas==1.3.5 Pillow==9.5.0 Pillow==11.3.0 protobuf==6.31.1 psutil==5.9.8 pycpuinfo==9.0.0 pycocotools==2.0.6 PyWavelets==1.4.1 PyYAML==6.0.1 PyYAML==6.0.2 scipy==1.7.3 seaborn==0.13.2 sentrysdk==1.39.1 setuptools==60.2.0 setuptools==65.6.3 thop==0.1.1.post2209072238 timm==1.0.17 torch==1.9.0+cu111 torchdct==0.1.6 torchsummary==1.5.1 torchvision==0.10.0+cu111 tqdm==4.65.2 torch==1.9.0+cu111
```
Installation Guide:
Install from Github
git clone https://github.com/feekyzz/FAD
cd FAD
conda create -n FAD python=3.8 anaconda
conda activate FAD
pip install -r requirements.txt
- sudo, if required
Dataset
KITTI:
You can download KITTI from the following links:
- Google drive
Link: https://drive.google.com/drive/folders/1Ha6b9a1ri0VtZ4t5QCSMPaFHNWBScAC2?usp=sharing
BDD100K:
You can download KITTI from the following links:
- Google drive
Link: https://drive.google.com/drive/folders/1-gxQox4in4zzxcOgo66xN3BPN7fJbdIr?usp=sharing
Cityscapes:
You can download KITTI from the following links:
- Google drive
Link: https://drive.google.com/file/d/14wKLxFjgBVAdS4U_k0PKynrfJiLKbNdO/view?usp=sharing
Weights
- Google drive
Link: https://drive.google.com/drive/folders/1bgHoK5ASSymYoppbXnHdhND8rRYUTnpB?usp=sharing
License
This project is covered under the Apache 2.0 License.
Owner
- Login: feekyzz
- Kind: user
- Repositories: 1
- Profile: https://github.com/feekyzz
Citation (CITATION.cff)
# This CITATION.cff file was generated with https://bit.ly/cffinit
cff-version: 1.2.0
title: Ultralytics YOLO
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Glenn
family-names: Jocher
affiliation: Ultralytics
orcid: 'https://orcid.org/0000-0001-5950-6979'
- given-names: Ayush
family-names: Chaurasia
affiliation: Ultralytics
orcid: 'https://orcid.org/0000-0002-7603-6750'
- family-names: Qiu
given-names: Jing
affiliation: Ultralytics
orcid: 'https://orcid.org/0000-0003-3783-7069'
repository-code: 'https://github.com/ultralytics/ultralytics'
url: 'https://ultralytics.com'
license: AGPL-3.0
version: 8.0.0
date-released: '2023-01-10'
GitHub Events
Total
- Push event: 1
- Create event: 3
Last Year
- Push event: 1
- Create event: 3
Dependencies
- pytorch/pytorch 2.2.2-cuda12.1-cudnn8-runtime build
- matplotlib >=3.3.0
- opencv-python >=4.6.0
- pandas >=1.1.4
- pillow >=7.1.2
- psutil *
- py-cpuinfo *
- pyyaml >=5.3.1
- requests >=2.23.0
- scipy >=1.4.1
- seaborn >=0.11.0
- thop >=0.1.1
- torch >=1.8.0
- torchvision >=0.9.0
- tqdm >=4.64.0
- Pillow ==9.5.0
- Pillow ==11.3.0
- PyWavelets ==1.4.1
- PyYAML ==6.0.1
- PyYAML ==6.0.2
- basicsr ==1.4.2
- beautifulsoup4 ==4.13.4
- einops ==0.8.1
- grad_cam ==1.5.4
- ipython ==8.12.3
- matplotlib ==3.5.3
- mmcv_full ==1.7.2
- numpy ==1.21.6
- onnx ==1.14.1
- onnxruntime ==1.19.2
- opencv_contrib_python ==4.7.0.72
- opencv_python ==4.9.0.80
- openvino ==2023.2.0
- pandas ==1.3.5
- protobuf ==6.31.1
- psutil ==5.9.8
- py_cpuinfo ==9.0.0
- pycocotools ==2.0.6
- scipy ==1.7.3
- seaborn ==0.13.2
- sentry_sdk ==1.39.1
- setuptools ==60.2.0
- setuptools ==65.6.3
- thop ==0.1.1.post2209072238
- timm ==1.0.17
- torch ==1.9.0
- torch_dct ==0.1.6
- torchsummary ==1.5.1
- torchvision ==0.10.0
- tqdm ==4.65.2