Difference between revisions of "3D Structure From Visual Motion"

From Chrome
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
  Recent news you should be aware of ...
 
  Recent news you should be aware of ...
 +
  * New schedule published with teachers specified
 +
  * The schedule of 2014 lectures is out!
 
   * A new version of the course is scheduled for the year 2013/2014
 
   * A new version of the course is scheduled for the year 2013/2014
  
Line 23: Line 25:
 
* [http://www.dei.polimi.it/people/matteucci Matteo Matteucci]
 
* [http://www.dei.polimi.it/people/matteucci Matteo Matteucci]
 
* [http://www.dei.polimi.it/people/caglioti Vincenzo Caglioti]
 
* [http://www.dei.polimi.it/people/caglioti Vincenzo Caglioti]
* [http://www.dei.polimi.it/people/marcon Marco Marcon]
+
<!--* [http://www.dei.polimi.it/people/marcon Marco Marcon]-->
* [http://personal.disco.unimib.it/sorrenti/ Domenico G. Sorrenti]
+
<!--* [http://personal.disco.unimib.it/sorrenti/ Domenico G. Sorrenti]-->
  
 
===Course Schedule===
 
===Course Schedule===
  
All lectures are on:
+
The course schedule for this yeas edition foresees 3 hour lectures from 14:30 to 17:30 (time might change according to participants needs) of the following days:  
  
* Friday from 15:15 to 18:15
+
*12/05/2014: Feature extraction, matching and tracking (Matteo Matteucci)
 +
*14/05/2014: Projection model and projection matrix (Vincenzo Caglioti)
 +
*16/05/2014: Fundamental and Essential matrices (Vincenzo Caglioti)
 +
*19/05/2014: Structure from Motion and Visual Odometry (Vincenzo Caglioti)
 +
*21/05/2014: Simulataneous Localization and Mapping (Matteo Matteucci)
 +
*23/05/2014: Unconventional Visual Odometry: Uncalibrated visual odometry, Omnidirectional odometry (Vincenzo Caglioti)
 +
*26/05/2014: Visual SLAM with filters (Matteo Matteucci)
 +
*28/05/2014: Visual SLAM without filters (Matteo Matteucci)
  
In the following you find the detailed schedule for the course and the rooms booked for it. In brackets you find also the lecturer for each specific topic.  
+
The room for all the lectures is: "Aula Seminari Alessandra Alario" 4th Floor - Building 21 Campus Leonardo.
  
*'''3d Vision Basics''' (9 hours)
+
<!--In the following you find a tentative syllabus for the course.
** 30/03/2012 (Sala conferenze - DEI): Course introduction (1h M. Matteucci)
+
 
** 30/03/2012 (Sala conferenze - DEI): Feature extraction, matching and tracking (2h M. Matteucci)
+
*'''3d Vision Basics'''  
** 13/04/2012 (Aula PT1 - Piano terra DEI): Projection model and projection matrix (3h V. Caglioti)
+
** Course introduction  
** 20/04/2012 (D2.2 - coord 45.47737, 9.23517): Fundamental and Essential matrices (3h V. Caglioti)
+
** Feature extraction, matching and tracking
*'''Structure from Motion and Visual Odometry''' (6 hours)
+
** Projection model and projection matrix  
** 27/04/2012 (Sala Seminari - Piano terra DEI): Optical flow (1.5h M. Marcon)
+
** Fundamental and Essential matrices
** 27/04/2012 (Sala Seminari - Piano terra DEI): Combined estiamation of 3D structure and camera egomotion (1.5h M.Marcon)
+
*'''Structure from Motion and Visual Odometry'''  
** 04/05/2012 (Sala Seminari - Piano terra DEI): Motion extraction and 3D reconstruction (3h V. Caglioti)
+
** Optical flow  
*'''Unconventional Visual Odometry''' (3 hours)
+
** Combined estiamation of 3D structure and camera egomotion
** 11/05/2012 (Sala Seminari - Piano terra DEI): Uncalibrated visual odometry (1.5h V. Caglioti)
+
** Motion extraction and 3D reconstruction  
** 11/05/2012 (Sala Seminari - Piano terra DEI): Omnidirectional odometry (1.5h V. Caglioti)
+
*'''Unconventional Visual Odometry'''  
*'''Simulataneous Localization and Mapping''' (3 hours)
+
** Uncalibrated visual odometry
** 18/05/2012 (Sala Seminari - Piano terra DEI): From Bayesian Filtering to SLAM (1.5h M. Matteucci)
+
** Omnidirectional odometry  
** 18/05/2012 (Sala Seminari - Piano terra DEI): EKF-Based SLAM (1.5h M. Matteucci)
+
*'''Simulataneous Localization and Mapping'''  
*'''Visual SLAM''' (9 hours)
+
** From Bayesian Filtering to SLAM  
** 25/05/2012 (Aula PT1 - Piano terra DEI): EKF-based Monocular SLAM (3h D.G. Sorrenti)
+
** EKF-Based SLAM  
** 01/06/2012 (Aula PT1 - Piano terra DEI): Stereo and Omnidirectional visual SLAM (3h M. Matteucci)
+
*'''Visual SLAM'''  
** 08/06/2012 (Sala Seminari - Piano terra DEI): Why filters? PTAM and FrameSLAM (3h M. Matteucci)
+
** EKF-based Monocular SLAM
*'''3D without 3D''' (3 hours)
+
** Stereo and Omnidirectional visual SLAM  
** 15/06/2012 (Sala Seminari - Piano terra DEI): Plenoptic methods, lumigraph, albedo, non Lambertian surfaces (3h M. Marcon)
+
** Why filters? PTAM and FrameSLAM -->
 +
<!--
 +
*'''3D without 3D'''  
 +
** Plenoptic methods, lumigraph, albedo, non Lambertian surfaces (3h M. Marcon)
 +
-->
  
 
==Course Material & Referencies==
 
==Course Material & Referencies==
Line 72: Line 85:
 
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PanoramicVisualOdometry.pdf Panoramic Visual Odomentry]
 
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PanoramicVisualOdometry.pdf Panoramic Visual Odomentry]
 
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PTAM.pdf Parallel Tracking and Mapping]
 
* [http://home.dei.polimi.it/matteucc/lectures/3DSFVM/PTAM.pdf Parallel Tracking and Mapping]
* 3D without 3D
+
<!-- * 3D without 3D -->
  
 
===Suggested Bibliography===
 
===Suggested Bibliography===

Latest revision as of 22:02, 11 May 2014

Recent news you should be aware of ...
 * New schedule published with teachers specified
 * The schedule of 2014 lectures is out!
 * A new version of the course is scheduled for the year 2013/2014


This is a description page for the PhD course on 3D Structure from Visual Motion: Novel Techniques in Computer Vision and Autonomous Robots/Vehicles. This course can be taken also by students from Computer Engineering in the Laurea Magistrale track.


Course Aim & Organization

Simultaneous estimate of the unknown motion of a camera (or the vehicle this camera is upon) while reconstructing the 3D structure of the observed world is a challenging task that has been deeply studied in the recent literature. The PhD course on 3D Structure from Visual Motion: Novel Techniques in Computer Vision and Autonomous Robots/Vehicles will present modern techniques to simultaneously estimate the unknown motion of a camera while reconstructing the 3D structure of the observed world to be applied in scientific fields such as: 3D reconstruction, autonomous robot navigation, aerial/field surveying, unmanned vehicle maneuvering, etc.

Teachers

Although formally entitled to just one of the teachers (myself) the course is also held by (in order of appearance)

Course Schedule

The course schedule for this yeas edition foresees 3 hour lectures from 14:30 to 17:30 (time might change according to participants needs) of the following days:

  • 12/05/2014: Feature extraction, matching and tracking (Matteo Matteucci)
  • 14/05/2014: Projection model and projection matrix (Vincenzo Caglioti)
  • 16/05/2014: Fundamental and Essential matrices (Vincenzo Caglioti)
  • 19/05/2014: Structure from Motion and Visual Odometry (Vincenzo Caglioti)
  • 21/05/2014: Simulataneous Localization and Mapping (Matteo Matteucci)
  • 23/05/2014: Unconventional Visual Odometry: Uncalibrated visual odometry, Omnidirectional odometry (Vincenzo Caglioti)
  • 26/05/2014: Visual SLAM with filters (Matteo Matteucci)
  • 28/05/2014: Visual SLAM without filters (Matteo Matteucci)

The room for all the lectures is: "Aula Seminari Alessandra Alario" 4th Floor - Building 21 Campus Leonardo.


Course Material & Referencies

The following is some suggested material to follow the course lectures.

Slides and lecture notes

Suggested Bibliography

  • R. Hartley, A. Zisserman. Multiple View Geometry in Computer Vision, Cambridge University Press, March 2004.
  • S. Thrun, W. Burgard, D. Fox. Probabilistic Robotics, MIT Press, September 2005.
  • Papers you might find useful to deepen your study:
    • Simultaneous Localization and Mapping (SLAM): Part I The Essential Algorithms. H. Durrant-Whyte, T. Bailey [1]
    • Unified Inverse Depth Parametrization for Monocular SLAM by J.M.M. Montiel, Javier Civera, and Andrew J. Davison [2]
    • Parallel Tracking and Mapping for Small AR Workspaces by Georg Klein and David Murray [3]
    • FrameSLAM: from Bundle Adjustment to Realtime Visual Mappping by Kurt Konolige and Motilal Agrawal [4]

Libraries and Demos

TBC

Course Evaluation

The course evaluation will be done on the basis of a project which could be completed also in groups of two people. In the case of PhD students this project could/should be somehow related to their research interests.