CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS DE IMAGENS POR CONTEÚDO
|
|
- Lívia Arantes Schmidt
- 8 Há anos
- Visualizações:
Transcrição
1 CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS DE IMAGENS POR CONTEÚDO LONDRINA PR 2013
2
3 CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS DE IMAGENS POR CONTEÚDO Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. Orientador: Prof. Dr. Daniel dos Santos Kaster LONDRINA PR 2013
4 Carolina Massae Kita Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas de imagens por conteúdo/ Carolina Massae Kita. Londrina PR, p. : il. (algumas color.) ; 30 cm. Orientador: Prof. Dr. Daniel dos Santos Kaster Universidade Estadual de Londrina, Parâmetro de percepção. 2. Realimentação de relevância. I. Daniel dos Santos Kaster. II. Universidade Estadual de Londrina. III. Faculdade de Ciência da Computação. IV. Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas de imagens por conteúdo CDU 02:141:005.7
5 CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS DE IMAGENS POR CONTEÚDO Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. BANCA EXAMINADORA Prof. Dr. Daniel dos Santos Kaster Universidade Estadual de Londrina Orientador Prof. Dr. Evandro Bacarin Universidade Estadual de Londrina Prof. Dr. Alan Salvany Felinto Universidade Estadual de Londrina Londrina PR, 21 de novembrode 2013 LONDRINA PR 2013
6
7 AGRADECIMENTOS Os agradecimentos principais são direcionados aos pais, Afonso e Sueli, por todo os apoios que me deram durante minha vida, pois sem eles eu não poderia estar aqui fazendo este trabalho. Ao Pedro Sena Tanaka por estar sempre presente neste ano, tanto nas horas de necessidade quanto nas horas em que nem precisava do auxílio dele. E por ter me auxiliado na revisão deste trabalho também. Agradeço ao Daniel Kaster, por ajudar na escrita, revisão e além disso por dar auxílio que foram além do âmbito acadêmico, tanto para mim quanto para minha família. Agradeço ao meu filho Daniel, pois ele mesmo sem poder expressar seu sentimentos através de palavras me deu muita motivação para concluir este trabalho. Agradeço também aos meus irmãos Yuussuke e Lika por ter me dado muito amor e carinho.agradeço também o meu sogro Pedro Takashi por me ajudar a cuidar do Daniel durante este ano.
8
9 KITA, C. M.. Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas de imagens por conteúdo. 42 p. Trabalho de Conclusão de Curso (Graduação). Bacharelado em Ciência da Computação Universidade Estadual de Londrina, RESUMO A hora trabalhada de um médico custa muito caro para hospitais e governos. Para os médicos especializados como radiologista precisa-se de um tempo para a classificações das imagens radiografadas para diagnosticar problemas dos pacientes. Essas horas poderiam ser utilizadas no atendimento aos pacientes. O objetivo deste trabalho é verificar se busca de imagens por conteúdo auxilia no diagnósticos de laudos e treinamento de residente. A aplicação dicomweb foi desenvolvida para auxiliar na classificações das imagens médicas, retornando imagens semelhantes com suas respectivas classificações. Esta aplicação utiliza também o método de realimentação de relevância para melhorar os resultados das consultas por imagens similares, assim aumentando o grau de certeza da classificações dos usuários. A aplicação também pode ser utilizada nos cursos de medicina para auxiliar nas classificações dos graduandos, apoiando as aulas e especializando ainda mais o conhecimento adquirido pela visualização e classificações das imagens. Palavras-chave: busca de imagens por conteúdo. parâmetro de percepção. imagem médica. realimentação de relevância
10
11 KITA, C. M.. Use of perceptual parameter to improve the result quality of content based image retrieval. 42 p. Final Project (Undergraduation). Bachelor of Science in Computer Science State University of Londrina, ABSTRACT The time of a doctor cost lots of money to hospitals and the government. A medic specialized in radiology devotes a portion of its time to analyze and classify diagnose images in order to diagnose problems of its patients. This time spent doing this kind of classification could be dedicated to meet his/her patients. The goal of this papel is to verify if CBIR helps to diagnose medical reports or training resident. The application dicomweb was developed to help the classification of the medical images, returning similar images and their respective correct classifications. The application also uses the concept of relevance feedback which improves the results of the retrieval of the similar images, this way the increasing the sureness level of the users classifications. The application discussed can also be used in medicine courses to help undergraduate students classify images, supporting classes and helping to specialize knowledge acquired by further visualization and classifications of images. Keywords: cbir. perceptual parameter. medical images. relevance feedback
12
13 LISTA DE ILUSTRAÇÕES Figura 1 Exemplo de imagens que têm o mesmo histograma de cor Figura 2 Processo de extração do vetor de características Figura 3 Figura da esquerda mostra uma mamografia sem tumor, e da direita com tumor [1] Figura 4 Um exemplo de matriz co-ocorrência com angulação de θ = 0 o, 45 o, 90 o, 135 o 23 Figura 5 Figura (a) mostra uma consulta sem utilizar a realimentação de relevância e (b) com a utilização da mesma Figura 6 Diagrama ER do banco de dados da aplicação Figura 7 A tela da classificação da ferramenta dicomweb Figura 8 Gráfico da mudança do grau de certeza da classificação sem CBIR para com CBIR Figura 9 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário Figura 10 Gráfico da mudança do grau de certeza da classificação sem realimentação de relevância para com realimentação Figura 11 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário depois da utilização de realimentação de relevância Figura 12 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário na aplicação geral
14
15 LISTA DE ABREVIATURAS E SIGLAS ACR CBIR DICOM ER FMI-SiR American College of Radiology Content-Based Image Retrieval Digital Imaging and Communication in Medicine Entidade Relacionamento user-defined Features, Metrics and Indexes for Similarity Retrieval HC-FMRP-USP Hospital das Clínicas da Faculdade de Medicina de Ribeirão Preto da Universidade de São Paulo k-nnq NEMA PACS Rq SGBD k-nearest Neighbor query National Electrical Manufacturers Association Picture Archiving and Communication System Range query Sistemas de Gerenciamento de Banco de Dados
16
17 SUMÁRIO 1 Introdução Conceitos Sistemas de Arquivamento e Comunicação de Imagens Médicas O Padrão DICOM Recuperação de Imagens Baseada em Conteúdo Extratores de características Extratores baseada em cor Extratores baseada em textura Extratores baseados em forma Função de distância Parâmetro de percepção FMI-SiR Realimentação de relevância Revisão de Literatura Metodologia Modelagem de banco de dados A implementação da ferramenta dicomweb Integração dos módulos FMI-SiR com o JAVA Resultados Conclusão Contribuições Trabalhos futuros Referências
18
19 17 1 INTRODUÇÃO Com o crescimento da população brasileira e do mundo, aumenta também a procura por tratamentos nos hospitais. Os profissionais da área de saúde precisam atender com eficácia e rapidez para suprir a demanda por atendimento dos pacientes. Este crescimento motivou o uso mais extensivo da tecnologia nos meios hospitalares e então as imagens geradas pelos equipamentos de diagnóstico por imagem começou a ser gravada em formato digital [2, 3]. Porém, em hospitais de grande escala, este armazenamento toma proporções que vão além do controle humano, principalmente devido a leis como a estabelecida pelos conselhos de medicina pelo mundo que obrigam hospitais a guardar imagens de prontuários por 20 a 30 anos. Na radiologia, as imagens de prontuários são essenciais para o aprofundamento dos estudos, onde se deseja identificar mais ocorrência de casos raros e estudar com detalhes os mesmos, e também para treinamento de estudantes e médicos residentes [3]. Além disso a identificação dos problemas de saúde como câncer de mama, hérnia de disco é preciso fazer diagnósticos através destas imagens médicas. Objetivo deste trabalho é verificar se a busca de imagens por conteúdo auxilia nos diagnósticos de laudos e treinamento de resisdente em ambiente real. Para analisar e alcançar este objetivo junto com o Ponciano- Silva[4] realizará os testes os residentes e médicos do Hospital das Clínicas da Faculdade de Medicina de Ribeirão Preto da Universidade de São Paulo. Para colaborar nesses estudos, neste trabalho foi desenvolvida uma aplicação que busca por imagens semelhantes dentro de bases de imagens médicas, dada uma imagem específica passada como parâmetro. Nesta aplicação, o parâmetro de percepção possui um papel importante, o qual é o de identificar quais são as características mais relevantes da imagem para então realizar a busca utilizando como filtro da pesquisa este parâmetros e obtendo resultados mais relevantes. O parâmetro de percepção é conjunto de características que o observador da imagem julga ser mais importante da seleção da mesma. Em testes realizados em um hospital, profissionais da saúde que utilizaram a ferramenta atestaram que em 77,3% dos casos a ferramenta retornava imagens que eram relevantes, ou seja, similares com as imagens a serem classificadas. Estes resultados mostram a solidez da aplicação que foi construída usando ferramentas de código aberto em sua maioria. O trabalho está organizado da seguinte forma, no Capítulo 2 são abordados alguns conceitos para o entendimento dos métodos utilizados na construção da aplicação. A revisão da literatura, bem como os trabalhos correlatos estão descritos no Capítulo 3. O funcionamento e a implementação da aplicação é explicado no Capítulo 4. Os resultados obtidos estão descritos no Capítulo 5. No capítulo 6 estão descritas a conclusão e a
20 18 Capítulo 1. Introdução contribuição deste trabalho.
21 19 2 CONCEITOS Para entender melhor os métodos utilizados na construção da ferramenta de recuperação de imagens médicas proposta neste trabalho e como são feitas as etapas de recuperação, análise e comparação de imagens é preciso discorrer alguns conceitos básicos, o que será feito a nas próximas seções. 2.1 Sistemas de Arquivamento e Comunicação de Imagens Médicas A quantidade e variedade de máquinas para diagnóstico por imagem é grande em hospitais de grande porte, e é difícil ter o controle das imagens geradas por este maquinário, este desafio foi percebido na década de 80 por Duerinckx e Pisa[5]. Para atender esta deficiência no gerenciamento de imagens, foram criados os sistemas de arquivamento e comunicação de imagens (Picture Archiving and Communication System PACS). Os PACS têm responsabilidade de gerenciar as imagens geradas pelo maquinário além dos dados dos pacientes associados às imagens. Um PACS é composto por diferentes camadas funcionais, podendo-se destacar protocolos de comunicação, padrões de imagens e formatos de dados. Nos PACS, o formato de imagens mais comumente usado é o DICOM, o qual se firmou como formato padrão para imagens médicas, além de servir como protocolo de comunicação interno dos PACS [6]. A Seção 2.2 introduz o padrão DICOM. 2.2 O Padrão DICOM As imagens médicas digitalizadas atendem ao padrão DICOM (Digital Imaging and Communication in Medicine). O padrão DICOM foi desenvolvido a partir da cooperação do American College of Radiology (ACR) com a National Electrical Manufacturers Association (NEMA) [7] para poder padronizar imagens de diagnósticos como: ressonâncias magnéticas, ultrassonografias, tomografias e outras imagens médicas. Em 1985 foi criada a sua primeira versão onde aceitava arquivar dados de mídia e se comunicar de forma não-proprietária. Com o sucesso da primeira versão, foi publicado a versão 2.0, em 1988, que já incluem as principais definições de terminologia, estrutura de dados e codificações. Em 1993 nomeou como DICOM 3.0, com o diferencial do uso do TCP/IP. As imagens DICOM não guardam somente a imagem do exame em si, mas trazem consigo informações detalhadas sobre o paciente, maquinário usado para a obtenção das
22 20 Capítulo 2. Conceitos imagens, assim como o médico responsável pelo exame. Tudo isso é guardado no cabeçalho da imagem, sendo que cada atributo é denominado uma tag DICOM [8]. 2.3 Recuperação de Imagens Baseada em Conteúdo Para se fazer buscas de imagem considerando suas características visuais utilizase a Recuperação de Imagens Baseada em Conteúdo (Content-Based Image Retrieval CBIR). As imagens não são dados ordenáveis, desta forma, elas não podem ser comparadas usando operadores de ordem total( >, <,, ). Além disso, comparações de igualdade (=, ) são praticamente inúteis, pois se um pixel de uma imagem for alterado estas são consideradas diferentes. Para solucionar este problema, as consultas de imagens por conteúdo são usadas buscas por similaridade, onde se encontra uma imagem similar dependendo das características desejada. A CBIR utiliza técnicas de extração das características, que produzem vetores de características que contêm valores para propriedades visuais identificadas nas imagens, e funções para calcular a (dis)similaridade entre vetores de características para encontrar imagens similares, que usualmente são funções de distância [9]. Existem várias formas de se fazer buscas por similaridade. Dentre elas pode-se citar a consulta aos k-vizinhos mais próximos (k-nearest Neighbor query k-nnq) e a consulta por abrangência (Range query Rq). A consulta aos k-vizinhos mais próximos retorna os k vizinhos mais próximos ao elemento de consulta no espaço de similaridade. A consulta por abrangência recupera todos os elementos dentro de um área do espaço de similaridade definida pela bola centrada no elemento de consulta e cujo raio de abrangência é fornecido na consulta. 2.4 Extratores de características As imagens são representadas como pontos no espaço de similaridade definido pelos vetores de características. Para obter um vetor de características de imagens extraise características da imagem, sendo que o processo de extração pode exigir um préprocessamento (remoção de ruídos, por exemplo). A extração de características de imagens leva em conta 3 tipos aspectos: cor, textura e forma Extratores baseada em cor Um extrator de cor muito primitivo ainda assim amplamente utilizada é o histograma normalizada de cores, que calcula as frequências de pixeis para cada intensidade
23 2.4. Extratores de características 21 de cor. Porém esses extratores não relacionam a rotação e traslação das imagens, pois no histograma não apresenta a distribuição espacial de cores. Por isso imagens diferentes pode resultar em mesmo histograma de cor, como mostra a Figura 1. Figura 1 Exemplo de imagens que têm o mesmo histograma de cor As imagens médicas são geralmente representadas em modo de cor preto e branco. Normalmente essas imagens são armazenados com resoluções altas, para melhor precisão de diagnósticos médicos. Os extratores de cores tem uma elevada dimensão dos vetores de características, pois existem 256 tons de cinzas. A Figura 2 mostra o processamento de extração do vetor de características Figura 2 Processo de extração do vetor de características Extratores baseada em textura As características percebidas pelo sistema humano como a textura de objetos em imagens, seja ela áspera, lisa, homogênea ou heterogênea são características que o extrator de textura deve extrair. A extração é feita pela busca de padrões repetitivos na variação de cor, ou seja pela distribuições de cores nos pixeis da imagem. Nas imagens médicas a
24 22 Capítulo 2. Conceitos extração é feita pela distribuição de níveis de cinzas, pois normalmente elas são preto e branco. A extração de textura é boa nas imagens médicas, pois consegue encontrar mais rapidamente as anomalias como nódulos ou tumores. Esta facilidade vem do fato que os tumores normalmente tem uma textura mais homogênea do que outras partes do corpo, como mostra a Figura 3. Figura 3 Figura da esquerda mostra uma mamografia sem tumor, e da direita com tumor [1] O vetor de característica de textura da imagem pode ser extraído usando diferente técnicas entre elas estão: matriz de co-ocorrência Essa matriz é calculada a partir da ocorrência de tons de cinzas em pixeis que tem seus vizinhos com o mesmo tom de cinza, se isto acontece é somado valores a matriz de co-ocorrência. Sendo que os vizinhos comparados estão a uma distância determinada d e são verificados nas direções com a angulação com θ = 0 o, 45 o, 90 o, 135 o ; Na Figura 4 mostra um exemplo de matriz de co-ocorrência utilizando 4 tons de cinzas, com uma distância igual a 2. filtro de Gabor São filtros baseados na função de Gabor, que consegue resolver de forma razoável a extração de textura. A função de Gabor é um oscilador harmônico, o qual é uma onda sinusoidal plana [10];
25 2.5. Função de distância º 90º 45º º d Figura 4 Um exemplo de matriz co-ocorrência com angulação de θ = 0 o, 45 o, 90 o, 135 o descritores de Haralick estes descritores são baseados em matrizes de co-ocorrência a partir de onde são calculados valores numéricos e depois são usados os descritores para definir que tipo de distribuição de pixel [11] Extratores baseados em forma As características de forma são menos desenvolvidas que as outras características, pois a uma complexidade muita alta em representar formas. Em particular, há casos onde para descrever a forma de um objeto é necessário encontrar as regiões da imagem que contém este objeto, para isso é utilizado um conjunto de técnicas de segmentação que combina a detecção de níveis baixas de cores e texturas específicas para aquela imagem. Dentre as técnicas utilizadas para a extração de forma estão: transformada discreta de Fourier; baseadas em contornos; momentos Zernike. 2.5 Função de distância Para responder às consultas por similaridade, os vetores de características são comparados usando funções de (dis)similaridade, estas funções são geralmente que tipicamente são funções de distância. Há várias funções de distância na literatura, dentre as
26 24 Capítulo 2. Conceitos quais as mais utilizadas são a distância Euclideana e a distância Manhattan. A distância Euclideana calcula a distância pelo teorema de Pitágoras e sua área de cobertura é um círculo de raio r, considerando-se o espaço R 2. A função Manhattan é definida como a soma das diferenças absolutas entre os dois pontos, e tem como área de cobertura um losango de lado r 2 [12]. 2.6 Parâmetro de percepção Parâmetro de percepção é o indicador que uma pessoa mais observa como relevante no objeto, variando de acordo com o observador [4]. No contexto da busca por imagem o parâmetro de percepção capta algumas características físicas, como cor ou forma da imagem para servir de atributos na busca a ser feita pelas imagens semelhantes. Com essas características de imagem mais adequadas à concepção de similaridade do observador, as buscas por imagens semelhantes tendem a ter maior eficácia. Se tomar como exemplo uma foto de um rosto, onde se observar várias características, por exemplo presença de olhos, boca, nariz. Porém essas características ainda não são o que chamamos de parâmetro de percepção. Para se discutir sobre os parâmetro de percepção, precisamos se aprofundar mais. Então iremos comparar só os olhos, ainda há problemas semânticos, porém menos que o rosto. Uma pessoa pode dizer que a cor dos olhos é o aspecto mais relevantes para a comparação das imagens, já a outra pode dizer que é o formato. Este conjunto de características combinadas e/ou isoladas que mais se destacam para o observador é chamado de parâmetro de percepção. 2.7 FMI-SiR Um problema atual em Sistemas de Gerenciamento de Banco de Dados (SGBD) é a falta de ferramentas para recuperação de dados complexos por similaridade. E apesar das pesquisas desenvolvidas para tentar dar fim a este problema, tem se conseguido soluções que não são ligadas às funções nativas dos SGBD s, isto limita o desempenho destes sistemas. Para resolver este problema foi proposto o FMI-Sir (user-defined Features, Metrics and Indexes for Similarity Retrieval características, métricas e índices definidos pelo usuário a para recuperação por similaridade) que é um módulo roda ligado ao SGBD, arquitetado para ser um subsistema especializado para recuperação por similaridade. Este módulo fica disponível ao processador de consulta do SGBD, fornece operadores, extratores de características, funções de distância e um conjuntos de índices para responder as consultas de modo mais eficiente [13].
27 2.8. Realimentação de relevância Realimentação de relevância O método de realimentação de relevância modifica o vetor de característica da imagem para melhorar o resultado das imagens semelhantes, fazendo com o vetor de características se assemelhe as demais imagens. Para isso é necessário ter algumas imagens selecionadas como semelhantes, para o vetor de características da imagem a ser modificado. A conversão desse vetor é realizada a partir da média dos vetores de características, fazendo com que se aproxime mais das imagens desejadas. Na Figura 5 exemplifica uma consulta por similaridade onde os círculos azuis são as imagens da coluna normal, os roxos são da coluna fraturada e o preto é o vetor de característica que serve como parâmetro para medir a dissimilaridade. Os circulos com bordas pontilhadas são as imagens selecionadas pelo usuário como imagens semelhantes. Na figura 5(a) foi utilizado o vetor de características extraido da imagem a ser consultada, já na Figura 5(b) utiliza o vetor de características modificado pela função de realimentação de relevância. (a) (b) Figura 5 Figura (a) mostra uma consulta sem utilizar a realimentação de relevância e (b) com a utilização da mesma
28
29 27 3 REVISÃO DE LITERATURA No trabalho de [4] faz uma busca das imagens similares, usando parâmetro de percepção, guiada pelo usuário. Cada usuário apresenta quais são as características principais observado na imagem, podendo assim fazer uma busca mais desejada a cada usuário. Através do pré-processamento da imagem, foi possível observar que um extrator comum como o histograma pode apresentar o melhor desempenho. Já com um extrator específico, sem pré-processamento, foi possível obter um melhor desempenho que um extrator comum. No trabalho de [14] implementa um algoritmo baseado em análise de discriminante que através de um pequeno conjunto treinamento consegue identificar as características mais relevantes para fazer a busca de imagens. No trabalho ele utiliza um modelo de seleção de características fuzzy para calcular a similaridade entre os conjuntos classificados como relevantes e irrelevantes. Com a técnica aplicada obteve resultados melhores em relação a trabalhos analisados no estado da arte. O objetivo principal do trabalho de Lee et al.[15] é a extração das características das imagens de raio-x da coluna digitalizada. Essas características são utilizados para recuperação de imagens desse tipo. O teste com 3 características extraídas da imagem, as quais são: as características simétricas de acordo com a angulação e outros dados do disco da coluna, utilizando o mecanismo de votação e sem esse mecanismo. No trabalho [15] mais 3 características, que são as inercias normalizada, as formas da coluna superior e inferior, utilizando o mecanismo de votação e sem o mesmo mecanismo. Já em trabalho anterior [16] do mesmo autor a recuperação de imagens da coluna utilizando 3 características de extração e sem a votação, obteve um desempenho de 77% de precisão. Utilizando as mesmas características e com o mecanismo de votação, obteve um desempenho de 82,25% de precisão. Adicionando mais 3 características de extração, além das características utilizadas em testes anteriores, sem utilizar o mecanismo de votação, obteve-se 80% de desempenho. Já utilizando o mecanismo de votação com 6 características da imagem da coluna, obteve-se 85,5% de precisão. O trabalho de Huijsmans e Sebe[17] ressalta a importância da classificação automatizada de imagens de exames médicos, e a implementação de categorização automática usando recursos globais nas imagens médicas. No artigo é utilizado classificadores automatizados do tipo k-nn que escolhem as características através de votos que são computados através da distância entre os vetores de características, por exemplo, se o vetor de textura apresenta menor distância este é escolhido. Com o uso deste classificadores automatizados, Huijsmans e Sebe[17] conseguiu uma taxa de precisão de 85% usando estes classificadores k-nn, mas obteve até 98% quando a característica correta era selecionada.
30
31 29 4 METODOLOGIA A ferramenta dicomweb que é fruto de labor de desenvolvimento neste trabalho é uma aplicação para classificação de imagens médicas, foi desenvolvida utilizando a plataforma JAVA e banco de dados Oracle. Para a implementação da aplicação foi necessário fazer a modelagem de banco de dados, fazer design e implementar a interface com o usuário, implementar os métodos para a classificação das imagens médicas, além disso teve que ser feita a integração dos módulos do FMISIR implementado em C++ com o JAVA. Os detalhes da implementação da ferramenta são descritos nas próximas seções. 4.1 Modelagem de banco de dados Para guardar os dados médicos como as imagens dos exames além de informações sobre o uso do sistema como a resposta do usuário frente a algumas ações do sistema foi utilizada a tecnologia DICOM presente no Oracle Database além de várias relações presentes na modelagem descrita nesta seção. Os conjuntos de dados são separados pelos tipo de exame e/ou partes do corpo, e para cada um destes conjuntos de dados existem várias possibilidade de atributos para serem classificados. Um exemplo é a mamografia em que uma lesão pode ser classificada como calcificação ou massa, e a densidade como alta, baixa, heterogênea ou homogênea. Enquanto na base de coluna vertebral uma imagem pode ser classificada como a representação de uma coluna fraturada ou normal e os tipos de fratura são benigna ou maligna. Como cada conjunto de dados pode ser classificado com opções diferentes, o banco de dados dessa ferramenta foi modelado para que a aplicação tivesse um comportamento dinâmico, assim podendo suportar diferentes conjuntos de dados com várias opções de classificações diferentes. A Figura 6 mostra o diagrama entidade relacionamento (ER) do banco de dados da aplicação dicomweb. Cada conjunto de dados foi armazenado na relação data_set, que tem o nome e o identificador de cada conjunto. Cada conjunto de dados pode ter n atributos de classificação, que são armazenados então em atr_classification. Os atributos da classificação, tem m opções de classificação, que são relacionadas com a entidade op_atr_classification. As imagens também foram relacionadas com um conjunto de dados, além disso cada imagem possui as informações da série, estudo e dados da imagens que são dados inerentes ao PACS. Outro atributo armazenado na entidade image são os vetores de características usadas para cada conjunto de dados. As imagens a serem classificadas foram armazenados na entidade image_classification, só com os identificador da entidade image.
32 30 Capítulo 4. Metodologia Data_Set 1 N Atr_Classification 1 N Op_Atr_Classification 1 N Image N Returned_Image N N Classification N 1 1 Image_Classification 1 N Query N 1 User N N N 1 Perceptual_Parameter N 1 RF_Method 1 Extractor 1 Function Figura 6 Diagrama ER do banco de dados da aplicação Nas entidades user, perceptual_parameter, extractor, function e rf_method estão armazenados respectivamente as informações do usuário, os tipos de parâmetro de percepção, os tipos de extrator, os tipos de função e os métodos de realimentação de relevância. Para cada parâmetro de percepção existe um tipo de extrator e um tipo de função, podendo haver várias combinações entre eles. A entidade query guarda dados do usuário, a identificador da imagem que foi classificada, o número de iteração da classificação, o número de imagens semelhantes que foram retornadas, o parâmetro de percepção e método de realimentação de relevância que foi utilizado para busca de imagens similares. As imagens retornadas pela busca estão armazenadas na entidade returned_image, que tem também o identificador da entidade query para saber os dados do usuário que classificou ou a imagem que foi classificada. Nesta entidade também armazenada a ordem em que essas imagens foram retornadas, e a ordem de relevância ou irrelevância das imagens, classificadas pelo usuário. As imagens selecionadas como relevante são aquelas imagens que o usuário classificou como imagem semelhante com a imagem a ser classificada. E as irrelevantes são as imagens que o usuário julga não ter nenhuma semelhança com a imagem a ser classificada. Como as classificações das imagens variam de acordo
33 4.2. A implementação da ferramenta dicomweb 31 com o conjunto de dados, foi necessário guardar as mesmas na entidade classication que suporta todo tipo de conjunto de dados. Esta entidade relaciona uma opção da classificação com uma determinada consulta por imagem semelhante referenciada pela entidade query, além de armazenar o grau de certeza daquela classificação. 4.2 A implementação da ferramenta dicomweb A implementação da ferramenta dicomweb foi dividida entre a implementação do back-end e front-end. Para a implementação da interface (front-end) foi utilizado a plataforma JAVA Enterprise Edition (JSP s) e o framework CSS Bootstrap 1, em conjunto com a linguagem JavaScript utilizando a biblioteca jquery 2. A interface principal foi desenhada tanto para buscar as imagem a serem classificadas, para buscar classificações relacionadas a um dado conjunto de imagens similares, para buscar as imagens similares e utilizar os parâmetros de percepção e função de realimentação de relevância em banco de dados. Além da inserção das classificações feitas pelo usuário em cada iterações. A Figura 7 mostra a aplicação e suas funcionalidades já citadas, na parte superior é possível ver um formulário para a classificação da imagem atual e na parte de baixo é possível ver tanto o formulário de parâmetro de percepção quanto as imagens similares e suas classificações. 1 Disponível em 2 Disponível em
34 32 Capítulo 4. Metodologia Figura 7 A tela da classificação da ferramenta dicomweb 4.3 Integração dos módulos FMI-SiR com o JAVA FMI-SiR é conjunto de funções escrita em C e C++ para SGBD Oracle, essas funções são carregadas no banco através de arquivos de biblioteca dinâmicas. A integração do módulo FMISIR com a linguagem Java foi feita através dos procedimentos pré-carregados no Oracle, os quais executam os códigos do módulo. Boa parte das funcionalidades de análise e processamento das imagens é feita através deste módulo, daí a importância de se ter disponível as funções para o total funcionamento da aplicação. O Código 1 utiliza as funções implementadas no módulo FMI-SiR para gerar um novo centro de consulta a partir das imagens que o usuário classificou como relevante.
35 4.3. Integração dos módulos FMI-SiR com o JAVA 33 1 CREATE OR REPLACE 2 PROCEDURE rocchio_method_forma_ponciano 3 (array_relevant IN array_int, 4 new_sign_dicom OUT BLOB) 5 IS 6 VET BLOB; 7 SIGN BLOB; 8 idx pls_integer; 9 BEGIN 10 idx := 0; 11 DBMS_LOB.CREATETEMPORARY(VET, TRUE); 12 IF (allocateconcatarray(vet, 1050, array_relevant.count) = 0) THEN 13 DBMS_OUTPUT.PUT_LINE( Sucesso allocateconcatarray ); 14 END IF; FOR c in (SELECT id, forma_ponciano from bk_image where id in 17 (SELECT COLUMN_VALUE FROM TABLE (array_relevant)) 18 ) LOOP 19 IF (concatsign(c.forma_ponciano, VET, idx) = 0) THEN 20 DBMS_OUTPUT.PUT_LINE( Sucesso concatsign idx); 21 END IF; 22 idx:= idx + 1; 23 END LOOP; DBMS_LOB.CREATETEMPORARY(SIGN, TRUE); 26 IF (getrocchiocenter(vet, SIGN) = 0) THEN 27 DBMS_OUTPUT.PUT_LINE( Sucesso Rocchio ); 28 new_sign_dicom := SIGN; 29 END IF; 30 END; Código 1: Exemplo de código usando o módulo FMI-SiR
36
37 35 5 RESULTADOS Os resultados apresentados neste Capítulo são referentes a testes realizados no Hospital das Clínicas da Faculdade de Medicina de Ribeirão Preto da Universidade de São Paulo (HC-FMRP-USP). Neste primeiro teste a aplicação foi usada em uma versão preliminar e foram detectados erros na mesma. Foram utilizadas duas imagens, uma imagem de uma coluna normal e a outra de uma coluna fraturada. Foram coletadas 45 classificações geradas por seis usuários diferentes. A primeira classificação feita pelo usuário não utiliza a CBIR, já na segunda classificação é utilizada a CBIR. Para a imagem 1, a qual representa uma coluna normal obteve-se um aumento no grau de certeza em 33% das classificações. O grau de certeza se manteve em 58,3% dos casos, e houve decréscimo em 8,3% dos casos. Na imagem 2, a coluna fraturada, obteve-se um aumento no grau de certeza em 66,6% dos casos e não foi alterado em 33,3% dos casos. As diferenças entre os níveis de certeza são mostrados no gráfico mostrado na Figura 8. Grau de certeza Variação em classificações com CBIR para classificações sem CBIR % Imagem Aumento Sem variação Decréscimo Figura 8 Gráfico da mudança do grau de certeza da classificação sem CBIR para com CBIR Dentre as imagens retornadas pela busca por similaridade, o usuário classificou como irrelevantes 10,75%. Já entre as imagens selecionadas pelo o usuário, 26,13% das imagens foram selecionadas como irrelevantes, como mostra na Figura 9.
38 36 Capítulo 5. Resultados Classificação do usuário 26,13 Imagens Relevantes Irrelevantes 73,87 Figura 9 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário Da segunda classificação onde é utilizada a CBIR, mas não a realimentação de relevância para a terceira classificação, onde se utiliza a realimentação de relevância, não houve um aumento no grau de certeza para nenhuma das imagens, o que é possível notar no gráfico mostrado na Figura 10. Grau de certeza Variação de classificação com relimentação para classificação sem realimentação % Aumento Sem variação Decréscimo Imagem Figura 10 Gráfico da mudança do grau de certeza da classificação sem realimentação de relevância para com realimentação Dentre as imagens retornadas pela busca por similaridade depois da utilização de realimentação de relevância, o usuário classificou como irrelevantes 5%. Já entre as imagens selecionadas pelo o usuário, 10% das imagens foram selecionadas como irrelevantes, como mostra na Figura 11.
39 37 Classificação do usuário 10 Relevantes Irrelevantes 90 Figura 11 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário depois da utilização de realimentação de relevância Quando observado todos os testes nota-se que a aplicação obteve um alcanço 77,3% das imagens selecionadas como relevante, para realimentação de relevância, e 22,7% foram selecionadas como irrelevantes, como mostra na Figura 12. Classificação do usuário 22,70 Imagens Relevantes Irrelevantes 77,30 Figura 12 Gráfico das imagens selecionadas como relevantes e irrelevantes pelo o usuário na aplicação geral
40
41 39 6 CONCLUSÃO O grau de certeza das classificações se manteve estável, pois as imagens escolhidas para a classificação eram imagens de fáceis de se fazer análise e logo na primeira classificação, o usuário classificou a imagem corretamente com o grau de certeza relativamente alto. Posteriormente o sistema retornou imagens semelhantes com a imagem ser classificada, com isso o usuário manteve ou aumentou o seu grau de certeza. Foi possível observar também que a maioria das imagens classificadas foram selecionadas como relevantes, o que mostra a consistência e precisão do sistema. 6.1 Contribuições As contribuições deste trabalho estão inseridas no contexto de uma pesquisa com foco na recuperação de imagens usando parâmetros perceptuais guiada pelo usuário [4]. Entretanto a principal contribuição deste trabalho está na ferramenta dicomweb em si. A implementação na plataforma Web confere à aplicação caráter de alta disponibilidade, pois pode ser acessada em qualquer lugar e em quase qualquer dispositivo com conexão à rede, podendo ser acessada até mesmo de dispositivos móveis, sem precisar de um programa e/ou configuração específica. Essa ferramenta também pode ser integrada a qualquer tipos de exames por imagem, como a mamografia e ressonância magnética, uma vez que se adapta aos novos conjuntos de dados (caráter dinâmico). Assim podendo auxiliar nas classificações de outros exames, e podendo ampliar a aplicação para o ambiente acadêmico e hospitalar. 6.2 Trabalhos futuros A automação da escolha do parâmetro de percepção faz com que os resultados da busca por imagens semelhantes retorne imagens com um grau maior de similaridade. Por exemplo, um usuário leigo que não possui conhecimento necessário para julgar qual parâmetro de percepção é mais correto de ser utilizado pode levar o sistema a retornar resultados não relevantes. Por isso a proposta do trabalho futuro de automatização da escolha do parâmetro de percepção utilizando o mesmo módulo de Oracle DB e métodos descrito neste trabalho.
42
43 41 REFERÊNCIAS 1 NUNES, M. O que é uma biópsia? Disponível em: < 2 OOSTERWIJK, H. PACS fundamentals. [S.l.]: OTech Incorporated, CHEN, Y.; LAN, Y.; REN, H. A feature selection method base on ga for cbir mammography cad. In: IEEE. Intelligent Human-Machine Systems and Cybernetics (IHMSC), th International Conference on. [S.l.], v. 2, p PONCIANO-SILVA, M. Processamento de Consultas por Similaridade em Imagens Médicas Visando à Recuperação Perceptual Guiada pelo Usuário. Dissertação (Mestrado) ICMC - Instituto de Ciências Matemáticas e Computação, DUERINCKX, A. J.; PISA, E. Filmless picture archiving and communication in diagnostic radiology. In: INTERNATIONAL SOCIETY FOR OPTICS AND PHOTONICS. Picture Archiving and Communications Systems for Medical Applications. [S.l.], p HUANG, H. PACS and imaging informatics: basic principles and applications. [S.l.]: Wiley. com, MILDENBERGER, P.; EICHELBERG, M.; MARTIN, E. Introduction to the dicom standard. European radiology, Springer, v. 12, n. 4, p , BIDGOOD, W. D. et al. Understanding and using dicom, the data interchange standard for biomedical imaging. Journal of the American Medical Informatics Association, BMJ Publishing Group Ltd, v. 4, n. 3, p , DATTA, R. et al. Image retrieval: Ideas, influences, and trends of the new age. ACM Computing Surveys (CSUR), ACM, v. 40, n. 2, p. 5, FOGEL, I.; SAGI, D. Gabor filters as texture discriminator. Biological cybernetics, Springer, v. 61, n. 2, p , HARALICK, R. M.; SHANMUGAM, K.; DINSTEIN, I. H. Textural features for image classification. Systems, Man and Cybernetics, IEEE Transactions on, IEEE, n. 6, p , SILVA, S. Sergio Francisco da. Seleção de características por meio de algoritmos genéticos para aprimoramento de rankings e de modelos de classificação f. Tese (Doutorado) Tese (Doutorado em Estatística) Instituto de Matemática e Estatística, Universidade de São Paulo, São Paulo, KASTER, D. d. S. Tratamento de Condições Especiais para Busca por Similaridade em Bancos de Dados Complexos. Tese (Doutorado) Ph. D. thesis, University of São Paulo, Brazil, JIANG, W. et al. Similarity-based online feature selection in content-based image retrieval. Image Processing, IEEE Transactions on, IEEE, v. 15, n. 3, p , 2006.
44 42 Referências 15 LEE, D.-J. et al. Cbir of spine x-ray images on inter-vertebral disc space and shape profiles using feature ranking and voting consensus. Data & Knowledge Engineering, Elsevier, v. 68, n. 12, p , LEHMANN, T. M. et al. Automatic categorization of medical images for contentbased retrieval and data mining. Computerized Medical Imaging and Graphics, Elsevier, v. 29, n. 2, p , HUIJSMANS, D. P.; SEBE, N. How to complete performance graphs in content-based image retrieval: Add generality and normalize scope. Pattern Analysis and Machine Intelligence, IEEE Transactions on, IEEE, v. 27, n. 2, p , 2005.
Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas por conteúdo de imagens
Uso de parâmetro de percepção para melhoria de qualidade de resultados de buscas por conteúdo de imagens Carolina Massae Kita 1, Daniel dos Santos Kaster 1 1 Departamento de Computação Universidade Estadual
Leia maisCAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS POR CONTEÚDO DE IMAGENS
CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA DE QUALIDADE DE RESULTADOS DE BUSCAS POR CONTEÚDO DE IMAGENS LONDRINA PR 2013 CAROLINA MASSAE KITA USO DE PARÂMETRO DE PERCEPÇÃO PARA MELHORIA
Leia maisProjeto 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 maisPALAVRAS-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 maisO 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 maisExtensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo
Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo Ernani Viriato de Melo V Jornada Científica 24/10/2006 Tópicos Abordados Motivação Imagens e Características PostgreSQL-IE:
Leia maisPersistê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 maisIMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR
IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia mais29/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 maisMicrosoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.
Leia maisATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF
TUTORIAL DE DIGITALIZAÇÃO DIRIGIDO AO USO DO PROCESSO ELETRÔNICO Adaptado do tutorial elaborado pelo colega MAICON FALCÃO, operador de computador da subseção judiciária de Rio Grande. Introdução Este tutorial
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisDEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS
DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:
Leia maisProposta de um Padrão de Metadados Para Imagens Médicas
Proposta de um Padrão de Metadados Para Imagens Médicas Fabio Massao Hasegawa 1,2, João Paulo Aires 1,3 1 UTFPR - Universidade Tecnológica Federal do Paraná - Campus Ponta Grossa Av. Monteiro Lobato, Km
Leia maisDESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE
DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
Leia maisUNIVERSIDADE 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 maisSemântica para Sharepoint. Busca semântica utilizando ontologias
Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...
Leia maisGARANTIA 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 maisADM041 / 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 maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia mais4 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 maisXIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO
XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO EPE0147 UTILIZAÇÃO DA MINERAÇÃO DE DADOS EM UMA AVALIAÇÃO INSTITUCIONAL
Leia maisCorelDRAW 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 maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisUNIVERSIDADE 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 maisPLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016
PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 CURSO/CICLO DE FORMAÇÃO Técnico de Eletrotecnia e Técnico de Gestão de Equipamentos Informáticos / 2015/2018 DISCIPLINA: Tecnologias da Informação e Comunicação
Leia maisCá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 maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Leia maisÍndice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.
Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando
Leia maisSUMÁRIO. Introdução... 3
SUMÁRIO Introdução..................................... 3 1 Consultas por Similaridade e Espaços métricos............. 5 1.1 Consultas por abrangência e consultas aos k-vizinhos mais próximos... 5 1.2
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório
Leia maisTUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo
TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Leia maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisGuia Básico de Utilização da Biblioteca Virtual da FAPESP. Thais Fernandes de Morais Fabiana Andrade Pereira
Guia Básico de Utilização da Biblioteca Virtual da FAPESP Thais Fernandes de Morais Fabiana Andrade Pereira Centro de Documentação e Informação da FAPESP São Paulo 2015 Sumário Introdução... 2 Objetivos...
Leia maisUFGD 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 maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisDIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
Leia maisNovell. 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 maisDescritores 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 maisSISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO
SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade
Leia maisGerenciamento de Incidentes - ITIL. Prof. Rafael Marciano
Gerenciamento de Incidentes - ITIL Prof. Rafael Marciano Conteúdo Objetivos Conceitos e Definições Atividades Indicadores Chaves de Desempenho Papéis Desafios Um pouco sobre a certificação ITIL Foundations
Leia maisPesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Leia maisCasos de teste semânticos. Casos de teste valorados. Determinar resultados esperados. Gerar script de teste automatizado.
1 Introdução Testes são importantes técnicas de controle da qualidade do software. Entretanto, testes tendem a ser pouco eficazes devido à inadequação das ferramentas de teste existentes [NIST, 2002].
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisAULA 4 Sistemas Operacionais
AULA 4 Sistemas Operacionais Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Continuação S.O Funções Básicas Sistema de
Leia maisDesenvolvendo 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 maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisSQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL
SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens
Leia maisMANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisPortal do Projeto Tempo de Ser
Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisPesquisa com Professores de Escolas e com Alunos da Graduação em Matemática
Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,
Leia maisSISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária
SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária Cascavel Novembro de 2009 Pedro Patitucci Finamore Daniel Bordignon Cassanelli Marco Antonio da Rosa DIAGRAMAS DE CLASSE E SEQUÊNCIA
Leia maisBanco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento
Leia maisSoftware de rede e Modelo OSI André Proto UNESP - São José do Rio Preto andre.proto@sjrp.unesp.br O que será abordado Hierarquias de protocolos (camadas) Questões de projeto relacionadas às camadas Serviços
Leia maisARQUITETURA 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 maisProfissionais de Alta Performance
Profissionais de Alta Performance As transformações pelas quais o mundo passa exigem novos posicionamentos em todas as áreas e em especial na educação. A transferência pura simples de dados ou informações
Leia maisDATA 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 mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado
Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos
Leia maisConsiderações a serem feitas antes da implantação.
Multi-Loja Objetivo O objetivo deste documento é demonstrar o conceito de Multi-loja utilizando o Sismoura. É uma ferramenta que permite a comunicação entre as empresas, possibilitando assim que a matriz
Leia maisSolitaire Interglobal
Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Leia maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisAnálise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
Leia maisRADIOLOGIA DIGITAL. Conceitos Básicos. Eizo Soluções Médicas
Eizo Soluções Médicas Conceitos Básicos RADIOLOGIA DIGITAL Entenda os conceitos, termos e a história da radiologia ; os benefícios, desafios e o futuro da radiologia digital INTRODUÇÃO Para profissionais
Leia maisSoftware automatizado para controle de consultas da clínica de fisioterapia
Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu
Leia maisDESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS
DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto
Leia maisPONTIFÍ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 maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisOrganizaçã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 maisMicrosoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar relações para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: relações são essenciais Lição: inclui oito seções Tarefas práticas sugeridas Teste Cartão
Leia maisTécnicas de Caixa Preta de Teste de Software
Técnicas de Caixa Preta de Teste de Software Na maioria de projetos de teste, o tempo para a realização dos mesmos sempre é curto e os números de testes a serem realizados nas aplicações são inúmeros.
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisMicrosoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar relatórios para um novo banco de dados Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: O produto final Lição: Inclui oito seções Tarefas práticas sugeridas Teste Visão
Leia maisTop Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV
Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV 1ª Edição (v1.4) 1 Um projeto de segurança bem feito Até pouco tempo atrás o mercado de CFTV era dividido entre fabricantes de alto custo
Leia maisESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisTópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
Leia maisMedida da velocidade de embarcações com o Google Earth
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Instituto de Física Programa de Pós-Graduação em Ensino de Física Mestrado Profissional em Ensino de Física Medida da velocidade de embarcações com o Google Earth
Leia mais