Enblend

Last updated
Original author(s) Andrew Mihal
Developer(s) Hugin team (Christoph Spiel)
Stable release
4.2 [1]   OOjs UI icon edit-ltr-progressive.svg / 29 March 2016;7 years ago (29 March 2016)
Repository
Written in C++
Operating system Cross-platform
Available inEnglish
License GNU GPL 2+
Website enblend.sourceforge.net   OOjs UI icon edit-ltr-progressive.svg

Enblend-Enfuse are open source console application created by Andrew Mihal and mostly maintained by Hugin developers. It consists of Enblend, an image blending tool useful for creating panoramas, and Enfuse, an exposure fusion (HDR merging) and focus stacking tool that combines the depth of field and dynamic range from multiple images of the same scene (bracketing). Enblend-enfuse accepts images already aligned by other methods. [2]

Contents

Technique

Enblend uses the Burt-Adelson spline for blending. [3]

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. [4] Enblend extends the estimate with a fourth term of information entropy, 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. [2]

Frontends

Enfuse is used in a number of other tools:

Related Research Articles

<span class="mw-page-title-main">Multi-exposure HDR capture</span> Technique to capture HDR images and videos

In photography and videography, multi-exposure HDR capture is a technique that creates high dynamic range (HDR) images by taking and combining multiple exposures of the same subject matter at different exposure levels. Combining multiple images in this way results in an image with a greater dynamic range than what would be possible by taking one single image. The technique can also be used to capture video by taking and combining multiple exposures for each frame of the video. The term "HDR" is used frequently to refer to the process of creating HDR images from multiple exposures. Many smartphones have an automated HDR feature that relies on computational imaging techniques to capture and combine multiple exposures.

<span class="mw-page-title-main">Speckle imaging</span> Astronomical imaging methods

Speckle imaging comprises a range of high-resolution astronomical imaging techniques based on the analysis of large numbers of short exposures that freeze the variation of atmospheric turbulence. They can be divided into the shift-and-add method and the speckle interferometry methods. These techniques can dramatically increase the resolution of ground-based telescopes, but are limited to bright targets.

In photography, bracketing is the general technique of taking several shots of the same subject using different camera settings, typically with the aim of combining the images in postprocessing. Bracketing is useful and often recommended in situations that make it difficult to obtain a satisfactory image with a single shot, especially when a small variation in exposure parameters has a comparatively large effect on the resulting image. Given the time it takes to accomplish multiple shots, it is typically, but not always, used for static subjects. Autobracketing is a feature of many modern cameras. When set, it will automatically take several bracketed shots, rather than the photographer altering the settings by hand between each shot.

Panorama Tools(also known as PanoTools) are a suite of programs and libraries for image stitching, i.e., re-projecting and blending multiple source images into immersive panoramas of many types. It was originally written by German physics and mathematics professor Helmut Dersch. Panorama Tools provides a framework An updated version of the Panorama Tools library serves as the underlying core engine for many software panorama graphical user interface front ends.

<span class="mw-page-title-main">Hugin (software)</span> Photo stitching software

Hugin is a cross-platform open source panorama photo stitching and HDR merging program developed by Pablo d'Angelo and others. It is a GUI front-end for Helmut Dersch's Panorama Tools and Andrew Mihal's Enblend and Enfuse. Stitching is accomplished by using several overlapping photos taken from the same location, and using control points to align and transform the photos so that they can be blended together to form a larger image. Hugin allows for the easy creation of control points between two images, optimization of the image transforms along with a preview window so the user can see whether the panorama is acceptable. Once the preview is correct, the panorama can be fully stitched, transformed and saved in a standard image format.

<span class="mw-page-title-main">FontForge</span> Font editor created by George Williams

FontForge is a FOSS font editor which supports many common font formats. Developed primarily by George Williams until 2012, FontForge is free software and is distributed under a mix of the GNU General Public License Version 3 and the 3-clause BSD license. It is available for operating systems including Linux, Windows, and macOS, and is localized into 12 languages.

<span class="mw-page-title-main">Image stitching</span> Combining multiple photographic images with overlapping fields of view

Image stitching or photo stitching is the process of combining multiple photographic images with overlapping fields of view to produce a segmented panorama or high-resolution image. Commonly performed through the use of computer software, most approaches to image stitching require nearly exact overlaps between images and identical exposures to produce seamless results, although some stitching algorithms actually benefit from differently exposed images by doing high-dynamic-range imaging in regions of overlap. Some digital cameras can stitch their photos internally.

PTGui is a panorama photo stitching program for Windows and macOS developed by New House Internet Services BV. PTGui was created as a GUI frontend to Helmut Dersch's Panorama Tools. It features its own stitching and blending engine along with compatibility to Panorama Tools. PTGui supports telephoto, normal, wide angle and fisheye lenses to create partial cylindrical up to full spherical panoramas. PTGui can handle multiple rows of images.

<span class="mw-page-title-main">Helicon Filter</span> Editing software for Microsoft Windows

Helicon Filter, also referred to as Helicon, Filter, or as HF, was a proprietary commercial and shareware photo editing software program for Microsoft Windows, similar to such programs as Adobe Photoshop and GIMP, developed and published by Helicon Soft Ltd. Unlike these other programs, Helicon Filter is designed primarily to edit and improve existing photos and not for graphics creation. Helicon Filter's interface also differs from other programs in that compact toolbars and menus containing editing tools are replaced with labeled "filter" tabs, each tab containing labeled edit options specific to a single aspect of the picture. Although some editors used to Photoshop-style programs may initially find this layout unfamiliar and unlike the standard toolbar layout, beginners and those who don't recognize the standard icons generally find this very helpful for getting through the editing process.

<span class="mw-page-title-main">Helicon Focus</span>

Helicon Focus is a proprietary commercial digital image processing tool, first released in 2003, developed and published by Helicon Soft Limited. Like programs such as CombineZ or Zerene Stacker, Helicon Focus is designed to blend the focused areas of several partially focused digital photographs to increase the depth of field (DOF) in an image.

The image fusion process is defined as gathering all the important information from multiple images, and their inclusion into fewer images, usually a single one. This single image is more informative and accurate than any single source image, and it consists of all the necessary information. The purpose of image fusion is not only to reduce the amount of data but also to construct images that are more appropriate and understandable for the human and machine perception. In computer vision, multisensor image fusion is the process of combining relevant information from two or more images into a single image. The resulting image will be more informative than any of the input images.

<span class="mw-page-title-main">CombineZ</span> Image processing software package

CombineZ is Free software image processing software package for creating extended depth of field images. It runs on Microsoft Windows. The current release is CombineZP (CombineZ-Pyramid), successor to CombineZM (CombineZ-Movie) which was based on CombineZ5.

<span class="mw-page-title-main">Focus stacking</span> Digital image processing technique

Focus stacking 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 field (DOF) than any of the individual source images. Focus stacking can be used in any situation where individual images have a very shallow depth of field; macro photography and optical microscopy are two typical examples. Focus stacking can also be useful in landscape photography.

<span class="mw-page-title-main">SilverFast</span>

SilverFast is the name of a family of software for image scanning and processing, including photos, documents and slides, developed by LaserSoft Imaging.

<span class="mw-page-title-main">Exposure fusion</span>

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, the goal is to capture a scene with a higher dynamic range than the camera is capable of capturing with a single exposure.

<span class="mw-page-title-main">Image editing</span> Processes of altering images

Image editing encompasses the processes of altering images, whether they are digital photographs, traditional photo-chemical photographs, or illustrations. Traditional analog image editing is known as photo retouching, using tools such as an airbrush to modify photographs or editing illustrations with any traditional art medium. Graphic software programs, which can be broadly grouped into vector graphics editors, raster graphics editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch. The term "image editing" usually refers only to the editing of 2D images, not 3D ones.

<span class="mw-page-title-main">Luminance HDR</span>

Luminance HDR, formerly Qtpfsgui, is graphics software used for the creation and manipulation of high-dynamic-range images. Released under the terms of the GPL, it is available for Linux, Windows and Mac OS X. Luminance HDR supports several High Dynamic Range (HDR) as well as Low Dynamic Range (LDR) file formats.

Epsilon photography is a form of computational photography wherein multiple images are captured with slightly varying camera parameters such as aperture, exposure, focus, film speed and viewpoint for the purpose of enhanced post-capture flexibility. The term was coined by Prof. Ramesh Raskar. The technique has been developed as an alternative to light field photography that requires no specialized equipment. Examples of epsilon photography include focal stack photography, High dynamic range (HDR) photography, lucky imaging, multi-image panorama stitching and confocal stereo. The common thread for all the aforementioned imaging techniques is that multiple images are captured in order to produce a composite image of higher quality, such as richer color information, wider-field of view, more accurate depth map, less noise/blur and greater resolution.

<span class="mw-page-title-main">Pixel Camera</span> Camera application developed by Google for Pixel devices

Pixel Camera, formerly Google Camera, is a camera phone application developed by Google for the Android operating system. Development for the application began in 2011 at the Google X research incubator led by Marc Levoy, which was developing image fusion technology for Google Glass. It was publicly released for Android 4.4+ on the Google Play on April 16, 2014. It was initially supported on all devices running Android 4.4 KitKat and higher, but became only officially supported on Google Pixel devices in the following years. The app was renamed Pixel Camera in October 2023, with the launch of the Pixel 8 and Pixel 8 Pro.

JPEG XT is an image compression standard which specifies backward-compatible extensions of the base JPEG standard.

References

  1. "Enblend/Enfuse - combine images with no seams" . Retrieved 5 February 2024.
  2. 1 2 Mihal, Andrew; Spiel, Christoph. "Combining Multiple Images with Enfuse 4.2". enblend.sourceforge.net. Retrieved 11 May 2019.
  3. Burt, Peter J.; Adelson, Edward H. (1 October 1983). "A multiresolution spline with application to image mosaics" (PDF). ACM Transactions on Graphics. 2 (4): 217–236. doi:10.1145/245.247. S2CID   316610.
  4. Mertens, Tom; Kautz, Jan; Van Reeth, Frank (2007). "Exposure Fusion". Pacific Graphics. Retrieved 2011-01-21.
  5. "EnfuseGUI". software.bergmark.com.
  6. "MacroFusion: GUI to combine photos to get deeper DOF or HDR". sourceforge.net. 27 November 2016. Retrieved 2017-10-19.