¿Cómo funciona el remuestreo de imagen de vecino más cercano en ArcGIS?


15

Estoy tratando de entender cómo funciona el vecino más cercano para el remuestreo de conjuntos de datos de imagen en ArcGIS.

El valor de celda de ráster de salida es el valor del valor de celda más cercano en el ráster de entrada: ingrese la descripción de la imagen aquí

En este caso, el centro de cada celda de salida es la celda central de cada celda de entrada 3x3.

¿Qué pasa si están todos a la misma distancia? Si la salida tiene la mitad de la dimensión de la entrada, ¿el centro de la salida tendrá la misma distancia a las 4 celdas de entrada más cercanas?

InRas1=6x6
OutRas=3x3

¿Obtiene la mayoría de los valores de las celdas? No

¿O me estoy perdiendo algo aquí?


¿Lo ha probado? Tal vez podría crear una trama de prueba y ejecutar un experimento. Por mi parte, estoy interesado.
RK

1
El "vecino más cercano" es independiente de la "mayoría". Cuando utiliza un procedimiento NN, ¡no hay razón para esperar que el software recurra a decisiones mayoritarias! La resolución de los vínculos en la distancia también será independiente de la proyección, ya que los cálculos de cuadrícula siempre se realizan en un espacio plano (euclidiano). Entonces, el único problema con NN es si los vínculos se resuelven de manera sistemática o aleatoria o arbitrariamente. Pareces responder esto en tu texto: afirmas que la experimentación muestra que se usa el punto inferior derecho. ¿Cuál es, entonces, tu pregunta?
whuber

33
Esos diagramas son bastante útiles. Me imagino que la regla (es decir, la celda inferior derecha) se basa en el orden de procesamiento de las celdas. Si el procesamiento se realiza primero de izquierda a derecha y luego de arriba a abajo, cada distancia desde el centro de la celda de entrada al centro de la celda de salida se calcula y esta distancia se convierte en la distancia mínima (y la vecina más cercana) si es menor o igual que la distancia mínima actual. Debido a que la celda inferior derecha se procesa en último lugar, 'gana'.
grovduck

1
AR, has hecho un buen trabajo ilustrando esto e investigando el comportamiento que te recomendaría (a) editar la pregunta para enfocarte solo en el comportamiento NN (dejar de lado las especulaciones sobre la mayoría) y (b) poner la respuesta en una respuesta. ¡Felizmente los votaría a ambos!
whuber

1
grovduck, eso es posible. Alternativamente, el software podría estar redondeando los valores hacia arriba: las filas se indexan de arriba a abajo, las columnas de izquierda a derecha. Cuando una coordenada de centro de celda sale exactamente a la mitad entre dos centros de celda originales, el redondeo hacia arriba produce el resultado @AR encontrado. Este enfoque es más eficiente que buscar vecinos más cercanos (y encontrar cuatro y tener que decidir entre ellos): cada centro de celda de salida da como resultado una celda de entrada única para referencia.
whuber

Respuestas:


4

Siguiendo la sugerencia de RK, he hecho 3 diferentes rásteres para probar el método de muestreo NN en arcGIS y al pasar de la resolución InRas a una resolución de 1/2, el valor de la nueva celda siempre viene dado por la celda de entrada inferior derecha .

A la izquierda, los diferentes archivos InRas que he creado (tamaño de celda 1, 6x6), a la derecha, la salida de la Herramienta de remuestreo con el vecino más cercano con un tamaño de celda de salida de 2.

Por lo general, recomiendan que se aplique este método al volver a muestrear los conjuntos de datos de uso de la tierra, sin embargo, probablemente elegiría un filtro mayoritario en lugar de un NN.

ingrese la descripción de la imagen aquí


1

Busqué el algoritmo NN en varios libros de texto de teledetección y en todas partes se dice que el algoritmo "selecciona el valor del centro de píxeles más cercano a la ubicación x, y".

La pregunta que debería interesar ahora es dónde están las ubicaciones particulares en sus diferentes casos. para el ejemplo 3x3 estaba en el centro del bloque 6x6. en el caso 2x2 está en la esquina inferior derecha. por lo tanto, parece que la ubicación de la 'ubicación x, y' cambia, quizás porque un 'bloque objetivo' con números pares no tiene un centro. Supongo que cada programador elige otra esquina para ese caso especial.

Además, en los libros de texto, los autores a menudo ilustran técnicas de remuestreo con un 'píxel objetivo' girado 45 ° y luego colocado sobre un píxel de una imagen más grande. en esos ejemplos queda claro dónde está la "ubicación central". Sin embargo, creo que estos no son adecuados para explicar el 'remuestreo' ...

Espero que haya ayudado?


0

El vecino más cercano calcula un valor de índice basado en la distancia promedio de cada entidad a su entidad vecina más cercana. Para imágenes ráster, se recomienda que el tamaño de celda sea similar. Si el tamaño y la resolución de la celda no son iguales, la resolución más gruesa se convierte en el parámetro para el cálculo de remuestreo. Recuerde que los atributos reflejarán la resolución de la fuente original. Para obtener información más detallada sobre el muestreo de tamaño de celda ráster, puede ir al Centro de recursos de ArcGIS utilizando el siguiente enlace: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00590000001m000000


33
¿Podría darnos un poco más de explicación sobre qué es esta "distancia promedio" y qué quiere decir exactamente con "características"? AFAIK, el vecino más cercano es lo que parece: asignar el valor de la celda más cercana a un nuevo punto, y no implica promediar distancias en absoluto.
whuber
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.