DeepFovea: Neural Reconstruction for Foveated Rendering and Video Compression
research.fb.com
research.fb.com
OTOH, government surveillance...
If a high res stream is available, it is much better to use it. A basic face detection algorithm and snapshots of them saved regularly would go a long way and are really simple to implement.
What peripheral vision losses in spatial resolution, it wins back in time.
Unless you could engineer a display technology that could do this.
For 3D rendering I guess that's a kind of DLSS, but the paper focuses on video compression.
For video streams that doesn't seem to make sense. Video codecs are not pixel-based, but block/frequency based, so you can't save any bandwidth by dropping pixels. Raw pixels don't compress well, especially less correlated samples like that, so I wouldn't be surprised if sending just the reduced input for this algorithm was more costly than sending a full video stream. And existing video codecs can already very effectively vary quality within the frame by varying block sizes and quantization.
While I'm sure they'll improve on those issues I'm currently wondering what kind of visual peripheral trade offs I'd make; if I had a demo in front of me I'd bet that I'd prefer running at higher foveal settings / fidelity with peripheral artifacts to running at lower overall settings / fidelity to avoid them.
Fovea-oriented compression can be useful for optimized bandwidth usage in video conferencing, too.
One could even implement auto-reframe of video feed when several participants are in the same room without need for a mechanical camera moving. Or something like liquid rescale to still get a glimpse of the rest of the full frame.
Perhaps those ideas were since patented and even developed?