Este filtro foi criado a partir das idéias de
Zhou Wang.
Foi codificado com a grande ajuda de Mfa que
trabalhou nas funções centrais.
Para um determinado vídeo de referência e
comprimido, é significativo computar uma qualidade métrica, baseado em distorção
visual percebida. Ao contrário da bem conhecida medida PSNR, não é puramente
matemática e deve combinar muito melhor com a visão humana.
Alguns exemplos podem ser achados aqui.
Um MSE mais alto (e mais baixo PSNR) deve
significar que o clipe comprimido tem uma pior imagem mas MSE e PSNR são falhos
neste respeito, como numerosos testes mostraram. Porém com SSIM, de acordo com
os testes nos bancos de dados VQEG, um Q mais alto (valor SSIM) tem uma relação
muito melhor à qualidade visual do clipe comprimido. Apesar disto, tenha em
mente que o SSIM métrico ainda não está perfeito.
Este filtro é projetado para computar um valor SSIM através de dois métodos, o original e um "melhorado" que pesa estes resultados através da máscara de luminância. Na lista dos a fazer é para incluir o peso do movimento.
Este filtro tem cinco parâmetros:
SSIM
(clip1, clip2, "results.csv", "averageSSIM.txt",
lumimask=true)
clip1 e clip2 são os clipes de referência e o comprimido.
"results.csv" é o arquivo onde os valores SSIM obtidos serão
gravados (que pode ser lido facilmente no Excel ou no Bloco de Notas, para os
pouco conhecidos formatos de variáveis separadas com vírgulas) trocando a
máscara de luminância entre os dois métodos.
Quando o vídeo estiver fechado, o filtro gravará um arquivo de nome "averageSSIM.txt" contendo o valor SSIM global.
Um valor SSIM está entre 0 e 1, 1 significando qualidade perfeita.
Para analisar localmente os resultados, você pode usar o arquivo csv e manipular os dados em qualquer excel clone. Exemplos:
No arquivo csv, quando "lumimasking" (máscara de luminância) é ativada, os valores SSIM e seu peso são escritos.
Nota:
Se você usar quadros B no Xvid, apare o primeiro quadro vazio do clipe Xvid e o último quadro do clipe original.
$Date: 2006/03/26 18:11:54 $ Portuguese translation by RoLon