En gráficos por computadora , el rastreo de imágenes , la conversión de trama a vector o la vectorización de trama es la conversión de gráficos de trama en gráficos vectoriales .
Una imagen no tiene ninguna estructura: es solo una colección de marcas en el papel, granos en la película o píxeles en un mapa de bits . Si bien dicha imagen es útil, tiene algunos límites. Si la imagen se amplía lo suficiente, aparecen sus artefactos. Los puntos de medios tonos, los granos de la película y los píxeles se hacen evidentes. Las imágenes de bordes afilados se vuelven borrosas o irregulares. Véase, por ejemplo, pixelación . Idealmente, una imagen vectorial no tiene el mismo problema. Los bordes y las áreas rellenas se representan como curvas o degradados matemáticos, y se pueden ampliar arbitrariamente (aunque, por supuesto, la imagen final también debe rasterizarse para poder renderizarse, y su calidad depende de la calidad del algoritmo de rasterización para las entradas dadas) .
La tarea en la vectorización es convertir una imagen bidimensional en una representación vectorial bidimensional de la imagen. No es examinar la imagen e intentar reconocer o extraer un modelo tridimensional que pueda ser representado; es decir, no es un sistema de visión . Para la mayoría de las aplicaciones, la vectorización tampoco implica el reconocimiento óptico de caracteres ; los caracteres se tratan como líneas, curvas u objetos rellenos sin atribuirles ningún significado. En la vectorización, se conserva la forma del personaje, por lo que permanecen los adornos artísticos.
La vectorización es la operación inversa correspondiente a la rasterización , como la integración a la diferenciación . Y, al igual que con estas otras dos operaciones, mientras que la rasterización es bastante sencilla y algorítmica, la vectorización implica la reconstrucción de información perdida y, por lo tanto, requiere métodos heurísticos .
Las imágenes sintéticas, como mapas, dibujos animados, logotipos, imágenes prediseñadas y dibujos técnicos, son adecuadas para la vectorización. Esas imágenes podrían haberse hecho originalmente como imágenes vectoriales porque están basadas en formas geométricas o dibujadas con curvas simples.
La entrada para la vectorización es una imagen, pero una imagen puede tener muchas formas, como una fotografía, un dibujo en papel o uno de varios formatos de archivo de trama . Los programas que realizan la conversión de trama a vector pueden aceptar formatos de mapa de bits como TIFF , BMP y PNG .