Hugin

Licence: Freeware
Version 2012.0.0 | Release Date: 2012-11-05 | Download
No changes specified
Version Hugin 2011.0.0 | Release Date: 2011-05-29 | Download
No changes specified
Version 2010.4.0 | Release Date: 2010-12-01 | Download
  • Built-in Control Points Generator
  • Improved Unattended Operation
  • Improved Interaction and Functionality
  • Improved Reporting of Stitching and System Information
  • New Command-Line Tools
  • Refactored Makefile Library
  • Libraries and Build Improvements
  • Migration to Launchpad
  • New Visuals
  • Languages
  • Other Improvements
Version 2010.0.0 | Release Date: 2010-03-27 | Download

Usability

  • The Hugin Fast Preview window is where you see a rough preview of the final panorama and can edit it with a selection of tools — For example, one of several 'modes' is Drag for moving photos around the canvas, there are also single click 'actions' to do things like reset the exposure or center the view.
  • Now these tools have been overhauled to make them easier to find, to get a bigger panorama canvas, and to create space for new features in the pipeline such as the upcoming Layout mode. Switching 'modes' is more intuitive, with a tab for each that shows just the 'actions' relevant to that mode, the key enables full-screen viewing of the preview.
  • There are other usability-related changes — the Hugin main window can also be viewed full-screen with ; more photo EXIF metadata is displayed in the Images tab; a list of recent projects is available in the File menu; plus there has been a general clean-up of text in the GUI and many updates to the manual.
Autocrop
  • Hugin is great for stitching hand-held panoramas, but nobody can shoot in perfect straight lines, so these panoramas need careful cropping to produce a picture with 100% coverage. The Fast Preview window now has an Autocrop button that does all this for you automatically — Just click, and the crop rectangle will be resized to use the largest possible area covered by your photos.
Deghosting
  • One of the advanced Hugin features is to merge bracketed photos using exposure fusion or HDR merging - This is done automatically when stitching when bracketed sets are detected.
  • However, when people or objects move during a bracketed sequence, 'ghosts' appear in the result. So another Summer of Code project has now been integrated that both enables HDR deghosting in the GUI and provides an experimental deghosting_mask tool for exposure fusion deghosting with enfuse.
Languages
  • With the addition of a Finnish translation, the Hugin application is now internationalized for twenty-one languages, most of the translations have been updated for this release.
Other improvements
  • This release also has the usual incremental improvements: The default size of the image cache has increased in line with modern computers, so existing Hugin users may want to check or reset their Preferences to suit; the About dialog has been extended to show a full list of Hugin contributors, and there have been many other fixes for minor bugs and annoyances.
Control point generators
  • Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins':
    • autopano-sift-C
    • panomatic
    • match-n-shift
    • Autopano-SIFT
    • Autopano freeware version
Upgrading
  • Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'.
  • For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library.
  • Support for the legacy libpano12 library has been discontinued.
Version 2009.4.0 | Release Date: 2009-12-16 | Download
No changes specified
Version 2009.2.0 | Release Date: 2009-09-29 | Download

Changes since 0.8.0

The last release in July 2009 introduced several major new features, but took a long time to arrive. This release follows quickly with the intention of tracking development better with more frequent releases, even so we still have some great new features and smaller improvements:
Hardware accelerated stitching

Hugin ships with nona for reprojecting and distorting photos. Nona will use multiple processors in parallel on a 'multi-core' system, but now it can use the GPU of your graphics hardware instead - Potentially many times faster and freeing your computer for other tasks. This GPU accelerated stitching is still experimental and requires a modern graphics card.
Control point creator presets

Hugin aligns images by matching features, known as 'control points'. These control points can be created manually in the Hugin Control Points tab or automatically by a 'control point creator'. Due to patent encumbrances in the USA, Hugin doesn't ship with an internal control point creator, but makes it possible to use an external tool such as Autopano-SIFT-C or Pan-o-Matic as a 'plug-in'.

Hugin now comes pre-configured with typical settings for common plug-ins and lets you add your own. Switching between tools is now simple - Even allowing you to match different parts of a single project with different plug-ins.
Exposure layer fusion

Hugin uses two related tools for joining reprojected photos together. Usually any 'bracketed stacks' are first combined with enfuse into a single image using the best exposed bits from each, then these 'exposure fused' images are 'seam blended' with enblend into the final panorama.

This works very well, but what if your camera doesn't have a bracketing mode? In this case you have to take an entire panorama, change the EV setting, then take the panorama again, so there is no guarantee any of the shots will line up into 'stacks'. Hugin now has an extra stitching mode where photos with similar exposures are grouped and seam blended into 'layers' with enblend, then these layers are 'exposure fused' into a final panorama with enfuse.
Visual control points

The last release introduced the Fast Preview window for manipulating the panorama visually in real-time - Coming soon to this window will be some great new features to help you manage every aspect of panorama creation.

This release has a taster of these new features, with a new mode to show control points in the Fast Preview window itself.
EXIF metadata display

Photos produced by digital cameras contain useful hidden metadata such as: date taken, camera model, shutter speed, aperture and focal length. In the Images tab Hugin now displays some useful metadata for the currently selected photo.
Languages

Most translations have been updated.
New version naming

It is often noted that with version numbers like 0.8.0, Hugin looked like pre-release software - In reality Hugin is very usable for anyone, from holidaymakers just wanting to stitch a single panorama, to professional photographers and scientists needing a day-to-day workhorse.

So in practice, Hugin reached version one a long time ago. With this release we are switching to a date based system similar to many other Open Source software projects. This is the second stable release this year, so we are calling it 2009.2.0, the next stable release this year will also be even-numbered 2009.4.0 and so on. Snapshots of the development trunk would have odd-numbers, e.g. 2009.3.0.
Other improvements

There are many more improvements to Hugin in this release: More options in the preferences, better error messages for when things do go wrong, fixes for lots of reported bugs, and better support for packagers on BSD, Linux, OS X and Windows.
Control point generators

Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins':

* autopano-sift-C
* panomatic
* match-n-shift
* Autopano-SIFT
* Autopano freeware version

Upgrading

Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'.

For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library.

Support for the legacy libpano12 library has been discontinued.

See the the README and INSTALL_cmake files for more information.

Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here.

Version 2009.2.0 | Release Date: 2009-09-29 | Download

Changes since 0.8.0

The last release in July 2009 introduced several major new features, but took a long time to arrive. This release follows quickly with the intention of tracking development better with more frequent releases, even so we still have some great new features and smaller improvements:
Hardware accelerated stitching

Hugin ships with nona for reprojecting and distorting photos. Nona will use multiple processors in parallel on a 'multi-core' system, but now it can use the GPU of your graphics hardware instead - Potentially many times faster and freeing your computer for other tasks. This GPU accelerated stitching is still experimental and requires a modern graphics card.
Control point creator presets

Hugin aligns images by matching features, known as 'control points'. These control points can be created manually in the Hugin Control Points tab or automatically by a 'control point creator'. Due to patent encumbrances in the USA, Hugin doesn't ship with an internal control point creator, but makes it possible to use an external tool such as Autopano-SIFT-C or Pan-o-Matic as a 'plug-in'.

Hugin now comes pre-configured with typical settings for common plug-ins and lets you add your own. Switching between tools is now simple - Even allowing you to match different parts of a single project with different plug-ins.
Exposure layer fusion

Hugin uses two related tools for joining reprojected photos together. Usually any 'bracketed stacks' are first combined with enfuse into a single image using the best exposed bits from each, then these 'exposure fused' images are 'seam blended' with enblend into the final panorama.

This works very well, but what if your camera doesn't have a bracketing mode? In this case you have to take an entire panorama, change the EV setting, then take the panorama again, so there is no guarantee any of the shots will line up into 'stacks'. Hugin now has an extra stitching mode where photos with similar exposures are grouped and seam blended into 'layers' with enblend, then these layers are 'exposure fused' into a final panorama with enfuse.
Visual control points

The last release introduced the Fast Preview window for manipulating the panorama visually in real-time - Coming soon to this window will be some great new features to help you manage every aspect of panorama creation.

This release has a taster of these new features, with a new mode to show control points in the Fast Preview window itself.
EXIF metadata display

Photos produced by digital cameras contain useful hidden metadata such as: date taken, camera model, shutter speed, aperture and focal length. In the Images tab Hugin now displays some useful metadata for the currently selected photo.
Languages

Most translations have been updated.
New version naming

It is often noted that with version numbers like 0.8.0, Hugin looked like pre-release software - In reality Hugin is very usable for anyone, from holidaymakers just wanting to stitch a single panorama, to professional photographers and scientists needing a day-to-day workhorse.

So in practice, Hugin reached version one a long time ago. With this release we are switching to a date based system similar to many other Open Source software projects. This is the second stable release this year, so we are calling it 2009.2.0, the next stable release this year will also be even-numbered 2009.4.0 and so on. Snapshots of the development trunk would have odd-numbers, e.g. 2009.3.0.
Other improvements

There are many more improvements to Hugin in this release: More options in the preferences, better error messages for when things do go wrong, fixes for lots of reported bugs, and better support for packagers on BSD, Linux, OS X and Windows.
Control point generators

Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins':

* autopano-sift-C
* panomatic
* match-n-shift
* Autopano-SIFT
* Autopano freeware version

Upgrading

Upgrading from previous versions of Hugin should be seamless. If you do have problems with old settings, these can be reset in the Preferences by clicking 'Load defaults'.

For users compiling from source: note that the minimum version of wxWidgets supported is now 2.7.0, libpano13 needs to be at least 2.9.14, and that Hugin now requires GLEW the OpenGL Extension Wrangler Library, freeglut the OpenGL utility toolkit, and libGLU the OpenGL utility library.

Support for the legacy libpano12 library has been discontinued.

See the the README and INSTALL_cmake files for more information.

Thanks to all the contributors to this release and members of the hugin-ptx mailing list, too many to mention here.

Version 0.8.0 | Release Date: 2009-07-17 | Download

Fast Preview window

A new Fast Preview window has been added, this uses OpenGL graphics
acceleration to show changes as they happen. You can drag photos
around the window and they will warp to their new positions in
real-time. Everything else you need to turn, pan and crop your
panorama can now be done interactively in the Fast Preview.

This Fast Preview also now acts as a hub for working with a panorama
project: the Identify mode lets you click on the overlap between two
photos to bring up the Control Point editor for that pair of photos.

Celeste sky identification

Stitching makes use of static scenery such as buildings to match
photos together, however objects that move cause misalignments, and
clouds move enough to be a particular problem. To make better
panoramas, Hugin has now been trained as a Support Vector Machine to
ignore clouds when matching photos.

New panorama projections

Panoramas tend to have a very large field of view, and Hugin does a
good job simulating virtual wide-angle lenses for output. But
painters and artists can do better than photographers, often
spanning scenes that look absurdly distorted when squeezed into
photographic perspective. Influenced by these vedutismo artists,
Hugin introduces some new projections for more elegant wide-angle
perspectives: Pannini, Biplane and Triplane.

In addition, Orthographic and Equisolid output have been added to
Hugin's already extensive set of azimuthal projections.

Batch Processor

Creating Hugin projects is now easier than ever, but actually
stitching large panoramas slows your computer - Usually at the same
time that you want to do something else. Now with the Hugin Batch
Processor, stitching can be postponed until it is convenient for
you.

Projects can be added to the queue from Hugin itself, or directly by
drag-and-drop from a file manager. In the Batch Processor you get an
overview of progress where the projects can be easily rearranged,
paused or canceled.

Online help

The manual has been updated to cover the new features and adds more
glossary pages explaining panorama and photography related words.

Languages

Most translations have been updated, plus Hugin is now available in
Slovenian and Chinese Traditional. The manual has been completely
translated into Italian.

Other improvements

There are many more changes in this release, here are just some of
them: a Reset... button in the Camera and Lens tab, better support
for 'special' characters in folder and file names, Align... now
works properly when loading saved lens .ini files, hints added to
Control Point tab pull-down lists, stitching now starts with a
series of tests, gcc-4.4.0 support, better Makefile plugin support,
man pages for command-line tools, new button icons throughout and a
command-line version of Celeste

Version 0.7 | Release Date: 2008-10-03 | Download

Hugin has changed enormously in the two years since the 0.6.1 release, hardly any part of the code has remained untouched. There have been many many bug-fixes, improvements to the interface and lots of new features - Here are just some of them:
Online help

Hugin now has comprehensive help documentation for the entire user interface, the manual now includes glossary items explaining many panorama stitching and related photography concepts.
Languages

New translations include Slovak, Korean, Bulgarian and Spanish. This means that hugin is now usable with a total of twenty languages.
New Assistant panel

Creating simple panoramas is much easier, hugin now starts showing an Assistant with a simple 1-2-3 approach for loading images, aligning and creating the final output.

The Assistant will estimate lens and camera parameters, then pick a suitable output projection and size, advanced options are still available for manual adjustment.
Photometric model

Previous versions of hugin and panotools had basic support for correcting vignetting and exposure differences between photos.

This has been completely overhauled, hugin now internally uses the EMoR model for representing exposure photometrically. This means that the camera response curve, vignetting, colour balance and exposure can now be optimised in much the same way as geometrical properties such as position and lens distortion.

The result is that blending between photos is better than ever before.
HDR

Previously hugin supported High Dynamic Range imaging solely by allowing stitching of HDR floating-point TIFF photos - These images themselves had to be created in another tool.

Now, thanks to the internal photometric model, hugin can now create HDR output from normal exposure bracketed photos. The photos don't have to be perfectly-aligned, they don't even need to be nearly-aligned or have consistent exposure differences - The hugin optimiser will sort all this stuff out, and the stitcher will create OpenEXR or TIFF HDR output files for later tonemapping or use as lightprobes.
Exposure blending

HDR and tonemapping isn't for everybody, enfuse introduced exposure blending to the world, and hugin supports aligning and fusing bracketed stacks of photos, perfectly, all as part of the stitching process.

So now with hugin-0.7.0 and enblend-3.2 you can create realistic, photographic panoramas that have no over-exposed or under-exposed areas.
Makefile stitching

hugin-0.7.0 introduces a new stitching back-end: previously the various stitching tools were executed directly by the GUI, now all the commands required to generate the output are written to a Makefile which is then processed independently of hugin itself.

Aside from easier debugging and customisation; this background stitching allows you to get on with creating a new project while waiting for the previous job to finish - Stitching can also be deferred or shifted to another machine, even 'headless' servers can now be used.
Projections

Hugin has always had the ability to save panoramas using simulated normal and fisheye lenses, or 360 degree cylindrical and spherical projections.

Now a whole series of alternative cartographic mappings are available, of particular interest are the 'conformal' stereographic and Mercator projections which can be used to show extremely large angles of view with no local distortion.
Project templates

Hugin project files can now be used as templates for new panorama projects. This is useful if you take a lot of panoramas with exactly the same camera positions.
Other improvements

There's a whole lot of other new stuff in this release: numbering in the control-point editor, straight-line control-points, numeric transform, clicking to rotate the preview, a straighten button, cropping of the output and probably more.
Command-line tools

This release provides new command-line tools:

* align_image_stack: align a nearly-aligned stack of photos
* pto2mk: create a stitching Makefile from a pto project
* vig_optimise: optimise photometric parameters
* tca_correct: calculate lens chromatic aberration
* hugin_hdrmerge: assemble a bracketed stack to HDR
* matchpoint: classify control point features

Control point generators

Hugin doesn't yet ship with a 'Patent Free' control point generator. So you either need to pick control points manually - Not as difficult as it sounds - or install and configure one of the following control-point generators as 'plug-ins', in no particular order:

* autopano-sift-C
* panomatic
* Autopano-SIFT
* Autopano freeware version

Version 0.6.1 | Release Date: 2006-08-19 | Download

v0.7 beta is also available, but unusable on OS X