Poses of primates in video frames and their image quality are determined through image processing and machine learning. Frames with the highest quality and best pose are selected for further processing. Recognition of individuals was vastly improved.
I worked on this topic for my master's thesis to improve the detection rate of the SAISBECO project: Semi-Automated Audiovisual Species and Individual Identification System for Behavioral Ecological Research and Conservation.
Head pose estimation Image quality estimation Machine learning MATLAB C++ Python
A search engine for code snippets on Stack Overflow, built with AngularJS.
stacksnippet aims to combine the preciseness of Google Search with Stack Overflow's vast reservoir of helpful code snippets -- all clutter removed. It gives a quick overview over code snippets for a search term, with the full answers at your fingertips
AngularJS JavaScript StackExchange API CSSCreate English phrases from hex numbers that are easier to recognize and remember.
Exploring the colors of moving pictures.
I'm fascinated with colors in moving pictures, and started this project to visualize the colors and their change over time in films. It's quite hard to boil down all the information just one movie contains into a single image, but fun to play around with different and unique plots.
Python Numpy OpenCV ffmpeg Image ProcessingObjective-C Generics: checking type correctness at compile time for NSArray, NSDictionary and NSSet.
github.com/w-m/WMGenericCollection
The language Objective-C doesn't provide generics. Heavily disputed whether they are needed in Objective-C, yet often used in comparable languages. WMGenericCollection provides generics for Objective-C through custom collection subclasses, which can be created with C Macros.
Objective-C Python Templates Preprocessor RegExFor my bachelor's thesis, I implemented the Histograms of Oriented Gradients algorithm highly parallel for GPUs, with OpenCL. To speed up the calculations, I developed a new algorithm for the block computation and as a result surpassed several other implementation.
Computer Vision Image Processing Algorithms Parallelism OpenCL C++For an advanced seminar, I researched information on visual odometry. I was asked to rework my results into a set of slides, which were later used in the robot vision lecture at TU Ilmenau.
I love taking photos on my travels, at events and of people. In June 2013 I lead a group of international students for a week in Ilmenau at a student's festival, teching, learning and taking lots of photos. You can find a few of my photos on 500px.
Since 2008 I've been selling a couple of photos on this friendly and creative German platform: Wieland on Photocase
I love and often make use of the wealth and depth of information provided by Stack Overflow. From time to time you might find me answering questions on Objective-C, OpenCL or Python.
Feel free to get in touch with me on on LinkedIn