# TemporalCleaner

## Abstrato

autor: TemporalCleaner (por Jim Casaburi; passado ao AviSynth por Vlad59)
versão: Beta 2
dowload: http://www.avisynth.org/warpenterprises/
categoria: Suavizadores Temporal
requisitos:

- YUY2 Colorspace
- Suporte ISSE

## Descrição

TemporalCleaner é uma porta do Avisynth da original do filtro de VirtualDub feito por Jim Casaburi.

Eu apenas acrescentei alguns ASM ao algoritmo de Jim.

### 1 - O que ele faz

se a diferença entre píxel prévio e o atual está abaixo de um percentual de borrão então substitua o píxel atual pela média entre o prévio e o atual, mantendo-o.

Um outro truque é acrescentar alguma avaliação a este filtro: em vez de usar o quadro prévio não filtrado, usa o já filtrado.

Simples não é?

### 2 - Parâmetros

`TemporalCleaner` (clip, int "ythresh", int "cthresh")

ythresh (valor padrão = 5): percentual de borrão do luma (não vá acima de 8 se não você terá algum fantasma).

cthresh (valor padrão = 10) : percentual de borrão do croma (você pode ir seguramente um pouco acima de 8 se luma está acima do percentual - > croma é mantido automaticamente (nenhum borrão)).

### 3 - Limitações ou Problemas Conhecidos Atuais

- Só trabalha com YUV2, CONFERIDO.
- requer um Inteiro SSE CPU capaz (não PII e K6-II), CONFERIDO.
- Requer uma largura mod-4 (NÃO CONFERIDO)

### 4 - Créditos

Ag radecimentos a
- Jim Casaburi pela idéia original (sou apenas seu tradutor ;))
- Zarxrax e Ligh pelo beta teste

Vlad59 (babas.lucas em laposte.net)

### Log das Mudanças

2003/01/13 beta2 :

- Algum aumento de velocidade secundário
- Reorganizar todo o código para misturar ao Avisynth 2.5 e 2.0X no mesmo .cpp e .h

2002/11/09 beta1 :

- Lançamento inicial

`$Date: 2006/03/26 18:11:54 $ Portuguese translation by RoLon`