ALE
Image Processing Software Deblurring, Anti-aliasing, and Superresolution. Local Operation localhost 5393119533 |
[ Up ]
When used with a sequence of differently-exposed images, the certainty techniques implemented in ALE may produce output having higher fidelity overall than that of any single exposure.
When multiple, differently-exposed images of the same scene are available, variations of intensity visible in one image might not be visible in another. In particular, if the difference between maximal light and dark values in the scene exceeds the range of the image capture apparatus, then no single exposure can faithfully record the scene. Using multiple exposures allows discernment of at least as many details as any single exposure in the set can provide, and may allow discernment of more details, and better estimates of intensities.
Steve Mann's original approach to certainty is described in his comparametric paper. ALE extends his approach to Irani-Peleg rendering by defining certainty for (intensity, correction) pairs (in versions 0.7.x) and by basing certainty on estimated intensities (in version 0.8.0).
Two-sided certainty operator κ is used by ALE's incremental renderer, and applies a parameterized heuristic function:
κd(i, j) = max(0.001, [1 - 4 * (0.5 - d(i, j))2]k)Where all operations are applied componentwise, and k is the certainty exponent parameter.
Symmetrically one-sided certainty is used by ALE's Irani-Peleg renderer in versions 0.7.x, and is calculated using the direction of bias of a correction c(i, j) against a modeled pixel value m(i, j). The following expression assumes the range of m to be [0, 1], and expresses condition using the C trinary if-else operator:
Κ(c, m, i, j) = [c(i, j) * (m(i, j) - 0.5) > 0] ? 1 : κd(i, j)
Where all operations are applied componentwise, and κ is the operator for two-sided certainty.
Κ'(c, m, i, j) = [c(i, j) > 0 && (m(i, j) - 0.5) > 0] ? 1 : κd(i, j)
Estimate-based certainty uses an estimate of intensity, rather than measured intensity, to determine certainty, and can be used in a one-sided or two-sided way. ALE version 0.8.0 uses estimate-based asymmetrically one-sided certainty to weight Irani-Peleg correction values.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.