Estoy trabajando en una pieza de código en MATLAB usando Image Processing Toolbox, donde he usado Skel = bwmorph (BM, 'skel') para obtener un esqueleto de un río. Quiero usar BP = bwmorph (Skel, 'puntos de ramificación') para obtener los puntos donde existen confluencias y afluentes. Estoy recibiendo una gran cantidad de falsos positivos en la presión arterial cada vez que el esqueleto se parece¿Cómo funcionan los puntos de bwmorph?
oQo
Q
o
Esto marca los píxeles Q como puntos de ramificación, así, junto con los puntos de ramificación reales, que se espera. Hay muchos falsos positivos como ese.
He notado que aparece un punto de ramificación verdadero como un píxel aislado en BP, mientras que los puntos de bifurcación falsos siempre se forman en pares.
¿Alguien puede decirme cómo el algoritmo de los puntos de bifurcación encuentra los puntos? Si lo sé, puedo estar satisfecho de que haya una razón real por la que los falsos positivos están en pares, y los verdaderos positivos están solos, en lugar de una coincidencia afortunada.
Tengo la sensación de que se ve la conectividad de 8 en torno al píxel, pero creo que no es todo lo que hace.
Para aclarar, he marcado una imagen recortada de la salida. Los aspectos positivos que da se muestran en rojo. Como se puede ver, solo uno de estos píxeles es en realidad un punto de ramificación. Quiero saber cómo funciona el algoritmo para poder dar una razón lógica de por qué los falsos positivos vienen en pares (si de hecho lo hacen).
no consigo su dibujo 'OQO Q O'. ¿Podrías subir una imagen que muestre lo que está sucediendo? – Tobold
He agregado un enlace a la imagen: [link] (http://i.imgur.com/w5udH.jpg) – shashwat