COR DIGITAL - INTRODUÇÃO

Tamanho: px
Começar a partir da página:

Download "COR DIGITAL - INTRODUÇÃO"

Transcrição

1 COR DIGITAL - INTRODUÇÃO O uso de câmaras digitais está hoje em dia ampla e extensamente difundido. A razão desta maciça penetração no mercado e nas nossas vidas, é que se tratam de dispositivos de fácil e imediato manuseamento na obtenção de imagens. A crescente popularidade das câmaras digitais forneceu a motivação para melhorar todos os elementos da cadeia de obtenção de imagem digital em fotografia. Para baixar os preços do equipamento, as câmaras digitais a cores usam tipicamente um único detector de imagem. A obtenção de uma imagem latente em cor (num só disparo ) com um único detector requer o uso de uma disposito de filtros de cor, tipicamente conhecido como Color Filter Array (CFA) Matriz de filtros coloridos, que cubra totalmente o nosso detector. Neste arranjo cada pixel (foto sensor) do detector recebe apenas a intensidade numa das cores, das várias existentes na matriz de filtros. A construção plena de imagens coloridas num detector baseado em CFA, requer um método para calcular os valores de cor existentes nos outros pixéis filtrados por outras componentes do filtro. Estes métodos são geralmente conhecidos como algoritmo de interpolação de cor ou de reconstrução em mosaico de cor. Numa câmara de detector único, as variações de intensidade de luz são medidas numa área rectangular preenchida por micro foto células (pixéis), os nossos sensores CCD ou CMOS. Para construir uma imagem a cores, o CFA deve ser colocado entre a objectiva e o sensor. Um CFA tem tipicamente um filtro de um único elemento de cor, para cada sensor, isto é, cada pixel só regista unicamente uma componente de cor. Obviamente, os algoritmos de interpolação de cor dependem exclusivamente da configuração do CFA, visto que existem dezenas de configurações diferentes disponíveis nos CFA. Um do mais simples e popular, é o padrão de Bayer (introduzido por Bryce E. Bayer da Eastman Kodak, em 1975) que usa as três cores primárias aditivas; vermelho (Red), verde (Green) e azul Blue), o famoso trio RGB, como elementos do filtro (figura 1). Para compararmos vários algoritmos de (re)construção de cor, podemos recorrer unicamente às suas aplicações sobre o original e popular CFA de Bayer. No espaço de cor RGB. Mas tais testes podem ser efectuados sobre outro qualquer CFA. Figura 1 Tradicional matriz CFA de Bayer. C7b-1

2 ALGUNS CFAs Como já foi referido, existem inúmeras variações à matriz original CFA Bayer ou também conhecida pela sigla CFM de color filter mosaic (mosaico de filtros coloridos). Eis alguns deles, figura 2. Padrão Nome Descrição Tamanho (pixéis) Bayer RGB mais comum. 25% R, 50% G e 25% B 2 2 RGBE CYYM CYGM Modificação do RGB. 25% R, 25% G, 25% B e 25% E (esmeralda) alguns sensores Sony 25% C, 50% Y e 25% M alguns sensores Kodak 25% C, 25% Y, 25% G e 25% M usado em algumas câmaras RGBW Bayer 25% R, 25% G, 25% B e 25% W 2 2 RGBW #1 12,5% R, 25% G, 12,5% B e 50% W 4 4 RGBW #2 12,5% R, 25% G, 12,5% B e 50% W 4 4 RGBW #3 12,5% R, 25% G, 12,5% B e 50% W 2 4 Figura 2 Descrição de alguns CFAs. O funcionamento de qualquer um destes CFA é análogo. Cada pixel só regista informação num único canal de cor, figura 3. A transmissão de cada filtro tem de ser tida em consideração no cálculo final da cor. Figura 3 Filtragem em cada pixel (CFA Bayer). C7b-2

3 DESCRIÇÃO DOS ALGORITMOS Nesta secção são descritos alguns dos algoritmos de interpolação de cor vulgarmente usados nas câmaras digitais. Na descrição destes algoritmos, podemos classifica-los em dois grupos distintos; em algoritmos não-adaptáveis e em algoritmos adaptáveis. Como as designações sugerem, os algoritmos não-adaptáveis denotam aqueles algoritmos que executam uma interpolação de um modo padrão fixo, sempre igual para cada pixel (dentro de um grupo). Enquanto os algoritmos adaptáveis implicam que aqueles algoritmos podem detectar as características espaciais que existem na vizinhança local do pixel, fazendo desse modo escolhas eficazes a respeito do modelo de cálculo a usar na mesma. Ou seja, os algoritmos adaptáveis possuem alguma inteligência e consequentemente são em general mais sofisticados. Há múltiplas maneiras de descrever estes algoritmos. A descrição gráfica, a convolução de funções núcleo, as equações aritméticas ou a descrição através de exemplos, são tudo modos úteis de explicar como o algoritmo funciona. Na apresentação de cada algoritmo, foram adoptados estes diversos meios ou suas combinações, para uma descrição mais facilmente compreensível. Como consequência, os diferentes algoritmos podem ser sujeitos a diferentes meios de descrição. Para além dos algoritmos aqui descritos, existem outros, como o método filtro mediano, o método de estimação linear, o método da classificação de padrões e o método baseado no gradiente. Algoritmos: Não-adaptáveis Métodos: 1. Replicação do vizinho mais próximo 2. Interpolação Bilinear 3. Convolução Cúbica 4. Transição suave de matiz 5. Transição logarítmica suave de matiz Adaptáveis Métodos: 1. Detecção de bordo interpolada I 2. Detecção de bordo interpolada II 3. Interpolação com correcção de cor I 4. Interpolação com correcção de cor II 5. Número de Gradientes variáveis 6. Reconhecimento de padrões 7. Acerto interpolado de padrões C7b-3

4 NÃO-ADAPTÁVEL - REPLICAÇÃO DO VIZINHO MAIS PRÓXIMO Neste método de interpolação, a cada pixel interpolado (output) é atribuído o valor do pixel vizinho mais próximo (input) na imagem inicial (original). O vizinho mais próximo pode ser qualquer um dos pixéis superior, inferior, à esquerda ou à direita. No exemplo ilustrado na figura 4, é escolhido o pixel vizinho à esquerda, para um bloco 3x3 pixéis no plano do filtro verde (G). É assim atribuído aos pixéis que não têm essa componente de cor verde, o valor existente no pixel imediatamente à sua esquerda. a) b) Figura 4 Preenchimento do pixel com informação do seu vizinho à esquerda. a) antes da interpolação, b) após a interpolação. Este processo é repetido para todos os pixeis de uma mesma cor (no exemplo, o G), preenchendo todos os pixeis vizinhos (pertencentes aos outros canais de cor). São depois efectuados os preenchimentos para os canais de cor restantes (R e B), aos quais podemos atribuir, por exemplo, o valor do pixel vizinho inferior esquerdo. A cor em cada pixel é assim uma composição da cor efectivamente observada pelo filtro nativo, com o valor interpolado para esse pixel nos filtros restantes. Por exemplo o pixel 14 é R. A cor neste pixel é composta pelo sinal real do R e pelo valor interpolado do G (valor de G13) e do B (valor de B18). C7b-4

5 NÃO-ADAPTÁVEL - INTERPOLAÇÃO BILINEAR Neste método a complexidade é acrescida, com mais cálculo envolvido no processo. Figura 5 Tradicional matriz CFA de Bayer. Interpolação do pixel verde G O valor do pixel interpolado será a média aritmética dos valores vizinhos; superior, inferior, esquerdo e direito ao pixel em questão. Por exemplo: G8 = (G3+G7+G9+G13) / 4 Interpolação do pixel vermelho R / azul B Interpolação do pixel vermelho/azul em uma posição verde. - a média de dois valores adjacentes do pixel na cor correspondente é atribuída ao pixel interpolado. Por exemplo: B7 = (B6+B8) / 2 e R7 = (R2+R12) / 2 Interpolação do pixel vermelho/azul em uma posição azul/vermelho. - a média aritmética dos quatro valores diagonais adjacentes do pixel é atribuída ao pixel interpolado. Por exemplo: R8 = (R2+R4+R12+R14) / 4 e B12 = (B6+B8+B16+B18) / 4 C7b-5

6 NÃO-ADAPTÁVEL - TRANSIÇÃO SUAVE DE MATIZ Uma das objecções graves na aplicação da interpolação bilinear é que as matizes dos pixéis adjacentes mudam abruptamente e duma maneira não natural. Por outro lado, o padrão CFA de Bayer pode ser pensado como consistindo num conjunto de sensores de luminância (os pixéis verdes, relativamente mais numerosos, em 50%) e em sensores cromáticos (os pixéis vermelhos e azuis, em menor número, 25% cada). Um esquema pode ser implementado para interpolar diferentemente estas canais de cor. Figura 6 Tradicional matriz CFA de Bayer. A interpolação dos pixéis verdes G é efectuada da mesma maneira que a interpolação bilinear. Esta interpolação nos pixéis verdes G tem de ser feita antes das interpolações dos pixéis vermelhos R e azuis B. Interpolação do pixel vermelho R / azul B A ideia é tentar introduzir uma variação suave no matiz, de pixel para pixel. Para tal, define-se o valor de matiz azul B, como B/G. Para o vermelho R define-se analogamente ao valor de matiz vermelha R, como R/G. Consideramos a interpolação do valor do pixel azul B: temos três casos diferentes na sua interpolação. - estimar o valor do pixel azul B, numa posição de pixel verde G e os pixéis azuis existem à esquerda e direita. Por exemplo: B7 = G7 (B6 / G6 + B8 / G8) / 2 - estimar o valor do pixel azul B, numa posição de pixel verde G e os pixéis azuis existem acima e abaixo deste. Por exemplo: B13 = G13 (B8 / G8 + B18 / G18) / 2 - estimar o valor do pixel azul B, numa posição de pixel vermelho R. Por exemplo: B12 = G12 (B6 / G6 + B8 / G8 + B16 / G16 + B18 / G18) / 4 A interpolação dos pixéis vermelhos R é efectuada de modo análogo. C7b-6

7 NÃO-ADAPTÁVEL - TRANSIÇÃO LOGARÍTMICA SUAVE DE MATIZ Mais uma vez, a interpolação dos pixéis verdes G é efectuada da mesma maneira que a interpolação bilinear. Tal como anteriormente, esta interpolação nos pixéis verdes G tem de ser feita antes das interpolações dos pixéis vermelhos R e azuis B. Figura 7 Tradicional matriz CFA de Bayer. Etapa essencial e crucial: depois de efectuadas as interpolações dos pixéis verdes G, transferem-se os valores originais dos pixéis G e dos valores dos pixéis verdes interpolados, do espaço linear da exposição para o espaço logarítmico da exposição. Vamos indicar esses valores logarítmicos como: G log, B log e R log respectivamente. Interpolação do pixel vermelho R / azul B no espaço logarítmico. No espaço logarítmico, define-se o valor de matiz azul B como: B log - G log. Para o vermelho R define-se analogamente ao valor de matiz vermelha R, como R log - G log. Consideramos a interpolação do valor do pixel azul B: temos três casos diferentes na sua interpolação. - estimar o valor do pixel azul B, numa posição de pixel verde G e os pixéis azuis existem à esquerda e direita. Por exemplo: B7 log = G7 log + (B6 log - G6 log + B8 log - G8 log ) / 2 - estimar o valor do pixel azul B, numa posição de pixel verde G e os pixéis azuis existem acima e abaixo deste. Por exemplo: B13 log = G13 log + (B8 log - G8 log + B18 log - G18 log ) / 2 - estimar o valor do pixel azul B, numa posição de pixel vermelho R. Por exemplo: B12 log = G12 log +(B6 log -G6 log +B8 log -G8 log +B16 log -G16 log +B18 log -G18 log)/4 A interpolação dos pixéis vermelhos R é efectuada de modo análogo. Por fim, transferir todos os valores de cada pixel de volta ao espaço linear da exposição. C7b-7

8 ADAPTÁVEL - DETECÇÃO DE BORDO INTERPOLADA I De descrição de algoritmos não-adaptáveis, pode ver-se que a maioria da interpolação de cor é feita calculando a média de pixéis vizinhos indiscriminadamente. Isto causa artefactos do tipo efeito zipper na imagem interpolada. Para combater este artefacto, é natural tentar derivar um algoritmo que possa detectar as estruturas espaciais locais na vizinhança do pixel e então fazer as escolhas efectivas e eficazes no tipo de interpolação a usar nessa vizinhança. O resultado é uma redução ou uma eliminação dos artefactos de efeito zipper. Algoritmos que envolvem este tipo do processo inteligente de detecção e de decisão, são referidos como algoritmos adaptáveis de interpolação da cor. Os sistemas visuais humanos, o nosso sistema olho-cérebro, é muito sensível na detecção de bordos e interfaces presentes nas imagens e os algoritmos não-adaptáveis de interpolação da cor, falham frequentemente nesses bordos uma vez que não conseguem detectar os bordos. Para tratar dos bordos, vamos primeiro olhar para algoritmos que detectam bordos. Interpolação dos pixéis verdes G: - primeiro, definir dois gradientes, um no sentido horizontal, o outro no sentido vertical, para cada posição azul/vermelha. Por exemplo, consideremos B8: definimos dois gradientes como; H = G7-G9 e V = G3-G13 onde. é o módulo (valor absoluto) - define-se um valor de variação T (threshold) - o algoritmo pode então ser descrito como segue: se H < T e V > T então G8 = (G7+G9) / 2 se H > T e V < T então G8 = (G3+G13) / 2 senão G8 = (G3+G7+G9+G13) / 4 A escolha do valor de T, depende das imagens e pode ter então valores optimizados para diferentes vizinhanças. Uma escolha em particular é a seguinte: T = ( H + V) / 2 Neste caso, o algoritmo anterior reduz-se a: se H < V então G8 = (G7+G9) / 2 se H > V então G8 = (G3+G13) / 2 senão G8 = (G3+G7+G9+G13) / 4 Interpolação dos pixéis vermelhos/azuis: aplica-se o mesmo processo que na transição logarítmica suave de matiz. Outros métodos podem também ser usados. C7b-8

9 ADAPTÁVEL - DETECÇÃO DE BORDO INTERPOLADA II Uma pequena modificação pode ser aplicada ao método anterior. A interpolação dos pixéis verdes G é a mesma que no algoritmo de detecção de bordo interpolado I, exceptuando que o gradiente horizontal e o gradiente vertical são diferentemente definidos. Vejamos a figura 6 abaixo, para estimar G5 em B5. Os gradientes são definidos como: B3 + B7 H = B5 e 2 V = B1+ B9 B5 2 Figura 8 Esquema de interpolação sobre CFA de Bayer. O algoritmo segue então como no algoritmo de detecção de bordo interpolado I. A interpolação dos pixéis vermelhos/azuis é similar ao algoritmo de interpolação bilinear exceptuando que a diferença de cor é interpolada em vez da cor propriamente dita. ADAPTÁVEL - INTERPOLAÇÃO COM CORRECÇÃO DE COR I (interpolação linear com correcção laplacina de 2ª-ordem I) Este algoritmo é aplicado para desempenho optimizado de imagens com bordos / interfaces horizontais e verticais. ADAPTÁVEL - INTERPOLAÇÃO COM CORRECÇÃO DE COR II (interpolação linear com correcção laplacina de 2ª-ordem II) Este algoritmo é uma extensão do anterior. C7b-9

10 COMPARAÇÃO DE ALGORITMOS Vamos comparar os diferentes algoritmos de interpolação da cor descritos anteriormente. Podemos faze-lo de variadas formas. 1º - comparação por medidas subjectivas, por identificação e observação visual (figuras 9, 10 e 11). 2º - por medidas objectiva da qualidade, usando o erro quadrático médio (mse) entre a imagem original do teste e a imagem reconstruída. 3º - comparamos o seu custo computacional, o que é vital para a execução na obtenção prática das imagens. Figura 9 Imagem de comparação (flor). Figura 10 Imagem de comparação (viatura). C7b-10

11 Observações: A Replicação do vizinho mais próximo: erros significativos ocorrem durante todo a imagem, são muito evidentes os efeitos de pixelização, muito mau para interfaces de alto contraste. Inaceitável para sistemas de fotografia (still image). Em aplicações vídeo, muitos destes problemas podem ser apagados por média de imagens. Interpolação Bilinear: muito melhor desempenho que o método anterior. Alguma desfocagem devido ao cálculo da média de pixéis adjacentes. Introduz o efeito zipper. Algoritmos de Transição suave de matiz. Menos desfocagem do que no algoritmo Bilinear. Por outro lado, pode introduzir um erro significativo de interpolação do matiz. Isso é devido à divisão (ou à subtracção no espaço logarítmico) na interpolação dos canais de R/B onde uma grande diferença entre valores de pixéis G adjacentes, causará erros enormes nos pixéis de R/B durante a interpolação. Algoritmos de Detecção de bordo interpolada. Como os seus nomes sugerem, as imagens obtidas exibem efectivamente bordos (interfaces) mais contrastadas. Como a interpolação dos canais R/B é obtida pelo mesmo algoritmo que nos algoritmos de transição suave de matiz, podemos ter o mesmo problema, referido anteriormente. Não muito apropriado para imagens contendo pequenos objectos coloridos. Algoritmos de interpolação linear com correcção laplacina de 2ª-ordem. Um dos algoritmos com melhor qualidade entre todos. Especialmente bom para os bordos e interfaces. Número de Gradientes variáveis. Parece ser o que apresenta o melhor resultado entre todos os algoritmos. Bordos e interfaces bem definidos. Reconhecimento de padrões. Resultados razoavelmente bons. Os bordos não são tão bem definidos como com os algoritmos Número de Gradientes variáveis ou interpolação linear com correcção laplacina de 2ª-ordem. C7b-11

12 Figura 11 Imagens de comparação (flor e viatura). C7b-12

13 ERRO QUADRÁTICO MÉDIO Conclui-se, baseado na erro quadrático médio (mse) que: A Replicação do vizinho mais próximo dá o erro médio significativo maior do que todos outros algoritmos e consequentemente a imagem interpolada é a que apresenta mais artefactos e é visivelmente pior. Em termos das interpolações do canal verde G (ou da luminância), o algoritmo de Número de Gradientes variáveis exibe o melhor desempenho. O algoritmo de interpolação linear com correcção laplacina de 2ª-ordem tem também resultados impressionantes. Quanto aos restantes algoritmos, os seus valores de erro mse não mostram nenhuma diferença de maior. Em termos de interpolação dos canais vermelhos/azuis, não há nenhum algoritmo óbvio superior que se possa sobressair. O método do Número de Gradientes variáveis dá resultados ligeiramente melhores. O gráfico da figura 12 ilustra os erros (mse) calculados para cada canal de cor RGB. Figura 12 Comparação dos erros quadráticos médios, para os vários algoritmos. C7b-13

14 CUSTO COMPUTACIONAL É comparado o custo computacional associado com a cada um destes algoritmos. A maneira de computar os custos residiu na contagem dos flops (usando o software Matlab) ao processar algumas imagens de teste. Para os algoritmos não-adaptáveis, o custo é fixo independentemente do conteúdo da imagem de teste, desde que se fixe o seu tamanho. Quando aos algoritmos adaptáveis, o custo computacional é dependente da cena contida na imagem, pois as decisões de cálculo nestes algoritmos envolvem comparações e tomadas de decisão que podem variar muito. Como o custo computacional é determinado unicamente do ponto de vista do software, está naturalmente relacionado com a sua real implementação e optimização. Um programa mais eficiente reduz sempre o custo. Na comparação, supomos que existe em geral um comportamento e execução médias. A figura 13, retrata essas comparações. Figura 13 Comparação dos custos computacionais, para os vários algoritmos. Observações A Replicação do vizinho mais próximo não envolve nenhuma operação aritmética e consequentemente não impõe nenhum custo computacional. Excluindo este algoritmo, a interpolação Bilinear impõe menos quantidade de computação entre todos os métodos aqui apresentados. O método do Número de Gradientes variáveis tem uma penalização computacional significativa de custo, comparada com os outros, e é muito pouco prático para aplicações vídeo digitais de tempo-real. C7b-14

15 O algoritmo de interpolação linear com correcção laplacina de 2ª-ordem impõe também um custo computacional grande comparado com os outros algoritmos, mas com muito menos penalização quando comparado com o método do Número de Gradientes variáveis. Os restantes algoritmos têm um comportamento semelhante e um custo computacional similar. Sumário e Conclusões Neste estudo, são descritos e analisados vários algoritmos de interpolação da cor, usados na maior parte das câmaras digitais de sensor único. No detalhe, nota-se que o método de Replicação do vizinho mais próximo e o método do Número de Gradientes variáveis, ocupam posições extremas de algoritmos de interpolação. O método de Replicação do vizinho mais próximo é computacionalmente extremamente eficiente mas exibe o pior desempenho em termos de qualidade final de cor. O método do Número de Gradientes variáveis, produz reproduções de cor de alta qualidade, mas com a penalização de necessitar de uma computação pesada. Não existe nenhum algoritmo que satisfaça plenamente todas as necessidades de criação de imagens coloridas. Cada um tem as suas virtudes e defeitos. Adaptado de: A Study of Spatial Color Interpolation Algorithms for Single-Detector Digital Cameras, Ting Chen, Psych221/EE362 Course Project, 1999 C7b-15

TELEVISÃO DIGITAL LEEC 2006/2007

TELEVISÃO DIGITAL LEEC 2006/2007 TELEVISÃO DIGITAL LEEC 2006/2007 DETECÇÃO DE CONTORNOS GRUPO 6: Hugo Miguel Rodrigues Gonçalves Dinis Guedes Afonso ee01171 ee01148 Introdução Este trabalho tem como objectivo a implementação de métodos

Leia mais

T4.1 Processamento de Imagem

T4.1 Processamento de Imagem T4.1 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4.

Leia mais

Capítulo III Processamento de Imagem

Capítulo III Processamento de Imagem Capítulo III Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas

Leia mais

Televisão Digital. Trabalho prático nº1. Filtragem espacial de imagem fixa e manipulação de histogramas. 2 de Novembro de 2006

Televisão Digital. Trabalho prático nº1. Filtragem espacial de imagem fixa e manipulação de histogramas. 2 de Novembro de 2006 Televisão Digital Trabalho prático nº1 Filtragem espacial de imagem fixa e manipulação de histogramas 2 de Novembro de 2006 José Carlos Costa Pinto Ribeiro 000503044 Rui Miguel Barbosa da Costa Gonçalves

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 02 - câmeras digitais Antonio Oliveira Ricardo Marroquim 1 / 1 aula de hoje câmera digitais overview modelo de câmera capturando imagens ruído processamento...

Leia mais

2º ANO - FOTOGRAFIA. Rui Gonçalves

2º ANO - FOTOGRAFIA. Rui Gonçalves 2º ANO - FOTOGRAFIA Rui Gonçalves Características do sensor CCD - tamanho físico do CCD/CMOS e dos elementos sensores (pixeis) - CCD/CMOS a cores - performance do sensor Características da Imagem - tamanho

Leia mais

T4 Processamento de Imagem

T4 Processamento de Imagem T4 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Hélder Filipe Pinto de Oliveira Resumo 1. Manipulação ponto a ponto 2. Conetividade 3. Filtros espaciais 4. Extração de estruturas

Leia mais

Processamento de imagem a cores

Processamento de imagem a cores A cor é um poderoso descritor que frequentemente simplifica a identificação e extracção de objectos de uma cena Os humanos podem discernir milhares de cores, mas apenas duas dezenas de cinzentos O processamento

Leia mais

FILTROS ESPACIAIS PASSA-BAIXA

FILTROS ESPACIAIS PASSA-BAIXA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO CMP65 - INTRODUÇÃO AO PROCESSAMENTO DE IMAGENS PROFESSOR JACOB SCARCHANSKI FILTROS ESPACIAIS PASSA-BAIXA POR DANIEL NEHME

Leia mais

EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2

EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2 EXTRACÇÃO DE INFORMAÇÃO VÍDEO DO DOMÍNIO COMPRIMIDO MPEG-4 2 Neste capítulo vamos abordar algumas características que são possíveis extrair a partir da representação digital comprimida de sequências de

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Tópicos Detecção de Pontos Isolados Detecção de Linhas Prof. Sergio Ribeiro 2 Operações lógicas e aritméticas orientadas a vizinhança utilizam o conceito

Leia mais

Processamento de Imagens

Processamento de Imagens Processamento de Imagens Prof. Julio Arakaki Ciência da Computação 1 Imagem Digital Full Color Image (Matriz de Pixels) RGB (24 bits): Red (8 bits) Green (8 bits) Blue (8 bits) 2 Imagem Digital Um modelo

Leia mais

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga Processamento de Imagens Coloridas Prof. Adilson Gonzaga 1 Aparência de um Objeto A aparência de um objeto é o resultado de uma complexa interação da luz incidente sobre este objeto, suas características

Leia mais

Capítulo II Imagem Digital

Capítulo II Imagem Digital Capítulo II Imagem Digital Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Formação de uma imagem 2. Representação digital de uma imagem 3. Cor 4. Histogramas 5. Ruído

Leia mais

Lição de Processamento Digital de Sinais. Operação de Zooming em Processamento de Imagem. Rui Jesus

Lição de Processamento Digital de Sinais. Operação de Zooming em Processamento de Imagem. Rui Jesus Lição de Processamento Digital de Sinais Operação de Zooming em Processamento de Imagem Rui Jesus ISEL, Julho 22 .INTRODUÇÂO. Enquadramento Esta lição destina-se aos alunos da disciplina de Processamento

Leia mais

Cor SCC0251 Processamento de Imagens

Cor SCC0251 Processamento de Imagens Cor SCC0251 Processamento de Imagens Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2012/1 Moacir Ponti Jr. (ICMCUSP) Cor 2012/1 1 / 39 Sumário 1 Introdução

Leia mais

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac

Operações Pontuais. 1 operando. 2 operandos. Processamento e Análise de Imagem - A. J. Padilha - v ac Operações Pontuais 1 operando T OP 2 operandos Pré-Processamento - 1 Operações Pontuais Nas operações pontuais, cada ponto da imagem-resultado - g(i,j) - é obtido por uma transformação T do ponto de coordenadas

Leia mais

Processamento digital de imagens

Processamento digital de imagens Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 30 de julho de 2015 Motivações: cor ajuda reconhecimento

Leia mais

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança)

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança) PROCESSAMENTO DE IMAGEM #5 Operações Aritméticas Orientadas à Vizinhanças Filtragem no Domínio Espacial (Máscaras) Máscaras de suavização (média e mediana) e aguçamento (laplaciano) Correlação x Convolução

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ DEPARTAMENTO DE ENGENHARIA DE BIOSSISTEMAS DISCIPLINA: LEB450 TOPOGRAFIA E GEOPROCESSAMENTO II PROF. DR. CARLOS ALBERTO VETTORAZZI

Leia mais

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática

Leia mais

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO

INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS Extração de Informações

Leia mais

Faculdade de Engenharia da Universidade do Porto. LEEC / MIEEC 5.º Ano - 1.º Semestre Televisão Digital

Faculdade de Engenharia da Universidade do Porto. LEEC / MIEEC 5.º Ano - 1.º Semestre Televisão Digital Faculdade de Engenharia da Universidade do Porto LEEC / MIEEC 5.º Ano - 1.º Semestre - 2006-2007 Televisão Digital Conversão e Manipulação em Espaços de Côr Grupo: 020503068 - Carlos Guilherme Varela Araújo

Leia mais

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2) Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 2 Processamento Espacial (Parte 2) Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga mvieira@sc.usp.br

Leia mais

Introdução ao Processamento de Imagens Digitais Aula 01

Introdução ao Processamento de Imagens Digitais Aula 01 Introdução ao Processamento de Imagens Digitais Aula 01 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de julho de 2015 Mini-currículo Professor do curso Gestão da Informação Formação: Graduação

Leia mais

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral PMR2560 Visão Computacional Conversão e Limiarização Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Conversão de imagens; Histograma; Limiarização. Imagem digital Uma imagem é uma matriz

Leia mais

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO LISTA DE EXERCÍCIOS UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ UNIOESTE CAMPUS UNIVERSITÁRIO DE CASCAVEL CURSO DE CIÊNCIA DA COMPUTAÇÃO Disciplina: Processamento de Imagens Digitais Prof o : Adair Santa Catarina 1 Considerando

Leia mais

Fundamentos da Computação Gráfica

Fundamentos da Computação Gráfica Fundamentos da Computação Gráfica Trabalho 2 Visão. Detecção de cantos. Manuel Alejandro Nodarse Moreno (1322198) Introdução. Detecção de cantos é uma abordagem utilizada em sistemas de visão computacional

Leia mais

Detecção de Cortes de Cena

Detecção de Cortes de Cena Licenciatura em Engenharia Electrotécnica e de Computadores Faculdade de Engenharia da Universidade do Porto Detecção de Cortes de Cena (Televisão Digital 2006/2007) Joaquim Matos (010503050) Luís Neves

Leia mais

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha

Filtragem. pixel. perfil de linha. Coluna de pixels. Imagem. Linha. Primeiro pixel na linha Filtragem As técnicas de filtragem são transformações da imagem "pixel" a "pixel", que dependem do nível de cinza de um determinado "pixel" e do valor dos níveis de cinza dos "pixels" vizinhos, na imagem

Leia mais

Universidade Federal do Rio de Janeiro. Flávio Henrique Schuindt da Silva. Estimativa de Fluxo Ótico com o método de Lukas-Kanade

Universidade Federal do Rio de Janeiro. Flávio Henrique Schuindt da Silva. Estimativa de Fluxo Ótico com o método de Lukas-Kanade Universidade Federal do Rio de Janeiro Programa de Engenharia de Sistemas e Computação Introdução ao Processamento de Imagens Flávio Henrique Schuindt da Silva Estimativa de Fluxo Ótico com o método de

Leia mais

SEL Visão Computacional. Aula 2 Processamento Espacial

SEL Visão Computacional. Aula 2 Processamento Espacial Departamento de Engenharia Elétrica - EESC-USP SEL-5895 - Visão Computacional Aula 2 Processamento Espacial Prof. Dr. Adilson Gonzaga Prof. Dr. Evandro Linhari Rodrigues Prof. Dr. Marcelo Andrade da Costa

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Processamento Digital de Imagens Conceitos Básicos CPGCG/UFPR Prof. Dr. Jorge Centeno Realidade e imagem Uma imagem é a representação pictórica de um aspecto da realidade. Uma imagem não é idêntica à cena

Leia mais

2º ANO - FOTOGRAFIA. Rui Gonçalves

2º ANO - FOTOGRAFIA. Rui Gonçalves 2º ANO - FOTOGRAFIA Rui Gonçalves Artefactos da Imagem Blooming Aberração Cromática Jaggies JPEG Maze Moiré Ruído Indefinição dos bordos Artefactos da Imagem Blooming Os pixeis têm um limite para o número

Leia mais

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos.

Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Todas as formas de informação devem ser convertidas para a forma digital de

Leia mais

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I)

Universidade do Estado de Minas Gerais Curso de Sistemas de Informações. Multimídia. A Imagem (Parte I) Universidade do Estado de Minas Gerais Curso de Sistemas de Informações Multimídia A Imagem (Parte I) Prof Sérgio Carlos Portari Júnior portari.uemgituiutaba@gmail.com Multimídia A imagem Tópico: Representação

Leia mais

Implementação de um Sistema de Fusão de Imagens no Modelo

Implementação de um Sistema de Fusão de Imagens no Modelo Implementação de um Sistema de Fusão de Imagens no Modelo HSI 27 de novembro de 2009 O que será apresentado O que será apresentado : Problemática; O Modelo HSI; Proposta; Implementação do sistema: ; ;

Leia mais

Computação Gráfica Síntese de Cores

Computação Gráfica Síntese de Cores Computação Gráfica Síntese de Cores Professora: Sheila Cáceres Natureza da cor O ser humano é capaz de visualizar só um subconjunto do espectro de luz solar: desde 380 nanômetros (violeta) a 780 nanômetros

Leia mais

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.

Universidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira. Universidade Federal de Sergipe Departamento de Matemática Imagem* Profª. Maria Andrade *Parte desta apresentação foi do Prof. Thales Vieira. 2016 O que é uma imagem digital? Imagem no universo físico

Leia mais

ANÁLISE DE COMPLEXIDADE DOS ALGORITMOS

ANÁLISE DE COMPLEXIDADE DOS ALGORITMOS 1/18 ANÁLISE DE COMPLEXIDADE DOS ALGORITMOS Algoritmos 2/18 Algoritmos Algoritmo - sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador)

Leia mais

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas

SEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 3 Processamento de Imagens Coloridas Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga mvieira@sc.usp.br

Leia mais

Processamento de Imagens Filtragem Digital

Processamento de Imagens Filtragem Digital Filtragem Digital Consiste na aplicação de técnicas de transformação (operadores máscaras) com o objetivo de corrigir, suavizar ou realçar determinadas características de uma imagem dentro de uma aplicação

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 18 Descritores Locais e Frameworks SIFT SURF Viola-Jones

Leia mais

Fundamentos sobre. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Antonio G. Thomé Sala AEP/1033. Processamento de Imagens

Fundamentos sobre. Universidade Federal do Rio de Janeiro - IM/DCC & NCE. Antonio G. Thomé Sala AEP/1033. Processamento de Imagens Universidade Federal do Rio de Janeiro - IM/DCC & NCE Fundamentos sobre Processamento de Imagens Antonio G. Thomé thome@nce.ufrj.br Sala AEP/1033 Sumário do Curso Introdução Ambientação com o MatLab Aquisição

Leia mais

Filtragem de Imagens Fixas

Filtragem de Imagens Fixas FEUP 2006/2007 TELEVISÃO DIGITAL Filtragem de Imagens Fixas Nuno Miguel da Cunha Pássaro Nuno Miguel Dantas de Faria nº de aluno: 010503228 email: ee01228@fe.up.pt nº de aluno: 010503160 email: ee01160@fe.up.pt

Leia mais

Processamento digital de. Distorções

Processamento digital de. Distorções Processamento digital de imagens Distorções Distorções radiométricas No processo de aquisição, o verdadeiro valor da energia é distorcido por diferentes fatores entre os quais podem ser citados: calibração

Leia mais

TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO

TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO Aluno: Débora Almeida Oliveira Orientador: Weiler Alves Finamore 1.Introdução Este trabalho tem como objetivo demonstrar a utilização de códigos

Leia mais

PROCESSAMENTO DE IMAGENS

PROCESSAMENTO DE IMAGENS PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS- aula de 25/5/10 Introdução Conceitos básicos Pré-processamento Realce Classificação

Leia mais

Detecção de faces. Marta Villanueva Torres

Detecção de faces. Marta Villanueva Torres Detecção de faces Marta Villanueva Torres Introdução ao Processamento de Imagens 2014.1 1. INTRODUÇÃO O objetivo deste trabalho é desenvolver um algoritmo que detecte faces em imagens. Sendo que, atualmente,

Leia mais

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho Exercícios Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Maio de 2018 1 Exemplos e Exercícios Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: 2 4) Também é possível

Leia mais

2 SIFT (Scale Invariant Feature Transform)

2 SIFT (Scale Invariant Feature Transform) SIFT (Scale Invariant Feature Transform) O SIFT é um algoritmo de visão computacional proposto e publicado pelo pesquisador David Lowe (Lowe, 1999), professor do departamento de Ciência da Computação na

Leia mais

Processamento Digital de Imagens. Cor

Processamento Digital de Imagens. Cor Processamento Digital de Imagens Cor Em uma descrição física a cor está associada ao seu comprimento de onda. Ao se analisar o espectro eletromagnético na região do visível, os menores comprimentos de

Leia mais

Modelo matricial. Modelo matricial. Resolução. Mundo real matriz. Píxel. Tipos de valores e dados. Geralmente cada píxel só tem um valor.

Modelo matricial. Modelo matricial. Resolução. Mundo real matriz. Píxel. Tipos de valores e dados. Geralmente cada píxel só tem um valor. Sistemas de Informação Geográfica Modelo matricial. Resolução. Tipos de valores e dados. rmazenamento.. Álgebra de mapas 6. Interpolação 7. Vectorial versus matricial Modelo matricial Divide a área de

Leia mais

Processamento de Imagens Marcia A. S. Bissaco

Processamento de Imagens Marcia A. S. Bissaco Engenharia Biomédica Processamento de Imagens Marcia A. S. Bissaco 1 Exemplos filtros Média Mediana Passa_B Passa_A Borda_H Borda_V Sobel_Y Sobel_X Oliveira, Henrique J. Quintino (UMC-SP), 2 Media Mediana

Leia mais

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho Exemplos Práticos HTML5 + CSS3 Profa. Flávia Pereira de Carvalho Agosto de 2018 2 1 Exemplos Práticos HTML5 e CSS3 1) Primeiro exemplo: 2) Seletor ID: 3) Seletor de Classe: Profa. Flávia Pereira de Carvalho

Leia mais

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS Nielsen Castelo Damasceno Restauração de imagem Procura recuperar uma imagem corrompida com base em um conhecimento a priori do fenômeno de degradação. Restauração

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Transformações de Intensidade Transformações Logarítmicas Comparação entre Diversas Técnicas 2 Transformações de Intensidade

Leia mais

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) Processamento e Recuperação de Imagens Médicas Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP) 1 Propriedades Operadores de suavização os elementos da máscara são positivos e

Leia mais

TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica

TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica TE073 PDS II Programa de Pós-Graduação em Engenharia Elétrica Prof. Alessandro Zimmer zimmer@eletrica.ufpr.br www.eletrica.ufpr.br/~zimmer/te073 Processamento Digital de Imagens PDI: Objetivos Melhoria

Leia mais

PROCESSAMENTO DE IMAGENS COLORIDAS. Nielsen Castelo Damasceno

PROCESSAMENTO DE IMAGENS COLORIDAS. Nielsen Castelo Damasceno PROCESSAMENTO DE IMAGENS COLORIDAS Nielsen Castelo Damasceno Definições A cor é um poderoso descritor que muitas vezes simplifica a identificação do objeto e sua extração de uma cena. Os seres humanos

Leia mais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2011 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação

Leia mais

Shading (sombreamento) & Smooth Shading

Shading (sombreamento) & Smooth Shading Shading (sombreamento) & Smooth Shading Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Shading & Smooth Shading Objectivo: calcular a cor de cada ponto das superfícies visíveis. Solução brute-force:

Leia mais

Algoritmos 3/17/ Algoritmos como área de estudo e investigação

Algoritmos 3/17/ Algoritmos como área de estudo e investigação Algoritmos e Complexidade Ana Teresa Freitas INESC-ID/IST ID/IST 3/17/2005 1 O que é um algoritmo? Algoritmos: Sequência de instruções necessárias para a resolução de um problema bem formulado [passíveis

Leia mais

dist:=distance(pos); ou seja, o somatório dos erros mínimos, que advém do cálculo da distância mínima, uma vez, que o erro é função da distância.

dist:=distance(pos); ou seja, o somatório dos erros mínimos, que advém do cálculo da distância mínima, uma vez, que o erro é função da distância. Implementação das funções do algoritmo De seguida são demonstradas as derivadas de primeira e de segunda ordem, paras as variáveis necessárias, notar que apenas são demonstradas, não é explicado aqui para

Leia mais

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO Esse trabalho consiste de três partes. Na primeira parte do trabalho você vai calibrar duas câmeras

Leia mais

PROCESSAMENTO DE IMAGENS COLORIDAS

PROCESSAMENTO DE IMAGENS COLORIDAS PROCESSAMENTO DE IMAGENS COLORIDAS Fundamentos da cor A visão da cor É a capacidade de um organismo ou máquina de distinguir objetos baseando-se nos comprimentos de onda (ou freqüências) da luz sendo refletida,

Leia mais

Processamento digital de imagens

Processamento digital de imagens Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 6 de outubro de 2016 Segmentação de imagens A segmentação

Leia mais

Processamento de Imagens Coloridas. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Processamento de Imagens Coloridas. 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Processamento de Imagens Coloridas 35M34 Sala 3D5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Introdução Apesar do processo de percepção e interpretação de cores não ser completamente compreendido,

Leia mais

STV 15 SET na figura acima a freqüência das variações do sinal de onda quadrada da câmera mostradas no topo do padrão xadrez é de 0,11 MHz

STV 15 SET na figura acima a freqüência das variações do sinal de onda quadrada da câmera mostradas no topo do padrão xadrez é de 0,11 MHz STV 15 SET 2008 1 FREQÜÊNCIAS DE VÍDEO ASSOCIADAS COM A VARREDURA HORIZONTAL no padrão xadrez da figura acima, o sinal de onda quadrada no topo representa as variações do sinal da câmera do sinal composto

Leia mais

Processamento de Imagens Digitais

Processamento de Imagens Digitais Processamento de Imagens Digitais Antonio Cesar Germano Martins 2º semestre de 2018 Apresentações Nascido em Sorocaba. Graduado em Bacharelado em Física pela UNICAMP em 1989, tendo participado de pesquisas

Leia mais

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS Marcelo Zaniboni 1, Osvaldo Severino Junior 2 1: Universitário do curso de Ciência da Computação, Faculdade

Leia mais

Imagens digitais. Armando J. Pinho. Introdução à Análise e Processamento de Sinal Universidade de Aveiro.

Imagens digitais. Armando J. Pinho. Introdução à Análise e Processamento de Sinal Universidade de Aveiro. Imagens digitais Armando J. Pinho Introdução à Análise e Processamento de Sinal Universidade de Aveiro ap@ua.pt http://www.ieeta.pt/~ap IAPS (DETI-UA 2013/14) Armando J. Pinho 1 / 55 Sumário 1 Formação

Leia mais

Avaliação da qualidade de imagens 2D reconstruídas a partir de imagens holoscópicas 3D

Avaliação da qualidade de imagens 2D reconstruídas a partir de imagens holoscópicas 3D Avaliação da qualidade de imagens 2D reconstruídas a partir de imagens holoscópicas 3D A tecnologia de imagens holoscópica, também conhecidas como imagens plenópticas, imagens integrais ou imagens de campo

Leia mais

Filtros de Média Movente

Filtros de Média Movente Processamento Digital de Sinais Filtros de Média Movente Prof. Dr. Carlos Alberto Ynoguti Características É o filtro ótimo para a tarefa de remover ruído aleatório de um sinal, e manter uma resposta a

Leia mais

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Processamento da Informação Capturei uma Imagem! E agora? Assumindo que

Leia mais

Influência do Tamanho do Bloco na DCT

Influência do Tamanho do Bloco na DCT LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES TELEVISÃO DIGITAL 2005/06 Influência do Tamanho do Bloco na DCT Autores: Carlos Graf Nuno Lima Grupo 4 Novembro de 2005 ÍNDICE 1. INTRODUÇÃO...

Leia mais

Introdução ao Processamento de Imagens. Profa. Dra. Soraia Raupp Musse Thanks to Prof. Dr. Cláudio Rosito Jung

Introdução ao Processamento de Imagens. Profa. Dra. Soraia Raupp Musse Thanks to Prof. Dr. Cláudio Rosito Jung Introdução ao Processamento de Imagens Profa. Dra. Soraia Raupp Musse Thanks to Prof. Dr. Cláudio Rosito Jung Introdução Processamento de Imagens: processamento de sinais bidimensionais (ou n-dimensionais).

Leia mais

Transformada de Discreta de Co senos DCT

Transformada de Discreta de Co senos DCT Transformada de Discreta de Co senos DCT O primeiro passo, na maioria dos sistemas de compressão de imagens e vídeo, é identificar a presença de redundância espacial (semelhança entre um pixel e os pixels

Leia mais

DOCUMENTO TE CNICO. Hikvision. Tecnologia de Desembaçamento Digital. [Headline] Para liberação [12/01/2012]

DOCUMENTO TE CNICO. Hikvision. Tecnologia de Desembaçamento Digital. [Headline] Para liberação [12/01/2012] Hikvision Telefone: 909.895.0400 Fax: 909.595.2788 Marketing@Hikvisionusa.com 908 Canada Court City of Industry, CA 91748 Hikvision DOCUMENTO TE CNICO [Headline] Tecnologia de Desembaçamento Digital Para

Leia mais

Shading (sombreamento) & Smooth Shading

Shading (sombreamento) & Smooth Shading Shading (sombreamento) & Smooth Shading Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Shading & Smooth Shading Objectivo: calcular a cor de cada ponto das superfícies visíveis. Solução brute-force:

Leia mais

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos VISÃO COMPUTACIONAL Marcelo Henrique dos Santos marcelosantos@outlook.com São Paulo SP, Agosto/2013 INTRODUÇÃO Processamento de imagens é um processo onde a entrada do sistema é uma imagem e a saída é

Leia mais

Aula 3 Processamento Espacial

Aula 3 Processamento Espacial SEL 0449 - Processamento Digital de Imagens Médicas Aula 3 Processamento Espacial Prof. Dr. Marcelo Andrade da Costa Vieira mvieira@sc.usp.br EESC/USP Processamento Espacial Transformações ponto a ponto

Leia mais

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Processamento de Imagem Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Lembrando Filtragem Correlação A correlação e a convolução sãos dois conceitos relacionados a filtragem.

Leia mais

Módulo 6 Compressão Vídeo Sistemas Multimédia

Módulo 6 Compressão Vídeo Sistemas Multimédia Módulo 6 Compressão Vídeo Sistemas Multimédia Universidade de Aveiro 1 Sumário O sinal vídeo O vídeo digital- CCITT 601 Os formatos de vídeo Compressão de vídeo Redução de informação Redundância temporal

Leia mais

Interpolação. Fotografia Digital. Prof. Rogério Simões

Interpolação. Fotografia Digital. Prof. Rogério Simões Prof. Rogério Simões A interpolação é um processo utilizado por scanners, câmeras digitais, entre outros dispositivos, suportado também pela maioria dos programas de tratamento de imagens que permite aumentar

Leia mais

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia

Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA. Utilizando JAVA. TCC - Monografia Compressão de Imagens Usando Wavelets: Uma Solução WEB para a Codificação EZW Utilizando JAVA TCC - Monografia Wanderson Câmara dos Santos Orientador : Prof. Dr. Luiz Felipe de Queiroz Silveira 1 Departamento

Leia mais

Imagem, Pixels, Modelos de Cor e Operações. Visão Computacional - UFMA

Imagem, Pixels, Modelos de Cor e Operações. Visão Computacional - UFMA Imagem, Pixels, Modelos de Cor e Operações Visão Computacional - UFMA Imagem Digital Uma imagem contém uma quan9dade discreta de elementos chamados pixels Cada pixel possui um valor intensidade no caso

Leia mais

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira Sistemas de Gestão De Bases de Dados Criação de Tabelas na vista estrutura A Professora: Vanda Pereira Módulo 2 Para criar uma tabela basta clicar no separador Criar grupo Tabela Vai aparecer no lado esquerdo

Leia mais

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens

SEL-0339 Introdução à Visão Computacional. Aula 5 Segmentação de Imagens Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 5 Segmentação de Imagens Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga Segmentação de

Leia mais

Processamento Digital de Imagens Aula 04

Processamento Digital de Imagens Aula 04 exatasfepi.com.br Processamento Digital de Imagens Aula 04 André Luís Duarte A sabedoria oferece proteção, como o faz o dinheiro, mas a vantagem do conhecimento é esta: a sabedoria preserva a vida de quem

Leia mais

Tratamento da Imagem Transformações (cont.)

Tratamento da Imagem Transformações (cont.) Universidade Federal do Rio de Janeiro - IM/DCC & NCE Tratamento da Imagem Transformações (cont.) Antonio G. Thomé thome@nce.ufrj.br Sala AEP/33 Transformações Geométricas 3 Transformações Geométricas

Leia mais

4 Análise de Dados. 4.1.Procedimentos

4 Análise de Dados. 4.1.Procedimentos 4 Análise de Dados 4.1.Procedimentos A idéia inicial para a comparação dos dados foi separá-los em series de 28 ensaios, com a mesma concentração, para depois combinar esses ensaios em uma única série.

Leia mais

Filtragem. Processamento digital de imagens. CPGCG/UFPR Prof. Dr. Jorge Centeno

Filtragem. Processamento digital de imagens. CPGCG/UFPR Prof. Dr. Jorge Centeno Filtragem Processamento digital de imagens CPGCG/UFPR Prof. Dr. Jorge Centeno Operações de vizinhança (Filtros) Filtros lineares Filtro passa-baixas (suavização) Filtro passa-altas (realce) Filtros direcionais

Leia mais

O objetivo deste artigo é mostrar como é possível simular uma imagem 3D no MSX, através da técnica de anaglifo.

O objetivo deste artigo é mostrar como é possível simular uma imagem 3D no MSX, através da técnica de anaglifo. Visão 3D no MSX Resumo O objetivo deste artigo é mostrar como é possível simular uma imagem 3D no MSX, através da técnica de anaglifo. 1- Introdução O sistema visual humano possui um mecanismo de visão

Leia mais

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres

Processamento de Imagem. Histograma da Imagem Professora Sheila Cáceres Processamento de Imagem Histograma da Imagem Professora Sheila Cáceres Histograma É a distribuição de frequência dos níveis de cinza da imagem onde cada entrada no eixo x representa o nível de cinza específico

Leia mais

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA

Leia mais

PMR2560 Visão Computacional Detecção de cores e blobs. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Detecção de cores e blobs. Prof. Eduardo L. L. Cabral PMR2560 Visão Computacional Detecção de cores e blobs Prof. Eduardo L. L. Cabral Objetivos Detecção de cores; Detecção de blobs. Detecção de cores Cores são facilmente identificadas nas imagens. Cor a

Leia mais