An open API service indexing awesome lists of open source software.

https://github.com/tcoppex/cpu-gbfilter

:hotsprings: Optimized Gaussian blur filter on CPU.
https://github.com/tcoppex/cpu-gbfilter

blur bmp-image cache-efficiency data-parallelism gaussian-blur image-processing multithreaded openmp

Last synced: 6 months ago
JSON representation

:hotsprings: Optimized Gaussian blur filter on CPU.

Awesome Lists containing this project

README

          

Optimized CPU Gaussian blur filter
==================================

Features :
* Cache efficient data access
* Multithreading using OpenMP
* Vectorization using SSE 4.1 intrinsics
* Cross-platform (Linux, Windows, OS X)
* 24bpp uncompressed BMP reader/writer

Build :
```shell
mkdir build; cd build/
cmake ..
cmake --build . --config Release
```

Usage :
```shell
./gbfilter input.bmp output.bmp blur_radius tile_width tile_height
```