Matlab Implementation of [Petschnigg, Georg, et al. "Digital photography with flash and no-flash image pairs." ACM Transactions on Graphics (TOG) 23.3 (2004): 664-672.]
This paper is based on obtaining ﬂash/no-ﬂash image pairs that can be used to reduce the noise in the no-ﬂash image. The basic idea is based on bi-lateral ﬁlter. Since the ﬂash/no-ﬂash image pair is assumed to capture exactly the same points in the scene, the ﬂash image (with little noise) is used to provide the range weight of the bi-lateral ﬁlter and the no-ﬂash image is used for the space weight.
Mahmoud Afifi (2019). Digital Photography with Flash and No-Flash Image Pairs (https://www.mathworks.com/matlabcentral/fileexchange/62625-digital-photography-with-flash-and-no-flash-image-pairs), MATLAB Central File Exchange. Retrieved .