Available Student and Research Projects
(Created projects-page) |
(Added some open project suggestions) |
||
Line 1: | Line 1: | ||
− | + | =Student projects= | |
− | + | We always offer projects to motivated students (first degree, Masters of Science, ERASMUS student, ...). | |
− | = | + | If you are interested in doing a project in computer vision, let us know. Here is a description of ongoing research areas to give you an idea of possible projects. You can also suggest a research topic yourself. |
− | + | ||
− | + | =Project areas= | |
+ | ==Automated photo stitching== | ||
{|align="center" | {|align="center" | ||
|- | |- | ||
Line 10: | Line 11: | ||
|} | |} | ||
− | Contact [[User:Engjw|Jan Wedekind]] for project | + | Contact [[User:Engjw|Jan Wedekind]] for a project in this area. |
− | + | ===Premise=== | |
* A set of images taken with the same camera-settings (aperture, exposure time, focal length) and center of projection but different viewing directions (mainly yaw, pitch) | * A set of images taken with the same camera-settings (aperture, exposure time, focal length) and center of projection but different viewing directions (mainly yaw, pitch) | ||
* Manually select correspondences. | * Manually select correspondences. | ||
− | === | + | ===To Do=== |
* Improve the correspondences using 2D cross-correlation (roll-angle will assumed to be low). | * Improve the correspondences using 2D cross-correlation (roll-angle will assumed to be low). | ||
* Use these correspondences to optimize the parameters (rotations, common focal length, rotation of virtual camera). | * Use these correspondences to optimize the parameters (rotations, common focal length, rotation of virtual camera). | ||
* Transform and merge the images into the resulting panorama image. | * Transform and merge the images into the resulting panorama image. | ||
− | -- | + | |
+ | ==Interactive projector-camera interface== | ||
+ | Contact [[User:Engjw|Jan Wedekind]] for a project in this area. | ||
+ | ===Premise=== | ||
+ | * A camera is given images of a projected image (or a TFT screen) | ||
+ | * The system already calibrates itself (two-dimensional homography) using projected patterns | ||
+ | |||
+ | ===To Do=== | ||
+ | * Recognition of hand/fingers | ||
+ | * Encapsulation of interactive controls as plugin for Qt-designer | ||
+ | * X11-driver for generating mouse-events with your finger | ||
+ | * 3D calibration, depth perception using projected patterns or shadows | ||
+ | |||
+ | ==Physics Engine== | ||
+ | ===Premise=== | ||
+ | A physics engines is useful for simulating robots and testing computer vision algorithms. The ''Open Dynamics Engine'' was used in two projects already. | ||
+ | ===To Do=== | ||
+ | The ''Open Dynamics Engine'' is not numerically stable. An investigation into numerical algorithms for simulating | ||
+ | multiple rigid bodies is required. The rigid bodies can be connected by joints, which are limiting their degrees of freedom. | ||
=See Also= | =See Also= | ||
− | * Have a look at [[Mimas#Software_Engineering|Mimas/Software engineering]] to get a general impression of | + | * Have a look at [[Mimas#Software_Engineering|Mimas/Software engineering]] to get a general impression of our working environment. |
+ | * [[Robot simulation with Gazebo]] | ||
+ | |||
+ | =External Links= | ||
+ | * [http://iihm.imag.fr/demos/magicboard/ Magic board project by IIHM] | ||
+ | * [http://www.research.ibm.com/ed/ed_technology.htm IBM Research on interactive projector] | ||
+ | * [http://www.ode.org/ Open Dynamics Engine] | ||
+ | * [http://www.spiderland.org/breve/ Breve simulation environment] | ||
+ | * [http://jsbsim.sourceforge.net/ Open Source Flight Dynamics Model] | ||
+ | |||
+ | [[Category:Projects]] |
Revision as of 09:21, 20 June 2006
Contents |
Student projects
We always offer projects to motivated students (first degree, Masters of Science, ERASMUS student, ...). If you are interested in doing a project in computer vision, let us know. Here is a description of ongoing research areas to give you an idea of possible projects. You can also suggest a research topic yourself.
Project areas
Automated photo stitching
160px | 160px | 180px |
Contact Jan Wedekind for a project in this area.
Premise
- A set of images taken with the same camera-settings (aperture, exposure time, focal length) and center of projection but different viewing directions (mainly yaw, pitch)
- Manually select correspondences.
To Do
- Improve the correspondences using 2D cross-correlation (roll-angle will assumed to be low).
- Use these correspondences to optimize the parameters (rotations, common focal length, rotation of virtual camera).
- Transform and merge the images into the resulting panorama image.
Interactive projector-camera interface
Contact Jan Wedekind for a project in this area.
Premise
- A camera is given images of a projected image (or a TFT screen)
- The system already calibrates itself (two-dimensional homography) using projected patterns
To Do
- Recognition of hand/fingers
- Encapsulation of interactive controls as plugin for Qt-designer
- X11-driver for generating mouse-events with your finger
- 3D calibration, depth perception using projected patterns or shadows
Physics Engine
Premise
A physics engines is useful for simulating robots and testing computer vision algorithms. The Open Dynamics Engine was used in two projects already.
To Do
The Open Dynamics Engine is not numerically stable. An investigation into numerical algorithms for simulating multiple rigid bodies is required. The rigid bodies can be connected by joints, which are limiting their degrees of freedom.
See Also
- Have a look at Mimas/Software engineering to get a general impression of our working environment.
- Robot simulation with Gazebo