Bachelorthesis for libhugin