Proposta de um Protótipo de um Sistema de Recuperação de Imagens com Base na Cor
|
|
- Bárbara Chagas Candal
- 6 Há anos
- Visualizações:
Transcrição
1 Proposta de um Protótipo de um Sistema de Recuperação de Imagens com Base na Cor CAMILLO JORGE SANTOS OLIVEIRA, ARNALDO DE ALBUQUERQUE ARAUJO DANIEL RIBEIRO GOMES, CARLOS ALBERTO SEVERIANO JR. UFMG Universidade Federal de Minas Gerais ICEx Instituto de Ciências Exatas DCC Departamento de Ciência da Computação NPDI Núcleo de Processamento Digital de Imagens Caixa Postal 702, CEP: , Belo Horizonte, MG, Brasil. {camillo, arnaldo, danielrg, Resumo: Este trabalho apresenta o protótipo de um sistema de recuperação de imagens com base na cor. Este basicamente armazena informações de regiões com a mesma cor na imagem (regiões cromáticas), como o tamanho, posição e limites com outras regiões. Para isto são utilizados os seguintes grafos: o Modified Color Adjacency Graph (MCAG) e o Spatial Variance Graph (SVG). A recuperação da imagem é feita através de uma medida de similaridade baseada na comparação dos grafos mencionados. O protótipo suporta dois tipos de consultas: (a) o usuário entra com uma imagem para consulta e (b) o usuário define as cores de uma imagem para consulta. Para a indexação é utilizado uma estrutura para indexação de dados espaciais (R-Tree). 1 Introdução Recentemente tem se visto um crescimento muito rápido da coleções de imagens digitais. Todos os dias equipamentos militares e civis geram gigabytes de imagens. Gupta [1] relata que o sistema de observação da terra, desenvolvido e operado pela NASA (National Aero Space Administration), deve gerar um terabytes de dados de imagens por dia quando em total operação. Em conseqüência, não se pode acessar ou fazer uso da informação sem que esta esteja organizada, permitindo uma navegação, pesquisa e recuperação. A recuperação de imagens representa uma área de pesquisa muito ativa desde a década de 1970 e tem recebido a contribuição de duas grandes linha de pesquisas que seriam o gerenciamento de banco de dados e a visão computacional. Estas duas linhas de pesquisa estudam a recuperação de imagens sob dois ângulos diferentes, um sendo baseado em textos e o outro baseado no conteúdo visual (Rui [2]). A recuperação de imagens baseada em texto era a maneira mais utilizada. Primeiro descrevendo a imagem na forma de texto e então utilizando sistemas de gerenciamento de banco de dados baseados em textos para executar a recuperação da imagem. Muitos avanços, tais como modelagem de dados, indexação multidimensional e avaliação de consultas, tem sido realizados ao longo das pesquisas. Rui [2] afirma que existem duas grandes dificuldades, especialmente, quanto ao tamanho das coleções de imagens. A primeira dificuldade é a quantidade de trabalho requerido na anotação manual das imagens. A segunda dificuldade, que é mais essencial, resulta do rico conteúdo das imagens e a subjetividade humana de percepção. Isto é, para um mesmo conteúdo, diferentes pessoas possuem percepções diferentes. Para Rui [2], a subjetividade da percepção e anotações imprecisas podem causar, mais tarde, perdas irrecuperáveis no processo de recuperação. Do ano de 1990 em diante, por causa da emergência em larga escala das coleções de imagens, as dificuldades encontradas pela anotação manual tornaram-se mais agudas. A fim de superar estas dificuldades, volta-se para a recuperação de imagens baseada no conteúdo. Ou seja, em vez de serem anotadas manualmente por chaves baseadas em texto, as imagens são indexadas pelo seu próprio conteúdo visual, tal como cor, forma e textura. Para Gupta [1], a recuperação de imagens emergiu como uma área de pesquisa importante com muitas aplicações em vários campos, como banco de dados de imagens, multimídia e bibliotecas digitais. Segundo Vailaya [3], a organização e a recuperação de imagens baseadas no conteúdo emergiu como uma área importante da visão computacional e da multimídia, devido ao desenvolvimento rápido das imagens digitais, do armazenamento e da tecnologia das redes. Desta maneira, muitas técnicas têm sido desenvolvidas com base nesta linha de pesquisa e muitos sistemas de recuperação baseados no conteúdo foram construídos. Alguns, citados em Rui [2] e Bimbo [4], são: QBIC, Virage, Visual, Retrieware, Macs-Hermes, Chabot, IRIS, Picasso, ICARS, Photobook, CANDID, VisualSeek, CORE e Netra. A Seção 2 descreve a arquitetura típica de um sistema de recuperação de imagens com base no conteúdo. Na Seção 3 é feita a descrição dos módulos do protótipo. A Seção 4 faz algumas conclusões e relata os trabalhos futuros.
2 2 Arquitetura de um sistema de recuperação de imagens com base no conteúdo Nesta seção apresenta-se o esboço da arquitetura do protótipo e suas funcionalidades. Na Figura 1, essas funcionalidades estão apresentadas em módulos, quais sejam, módulo gerenciador de imagens, módulo indexador dos atributos, módulo de recuperação e módulo de interface com o usuário. Observa-se na Figura 1 duas bases de dados que também compõe o protótipo de recuperação de imagens com base na cor. Figura 1. Uma arquitetura típica de um sistema de recuperação de imagens com base no conteúdo. Módulo gerenciador de imagens. O módulo gerenciador de imagens é responsável pelo gerenciamento do acesso ao arquivo da imagem, conversão do formato da imagem e armazenamento das informações na base de imagens. Módulo indexador dos atributos. O módulo indexador disponibiliza a assinatura da imagem. A assinatura de uma imagem é uma representação da imagem na "visão" de um sistema de recuperação de imagens com base no conteúdo. Os componentes da assinatura são chamados de atributos. A Figura 2 mostra a relação entre uma imagem, sua assinatura e seus atributos. Figura 2. A assinatura de uma imagem é um conjunto de atributos. Desta forma, o módulo indexador dos atributos é formado de processos que permitem obter a assinatura da imagem. Processos que fazem a extração dos atributos da imagem e disponibilizam estas informações (valores) em um vetor de atributos que será armazenado na base de assinaturas. O módulo indexador dos atributos é utilizado em dois momentos diferentes no sistema. Inicialmente, o módulo indexador é utilizado como um processo off-line que atribui assinaturas para as imagens da base de dados (ver Figura 3). Em um segundo momento, o módulo será utilizado como um processo on-line que atribui a assinatura para a imagem fornecida pelo usuário como base de consulta (Ver Figura 4). Módulo de recuperação. O módulo de recuperação é um servidor de consultas do usuário on-line baseado no conteúdo da imagem. O módulo de recuperação recebe do módulo de interface do usuário uma imagem para consulta. Então, o módulo de recuperação faz uso do módulo de indexação para extrair os atributos dessa imagem fornecida como consulta. A partir da obtenção do vetor de atributos desta imagem, o módulo de recuperação utiliza seu módulo comparador para procurar na base de assinaturas, imagens que correspondam ao vetor de atributos da imagem consulta. Depois de obtidas, tais imagens, utiliza-se o módulo de classificação para ordenar os resultados em função do resultado das métricas. Por fim, o módulo de recuperação envia os resultados ao módulo de interface do usuário. A Figura 4 apresenta o processo de recuperação da imagem. Módulo de interface do usuário. O módulo de interface do usuário é formado de programas clientes que permitem a formulação de consultas baseadas no conteúdo. Estas consultas podem ser realizadas de várias maneiras: (a) o usuário fornece a porcentagem de uma determinada cor na imagem; (b) o usuário fornece uma imagem para consulta; (c) o usuário
3 constrói uma imagem através do preenchimento de cores e etc. O módulo de interface do usuário também permite a visualização dos resultados destas consultas. Figura 3. Processo típico de indexação de um sistema de recuperação de imagens com base no conteúdo. Figura 4. Processo de recuperação de um típico sistema de recuperação de imagens com base no conteúdo. 3 O protótipo O protótipo deste sistema de recuperação de imagens com base na cor analisará as regiões cromáticas de uma imagem, suas adjacências e variações espaciais (modelo estatístico para obter a distribuição da cor no domínio espacial, Park [5]). O processamento da base de imagens para obter estas informações é feito off-line e indexadas através de uma estrutura capaz de manipular estruturas multidimensionais, neste caso uma R-Tree, Brown [6].
4 O módulo de extração dos atributos. Como dito anteriormente, este módulo obtém a assinatura das imagens e as armazena em um banco de assinaturas. Este módulo de extração dos atributos prevê os seguintes procedimentos: Aplicação do filtro majoritário, Gu [7]: aplicado na imagem para remover os ruídos que existem próximos das adjacências das regiões cromáticas, tornando as regiões uniformes e as transições entre as regiões mais aguçadas (Figura 5). Isto proporcionará a geração de um grafo mais preciso. Figura 5. Exemplo da aplicação do filtro majoritário. MCAG (Modified Color Adjacency Graph), Park [5]: é utilizado para descrever as regiões cromáticas da imagem e o tamanho das adjacências entre as mesmas. Cada nodo do grafo representa um cor no modelo RGB da imagem, contendo a quantidade de pixel da sua cor e cada aresta entre os nodos a e b representará a adjacência espacial de a e b, que significa, o número de pixels na cor a que são vizinhos dos pixels na cor b. Considerando as adjacências de cores baseadas na conectividade oito. Uma "janela" 3 x 3 é aplicada em todos os pixels de cada região, cada pixel contado, na região vizinha (vizinhança 8), é adicionado ao nodo correspondente. A Figura 6 mostra um exemplo simples de um grafo MCAG. Figura 6. Exemplo de uma imagem 5x5 e o MCAG resultante. SVG (Spatial Variance Graph), Park [5]: é útil para descrever a distribuição de cor no domínio espacial da imagem. As informações necessárias para elaborar este grafo são: as cores da imagem, a contagem de cor da imagem e coordenadas de cada pixel, para cada cor. Usando equações estatísticas com probabilidade e técnicas de variância, obtém-se a própria variância espacial da cor e a variância espacial relativa de duas cores. Cada nodo contém a própria variância a própria variância espacial da cor e a variância espacial relativa de duas cores. Cada nodo contém a própria variância das cores denotadas e cada borda tem como seus atributos a variância espacial entre as cores denotadas pelos nodos ligados. O módulo de indexação exige a geração de índices utilizando uma R-Tree (Brown [6]) é uma das mais populares estruturas de dados para indexar dados espaciais. Nesta árvore cada nodo contém uma tupla da forma < I, ptr >, onde ptr é o endereço de um nodo filho, e I indica sua MBR (Minimum Bounding Rectangle) do objeto espacial indexado. O M número de tuplas em cada nodo de uma de uma R-Tree não pode ser maior que algum M ou menor que algum m. 2 Uma R-Tree é uma estrutura balanceada. A Figura 7(a) ilustra um conjunto de MBR s para uma R-Tree. As regiões (dados) são identificada por letras e as MBR s são identificadas por números. O retângulo envolvendo a figura inteira e identificado pelo número 1. Este retângulo cobre três MBR s menores, 2, 3 e 4.
5 Figura 7. Representação de uma R-Tree no espaço bidimensional. (a) mostrando suas regras de particionamento e (b) mostrando sua organização hierárquica. A R-Tree correspondente é descrita na Figura 7(b). Como indicado anteriormente, no nodo identificado com o número 1, existirão valores indicando o limite superior e inferior das MBR ao longo de cada dimensão. Existirão ponteiros para cada um dos seu filhos, identificados pelos números 2, 3 e 4. Cada um deles armazenam os limites inferior e superior das MBR s e assim por diante. O protótipo permite realizar dois tipos de consultas: (a) o usuário entra com uma imagem de exemplo para consulta e (b) o usuário define as cores de uma imagem de exemplo para consulta. 4 Conclusões de trabalhos futuros A recuperação das imagens utilizando o MCAG (Modified Color Adjacency Graph) e o SVG (Spatial Variance Graph) mostra-se bastante robusta (Park [5]). O protótipo modelado mostrou-se bastante viável, sendo que melhorias devam ser feitas como um todo em todo o protótipo. Esta melhorias seriam: Utilização do modelo de formação HSV, relatado em muitos trabalhos como o melhor para a recuperação de imagens (Mathias [10]). A utilização deste modelo visa também diminuir o número de cores. Utilizando o modelo de formação da cor RGB e avaliar a redução do número de cores (Sobreiro [9]). Visando diminuir o número de nodos dos grafos MCAG e SVG. Avaliação da possibilidade segmentar a imagem antes da obtenção dos grafos MCAG e SVG. Utilização do proposto por Harmon [8]. Este trabalho propõe a diminuição da resolução da imagem, ficando esta composta por quadrados (blocos), devido a baixa resolução. Demonstra-se que a imagem ainda pode ser reconhecida pelo sistema de visão humano, Lai [11]. Em cima de uma imagem quantizada extrair os grafos MCAG e SVG. Analisar a possibilidade de novas consultas (queries). Analisar a possibilidade de reconhecimento de objetos usando grafos globais e locais, múltiplas representações de grafos, que podem empregar outros atributos, tais como, textura e forma. 5 Referências [1] Gupta, A., Jain, R. "Visual information retrieval", Commuinications of theacm, 40(5), 71-79, May (1997). [2] Rui Y., Huang, T. S.,Chang, S.-F, "Image retrieval: current techniques, promising, directions, and open issues", Journal of Visual Communications and Image Representation, 10, 39-62, (1999). [3] Vailaya, A., Jain, A., Zhang, H. J., "On image classification: city vs. landscape", Proceedings of IEEE Workshop on Content-Based Access of Image and Video Libraries, Santa Barbara, CA USA, June (1998). [4] Bimbo, A. D., "Visual information retrieval", Morgan Kaufmann, 270p., (1999).
6 [5] Park, I. K., Yun, I. D., Lee, S. U., "Color image retrieval using hibryd graph representation", Image and Vision Computing, 17(7), , (1999). [6] Brown, L., Gruenwald, L., "Tree-based indexing for image data", JVICR, 9(4), , December, (1998). [7] Gu, C., Kunt, M., "Contour simplification and motion compensated coding", Signal Processing Image Communications, 7, , (1995). [8] Harmon, L. D., The recognition of faces, Scientific American, 229(5), 71-82, (1973). [9] Sobreiro, M. V. R., Quantização de Imagens, Dissertação de mestrado, IMPA-RJ, (1998), 94p. [10] Mathias, E., Conci, A., Comparing the influence of color spaces and metrics in content-based image retrieval, Proceedings of the 11 th Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI 98), Rio de Janeiro, Brazil, 20-23, Oct. (1998). [11] Lai, T.-S., CHROMA: A photographic image retrieval system, Doctoral theses, School of Computing, Engineering and Technology, University of Sunderland, Sunderland United Kingdom, (2000), 234p.
Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos
Rastreamento de Objetos Baseado em Casamento Inexato entre Grafos Relacionais com Atributos Exame de Qualificação de Mestrado Ana Beatriz Vicentim Graciano Orientador: Roberto M. Cesar Jr. Colaboradora:
Leia maisImage Descriptors: color
Image Descriptors: color Image Processing scc0251 www.icmc.usp.br/ moacir moacir@icmc.usp.br ICMC/USP São Carlos, SP, Brazil 2011 Moacir Ponti Jr. (ICMCUSP) Image Descriptors: color 2011 1 / 29 Agenda
Leia maisIntroduçã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 maisVISÃ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 maisCompressã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 maisProcessamento de Imagem. Prof. MSc. André Yoshimi Kusumoto
Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Filtragem de Imagens A utilização de filtros tem como objetivo melhorar a qualidade das imagens através da: ampliação
Leia maisAutor: 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 maisIMAGE MINING: CONCEITOS E TÉCNICAS
125 IMAGE MINING: CONCEITOS E TÉCNICAS Diogo Floriano diiogofloriano@gmail.com Resumo A facilidade em armazenar imagens e a grande concentração de imagens em bases de dados impulsionou a geração de aplicações
Leia maisFILTROS 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 maisPontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica
1. Imagens sísmicas Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Fundamentos de Computação Gráfica Aluno: Stelmo Magalhães Barros Netto Relatório do trabalho Imagens Sísmicas
Leia mais[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações
[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações Dr. Sylvio Barbon Junior PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DE ALIMENTOS - UEL 2016 Assunto Aula 4 Segmentação de Imagens 2 de
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisEstrutura de indexação de arquivos
Estrutura de indexação de arquivos Neste capítulo assume-se que um arquivo já existe e possui alguma organização primária desordenada ordenada ou hash Utiliza-se índices, que são estruturas de acesso adicionais
Leia maisIntrodução à Informática
Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Leia maisMANUTENÇÃO DINÂMICA DE MODELOS EM COMPUTAÇÃO SENSÍVEL AO CONTEXTO. PALAVRAS-CHAVE: CEP, Esper, Computação Sensível ao Contexto, SBE.
MANUTENÇÃO DINÂMICA DE MODELOS EM COMPUTAÇÃO SENSÍVEL AO CONTEXTO Rodrigo Hernandez SOARES 1 ; Ricardo Couto Antunes da ROCHA 2 PALAVRAS-CHAVE: CEP, Esper, Computação Sensível ao Contexto, SBE. 1 - INTRODUÇÃO
Leia maisGestão de Conteúdo com Plone. Luiz Ferreira
Gestão de Conteúdo com Plone Luiz Ferreira Gestão de Conteúdo Conjunto de processos e tecnologias que provêem meios para coletar, administrar e publicar informação. Informação: tipicamente chamada de conteúdo.
Leia maisModelo. Representação de Objetos Tridimensionais. Malhas Poligonais. Modelagem Geométrica. Modelos Geométricos
Representação de Objetos Tridimensionais Malhas Poligonais Maria Cristina F. de Oliveira Rosane 2010 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno
Leia mais4 Detecção de Silhueta
4 Detecção de Silhueta No decorrer deste capítulo é proposto um modelo de detecção da silhueta da mão capaz de lidar com os erros da segmentação e ruídos na sua morfologia. Num primeiro passo são considerados
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisTUTORIAL PARA NAVEGAÇÃO NO MAPA DO HABITASAMPA
1 Descrição geral O habitasampa é uma ferramenta dedicada a publicação de mapas através da intra/internet e é utilizada para a integração e o compartilhamento das informações relativas à habitação no município
Leia maisFILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 10/06/2016
FILTRAGEM NO DOMÍNIO ESPACIAL Daniel C. Zanotta 10/06/2016 Passa-Baixas O efeito visual de um filtro passa-baixa é o de suavização da imagem e a diminuição de mudanças abruptas de níveis de cinza. As altas
Leia mais1.3. CONCEITOS BÁSICOS DE INFORMÁTICA
1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para
Leia maisRECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA
RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA Envolve a pergunta: É esta parte da imagem uma parte do objeto X? (modelo dado, região da imagem dada) Utiliza imagens ao invés de características como
Leia maisConceitos sobre Computadores
Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.
Leia maisRECONHECIMENTO FACIAL 2D
RECONHECIMENTO FACIAL 2D PARA SISTEMAS DE AUTENTICAÇÃO EM DISPOSITIVOS MÓVEIS Luciano Pamplona Sobrinho Orientador: Paulo César Rodacki Gomes ROTEIRO Introdução Objetivos Fundamentação Teórica Conceitos
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisMPEG-4 & H.264. Dissertação, entendimento e comparativo entre e com o MPEG-2
MPEG-4 & H.264 Dissertação, entendimento e comparativo entre e com o MPEG-2 UFF Departamento de Engenharia de Telecomunicações 2005/1 Mestrado em Eng. de Telecomunicações Professora Debora Christina Muchaluat
Leia maisSISTEMA GUARDIÃO. Manual de Usuário
SISTEMA GUARDIÃO Manual de Usuário Resumo Neste documento é apresentada uma breve descrição das funcionalidades e da utilização do sistema integrado de detecção de anomalias em redes GUARDIÃO. Versão 1.0
Leia maisDeswik.Sched. Sequenciamento por Gráfico de Gantt
Deswik.Sched Sequenciamento por Gráfico de Gantt SOLUÇÕES EM SEQUENCIAMENTO DE LAVRA QUE NOS DIFERENCIAM Uma abordagem dinâmica e moderna para o sequenciamento de lavra Desde gráficos de Gantt interativos
Leia maisMatrizes esparsas: definição
Matrizes esparsas: definição o objetivo é mostrar os métodos de armazenamento e manipulação de matrizes esparsas esparsidade de uma matriz é a relação entre o número de elementos nulos de uma matriz e
Leia maisTransformada 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 maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisCAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO
182 CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO Neste trabalho foi proposta uma metodologia para a automação da resseção espacial de imagens digitais baseada no uso hipóteses
Leia maisCapí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 maisORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados
ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados Gestão da Informação (07182) Instituto de Ciências Econ., Adm. e Contábeis (ICEAC) Universidade Federal do Rio Grande (FURG) Gestão de Dados As organizações
Leia maisFiltragem no Domínio da Freqüência Transformada de Fourier
Filtragem no Domínio da Freqüência Transformada de Fourier Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Abr/2013 Material de referência: Conci, A; Azevedo, E.; Leta,
Leia maisSistemas de Informação e Decisão. Douglas Farias Cordeiro
Sistemas de Informação e Decisão Douglas Farias Cordeiro Decisão Tomamos decisões a todo momento! O que é uma decisão? Uma decisão consiste na escolha de um modo de agir, entre diversas alternativas possíveis,
Leia maisUNIVERSIDADE FEDERAL DE ALAGOAS ICHCA/ CURSO DE BIBLIOTECONOMIA INFORMÁTICA APLICADA À BIBLIOTECONOMIA I
UNIVERSIDADE FEDERAL DE ALAGOAS ICHCA/ CURSO DE BIBLIOTECONOMIA INFORMÁTICA APLICADA À BIBLIOTECONOMIA I Professor:Ronaldo Ferreira de Araujo ronaldfa@gmail.com Aula 12/03 O QUE É INFORMÁTICA? O QUE É
Leia maisFACULDADE PITÁGORAS PRONATEC
FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,
Leia maisAPLICAÇÃO DE SIG NO GERENCIAMENTO DE RESÍDUOS SÓLIDOS: LOCALIZAÇÃO DE ÁREA PARA ATERRO SANITÁRIO
APLICAÇÃO DE SIG NO GERENCIAMENTO DE RESÍDUOS SÓLIDOS: LOCALIZAÇÃO DE ÁREA PARA ATERRO SANITÁRIO Ilka Soares Cintra (1) Professora Assistente do Departamento de Cartografia do Instituto de Geo- Ciências
Leia maisProcessamento 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 maisProcessamento Digital de Sinais:
Processamento Digital de Sinais: Conceitos e Aplicações Joseana Macêdo Fechine Régis de Araújo IC-DSC-UFCG 1 Por que estudar PDS? 2 PDS Conceitos Básicos Sinais Padrões de variações que representam uma
Leia maisComparando, Distribuindo e Ordenando
Capítulo 5 Comparando, Distribuindo e Ordenando Algoritmos de ordenação podem ser agrupados tendo-se como base o comportamento da sua função de custo: Quadrática, NlogN e Linear. Os algoritmos de custo
Leia maisSSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 3 Sarita Mazzini Bruschi
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 3 Sarita Mazzini Bruschi Material
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO Santa Maria, 08 de Novembro de 2013. Contextualização Nas próximas aula iremos começar a modelar e projetar sistemas
Leia maisAULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação
AULA 2 Prof.: Jadiel Mestre. Componentes de um Sistema de Informação Os componentes de um sistema de informação são divididos em três partes 2 1 Componentes físicos do computador Dispositivos de Entrada/Saída
Leia maisSistemas de Gerência de Bancos de Dados
Sistemas de Gerência de Bancos de Dados - Módulo 8a - Armazenamento e Recuperação de Dados Geográficos modulo8a.prz 1 29/0 Tópicos Motivação Indexação Espacial Grid files Árvores-R e variantes Armazenamento
Leia maisBanco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju
Banco de Dados Professor: Marcelo Machado Cunha IFS Campus Aracaju Definição Banco de Dados Conjunto de dados interrelacionados que objetivam atender as necessidades de um conjunto de usuários. Inglês:
Leia maisOMNET++ APLICADO À ROBÓTICA COOPERATIVA
OMNET++ APLICADO À ROBÓTICA COOPERATIVA Daniel Costa Ramos Doutorando Disciplina de Redes de Comunicação Professor Carlos Montez 07/2014 2/25 Estrutura da Apresentação Introdução Robótica Cooperativa Material
Leia maisContrata Consultor na modalidade Produto
Contrata Consultor na modalidade Produto PROJETO 914BRZ4012 EDITAL Nº 005/2010 1. Perfil: TR 007/2010-CGS - CIÊNCIAS SOCIAIS APLICÁVEIS 3. Qualificação educacional: Graduação na área de CIÊNCIAS SOCIAIS
Leia maisSistemas Multimídia Aula 2. Autoria Multimídia
Sistemas Multimídia Aula 2 Autoria Multimídia Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução
Leia maisAGT0001 Algoritmos Aula 01 O Computador
AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016
Leia mais2011 Profits Consulting. Inteligência Computacional
Inteligência Computacional Quem Somos Excelência em Soluções Tecnológicas A Profits Consulting é uma empresa composta por consultores com ampla experiência em Tecnologia que desenvolve soluções inovadoras,
Leia maisGBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC
GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento
Leia maisGRAFOS. Prof. André Backes. Como representar um conjunto de objetos e as suas relações?
8/0/06 GRAFOS Prof. André Backes Definição Como representar um conjunto de objetos e as suas relações? Diversos tipos de aplicações necessitam disso Um grafo é um modelo matemático que representa as relações
Leia maisAUTOMATED ASSESSMENT OF BREAST TISSUE DENSITY IN DIGITAL MAMMOGRAMS
AUTOMATED ASSESSMENT OF BREAST TISSUE DENSITY IN DIGITAL MAMMOGRAMS Introdução Câncer de mama É uma das neoplasias mais comuns que afligem as mulheres Globalmente, a cada 3 min uma mulher é diagnosticada
Leia maisE-Faces - Um classificador capaz de analisar imagens e classificá-las como faces ou não faces utilizando o método Eigenfaces
E-Faces - Um classificador capaz de analisar imagens e classificá-las como faces ou não faces utilizando o método Eigenfaces Éder Augusto Penharbel, Erdiane L. G. Wutzke, Murilo dos S. Silva, Reinaldo
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br TECNOLOGIA EM JOGOS
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisRESUMO. 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 maisMATEMÁTICA PLANEJAMENTO 3º BIMESTRE º B - 11 Anos
PREFEITURA MUNICIPAL DE IPATINGA ESTADO DE MINAS GERAIS SECRETARIA MUNICIPAL DE EDUCAÇÃO DEPARTAMENTO PEDAGÓGICO/ SEÇÃO DE ENSINO FORMAL Centro de Formação Pedagógica CENFOP MATEMÁTICA PLANEJAMENTO 3º
Leia maisPara a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO
Organização dos Estados Ibero-americanos Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática
Leia maisManual do Visorama. Sergio Estevão and Luiz Velho. Technical Report TR Relatório Técnico. August Agosto
Laboratório VISGRAF Instituto de Matemática Pura e Aplicada Manual do Visorama versão 01 Sergio Estevão and Luiz Velho Technical Report TR-01-01 Relatório Técnico August - 2001 - Agosto The contents of
Leia maisInstituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios
Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2013.1 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.
Leia maisUNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO Profª Danielle Casillo Programável - CLP 2 Compactos Modulares Programável - CLP 3 Possuem incorporados em uma única unidade
Leia maisCAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS
CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS Os operadores de manipulação de campos geográficos implementados neste trabalho tiveram como ambiente de desenvolvimento a Linguagem Espacial para Geoprocessamento
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisPropriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem
Proc. Imagem Prof. Júlio C. Klafke [1] TÓPICOS DESENVOLVIDOS NESTE MÓDULO PROCESSAMENTO DE IMAGEM #02 Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem
Leia maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisClassificação de Padrões Radiológicos por Blocos em Imagens Não Segmentadas de Tomografia Computadorizada
Visão Robótica Imagem Classificação de Padrões Radiológicos por Blocos em Imagens Não Segmentadas de Tomografia Computadorizada Aluna: Luiza Dri Bagesteiro Orientador: Prof. Dr. Daniel Weingaertner Co-orientador:
Leia maisRedes de Computadores
Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Introdução ao roteamento Aula 20 Inter-rede TCP/IP (Internet) é composta por um conjunto de redes interligadas por roteadores Roteador
Leia maisÁrvore Binária de Busca Ótima
MAC 5710 - Estruturas de Dados - 2008 Referência bibliográfica Os slides sobre este assunto são parcialmente baseados nas seções sobre árvore binária de busca ótima do capítulo 4 do livro N. Wirth. Algorithms
Leia maisPROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA
PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Curitiba Curso de Bacharelado em Sistemas de Informação PROJETO DE INCLUSÃO DE DISCIPLINAS
Leia maisRedes de Computadores.
Redes de Computadores www.profjvidal.com REDES PONTO-A-PONTO E CLIENTE-SERVIDOR REDES DE COMPUTADORES Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações
Leia maisIntrodução à Informática
1 FACULDADE DOS GUARARAPES Introdução à Informática Introdução a Computação e Suas Aplicações Prof. Rômulo César romulodandrade@gmail.com www.romulocesar.com.br 2 Objetivo Apresentar conceitos gerais utilizados
Leia maisBanco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Leia maisindexação e hashing Construção de Índices e Funções Hash Diego Gomes Tomé - MSc. Informática Orientador: Prof. Dr. Eduardo Almeida October 13, 2016
indexação e hashing Construção de Índices e Funções Hash Diego Gomes Tomé - MSc. Informática Orientador: Prof. Dr. Eduardo Almeida October 13, 2016 Universidade Federal do Paraná indexação e hashing Índices
Leia maisDescritores de Imagem
Descritores de Imagem André Tavares da Silva 25 de março de 2014 1 Descritores de imagem Excelentes pesquisas sobre descritores podem ser encontradas nos trabalhos de Tuytelaars e Mikolajczyk (2008), Rui
Leia maisProcessamento de Imagem. Filtragem no Domínio Espacial Professora Sheila Cáceres
Processamento de Imagem Filtragem no Domínio Espacial Professora Sheila Cáceres Filtragem A filtragem de imagens pode ser realizada no domínio do espaço e da frequência Operadores de filtragem são classificados
Leia maisIndexação e Recuperação de Imagens por Conteúdo. Cleigiane Lemos Josivan Reis Wendeson Oliveira
Indexação e Recuperação de Imagens por Conteúdo Cleigiane Lemos Josivan Reis Wendeson Oliveira 1 Content-based Image Retrieval (CBIR) 2 Roteiro Introdução Arquitetura Extração de Características Indexação
Leia mais4. ARQUITETURA DE UM SISTEMA
4. ARQUITETURA DE UM SISTEMA PARA REFORÇO EM EAD BASEADO EM ONTOLOGIAS Neste capítulo será mostrada a arquitetura conceitual do sistema que tem o objetivo de fornecer, de forma automática, reforço de aprendizagem
Leia maisBANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha
BANCO DE DADOS Introdução Prof. Marcelo Machado Cunha Profissionais Envolvidos Administrador de Banco de Dados (DBA) responsável por autorizar o acesso ao banco de dados e coordenar e monitorar seu uso;
Leia maisUM EQUIPAMENTO PARA ANÁLISE E DIAGNÓSTICO DA QUALIDADE DE ENERGIA EM INSTRUMENTOS ELÉTRICOS
UM EQUIPAMENTO PARA ANÁLISE E DIAGNÓSTICO DA QUALIDADE DE ENERGIA EM INSTRUMENTOS ELÉTRICOS Paulo Sérgio Pereira 1 Maruedson Pires Martins 1 Wesley de Almeida Souto 1 Marcos Antônio Choqueta 2 1 Universidade
Leia maisDetecção e Correção Automáticas de Olhos Vermelhos
Setor de Tecnologia da Universidade Federal do Paraná Curso de Engenharia Elétrica TE 072 Processamento Digital de Sinais Detecção e Correção Automáticas de Olhos Vermelhos Trabalho elaborado pelo aluno
Leia maisHardware - Processador
Hardware - Processador O processador (ou CPU) é uma das partes principais do hardware do computador e é responsável pelos cálculos, execução de tarefas e processamento de dados. A velocidade com que o
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DEPARTAMENTO DE CIÊNCIAS CIÊNCIAS EXATAS E E NATURAIS NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização
Leia maisProtótipo de Software para Reconhecimento de Impressões Digitais
Protótipo de Software para Reconhecimento de Impressões Digitais Aluno: Alex Sandro da Silva Orientador: Paulo de Tarso Mendes Luna Semestre - 99/1 Roteiro da Apresentação INTRODUÇÃO CONCEITOS BÁSICOS
Leia maisSistema de Controle de Acesso Baseado no Reconhecimento de Faces
Sistema de Controle de Acesso Baseado no Reconhecimento de Faces Access Control System Based on Face Recognition Tiago A. Neves, Welton S. De Oliveira e Jean-Jacques De Groote Faculdades COC de Ribeirão
Leia maisManual do Usuário do Integrador de Notícias de Governo
Manual do Usuário do Integrador de Notícias de Governo 1 Manual do Usuário Integrador de Notícias de Governo Envolvidos: Secretaria Executiva do Ministério do Planejamento, Orçamento e Gestão (SE/MPOG)
Leia maisInformática Sistemas Operacionais Aula 5. Cleverton Hentz
Informática Sistemas Operacionais Aula 5 Cleverton Hentz Sumário Introdução Fundamentos sobre Sistemas Operacionais Gerenciamento de Recursos Interface Com Usuário Principais Sistemas Operacionais 2 Introdução
Leia maisArquitetura de Software: Sistemas RNA e Ava Edulivre. Ana Claudia Costa, Rharon Maia, Wolgrand Cardoso1
Arquitetura de Software: Sistemas RNA e Ava Edulivre Ana Claudia Costa, Rharon Maia, Wolgrand Cardoso1 Arquitetura de Software Surgiu na década de 80 e hoje é amplamente usado. Permite que projetistas
Leia maisUniversidade Federal do Paraná - Setor de Ciências da Terra
Universidade Federal do Paraná - Setor de Ciências da Terra APLICAÇÃO DE DIFERENTES NÍVEIS DE REALISMO DERIVADOS DE IMAGEM DE SATÉLITE NA REALIDADE VIRTUAL Juliana Moulin Fosse - jumoulin@ufpr.br Mosar
Leia maisRepresentação de Imagens Através de Grafos Utilizando o Algoritmo Split-And-Merge Combinado Com Descritores de Cor e Textura
Viviane de Almeida Ventura Representação de Imagens Através de Grafos Utilizando o Algoritmo Split-And-Merge Combinado Com Descritores de Cor e Textura Vitória - ES, Brasil 27 de agosto de 2009 Viviane
Leia maisConceitos de Sistemas de Banco de Dados INE 5323
Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação
Leia maisI - Introdução à Simulação
1 I - Introdução à Simulação Simulação é, entendida como a imitação de uma operação ou de um processo do mundo real. A simulação envolve a geração de uma história artificial de um sistema para a análise
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização de arquivos Operações de E/S Estrutura de diretórios Gerência de espaço livre Gerência de alocação de espaços
Leia maisFiltros 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ÁREA DO CONHECIMENTO: RACIOCÍNIO LÓGICO-MATEMÁTICO 3º ANO EF
Compras com Real Aula Multimídia MT - Interface 1 - Pág. 43 Naturais e Sistema de Numeração Decimal OB001 OB002 OB003 OB004 OB005 Reconhecer e aplicar os números em diversos contextos e situaçõesproblema.
Leia maisEstimação com Métricas Indiretas e Contagem de Pontos de Função
Projeto de Sistemas de Informação Estimação com Métricas Indiretas e Contagem de Pontos de Função FCUL, Departamento de Informática Ano Lectivo 2011/2012 António Ferreira Emanuel Santos psi@di.fc.ul.pt
Leia mais