Escolar Documentos
Profissional Documentos
Cultura Documentos
Exerc. 1. Suponha que você aplicou o método SVM com kernel Gaussiano em um deter-
minado problema. Você observou que o método obteve um desempenho próximo do que era
esperado no conjunto de treinamento, mas obteve um desempenho 40% abaixo do esperado
no conjunto de validação. Você acha que existe algum problema no modelo gerado pelo SVM
(underfitting ou overfitting)? Como melhorar (parâmetro custo vs parâmetro gamma?)
Como o modelo obteve bom desempenho no treinamento, mas desempenho ruim na vali-
dação, ele está sofrendo de overfitting.
Nesse caso, recomenda-se aumentar o valor do parâmetro custo (é o contrário do que é
feito na biblioteca scikit-learn) e diminuir o valor do parâmetro gamma.
Exerc. 2. Suponha que você aplicou o método SVM com kernel Gaussiano em um determi-
nado problema. Você observou que o método obteve um desempenho bem abaixo do esperado
tanto no conjunto de treinamento, quanto no conjunto de validação. Você acha que existe al-
gum problema no modelo gerado pelo SVM (underfitting ou overfitting)? Como melhorar
(parâmetro custo vs parâmetro gamma)?
Como o modelo obteve desempenho ruim tanto no treinamento, quanto na validação, ele
está sofrendo de underfitting.
Nesse caso, recomenda-se diminuir o valor do parâmetro custo (é o contrário do que é
feito na biblioteca scikit-learn) e aumentar o valor do parâmetro gamma.
Exerc. 4. Quais são os quatro principais tipos de kernel que podem ser usados no método
SVM?
Linear, Gaussiano (também chamado de RBF), polinomial e sigmoidal.
Exerc. 6. Sabe-se que a operação morfológica top-hat é uma combinação de outras opera-
ções morfológicas. Você usaria essa técnica para aumentar o realce de imagens? Você usaria
também para remover ruídos do tipo impulsivo?
A operação top-hat (TP) sozinha, geralmente, não é capaz nem de almentar o realce, nem
de remover ruído impulsivo.
No entanto, é possível aumentar o realce combinando a operação TP com a operação
bottom-hat (BT) por meio da seguinte operação: imagem original - TH + BH.
Também é possível remover ruído usando a operação TH quando combinado com outras
operações morfológicas. No entanto, as operações a serem executadas podem variar para
cada imagem, sendo necessário tentativa e erro para descobrir as operações ideais para a
imagem alvo.
c) Se você fosse fazer um processo de segmentação por limiarização, qual limiar (nível de
cinza) você usaria para separar os pixels em dois grupos?
d) Qual o valor da entropia de cada um dos lados do histograma se o limiar indicado acima
fosse escolhido?
a) 7
b) 64
c) 3 ou 4
d) Se fosse escolhido o limiar 3, a entropia do intervalo [0-3] seria 1.72, enquanto que a
entropia do intervalo [4-7] seria 1.67. O entropia total seria 3.39.
Exerc. 9. Em uma imagem de 8 x 8 pixels, quais são os pixels de vizinhança 4 do pixel (2,3).
(3,3), (1,3), (2,4) e (2,2)
Exerc. 10. As máscaras apresentadas abaixo são usadas em filtragem passa-baixa ou passa-
alta?
1 4 6 4 1
4 16 24 16 4 0 −1 0
" #
6 24 36 24 6 −1 +5 −1
4 16 24 16 4 0 −1 0
1 4 6 4 1
Quanto a máscara possui apenas valores positivos, ela é usada para filtragem passa-baixa.
Por outro lado, quando a máscara possui valor positivo na origem e valores negativos na
vizinhança do pixel de origem, ela é usada para filtragem passa-alta.
Exerc. 11. Considere a imagem apresentada abaixo. Escolha três pixels dessa imagem
e responda. Qual é seria o valor final desses pixels para cada um dos filtros apresentados
abaixo, considerando uma máscara de 3 x 3.
a) Média
b) Mediana
c) Máximo
d) Mínimo
e) Moda
2 18 9 10 5
2 10 10 25 1
20 5 15 20 2
30 35 40 35 24
1 20 10 5 4
a) Média:
4 6 9 7 5
6 10 14 11 7
11 19 22 19 12
12 20 21 17 10
10 15 16 13 8
b) Mediana
0 2 10 5 0
2 10 10 10 2
5 15 20 20 2
5 20 20 15 4
0 10 10 5 0
c) Máximo
18 18 25 25 25
20 20 25 25 25
35 40 40 40 35
35 40 40 40 35
35 40 40 40 35
d) Mínimo
0 0 0 0 0
0 2 5 1 0
0 2 5 1 0
0 1 5 2 0
0 0 0 0 0
e) Moda: na imagem abaixo, se nenhum pixel apareceu mais que uma vez na região da
máscara, o pixel original foi mantido. Em caso de empate, foi selecionado o menor pixel.
0 0 0 0 0
0 2 10 10 0
0 10 10 20 0
0 20 5 35 0
0 0 0 0 0
Exerc. 12. Considere a imagem apresentada abaixo e a máscara usada para fazer a
detecção de pontos. Sabe-se que é um pixel é considerado um ponto se o valor absoluto do
resultado da aplicação da máscara for maior que um limiar T.
2 2 4 5
−1 −1 −1
" #
2 3 4 5
3 −1 8 −1
3 3 4
−1 −1 −1
2 3 4 3
a) 3
Exerc. 13. Considere a imagem e o elemento estruturante (com centro no pixel f(1,1))
abaixo. Escolha dois pixels dessa imagem e responda.
2 2 4 5
1 2 1
" #
6 5 5 2
7 2 4 2
5 6 3
1 2 1
4 7 7 5
a) Supondo que tenha sido escolhido o pixel (1,1), o resultado da dilatação é 9. Supondo
que o outro pixel seja o (2,2), o resultado da dilatação é 10.
b Supondo que tenha sido escolhido o pixel (1,1), o resultado da erosão é 0. Supondo que
o outro pixel seja o (2,2), o resultado da erosão é 1.
a) Indique quais as posições dos vizinhos do pixels (10,8), considerando uma vizinhança de
tamanho 4.
b) Indique quais as posições dos vizinhos do pixels (4,5) considerando uma vizinhança de
tamanho 8.
b) (5, 5), (3, 5), (4, 6), (4, 4), (3, 4), (3, 6), (5, 4), (5, 6)
Exerc. 15. Considere as duas imagens em RGB apresentadas abaixo. A primeira imagem é
a original, enquanto que a segunda mostra o resultado obtido após uma operação matricial.
1 def altera(img):
2 img[100:,100:] = np.array([255,255,255]) - np.array([0,0,255])
3
4 return img
5
6 if __name__ == "__main__":
7
8 img = np.ones([200,200,3], dtype=np.uint8)
9
10 img[0:100,0:100] = np.array([0,0,0])
11 img[0:100,100:] = np.array([255,0,0])
12 img[100:,0:100] = np.array([0,255,0])
13 img[100:,100:] = np.array([0,0,255])
14
15 img = altera(img)
Pode-se afirmar que o código acima gerou as imagem original e a alterada apresentadas
anteriormente.
■ Verdadeiro □ Falso
Exerc. 16. Considere as duas imagens apresentadas abaixo, onde a primeira é a imagem
original e a segunda uma imagem que sofreu uma transformação geométrica.
1 4 1 6 3 1 1 4 4 1
0 0 5 3 6 1 1 4 4 1
4 2 5 5 5 0 0 0 0 5
4 1 0 1 6 0 0 0 0 5
6 2 5 6 3 4 4 2 2 5
Qual transformação geométrica pode ter sido aplicada na imagem original para ter gerado
a imagem transformada apresentada acima?
□ Translação
□ Rotação
■ Escalamento (Pois todas as outras operações teriam gerado valores 0 em pelo menos
uma das bordas ou cantos da imagem)
□ Cisalhamento
a) Figura d
b) Figura b
c) Figura c
□ Operador Laplaciano