Open ProNoobLi opened 4 years ago
while actually such operation(large integers are divided by ratio then make float to integers)
pls don't convert the float to int in this step
Hi, but anyway the photon-electrons map converted from the low-light-clean raw are integers, right??
My way: long-exposed-clean raw(integer) -> synthetic-low-light-clean(float)-> photon-electrons map(integer)-> poisson noisy photon-electrons map(integer) ->poisson noisy raw(integer)
It's not practical to keep float number in the step of generating the Poisson noisy photon-electrons map
Hi, I got the artifacts when generating synthetic low light clean images. According to your paper, the fake low light clean images = long exposure images / ratio, while actually such operation(large integers are divided by ratio then make float to integers) squeezes the range of the values which loses the accuracy and generates the "non-continuous step" in the image, which feels like a HDR image displayed on an 8-bit screen. The result is as follows: original long exposure image synthesize low light clean image after auto-brightness for imshow original low light noisy image synthesize noise image based on the "non-continious" low light clean image
How do you fix the artifacts?