Uncalibrated Photometric-Stereo

Nowadays, there are numerous ways to create 3D scans from real objects for by yourself for little money. However, in order to get your hands on 3D scanning one often needs to buy additional hardware as is the case for the David 3D scanning system for example. If this technical equipment is not available, one could still use a simple laptop.

Project: http://kai-wolf.me/portfolio/uncalibrated-photometric-stereo.html
Code: github.com/NewProggie/Uncalibrated-Photometric-Stereo
Open-Source, November 2013

Silhouette-based 3D reconstruction

The 3D reconstruction of real world objects from several images is a current and exciting research branch in computer vision. At the same time, the demand for 3D models in the movie and game industry is increasingly growing. A simple and cheap way to reconstruct objects is using only one camera. Within the framework of my master's thesis at the RheinMain University, I've developed a hardware and software system which achieved this goal.

Project: http://kai-wolf.me/portfolio/silhouette-based-reconstruction.html
Master Thesis, September 2013

Realtime Photometric-Stereo

In this project a real-time system for the 3D reconstruction of several differently illuminated images with previously determined lighting directions was developed. The design consists of a camera that is connected via a GPIO connetor with eight LEDs, a voltage unit and a LED control unit.

Project: http://kai-wolf.me/portfolio/realtime-photometric-stereo.html
Code: github.com/NewProggie/Realtime-Photometric-Stereo
Master Project, March 2013


An appliation for a structured light 3D scanner was developed in cooperation with the RheinMain University and the company CNC-Step. The aim of this project was to develop a user-friendly and production-ready scanner, which can be used to scan objects after a single calibration without a comprehensive introduction for the user beforehand in order to work with the device.

Project: http://kai-wolf.me/portfolio/projection-one.html
RheinMain University, August 2012

Particle filter

This project was developed during my time at the RheinMain University in Wiesbaden. This work involved the automated tracking of people in a video image using the face in a crowded environment. With the help of a particle filter, the previously classified persons are then tracked over a period of several frames. The source code for this work is largely based on the publication of the paper by Ali, Hershad and Dailey, 2009.

Project: http://kai-wolf.me/portfolio/particlefilter.html
RheinMain University, Juli 2012


In my bachelor thesis, I've developed a 3D reconstruction method based on the shading information in photographic images. In this case, the front-facing camera of a smartphone captures several images which then are used to estimate a 3D reconstruction. The display of the smartphone is used for the active illumination of the object.

Project: http://kai-wolf.me/portfolio/objectify.html
Bachelor thesis, September 2011


SparkleShare is a free online data storage system and an alternative to the known Dropbox service. It uses Git as a backend. The software can be installed and administered on its own server. All files in a speified directory are synchronized and versioned with the server. With the use of own hardware resources there is (theoretically) an unlimited amount of space available and the security of data is in the hands of the user.

Project: http://kai-wolf.me/portfolio/sparkleShare.html
Open Source, May 2011

World of Washcraft

In the fourth semester as an undergraduate student at the RheinMain University a raccoon based game idea was implemented. Our group consisted of a total of eight students. The technologies used in the frontend were C# and Java as the backend. Additionally, a server was implemented using ActiveMQ to communicate between front and backend.

Project: http://kai-wolf.me/portfolio/world-of-washcraft.html
Software project, bachelor media computer science, May 2010