Gostaria de medir a qualidade de uma imagem colorida, possivelmente como uma diferença para outra imagem, mas, se possível, por conta própria também.
Essa pergunta vem do fato de termos uma aplicação de visão e melhoramos as condições de iluminação, calbirações e condições similares do ambiente. Queremos medir a melhoria da qualidade da imagem, como:
- Quantidade de detalhes
- Contraste
- Outras coisas que descrevem a qualidade de uma imagem ou a quantidade de informações em uma imagem
Você tem idéias para isso? Talvez comparações de histograma ou uma medida de distância avançada no histograma? Eu adoraria ouvir algumas boas idéias!
EDITAR:
Obviamente, os resultados da aplicação da visão são uma medida da qualidade das imagens. Mas:
- não pretende ser uma medida da qualidade, é uma medida de outra coisa
- existem mais parâmetros que influenciam os resultados da aplicação (por exemplo, a própria imagem); portanto, é apenas uma medida aproximada da qualidade da imagem
Eu poderia usar a avaliação humana, mas realmente quero uma medida objetiva, principalmente porque os olhos humanos não são objetivos (nossa mente faz truques, o monitor em que assistimos influencia a imagem etc.).
EDIÇÃO FINAL:
Após uma discussão sobre qual é a qualidade de uma imagem, deixarei essa pergunta como está. Minhas próprias idéias (e dos meus colegas de trabalho) são as seguintes:
- O alcance dos canais RGB (é usando todas as cores possíveis)
- A média da amplitude de Sobel (a quantidade de detalhes ou uma medida aproximada de foco, também veja esta pergunta sobre detalhes )
- A quantidade de pixels cortados ou 0 (nenhuma informação nesses pixels)
- Também a média dos canais RGB e YCbCr (após a conversão), para poder ver se a cor média mudou (pode levar à investigação da luz de outras fontes ou depois de alterar a nossa própria iluminação)
Ao combinar essas estatísticas, podemos ter uma impressão da qualidade de um ponto de vista mais objetivo, em vez de apenas olhar as imagens. Também leva a indicadores de onde as alterações podem vir.