Comments (7)
We'll need some algorithms to align and synchronize the data (image/sensors) to maximize the accuracy of depth map and Visual SLAM (with IMU).
If you like to help please try to create a Google Colaboratory version also.
The dataset was collected between 17:36 and 18:06 EST, so it was almost dark and also was snowing lightly.
Lets see how robust are the stereo depth estimation, ego motion/speed estimation, and object detection/instance segmentation algorithms on this fairly difficult dataset
Would be interesting to use instance segmentation and then calculate disparity at contour level.
The images have noise (it was fairly dark), and the snow/wiper gets in the way too, so lets see if we could improve the accuracy of instance segmentation in these situations.
The main target would be to test #1-mvp-vbacc and create a 3D map (also correlating compass, IMU, OBD II speed) to help #2-mvp-lkas (the lane markings are covered by snow).
from ossdc-visionbasedacc.
For stereo (multi) camera depth map estimation, check this excellent thesis to also see how #fpga can help creating #3-mvp-smart-camera from monocular to multi camera setups, and what configurations are good for certain scenarios (number of cameras, resolution, fps) :
https://twitter.com/GTARobotics/status/875932414996094976
from ossdc-visionbasedacc.
I dug a bit deeper on the topic / rosmsg type expected from the imu:
/Imu
std_msgs/Header header
uint32 seq
time stamp
string frame_id
geometry_msgs/Quaternion orientation
float64 x
float64 y
float64 z
float64 w
float64[9] orientation_covariance
geometry_msgs/Vector3 angular_velocity
float64 x
float64 y
float64 z
float64[9] angular_velocity_covariance
geometry_msgs/Vector3 linear_acceleration
float64 x
float64 y
float64 z
float64[9] linear_acceleration_covariance
It take a quaternion for orientation.
For fun I took a look at the node graph also:
The author recommends Kalibr for stereo calibration (another ros program expects a bag input
from ossdc-visionbasedacc.
I'll try to build a camera like this and use it for datasets collection also:
https://github.com/harshatech2012/dual-raspi-stereo-vision
from ossdc-visionbasedacc.
Lets try to run Kalibr in Colaboratory.
We just need to build a publisher with images/IMU, from the dataset, that is expected by these ROS calibration/disparity estimation tools.
from ossdc-visionbasedacc.
We should try this also, from Skydio team:
End-to-End Learning of Geometry and Context for Deep Stereo Regression
https://arxiv.org/abs/1703.04309
from ossdc-visionbasedacc.
We should try and test it with this new approach also:
Dataset and Methods for Deep inertial Odometry
http://deepio.cs.ox.ac.uk/
from ossdc-visionbasedacc.
Related Issues (20)
- Collect and discuss best algorithms for car detection and tracking HOT 1
- Mobileye - vision based ACC paper
- Geometric Deep Learning | Michael Bronstein | Radcliffe Institute
- Machine Learning Meets Geometry
- BoxCars: Improving Fine-Grained Recognition of Vehicles using 3D Bounding Boxes in Traffic Surveillance
- SurfNet: Generating 3D shape surfaces using deep residual networks
- One-Shot Video Object Segmentation HOT 1
- Mask RCNN in TensorFlow HOT 2
- Mobileye- Pedestrian detection
- Integrate Stereo VINS (MSCKF_VIO) demo in Colaboratoty HOT 16
- Implement Objects Detection and Tracking Using Points Cloud Reconstructed from Linear Stereo Vision HOT 2
- Extended Object Tracking: Introduction, Overview and Applications HOT 1
- os.environ['PAFY_BACKEND'] = 'internal'
- Analyse Uber SDC accident HOT 40
- Distance Estimation HOT 1
- Analyse and test pedestrian avoidance ADAS systems in cars HOT 1
- Self driving car - dataset - public videos HOT 3
- Create Google Colaboratory for NoScope: 1000x Faster Deep Learning Queries over Video
- Integrate GSLAM
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ossdc-visionbasedacc.