hugin_stacker - stack overlapping images to a single image

hugin_stacker [options] --mode=STRING images

hugin_stacker acts on a stack of overlapping images and produces a combined image and/or a set of masked output images.

hugin_stacker is useful for e.g.

  • automatic tourist removal (not only tourists, also other moving objects ;-))
  • noise reduction
  • visualize movement
  • multiplicity

Select stack mode:
Select the darkest pixel.
Select the brightest pixel.
Calculate the mean for each position.
Calculate the median for each position.
Calculate the Winsor trimmed mean for each position. The parameter can be set with --winsor-trim=NUMBER (default: 0.2).
Calculate the sigma clipped mean for each position. Fine-tune with --max-sigma=NUMBER (default: 2) and --max-iterations=NUMBER (default: 5).

Set the filename for the output file (if not given final.tif is used).
Set the compression of the output files. For jpeg files use values between 0 and 100. For tiff files valid values are: PACKBITS, DEFLATE, LZW.
Write output in BigTIFF format (only with TIFF output).

Beside the stacked output hugin_stacker can also mask the input images (available only for stacking modes median|winsor|clip). This mode is activated with --mask-input. In this case the stacked image is first calculated. Then each pixel in each image is checked: if the value of this pixel differs more then mask sigma * standard deviation from the mean/median, this pixel is made visible. If it is in the mentioned range the pixel is masked out.
sets the sigma parameter for --mask-input. Default is 2.
Output a separate mask image for each input image named inputfilenameSTRING. Default value is "_mask".
Output a layered TIFF with the name specified with --output. The file contains the averaged image as layer 0 and all input images as additional layers with the mask as described above.

POD-format documentation converted from by Andreas Metzler

2024-04-03 "Version: 2023.0.0"