30
Watershed ? “divisor de águas”? limites das bacias hidrográficas? what is it?

Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed ?“divisor de águas”?

limites das bacias hidrográficas? what is it?

Page 2: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

O termo watershed/ divisor de águas

• Considera a área de terreno para em que toda a água de chuva é drenada na mesma direção.

• Geógrafos definem como watershed:

“um terreno, ou limite de um sistema hidrológico, dentro do qual todas as coisas vivas naturalmente dividem a mesma fonte de água, tornando-se, por essa fonte de vida, parte de uma mesma comunidade."

Page 3: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Curiosidade:

• Watersheds (geográficos e em MM) podem ter diversas formas e tamanhos.

• Pode cruzar distritos, estados, e atélimites de nações.

• Nos USA, há 2.110 watersheds(se incluindo Hawaii, Alaska, e Puerto Rico,

passa a 2.267 watersheds. E no Brazil?

http://water.epa.gov/type/watersheds/whatis.cfm

Page 4: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Na geografia

divisor de águas.

Page 5: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed (image processing)de maneia genérica é um forma de segmentação, ou

detecção de contorno que tem propriedades especificas de acorocom a definição usada.

Imagem Monocromática e gráfico 3D de suafunção g(f) no R³.

Page 6: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed (image processing)

Divisor de águas da imagem pensando essa como um relevo 3D: é uma forma se segmentação de MM que considera toda a imagem sendobaseada nesta idéia geográfica de “divisor de águas” !

Page 7: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas
Page 8: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Ou melhor, a idéia para imagens :• é análoga à noção de uma bacia de captação

de um mapa de “para onde vão as chuvas”.

• Em resumo, uma gota de água caindo uma imagem onde o nível de cinza pode ser visto como um relevo flui ao longo de um caminho para alcançar finalmente um mínimo local.

• Intuitivamente, o divisor de águas de uma imagem corresponde a idéia de um relevo e as correspondentes bacias hidrográficas adjacentes das chuvas.

Page 9: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Cont. para imagens

• Existem diferentes definições em MM de um “divisor de águas” e há também muitos algoritmos diferentes para calcular as “bacias hidrográficas” para fins de

segmentação.

Page 10: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Def.:divisor de águas por inundações.Watershed by flooding

A idéia básica consiste em imaginar uma fonte de água em cada mínimo regional no relevo, para inundar toda área a partir destas fontes, e construir barreiras quando diferentes fontes de água se encontram. O conjunto resultante de barreiras constitui um divisor de águas por inundações.

Page 11: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Def.:Watershed by topographic / geodesic distance

• Def. geodesic distance. Em duas dimensões, a geodésica é a menor

distância entre dois pontos tal que, para pequenas variações da forma da superfície curva, o seu comprimento é estacionário.

Page 12: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Do ponto de vista prático

• a Geodésica é a curva de menor comprimento possível de ser feita na superfície (ou outros fatores limitantes) , que une dois pontos.

• Em uma "geometria Euclidiana plana" , essa curva é um segmento reto, mas em "geometrias curvas“ como a Riemanniana, muito utilizadas por exemplo em áreas como na superfície Terrestre, a curva de menor distância entre dois pontos pode não ser uma reta.

• P/ exemplo a linha ligando duas capitais de paises, não é reta, mas sim algo sobre superfície da Terra.

Page 13: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Projeção de Möbius

• Da uma correspondência entre um ponto da esfera, S, e um ponto do plano complexo, C.

Page 14: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas
Page 15: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Veja que todos os ângulos continua iguais!

• No plano ou na esfera, mas não os comprimentos entre os vértices!

Page 16: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas
Page 17: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed by topographic / geodesicdistance - Bacias Hidrográficas pela

distância topográfica

• Essa usa a intuição de que, uma gota de água que cai em um relevo (topografia) flui em direção ao mínimo "mais próximo".

• O mínimo "mais próximo" é aquele mínimo que se encontra no final do percurso de descida mais acentuada.

Page 18: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed by topographic / geodesicdistance - Bacias Hidrográficas pela

distância topográfica

• Em termos de topografia, isso define a bacia de captação desse mínimo.

• A idéia anterior não verifica esta condição.

Page 19: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Exemplo detecção de contorno em micrografia• Imagem de fraturas por clivagem em aço• E resultados de sua detecção de contorno

por whatershed

Page 20: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Exemplo detecção de nódulos em radiografia

Repare que não é preciso pré processar ou melhorar a imagem.

Page 21: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Inter-pixel watershed

uma implementação inter-pixels pode usar o seguinte procedimento:

• 1. Identifique cada mínimo com um rótulo distinto. Cada nós rotulados será elemento de um conjunto S

• 2. Extraia uma vizinhança de elemento x de S que pertença a imagem I e obtenha a altura mínima dela, F, isto é, F (x) = min {F (y) | y ∈ I}. Atribuir o rótulo de x para cada y ainda não marcado de I. Se a y já for definido um rotulo, ele recebe o rotulo com menor F em S.

• 3. Repita o passo 2 até que todo x de S esteja visitado.

Page 22: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Watershed (divisor de águas) topológico

• As noções anteriores concentram-se nas bacias de captação, mas não para a linha que as separa.

• O divisor de águas topológico pensa na seguinte propriedade fundamental:

Uma função W é um divisor de águas de uma função F se e somente se W ≤ F e W preserva o limite entre os mínimos regionais de F; sendo o limite entre dois mínimos regional, M1 e M2 definido como a altura mínima para a qual énecessário subir, a fim de se ir de M1 para M2.

Page 23: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Approaches/ abordagens

• Diferentes abordagens podem ser empregadas para o segmentação de imagens usando “o princípio da bacia de escoamento” .

• Mínimos locais do gradiente da imagem pode ser escolhido como marcadores, e neste caso, a supersegmentação que geralmente é produzida pode ser removida em um segundo passo (envolve fusão).

• Pode-se usar poucos marcadores que tenham sido explicitamente definidos pelo usuário ou automaticamente com determinados com alguns operadores morfológicos (ou de ambas maneiras).

Page 24: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Meyer's flooding algorithm• O algoritmo funciona imagem em cinza. Durante a

inundação sucessiva do relevo (valor de cinza), bacias hidrográficas se unem com as adjacentes. Neste processo uma “flooding”/inundações é realizada na imagem gradiente, ou seja, as bacias devem surgir ao longo das bordas / edges da imagem .

• Normalmente, isso vai levar a um excesso de segmentação (over segmentation) da imagem, especialmente se ela for ruidosa, por exemplo, as CT. A imagem deve ser pré-processado ou as regiões devem ser fundidas na base de um critério de similaridade depois.

Page 25: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Meyer's flooding algorithm

1 - Um conjunto de marcadores, os pixels onde o alagamento deve começar, são escolhidos. A cada um é dada uma etiqueta diferente.

2 - Os pixels vizinhos de cada área marcada são inseridos numa fila de prioridade com um nível de prioridade que corresponde ao nível de cinza do pixel.

3 - O pixel com o mais alto nível de prioridade é extraído a partir da fila de prioridade. Se os vizinhos do pixel extraído que já foram marcados tiverem a mesma etiqueta, então o pixel é marcado com a sua etiqueta. Todos os vizinhos não marcado que ainda não estão na fila são colocadas na fila de prioridade.

4 - Refazer o passo 3 até que a fila de prioridade está vazio.5 - Os pixels não marcadas são as linhas de bacias hidrográficas.

Page 26: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas
Page 27: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Optimal spanning forest algorithms

Esse estabelece a consistência das bacias hidrográficas: podem ser definidas por suas "bacias" (através de uma descida mais íngreme) ou pelas "linhas divisórias" que separam estas bacias de captação (por meio do principio da gota de água).

• Em seguida, usam o teorema de equivalência (e a sua otimização em termos de florestas de cobertura mínima) .

• Depois disso, introduzem um algoritmo linear para calcula-la.

• Vale a pena notar que essas propriedades não são verificadas em outras formas e algoritmos.

• É o algoritmo mais eficiente.

Page 28: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

algoritmo Minimum SpanningFloresta calculado sobre o gradiente de uma imagem.

Uma imagem com dois marcadores (verde)

Resultado da segmentação por Minimum Spanning Forest

Page 29: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

Qual produz melhor

resultado?

Depende da sua intenção!

Page 30: Watershed ? “divisor de águas”? limites das bacias hidrográficas?aconci/watersehd-QueEiIsso.pdf · Esse estabelece a consistência das bacias hidrográficas: podem ser definidas

http://www2.ic.uff.br/~aconci/mapeamentosgeograsficos.htm

Fernand Meyer. Un algorithme optimal pour la ligne de partage des eaux. In: 8me congrès de reconnaissance des formes et intelligence artificielle, Vol. 2 (1991), pages 847–857, Lyon, France.

Referências

Luc Vincent and Pierre Soille. Watersheds in digital spaces: an efficient algorithmbased on immersion simulations. In IEEE Transactions on Pattern Analysis and

Machine Intelligence, Vol. 13, Num. 6 (1991), pages 583–598.

Laurent Najman, Michel Couprie and Gilles Bertrand. Watersheds, mosaics, andthe emergence paradigm. In Discrete Applied Mathematics, Vol. 147, Num. 2–3(2005), Pages 301–324.

G. Bertrand. On topological watersheds. Journal of Mathematical Imaging and Vision,22(2–3), pages 217–230 (2005).

Jean Cousty, Gilles Bertrand, Laurent Najman, and Michel Couprie. Watershed Cuts: Minimum Spanning Forests and the Drop of Water Principle. IEEE Transactions onPattern Analysis and Machine Intelligence. 31 (8). August 2009. pp. 1362–1374.