Como calcular o Índice de Semelhança Estrutural (sim) para avaliação da qualidade da imagem
O Índice de Semelhança Estrutural (SSIM) é um método utilizado para medir a similaridade entre duas imagens, sendo comumente utilizado para avaliar a qualidade da imagem, especialmente após compressão ou transmissão.
Compreender o SSIM
O SSIM compara uma imagem de referência com uma imagem distorcida ou processada. A pontuação varia de -1 a 1, onde 1 indica perfeita similaridade. Está mais alinhada com a percepção visual humana do que métricas tradicionais como Mean Squared Error (MSE).
Passos para calcular o SSIM
Calcular o SSIM envolve várias etapas:
- Converta imagens para escala de cinza se estiverem coloridas.
- Divida imagens em pequenos patches ou janelas.
- Calcular componentes de luminância, contraste e estrutura para cada janela.
- Combine estes componentes para calcular o índice SSIM para cada janela.
- Média dos valores do SSIM em todas as janelas para obter a pontuação final.
Ferramentas e Bibliotecas
Várias bibliotecas de software podem calcular o SSIM automaticamente, incluindo:
- OpenCV (Python, C++)
- imagem-escite (Python)
- Caixa de Ferramentas de Processamento de Imagens MATLAB
- ImageJ com plug-in SSIM