we are the dot in =^.^= 
program iDBV
semester winter 2003
subject digital image processing
lecturer Prof. Dr. Richter

i had to implement a series of filters and tools for processing and analyzing bitmap images. the goal was to be able to recognize lines and segments in an image. for this, we needed a binarizing highpass filter [sobel/roberts], binary morphing filters [expansion/dilation/opening/closing] and a skeletizing filter to preprocess the image. a hough translation is done on the preprocessed image [which works], after that the hough matrix is compared with the image in order to find segmenst [which does not work yet]. unfortunately, this had to be done on win32 machines at the university and involved quite a lot of win32 API programming. since i do not want to learn programming for this platform, i re-implemented most of what i had written in cocoa.

process


from left to right:
original - highpass filtered - dilated - skeletonized - hough lines
download the source here.
all rights [r] belong to us.