|
Contact info
koch@csail.mit.edu
MIT phone: +1-617-253-4723
Calendar: check my availability
Research and Publications
- A Self-Calibrating, Vision-based Calibration Assistant, Olivier Koch, Seth Teller, ECCV Workshop on Computer Vision Applications for the Visually Impaired, October 2008, Marseille, France. [PDF]
We present a vision-based navigation assistant that helps humans navigate unexplored environments. The method is entirely non-metric and provides coarse guidance in a human-understandable way. It requires no camera calibration, does not constraint the number of cameras or their relative position on the rig and uses a novel method for correlating the user motion and motion of features on the images.
Project webpage: rvsn.csail.mit.edu/navguide.
-
Wide-Area Egomotion Estimation from Known 3D Structure, Olivier Koch, Seth Teller, CVPR 2007, Minneapolis. [Paper, 1MB] [Poster, 3MB] [Bibtex]
Video: [DivX, 60MB] or on Google video
We describe an egomotion estimation algorithm that takes as input a coarse 3D model of an environment, and
an omnidirectional video sequence captured within the environment, and produces as output a reconstruction of the
camera’s 6-DOF egomotion expressed in the coordinates of the input model. The principal novelty of our method is a
robust matching algorithm that associates 2D edges from the video with 3D line segments from the input model.
Project webpage: rvsn.csail.mit.edu/omni3d
-
Wide-Area Egomotion from Omnidirectional Video and Coarse 3D Structure, M.S. Thesis, MIT, Feb 2007. [PDF]
Technical Reports
SLYK: A Transparent Fault-Tolerant Migration Platform, Olivier Koch, Jasper Lin, Jennifer Shu and ShuChyng You, 6.824 Distributed Computer Systems Final Project, 2005 [PDF]
-
The City Scanning Project: Validation and Parallel Algorithms, Olivier Koch and Seth Teller, MIT LCS Technical Report, 2002 [PDF]
-
Cluster Analysis in the Southern Hemisphere Climate, Olivier Koch and Laurent Li, Laboratoire de Meteorologie Dynamique, Jussieu, 2001 [PDF]
Teaching
- 6.01 Introduction to EECS 1, Teaching Assistant (Prof. L. Kaebling, T. Lozano-Perez), Spring 2008 [class link]
An introduction to the main computer science concepts through robotics: software engineering, feedback and control, circuits, probability and planning. 300+ students! Very intensive class involving a lot of student-teacher interaction in labs.
- 6.092 Introduction to Software Engineering in Java, Instructor, January 2008 and 2009 [class link]
A hands-on introductory class to Java over four weeks in January. Two instructors, 60 students.
Talks
- Self-Calibrating, Vision-based navigation
Intelligent Robots and Systems (IROS), Workshop on 3D Mapping, 2008 [PDF]
European Conference on Computer Vision (ECCV), Workshop on Computer Vision Applications to the Visually Impaired, 2008 [PDF]
- Wide-Area Egomotion Estimation from Omnidirectional Video
MIT EECS Research Qualifying Exam, Feb 2007 [PDF]
Courses taken (Cumulative GPA 4.6/5)
-
6.866 Computer Vision (Prof. BKP Horn) [class link]
This class introduces the concept of Robot Vision, BKP Horn, MIT Press, 1986.
-
6.840 Theory of Computation (Prof M. Sipser) [class link]
An extensive and theoretical treatment of computability and computational complexity theory. Regular and context-free languages. Decidable and undecidable problems, reducibility, recursive function theory. Time and space measures on computation, completeness, hierarchy theorems, inherently complex problems, oracles, probabilistic computation, and interactive proof systems.
- 6.824 Distribute Systems (Prof R. Morris) [class link]
This class presents abstractions and implementation techniques for engineering distributed systems. Topics include multithreading, remote procedure call, client/server designs, peer-to-peer designs, consistency, fault tolerance, and security, as well as several case studies of distributed systems.
- 6.839 Advanced Computer Graphics (Prof. F. Durand) [class link]
A graduate level course investigates computational problems in rendering, animation, and geometric modeling. The course draws on advanced techniques from computational geometry, applied mathematics, statistics, scientific computing and other.
Resume
I graduated with an engineering degree (diplome d'ingenieur) from ENSTA (Paris) in 2002. I have worked as a software engineer at General Electric Healthcare from 2002 to 2004. I have been working as a PhD candidate/Research assistant at MIT since 2004. In 2007, I have been a member of the MIT entry in the Darpa Urban Challenge. Our team ranked four out of 35. Only six teams finished the race. Full resume and references upon request.
Miscellaneous
|