awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
udacity avatar

udacity/self-driving-carArchived

0
View on GitHub↗
6,312 stars·2,103 forks·Jupyter Notebook·19 viewsudacity.com/self-driving-car↗

Self Driving Car

This is an open-source autonomous driving perception pipeline that processes camera and lidar sensor data to detect, track, and fuse objects in real-world driving environments. The project integrates an end-to-end perception workflow combining sensor calibration, deep learning object detection, Kalman filter tracking, and sensor fusion for robust scene understanding.

The pipeline includes camera calibration tools to remove lens distortion from raw images, deep learning model training for object classification and detection, and multi-object tracking using Kalman filters with data association techniques. It also provides 3D point cloud processing for lidar-based object identification and a sensor fusion framework that combines camera and lidar detections to improve perception robustness and reliability.

The project covers the full perception stack from sensor calibration through detection, tracking, and fusion, with capabilities for both image-based and point cloud-based object detection.

Features

  • Perception Pipelines - Provides an open-source pipeline for processing camera and lidar data to detect, track, and fuse objects.
  • Object Detection and Tracking - Locates and maintains tracks for multiple objects using deep learning models and Kalman filters.
  • Object Detection - Locates multiple objects within a single image by applying a trained object detection model.
  • Object Detection - Applies trained convolutional neural networks to locate multiple objects within images.
  • Autonomous Driving Detections - Locates and classifies objects in images and lidar point clouds for real-time autonomous driving scene understanding.
  • Kalman Filter Trackers - Maintains and updates tracks for multiple objects using Kalman filters and data association techniques.
  • Multi-Object Trackers - Maintains and updates tracks for multiple objects using Kalman filters and data association techniques.
  • LiDAR-Camera Detection Fusions - Combines camera and lidar detections to improve perception robustness and reliability through sensor fusion.
  • LiDAR-Camera Fusions - Combines camera and lidar detections to create robust object perception for autonomous vehicles.
  • Coordinate Alignment Systems - Provides camera-lidar coordinate alignment tools essential for accurate sensor fusion in autonomous driving.
  • Detection Fusion Frameworks - Combines camera and lidar detections to improve perception robustness and reliability in autonomous driving.
  • Point Cloud Detections - Identifies objects from lidar sensor data using deep learning on three-dimensional point clouds.
  • Lidar Object Identifications - Identifies objects from lidar point cloud data using deep learning for three-dimensional perception.
  • Camera Calibration - Removes lens distortion from raw camera images to improve accuracy of downstream perception algorithms.
  • Lens Distortion Removal - Removes lens distortion from camera images to improve accuracy of downstream perception algorithms.
  • Multi-Object Trackers - Implements Kalman filter-based multi-object tracking with data association for autonomous driving perception.
  • Camera Calibration Tools - Removes lens distortion from raw camera images to improve downstream perception algorithm accuracy.
  • Convolutional Neural Network Training - Trains convolutional neural networks for object classification and detection in autonomous driving scenarios.
  • Vision Model Training - Trains convolutional neural networks to classify and detect objects in images using a deep learning framework.
  • Deep Learning and Computer Vision - Trains convolutional neural networks to classify and detect objects in images for autonomous driving applications.
  • Educational Courses - Educational content for training autonomous vehicle software engineers.

Star history

Star history chart for udacity/self-driving-carStar history chart for udacity/self-driving-car

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Self Driving Car

Similar open-source projects, ranked by how many features they share with Self Driving Car.
  • microsoft/computervision-recipesmicrosoft avatar

    microsoft/computervision-recipes

    9,866View on GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    View on GitHub↗9,866
  • dmlc/gluon-cvdmlc avatar

    dmlc/gluon-cv

    5,922View on GitHub↗

    Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis. The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware. The library covers a broad range of vision capabili

    Pythonaction-recognitioncomputer-visiondeep-learning
    View on GitHub↗5,922
  • kornia/korniakornia avatar

    kornia/kornia

    11,238View on GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Pythonartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗11,238
  • jwyang/faster-rcnn.pytorchjwyang avatar

    jwyang/faster-rcnn.pytorch

    7,859View on GitHub↗

    This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a vision model for predicting precise bounding boxes around multiple objects within images and live video feeds. The system is optimized for multi-GPU training to reduce the time required for model convergence. It utilizes a GPU-accelerated design to handle the training and inference of complex detection networks. The framework covers the full object detection lifecycle, including custom network training and inference for static images and real-time video streams. It includes capa

    Python
    View on GitHub↗7,859
See all 30 alternatives to Self Driving Car→

Frequently asked questions

What does udacity/self-driving-car do?

This is an open-source autonomous driving perception pipeline that processes camera and lidar sensor data to detect, track, and fuse objects in real-world driving environments. The project integrates an end-to-end perception workflow combining sensor calibration, deep learning object detection, Kalman filter tracking, and sensor fusion for robust scene understanding.

What are the main features of udacity/self-driving-car?

The main features of udacity/self-driving-car are: Perception Pipelines, Object Detection and Tracking, Object Detection, Autonomous Driving Detections, Kalman Filter Trackers, Multi-Object Trackers, LiDAR-Camera Detection Fusions, LiDAR-Camera Fusions.

What are some open-source alternatives to udacity/self-driving-car?

Open-source alternatives to udacity/self-driving-car include: dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model… kornia/kornia — Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a… sshaoshuai/pcdet — PCDet is a LiDAR 3D object detection toolbox and point cloud processing library built on the PyTorch deep learning… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of…