ELD icon indicating copy to clipboard operation
ELD copied to clipboard

Artifacts in the synthetic low light clean image

Open ProNoobLi opened this issue 5 years ago • 2 comments

image 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: image original long exposure image image synthesize low light clean image after auto-brightness for imshow image original low light noisy image image synthesize noise image based on the "non-continious" low light clean image

How do you fix the artifacts?

ProNoobLi avatar Aug 12 '20 07:08 ProNoobLi

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

Vandermode avatar Aug 14 '20 05:08 Vandermode

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

ProNoobLi avatar Aug 14 '20 07:08 ProNoobLi