CAP´ ITULO 5 RESULTADOS
5.1 Experimento I
5.1.1 Testes de Desempenho do Classificador
CAP´ ITULO 5
novo sorteio. O treinamento da rede neural foi realizado no Matlab e o algoritmo de aprendizagem empregado foi o Levenberg-Marquardt [70].
A avalia¸c˜ao do desempenho do classificador foi feito por meio do produto das eficiˆencias (PE) e da matriz de confus˜ao. O n´umero de neurˆonios na camada de sa´ıda da rede neural esta associado `a quantidade de classes de interesse avaliadas, assim, neste experimento foram empregados 4 neurˆonios na camada de sa´ıda (C1, C2, C3 e C4), sendo as sa´ıdas alvo definidas respectivamente como y1 = [1,−1,−1,−1]T, y2 = [−1,1,−1,−1]T, y3 = [−1,−1,1,−1]T ey4 = [−1,−1,−1,1]T. Neste caso, o neurˆonio com maior valor de sa´ıda corresponde a classe associada pela rede neural ao padr˜ao de entrada. J´a a sele¸c˜ao do n´umero de neurˆonios na camada oculta foi realizada obedecendo os crit´erios estabelecidos no trabalho [5].
Em um primeiro instante, o classificador foi alimentado pelos sinais no dom´ınio do tempo, mostrados na Figura 5.1. A fun¸c˜ao de ativa¸c˜ao empregada foi a tangente hi-perb´olica e utilizou-se 5 neurˆonios na camada escondida. Este n´umero foi determinado ap´os diversos tetes realizados no trabalho [5]. A Tabela 5.1 apresenta o produto das eficiˆencias e a matriz de confus˜ao.
Figura 5.1: Sinais t´ıpicos no dom´ınio do tempo para as classes (a) sem defeito (SD), (b) falta de penetra¸c˜ao (FP), (c) inclus˜ao de esc´oria (IE) e (d) porosidade .
As classes falta de penetra¸c˜ao e porosidade foram as que apresentaram maiores ´ındices de acertos (65% e 60% das assinaturas medidas, respectivamente), contudo a efic´acia do classificador se mostrou inadequado para a aplica¸c˜ao, devido ao reduzido n´umeros de
Tabela 5.1: Matriz de confus˜ao (em %) para as classes sem defeito (SD), com falta de penetra¸c˜ao (FP), inclus˜ao de esc´oria (IE) e porosidade (PO) considerando classificador neural alimentado pelos dados no dom´ınio do tempo.
Classe Real PE(%) = 41,35±4,1 SD FP IE PO
Classe detectada pelo classificador
SD 30 15 15 30 FP 15 65 15 5
IE 10 10 25 5 PO 45 10 45 60
acertos. Como pode ser visto a baixa eficiˆencia na discrimina¸c˜ao quando utilizando os dados no dom´ınio do tempo como entradas para o classificador justifica a utiliza¸c˜ao de t´ecnicas de pr´e-processamento.
As Figuras 5.2, 5.3 e 5.4 ilustram os resultados da aplica¸c˜ao da FFT, DCT e DWT, respectivamente, para as assinaturas ac´usticas adquiridas no primeiro experimento, consi-derando os sinais t´ıpicos de cada classe de interesse: sem defeito (SD), falta de penetra¸c˜ao (FP), porosidade (PO) e inclus˜ao de esc´oria (IE).
Com a finalidade de extrair os termos mais significativos dos sinais a serem fornecidos ao classificador neural foi realizada uma sele¸c˜ao do n´umero de coeficientes. Essa escolha ´e importante para tornar o treinamento da rede mais r´apido. Conforme mostrado na Figura 5.3 ´e poss´ıvel notar que a maior parte da energia est´a concentrada em poucos coeficientes.
Este ´e um ponto favor´avel na aplica¸c˜ao da DCT, a compress˜ao do sinal. Assim, como forma de reduzir a quantidade de caracter´ısticas, optou-se por alimentar o classificador atrav´es dos 100 primeiros coeficientes da FFT e DCT.
A transformada de Wavelet aplicada aos dados de inspe¸c˜ao foi a Daubechie de or-dem 3 (db3). Neste caso utilizou-se 256 coeficientes de aproxima¸c˜ao do terceiro n´ıvel de decomposi¸c˜ao para alimentar o classificador.
A Tabela 5.2 apresenta a matriz de confus˜ao e o produto das eficiˆencias do classificador neural alimentado pelas t´ecnicas FFT, DCT e DWT. Este resultado quando comparado ao anterior (sinais no dom´ınio do tempo) mostra-se bastante interessante para aplica¸c˜ao neste projeto. Pois, al´em de reduzir a quantidade de parˆametros de entrada para o clas-sificador, levando a um gasto computacional menor, tamb´em apresenta um desempenho de discrimina¸c˜ao superior. Estes resultados s˜ao equivalentes aos obtidos por meio de um
0 0.5 1 1.5 2 x 108 0
0.5 1
Frequência (Hz) (a)
Amplitude Normalizada 0 0.5 1 1.5 2
x 108 0
0.5 1
Frequência (Hz) (b)
Amplitude Normalizada
0 0.5 1 1.5 2
x 108 0
0.5 1
Frequência (Hz) (c)
Amplitude Normalizada 0 0.5 1 1.5 2
x 108 0
0.5 1
Frequência (Hz) (d)
Amplitude Normalizada
Figura 5.2: Sinais t´ıpicos obtidos ap´os a aplica¸c˜ao da FFT, considerando as quatro clas-ses de interesse: (a) sem defeito, (b) falta de penetra¸c˜ao, (c) inclus˜ao de esc´oria e (d) porosidade.
0 500 1000 1500 2000
-0.5 0 0.5 1
Coeficientes (a)
Amplitude Normalizada 0 500 1000 1500 2000-1
-0.5 0 0.5 1
Coeficientes (b)
Amplitude Normalizada
0 500 1000 1500 2000
-0.5 0 0.5 1
Coeficientes (c)
Amplitude Normalizada 0 500 1000 1500 2000-0.5
0 0.5 1
Coeficientes (d)
Amplitude Normalizada
Figura 5.3: Sinais t´ıpicos obtidos ap´os a aplica¸c˜ao da DCT, considerando as quatro clas-ses de interesse: (a) sem defeito, (b) falta de penetra¸c˜ao, (c) inclus˜ao de esc´oria e (d) porosidade.
0 500 1000 1500 2000 -0.5
0 0.5 1
Coeficientes (a)
Amplitude Normalizada 0 500 1000 1500 2000-1
-0.5 0 0.5 1
Coeficientes (b)
Amplitude Normalizada
0 500 1000 1500 2000
-1 -0.5 0 0.5 1
Coeficientes (c)
Amplitude Normalizada 0 500 1000 1500 2000-0.5
0 0.5 1
Coeficientes (d)
Amplitude Normalizada
Figura 5.4: Sinais t´ıpicos obtidos ap´os a aplica¸c˜ao da DWT, considerando as quatro classes de interesse: (a) sem defeito, (b) falta de penetra¸c˜ao, (c) inclus˜ao de esc´oria e (d) porosidade.
processamento semelhante (com base noMatlab), ver referˆencia [5].
O melhor resultado em termos da eficiˆencia de discrimina¸c˜ao foi obtido ao alimentar o classificador com os coeficientes da DWT. Neste caso, o produto das eficiˆencias foi PE (%)
= 90,81±2,1. Em compara¸c˜ao, para a FFT houve uma redu¸c˜ao no desempenho (PE (%)
= 87,3±1,3), o que pode est´a relacionado com uma piora em rela¸c˜ao `as classes sem defeito e falta de penetra¸c˜ao, que usando a DWT tiveram 100% de acerto. A DCT apresentou um resultado bem abaixo das outras, por´em obteve o melhor resultado na detec¸c˜ao da classe inclus˜ao de esc´oria.
Um importante resultado obtido com aplica¸c˜ao da DWT ´e que esta apresentou a menor taxa de falso negativo, quando o classificador identifica uma classe defeituosa como sem defeito. Sendo assim, esta transformada ´e indicada para efetuar o estagio inicial do processamento, pois reduz a possibilidade de avaliar incorretamente uma pe¸ca defeituosa.
Durante procedimento de projeto do sistema, foi necess´ario determinar o n´umero de componentes principais utilizados para alimentar o classificador neural. Sendo que, uti-lizar um grande n´umero de componentes implica no aumento dos requisitos computacio-nais. Por outro lado, se apenas poucos componentes principais s˜ao retidos, a eficiˆencia de discrimina¸c˜ao pode ficar comprometida.
Tabela 5.2: Matriz de confus˜ao (em %) para as classes sem defeito (SD), com falta de penetra¸c˜ao (FP), inclus˜ao de esc´oria (IE) e porosidade (PO) considerando classificador neural alimentado pelos dados pr´e-processados pelas t´ecnicas FFT, DCT e DWT.
Classe Real FFT (PE(%) = 87,3±1,3) SD FP IE PO
Classe detectada pelo classificador
SD 85 0 15 10
FP 0 95 0 0
IE 0 0 80 0
PO 15 5 5 90
Classe Real DCT (PE(%) = 53,73±4,8) SD FP IE PO
Classe detectada pelo classificador
SD 40 0 5 20
FP 0 70 0 0
IE 5 30 85 45
PO 55 0 10 35
Classe Real DWT (PE(%) = 90,81±2,1) SD FP IE PO
Classe detectada pelo classificador
SD 100 0 0 0
FP 0 100 0 0
IE 0 0 80 15
PO 0 0 20 85
Neste trabalho, para cada assinatura ac´ustica, o n´umero de componentes principais, para FFT, DCT e DWT, foram definidos a partir de crit´erios estabelecidos em [5]. A escolha foi realizada considerando um compromisso entre eficiˆencia elevada e baixo custo computacional. Outro parˆametro que deve ser escolhido ´e o n´umero de neurˆonios na camada oculta do classificador MLP. Aqui foram usados 5 neurˆonios ocultos. Este valor foi escolhido ap´os testar exaustivamente diferentes configura¸c˜oes de rede.
A Tabela 5.3 apresenta a eficiˆencia obtida ao alimentar o classificador neural com as ca-racter´ısticas estimadas ap´os a compacta¸c˜ao. Para efeitos de compara¸c˜ao, o procedimento foi repetido para as trˆes transforma¸c˜oes diferentes.
Observou-se que para este problema espec´ıfico a maior eficiˆencia de discrimina¸c˜ao foi obtida utilizando o algoritmo da DWT como extra¸c˜ao de caracter´ısticas. Neste caso, as assinaturas das classes FP, IE e PO foram identificadas sem erro. Por outro lado, quando comparado aos resultados anteriores, houve uma redu¸c˜ao no percentual de acerto da classe
Tabela 5.3: Matriz de confus˜ao (em %) para as classes sem defeito (SD), com falta de penetra¸c˜ao (FP), inclus˜ao de esc´oria (IE) e porosidade (PO) considerando classificador neural alimentado pelos dados selecionados ap´os a aplica¸c˜ao da PCA.
Classe Real FFT+PCA (PE(%) = 88,5±1,5) SD FP IE PO
Classe detectada pelo classificador
SD 95 0 20 5
FP 0 85 0 0
IE 0 15 80 0
PO 5 0 0 95
Classe Real DCT+PCA (PE(%) = 86,71±2,65) SD FP IE PO
Classe detectada pelo classificador
SD 70 10 5 0
FP 0 85 0 0
IE 0 5 95 0
PO 30 0 0 100
Classe Real DWT+PCA (PE(%) = 96±1,5) SD FP IE PO
Classe detectada pelo classificador
SD 85 0 0 0
FP 0 100 0 0
IE 5 0 100 0
PO 10 0 0 100
SD. outra caracter´ıstica interessante na aplica¸c˜ao da DWT ´e que essa apresentou a menor confus˜ao entre os sem defeitos (SD) e defeituosos, um aspecto que ´e muito importante para a aplica¸c˜ao.
Atrav´es da aplica¸c˜ao da PCA ocorreu uma melhora significativa na utiliza¸c˜ao dos co-eficientes da DCT. O desempenho do produto das eficiˆencias foi de PE(%) = 53,73±4,8 para PE(%) = 86,7±2,65. Ocorreu aumento na detec¸c˜ao de todas as classes sendo impor-tante destacar a redu¸c˜ao da taxa de falso negativo. J´a a FFT apresentou uma pequena melhora na identifica¸c˜ao da classe PO e o produto das eficiˆencias passou de PE(%) = 87,3±1,3 para a ser PE(%) = 88,5±1,5. O resultado adquirido foi obtido utilizando 20 coeficientes da DCT e FFT e 79 para DWT.