stringtranslate.com

Conteo de cajas

Figura 1. Un fractal cuadrático de 32 segmentos visto a través de "cajas" de diferentes tamaños. El patrón ilustra la autosimilitud .

El conteo de cajas es un método de recopilación de datos para analizar patrones complejos mediante la división de un conjunto de datos , objeto, imagen, etc. en piezas cada vez más pequeñas, normalmente con forma de "caja", y el análisis de las piezas en cada escala más pequeña. La esencia del proceso se ha comparado con el acercamiento o alejamiento mediante métodos ópticos o informáticos para examinar cómo cambian las observaciones de detalles con la escala. Sin embargo, en el conteo de cajas, en lugar de cambiar el aumento o la resolución de una lente, el investigador cambia el tamaño del elemento utilizado para inspeccionar el objeto o patrón (véase la Figura 1). Los algoritmos de conteo de cajas basados ​​en ordenador se han aplicado a patrones en espacios unidimensionales, bidimensionales y tridimensionales. [1] [2] La técnica suele implementarse en software para su uso en patrones extraídos de medios digitales , aunque el método fundamental se puede utilizar para investigar algunos patrones físicamente. La técnica surgió y se utiliza en el análisis fractal . También tiene aplicación en campos relacionados, como la lacunaridad y el análisis multifractal . [3] [4]

El método

En teoría, el objetivo del conteo de cajas es cuantificar la escala fractal , pero desde una perspectiva práctica esto requeriría que la escala se conociera de antemano. Esto se puede ver en la Figura 1, donde la elección de cajas de los tamaños relativos correctos muestra fácilmente cómo el patrón se repite a escalas más pequeñas. Sin embargo, en el análisis fractal, el factor de escala no siempre se conoce de antemano, por lo que los algoritmos de conteo de cajas intentan encontrar una forma optimizada de cortar un patrón que revele el factor de escala. El método fundamental para hacer esto comienza con un conjunto de elementos de medición ( cajas) que consisten en un número arbitrario, llamado aquí por conveniencia, de tamaños o calibres, que llamaremos el conjunto de s. Luego, estas cajas de tamaño s se aplican al patrón y se cuentan. Para ello, para cada uno de ellos , se utiliza un elemento de medición que normalmente es un cuadrado bidimensional o una caja tridimensional con una longitud lateral correspondiente a para escanear un patrón o un conjunto de datos (por ejemplo, una imagen u objeto) de acuerdo con un plan de escaneo predeterminado para cubrir la parte relevante del conjunto de datos, registrando, es decir, contando , para cada paso del escaneo las características relevantes capturadas dentro del elemento de medición. [3] [4]

Figura 2. La secuencia anterior muestra los pasos básicos para extraer un patrón de contorno binario de una imagen digital en color original de una neurona.

Los datos

Las características relevantes reunidas durante el conteo de cajas dependen del tema que se investiga y del tipo de análisis que se realiza. Dos temas bien estudiados del conteo de cajas, por ejemplo, son las imágenes digitales binarias (es decir, que tienen solo dos colores, generalmente blanco y negro) [2] y en escala de grises [5] (es decir, jpegs, tiff, etc.). El conteo de cajas generalmente se realiza en patrones extraídos de dichas imágenes fijas, en cuyo caso la información bruta registrada generalmente se basa en características de píxeles, como un valor de color predeterminado o un rango de colores o intensidades. Cuando el conteo de cajas se realiza para determinar una dimensión fractal conocida como la dimensión de conteo de cajas , la información registrada suele ser sí o no en cuanto a si la caja contenía o no píxeles del color o rango predeterminado (es decir, se cuenta el número de cajas que contienen píxeles relevantes en cada una ). Para otros tipos de análisis, los datos buscados pueden ser el número de píxeles que caen dentro del cuadro de medición, [4] el rango o valores promedio de colores o intensidades, la disposición espacial entre píxeles dentro de cada cuadro o propiedades como la velocidad promedio (por ejemplo, del flujo de partículas). [5] [6] [7] [8]

Tipos de escaneo

Cada algoritmo de conteo de cajas tiene un plan de escaneo que describe cómo se recopilarán los datos; en esencia, cómo se moverá la caja sobre el espacio que contiene el patrón. Se han utilizado diversas estrategias de escaneo en los algoritmos de conteo de cajas, en los que se han modificado algunos enfoques básicos para abordar cuestiones como el muestreo, los métodos de análisis, etc.

Figura 2a. Cuadros dispuestos sobre una imagen como una cuadrícula fija.
Figura 2b. Cuadros deslizados sobre una imagen en un patrón superpuesto.
Figura 2c. Cuadros superpuestos sobre una imagen enfocados concéntricamente en cada píxel de interés.

Figura 3. Vasculatura retiniana revelada a través del análisis de conteo de cajas; análisis de dimensión fractal conectada local codificada por colores realizado con el software gratuito FracLac para análisis de imágenes biológicas.

Figura 4. Se necesitan 12 cuadros verdes y 14 amarillos para cubrir por completo los píxeles negros en estas imágenes idénticas. La diferencia se debe a la posición de la cuadrícula, lo que ilustra la importancia de la colocación de la cuadrícula en el recuento de cuadros.

Escaneos de cuadrícula fija

El enfoque tradicional es escanear en una cuadrícula regular no superpuesta o patrón de celosía. [3] [4] Para ilustrar, la Figura 2a muestra el patrón típico utilizado en el software que calcula las dimensiones de conteo de cajas a partir de patrones extraídos en imágenes digitales binarias de contornos como el contorno fractal ilustrado en la Figura 1 o el ejemplo clásico de la costa de Gran Bretaña que se usa a menudo para explicar el método para encontrar una dimensión de conteo de cajas . La estrategia simula la colocación repetida de una caja cuadrada como si fuera parte de una cuadrícula superpuesta a la imagen, de modo que la caja de cada una nunca se superponga donde ha estado anteriormente (ver Figura 4). Esto se hace hasta que se ha escaneado toda el área de interés utilizando cada una y se ha registrado la información relevante. [9] [10] Cuando se utiliza para encontrar una dimensión de conteo de cajas , el método se modifica para encontrar una cobertura óptima.

Escaneos de cajas deslizantes

Otro enfoque que se ha utilizado es un algoritmo de caja deslizante, en el que cada caja se desliza sobre la imagen superponiéndose a la colocación anterior. La figura 2b ilustra el patrón básico de escaneo utilizando una caja deslizante. El enfoque de cuadrícula fija puede verse como un algoritmo de caja deslizante con incrementos horizontales y verticales iguales a . Los algoritmos de caja deslizante se utilizan a menudo para analizar texturas en el análisis de lacunaridad y también se han aplicado al análisis multifractal . [2] [8] [11] [12] [13]

Submuestreo y dimensiones locales

El conteo de cajas también se puede utilizar para determinar la variación local en lugar de las medidas globales que describen un patrón completo. La variación local se puede evaluar después de que se hayan recopilado y analizado los datos (por ejemplo, algunos programas codifican por colores las áreas según la dimensión fractal de cada submuestra), pero un tercer enfoque para el conteo de cajas es mover la caja según alguna característica relacionada con los píxeles de interés. En los algoritmos de conteo de cajas de dimensión conectada local, por ejemplo, la caja de cada uno se centra en cada píxel de interés, como se ilustra en la Figura 2c. [7]

Consideraciones metodológicas

La implementación de cualquier algoritmo de conteo de cajas debe especificar ciertos detalles, como la forma de determinar los valores reales en , incluidos los tamaños mínimo y máximo que se deben utilizar y el método de incremento entre tamaños. Muchos de estos detalles reflejan cuestiones prácticas, como el tamaño de una imagen digital, pero también cuestiones técnicas relacionadas con el análisis específico que se realizará sobre los datos.Otra cuestión que ha recibido considerable atención es cómo aproximar la denominada "cobertura óptima" para determinar las dimensiones de conteo de cajas y evaluar la escala multifractal . [5] [14] [15] [16]

Efectos de borde

Un problema conocido a este respecto es decidir qué constituye el borde de la información útil en una imagen digital, ya que los límites empleados en la estrategia de conteo de cajas pueden afectar los datos recopilados.

Tamaño del cuadro de escala

El algoritmo debe especificar el tipo de incremento a utilizar entre los tamaños de los cuadros (por ejemplo, lineal o exponencial), lo que puede tener un efecto profundo en los resultados de un escaneo.

Orientación de la cuadrícula

Como ilustra la Figura 4, la posición general de las cajas también influye en los resultados de un recuento de cajas. Un enfoque a este respecto es escanear desde múltiples orientaciones y utilizar datos promediados u optimizados. [17] [18]

Para abordar diversas consideraciones metodológicas, algunos programas están escritos de modo que los usuarios puedan especificar muchos de esos detalles, y algunos incluyen métodos como suavizar los datos después del hecho para que sean más adecuados al tipo de análisis que se está realizando. [19]

Véase también

Referencias

  1. ^ Liu, Jing Z.; Zhang, Lu D.; Yue, Guang H. (2003). "Dimensión fractal en el cerebelo humano medida mediante imágenes por resonancia magnética". Revista biofísica . 85 (6): 4041–4046. Bibcode :2003BpJ....85.4041L. doi :10.1016/S0006-3495(03)74817-6. PMC  1303704 . PMID  14645092.
  2. ^ abc Smith, TG; Lange, GD; Marks, WB (1996). "Métodos fractales y resultados en morfología celular: dimensiones, lacunaridad y multifractales". Journal of Neuroscience Methods . 69 (2): 123–136. doi :10.1016/S0165-0270(96)00080-5. PMID  8946315. S2CID  20175299.
  3. ^ abc Mandelbrot (1983). La geometría fractal de la naturaleza . Henry Holt and Company. ISBN 978-0-7167-1186-5.
  4. ^ abcd Iannaccone, Khokha (1996). Geometría fractal en sistemas biológicos . CRC Press. pág. 143. ISBN 978-0-8493-7636-8.
  5. ^ abc Li, J.; Du, Q.; Sun, C. (2009). "Un método mejorado de conteo de cajas para la estimación de la dimensión fractal de imágenes". Reconocimiento de patrones . 42 (11): 2460–2469. Código Bibliográfico :2009PatRe..42.2460L. doi :10.1016/j.patcog.2009.03.001.
  6. ^ Karperien, Audrey; Jelinek, Herbert F.; Leandro, Jorge de Jesus Gomes; Soares, João VB; Cesar Jr, Roberto M.; Luckie, Alan (2008). "Detección automatizada de la retinopatía proliferativa en la práctica clínica". Oftalmología Clínica . 2 (1): 109–122. doi : 10.2147/OPTH.S1579 . PMC 2698675 . PMID  19668394. 
  7. ^ ab Landini, G.; Murray, PI; Misson, GP (1995). "Dimensiones fractales conectadas locales y análisis de lagunaridad de angiografías con fluoresceína de 60 grados". Oftalmología investigativa y ciencia visual . 36 (13): 2749–2755. PMID  7499097.
  8. ^ ab Cheng, Qiuming (1997). "Modelado multifractal y análisis de lagunaridad". Geología matemática . 29 (7): 919–932. doi :10.1023/A:1022355723781. S2CID  118918429.
  9. ^ Popescu, DP; Flueraru, C.; Mao, Y.; Chang, S.; Sowa, MG (2010). "Análisis fractal de atenuación de señal y conteo de cajas de imágenes de tomografía de coherencia óptica de tejido arterial". Biomedical Optics Express . 1 (1): 268–277. doi :10.1364/boe.1.000268. PMC 3005165 . PMID  21258464. 
  10. ^ King, RD; George, AT; Jeon, T.; Hynan, LS; Youn, TS; Kennedy, DN; Dickerson, B.; la Iniciativa de Neuroimagen de la Enfermedad de Alzheimer (2009). "Caracterización de los cambios atróficos en la corteza cerebral mediante análisis dimensional fractal". Imágenes cerebrales y comportamiento . 3 (2): 154–166. doi :10.1007/s11682-008-9057-9. PMC 2927230 . PMID  20740072. 
  11. ^ Plotnick, RE; Gardner, RH; Hargrove, WW; Prestegaard, K.; Perlmutter, M. (1996). "Análisis de lacunaridad: una técnica general para el análisis de patrones espaciales". Physical Review E . 53 (5): 5461–5468. Bibcode :1996PhRvE..53.5461P. doi :10.1103/physreve.53.5461. PMID  9964879.
  12. ^ Plotnick, RE; Gardner, RH; O'Neill, RV (1993). "Índices de lacunaridad como medidas de la textura del paisaje". Ecología del paisaje . 8 (3): 201–211. doi :10.1007/BF00125351. S2CID  7112365.
  13. ^ McIntyre, NE; Wiens, JA (2000). "Un nuevo uso del índice de lacunaridad para discernir la función del paisaje". Ecología del paisaje . 15 (4): 313–321. doi :10.1023/A:1008148514268. S2CID  18644861.
  14. ^ Gorski, AZ; Skrzat, J. (2006). "Estimación de error de las mediciones de la dimensión fractal de las suturas craneales". Revista de anatomía . 208 (3): 353–359. doi :10.1111/j.1469-7580.2006.00529.x. PMC 2100241 . PMID  16533317. 
  15. ^ Chhabra, A.; Jensen, RV (1989). "Determinación directa del espectro de singularidad f(alfa)". Physical Review Letters . 62 (12): 1327–1330. Bibcode :1989PhRvL..62.1327C. doi :10.1103/PhysRevLett.62.1327. PMID  10039645.
  16. ^ Fernández, E.; Bolea, JA; Ortega, G.; Luis, E. (1999). "¿Son las neuronas multifractales?". Revista de métodos de neurociencia . 89 (2): 151-157. doi :10.1016/s0165-0270(99)00066-7. PMID  10491946. S2CID  31745811.
  17. ^ Karperien (2004). Definición de la morfología microglial: forma, función y dimensión fractal . Universidad Charles Sturt, Australia.
  18. ^ Schulze, MM; Hutchings, N.; Simpson, TL (2008). "El uso del análisis fractal y la fotometría para estimar la precisión de las escalas de clasificación del enrojecimiento bulbar". Oftalmología investigativa y ciencia visual . 49 (4): 1398–1406. doi : 10.1167/iovs.07-1306 . PMID  18385056.
  19. ^ Karperien (2002), Conteo de cajas