Image Processing

The purpose of this project is developing an application of histogram equilization using GPU programming and evaluating its performance. Compared with traditional sequential CPU method, the running time almost reduced by 90%.

The application can be used for both gray and color images which contain three formats: RGB, YUV, HSL. Image given above is the original photo taken directly by camera, and the output results of different formats is listed below, in order: GREY, HSL, RGB, YUV.

Related Report: Image Processing