Definición de transcodificación
La transcodificación es el proceso de decodificar un archivo digital de imagen o vídeo y codificarlo de nuevo, normalmente con un códec, una tasa de bits, una resolución, una frecuencia de fotogramas, un formato de color o un contenedor de distribución distintos. Se diferencia de la remultiplexación, que cambia el formato del contenedor sin decodificar ni volver a codificar el flujo multimedia.
Para anonimizar imágenes y vídeos, la transcodificación es importante porque la codificación de salida puede modificar el aspecto visual de los rostros y las matrículas difuminados. El difuminado o la máscara deben aplicarse a los píxeles de la imagen decodificada antes de codificar el resultado final. A continuación, debe revisarse el archivo anonimizado final en el mismo formato en el que se vaya a compartir, almacenar o publicar.
Entre los códecs de vídeo más habituales en la transcodificación se encuentran Advanced Video Coding (AVC), especificado en la Recomendación UIT-T H.264, y High Efficiency Video Coding (HEVC), especificado en la Recomendación UIT-T H.265. Estos códecs utilizan predicción, codificación por transformada, cuantificación y codificación entrópica. Estos procesos reducen el tamaño del archivo, pero también pueden crear bordes de bloque, oscilaciones, cambios de color y artefactos temporales alrededor de las zonas anonimizadas.
Por qué la transcodificación afecta al difuminado de rostros y matrículas
Las zonas difuminadas dejan de ser controles de privacidad independientes una vez codificadas en el vídeo o la imagen de salida. Pasan a formar parte de los datos de píxeles. Una transcodificación posterior puede cambiar su apariencia, especialmente en el límite entre la zona difuminada y el fondo sin enmascarar.
Un transcodificador no recupera los píxeles originales eliminados mediante un difuminado eficaz o una máscara opaca. Sin embargo, puede poner de manifiesto deficiencias en un flujo de trabajo de anonimización. Por ejemplo, un difuminado que parece suficiente en un archivo maestro con una tasa de bits alta puede volverse irregular tras una reducción agresiva de la tasa de bits, un cambio de tamaño, un aumento de nitidez o una codificación repetida.
Evento de transcodificación | Posible efecto en las grabaciones anonimizadas | Control práctico
|
|---|---|---|
Codificación con una tasa de bits inferior | Los artefactos de bloque o las oscilaciones pueden hacer más visibles los límites del difuminado o dificultar la evaluación de las grabaciones. | Revise el archivo final de distribución con un tamaño de visualización normal y ampliado. |
Reducción de resolución | Un rostro o una matrícula pueden ocupar menos píxeles, mientras que una máscara también puede quedar demasiado pequeña o desalineada en el borde. | Aplique la máscara antes de cambiar el tamaño y compruebe la cobertura después de hacerlo. |
Aumento de resolución | La interpolación puede suavizar o modificar los bordes de la máscara sin restaurar los píxeles eliminados del archivo de origen. | Utilice la resolución final prevista para el control de calidad. |
Codificación con pérdidas repetida | Cada generación puede añadir artefactos y reducir la legibilidad general de la imagen. | Conserve una fuente protegida y cree las versiones de distribución a partir de un único archivo maestro anonimizado. |
Conversión de la frecuencia de fotogramas | La interpolación de fotogramas o la eliminación de fotogramas pueden afectar a la continuidad del seguimiento en grabaciones con movimiento. | Inspeccione la cobertura de la máscara durante el movimiento, los cortes y los cambios de escena. |
Flujo de trabajo de transcodificación para imágenes y vídeos anonimizados
Un flujo de trabajo que preserve la privacidad separa el tratamiento de la fuente, el enmascaramiento, la codificación y la verificación. El orden es importante, ya que los ajustes de codificación no deben considerarse un sustituto del difuminado de rostros o matrículas.
- Decodifique la secuencia de imágenes o el vídeo de origen en fotogramas.
- Detecte los rostros y las matrículas en las grabaciones decodificadas.
- Realice el seguimiento de las zonas detectadas entre fotogramas y corrija las detecciones omitidas o imprecisas.
- Aplique un efecto de difuminado o pixelado, o una máscara opaca, con una cobertura suficiente alrededor de la zona objetivo.
- Codifique una vez el resultado anonimizado en el formato de distribución previsto.
- Revise el resultado codificado, incluidos los movimientos rápidos, las escenas con poca luz, los cortes de cámara y los segmentos con una compresión elevada.
- Almacene el original y el archivo anonimizado derivado bajo controles de acceso separados cuando sea necesario conservar el original.
Gallio PRO está diseñado para procesar imágenes y archivos de vídeo almacenados. Detecta automáticamente rostros y matrículas, mientras que otros elementos visuales, como documentos, tarjetas identificativas, tatuajes, logotipos o el contenido de monitores, requieren enmascaramiento manual en el editor manual integrado. Por tanto, la transcodificación final debe evaluarse tanto en las zonas enmascaradas automáticamente como en las enmascaradas manualmente.
Parámetros y métricas clave de la transcodificación
Los ajustes del códec afectan a la legibilidad, las necesidades de almacenamiento y la visibilidad de los artefactos de anonimización. Una métrica de calidad puede ayudar a comparar codificaciones, pero no puede demostrar por sí sola que un rostro o una matrícula estén adecuadamente anonimizados.
Parámetro o métrica | Significado | Relevancia para la anonimización
|
|---|---|---|
Códec | El método de compresión utilizado para codificar el contenido multimedia, como AVC o HEVC. | Códecs distintos generan patrones de artefactos diferentes con tamaños de archivo similares. |
Tasa de bits | La cantidad de datos codificados por unidad de tiempo. | Las tasas de bits inferiores suelen requerir una compresión más intensa y pueden reducir la legibilidad de la imagen. |
Parámetro de cuantificación | Un ajuste del codificador asociado a la intensidad de la cuantificación. | Su escala e interpretación dependen del códec y de la implementación del codificador. |
Submuestreo de crominancia | La reducción del detalle de color en relación con el detalle de luminosidad. | Puede alterar los límites de los difuminados de color y las zonas de las matrículas. |
Relación señal-ruido de pico (PSNR) | Una comparación basada en el error de píxeles entre una imagen de referencia y una imagen codificada. | Es útil para comparar codificaciones, pero no mide la protección de la privacidad. |
Índice de similitud estructural (SSIM) | Una métrica diseñada para evaluar la similitud estructural entre imágenes. | Puede indicar cambios visuales, pero no puede determinar si una persona es identificable. |
El PSNR suele expresarse como PSNR = 10 × log10(MAXI2 / MSE), donde MAXI es el valor máximo de píxel y MSE es el error cuadrático medio. La métrica mide la diferencia de codificación, no si el contenido enmascarado sigue protegido. Las limitaciones de las métricas de calidad basadas en píxeles se analizan en la publicación original sobre SSIM de Wang et al. (2004).
Retos y limitaciones de la transcodificación
El principal riesgo técnico no es que un códec estándar revierta una máscara aplicada correctamente. El riesgo es que el método de enmascaramiento, el seguimiento o la revisión final del resultado sean inadecuados para las grabaciones y el contexto de divulgación previsto.
- Un difuminado pequeño o débil puede dejar detalles visuales que nunca se eliminaron del fotograma de origen.
- El desenfoque de movimiento, las oclusiones, los reflejos y los cortes de escena pueden hacer que se omita un rostro o una matrícula detectados en uno o varios fotogramas.
- Los artefactos de codificación pueden dificultar la revisión manual, especialmente en escenas oscuras o grabaciones con movimiento rápido.
- Un archivo cargado en una plataforma puede ser transcodificado de nuevo por dicha plataforma, creando otro archivo derivado que debe evaluarse cuando sea posible.
- El aumento de nitidez, la reducción de ruido y las mejoras basadas en inteligencia artificial aplicadas después de la anonimización pueden cambiar el aspecto de las zonas enmascaradas. No debe suponerse que preservan la evaluación de privacidad original.
Normas y referencias
La transcodificación se implementa mediante especificaciones de códecs y el comportamiento de los codificadores. Las siguientes fuentes definen o explican los componentes técnicos más relevantes para la salida de vídeo anonimizada.
- Recomendación UIT-T H.264: codificación avanzada de vídeo para servicios audiovisuales genéricos, Unión Internacional de Telecomunicaciones, 2021.
- Recomendación UIT-T H.265: codificación de vídeo de alta eficiencia, Unión Internacional de Telecomunicaciones, 2021.
- ISO/IEC 23008-2:2020, Tecnología de la información: codificación de alta eficiencia y distribución multimedia en entornos heterogéneos. Parte 2: codificación de vídeo de alta eficiencia.
- Especificación del flujo de bits y del proceso de decodificación de AV1, Alliance for Open Media.
- Evaluación de la calidad de imagen: de la visibilidad del error a la similitud estructural, Wang, Bovik, Sheikh y Simoncelli, IEEE Transactions on Image Processing, 2004.