Sneak Peak of Documentary under Production. - Avance del Documental en Producción.

in #art7 years ago (edited)

State of the Art Computer Graphics Techniques - Técnicas de Vanguardia en Gráficos por Computadora.

TL;DR: Is a messy and dirty job, but someone have to get it done.

restoration_anim.gif

English:

Hello Everybody!

I continue working on developing my own custom pipeline / workflow to create the best possible visuals for this documentary project.

A common issue I need to overcome, to achieve the desired visual quality, is the old archive footage handling.

The obvious Issue is the image and audio quality degradation.

I will Breakdown the core causes of the problem.

Because the scale of this project, having access to the original tapes or films is limited,
Most of the media footage presented will be the best available online.

And this footage had experince a multi layered degradation Process.

The First degradation issue occurs at the recording time. Across many years there were many different types of video and film cameras available. Each one with it's own characteristic "Color Space" and Focal Properties.

For example, many (even professional) video equipment in late 70's and early 80's have some color and light sensitivity issues.

The second, and most obvious, is resolution. TV archive footage for many years in history was recorded on "Standard Definition" (SD) witch is quite low for today standards.

And There is an additional issue related to this. Even if the original recording was capture on SD, doesn't mean it is available on such resolution. For many years online videos where limited to be lightweight enough to be watched trough slow internet connections.

So many times the videos are scaled down to a resolution inferior to SD.

And here is when it became more complex. Having scaled down video is bad, but when it comes to the compression it gets even worst.

The video compression algorithms make a near representation of the image, but how much near to the original the representation really is, will be an issue of the Digital Video CODEC and the compression level.

Near all image and video CODECs "Break" the image on heavy compression.

This distortions are commonly refereed as "Artifacts"

And each CODEC family have it's own catalog of Artifacts.

For example, some videos have been trough many of this issues more than once.

Imagine a live TV Broadcasts, with an imperfectly calibrated camera, been transmitted via coaxial and then aired. This transmission been captured on a domestic VCR from an imperfectly syntonized channel on an, interference exposed, home antenna. Recorded on a used VHS Cassette from a, not very clean, recording head.

Then digitized on lower resolution, and uploaded, only to be downloaded trans-coded to other codec (For Additional competing compression Artifacts) and then re-uploaded.

Is like a nightmare, any so heavily degradation will render the video unwatchable. But some times this damaged video is the best available copy.

Very dark panorama to this point...

But hope is not lost!

Resolution.jpg
There exists many techniques to "Enhance" the image "A LA CSI" Style.

First and most useful is a technique called "Super Resolution"
This techniques attempts to discover and reconstruct obfuscated data from a low resolution image and create a new image with better resolution and additional detail.
This technique is commonly used on satellite images, electronic microscopy and many other scientific work fields.

Other useful technique is call Artifact Removal. This technique essentially analyze the image and identify the artifacts affecting each region of the image, generating a cleaner version from the original.

Currently i'm working on developing my own video cleaning/enhancement software suit. Implementing the latest methods and algorithms from papers and open source libraries. Majority of the most recent breakthroughs on this discipline have been achieved by the use of artificial intelligence, based on neural networks learning algorithms.

And being performance, also, a significant issue. My system is implemented on OpenCL to make use of the great computing power of the video card (GPU).

By performing all this development work is possible to have the best tool for this project. Is very exhausting effort but I think the results will make it worth it.

Greetings M.-


Defocus.jpg


TL;DR: Es un trabajo sucio y enredado, pero alguien tiene que hacerlo.

Español:

¡Hola a todos!

Continúo trabajando en el desarrollo de mi propio flujo de trabajo personalizado para crear la mejor visual posible para este Proyecto Documental.

Un problema común que debo superar para lograr la calidad visual deseada es el manejo de metraje de archivo antiguo.

El problema obvio es la degradación de la calidad de la imagen y el audio.

Desglosaré las causas principales del problema.

Debido a que la escala de este proyecto, el acceso a las cintas o películas originales es limitado,
La mayoría de las imágenes de medios presentadas serán las mejores disponibles en línea.

Y este metraje ha experimentado un proceso de degradación de varias capas.

El primer problema de degradación ocurre en el momento de la grabación. A lo largo de muchos años, hubo muchos tipos diferentes de cámaras de vídeo y fílmico disponibles. Cada una con su propio "espacio de color" característico y propiedades focales.

Por ejemplo, muchos equipos de vídeo (incluso profesionales) de finales de los 70 y principios de los 80 tienen algunos problemas de sensibilidad a la luz y al color.

El segundo, y el más obvio, es la resolución. Las imágenes de archivo de televisión durante muchos años en la historia se grabaron en "Definición Estándar" (SD), que es bastante bajo para los estándares actuales.

Y hay un problema adicional relacionado con esto. Incluso si la grabación original fue capturada en SD, no significa que esté disponible en dicha resolución. Durante muchos años, los vídeos en línea se limitaron a ser lo suficientemente livianos para ser vistos a través de conexiones lentas a Internet.

Muchas veces los vídeos se reducen a una resolución inferior a SD.

Y aquí es cuando se vuelve más complejo. Tener vídeos reducidos es malo, pero cuando se trata de la compresión es incluso peor.

Los algoritmos de compresión de vídeo hacen una representación cercana de la imagen, pero lo cerca que está la representación, realmente, de la original será un problema del CODEC de vídeo digital y del nivel de compresión.

Casi todos los CODEC de imagen y vídeo "rompen" la imagen cuando la compresión es intensa.

A Estas distorsiones se las conoce comúnmente como "Artefactos" (Artifacts)

Y cada familia CODEC tiene su propio catálogo de artefactos.

Por ejemplo, algunos vídeos han atravesado muchos de estos problemas más de una vez.

Imagínese una emisión de televisión en vivo, con una cámara imperfectamente calibrada, transmitida por coaxial y luego transmitida por aire. Esta transmisión ha sido capturada en una videograbadora doméstica desde un canal sintonizado imperfectamente en una antena domiciliaria expuesta a interferencias. Grabado en un cassette VHS usado desde un cabezal de grabación no muy limpio.

Luego se digitalizó en una resolución más baja, y se subió a Internet, solo para ser descargado y trenas-codificado a otro códec (para generar Artefactos de compresión adicionales que compiten con los preexistentes) y luego se volvió a subir.

Es como una pesadilla, cualquier degradación tan pesada hará que el vídeo sea imposible de ver. Pero algunas veces este vídeo dañado es la mejor copia disponible.

Un panorama muy oscuro a este punto ...

¡Pero la esperanza no está perdida!

Artifacts.jpg

Existen muchas técnicas para "Mejorar" la imagen al mejor estilo "CSI".

La primera y más útil es una técnica llamada "Súper Resolución"
Esta técnica intenta descubrir y reconstruir datos ofuscados de una imagen de baja resolución y crear una nueva imagen con mejor resolución y detalles adicionales.
Esta técnica se usa comúnmente en imágenes satelitales, microscopía electrónica y muchos otros campos de trabajo científicos.

Otra técnica útil se llama Eliminación de Artefactos. Esta técnica esencialmente analiza la imagen e identifica los artefactos que afectan cada región de la imagen, generando una versión más limpia del original.

Actualmente estoy trabajando en el desarrollo de mi propia suite de software de limpieza / mejora de vídeo. Implementando los últimos métodos y algoritmos de documentos académicos y bibliotecas de código abierto. La mayoría de los avances más recientes en esta disciplina se han logrado mediante el uso de inteligencia artificial, basada en algoritmos de aprendizaje con redes neuronales.

Y siendo el rendimiento, también, un problema importante. Mi sistema está implementado en OpenCL para hacer uso de la gran capacidad computo de la tarjeta de vídeo (GPU).

Al realizar todo este trabajo de desarrollo es posible tener la mejor herramienta para este proyecto. Es un esfuerzo muy agotador, pero creo que los resultados harán que valga la pena.

Saludos M.-

Sort:  

This post has received a 3.00 % upvote from @aafrin

Buenos días @investigate para que @cervantes te pueda votar deben estar estos 3 tags spanish cervantes cervantes-tema en tu caso el tag cervantes-tema debe ser:
cervantes-tecnologia (los tags son editables)
Te dejo aquí también las normas del chat por si tienes alguna duda:
Post 1
Post 2
Gracias por confiar y participar en nuestro proyecto.
Atte: moderadora de Discord @cervantes.

Muchas gracias por la información @loreennaa, muy amable de tu parte.
Ya hice los cambios.
Saludos

This post received a 100% upvote from @morwhale team thanks to @investigate! For more information, click here! , TeamMorocco! .

The @OriginalWorks bot has determined this post by @investigate to be original material and upvoted(1.5%) it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by investigate from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

Calling @originalworks :)
img credz: pixabay.com
Nice, you got a 27.0% @cryptomancer upgoat, thanks to @investigate
It consists of $1.09 vote and $0.36 curation
Want a boost? Minnowbooster's got your back!

This wonderful post has received a bellyrub 1.87 % upvote from @bellyrub. Please make sure to vote for my pops as a witness @zeartul,Here

Congratulations @investigate! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @investigate! You have received a personal award!

1 Year on Steemit
Click on the badge to view your own Board of Honor on SteemitBoard.

Upvote this notificationto to help all Steemit users. Learn why here!

Coin Marketplace

STEEM 0.20
TRX 0.26
JST 0.039
BTC 100331.97
ETH 3646.26
USDT 1.00
SBD 3.05