Kernel Image Convolution

Applies a kernel image convolution algorithm to a source bitmap image in single-threaded, multi-threaded, and distributed implementations. Kernel image convolution is a process in which a matrix of weights is applied to an image to produce effects such as blurs and edge detection. This project uses the easyBMP (http://easybmp.sourceforge.net/) for image access and the mpi library to coordinate a distributed implementation of the kernel convolution algorithm. Each implementation can be timed for n runs to find an average execution time. https://github.com/rami-hansen/kernel_image

0 Lifts 

Artifacts

There are no artifacts for this project