# Deen

## Übersicht

Autor: MarcFD
Version: Beta 2
Dowload: http://ziquash.chez.tiscali.fr/
Kategorie: Räumlicher Weichzeichner
Anforderungen:

- YV12 Farbformat
- SSEMMX (=ISSE) fähige CPU

## Description

deen is a set of assembly-optimised denoisers.

use :
deen(string "name", int "mode", int "thrY", int "thrUV", float "ti")

name :
you choose the denoising method here (c3d, a3d, a2d, m2d).
default : "c3d"

mode :
with "c3d", it's the weight matrix.
- 0 <121> matrix (default)
- 1 <111> matrix (softer)
with other methods, it's the spatial raduis.
default : 0

thrY, thr UV :
luma (Y) and chroma (UV) thresholds.
higher values blend more.
default : 10,12

ti :
temporal influence.
maximal mean local temporal difference
allowed to enable 3d filtering.
default is 3

methods :
several methods are implemented :

- this release is a preview for the "c3d" mode.
it's fully functionnal, and i results are very
very close to vlad's Convolution3D filter.

- you can test "a3d"&"a2d" mode. it's my own
2d/3d denoising algo implemention. it's in beta-stage.
you can try deen("a3d",1,10,12) as an alternative
to c3d with <111> matrix or deen("a2d",2,10,12)
for 5x5 spatial filtering.

- "m2d" is in alpha-stage.
but you can take a look at deen("m2d",1,10,12)
(mmxed 2d msoften2 / 21x21 emulation )