HDR-NeRF: High Dynamic Range Neural Radiance Fields
xhuangcv.github.io
xhuangcv.github.io
Also I'm not quite sure what time scales are we talking about, with turning bunch of images to nerf model, and then using that model to generate novel views.. hours on powerful gpu? minutes on cpu?
Trains a nerf in a couple of seconds.
I went on a trip to Italy last year and took a video while walking around Michelangelo’s David. Even with that relatively poor image quality this let me turn it into a pretty high quality nerf.
I am into making stereograms and this sort of technology would help, for instance maybe the separation of my two cameras is more or less than I wanted so I could make up the views I really wanted.
Before modern sensors with huge dynamic range for a single photo, the "old school" way of getting HDR was to put your camera on a tripod, and take 5+ shots with different exposure levels. This can then be merged in software, but obviously this only works on static scenes and a static camera position.
The HDR-NeRF model lets you move the camera around, you don't need a tripod.
PS: Something I find hilarious is that the paper talks about HDR and shows "HDR-SDR" comparisons... but both pictures are SDR JPG images. It's pathetic how the PC world is pathologically unable to uplift imaging standards while the TV and Camera industries with far smaller R&D budgets are casually sailing past us into the future.
The work in the original post can now extend that process to capturing HDR data, which should enable better quality when compositing with other footage or rendered elements. And you don't need some special HDR video camera, just an ordinary one can sample the same thing.
HDR-NeRF allows you to control both exposure and position when synthetizing new images. Your intuition is on the point though, with enough data/compute you could build a method that uses the photos with full dynamic range information from a HDR camera instead of "stitching" LDR photos of varying exposures like this method does.
Also the TV salesman telling me that a 100Hz panel would look jerky, and showing me a video on a 200Hz screen that allegedly illustrated the difference.
on the other hand, I'd be curious how much worse a procedural way to do frame by frame analysis would be
HDR is probably HDR and not some other clever name because there was no obvious clever name with an easy pronunciation. Whereas NRF is just so close to NeRF -- an actual word people are familiar with -- it's begging to be pronounced that way.
Wouldn't matter, people would complain anyway. HDRs gonna H8.
This one looks like it's real though.
For anyone else wondering:
> Tone mapping is a technique used in image processing and computer graphics to map one set of colors to another to approximate the appearance of high-dynamic-range images in a medium that has a more limited dynamic range. Print-outs, CRT or LCD monitors, and projectors all have a limited dynamic range that is inadequate to reproduce the full range of light intensities present in natural scenes. Tone mapping addresses the problem of strong contrast reduction from the scene radiance to the displayable range while preserving the image details and color appearance important to appreciate the original scene content.
> […]
> The goals of tone mapping can be differently stated depending on the particular application. In some cases producing just aesthetically pleasing images is the main goal, while other applications might emphasize reproducing as many image details as possible, or maximizing the image contrast. The goal in realistic rendering applications might be to obtain a perceptual match between a real scene and a displayed image even though the display device is not able to reproduce the full range of luminance values.