stringtranslate.com

Conectividad de píxeles

En el procesamiento de imágenes , la conectividad de píxeles es la forma en que los píxeles en imágenes bidimensionales (o hipervóxeles en imágenes n-dimensionales) se relacionan con sus vecinos .

Formulación

Las 9 posibles conectividades en un barrio 5x5x5

Para especificar un conjunto de conectividades, se debe especificar la dimensión N y el ancho del vecindario n . La dimensión de un vecindario es válida para cualquier dimensión . Un ancho común es 3, lo que significa que a lo largo de cada dimensión, la celda central estará adyacente a 1 celda en cada lado para todas las dimensiones.

Sea un vecindario hipercúbico N-dimensional con tamaño en cada dimensión de

Sea un vector discreto en la primera ortante desde el elemento estructurante central hasta un punto en el límite de . Esto implica que cada elemento y que al menos un componente

Sea una hiperesfera N-dimensional con radio de .

Defina la cantidad de elementos en la hiperesfera dentro del vecindario como E . Para un dado , E será igual a la cantidad de permutaciones de multiplicada por el número de ortantes.

Sea la cantidad de elementos del vector que toman el valor j .

El número total de permutaciones de se puede representar mediante un multinomio como

Si hay alguno , entonces el vector es compartido en común entre los ortantes. Debido a esto, el factor multiplicador en la permutación debe ajustarse de a

Al multiplicar la cantidad de permutaciones por la cantidad ajustada de ortantes se obtiene:

Sea V el número de elementos dentro de la hiperesfera dentro del vecindario . V será igual al número de elementos en la hiperesfera más todos los elementos en las capas internas. Las capas deben ordenarse por orden creciente de . Suponga que a los vectores ordenados se les asigna un coeficiente p que representa su lugar en el orden. Entonces, un vector ordenado si todos los r son únicos. Por lo tanto, V se puede definir iterativamente como

,

o

Si hay algunos , entonces ambos vectores deben considerarse como el mismo p tal que Nótese que cada vecindario deberá tener los valores del siguiente vecindario más pequeño agregados. Ej.

V incluye el hipervóxel central, que no está incluido en la conectividad. Al restar 1 se obtiene la conectividad del vecindario, G

[1]

Tabla de conectividades seleccionadas

Ejemplo

Considere resolver para

En este escenario, dado que el vector es tridimensional, dado que hay un . Asimismo, . dado que . . La vecindad es y la hiperesfera es

El básico en el vecindario , . La distancia de Manhattan entre nuestro vector y el vector básico es , por lo que . Por lo tanto,

Que coincide con la tabla suministrada

Valores más altos de k y N

La suposición de que todos son únicos no se cumple para valores más altos de k & N. Considere , y los vectores . Aunque se encuentra en , el valor para , mientras que está en el espacio más pequeño pero tiene un valor equivalente . pero tiene un valor más alto de que el vector mínimo en .

Para que esta suposición sea válida,

A valores más altos de k y N , los valores de d se tornarán ambiguos. Esto significa que la especificación de un d dado podría referirse a múltiples .

Tipos de conectividad

Bidimensional

Ejemplo de vecindad de píxeles: asociación de ocho y cuatro píxeles

4-conectado

Los píxeles 4-conectados son vecinos de cada píxel que toca uno de sus bordes. Estos píxeles están conectados horizontal y verticalmente. En términos de coordenadas de píxeles, cada píxel que tiene las coordenadas

o

está conectado al píxel en .

6-conectado

Los píxeles 6-conectados son vecinos de cada píxel que toca una de sus esquinas (lo que incluye los píxeles que tocan uno de sus bordes) en una cuadrícula hexagonal o una cuadrícula rectangular con enlaces de camilla .

Existen varias formas de asignar mosaicos hexagonales a coordenadas de píxeles enteros. Con un método, además de los 4 píxeles conectados, los dos píxeles en las coordenadas y están conectados al píxel en .

8-conectado

Los píxeles conectados en 8 direcciones son vecinos de cada píxel que toca uno de sus bordes o esquinas. Estos píxeles están conectados horizontal, vertical y diagonalmente. Además de los píxeles conectados en 4 direcciones, cada píxel con coordenadas está conectado al píxel en .

3-dimensional

6-conectado

Los píxeles 6-conectados son vecinos de cada píxel que toca una de sus caras. Estos píxeles están conectados a lo largo de uno de los ejes primarios . Cada píxel con coordenadas , o está conectado al píxel en .

18-conectado

Los píxeles conectados de 18 bits son vecinos de cada píxel que toca una de sus caras o bordes. Estos píxeles están conectados a lo largo de uno o dos de los ejes primarios. Además de los píxeles conectados de 6 bits, cada píxel con coordenadas , , , , o está conectado al píxel en .

26-conectado

Los píxeles conectados de 26 bits son vecinos de cada píxel que toca una de sus caras, bordes o esquinas. Estos píxeles están conectados a lo largo de uno, dos o los tres ejes primarios. Además de los píxeles conectados de 18 bits, cada píxel con coordenadas , , o está conectado al píxel en .

Véase también

Referencias

  1. ^ Jonker, Pieter (1992). Procesamiento de imágenes morfológicas: arquitectura y diseño VLSI . Kluwer Technische Boeken BV págs. 92–96. ISBN 978-1-4615-2804-3.