The goal in photography is generally the construction of a model of scene appearance. Unfortunately, statistical variations introduced by photon shot and other noise introduce errors in the raw value reported for each pixel sample. Rather than simply accepting those values as the best raw representation, the current work treats them as initial estimates of the correct values, and computes an error model for each pixel's value. The value error models for all pixels in an image are then used to drive a type of texture synthesis which refines the pixel value estimates, potentially increasing both accuracy and precision of each value. Each refined raw pixel value is synthesized from the value estimates of a plurality of pixels with overlapping error bounds and similar context within the same image. The error modeling and texture synthesis algorithms are implemented in and evaluated using KREMY (KentuckY Raw Error Modeler, pronounced "creamy"), a free software tool created for this purpose.
Henry Gordon Dietz, "Refining raw pixel values using a value error model to drive texture synthesis" in Proc. IS&T Int’l. Symp. on Electronic Imaging: Image Processing: Algorithms and Systems XV, 2017, pp 56 - 66, https://doi.org/10.2352/ISSN.2470-1173.2017.13.IPAS-084