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