Aula 5x

Transcrição

Aula 5x
REMOÇÃO DE OBJETOS EM MOVIMENTO DE
UMA SEQUÊNCIA DE IMAGENS
(ESTUDO MULTITEMPORAL)
Daniel C. Zanotta
29/04/2016
OBJETIVO
ESTE PROCEDIMENTO VISA A REMOÇÃO DE OBJETOS QUE APRESENTARAM MOVIMENTOS ENTRE
AS TOMADAS DAS IMAGENS. PARA TANTO, É NECESSÁRIA UMA ANÁLISE ENTRE A SEQUÊNCIA DE
IMAGENS CAPTURADAS DA MESMA CENA, MAS EM TEMPOS DISTINTOS.
ENQUADRAMENTO DAS CENAS
É NECESSÁRIO QUE TODAS AS IMAGENS CONTENHAM O MESMO BACKGROUND (FUNDO), OS
OBJETOS DO FUNDO DEVEM ESTAR LOCALIZADOS SEMPRE NA MESMA POSIÇÃO DA IMAGEM.
Img 1
Img 2
Img 2
ILUMINAÇÃO
A ILUMINAÇÃO DAS DIFERENTES CENAS TOMADAS DEVE SER FOR UNIFORME. DIFERENÇAS NAS
FONTES DE LUZ E HORÁRIO SOLAR PODEM ALTERAR ESSA CARACTERÍSTICA ENTRE AS IMAGENS.
Img 1
Img 2
Img 2
OBJETOS A SEREM RETIRADOS
OS OBJETOS NÃO DESEJADOS NA CENA DEVEM APARECER EM DIFERENTES POSIÇÕES NAS
IMAGENS DE CADA TEMPO.
Img 1
Img 2
Img 2
ANÁLISE DAS IMAGENS
DEVE
SER FEITA PIXEL-A-PIXELS E DEVE ANALISAR SE HOUVE VARIAÇÃO DE NÍVEL DE CINZA
EM CADA UMA DAS IMAGENS. SE ALGUMA IMAGEM APRESENTAR VARIAÇÃO, SIGNIFICA QUE O
PIXEL REPRESENTA UM OBJETO QUE ESTEVE EM MOVIMENTO DURANTE A TOMADA DAS CENAS.
DESSA
FORMA, O VALOR DO PIXEL A SER UTILIZADO DEVE SER AQUELE QUE APARECEU COM
MAIS FREQUÊNCIA NA SEQUENCIA DE IMAGENS.
j
i
j
j
25 203 95
53
25 203 95
53
25 203 95
53
41 146 43
19
41 146 41
17
41 146 45
18
137 30 105 29
60 109 103 226
i
50
30 105 29
45 109 103 35
i
31
30 105 29
173 109 103 180
ANÁLISE DAS IMAGENS
DEVIDO
A RUÍDOS NO SENSOR, DIFERENÇAS MUITO SUTIS DE ILUMINAÇÃO, FALTA DE
CORRESPONDÊNCIA ESPACIAL PERFEITA ENTRE OS PIXELS DAS CENAS, ENTRE OUTROS FATORES, É
ACONSELHÁVEL QUE SE UTILIZE UMA MARGEM DE ACEITAÇÃO ENTRE A DIFERENÇA DOS
PIXELS, OU SEJA, UM VALOR PARA MAIS OU PARA MENOS.
j
i
j
j
25 203 95
53
25 203 95
53
25 203 95
53
41 146 43
19
41 146 41
17
41 146 45
18
137 30 105 29
60 109 103 226
i
50
30 105 29
45 109 103 35
i
31
30 105 29
173 109 103 180
RESULTADO ESPERADO
O
OBJETIVO É SELECIONAR OS VALORES MAIS FREQUENTES DOS PIXELS NA MESMA POSIÇÃO
ENTRE AS DIFERENTES CENAS QUE FORAM TOMADAS, MAS COM UMA MARGEM DE ACEITAÇÃO.
ASSIM, DO EXEMPLO ESCOLHIDO, O RESULTADO DEVE SER:
25 203 95
53
25 203 95
53
25 203 95
53
41 146 43
19
41 146 41
17
41 146 45
18
137 30 105 29
50
60 109 103 226
60 109 103 35
30 105 29
25 203 95
53
41 146 43
18
50
30 105 29
60 109 103
?
50
30 105 29
173 109 103 180
ANÁLISE:
Sequência temporal:
Imagem de Diferenças:
XD
Comparação
IMG
Imagem de saída
PSEUDO-CÓDIGO:
 Declarar a imagem de saída igual a primeira imagem da sequência;

for k = 1:nban-1
% cria as imagens de diferenças
img_dif ( : , : , k) = img ( : , : , k) - img ( : , : , k+1);
end
for i =1 : nlin
% varredura sobre todos os pixels
for j = 1:ncol
%
 Se o valor entre a diferença dos pixels de duas imagens for maior que “lim”
fazer: - identificar o par com o menor módulo da diferença
- definir o valor do pixel igual ao da 1ª imagem do par
end
end
ATIVIDADE PRÁTICA
 COLETAR
UMA SEQUENCIA DE FOTOGRAFIAS SIMULANDO O
PROBLEMA;
 DESENVOLVA UM
SCRIPT PARA REMOVER AUTOMATICAMENTE
OS OBJETOS QUE APRESENTARAM MOVIMENTO EM UMA
SEQUÊNCIA DE “N” FOTOGRAFIAS;
 TESTE A FUNÇÃO CRIADA COM AS FOTOGRAFIAS.