Recuperação de Imagens Baseado em Conteúdo

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

Download "Recuperação de Imagens Baseado em Conteúdo"

Transcrição

1 Recuperação de Imagens Baseado em Conteúdo Daniel Moutinho de Moura Lena Veiga e Silva Marcelo Souza ery Paulo Sergio Silva Rodrigues Departamento de Ciência da Computação, Universidade Federal de Minas Gerais, Av. Antônio Carlos, 6657, Belo Horizonte, MG, Brasil, {danielmm, lenavs, msnery, pssr}@dcc.ufmg.br Resumo: Este trabalho apresenta um estudo comparativo entre técnicas de recuperação de imagens baseada no conteúdo, utilizando três sistemas recentes de recuperação de imagens: SCARLET [], RETI [8] e GRAS [3], que empregam, respectivamente, técnicas de recuperação de imagens pela forma, cor e estrutura. É realizada uma análise dos resultados dos sistemas, os quais foram obtidos sobre uma base de dados controlada. Introdução Documentos digitais vêm tomando um espaço cada vez maior na sociedade, especialmente imagens digitais. Seu uso está em constante crescimento, sendo armazenadas em diferentes bases de dados que podem ser acessadas através de redes de comunicação como a Internet. Devido à grande quantidade destes documentos, existe uma necessidade crescente por algoritmos de busca, métodos de indexação e técnicas de classificação. Este trabalho se concentrará em busca de imagens. Dentre os métodos para a busca de imagens, pode-se citar um método de indexação das imagens através de palavraschaves que descrevam as próprias imagens [2], podendo assim realizar casamento de strings sobre estas palavras. Porém, este método é dispendioso em termos de tempo das descrições, pois estas precisam ser inseridas manualmente, além do que são imprecisas em relação à classificação das imagens, pois a descrição é subjetiva. Outro método muito utilizado é o de busca de imagens baseado no contexto do documento em que a imagem está inserida [2]. O processo se baseia no casamento de uma palavra-chave que descreva a imagem. O sistema procura em arquivos de hipertexto com imagens que possuam a palavra chave. O problema deste método é que as imagens inseridas nos hipertextos não necessariamente correspondam ao texto. Um terceiro método é o de busca de imagens através do próprio conteúdo da imagem, denominado RIBC (Recuperação de Imagens Baseada no Conteúdo) [6]. Este método será tratado neste trabalho, por ser o único que depende das características da imagem. Existem quatro sistemas de busca utilizadas pelos RIBCs [9]. O primeiro deles é o esboço, no qual o usuário traça um desenho da imagem que se deseja recuperar. Possuem a desvantagem de que o usuário deve saber se expressar através de desenhos (círculos, linhas, quadrados). O segundo é o diretório, onde as imagens são organizadas na forma de diretórios; a desvantagem é a classificação manual destas imagens. O terceiro método é o de exemplo; o usuário entra com uma imagem de exemplo para buscar correspondentes no BD. Esta imagem de exemplo pode ser fornecida pelo usuário ou a partir de um exemplo do próprio banco. Este terceiro método por ser o mais usado nos sistemas atuais será o tratado neste trabalho. E por fim, o quarto método é o de busca por contexto, onde a imagem é recuperada de acordo com o contexto dos seus objetos constituintes. O sistema do RIBC de exemplos possui algumas etapas básicas, que são ilustradas na figura. Aquisição Pré-Processamento Extração de Características Indexação Figura - Etapas de um RIBC Recuperação De acordo com [2] a etapa de aquisição consiste em obter as imagens digitais a serem utilizadas através de algum meio físico de imageamento. O pré-processamento baseia-se em melhorar a imagem de forma a aumentar as chances para o sucesso dos processos seguintes. A etapa de extração de características tem por objetivo extrair informações da imagem que serão utilizadas na busca do BD. O processo de indexação consiste em otimizar a consulta no BD. E finalmente, o Ténicas para realce de contraste, remoção de ruído, isolamento de regiões etc

2 processo de recuperação consiste da varredura de toda a base de dados, de forma a recuperar as imagens mais similares com a imagem de exemplo. este trabalho, será tratado apenas as fases de extração de características e recuperação. Sendo assim, o objetivo deste trabalho é descrever e comparar estas fases de três recentes métodos representativos de RIBC. Este trabalho é composto por 6 seções, onde na Seção 2 são descritos alguns trabalhos relacionados com RIBC. a Seção 3 são mostrados três métodos estudados neste trabalho que se fundamentam na busca de imagens baseada em conteúdo. a Seção 4 é realizada uma comparação entre os métodos, expondo suas semelhanças e diferenças. esta mesma seção é mostrado os experimentos realizados e feito uma análise dos resultados obtidos. Por fim, são apresentados as conclusões e trabalhos futuros. 2 Histórico Como RIBC é uma tecnologia recente que se encontra em desenvolvimento, vários trabalhos foram desenvolvidos nesta área. Hirata e Kato [23] propuseram um RIBC baseado em exemplos visuais, extraindo as arestas da consulta e fazendo um casamento com outras arestas de outras imagens através de deslocamentos e deformações sem usar qualquer tipo de indexação. Faloutsos et. al. [22] desenvolveu um sistema QBIC (pela IBM) baseado em vários parâmetros das imagens, permitindo que os usuários fizessem uma consulta baseada em cor, forma e textura que fossem semi-automaticamente extraídas. Também implementou uma forma de indexação baseada em árvores. Jacobs et. al. [8] propuseram a recuperação usando informação espacial (disposição física de regiões) e características visuais representadas no domínio dos coeficientes de wavelets. ão implementaram qualquer tipo de indexação. Smith e Chang [25] criaram um sistema chamado VisuaSeek que permitia busca por cor, regiões e layout espacial. Usaram indexação para aumentar a eficiência do sistema. Ooi et. al. [24] criou o sistema VIPER que utilizava cor e informação espacial. Extraía primeiramente um conjunto de cores dominantes e então derivava a informação espacial composta por tais cores. Para a busca utilizava indexação. 3 Métodos de Recuperação esta seção, serão apresentados três métodos de RIBC: Scarlet, Retin e Grass, os quais foram escolhidos para a realização deste trabalho por serem trabalhos bastante recentes e que já possuíam uma plataforma bem testada e analisada, obtendo resultados relevantes. Além disso, cada método se fundamenta na extração de uma determinada característica da imagem, realizando processos diferentes de comparação entre a imagem fornecida pelo usuário e as imagens da base de dados. Porém, todos os três métodos sofrem três etapas semelhantes: a primeira etapa consiste da extração de características das images do BD, realizada off-line. A segunda etapa consiste na extração de caraterísticas sobre a imagem de consulta, realizada on-line. Por fim, a terceira etapa efetua uma pesquisa sobre a base de dados procurando um casamento entre as características da imagem da consulta e das imagens do BD, resultando as imagens mais semelhantes. A seguir será descrito todo o processo de recuperação dos métodos estudados. 3.. SCARLET O SCARLET [] (System for Content image Retrieval using wavelet) é um sistema desenvolvido para extrair características de forma dos objetos presentes nas imagens, através de Transformada de Wavelets. A principal contribuição do trabalho de Lee [] é o desenvolvimento de um sistema de indexação que não será abordado neste trabalho. O foco principal aqui é a RIBC utilizando as wavelets sobre o mapa de bordas das imagens monocromáticas A Transformada de Wavelet A Transformada de Wavelet (TW) foi criada nos anos 80 [2, 8] como uma alternativa para a Transformada de Fourier (TF) como forma de codificar, de modo econômico e preciso, os sinais das imagens. Consta basicamente em calcular a partir da imagem dois tipos de coeficientes: metade deles é uma soma (coeficientes principais) e a outra é uma subtração (resíduos). Enquanto a transformada de Fourier converte um sinal numa série de sinusóides de frequência e amplitude constante e duração infinita, a Transformada de Wavelet converte o sinal numa série esparsa de wavelets. A característica importante da TW é o fato dos níveis mais finos de detalhe do sinal serem codificados em sucessivas iterações do algoritmo. Assim, a magnitude das componentes da TW está intimamente relacionada com o nível de detalhe

3 do sinal que representam. Ao eliminar as componentes de pequena magnitude, mesmo que em grande número, apenas se afeta o detalhe e não a forma do sinal transformado. Este fato está em contraste com a TF, em que são as componentes de maior ordem e não as de menor amplitude que podem ser eliminadas Algoritmo para extração de características As vantagens da utilização de wavelets sobre o mapa de bordas é o baixo custo de processamento (ao contrário da TF que trabalha com números complexos) e o fato de ser possível capturar gradientes de bordas que sejam relevantes para as imagens. O algoritmo abaixo ilustra os passos tomados: Algoritmo Extração de Características. ETRADA:imagens cromáticas 2. SAÍDA:vetores de caraterísticas de dimensão f for all imagens no banco de dados do 5. converta a imagem cromática para monocromática 6. extraia o mapa de bordas da imagem monocromática 7. aplique a informação de arestas Transformada Discreta de Wavelet na 8. normalize os coeficientes de Wavelet de modo que cada coeficiente possua valor entre escolha f coeficientes de maior magnitude 0. componha um estes f coeficientes truncados vetor de característica usando. end for A informação do mapa de bordas que é utilizada são os níveis de cinza de cada pixel da borda. Monta-se um vetor com esses níveis de cinza e computa-se a transformada de wavelet sobre esses dados e não sobre a imagem inteira (ou seja, o background não é computado). A análise importante a ser feita é que a wavelet foi aplicada às bordas da imagem e com isso temos uma representação da imagem como um todo e não apenas de um objeto da mesma. Outro ponto interessante é que apenas os coeficientes mais relevantes da wavelet são usados: isso facilitaria uma menor representação da imagem, possibilitando também algum tipo de indexação, caso desejado. A transformada de wavelet utilizada foi a de Haar porque é rápida de ser computada e trabalha bem na prática [8]. Usou-se wavelet porque os vetores numéricos obtidos são invariantes às transformações afins (translação, rotação e escala); dessa forma, os usuários podem consistentemente recuperar imagens do BD através da forma. A medida de similaridade usada por Lee foi a distância Euclidiana, dada por: / 2 & & f 2 (, ) = D Q T Q i T i i= 0 A escolha da distância Euclidiana foi devido à necessidade de preservar as transformações ortonormais (tais como as wavelets) [] RETI O método RETI (Retirevel e Interactive Tracking of Images) foi desenvolvido pela Equipe de Tratamento de Imagens e Sinal da Université de Cergy-Pontoise, na França [8]. É um método que utiliza dois tipos de consultas: global e parcial. A consulta parcial é referente a determinados objetos ou áreas selecionadas dentro da imagem. A consulta global é refente a toda imagem, este tipo de consulta que será aplicada na comparação entre os outros sistemas. Este método promove as buscas baseadas em dois atributos das imagens: cor e textura. Para cor, emprega o histograma das cores no sistema HVS. Para textura usam diversos filtros Garbor [9], que consistem em uma decomposição espectral do sinal que determina diferentes freqüências e direções. Utilizam 2 filtros correspondendo a 4 orientações e 3 freqüências. Para cada pixel têm-se um vetor com 2 valores representando a energia de resposta de um filtro correspondente. A extração das características é realizada dividindo-se a imagem em diversas regiões cromáticas que são reclassificadas através de uma rede neural Kohonen [20]. O mapa de Kohonen baseia-se num conjunto composto por um grande número de pixels, os quais representam uma amostragem randômica da imagem (partes), onde atributos pontuais

4 (cores) e locais (textura) são computados para cada uma dessas partes. Como as características não são uniformemente distribuidas na imagem, alguns dados são aglomerados em determinadas regiões, enquanto outras regiões ficam vazias. Assim, para a representação das características das regiões da imagem é empregado um histograma das regiões, que representa a distribuição estatística de um determinado atributo da imagem (cor e textura). A medida de similaridade é realizada entre as distribuições estatísticas da imagem fornecida pelo usuário e as imagens da base de dados. A medida utilizada neste método se baseia na métrica de Minkowski (L-metrics) [2]. A função de similaridade usada permite uma flexibilidade de casamento entre a requisição de distribuição R={R i, i } e a distribuição atingida T={T i, i }, onde é o número de regiões. Para solução do problema são propostas duas funções de dissimilaridade (d e d2) derivada de L-metrics. d: d ( R T ), d2: d 2 ( R, T ) = p p = α i Ri Ti com α = e α i i 0 i= i= i= j= p p αij Ri T com = j ij i= j= α e α 0 Se a distribuição não obtém uma significante estatística, a classificação correspondente é descartada, ou seja a classificação da imagem não pode ser utilizada para a recuperação. Isto faz com que o desempenho melhore. Para melhorar a qualidade dos resultados e o tempo de resposta são usados métodos de indexação e relevance feedback, porém estes não serão considerados no trabalho. É importante ressaltar também que no estudo comparativo serão utilizados somente atributos de cores GRAS O trabalho desenvolvido por [3], introduz um novo algoritmo, GRAS, acrônimo de Graph Region Arrow Shot, para reconhecimento de objetos baseados nas suas estruturas globais, ao contrário da maioria dos algoritmos propostos até hoje, que trabalham apenas com informações locais, como por exemplo o mapa de bordas. O algoritmo GRAS obtém as características de um grupo de regiões geradas a partir de uma fase de préprocessamento. De acordo com autor, este nome foi escolhido devido ao fato das regiões serem alcançadas e ligadas (shot) pelas suas regiões vizinhas, por arcos direcionados (arrows) Fase de Pré-Processamento Antes da etapa de extração de características, é necessário realizar um pré-processamento na imagem com o objetivo de reduzir o ruído e definir as regiões onde o algoritmo irá trabalhar. As operações realizadas na fase de pré-processamento são clássicas e constam de eliminação de ruído com um filtro da média [4]; detecção do mapa de bordas utilizando por exemplo filtro Sobel [4] e eliminação de pequenas regiões através de operações morfológicas como por exemplo a dilatação. a Fig. 2 é apresentado um diagrama de blocos dessa fase. ij Eliminação de Ruídos Detecção de Bordas Operações Morfológicas Figura 2 Fase de Pré-processamento. a Fig. 3 tem-se uma imagem original de um objeto e na Fig. 4 mostra-se o resultado após a fase de préprocessamento. As regiões resultantes são numeradas com valores inteiros e seus centróides são calculados.

5 Figura 3 Imagem original de um objeto Figura 4 Imagem pré-processada O Algoritmo GRAS A estrutura de dados de entrada para o GRAS é uma matriz n x n (onde n é o número de regiões) onde cada elemento (i, j) é a distância do centróide da região i ao centróide da região j. A cada uma dessas regiões é atribuído um número inteiro seguindo a ordem da região mais acima para a mais embaixo. A saída do algoritmo é um grafo direcionado do qual diversas características podem ser extraídas. Essas características podem ser: maior caminho, menor caminho, número de nodos, número de ciclos, número de bifurcações em nodos com grau de entrada ou de saída menor que 2. Essas características são características globais do grafo, que correspondem também às características globais da imagem. Essa é uma das principais contribuições do algoritmo, uma vez que não somente captura as informações locais das imagens, mas também captura informações globais. O algoritmo usa também um outro parâmetro, d, que representa a idéia de proximidade entre os centróides das regiões do objeto. O conceito de proximidade é relativo e no algoritmo GRAS é representado como a média das distâncias. Assim, se a distância entre dois centróides é menor que o parâmetro d, diz-se que estes centroídes são próximos, o autor do GRAS frisa que outras medidas para se determinar proximidade podem ser usadas. Essas características são extraídas durante a varredura do algoritmo, com conseqüênte ganho de custo computacional. O grafo direcionado é criado baseando-se em diversas regras descritas abaixo: Se i = e existe um centróide j a uma distância menor ou igual a d, aplica-se a regra 2, caso contrário aplica-se a regra 3. 2 Se um centróide i j esta a uma distância menor ou igual a d de um outro centróide j, um arco direcionado é criado de i para j. Diz-se que i flecha j por limiar. 3 Se um centróide i não tem nenhum outro centroíde com distância menor ou igual a d, e j é o centroide mais perto, cria-se um arco de i para j. Diz-se que i flecha j por proximidade. 4 Se um centroide i ainda não tiver sido flechado, ele é flechado pelo centróide mais perto do grupo de centróides que já tenha sido flechado por algum outro centróide, de acordo com as regras 2 e 3.

6 5 uma região j não pode ser flechada por uma região i se i já tiver flechada por j. 6 Se um centroíde i posui o maior número de rótulo, este não flecha ninguém. 4 Comparação entre os Métodos Observa-se que os métodos diferem no tratamento do problema; entretanto, todos utilizam o mesmo princípio para a recuperação da imagem. o caso da extração de características, o SCARLET utiliza Transformadas de Wavelets no mapa de bordas da imagem para extrair informação da forma. O RETI utiliza histogramas de cores da imagem para extração de informação de cor. O GRAS, por sua vez, usa a relação espacial entre as regiões da imagem para capturar informações da estrutura global da imagem. Como o sistema RETI utiliza informações de cor para comparação das imagens, suas imagens de entrada devem ser somente cromáticas. Já os sistemas GRAS e SCARLET, como não utilizam informações de cor, as imagens cromáticas são transformadas para escala de cinza antes de serem efetivamente tratadas; portanto, estes sistemas aceitam tanto imagens cromáticas como monocromáticas. Para a fase de recuperação, o SCARLET usa distância Euclidiana. O RETI usa duas funções de dissimilaridade baseadas na métrica L. Já o GRAS utiliza o modelo vetorial [26]. 4. Experimentos Para os experimentos, utilizou-se a Base de Dados Columbia [29], que contém imagens coloridas de 00 objetos isolados, cada objeto possuindo 72 perspectivas, diferenciando de 5º cada uma, totalizando imagens. Esta base é adequada para avaliar o desempenho dos sistemas por ser uma base de dados controlada (iluminação, rotações etc). os testes utilizou-se imagens de 00 objetos, sendo 0 perspectivas de cada objeto variando de 0º a 45º, totalizando um grupo de 000 imagens. a Fig. 5 tem-se exemplos de imagens da base de dados Columbia, de um mesmo objeto com nove perspectivas diferentes, variando de 0º a 40º. Figura 5 Exemplo de imagens do BD Columbia

7 Realizou-se um conjunto de.000 testes para cada método apresentado, utilizando cada uma das imagens, do grupo de.000 imagens, como imagem de consulta. Calculou-se os valores de precisão (P) e revocação(r) através das seguintes equações: r P =, R = r rel onde é o número total de imagens recuperadas, r o número das imagens relevantes recuperadas, e rel é o número total de imagens relevantes na coleção. Calculou-se então a média das.000 consultas e plotou-se os resultados em um gráfico apresentados na Fig. 6. Precisão Revocação GRAS RETI SCARLET Figura 6 Gráfico Precisão x Revocação Pelo gráfico, pode-se perceber que o sistema SCARLET foi o de pior resultado tendo desempenho abaixo dos outros em todo o gráfico, já o sistema RETI foi o de maior precisão na faixa de revocação 0,33 a 0,80, e o GRAS foi mais preciso na faixa de revocação de 0, a 0,33. O sistema RETI foi o que obteve a melhor precisão na média; entretanto, não significa que ele seja o melhor para todas as aplicações. Se houvesse, por exemplo, uma base de dados muito grande - como a Internet - não seria necessário retornar uma grande porcentagem das imagens relevantes da base de dados; neste caso, o GRAS seria mais eficiente pois numa faixa de revocação baixa ele é mais preciso. o caso da busca ser realizada em uma base de dados especializada, com um número restrito de imagens, e que se desejasse obter o maior número possível de imagens relevantes; assim, o sistema RETI seria o mais eficiente, pois ele demonstrou maior precisão numa faixa maior de revocação. Deve-se levar em consideração que os testes foram realizados em uma base de dados controlada, onde os grupos de imagens, que representam imagens relevantes, são perspectivas de um mesmo objeto. estas perspectivas, as variações de cores são muito pequenas favorecendo o resultado do sistema RETI, já que o mesmo se baseia em informações de cor, enquanto o GRAS utiliza informações da estrutura global da imagem, e o SCARLET informações da forma. 5 Conclusão As técnicas abordadas neste trabalho se mostraram eficientes, retornando resultados desejados. Porém, como dito anteriomente, é importante citar que os experimentos foram realizados em uma base de dados controlada. Em uma base de dados de imagens naturais estas técnicas devem obter resultados bem inferiores, pois este tipo de imagens é bem mais complexa.

8 Percebeu-se que para a base utilizada, os sistemas RETI e GRAS se mostraram superior ao sistema SCARLET, sendo que na média o RETI foi o melhor de todos. Salientando que, dependendo da aplicação, o GRAS seria mais adequado por possuir maior precisão em uma faixa menor de revocação. Pode-se perceber também que o uso da Tecnologia RIBIC ainda é restrita, não pela falta de necessidade do usuário para a utilização deste tipo de sistema, mas porque ainda estão longe de se atender às reais necessidades. Por exemplo, os usuários podem não estar interessados em recuperar imagens baseadas na similaridade, mas sim interessados em recuperar fotos e cenas específicas, de um tipo particular de objeto, fenômeno ou evento. Desse modo, ainda existem muitos caminhos a serem percorridos nesta área, para que os sistemas RIBC cheguem ao nível dos sistemas de busca atuais de documentos de texto. 6 Trabalhos Futuros Como trabalhos futuros, é sugerido a execução de testes sobre uma base de dados de imagens naturais, para verificação do comportamento entre os métodos. Outra passo a ser tomado seria avaliar a eficiência de tempo de consulta de cada método em bases de dados maiores e utilizar técnicas para melhorar seu desempenho. 7 Bibliografia [] C. Li, R. Smith, Decoding Image Semantics Using Composite Region Templates, IEEE CVPR-98 Workshop on Content-based Access to Image, Video Databases, June, 998. [2] Columbia object image library (coil-00). Department of Computer Science, Columbia University. htp:// columbia.edu/cave/research/softlib/coil-00.html. [3] G. Gagaudakis, P. L. Rosin. Incorporation shape into histograms of CBIR. Pattern Recognition, 35:8-9, [4] H. Müller, W. Müller, D. Squire, S. Marchand-Maillet, T. Pun. Performance evaluation in content-based image retrieval: overview and proposals. Pattern Recognition Letters, 22:593-60, 200. [5] H. Yoo, D. Jang, S. Jung, Jin Park, K Song. Visual information retrieval system via content-based approach. Pattern Recognition, 35: , [6] H. Yoo, S. Jung, D. Jang, Y. a. Extraction of major object features using VQ clustering for contet-based image retrieval. Pattern Recognition, 35:5-26, [7] I. Fudos, L. Palios. An efficient shape-based approach to image retrieval. Pattern Recognition Letters, 23:73-74, [8] J. Fournier, M. Cord, S. Philipp-Foliguet. RETI: A content-based image indexing and retrieval system. Pattern Analysis and Applications Journal, vol. 4(2/3): 53-73, 200. [9] J. P. Eakins. Towards. Intelligent image retrieval. Pattern Recognition, 35:3-4, [0] L. Cinque, G. Ciocca, S. Levialdi, A.Pellicanò, R. Schettini. Color-based image retrieval using spatial-chromatic histograms. Image and Vision Computing, 9: , 200. [] Dong-Ho Lee, H. Kim. A Fast Content-Based Indexing and Retrieval Technique by the Shape Information in Large Image Database. The Journal of Systems and Software 56, 65-82, 200. [2] M. S. Lew. Principles of Visual Information Retrieval. Springer, 200. [3] P. S. Rodrigues, A. Araújo. A Region-based object recognition algorithm. In Proc. of SIBGRAPI 02 (do appear). Fortaleza, Brazil, october, 2002 [4] R. C. Gonzalez, R. E. Woods. Digital Image Processing. Addison Wesley, 992 [5] Y. Rubner, J. Puzicha, C. Tomasi, J. Buhmann. Empirical evaluation of dissimilarity measures for color and texture. Computer Vision and Image Understanding, 84: (200). [6] J. Eakins, M. Graham. Content-based image retrieval. Available online at report.html, Setembro, JISC Technology Applications Programme Report 39. [7] C. Sidnwy Burrus, Ramesh A. Gopinath, Haitao Guo. Introduction to Wavelets and Wavelets Transforms. Ed. Paperback, 2000.

9 [8] C.E. Jacobs, A. Finkelstein, D. H. Salesin. Fast Multiresolution Image Query. Proceedings of the ACM SIBGRAPH, 995. [9] D. Garbor. Theory of Communication. The Journal of the Institute of Electrical Engineers, 93 (2) (Part III): , January 946. [20] T. Kohonen. The self-organizing map. Proc IEEE, 78(9), 990. [2] A. Heinrichs, D. Koubaroulis, et al. Robust image retrieval in a statistical framework. Technical report rr-04.99, Ruhr- Universitat Bochum, Germany, April 999. [22] Faloutsos, C. Fast Searching by Content in Multimedia Databases. Data Engineering Bulltein 8 (4), [23] Hirata, K. Kato, T. Query byvisual Example-Content Based Image Retrieval. Advances in Database Technology (EDBT 92), [24] Ooi, B.C., Tan, K.L. Chua, T.S., Hsu, W. Fast Image Retrieval Using Color-Spatial Information. The VLDB Journal 7 (2), 5-28, 998. [25] Smith, J.R., Chang, S.F. VisualSEEK: A Fully Automatec Conten-Based Image Query System. ACM Multimedia 96, Boston, MA, [26] R. Baeza-Yates, Berthier R. eto. Modern Information Retrieval, Addison Wesley, 998.

Autor: Patrícia Aparecida Proença 1 Orientador: Prof. Dr. Ilmério Reis da Silva 1 Co-Orientadora: Profª. Drª Celia A.

Autor: Patrícia Aparecida Proença 1 Orientador: Prof. Dr. Ilmério Reis da Silva 1 Co-Orientadora: Profª. Drª Celia A. UMA PROPOSTA DE MELHORIA NO PROCESSO DE RECUPERAÇÃO DE IMAGENS DIGITAIS COM BASE NA DISTRIBUIÇÃO DE CARACTERÍSTICAS DE BAIXO NÍVEL EM SEUS SEGMENTOS UTILIZANDO ÍNDICE INVERTIDO Autor: Patrícia Aparecida

Leia mais

Introdução. Capítulo. 1.1 Considerações Iniciais

Introdução. Capítulo. 1.1 Considerações Iniciais Capítulo 1 Introdução 1.1 Considerações Iniciais A face humana é uma imagem fascinante, serve de infinita inspiração a artistas há milhares de anos. Uma das primeiras e mais importantes habilidades humanas

Leia mais

O Software Face Match

O Software Face Match Apêndice A O Software Face Match A.1 - Desenvolvimento do software para a extração de características de imagens de faces humanas: Face Match. Para dar suporte à proposta do trabalho de mestrado iniciou-se

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Visão Computacional Não existe um consenso entre os autores sobre o correto escopo do processamento de imagens, a

Leia mais

FILTRAGEM ESPACIAL. Filtros Digitais no domínio do espaço

FILTRAGEM ESPACIAL. Filtros Digitais no domínio do espaço FILTRAGEM ESPACIAL Filtros Digitais no domínio do espaço Definição Também conhecidos como operadores locais ou filtros locais Combinam a intensidade de um certo número de piels, para gerar a intensidade

Leia mais

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS Obter uma imagem temática a partir de métodos de classificação de imagens multi- espectrais 1. CLASSIFICAÇÃO POR PIXEL é o processo de extração

Leia mais

Resultados Experimentais

Resultados Experimentais Capítulo 6 Resultados Experimentais Este capítulo é dedicado às avaliações experimentais do sistema CBIR. Os experimentos aqui realizados têm três objetivos principais: comparar os nossos resultados com

Leia mais

Aula 5 - Classificação

Aula 5 - Classificação AULA 5 - Aula 5-1. por Pixel é o processo de extração de informação em imagens para reconhecer padrões e objetos homogêneos. Os Classificadores "pixel a pixel" utilizam apenas a informação espectral isoladamente

Leia mais

Scale-Invariant Feature Transform

Scale-Invariant Feature Transform Scale-Invariant Feature Transform Renato Madureira de Farias renatomdf@gmail.com Prof. Ricardo Marroquim Relatório para Introdução ao Processamento de Imagens (COS756) Universidade Federal do Rio de Janeiro,

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário

Leia mais

4 Avaliação Experimental

4 Avaliação Experimental 4 Avaliação Experimental Este capítulo apresenta uma avaliação experimental dos métodos e técnicas aplicados neste trabalho. Base para esta avaliação foi o protótipo descrito no capítulo anterior. Dentre

Leia mais

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital 1. Mapeamento não-linear. Unidade de Aprendizagem Radiológica

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital 1. Mapeamento não-linear. Unidade de Aprendizagem Radiológica Mapeamento não-linear Radiologia Digital Unidade de Aprendizagem Radiológica Princípios Físicos da Imagem Digital 1 Professor Paulo Christakis 1 2 Sistema CAD Diagnóstico auxiliado por computador ( computer-aided

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS André Zuconelli 1 ; Manassés Ribeiro 2 1. Aluno do Curso Técnico em Informática, turma 2010, Instituto Federal Catarinense, Câmpus Videira, andre_zuconelli@hotmail.com

Leia mais

Algoritmos e Estrutura de Dados III. Árvores

Algoritmos e Estrutura de Dados III. Árvores Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas

Leia mais

Respostas do Estudo Dirigido do Capítulo 14 Classical pattern recognition and image matching"

Respostas do Estudo Dirigido do Capítulo 14 Classical pattern recognition and image matching Respostas do Estudo Dirigido do Capítulo 14 Classical pattern recognition and image matching" 1 Com suas palavras explique o que é Reconhecimento de Padrões- RP. Quais são os fases clássicas que compõem

Leia mais

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis Transformada de Hough Cleber Pivetta Gustavo Mantovani Felipe Zottis A Transformada de Hough foi desenvolvida por Paul Hough em 1962 e patenteada pela IBM. Originalmente, foi elaborada para detectar características

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O

Leia mais

RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP

RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP Caio Augusto de Queiroz Souza caioaugusto@msn.com Éric Fleming Bonilha eric@digifort.com.br Gilson Torres Dias gilson@maempec.com.br Luciano

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

Classificação de Imagens

Classificação de Imagens Universidade do Estado de Santa Catarina Departamento de Engenharia Civil Classificação de Imagens Profa. Adriana Goulart dos Santos Extração de Informação da Imagem A partir de uma visualização das imagens,

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo. ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL Fellipe de Lima Fonseca 1 ; João Batista Rocha-Junior 2 1. Bolsista CNPq, Graduando em Engenharia de Computação, Universidade Estadual de Feira de Santana, e-mail:

Leia mais

Universidade Federal do Rio de Janeiro - IM/DCC & NCE

Universidade Federal do Rio de Janeiro - IM/DCC & NCE Universidade Federal do Rio de Janeiro - IM/DCC & NCE Processamento de Imagens Tratamento da Imagem - Filtros Antonio G. Thomé thome@nce.ufrj.br Sala AEP/033 Sumário 2 Conceito de de Filtragem Filtros

Leia mais

RESUMO. Palavras-Chaves: Índice Invertido, Recuperação de Imagens, CBIR. Nos últimos anos, o crescimento do número de imagens produzidas em meio

RESUMO. Palavras-Chaves: Índice Invertido, Recuperação de Imagens, CBIR. Nos últimos anos, o crescimento do número de imagens produzidas em meio UMA PROPOSTA DE MELHORIA NO PROCESSO DE RECUPERAÇÃO DE IMAGENS DIGITAIS COM BASE NA DISTRIBUIÇÃO DE CARACTERÍSTICAS DE BAIXO NÍVEL EM SUAS REGIÕES UTILIZANDO ÍNDICE INVERTIDO Patrícia Aparecida Proença

Leia mais

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Prof Fabrízzio Alphonsus A M N Soares 2012 Capítulo 2 Fundamentos da Imagem Digital Definição de Imagem: Uma imagem

Leia mais

Nathalie Portugal Vargas

Nathalie Portugal Vargas Nathalie Portugal Vargas 1 Introdução Trabalhos Relacionados Recuperação da Informação com redes ART1 Mineração de Dados com Redes SOM RNA na extração da Informação Filtragem de Informação com Redes Hopfield

Leia mais

Clip-art Retrieval using Sketches PTDC/EIA-EIA/108077/2008

Clip-art Retrieval using Sketches PTDC/EIA-EIA/108077/2008 PROJECTOS DE INVESTIGAÇÃO CIENTÍFICA E DESENVOLVIMENTO TECNOLÓGICO Clip-art Retrieval using Sketches PTDC/EIA-EIA/108077/2008 Deliverable: D1 - Clip-art Simplification Tool Task: T1 - Clip-art Simplification

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1132 Processo e qualidade de software II Prof. Me. Elias Ferreira Sala: 402 E Quarta-Feira:

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS PROCESSAMENTO DIGITAL DE IMAGENS Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF FILTRAGEM ESPACIAL

Leia mais

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens Projeto FlexiGrid IWA Sistema de Armazenamento e Comunicação de Imagens Aristófanes C. Silva Danilo Launde Lúcio Dias Roteiro PACS Definição Infra-Estrutura Camadas Problemas Soluções DICOM IWA Histórico

Leia mais

Descritores de textura na análise de imagens de microtomografia computadorizada

Descritores de textura na análise de imagens de microtomografia computadorizada Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Descritores de textura na análise de imagens de microtomografia computadorizada Sandro R. Fernandes Departamento de Educação e Tecnologia, Núcleo de

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

CorelDRAW 11 1. UM PROGRAMA DE DESIGN

CorelDRAW 11 1. UM PROGRAMA DE DESIGN CorelDRAW 11 1. UM PROGRAMA DE DESIGN Com o Corel você vai trabalhar com um dos aplicativos mais usados no campo do design e da auto-edição, já que permite operar com dois tipos de gráficos (vetoriais

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

1. Conceitos de sistemas. Conceitos da Teoria de Sistemas. Conceitos de sistemas extraídos do dicionário Aurélio:

1. Conceitos de sistemas. Conceitos da Teoria de Sistemas. Conceitos de sistemas extraídos do dicionário Aurélio: 1. Conceitos de sistemas Conceitos da Teoria de Sistemas OPTNER: É um conjunto de objetos com um determinado conjunto de relações entre seus objetos e seus atributos. TILLES: É um conjunto de partes inter-relacionadas.

Leia mais

Chow&Kaneko buscam as modas da imagem para separar os objetos. Admite que os tons na vizinhança de cada moda são do mesmo objeto.

Chow&Kaneko buscam as modas da imagem para separar os objetos. Admite que os tons na vizinhança de cada moda são do mesmo objeto. Respostas Estudo Dirigido do Capítulo 12 Image Segmentation" 1 Com suas palavras explique quais os problemas que podem ocorrer em uma segmentação global baseada em níveis de cinza da imagem. Que técnicas

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Desenvolvimento do Módulo de Pré-processamento e Geração de Imagens de. Imagens de Teste do Sistema DTCOURO

Desenvolvimento do Módulo de Pré-processamento e Geração de Imagens de. Imagens de Teste do Sistema DTCOURO Desenvolvimento do Módulo de Pré-processamento e Geração de Imagens de Teste do Sistema DTCOURO Willian Paraguassu Amorim 27 de julho de 2005 1 Título Desenvolvimento do Módulo de Pré-processamento e Geração

Leia mais

Conforme explicado em 2.4.3, o sinal de voz x(n) às vezes é alterado com a adição de ruído r(n), resultando num sinal corrompido y(n).

Conforme explicado em 2.4.3, o sinal de voz x(n) às vezes é alterado com a adição de ruído r(n), resultando num sinal corrompido y(n). 4 Wavelet Denoising O capítulo 3 abordou a questão do ruído durante a extração dos atributos as técnicas do SSCH e do PNCC, por exemplo, extraem com mais robustez a informação da voz a partir de um sinal

Leia mais

Cálculo de volume de objetos utilizando câmeras RGB-D

Cálculo de volume de objetos utilizando câmeras RGB-D Cálculo de volume de objetos utilizando câmeras RGB-D Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Bruno Alberto Soares OLIVEIRA 1,3 ; Marlon MARCON 2,3 1 Estudante de Engenharia de

Leia mais

RECUPERAÇÃO DE DOCUMENTOS TEXTO USANDO MODELOS PROBABILISTICOS ESTENDIDOS

RECUPERAÇÃO DE DOCUMENTOS TEXTO USANDO MODELOS PROBABILISTICOS ESTENDIDOS ISBN 978-85-61091-05-7 Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 RECUPERAÇÃO DE DOCUMENTOS TEXTO USANDO MODELOS PROBABILISTICOS ESTENDIDOS Marcello Erick Bonfim 1

Leia mais

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo UNIVERSIDADE DE SÃO PAULO Faculdade de Arquitetura e Urbanismo DISTRIBUIÇÃO AMOSTRAL ESTIMAÇÃO AUT 516 Estatística Aplicada a Arquitetura e Urbanismo 2 DISTRIBUIÇÃO AMOSTRAL Na aula anterior analisamos

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

05/05/2015. Recuperação de Informação

05/05/2015. Recuperação de Informação Recuperação de Informação Recuperação de Informação Recuperar consiste em identificar, em um conjunto de documentos (corpus), quais atendem à necessidade de do usuário. O usuário de um sistema de recuperação

Leia mais

Formatos de Imagem PNG. Universidade Federal de Minas Gerais. Bruno Xavier da Silva. Guilherme de Castro Leite. Leonel Fonseca Ivo

Formatos de Imagem PNG. Universidade Federal de Minas Gerais. Bruno Xavier da Silva. Guilherme de Castro Leite. Leonel Fonseca Ivo Universidade Federal de Minas Gerais Formatos de Imagem PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém Belo Horizonte, 5 de maio de

Leia mais

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis. 3. Tabelas de Hash As tabelas de hash são um tipo de estruturação para o armazenamento de informação, de uma forma extremamente simples, fácil de se implementar e intuitiva de se organizar grandes quantidades

Leia mais

PROF. DR. JACQUES FACON

PROF. DR. JACQUES FACON PUCPR- Pontifícia Universidade Católica Do Paraná PPGIA- Programa de Pós-Graduação Em Informática Aplicada PROF. DR. JACQUES FACON LIMIARIZAÇÃO DUPLA DE ISTVÁN CSEKE PROJETO DE UMA RÁPIDA SEGMENTAÇÃO PARA

Leia mais

PROCESSAMENTO DIGITAL DE IMAGENS

PROCESSAMENTO DIGITAL DE IMAGENS PROCESSAMENTO DIGITAL DE IMAGENS Motivado por duas principais aplicações: Melhorar a informação da imagem para interpretação humana Processamento de cenas para percepção de máquinas (Visão Computacional)

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Figura 01: Aplicações do Filtro Espacial Passa-Baixa.

Figura 01: Aplicações do Filtro Espacial Passa-Baixa. 791 IMPLEMENTAÇÃO DE TÉCNICAS DE PRÉ-PROCESSAMENTO E PROCESSAMENTO DE IMAGENS PARA RADIOGRAFIAS CARPAIS Rafael Lima Alves 1 ; Michele Fúlvia Angelo 2 Bolsista PROBIC, Graduando em Engenharia de Computação,

Leia mais

Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual

Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual Avaliação de técnicas de seleção de quadros-chave na recuperação de informação por conteúdo visual Shênia Salvador de Pinho, Kleber J. F. Souza Instituto de Ciências Exatas e Informática PUC Minas Guanhães,

Leia mais

DATA WAREHOUSE. Introdução

DATA WAREHOUSE. Introdução DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta

Leia mais

Detecção e Rastreamento de Objetos coloridos em vídeo utilizando o OpenCV

Detecção e Rastreamento de Objetos coloridos em vídeo utilizando o OpenCV Detecção e Rastreamento de Objetos coloridos em vídeo utilizando o OpenCV Bruno Alberto Soares OLIVEIRA 1,3 ; Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Marlon MARCON 2,3 1 Estudante

Leia mais

CBPF Centro Brasileiro de Pesquisas Físicas. Nota Técnica

CBPF Centro Brasileiro de Pesquisas Físicas. Nota Técnica CBPF Centro Brasileiro de Pesquisas Físicas Nota Técnica Aplicação de Física Médica em imagens de Tomografia de Crânio e Tórax Autores: Dário Oliveira - dario@cbpf.br Marcelo Albuquerque - marcelo@cbpf.br

Leia mais

Verificação de Qualidade de Imagens de Fundo de Olho a Partir de Descritores Baseados em Histogramas. Marina Silva Fouto - Reconhecimento de Padrões

Verificação de Qualidade de Imagens de Fundo de Olho a Partir de Descritores Baseados em Histogramas. Marina Silva Fouto - Reconhecimento de Padrões Verificação de Qualidade de Imagens de Fundo de Olho a Partir de Descritores Baseados em Histogramas Marina Silva Fouto - Reconhecimento de Padrões Tópicos Importância Trabalhos Relacionados Imagens e

Leia mais

Comparação entre a Máscara de Nitidez Cúbica e o Laplaciano para Realce de Imagens Digitais

Comparação entre a Máscara de Nitidez Cúbica e o Laplaciano para Realce de Imagens Digitais Comparação entre a Máscara de Nitidez Cúbica e o Laplaciano para Realce de Imagens Digitais Wesley B. Dourado, Renata N. Imada, Programa de Pós-Graduação em Matemática Aplicada e Computacional, FCT, UNESP,

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Módulo 4. Construindo uma solução OLAP

Módulo 4. Construindo uma solução OLAP Módulo 4. Construindo uma solução OLAP Objetivos Diferenciar as diversas formas de armazenamento Compreender o que é e como definir a porcentagem de agregação Conhecer a possibilidade da utilização de

Leia mais

O Que é Data Warehouse

O Que é Data Warehouse O Que é Data Warehouse Escrito por Carlos Alberto Sowek Buscando dar uma melhor visão sobre uma proposta de arquitetura de um Data Warehouse para a Celepar, bem como para os clientes da Celepar, sentimos

Leia mais

Trabalho 2 Fundamentos de computação Gráfica

Trabalho 2 Fundamentos de computação Gráfica Trabalho 2 Fundamentos de computação Gráfica Processamento de Imagens Aluno: Renato Deris Prado Tópicos: 1- Programa em QT e C++ 2- Efeitos de processamento de imagens 1- Programa em QT e C++ Para o trabalho

Leia mais

Introdução ao GED Simone de Abreu

Introdução ao GED Simone de Abreu Introdução ao GED Simone de Abreu GED O que é isso? O conhecimento teve, ao longo da história, diferentes significados e funções. No tempo das cavernas nossos antepassados transmitiam aos seus descendentes

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Processo de Controle das Reposições da loja

Processo de Controle das Reposições da loja Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido

Leia mais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Extração de Requisitos

Extração de Requisitos Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo

Leia mais

PROJECTOS DE INVESTIGAÇÃO CIENTÍFICA E DESENVOLVIMENTO TECNOLÓGICO

PROJECTOS DE INVESTIGAÇÃO CIENTÍFICA E DESENVOLVIMENTO TECNOLÓGICO PROJECTOS DE INVESTIGAÇÃO CIENTÍFICA E DESENVOLVIMENTO TECNOLÓGICO Clip-art Retrieval using Sketches PTDC/EIA-EIA/108077/2008 Deliverable: D3 Feature Extraction Library (Vectors) Task: T3 Feature Extraction

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

Reconhecimento de marcas de carros utilizando Inteligência Artificial. André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller

Reconhecimento de marcas de carros utilizando Inteligência Artificial. André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller Reconhecimento de marcas de carros utilizando Inteligência Artificial André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller Motivação Análise estatística das marcas de carros em

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

Recuperação de Imagens na Web Baseada em Informações Textuais

Recuperação de Imagens na Web Baseada em Informações Textuais Recuperação de Imagens na Web Baseada em Informações Textuais André Ribeiro da Silva Mário Celso Candian Lobato Universidade Federal de Minas Gerais Departamento de Ciência da Computação {arsilva,mlobato}@dcc.ufmg.br

Leia mais

4 Experimentos Computacionais

4 Experimentos Computacionais 33 4 Experimentos Computacionais O programa desenvolvido neste trabalho foi todo implementado na linguagem de programação C/C++. Dentre as bibliotecas utilizadas, destacamos: o OpenCV [23], para processamento

Leia mais

Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperaçãode Informação GSI521 Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Aula anterior Organização e Recuperação de Informação(GSI521) Modelo vetorial- Definição Para o modelo vetorial, o

Leia mais

PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR

PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR Wesley Humberto da Silva (Fundação Araucária), André Luis Andrade Menolli (Orientador) e-mail: wesleyhumberto11@mail.com

Leia mais

Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android

Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android Perícia forense computacional aplicada a dispositivos de armazenamento e smartphones android Raphael Pinheiro Afonso 1 ; Elvio Gilberto da Silva 1 ; Patrick Pedreira Silva 1 ; Henrique Pachioni Martins

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA INF2608 FUNDAMENTOS DE COMPUTAÇÃO GRÁFICA RELATÓRIO: IMAGENS SÍSMICAS VISUALIZAÇÃO E DETECÇÃO

Leia mais

SOBRE A TOOLSYSTEMS. ToolSystems Sistemas Fone: (47) 3381-3344

SOBRE A TOOLSYSTEMS. ToolSystems Sistemas Fone: (47) 3381-3344 SOBRE A TOOLSYSTEMS Com mais de 10 anos no mercado, a ToolSystems sistemas se dedica a entender as novas tecnologias para garantir a seus clientes as melhores e mais atuais soluções para Internet. Ao longo

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

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c) ESTEREOSCOPIA INTRODUÇÃO Visão estereoscópica se refere à habilidade de inferir informações da estrutura 3-D e de distâncias da cena de duas ou mais imagens tomadas de posições diferentes. Conversão de

Leia mais

Recuperação de imagens por conteúdo baseada em realimentação de relevância e classicador por oresta de caminhos ótimos

Recuperação de imagens por conteúdo baseada em realimentação de relevância e classicador por oresta de caminhos ótimos Recuperação de imagens por conteúdo baseada em realimentação de relevância e classicador por oresta de caminhos ótimos André Tavares da Silva Orientador: Léo Pini Magalhães Co-orientador: Alexandre Xavier

Leia mais

Escolha da Objectiva. Quais as principais características das objectivas que servem de base para a escolha das suas lentes?

Escolha da Objectiva. Quais as principais características das objectivas que servem de base para a escolha das suas lentes? Escolha da Objectiva Quais as principais características das objectivas que servem de base para a escolha das suas lentes? As lentes, também conhecidas como objectivas, são a parte mais importante do seu

Leia mais

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos

Leia mais

Segmentação de imagens tridimensionais utilizando o sensor Microsoft Kinect

Segmentação de imagens tridimensionais utilizando o sensor Microsoft Kinect Segmentação de imagens tridimensionais utilizando o sensor Microsoft Kinect Lucas Viana Barbosa 1 ; Wanderson Rigo 2 ; Manassés Ribeiro 3 INTRODUÇÃO Os sistemas de visão artificial vêm auxiliando o ser

Leia mais

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron.

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron. 1024 UMA ABORDAGEM BASEADA EM REDES PERCEPTRON MULTICAMADAS PARA A CLASSIFICAÇÃO DE MASSAS NODULARES EM IMAGENS MAMOGRÁFICAS Luan de Oliveira Moreira¹; Matheus Giovanni Pires² 1. Bolsista PROBIC, Graduando

Leia mais

APLICATIVOS GRÁFICOS (AULA 4)

APLICATIVOS GRÁFICOS (AULA 4) Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina de Banco de Dados Introdução Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.

Leia mais

Processamento digital de imagens. introdução

Processamento digital de imagens. introdução Processamento digital de imagens introdução Imagem digital Imagem digital pode ser descrita como uma matriz bidimensional de números inteiros que corresponde a medidas discretas da energia eletromagnética

Leia mais

APLICAÇÕES DE NÚMEROS COMPLEXOS

APLICAÇÕES DE NÚMEROS COMPLEXOS http://hermes.ucs.br/ccet/deme/emsoares/inipes/complexos/ APLICAÇÕES DE NÚMEROS COMPLEXOS Silvia Carla Menti Propicio Universidade de Caxias do Sul Centro de Ciências Exatas e Tecnologia Departamento de

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais