![]() |
Parallel Image processing with Mathematica and algorithms in CWeb.
Pages for the documentation of my research at University Leipzig.
Maintained by Patrick Scheibe. |
|
I'm so glad that I took this lecture about OpenGL around 2002, meeting you, an exceptional teacher, whose lectures were so different from others. With your colourful, unusual explanations you were capable of making computer-science students comprehend topics that otherwise would have been impossible. Your ideas on how to explain complicated topics were unlimited. As unlimited as your patience with me was. If I managed to understand tough challenging topics it was due to your constant effort to share your knowledge and to explain it in simpler words. These were the words I wrote in my thesis two years ago. Now, after another two years working side by side with you they are even more true.
I enjoyed the time so much. The discussions we had during our daily snack breaks or the evenings eating Würzfleisch, drinking Coke and talking until late at night. Your bright ideas, your unconventional ways turned every problem into a pleasure. You made me see things in a different light.
There are no words to express the gap you have left behind and how much I will miss you being around. Thank you for giving me such a good time. I will never forget you.
I'm Patrick and a member of a small research-group at University Leipzig and we are working most of the time on image processing problems concerning medical image data. I'm employed at the Translational Centre for Regenerative Medicine and my job is to develop or improve new or existing solutions to given medical questions.
Here you can see me with the Associate Director of Health and Occupation.
(Do not click on the image please!)
Usually my work comprises one of these four parts of digital image processing
I'm using Mathematica, a commercial computer algebra system. This is on one hand quite fast for prototyping. On the other hand, I'm in the lucky position to work one of the few experts in the field of Mathematica and 3D-Graphics, Dr. Jens-Peer Kuska. After prototyping and testing of methods, when algorithms need to be faster on real data or on large images, I switch and write C/C++ functions in CWeb which are called by the Mathematica kernel. If algorithms can be scheduled in parallel then I'm choosing either OpenMP or the Intel Threading Building Blocks and build the stuff with the Intel C/C++ Compiler. My operating system of choice is Ubuntu Linux, OSX and Windows (in that order). Lately, I revived interest in the Compute Unified Device Architecture which enables you to use processors of your graphics-card for calculations.
There are some projects I'm personally maintaining. Information about these can be found in the projects section. Since there are sometimes things which shouldn't be kept from public there's a publications section with papers, posters and speaks related to me. The other stuff which is more for my personal pleasure was put in the section interests. And for people I like or which are in my opinion of public interest there's a separate people section. The rest is self-explanatory.
Have fun, Patrick.