MATH Seminar
Title: High Performance Java Software for Image Processing |
---|
Defense: Numerical Analysis and Scientific Computing |
Speaker: Piotr Wendykier of Emory University |
Contact: Piotr Wendykier, piotr.wendykier@emory.edu |
Date: 2009-11-03 at 4:00PM |
Venue: MSC W201 |
Download Flyer |
Abstract: Parallel computing has been used for scientific computing applications since the 1960s, when the first supercomputers were developed. However, only recently have these programming paradigms become useful for software running on desktop and notebook computers. In this dissertation we demonstrate the advantage of exploiting modern computer architectures in scientific computing with multithreaded programming in Java for applications in image processing. A significant contribution of this work is an open source, multithreaded high performance scientific computing Java library called Parallel Colt. In addition, on top of Parallel Colt, we have implemented six ImageJ plugins for deconvolution, super resolution, fast Fourier transforms and image cropping. Hence, we are able to provide software to solve important problems in real image processing applications, and which can effectively make use of multi-core CPUs available on affordable desktop and notebook computers. |
See All Seminars