Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. CameraRadarFusionNet

CameraRadarFusionNet

Apache-2.0Python

A neural network for object detection using multi-level fusion of camera and radar data, built on Keras RetinaNet.

GitHubGitHub
446 stars139 forks0 contributors

What is CameraRadarFusionNet?

CRF-Net (Camera and Radar Fusion Network) is a deep learning framework for object detection that combines camera images and radar data through multi-level neural network fusion. It solves the problem of unreliable single-sensor perception in autonomous systems by leveraging complementary sensor modalities to improve detection accuracy in challenging environmental conditions. The system is built on the Keras RetinaNet architecture and is specifically designed for autonomous driving applications.

Target Audience

Autonomous vehicle researchers and engineers working on perception systems, particularly those focusing on multimodal sensor fusion for robust object detection. Also suitable for computer vision practitioners interested in extending RetinaNet architectures with additional sensor modalities.

Value Proposition

Developers choose CRF-Net because it provides a proven, configurable framework for camera-radar fusion that outperforms single-sensor approaches, with ready integration for the nuScenes dataset and flexible architecture supporting both feature-level and decision-level fusion strategies.

Overview

CRF-Net (Camera and Radar Fusion Network) is a deep learning architecture designed for robust object detection by fusing camera images and radar point clouds. It addresses the limitations of single-sensor systems by combining complementary data sources, improving detection accuracy in challenging conditions like poor visibility or lighting. The network is specifically tested on the nuScenes autonomous driving dataset but can be extended to other multimodal sensor datasets.

Key Features

  • Multi-Level Sensor Fusion — Integrates radar and camera data at multiple stages within the neural network architecture for enhanced feature representation.
  • RetinaNet Foundation — Builds upon the proven Keras RetinaNet framework for efficient object detection with focal loss handling class imbalance.
  • Radar Augmented Images (RAI) — Generates fused visual representations combining camera frames with radar point cloud data for improved input preprocessing.
  • Configurable Training Pipeline — Flexible configuration system allows customization of training parameters, model architectures, and dataset specifications.
  • Docker Support — Provides containerized environment for reproducible training and evaluation across different systems.
  • nuScenes Compatibility — Ready-to-use implementation for the popular autonomous driving dataset with 3D ground truth annotations.

Philosophy

CRF-Net follows a sensor-agnostic fusion philosophy that treats camera and radar data as complementary information streams, leveraging the strengths of each modality to overcome individual sensor limitations in autonomous perception systems.

Use Cases

Best For

  • Autonomous driving perception systems requiring robust object detection
  • Research projects exploring camera and radar sensor fusion techniques
  • Extending RetinaNet architectures with multimodal sensor inputs
  • Benchmarking fusion algorithms on the nuScenes dataset
  • Developing safety-critical detection systems for adverse weather conditions
  • Educational projects on deep learning-based sensor fusion

Not Ideal For

  • Projects not using the nuScenes dataset or requiring immediate out-of-the-box support for other multimodal datasets
  • Environments with modern CUDA versions (beyond 10.0) or Python releases newer than 3.5
  • Applications demanding real-time, low-latency inference on embedded or edge devices
  • Teams needing extensive documentation or GUI-based configuration tools

Pros & Cons

Pros

Robust Multimodal Fusion

Integrates camera and radar data at multiple neural network stages, enhancing detection accuracy in challenging conditions like poor visibility, as demonstrated in the nuScenes benchmark.

RetinaNet Foundation

Builds on the proven Keras RetinaNet framework, leveraging focal loss for class imbalance and providing a reliable object detection backbone.

Dockerized Reproducibility

Offers a containerized environment with Docker support, ensuring consistent training and evaluation across different systems, as detailed in the installation guide.

nuScenes Ready Integration

Includes pre-configured compatibility with the nuScenes autonomous driving dataset, complete with 3D ground truth annotations and pretrained weights for quick start.

Cons

Dated Software Stack

Requires specific, older versions like CUDA 10.0 and Python 3.5, which may conflict with modern deep learning libraries and hardware, limiting upgrade paths.

Limited Dataset Flexibility

Primarily optimized for nuScenes; extending to other camera-radar datasets requires significant manual configuration and code adaptation, as noted in the README.

Complex Manual Setup

Involves error-prone steps like creating custom config files and managing environment variables, with no automated tools or simplified workflows for beginners.

Frequently Asked Questions

Quick Stats

Stars446
Forks139
Contributors0
Open Issues28
Last commit2 months ago
CreatedSince 2019

Tags

#autonomous-driving#sensor-fusion#deep-learning#neural-networks#computer-vision#object-detection

Built With

T
TensorFlow
C
CUDA
K
Keras
P
Python
D
Docker

Included in

Robotic Tooling3.8k
Auto-fetched 1 hour ago

Related Projects

pyroSARpyroSAR

framework for large-scale SAR satellite data processing

Stars604
Forks122
Last commit14 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub