Primatte es una marca de software de clave de croma que se utiliza en aplicaciones de alojamiento de películas, televisión y fotografía para eliminar fondos de colores sólidos ( generalmente pantalla verde o pantalla azul ) y reemplazarlos con transparencia para facilitar el "reemplazo de fondo". Utiliza un algoritmo único basado en tres poliedros multifacéticos que flotan en el espacio de color RGB que se utilizan para aislar las regiones de color en la imagen de primer plano. Primatte se conoce a menudo como una tecnología de composición y generalmente se utiliza como un complemento para productos host como Adobe After Effects , Adobe Photoshop , Autodesk Media and Entertainment Inferno o Flame, Eyeon Fusion y varios otros paquetes de software de composición y edición.
Primatte se activa generalmente en una imagen en primer plano con una persona u otro objeto en primer plano filmado o digitalizado contra un fondo de color sólido o una pantalla de respaldo; generalmente una pantalla azul o verde . El área de fondo de color sólido se elimina y se reemplaza con transparencia. Esto permite al usuario reemplazar el fondo de color sólido con una imagen de fondo de su elección.
Si el objeto en primer plano se filmó cerca de la pantalla de fondo o con condiciones de iluminación poco ideales, el objeto en primer plano generalmente tendrá un "desbordamiento" en alguna parte. Esto es más común cuando se filman personas rubias contra una pantalla azul o verde, ya que su cabello translúcido absorberá el color de la pantalla de fondo. Este "desbordamiento de color" se puede eliminar y reemplazar con varias opciones para lograr un resultado más realista.
Otro problema que presenta la incrustación cromática de imágenes creadas en película es que algunas películas tienen un " grano de película " característico. Una gran cantidad de grano de película suele provocar bordes irregulares alrededor del objeto en primer plano. Los bordes irregulares se pueden minimizar para lograr una transición más suave entre los bordes del objeto en primer plano "incrustado en croma" y la imagen de fondo seleccionada por el usuario.
El algoritmo Primatte fue creado por Yasushi Mishima mientras trabajaba en IMAGICA Corporation en Tokio, Japón, en 1992. El algoritmo básico utilizado en Primatte se presentó originalmente en la 8.ª Conferencia NICOGRAPH y en la 23.ª Conferencia de Tecnología de Imágenes, y en 1994 se concedió una patente en EE. UU.
Inicialmente se lanzó como un producto independiente en las estaciones de trabajo Silicon Graphics, pero más tarde se determinó que era más útil como un "complemento" que se activaba desde una aplicación host. Esto alivió la necesidad de guardar las imágenes, salir de la aplicación de composición host, iniciar Primatte, cargar las imágenes, crear la clave de croma, guardar las imágenes, iniciar la aplicación host, cargar las imágenes y continuar creando la composición. Desde entonces, se ha adaptado a casi todas las principales aplicaciones de software de composición y edición del mercado. La versión actual es la cuarta generación de la tecnología Primatte y tiene características como "Auto-Compute" que detecta automáticamente el color de la pantalla de fondo, lo elimina y limpia el ruido del área de la pantalla de fondo y del primer plano. Está disponible en las plataformas Microsoft Windows , Red Hat Linux , SGI IRIX y Apple Macintosh .
El algoritmo de croma de Primatte es un método de segmentación del espacio de color , en el que Primatte segmenta todos los colores de la imagen de primer plano en una de cuatro categorías independientes. El resultado es una imagen de primer plano con "supresión de derrames" y un mate que se utiliza para aplicar el primer plano modificado a un fondo adecuado.
Primatte trabaja en el espacio de color RGB 3D. Aquí se muestra una representación visual del algoritmo Primatte después de procesar una imagen.
El usuario crea básicamente tres poliedros concéntricos y multifacéticos . Estos pueden representarse como tres globos (o poliedros o polis), uno dentro del otro, que comparten un punto central común. La creación de estos poliedros separa todos los posibles colores de primer plano en una de cuatro regiones: dentro del poliedro pequeño (1), entre los poliedros pequeño y mediano (2), entre los poliedros mediano y grande (3) y fuera del poliedro grande (4).