Sections
You are here: Home Members Martin Urschler My projects during the "Telematik" program

My projects during the "Telematik" program

Logo
 

All of these projects were part of my specialization in Computer Graphics and Image Processing near the end of the study. During my seventh semester I started being fascinated by these topics due to the practical courses in Image-Processing and Computer-Graphics which is a mandatory course for Telematik.

In this course we had to program a tool which derived a digital 3D-model from two stereo images of a simple landscape model and another tool for visualization of the 3D-model.

For the first part, the landscape model was tagged with black circles at certain landmarks. We had to preprocess these these circles in the grey-scale images by thresholding and morphologic operations. Afterwards a region labeling and position calculation finalized the segmentation process. Then the resulting binary images were put into a tool for automatically matching corresponding points and reconstructing the 3D-model from the stereoscopic views.

Input grey-scale images (stereo views):

 
Stereo Image Left
Stereo Image Right
 

The second part of the course was the development of a simple Open Inventor viewer (the 3D-model was written in the Inventor file format) without using a graphics engine like OpenGL. We had to implement a render pipeline supporting the drawing of primitives (points, lines, triangles), geometrical transformations (rotation, translation, scaling), projection transformations (parallel, perspective), simple Lambertian lighting model with wire-frame or flat-shading appearance, visibility calculations via a z-Buffer algorithm and the rasterization stage (simple viewport clipping, rasterizing lines and triangles).

Result snapshot of the viewer (flat shaded):

 
Result 3D Scene
 
 

This course had quite an impact on me (nevertheless, if I look at the code I've written at this time, I wonder why ...) and so I picked some more courses at the Institute for Computer Graphics and Vision.

Some of the results can be inspected by choosing one of the projects in the navigation area.



   © 2005 by Martin Urschler

Document Actions
[Powered by Plone]