O que é pontilhamento?
O pontilhamento adiciona ruído controlado ou padrões de pixels para aleatorizar o erro de quantização ao reduzir a precisão de um sinal. Em imagens, ele aproxima cores ou gradientes indisponíveis e ajuda a suprimir faixas tonais visíveis.
Como funciona o pontilhamento
O pontilhamento redistribui deliberadamente o erro de arredondamento antes que as amostras sejam mapeadas para um conjunto menor de valores de saída. Em vez de permitir que o erro correlacionado forme contornos amplos, ele transforma esse erro em uma variação espacial mais fina, que a visão frequentemente percebe como um tom mais suave. Matrizes ordenadas, difusão de erro e padrões com modelagem de ruído distribuem essa variação de maneiras diferentes. Em um fluxo de processamento de imagens, ele é aplicado próximo à etapa de redução de precisão, após as principais operações tonais e antes da codificação final.
Informações essenciais
- O pontilhamento deve ser adicionado antes da quantização de destino; adicionar ruído depois que os valores já foram reduzidos a entradas da paleta não permite recuperar os níveis de transição ausentes.
- O pontilhamento ordenado é determinístico e favorece o processamento paralelo, enquanto a difusão de erro propaga resíduos para os vizinhos e pode preservar o tom local ao custo de textura direcional e dependências sequenciais.
- A variação adicional de alta frequência pode reduzir a eficiência da compressão sem perdas, e uma compressão com perdas, um redimensionamento ou uma redução de ruído posteriores podem apagar ou reorganizar o padrão pretendido.
Quando o pontilhamento é importante
Aplique o pontilhamento quando a redução da profundidade de cor produziria contornos tonais ou transições abruptas de tom sem ele. O pontilhamento preserva os gradientes percebidos ao custo de textura adicional, uma saída codificada maior ou padrões menos compressíveis.