Finished! In November 2013 I successfully defended my thesis at the University of Bonn and graduated as “Dr.-Ing.” (Doctor of Engineering). It’s been five fantastic years with my colleagues and my supervisor Prof. Wolfgang Förstner.
End of 2010 Wolfgang and I developed a piece of C++ software for blending panoramic images captured by the Leica ScanStation C10. Since July 2011 it is included in the Leica Cyclone software package for laser scanning point cloud processing.
“Image blending in Leica Cyclone 7.2 removes possible tiling effects from Leica ScanStation C10 photos for excellent fidelity.”
See the press release for more information.
You might have heard about the cheating robot that beats you at rock, paper, scissors 100 % of the time. I don’t have a high speed robot at my lab. But at least the recognition part should be rather simple to re-implement. All it takes are some basic operations on binary images.
In this short tutorial we will construct a custom transformation for projecting an image - given it's camera rotation R and calibration K - onto a cylindrical surface.
Taking multiple images of the very same scene, captured using a tripod, we are going to remove moving objects by simply taking the median (i.e. the robust average) of all avaiable images.
During a one-week student project we built a small Java applet showing a bird’s-eye view of Bonn. Therefore we took images using a lightweight drone (type md4-200) from microdrones GmbH as well as an SLR camera Nikon D70s. Always multiple single views were combined to one panorama image using Autopano Giga. For presenting out work online we use the applet PTViewer.
This short demo shows how to generate beautiful surface plots of implicite and explicite functions using default matlab routines. By adding some lighting and computing local surface normals we can produce renderings of unexpected quality.
Recently I wrote a short BASH script called dropmeld to enable diff and merge functionality like Meld to your Dropbox. It lets you specify a time and possibly multiple files or folders, downloads the corresponding file versions and opens Meld to compare old and new.
Finally I finished my first weekend project with the RWTH Mindstorms NXT Toolbox. The RWTH Aachen university provides a software framework to connect the professional computing environment Mathworks Matlab with the LEGO Mindstorms. The current stable version 4.03 supports Windows, Linux as well as MacOS. Best of all: It comes with a detailed and illustrated installation guide to help you to connect to your NXT brick.