From dba0187379fefd63d416edaeb7631f7793fce657 Mon Sep 17 00:00:00 2001 From: Haohua-Lyu Date: Wed, 27 Apr 2022 15:45:12 -0700 Subject: [PATCH] Obtain reference tiles --- src/merge.cpp | 57 --------------------------------------------------- 1 file changed, 57 deletions(-) diff --git a/src/merge.cpp b/src/merge.cpp index c937d8a..21b8204 100644 --- a/src/merge.cpp +++ b/src/merge.cpp @@ -34,61 +34,4 @@ void merge::process( const hdrplus::burst& burst_images, \ // cv::imwrite("tile0.jpg", outputImg1); } -std::pair merge::getNoiseParams( int ISO, \ - int white_level, \ - double black_level ) -{ - // Set ISO to 100 if not positive - ISO = ISO <= 0 ? 100 : ISO; - - // Calculate shot noise and read noise parameters w.r.t ISO 100 - double lambda_shot_p = ISO / 100.0f * baseline_lambda_shot; - double lambda_read_p = (ISO / 100.0f) * (ISO / 100.0f) * baseline_lambda_read; - - // Rescale shot and read noise to normal range - double lambda_shot = lambda_shot_p * (white_level - black_level); - double lambda_read = lambda_read_p * (white_level - black_level) * (white_level - black_level); - - // return pair - return std::make_pair(lambda_shot, lambda_read); -} - -std::pair merge::getNoiseParams( int ISO, \ - int white_level, \ - double black_level ) -{ - // Set ISO to 100 if not positive - ISO = ISO <= 0 ? 100 : ISO; - - // Calculate shot noise and read noise parameters w.r.t ISO 100 - double lambda_shot_p = ISO / 100.0f * baseline_lambda_shot; - double lambda_read_p = (ISO / 100.0f) * (ISO / 100.0f) * baseline_lambda_read; - - // Rescale shot and read noise to normal range - double lambda_shot = lambda_shot_p * (white_level - black_level); - double lambda_read = lambda_read_p * (white_level - black_level) * (white_level - black_level); - - // return pair - return std::make_pair(lambda_shot, lambda_read); -} - -std::pair merge::getNoiseParams( int ISO, \ - int white_level, \ - double black_level ) -{ - // Set ISO to 100 if not positive - ISO = ISO <= 0 ? 100 : ISO; - - // Calculate shot noise and read noise parameters w.r.t ISO 100 - double lambda_shot_p = ISO / 100.0f * baseline_lambda_shot; - double lambda_read_p = (ISO / 100.0f) * (ISO / 100.0f) * baseline_lambda_read; - - // Rescale shot and read noise to normal range - double lambda_shot = lambda_shot_p * (white_level - black_level); - double lambda_read = lambda_read_p * (white_level - black_level) * (white_level - black_level); - - // return pair - return std::make_pair(lambda_shot, lambda_read); -} - } // namespace hdrplus