All Projects → Khanattila → Knlmeanscl

Khanattila / Knlmeanscl

Licence: gpl-3.0
An optimized OpenCL implementation of the Non-local means de-noising algorithm

Projects that are alternatives of or similar to Knlmeanscl

Bitcracker
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
Stars: ✭ 463 (+403.26%)
Mutual labels:  gpgpu, opencl
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-22.83%)
Mutual labels:  gpgpu, opencl
Tornadovm
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Stars: ✭ 479 (+420.65%)
Mutual labels:  gpgpu, opencl
Compute
A C++ GPU Computing Library for OpenCL
Stars: ✭ 1,192 (+1195.65%)
Mutual labels:  gpgpu, opencl
Sycl Dnn
SYCL-DNN is a library implementing neural network algorithms written using SYCL
Stars: ✭ 67 (-27.17%)
Mutual labels:  gpgpu, opencl
Amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Stars: ✭ 390 (+323.91%)
Mutual labels:  gpgpu, opencl
Arrayfire Rust
Rust wrapper for ArrayFire
Stars: ✭ 525 (+470.65%)
Mutual labels:  gpgpu, opencl
Aparapi
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Stars: ✭ 352 (+282.61%)
Mutual labels:  gpgpu, opencl
Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+761.96%)
Mutual labels:  gpgpu, opencl
Vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
Stars: ✭ 626 (+580.43%)
Mutual labels:  gpgpu, opencl
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (+309.78%)
Mutual labels:  gpgpu, opencl
Openclpapers
A Collection of Articles and other OpenCL Papers
Stars: ✭ 37 (-59.78%)
Mutual labels:  gpgpu, opencl
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+306.52%)
Mutual labels:  gpgpu, opencl
Chlorine
Dead Simple OpenCL
Stars: ✭ 419 (+355.43%)
Mutual labels:  gpgpu, opencl
Arrayfire Python
Python bindings for ArrayFire: A general purpose GPU library.
Stars: ✭ 358 (+289.13%)
Mutual labels:  gpgpu, opencl
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Stars: ✭ 5,656 (+6047.83%)
Mutual labels:  gpgpu, opencl
rindow-neuralnetworks
Neural networks library for machine learning on PHP
Stars: ✭ 37 (-59.78%)
Mutual labels:  opencl, gpgpu
Arrayfire
ArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+3914.13%)
Mutual labels:  gpgpu, opencl
Compute Runtime
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Stars: ✭ 593 (+544.57%)
Mutual labels:  gpgpu, opencl
Neanderthal
Fast Clojure Matrix Library
Stars: ✭ 927 (+907.61%)
Mutual labels:  gpgpu, opencl

KNLMeansCL

GitHub release

KNLMeansCL is an optimized OpenCL implementation of the Non-local means de-noising algorithm. The NLMeans filter, originally proposed by Buades et al., is a very popular filter for the removal of white Gaussian noise, due to its simplicity and excellent performance. The strength of this algorithm is to exploit the repetitive character of the image in order to de-noise the image unlike conventional de-noising algorithms, which typically operate in a local neighbourhood.

For end user KNLMeansCL is a plugin for AviSynth, AviSynth+ and for VapourSynth. Windows, OS X and Linux are supported. Read more on the Wiki and support on the Doom9 forum.

KNLMeansCL is available under the GNU GPL v3 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].