All Projects → ndrplz → dreyeve

ndrplz / dreyeve

Licence: MIT license
[TPAMI 2018] Predicting the Driver’s Focus of Attention: the DR(eye)VE Project. A deep neural network learnt to reproduce the human driver focus of attention (FoA) in a variety of real-world driving scenarios.

Programming Languages

c
50402 projects - #5 most used programming language
matlab
3953 projects
python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to dreyeve

copilot
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Stars: ✭ 95 (+7.95%)
Mutual labels:  autonomous-driving, autonomous-vehicles, adas
Pylot
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
Stars: ✭ 104 (+18.18%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Lidarobstacledetection
Lidar Obstacle Detection
Stars: ✭ 90 (+2.27%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Pythonrobotics
Python sample codes for robotics algorithms.
Stars: ✭ 13,934 (+15734.09%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Constrained attention filter
(ECCV 2020) Tensorflow implementation of A Generic Visualization Approach for Convolutional Neural Networks
Stars: ✭ 36 (-59.09%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Autonomous driving
Ros package for basic autonomous lane tracking and object detection
Stars: ✭ 67 (-23.86%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Autonomousdrivingcookbook
Scenarios, tutorials and demos for Autonomous Driving
Stars: ✭ 1,939 (+2103.41%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Awesome Interaction Aware Trajectory Prediction
A selection of state-of-the-art research materials on trajectory prediction
Stars: ✭ 625 (+610.23%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Apollo perception ros
Object detection / tracking / fusion based on Apollo r3.0.0 perception module in ROS
Stars: ✭ 179 (+103.41%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Awesome Self Driving Car
An awesome list of self-driving cars
Stars: ✭ 185 (+110.23%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Rtm3d
Unofficial PyTorch implementation of "RTM3D: Real-time Monocular 3D Detection from Object Keypoints for Autonomous Driving" (ECCV 2020)
Stars: ✭ 211 (+139.77%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Dig Into Apollo
Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
Stars: ✭ 903 (+926.14%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Ultra Fast Lane Detection
Ultra Fast Structure-aware Deep Lane Detection (ECCV 2020)
Stars: ✭ 688 (+681.82%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Novel Deep Learning Model For Traffic Sign Detection Using Capsule Networks
capsule networks that achieves outstanding performance on the German traffic sign dataset
Stars: ✭ 88 (+0%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Carla
Open-source simulator for autonomous driving research.
Stars: ✭ 7,012 (+7868.18%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (+67.05%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+2031.82%)
Mutual labels:  automotive, autonomous-driving
Autowarearchitectureproposal.proj
This is the source code of the feasibility study for Autoware architecture proposal.
Stars: ✭ 394 (+347.73%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Autorally
Software for the AutoRally platform
Stars: ✭ 595 (+576.14%)
Mutual labels:  autonomous-driving, autonomous-vehicles
Jetson Car
Autonomous Racing Car using NVIDIA Jetson TX2 using end-to-end driving approach. Paper: https://arxiv.org/abs/1604.07316
Stars: ✭ 172 (+95.45%)
Mutual labels:  autonomous-driving, autonomous-vehicles

DR(eye)VE Project: code repository

A deep neural network trained to reproduce the human driver focus of attention.

Results (video)

video_results

How-To

This repository was used throughout the whole work presented in the paper so it contains quite a large amount of code. Nonetheless, it should be quite easy to navigate into. In particular:

  • docs: project supplementary website, holding some additional information concerning the paper.
  • dreyeve-tobii: cpp code to acquire gaze over dreyeve sequences with Tobii EyeX.
  • semseg: python project to calculate semantic segmentation over all frames of a dreyeve sequence
  • experiments: python project that holds stuff for experimental section
  • matlab: some matlab code to compute optical flow, blends or to create the new fixation groundtruth.

The experiments section is the one that probably interest the reader, in that is the one that contains the code used for developing and training both our model and baselines and competitors. More detailed documentation is available there.

All python code has been developed and tested with Keras 1 and using Theano as backend.

Pre-trained weights:

Pre-trained weights of the multi-branch model can be downloaded from this link.


The code accompanies the following paper:

  @article{palazzi2018predicting,
  title={Predicting the Driver's Focus of Attention: the DR (eye) VE Project},
  author={Palazzi, Andrea and Abati, Davide and Solera, Francesco and Cucchiara, Rita},
  journal={IEEE transactions on pattern analysis and machine intelligence},
  volume={41},
  number={7},
  pages={1720--1733},
  year={2018},
  publisher={IEEE}
}

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].