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.