Enfuse
   HOME

TheInfoList



OR:

Enblend-Enfuse are
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
console application A console application is a computer program designed to be used via a text-only computer interface, such as a text terminal, the command-line interface of some operating systems (Unix, DOS, etc.) or the text-based interface included with most gra ...
created by Andrew Mihal and mostly maintained by Hugin developers. It consists of Enblend, an image blending tool useful for creating
panorama A panorama (formed from Greek πᾶν "all" + ὅραμα "view") is any wide-angle view or representation of a physical space, whether in painting, drawing, photography, film, seismic images, or 3D modeling. The word was originally coined in ...
s, and Enfuse, an
exposure fusion In image processing, computer graphics, and photography, exposure fusion is a technique for blending multiple exposures of the same scene (bracketing) into a single image. As in high dynamic range imaging (HDRI or just HDR), the goal is to capture ...
(HDR merging) and
focus stacking Focus stacking (also known as focal plane merging and z-stacking or focus blending) is a digital image processing technique which combines multiple images taken at different focus distances to give a resulting image with a greater depth of fiel ...
tool that combines the depth of field and dynamic range from multiple images of the same scene (
bracketing In photography, bracketing is the general technique of taking several shots of the same subject using different camera settings. Bracketing is useful and often recommended in situations that make it difficult to obtain a satisfactory image with ...
). Enblend-enfuse accepts images already aligned by other methods.


Technique

Enblend uses the Burt-Adelson spline for blending. Enfuse uses the Mertens-Kautz-Van Reeth (MKVr) approach to exposure fusion, which does not require reconstructing an HDR intermediate. The MKVr approach involves blending images by quality estimates based on contrast, saturation, and well-exposedness. Enblend extends the estimate with a fourth term of
information entropy In information theory, the entropy of a random variable is the average level of "information", "surprise", or "uncertainty" inherent to the variable's possible outcomes. Given a discrete random variable X, which takes values in the alphabet \ ...
, and allows the user to decide the weights of each quality estimator as well as specific implementations of the estimators. For example, a basic focus stack is combined in Enfuse by having the quality estimator only consider contrast, and by having the MKVr blending only use the single best-scoring pixel.


Frontends

Enfuse is used in a number of other tools: *
Hugin Hugin may refer to: * Bob Hugin (born 1954), American politician and businessman * Hugin (longship), a Danish reconstruction of a Viking longship on display in Ramsgate, England * HUGIN, a widely used tool for uncertain reasoning using Bayesian net ...
, an open-source panorama tool, uses Enblend-Enfuse for blending and HDR handling. Hugin provides align_image_stack, which aligns images so that Enfuse can process them. * EnfuseGUI, an open source multi-processor GUI for enfuse mainly focused on HDR merging. * MacroFusion, another open source GUI for enfuse.
Enfusion
another Windows GUI for Enfuse, with a focus on simplicity.


References

{{reflist Free software Free photo stitching software Free software programmed in C++