Live data from Hacker News

VideoGigaGAN: Towards detail-rich video super-resolution

videogigagan.github.io

21–30 of 243 posts

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#21
post #9

Earlier quoted context omitted.

So streaming services can save money on bandwidth

Or low connectivity scenarios that pushes more local processing. I think it a bit unimaginative to see no use cases for this.

There is no use case, because it is a stupid idea. Downscaling then reconstructing is a stupid idea for exactly the same reasons why downscaling for compression is a bad idea.

The issue isn't NN reconstruction, but that you are reconstructing the wrong data.

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#22
post #20

Earlier quoted context omitted.

Why would you ever do that? If you have the high res data you can actually compress the details which are there and then recreate them. No need to have those be recreated, when you actually have them. Downscaling the images and then upscaling them is pure insanity when the high res images are available.

There's lots of videos where there isn't high res data available

Totally irrelevant to the discussion, which is explicitly about streaming services delivering in lower resolutions than they have available.

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#23
post #4

Earlier quoted context omitted.

I agree that it's not perfect, though it does appear to be SoTA. Eventually something like this will just be part of every video codec. You stream a 480p version and let the TV create the 4K detail.

Why would you ever do that? If you have the high res data you can actually compress the details which are there and then recreate them. No need to have those be recreated, when you actually have them. Downscaling the images and then upscaling them is pure insanity when the high res images are available.

Why would someone ever take a 40Mbps (compressed) video and downsample it so it can be encoded at 400Kbps (compressed) but played back with nearly the same fidelity / with similar artifacts to the same process at 50x data volume? The world will never know.

You're also ignoring the part where all lossy codecs throw away those same details and then fake-recreate them with enough fidelity that people are satisfied. Same concept, different mechanism.

Look up what 4:2:0 means vs 4:4:4 in a video codec and tell me you still think it's "pure insanity" to rescale.

Or, you know, maybe some people have reasons for doing things that aren't the same as the narrow scope of use-cases you considered, and this would work perfectly well for them.

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#24

Video quality seems really good, but limitations are quite restrictive "Our model encounters challenges when processing extremely long videos (e.g. 200 frames or more)". I'd say most videos in practice are longer than 200 frames, so lot more research is still needed.

I guess one can break videos into 200-frame chunks and process them independent of each other.

Not if there isn't coherency between those chunks

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#26

Earlier quoted context omitted.

At 30fps, which is not high, that would mean chunks of less than 7 seconds. Doable but highly impractical to say the least.

You will probably have to have some overhang of time to get the state space to match enough to minimize flicker in between fragments.

Perhaps a second pass that focuses on smoothing out the frames where the clips are joined.

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#29
post #9

Earlier quoted context omitted.

So streaming services can save money on bandwidth

That's absurd. I think anybody is aware that it is far superior to e.g. compress in the frequency domain than to down sample your image. If you don't believe me just compare a JPEG compressed image with the same image of the same size compressed with down sampling. You will notice a literal night and day difference. Down sampling is a bad way to do compression. It makes no sense to do NN reconstruction on that if you…

Are you saying that when Netflix streams a 480p version of a 4k movie to my TV they do not perform downsampling?

Re: VideoGigaGAN: Towards detail-rich video super-resolution

#30
post #23

Earlier quoted context omitted.

Why would you ever do that? If you have the high res data you can actually compress the details which are there and then recreate them. No need to have those be recreated, when you actually have them. Downscaling the images and then upscaling them is pure insanity when the high res images are available.

Why would someone ever take a 40Mbps (compressed) video and downsample it so it can be encoded at 400Kbps (compressed) but played back with nearly the same fidelity / with similar artifacts to the same process at 50x data volume? The world will never know. You're also ignoring the part where all lossy codecs throw away those same details and then fake-recreate them with enough fidelity that people are satisfied. Same…

>Why would someone ever take a 40Mbps (compressed) video and downsample it so it can be encoded at 400Kbps (compressed) but played back with nearly the same fidelity

Because you can just not downscale them and compress them in the frequency domain and encode them in 200Kbps? This is pretty obvious, seriously do you not understand what JPEG does? And why it doesn't do down sampling?

Do you seriously believe downscaling outperforms compressing in the frequency domain?

Post reply on HN