6 ms·
I’m working on research for a journal article on this right now. Basically, get a bunch of videos you want compressed, use an auto encoder and just store the ve
by partitioned 3y ago
I’m working on research for a journal article on this right now. Basically, get a bunch of videos you want compressed, use an auto encoder and just store the very small latent space variables instead of the video. Keep the decoder sitting around that was trained on those videos, and badaboom you can take a 512x512 movie and store it in 16x16x3 or another similarly sized latent space. However, this only works for fairly consistent video. Right now it works best for constantly monitoring video systems of physical phenomena. I.e. if you have multiple cameras pointed at the ocean to watch waves, you’re going to end up training a latent space that describes the wave physics. These small latent spaces are also the key to removing the black box. You can grab the latent spaces and connect the fields to physical quantities. For example, the wave reconstruction latent space has examples of velocity or wave height (variables needed to mathematically construct a wave field). Cool stuff!
- kevmo314 3y agoA nice extension of this is it provides a natural way to do generative video as well by finding an alternate encoder for the embeddings.
- andai 3y agoHow do you find that?
- tudorw 3y agonice, if I understand, it would be great at ignoring the waves and spotting something less usual, a boat, or whale :)
- IshKebab 3y agoThe trouble is at some point it isn't really video compression, it's video synthesis from wave velocity data. I mean, it's fine for stuff that doesn't really matter like video conferencing or TV/films, but I think you'd be mad to use this for CCTV or science or whatever.