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
Last synced: 6 months ago · JSON representation ·

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
Created 8 months ago · Last pushed 8 months ago
Metadata Files
Readme Contributing License Citation

README.md

Coverage Status License PEP8

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

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

examples/YOLOv8-ONNXRuntime-Rust/Cargo.toml cargo
docker/Dockerfile docker
  • pytorch/pytorch 2.2.2-cuda12.1-cudnn8-runtime build
pyproject.toml pypi
  • 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
requirements.txt pypi
  • 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