Skip to content

Releases: Jamy-L/Handheld-Multi-Frame-Super-Resolution

1.3.2: Configurable flow upscaling + bug fixs

Choose a tag to compare

@Jamy-L Jamy-L released this 15 Nov 15:42
c7feedb

This release fixes various bugs, and allows to set how the optical flow must be upscaled between pyramid stages. This may improve the optical flow estimation for scene with a lot of movement.

1.3.1 : Optimised alignment + Minor fix

Choose a tag to compare

@Jamy-L Jamy-L released this 04 Nov 15:10

This improves the alignment speed with patches of size 64, by using a more efficient data layout.

1.3.0

Choose a tag to compare

@Jamy-L Jamy-L released this 02 Nov 13:35

What's Changed

New yaml configuration

The program now features a default yaml config that contains all the default hyperparameters. Users can provide their own yaml, or override some yaml arguments using command line arguments. This comes with a code cleanup related to arguments

Improved alignment module

The alignment step has been refactored and improved to be closer to the original implementation. The block matching step on the L2 norm now uses the FFT trick explained in the HDR+ article and is now much faster. The block matching step on the L1 has also be reimplemented to better use the GPU capacities. The flow upsampling step now uses ica iterations between each scale, which is faster and more precise than the old code. The ica refinement has also be reworked to be faster by using proper reduction tricks.

New dng exporter

The dng export feature is more robust to input tags, and will now use the full 16 bits range. The install instructions are also more detailed, and no longer windows-locked.

v1.2.2 : Noise Profile argument + Cleaner install

Choose a tag to compare

@Jamy-L Jamy-L released this 23 Apr 14:16
  • The noise profile can noise be specified at execution time using the alpha and beta arguments, to skip the metadata check on the raw image.
  • A new argument allows the accumulated robustness mask to be saved next to output.
  • The requirements have been cleaned and facilitated, by providing a conda environment featuring proper torch-cuda an numba versions.

V1.2.1 : Enabled postprocessing by default

Choose a tag to compare

@Jamy-L Jamy-L released this 16 Dec 08:50
29496f0

This release updates the default prostprocessing settings of run_handheld.py. Gamma correction, tonemaping and color correction will now be applied by default (as was the case in example.py)

v1.2.0

Choose a tag to compare

@Jamy-L Jamy-L released this 06 Apr 08:46
ad25f66

This release contains bug fixes, and enables to save output images as .dng. It also includes a program to compute the noise curves on the fly using the picture's metadata, in a few seconds only.

v1.0.1

Choose a tag to compare

@Jamy-L Jamy-L released this 16 Jan 18:44

Added license and requirements