Faculdade de Engenharia da Universidade do Porto ANÁLISE DE IMAGENS PARA EXTRACÇÃO DE CONTORNOS. Relatório

Documentos relacionados
Filtragem de Imagens Fixas

Influência do Tamanho do Bloco na DCT

Expansão/Redução de imagens no domínio das frequências

Manual de Utilizador do Backoffice

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Manual do 7-Zip Versão 1

Teoria da Computação. 2006/2007 Trabalho prático nº 1. Trabalho realizado por: Pedro Oliveira ( ) Rui Costa ( ) Turma: TP1

PRÁTICA 2. T_1: Ler a imagem mammogram.bmp e gerar seu histograma.

Acesso à Área Reservada do Portal IFAP

AVALIAÇÃO QUALITATIVA DE DETECÇÃO DE BORDAS EM IMAGENS DE RADIOGRAFIA PERIAPICAIS

Capítulo III Processamento de Imagem

Instituto Superior de Engenharia de Lisboa

MANUAL Formação: TIC (Word) Maio/2011

Gestão de Base de dados Tabelas e Chaves

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

O Manual do Skanlite. Kåre Särs Anne-Marie Mahfouf Tradução: José Pires

O AMBIENTE DE TRABALHO... 2 CRIAR, ABRIR E GUARDAR DOCUMENTOS... 6 EDIÇÃO DE DOCUMENTOS... 7 FORMATAÇÃO DE TEXTO Manual de Word INTRODUÇÃO...

Manual de Utilização de Certificados Digitais. Microsoft Outlook 2003

Gestão Documental. Gestão Documental

Biblioteca Escolar António Bento Franco MANUAL DE UTILIZADOR WINDOWS LIVE MOVIE MAKER

MANUAL DE MICROSOFT EXCEL 2003 Sem bichos de sete cabeças

Filtragem de imagens fixas usando Matlab

O aprendiz de investigador

Iniciação à Informática

2-Introdução e Conceitos Básicos das TIC

Manual Endorsia Outubro 2006

TIC 1 Processamento de Texto UMA INTRODUÇÃO AO PROCESSADOR DE TEXTO MS WORD [André Coutinho]

Correio electrónico. Agrupamento de Escolas de Albufeira

Ferramentas Web, Web 2.0 e Software Livre em EVT

Processamento de Imagens com MATLAB

Módulo de Aprendizagem I

Curso Ano Semestre Docente. 1º 2º Bruno Silva

Manual para impressão das plantas do PDM 2015

Configuração da Notificação do Sistema. Mike McBride Tradução: José Pires

Implementação do algoritmo SIFT para detecção de objetos em imagens.

Departamento de Engenharia Electrotécnica e de Computadores Instituto Superior Técnico Universidade Técnica de Lisboa Sistemas Digitais

APLICAÇÃO DE TÉCNICAS DE PROCESSAMENTO DE IMAGENS DIGITAIS EM IMAGENS GERADAS POR ULTRA-SOM

FORMAÇÃO DE MICROSOFT EXCEL 2010

Manual Prático. Elisabete Aguiar

Serviços de Informática :: Divisão de Infraestruturas e Serviços :: Universidade de Évora

Índice. Página 1 de 32 :: C7.01 (ext )

Domine o Word Professor: Rafael Henriques

Manual do Sistema de Gestão de Pautas

Praticar os princípios da ordenação, cópia de formatos, hifenização, trabalho com múltiplos documentos, modos de visualização e impressão.

Índice. Preparação... 2 Introduzir as baterias... 2 Colocação da correia... 3 Introdução do cartão SD/MMC... 3

Criar um recurso para QIM com ActivInspire - Studio

PACWIN Módulo de Pesquisa MANUAL DO UTILIZADOR

RELATÓRIO DEFINIÇÃO. Resumo

Processamento Digital de Imagens. Análise de Imagens

CONFIGURAÇÃO DA REDE eduroam

Barra de tarefas no Windows 7 (continuação)

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT

Folha de Cálculo. Manual de Apoio. Fórmulas e Gráficos

Seu manual do usuário SAMSUNG SCX-4600

Utilização de anúncios

Ferramentas Web, Web 2.0 e Software Livre em EVT

Manual de utilizador do Sistema PUC para dispositivos móveis

GV-LPR e LPR. Reconhecimento de matrículas. Manual do utilizador

Instale facilmente o OpenVPN num Mac com o Tunnelblick

04 -Salvar Como e Duplicar

As Professoras: Marilene Rodrigues da Silva Cunha Graça Carla Martins Fonseca

Ajustar a resolução do ecrã

GESPOS WINDOWS. Manual do Utilizador GESTÃO DE CORES E TAMANHOS

TUTORIAL DO SOFTWARE SMART NOTEBOOK 10

MANUAL Formação: TIC (Word) Maio a Jul/2011

A construção das páginas faz-se dentro de uma janela com 3 janelas flutuantes:

Como começar a Jogar? Para iniciar o jogo a forma mais fácil é ir a e começar a jogar.

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: José Pires

Resumo do Módulo 2 Access

divisão tecnológica Documentação da Plataforma Moçambique

Registo de Acompanhamento de Projecto

Ferramentas Web, Web 2.0 e Software Livre em EVT

Índice. Preparação... 2 Introduzir as baterias... 2 Colocação da correia... 3 Introdução do cartão SD/MMC... 3

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Aplicações de Escritório Electrónico

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

REDES INTEGRADAS DE TELECOMUNICAÇÕES I 2003 / 2004

MANUAL DE INSTALAÇÃO E TUTORIAL BÁSICO DE UTILIZAÇÃO DO PROGRAMA YASARA VIEW

Aplicações Informáticas B 12º Ano

Índice. Introdução 3 Interface 4 Funcionamento 5. Modo de Implementação 7. Edição 5. Pesquisa 7. Pastas 5 Ficheiros 5 Informação do Ficheiro 6

Formação do Microsoft Office PowerPoint 2007

3 Cabeçalho/ logótipo 4 Menu principal 5 Autenticação

Ficha prática Introdução ao SGBD Microsoft Access

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

Selector de Tarefas. Martin Gräßlin Tradução: José Pires

Normalização de Entidades

Ferramentas Web, Web 2.0 e Software Livre em EVT

FORCE. João Manuel R. S. Tavares

1 Exploração do Agro-MAPS e FAOSTAT

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento

1 - DESENHAR O SEU ESPAÇO

GUIÃO DE EXPLORAÇÃO DO WORD

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT. PosteRazor. Joaquim Ferreira

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro.

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2.

Processamento de Imagens Marcia A. S. Bissaco

3. Usar a árvore de certificados do Windows para validar certificados no Acrobat Reader

Ferramentas Web, Web 2.0 e Software Livre em EVT

Transcrição:

Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores Televisão Digital, 2004/2005 ANÁLISE DE IMAGENS PARA EXTRACÇÃO DE CONTORNOS Relatório Alexandre José Brito Vieira Sousa 000503096 Sérgio Bruno Ferreira Torres 000503269

Índice Introdução... 1 Algoritmo desenvolvido... 1 Elaboração da Interface... 2 Botões... 2 Resultados... 3 Conclusões... 5

Introdução: Refere-se o presente relatório ao trabalho prático realizado no âmbito da disciplina de Televisão Digital. Pretende-se com este trabalho implementar um algoritmo que permita extrair os contornos de várias imagens bem como aplicar e comentar os diferentes métodos já existentes. Os métodos utilizados na execução deste trabalho foram os seguintes: Sobel, Prewitt, Roberts, Laplacian, Zero-cross e Canny. Foi ainda implementado um algoritmo diferente dos que foram referidos, que será explicado mais à frente e que tem como base algumas das funções existentes no Matlab 6.5. Algoritmo desenvolvido: O algoritmo desenvolvido baseia-se na utilização das seguintes funções do Matlab: im2bw permite binarizar, ou segmentar, a imagem rgb utilizada, obtendo assim uma imagem a preto e branco onde são detectadas muito facilmente os contornos. edge determina os contornos da imagem binarizada, utilizando o método Sobel como método predefinido. medfilt2 é utilizada duas vezes para determinar a mediana da imagem obtida no fim da iteração eliminando assim algum ruído que a imagem apresenta. bwmorph determina o esqueleto da imagem obtida no fim, de modo a ser obtido um contorno aproximado da imagem original. Inicialmente este algoritmo consiste em obter várias imagens que resultam da imagem original aplicando uma binarização para cada nível de threshold, obtendo assim diferentes imagens com diferentes níveis. Numa segunda fase a partir dessas imagens são obtidas outras mas que apresentam os contornos das anteriores. A imagem final obtida resulta da soma destas. Por fim essa imagem será processada de modo a ser eliminado algum ruído. Para tal é determinada a mediana da imagem final obtida, utilizando a função medfilt2 do Matlab. A imagem obtida apresenta uns contornos muito acentuados, de modo a tornar esses contornos mais finos, aplica-se a função bwmorph que determina o esqueleto dos objectos dessa imagem. Este algoritmo foi elaborado de modo a podermos experimentar novos métodos e fazer diversas comparações entre este e outros existentes. Análise de Imagens Para Extracção de Contornos 1

Elaboração da Interface: A interface foi elaborada de modo a permitir uma interacção simples e eficaz com o utilizador. Como se pode ver na imagem esta interface é composta por vários botões que executam determinadas funções quando são premidos (explicadas detalhadamente na página seguinte). Verifica-se também a existência de zonas para a introdução de texto que serão utilizadas para abrir ou guardar imagens. As janelas presentes (duas grandes e uma mais pequena) são os mostradores das imagens correspondendo a cada janela uma imagem diferente, sendo que a mais pequena serve para mostrar a imagem que foi aberta. O segmento de código correspondente a esta interface está em anexos no código do programa. BOTÕES: Mostrar imagem permite abrir a imagem que está no endereço escrito no espaço reservado para esse efeito, o endereço deve conter o endereço do ficheiro, bem como a nome deste e a extensão. Zoom box podemos seleccionar uma zona da imagem mais pequena arrastando de modo a criar uma caixa, ampliando depois essa zona seleccionada que aparece de modo automático. Aplicar permite aplicar um diferente nível de threshold à imagem que aparece do lado esquerdo, quando é utilizado um dos métodos já existentes. Menu Extracção de contornos permite escolher o método que queremos aplicar na imagem a ser processada. Análise de Imagens Para Extracção de Contornos 2

Resultados: De seguida vão ser apresentados os resultados obtidos para três diferentes tipos de imagens existentes no site da disciplina, para cada uma delas iremos ver os resultados obtidos com cada um dos métodos, que são os seguintes: Imagem1 original (tipo jpeg): Método Sobel: Método Prewitt: Método Roberts : Método Laplacian: Método Canny: Método da Binarização: Análise de Imagens Para Extracção de Contornos 3

Imagem2 original (tipo bmp): Método Sobel: Método Prewitt: Método Roberts : Método Laplacian: Método Canny: Método da Binarização: Análise de Imagens Para Extracção de Contornos 4

Imagem3 original (tipo tif): Método da Binarização: Conclusões: Com a análise efectuada a estes três tipos de imagens diferentes podemos concluir que para todas as imagens, exceptuando as imagens do tipo TIF o método Canny é aquele que apresenta mais informação relativamente aos contornos, e é aquele que melhor descreve a imagem. Quanto aos outros métodos, todos eles apresentam resultados razoavelmente aceitáveis, mas pode-se dizer que o de Roberts é o método menos eficiente, sendo aquele que apresenta piores resultados, os métodos de Sobel, Prewitt e Laplacian apresentam resultados um pouco melhores e muito aproximados entre si, para qualquer das duas primeiras imagens. Os resultados do método Zero-Cross não são apresentados aqui pois são exactamente iguais aos do método Laplacian uma vez que este se baseia no método Zero-Cross. Analisando agora o método da Binarização que foi desenvolvido por nós podemos concluir que os resultados apresentados para as duas primeiras imagens são os esperados mas pode ver-se que para a segunda imagem os resultados não são tão bons mas ainda assim são minimamente aceitáveis. Este método verificou-se útil para a última imagem apresentada, que é do tipo TIF, uma vez que após a realização da experiência efectuada por nós pudemos verificar que esta imagem apenas dava para ser processada com o método que foi desenvolvido, ou seja o método da Binarização, e com resultados satisfatórios como pudemos verificar na imagem acima apresentada. Análise de Imagens Para Extracção de Contornos 5