Você está na página 1de 24

EXERCÍCIO 1 – PROCESSAMENTO DIGITAL DE IMAGENS

Nailton Silva Costa Mafra


Filipe Soares de Faria

Atividade desenvolvida na disciplina de


Processamento Digital de Imagem no Programa de
Pós-graduação em Engenharia Civil, COPPE, da
Universidade Federal do Rio de Janeiro, referente ao
Exercício 1 da disciplina

RIO DE JANEIRO - RJ

2022

0
1 ROTEIRO DO EXERCÍCIO

//--------------------------------------------------------------------------------------------------------
// Questão 1 - Parte 1 - Brilho e Contraste
//--------------------------------------------------------------------------------------------------------

// (a)
// Estude e descreva MINUCIOSAMENTE a interface do comando no caminho
IMAGE/ADJUST/BRIGHTNESS AND CONTRAST
// A imagem a ser utilizada é a SAND.TIF

// Utilize o caminho PROCESS/ENHANCE CONTRAST


// (b)
// Compare os resultados das opções Saturate Pixels, Normalize e Equalize Histogram.
// Explique MINUCIOSAMENTE o que cada função realiza, tanto de forma
conceitual, como prática, usando os resultados nas imagens como exemplos. Explique
DETALHADAMENTE os parâmetros e variáveis de cada uma das opções disponíveis
para alteração ou seleção.

// Mostre o que as diferentes combinações de parâmetros e métodos disponíveis irão


fornecer como resultado.
// Explore o uso dos mesmos, variando os parâmetros e comparando os resultados.
// Dica: Para entender o modo Equalize Histogram e Normalize Histogram, você deve
pesquisar nas referências do curso.

// (c)
// Para TODAS as imagens resultantes geradas em cada etapa, avalie o respectivo
histograma (caminho ANALYZE/HISTOGRAM)
// Explique e correlacione as mudanças nos histogramas com o que é visto nas imagens.

// (d)
// Avalie os resultados para TODAS as imagens tanto em tons de cinza quanto com
uma tabela de cores.
// Dica: Explique o que é realçado com as cores e como ela auxilia a identificar
// possíveis problemas de iluminação ou saturação na imagem, e variações de tons
// não esperadas no contexto da imagem (objetos e fundo).

// Para aplicar uma tabela de cores utilize o caminho IMAGE/Lookup Tables e escolha
uma da tabela (Sugestão: 16 colors).
// Dica: Se quiser criar/editar uma LUT utilize o caminho IMAGE/COLOR/EDIT LUT
ou o comando abaixo, na macro.run("Edit LUT...");// Macro para a primeira lista de
exercícios

1
2 METODOLOGIA

De forma a atender as atividades propostas no roteiro do Exercício 1 e organizar


o desenvolvimento das atividades, foi determinado o procedimento de resolução
apresentado na Figura 1.

Figura 1 - Procedimento de resolução do Exercício 1

A Análise visual consistirá em verificar as mudanças na coloração da imagem


apenas no aspecto estético.
O histograma de uma imagem indica o número ou o percentual de pixels que a
imagem tem em determinado nível de cinza ou cor. Sendo assim, para cada imagem
gerada será verificado o efeito da modificação no histograma da imagem alterada em
comparação com o histograma da imagem original.
A Look Up Table, ou LUT, é uma técnica utilizada no processamento de
imagem, com a função de criar uma tabela de novos valores para imagem tratada. Assim
como será feito para o histograma, as alterações feitas na imagem também terão seus
efeitos comparados com a original utilizando a LUT de 16 cores. O intuito de utilizar
essa técnica é facilitar, através da obtenção de imagens coloridas, a visualização das
modificações feitas nas imagens, para melhor identificação de possíveis problemas na
imagem decorrentes do processo de captação, apontando algumas melhorias como, por
exemplo nos ajustes de iluminação em pontos específicos da imagem.
2
3 DESENVOLVIMENTO DO EXERCÍCIO

2.1. Interface do comando IMAGE/ADJUST/BRIGHTNESS AND CONTRAST

Antes de descrever como ajustar o Brilho e Contraste no software, é necessário


definir o que é Brilho e Contraste. O Brilho é o efeito de luminância criado por uma
fonte de luz ou luz refletida, sendo a uma percepção visual que permite ao observador
ver uma imagem como clara ou escura. De forma simplificada, uma fonte de luz ou um
refletor de luz é considerado um ponto brilhante, enquanto uma superfície absorvente de
luz é conhecida como escura. Já o Contraste é a diferença de luminância ou cor que
torna um objeto distinguível. Na percepção visual do mundo real, o contraste é
determinado pela diferença na cor e no brilho do objeto e de outros objetos dentro do
mesmo campo de visão.
Com o procedimento de acionamento do comando com a imagem especificada
obtém-se a janela representada na imagem da Figura 2.

Figura 2 - Acionamento do comando BRIGHTNESS AND CONTRAST

3
Ao acessar esse Menu, além da representação do Histograma, temos as seguintes
funções:

● Controle de Máximo e Mínimo: Controla os limites do intervalo de exibição,


onde ao selecioná-lo ajustará simultaneamente o Brilho e o Contraste.
● Controle de Brilho: Ajusta o brilho da imagem deixando-a mais clara ou mais
escura.
● Controle de Contraste: Ajusta o contraste variando a largura do intervalo de
exibição, onde quanto mais estreita a faixa maior será o contraste.
● Auto: O software tentará ajustar automaticamente o brilho e contraste da
imagem.
● Reset: Restaura as configurações originais da imagem.
● Set: Permite inserir os valores mínimo e máximo do intervalo de exibição em
uma caixa de diálogo.
● Apply: Aplica as modificações realizadas.

2.1.1. Controle de Máximo e Mínimo

Como pode ser observado na Figura 3, na imagem utilizada como exemplo,


originalmente vemos que o valor de mínimo é 56 e o de máximo é 255. Quando
aumentamos o mínimo para 100, por exemplo, a imagem fica mais escura, pois o
software considera todos os pixels com tons de cinza menores que 100 como 0 e
redistribui os demais pixels. Assim, quando se analisa o histograma
(ANALYZE/HISTOGRAM), percebemos o esticamento do mesmo. Quando se
modifica o valor de máximo de 255 para 155, percebe-se um clareamento da imagem,
pois ocorre um efeito similar ao descrito para a alteração de mínimo.

4
Imagem Original Mínimo em 100 Máximo em 155

Figura 3 - Efeito do ajuste de Mínimo e Máximo no histograma

Ao observarmos o efeito da mudança do mínimo e máximo nas imagens geradas


através da LUT (Figura 4), percebemos que quando o mínimo é ajustado para 100 há
um aumento da presença das cores preta e azul-escuro, demonstrando o escurecimento
da imagem. Já quando se altera o máximo para 155, temos uma diminuição da presença
das áreas verdes e aumento nas vermelhas, rosas e brancas.

5
Imagem Original Mínimo em 100 Máximo em 155

Figura 4 - Efeito do ajuste de Mínimo e Máximo na LUT

2.1.2. Ajuste de Brilho

Como pode ser observado na Figura 5, movendo o cursor do brilho


(BRIGHTNESS) para o lado direito percebe-se que os valores de mínimos são
diminuídos, apresentando uma ordem de grandeza de -60 e os valore de máximo são
diminuídos para a ordem de grandeza de 195, visualmente a imagem se torna mais clara
apresentando tons de cinza mais próximo da escala de branco.

Figura 5 - Aumento do Brilho

Na Figura 6, ao realizar a verificação do histograma com o comando


ANALYZE/HISTOGRAM, percebe-se que o histograma é movido para a direita
concentrando-se na faixa de escala de cinza mais próxima do branco, observa-se
numericamente o aumento do maior valor de mínimo, observando ainda a maior
frequência de valores próximos da escala de branco, observando a moda no valor de 255
com 2904 repetições.

6
Imagem Original Aumento do Brilho

Figura 6 - Efeito do aumento do brilho no histograma

O clareamento pode ser melhor observado nas imagens geradas a partir da LUT
(Figura 7), onde se percebe um aumento das áreas brancas, rosas e vermelhas (mais
claras) e uma redução das áreas azuis e verdes (mais escuras). Esse clareamento
acarretou uma distorção no canto superior direito da imagem, indicando um possível
problema de iluminação na captura da imagem, pois isso aponta que a parte superior
direita da imagem, pode não estar no mesmo nível de captura da parte inferior esquerda,
por exemplo.

7
Imagem Original Aumento do brilho

Figura 7 - Efeito do aumento do brilho na LUT

Movendo o cursor do brilho (BRIGHTNESS) para o lado esquerdo percebe-se


que os valores de mínimos são aumentados, apresentando uma ordem de grandeza de
59 e os valore de máximo são aumentados para uma ordem de grandeza de 314,
visualmente a imagem se torna mais escura apresentando tons de cinza mais próximo da
escala de preto (Figura 8).

Figura 8 - Redução do Brilho

8
Ao realizar a verificação do histograma (Figura 9) com o comando
ANALYZE/HISTOGRAM, percebe-se que o histograma é movido para a esquerda
concentrando-se na faixa de escala de cinza mais próxima do preto, observa-se
numericamente a diminuição do maior valor de mínimo, observando ainda a maior
frequência de valores próximos da escala de preto, observando a moda no valor de 58
com 2904 repetições.

Imagem Original Diminuição do Brilho

Figura 9 - Efeito da redução do brilho no histograma

O escurecimento pode ser melhor observado nas imagens geradas a partir da


LUT (Figura 10), onde se percebe uma redução das áreas brancas, rosas e vermelhas
(mais claras) e um aumento das áreas azuis e verdes (mais escuras), indicando a mesma
observação discutida anteriormente para a verificação na LUT de 16 cores para o
aumento do brilho.

9
Imagem Original Diminuição do brilho

Figura 10 - Efeito da redução do brilho na LUT

2.1.3. Ajuste de Contraste

Movendo o cursor do contraste (CONTRAST) para o lado direito percebe-se que


os valores de mínimos são aumentados para a ordem de grandeza de 63 e os valores de
máximo são diminuídos para a ordem de grandeza de 192 (Figura 11).

Figura 11 - Aumento do Contraste

10
Visualmente a imagem torna-se bem mais bem definida apresentando uma
distribuição da escala de tons de cor preta, cinza e branco, essa observação pode ser
confirmada ao se analisar a distribuição dos histogramas apresentados nas Figuras 12 e
13 e na mudança das cores das figuras. O histograma apresenta a intensidade dos pixels
distribuídos entre as escalas de cinza, isso é justificável pelo aumento do desvio padrão
Percebe-se ainda, um aumento nas áreas brancas, chegando a gerar uma
distorção no canto superior direito da imagem, observando também pela verificação da
LUT.

Imagem Original Aumento do Contraste

Figura 12 - Efeito do aumento do contraste no histograma

11
Imagem Original Aumento do Contraste

Figura 13 - Efeito do aumento do contraste na LUT

Movendo o cursor do contraste (CONTRAST) para o lado esquerdo percebe-se


que os valores de mínimos são diminuídos para uma ordem de grandeza de -261 e os
valore de máximo são aumentados para a ordem de grandeza de 516, visualmente a
imagem se torna em uma escala de predominância de tons de cinzas intermediários.
Essa observação pode ser confirmada ao se analisar a distribuição dos histogramas
apresentados nas Figuras 14 a 16, onde se percebe que o histograma está abrangendo
um range menor de tons de cinza apresentando uma maior moda nos valores
intermediários da escala de cinza e o desvio padrão foi diminuído. Através da imagem
colorida, percebemos uma predominância do amarelo, onde antes existia azul, verde e
vermelho

12
Figura 14 - Redução do Contraste

Imagem Original Diminuição do Contraste

Figura 15 - Efeito da redução do contraste no histograma

13
Imagem Original Diminuição do Contraste

Figura 16 - Efeito do aumento do contraste na LUT

2.1.4. Ajuste de Brilho e Contraste Automático

O software tentará ajustar automaticamente o brilho e contraste da imagem com


base na análise do histograma. Essa otimização é feita permitindo que uma pequena
porcentagem de pixels fique saturada. Como pode ser observado, os grãos ganharam
maior destaque enquanto o fundo ficou mais escuro (Figura 17). Nas Figuras 17 e 18 é
possível observar que o histograma está abrangendo uma faixa maior de tons de cinza
(melhor distribuído), confirmado pelo aumento do desvio padrão e aumento do range de
mínimo-máximo e através da LUT é possível perceber uma maior presença das cores
mais escuras.

14
Imagem Original Ajuste Automático

Figura 17 - Efeito do ajuste automático no histograma

15
Imagem Original Ajuste Automático

Figura 18 - Efeito do ajuste automático na LUT

2.2. Interface do comando PROCESS/ENHANCE CONTRAST

Ao acessar esse Menu temos as seguintes opções:

● Pixel Saturado: Determina o número de pixels na imagem que podem ficar


saturados, ou seja, podem ter a intensidade da cor modificada.
● Normalizar Histograma: Quando essa opção é selecionada, o software recalcula
os valores dos pixels para que os tons de cinza sejam distribuídos por todo o
range de valores. A normalização acontece dividindo cada número de ocorrência
de um nível de cinza entre o número total de pixels. valores mínimo e máximo,
valor médio, variância e desvio padrão dos níveis de cinza da imagem. Essa
opção tem efeito semelhante ao ajuste automático de Brilho e Contraste.
● Equalizar Histograma: Ao selecionar essa opção o software recalcula os valores
dos tons de cinza de cinza dos pixels para que os níveis fiquem balanceados,
assim, as imagens muito claras ou muito escuras tem sua distribuição equalizada
e consequentemente um melhor contraste.

2.2.1. Pixel Saturado

Essa opção delimita a quantidade de pixels que podem ser modificados pelo
comando Enhance Contrast. Dessa forma, como observado na Figura 19, quanto maior a
porcentagem maior o efeito do comando na imagem. Através da Figura 20, podemos
perceber que esse comando atua deixando os pixels escuros ainda mais escuros e os

16
claros ainda mais claros, mas não houve mudança no desenho do histograma. Por isso é
possível notar um aumento na parcela preta e branca das barras de cor do histograma
das figuras geradas pela LUT.

Imagem Original Saturated Pixel: 0,5% Saturated Pixel: 1%

Saturated Pixel: 5% Saturated Pixel: 10% Saturated Pixel: 50%

Figura 19 - Efeito do Pixel Saturado no histograma

17
Imagem Original Saturated Pixel: 0,5% Saturated Pixel: 1%

Saturated Pixel: 5% Saturated Pixel: 10% Saturated Pixel: 50%

Figura 20 - Efeito do Pixel Saturado na LUT

2.2.2. Normalizar Histograma

18
Como pode ser observado nas Figuras 21 e 22 ao selecionar a opção Normalizar
Histograma, temos uma melhora no contraste da imagem. O Histograma é modificado
para ficando mais próximo de uma distribuição normal. As mudanças são mais
perceptíveis nas imagens coloridas geradas pela LUT.

Imagem Original Normalizer histogram

Figura 21 - Efeito do Normalizar Histograma no histograma

19
Imagem Original Normalizer histogram

Figura 22 - Efeito do Normalizar Histograma na LUT

2.2.3. Equalizar Histograma

A opção equalizar histograma, como pode ser observado nas Figuras 23 e 24, faz
um ajuste nos níveis de cinza da imagem, assim, fazendo um balanço no brilho e no
contraste. Na imagem analisada, o valor de mínimo foi reduzido de 56 para 0 e os tons
de cinza foram recalculados, fazendo com que o histograma fique mais largo. Ao
observarmos a imagem gerada pela LUT, percebemos que o canto mais escuro (inferior
esquerdo) fica ainda mais escuro, onde antes tinha colorações azuis mais claras passou a
ter colorações pretas e azuis escuras. O efeito é menos acentuado no canto mais claro
(superior direito), pois o valor de máximo já era 255 antes da equalização, mas ainda
sim é perceptível um aumento das áreas brancas, rosas e vermelhas.

20
Imagem Original Equalizer histogram

Figura 23 - Efeito do Equalizar Histograma no histograma

Imagem Original Equalizer histogram

Figura 24 - Efeito do Equalizar Histograma na LUT

2.2.4. Combinação de Efeitos


Não é possível combinar os efeitos do processamento de Equalizar Histograma
com os de Normalizar Histograma e Pixel Saturado, pois quando essa opção está
selecionada os parâmetros Pixel Saturado e Normalizar Histograma são ignorados.
Sendo assim, apenas a combinação desses dois últimos será avaliada.

21
Percebe-se através da Figura 25 que, ao saturar apenas 0,5% dos pixels e
distribuir “melhor” os tons no histograma, a combinação de efeitos foi benéfica à
imagem.

Imagem Original Saturated Pixel: 0,5% Saturated Pixel: 0,5% +


Normalizar Histograma
Figura 25 - Efeito da combinação de Pixel Saturado e Normalizar Histograma

22
4 REFERÊNCIAS BIBLIOGRÁFICAS

RASBAND, W., ImageJ documentation. Disponível em: www.rsb.info.nih.gov,


acesso em 15 de abril de 2022

23

Você também pode gostar