O que é segmentação por bacias hidrográficas?
A segmentação por bacias hidrográficas trata uma imagem ou um mapa de gradientes como uma superfície topográfica e separa regiões ao longo de cristas formadas à medida que bacias simuladas se enchem. Variantes controladas por marcadores limitam a supersegmentação causada por ruído e mínimos locais.
Como funciona a segmentação por bacias hidrográficas
O algoritmo de bacias hidrográficas interpreta valores de intensidade ou gradiente como elevação e expande regiões de captação rotuladas até que suas frentes se encontrem nas cristas que as separam. Quando ele é aplicado diretamente a uma imagem com ruído, muitos mínimos pequenos dão origem a regiões demais, por isso pipelines práticos suavizam a superfície ou fornecem marcadores confiáveis de primeiro plano e fundo. Em geral, é uma etapa de pós-processamento após a limiarização, as transformadas de distância ou o cálculo de bordas em fluxos de trabalho de microscopia e análise de formas.
Informações essenciais
- Usar a magnitude do gradiente como superfície topográfica tende a posicionar os limites das bacias hidrográficas nas bordas fortes da imagem, pois esses valores altos atuam como cristas entre bacias em expansão.
- Para objetos binários encostados, picos locais em uma transformada de distância podem fornecer marcadores de objetos; uma seleção inadequada de picos ainda pode fundir vizinhos ou dividir um objeto em várias regiões.
- A segmentação por bacias hidrográficas controlada por marcadores inicia a expansão a partir de rótulos escolhidos, em vez de cada mínimo local, tornando a qualidade das sementes e as regras de conectividade centrais para a partição final.
Quando a segmentação por bacias hidrográficas é importante
Esse método pode separar células ou partículas encostadas, ou formas sobrepostas, quando há marcadores úteis de primeiro plano disponíveis. Gradientes com ruído ou marcadores inadequados podem dividir um objeto repetidamente ou fundir objetos distintos.