¿Qué es la interpolación bicúbica?

La interpolación bicúbica estima cada píxel de la imagen redimensionada a partir de una vecindad ponderada de píxeles de origen. En general, produce resultados más suaves que la interpolación bilineal, pero requiere más cálculo.

Cómo funciona la interpolación bicúbica

La interpolación bicúbica reconstruye una muestra a partir de una vecindad de cuatro por cuatro, aplicando funciones cúbicas en ambos ejes de la imagen. El soporte más amplio conserva mejor los gradientes suaves y las transiciones de los bordes que el muestreo lineal más simple en muchos cambios de tamaño de fotografías, con un mayor costo computacional. «Bicúbica» describe una familia y no un único núcleo exacto, por lo que las implementaciones pueden diferir en nitidez y oscilaciones. Un pipeline de transformación elige la variante junto con el ajuste de nitidez y el tratamiento del espacio de color.

Datos clave

  1. Cada muestra de salida depende normalmente de 16 muestras cercanas del original, frente a las cuatro de la interpolación bilineal, lo que aumenta el trabajo aritmético y el área afectada por un borde.
  2. Los parámetros del núcleo cúbico controlan si el resultado se ve más suave o más nítido; por ello, dos bibliotecas etiquetadas como «bicúbicas» pueden producir píxeles visiblemente diferentes a partir del mismo original.
  3. Los límites de alto contraste pueden presentar halos u oscilaciones debido a los lóbulos negativos del núcleo, mientras que los cambios de tamaño repetidos pueden acumular desenfoque y artefactos incluso con un filtro de alta calidad.

Cuándo importa la interpolación bicúbica

Elige el escalado bicúbico para fotografías o cambios de tamaño de uso general cuando la calidad visual importe más que minimizar el tiempo de procesamiento. Los artefactos del ajuste de nitidez o la suavidad aún pueden hacer necesario otro filtro para ciertas imágenes.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis