Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[hdr] Compute the center exposure of the hdr automatically #1315

Merged
merged 18 commits into from
Feb 14, 2023

Commits on Jan 24, 2023

  1. [LdrToHdrCalibration]&[LdrToHdrMerge]

    Use samples in calibration node to determine the reference exposure for each grouped views. Write results in a text file in the same directory as the response file.
    In the merge node, read the file containing the reference indexes and use them to compute the HDR image.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0a29bc1 View commit details
    Browse the repository at this point in the history
  2. LdrToHdrCalibration: Computation of targeted view index for merging c…

    …ode refactoring.
    
    LdrToHdrMerging: Use offsetRefBracketIndex parameter if it is in a suitable range regarding the number of views in a group. If not, use the indexes computed in the calibration node.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    1dde0a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f865fb View commit details
    Browse the repository at this point in the history
  4. [hdr]

    merging: take bypass mode into account
    calibration: compute a ref index for final exposure in linear mode
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    e64730d View commit details
    Browse the repository at this point in the history
  5. Update src/aliceVision/hdr/brackets.cpp

    code simplification
    
    Co-authored-by: Fabien Castan <[email protected]>
    demoulinv and fabiencastan committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    131c6a1 View commit details
    Browse the repository at this point in the history
  6. Update main_LdrToHdrCalibration.cpp

    Remove useless ofstream closing
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    1cdacbd View commit details
    Browse the repository at this point in the history
  7. [HDR Calibration and Merging]

    Compute reference index for merging within the merging node after reading luminance statistics provided by the calibration node through a text file.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    d885634 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89960d6 View commit details
    Browse the repository at this point in the history
  9. [HDR Calib & Merge]

    Manage bypass mode by computing luminance statistics from images at the calibration stage.
    Adjust the targeted luminance level for the output HDR image in case of non sRGB working space.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    7418e8c View commit details
    Browse the repository at this point in the history
  10. [HDR Calib and Merge]

    Code adjustment and cleaning.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    85b7c21 View commit details
    Browse the repository at this point in the history
  11. [HDR Smpling and Calib]

    Add bypass and calibrationMethod as parameters of sampling.cpp.
    Move calibration method definition in brackets.hpp.
    Redispatch luminance statistics computation between sampling and calib.
    Create a simplified sampling mode.
    Update luminance statistics file format.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    53f5d56 View commit details
    Browse the repository at this point in the history
  12. [HDR merge]

    make sure the luminance stat curve is monotonic before searching the best exposure.
    demoulinv committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    b3e8a8e View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    a2e442e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd0f221 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. [HDR sampling] Add check about set of exposure consistency. Return er…

    …ror if non consistent group of exposures are detected.
    demoulinv committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    731eeb5 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. [HDR fusion]

    Accept unaligned exposures between poses.
    Add origin viewID in image samples.
    demoulinv committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    2c676a7 View commit details
    Browse the repository at this point in the history
  2. [HDR Merge]

    Remove monotonicity check of the mean luminance curve. Such a check is done for every poses when the luminance statistic file is built.
    demoulinv committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    63b7366 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    8fed92a View commit details
    Browse the repository at this point in the history