Método de Otsu. Leonardo Torok 1

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

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Estudo comparativo de métodos de segmentação das bordas de lesões em imagens dermatoscópicas

Realce de imagens parte 1: operações pontuais SCC0251 Processamento de Imagens

Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV

Trabalho 2 Fundamentos de computação Gráfica

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

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

[2CTA121] Processamento de Imagens em Alimentos: Conceitos e Aplicações

Processamento digital de imagens

Aula 3 Processamento Espacial

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

Processamento Digital de Imagens

SEL Visão Computacional. Aula 2 Processamento Espacial

Desenvolvimento de um método para segmentação de imagens histológicas da rede vascular óssea

DEFEITOS EM IMAGENS RADIOGRÁFICAS DE JUNTAS SOLDADAS EM TUBULAÇÕES: SEGMENTAÇÃO E EXTRAÇÃO DE DEFEITOS

Morfologia Matemática: algumas aplicações. Rosana Gomes Bernardo Universidade Federal Fluminense

MouseCam: aplicação de controle do mouse via câmera

Algoritmos Genéticos

Mapeamento do uso do solo para manejo de propriedades rurais

Processamento Digital de Imagens Aula 06

Capítulo 3 VISÃO COMPUTACIONAL

Aula 8: Complemento a Um e Complemento a Dois

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES

Processamento de Imagens Segmentação

3 Processamento e Análise Digital de Imagens

Radiométricas. Alexandre Xavier Falcão. Instituto de Computação - UNICAMP

Aprendizado de Máquina (Machine Learning)

Por que atributos irrelevantes são um problema Quais tipos de algoritmos de aprendizado são afetados Abordagens automáticas

Processamento Digital de Imagens

Métodos de Segmentação de Imagem para Análise da Marcha

PSI2651 PROCESSAMENTO, ANÁLISE E SÍNTESE DE IMAGENS. 1 o período de 2005 LISTA DE EXERCÍCIOS

Processamento de Imagens. Segmentação por regiões

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

ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON

Face Detection. Image Processing scc moacir ICMC/USP São Carlos, SP, Brazil

Classificadores Lineares

Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

LOCALIZAÇÃO AUTOMÁTICA DE PLACAS DE VEÍCULOS UTILIZANDO VARIÂNCIA TONAL

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

Agentes de Procura Procura Estocástica. Capítulo 3: Costa, E. e Simões, A. (2008). Inteligência Artificial Fundamentos e Aplicações, 2.ª edição, FCA.

Universidade Federal do Rio de Janeiro COPPE. Trabalho de Processamento de Imagens Reconhecimento de Símbolos de Componentes Eletrônicos

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

Distribuições Amostrais

Complemento a Um e Complemento a Dois

Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem

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

Excel INTERMEDIÁRIO Estatística. Prof. Cassiano Isler Turma 3

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA

3 Aprendizado por reforço

Extração de atributos usando o método LBP - Local Binary Pattern

Davidson Rodrigo Boccardo

Exame de Aprendizagem Automática

Processamento digital de imagens para a detecção e classificação de nódulos em mamografias

Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática Engenharia Informática Algoritmia e Programação 2005/2006

CARACTERIZAÇÃO DE CROMOSSOMOS DE TARTARUGAS DA ESPÉCIE PHRYNOPS GEOFFROANUS (TESTUDINES: PLEURODIRA)

MC102 Aula 26. Instituto de Computação Unicamp. 17 de Novembro de 2016

Métodos de Extração de Características

Motivação Por que estudar?

Aprendizado de Máquina. Combinando Classificadores

Clóvis de Araújo Peres Cargo: Professor Titular de Estatística da USP UNIFESP Formação: PhD em Estatística pela Universidade WISCONSIN - USA

(a) Use cinco intervalos e construa um histograma e o polígono de frequência. (b) Determine uma medida de posição central e uma medida de dispersão.

Aula 3: Algoritmos: Formalização e Construção

O EFEITO DA CORREÇÃO DO EFEITO HEEL EM IMAGENS RADIOGRÁFICAS DA MÃO

3 + =. resp: A=5/4 e B=11/4

CORRELAÇÃO E REGRESSÃO. Modelos Probabilísticos para a Computação Professora: Andréa Rocha. UNIVERSIDADE FEDERAL DA PARAÍBA Dezembro, 2011

Transcrição:

Método de Otsu Leonardo Torok 1 1 Instituto de Computação Universidade Federal Fluminense (UFF) Av. Gal. Milton Tavares de Souza, s/nº 24.210 346 Niterói RJ Brasil ltorok@ic.uff.br Resumo. O método de Otsu é um dos mais populares algoritmos de limiarização, utilizado para buscar um threshold ideal para separação dos elementos na frente e no fundo de uma imagem. 1. Introdução O método de Otsu é um algoritmo de limiarização, proposto por Nobuyuki Otsu [Otsu, 1975]. Seu objetivo é, a partir de uma imagem em tons de cinza, determinar o valor ideal de um threshold que separe os elementos do fundo e da frente da imagem em dois clusters, atribuindo a cor branca ou preta para cada um deles. Devido à essa característica, funciona especialmente bem para casos de imagens com histogramas bimodais, podendo ser divididas adequadamente com um único valor. Existe ainda uma variação para limiarização multinível, proposta por Liao (2001). 2. Conceito O conceito proposto é de iterar por todos os valores possíveis para o threshold em ma imagem (ou seja, o intervalo dinâmico da imagem), buscando aquele que minimiza a soma da variância intraclasses da imagem. Esse valor irá corresponder ao melhor threshold para o caso, separando frente e fundo e atribuindo uma cor para cada classe. A variância intraclasse para um threshold possível t pode ser calculada com: Aonde: W é o peso para cada classe. Essa medida corresponde à probabilidade que um pixel possui de pertencer a classe b (background) ou f (foreground). Esse cálculo será realizado para todos os thresholds possíveis. O valor que minimizar a variância intraclasse será o threshold selecionado para a binarização da imagem. Porém, o cálculo da variância, que exige os valores das médias e pesos correspondentes para cada classe, é computacionalmente custoso. Otsu demonstrou que é possível substituir a fórmula acima pelo cálculo da variância interclasse, diminuindo o custo do algoritmo:

Aonde: Logo: A diferença na aplicação desse caso é que o algoritmo deve buscar maximizar a variância interclasse. O valor que atinge esse objetivo é o mesmo threshold que minimiza a variância intraclasse e, portanto, resulta na limiarização ideal. Figura 1. Fluxograma da execução do algoritmo de Otsu. A figura 1 ilustra o funcionamento do algoritmo em um fluxograma. Inicialmente, é necessário calcular o histograma da imagem em tons de cinza de entrada. A partir daí, para cada valor possível de um threshold, serão calculados os pesos e médias para as classes da frente e fundo da imagem. Esse valores serão utilizados no cálculo da variância interclasses. Após todas as iterações, o threshold escolhido é aquele que apresentou o maior valor para a variância interclasses. O

algoritmo irá iterar cada pixel na imagem e verificar seu valor. Caso esse valor seja igual ou superior ao threshold, a cor do pixel será redefinida como branca. Caso o tom do pixel seja inferior ao threshold, sua nova cor será preta. Com isso, a saída agora será uma imagem binária em dois tons. 3. Exemplos Figura 2. Exemplos de imagens em tons de cinza (esquerda) e seus resultados após a limiarização pelo método de Otsu. A figura 2 mostra exemplos de imagens segmentadas pelo método de Otsu. A análise do histograma dos exemplos (figura 3) indica o ponto da divisão do algoritmo. É interessante observar que ambas as imagens não representavam casos perfeitamente bimodais e, com isso, não existe uma distinção clara entre todos os elementos do fundo e da frente de cada imagem. Figura 3. Histogramas para as imagens superior (esquerda) e inferior (direita) na figura 2.

A figura 4 mostra a aplicação do método de Otsu em um dos casos das amostras do estudo de análise de anomalias na mama [Lincoln, 2015]. mostra exemplos de imagens segmentadas pelo método de Otsu. A análise do histograma dos exemplos (figura 3) indica o ponto da divisão do algoritmo. É interessante observar que o histograma nesse caso é bimodal, levando a uma divisão clara entre a frente e o fundo da imagem. Figura 4. Limiarização pelo método de Otsu aplicada a uma imagem do estudo de câncer de mama. A imagem original aparece no canto inferior esquerdo enquanto o histograma de encontra na parte inferior direita. 4. Conclusão A limiarização pelo método de Otsu apresenta resultados excelentes em imagens com histogramas bimodais, com resultados mais fracos à medida que a imagem em questão se afasta desse padrão. Uma vantagem é a simplicidade do algoritmo após a compreensão de sua base matemática, podendo ser implementado com poucas linhas de código. Referências Otsu, N. (1975) A threshold selection method from gray level histograms. Automatica, 11(285 296), pp. 23 27. Liao, P. S., Chen, T. S. e Chung, P. C. (2001) A fast algorithm for multilevel thresholding. J. Inf. Sci. Eng., 17(5), pp. 713 727

Lincoln, F. S. (2015) Uma Análise Híbrida para Detecção de Anomalias da Mama usando Séries Temporais de Temperatura. Niterói, 2015. Tese (Doutorado em Computação) Universidade Federal Fluminense Greensted, A. (2010) Otsu Thresholding. Disponível em: http://www.labbookpages.co.u k/software/imgproc/otsuthreshold.html Gazziro, M. (2013) Método de Otsu. Universidade de São Paulo São Carlos. Instituto de Ciências Morse, B. (2000) Lecture 4: Thresholding. Brigham Young University