Hi everyone,
Today we’re releasing a new alpha build for Video AI.
This update includes v4 of the Hyperion SDR-to-HDR model, along with a second version of RXL.
5.3.2.1.a.hyp.rxl
Hyperion Alpha 4
-
Color accuracy is vastly improved with or without exposure changes. This fixes the color-shifts in Alpha #3 (and to a lesser extent Alpha #2), particularly in skin tones.
-
The adjust exposure slider has been tuned. It remains relative, allowing for an exposure increment or decrement of 1 stop. The new tooltip explains this more clearly than before.
-
The recover highlights slider has been removed. We found that it wasn’t as effective as we had hoped, and the results are better without that extra parameter.
-
Support for ProRes 4444 XQ on macOS has been enabled.
RXL Alpha 2
- Fixes texture/pattern flowing artifacts
We also wanted to present some detail from our research team on why the model uses 4x upscaling for all renders:
For a model that is designed for producing details or restoring contents (e.g. Iris, Proteus, Rhea), we prefer to start with 4x upscaling.
Compared to 1x or 2x, a 4x model must has more restoration capabilities, mostly because it is trained to generate 16x more details, and it is generally larger in terms of number of parameters.
So, when we experiment with a new model architecture or a different training scheme, it is better to evaluate the new strategy with the 4x models. It gives us a benchmark of the amount of details/restoration we can achieve with the new strategy.
Once we have a satisfactory 4x model, the 1x/2x model generally follows a similar architecture/training but with slightly different objectives (such as higher fidelity, fewer artifacts, faster processing, etc.) than the 4x model.
On the other hand, for models that are not intended for restoration and expected to be applied to high quality/resolution input (e.g., Nyx, Hyperion, Themis), we generally start with 1x/2x.
Backend changes
- Improved duplicate frame detection to handle noise better
- Fixed issue with frame missing or extra frame at the end when using enhancement
- Upgraded to latest FFmpeg master
- FFmpeg command line now supports multiple specific GPU selections (e.g. “device=1.3.4” to select the first, third and fourth GPU for processing)
Known Issues
- Exporting Hyperion results with H265 Main10 on macOS can create color shifts over time. We are not aware of any other encoder or setting with this issue.
As always, we welcome feedback (particularly on the Hyperion model) as we get closer to launch.
Does this model cover your use-case? Are there some controls you’d like that are currently missing? Is there a major issue that is stopping you from using this model?