5 votos

¿Cómo disminuir el tamaño del raster sin alterar el tamaño de celda?

¿Hay alguna forma de disminuir el tamaño de una imagen de ráster sin disminuir el tamaño de celda o calidad?

Estoy usando ArcInfo pero también tengo Saga-Gis o FME.

Obviamente podría cambiar un ráster de 8 bits a un ráster de 1 bit y perder así la información de color, pero estaba pensando que tal vez hay otros métodos "secretos" o menos conocidos.

2voto

Steven Parkes Puntos 625

Como Guy dijo, hay numerosos métodos de compresión sin pérdida. Cada método tiene sus aspectos positivos y negativos, y uno debe elegir uno teniendo en cuenta los datos iniciales. Generalmente, el algoritmo DEFLATE para datos de ráster continuos sirve muy bien.

Por lo general, el tamaño del archivo de ráster depende de la precisión de cada celda. Los tipos de datos enteros, por ejemplo, cuestan mucho menos que float32. Pero el tipo int solo puede contener enteros, mientras que float mantiene la parte fraccionaria del número. También tienes variantes, lo que significa cuántos bits eliges utilizar (int4, int8, int16, int32, etc.) para tu tipo de dato. Y dependiendo de la variante, tienes límites superiores e inferiores.

Como ejemplo práctico, si tienes un ráster de clasificación, donde cada celda de ráster corresponde a una clase, no necesitas guardar tu ráster como un float32 (que muchas aplicaciones tienen por defecto), sino que el tipo de datos int también te sirve muy bien. El ráster resultante será, si lo combinas con un algoritmo de compresión, de unos pocos megabytes, mientras que si hubieras elegido guardarlo como float y sin usar técnicas de compresión, el tamaño final se mediría en cientos de megabytes.

Al final del día, todo se reduce a tus tipos de datos iniciales y cuánta precisión quieres preservar.

1voto

Noel Grandin Puntos 1773

Bueno, hay varios tipos de técnicas de compresión para imágenes rasterizadas, que se dividen en compresión de datos sin pérdida o compresión con pérdida. Lo primero es lo que estás buscando, y la mayoría de las veces tu software GIS elegirá el mejor formato (tipo de compresión sin pérdida) para guardar tu imagen rasterizada. Puedes experimentar con diferentes tipos de formatos de archivo, pero deberías encontrar que tu GIS elige el mejor.

1voto

M. B. Altaie Puntos 11

Cambiar de 3 bandas de 8 bits a 1 bit no perdería la información de color, perdería toda la información (a menos que sientas que seis colores, más negro y blanco son suficientes). Si tienes una imagen de 3 bandas de 8 bits, puedes reducir su tamaño convirtiéndola en una imagen de una banda de 8 bits mapeada por color (aunque puede que tengas que sacrificar un poco en la calidad del color si hay más de 256 colores distintos).

En general, no hay formas "secretas" de reducir el tamaño de una imagen, y los algoritmos de compresión más efectivos son perdedores, lo que degradará seriamente la calidad de la imagen.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X