sexta-feira, 24 de setembro de 2010

Pré-processamento - Por que utilizar filtros?

O objetivo de utilizar filtro é diminuir os ruídos da imagem, facilitando o encontro de objetos. Consideramos ruídos como imperfeições que surgem na captura da imagem e que não são importantes para o  seu processamento. Normalmente o filtro é utilizado durante o pré-processamento da imagem, atualmente o Projeto SHIVA utiliza como fase de pré-processamento a binarização de imagem, ou seja, a transformação da imagem captura em preto ou branco. Dependendo do ambiente (Figura 1) em que o SHIVA esteja preparado para ser usado, alguns ruídos aparecem decorrentes da iluminação local ou reflexos.
Figura 1: Ambiente do Projeto SHIVA
A binarização da imagem gera alguns ruídos atualmente resolvemos utilizando o aumento ou a diminuição das cores primárias: vermelha, verde e azul - também conhecidas como Padrão RGB (Red, Green, Blue). Um problema dessa diminuição ou aumento das cores é que eles são válidos para os objetos que aparecem no decorrer da utilização do SHIVA. A iteração homem-computador é feita por meio de um laser que gera um ponto no layout impresso e também sofre modificações com essa alteração na escala das cores primárias. O objetivo seria utilizar filtros na fase de pré-processamento para que a projeção do laser no layout não seja modificada de acordo com a modificação das cores.

Tipos de Filtros
Os filtros são freqüentemente classificados como filtro passa-baixa, filtro passa-alta, filtro passa-banda, filtro de média, filtro de mediana, dentre outros. Na próxima postagem detalharemos um desses tipos de filtro, aquele que melhor atender as necessidades do projeto, citadas até aqui. Mostraremos também o código em C++, utilizando algumas funções da biblioteca OpenCV. Esse biblioteca utiliza máscaras para aplicar os filtros nas imagens. Por exemplo, uma máscara 3x3:


Máscara 3x3
Onde o número que ocupa a posição em destaque poderia ser substituído pela média dos pixels que os cercam. Esse processo se repete até que a máscara passe por toda a imagem e no final gere um novo arquivo com o resultado dessa filtragem, uma imagem com redução de ruídos. No próximo post, demonstraremos a aplicação de um filtro de média em uma imagem qualquer.






Até breve.

quarta-feira, 15 de setembro de 2010

Blog de pesquisas relacionadas ao Projeto SHIVA


Este blog reunirá informações sobre pesquisas que poderão ser utilizadas no Projeto SHIVA, seja na captura ou tratamento de imagens, ajustes finos e outros.
Abrimos este espaço para criar um diário de pesquisa que permita socializar os nossos conhecimentos com pessoas que também tenham interesses em áreas como realidade aumentada, processamento de imagem e infoinclusão.

Enfim, vamos pesquisar!