Versionshinweise zu Hugin-2009.2.0

Hugin ist ein Panorama-Stitcher und mehr.

Änderungen seit 0.8.0

Die letzte Veröffentlichung im Juli 2009 führte mehrere grundlegend neue Features ein, benötigte jedoch eine lange Zeit bis zu ihrer Fertigstellung. Das aktuelle Release erschien bald darauf, womit zukünftig auch eine bessere Verfolgung der Entwicklung durch häufigere Veröffentlichungen angestrebt wird. Aber auch so gibt es diesmal einige lohnende, neue Merkmale sowie kleinere Verbesserungen:

Hardware-beschleunigtes Stitching

Hugin beinhaltet nona zur Umprojizierung und Verformung von Fotos. Nona nutzte schon bisher auf 'multi-core' Systemen mehrere Prozessoren parallel, jetzt kann es stattdessen die GPU einer geeigneten Grafikkarte verwenden, was potentiell um Größenordnungen schneller ist und dabei dem Rechner Spielraum für die Ausführung anderer Aufgaben schafft. Dieses GPU-beschleunigte Stitching ist bislang eine experimentelle Erweiterung und benötigt eine moderne Graphikkarte.

Voreinstellungs-Sets für Kontrollpunkt-Detektoren

Hugin richtet Bilder anhand von übereinstimmenden Merkmalen, die als Kontrollpunkte bezeichnet werden, aneinander aus. Diese Kontrollpunkte können einerseits manuell in der Registerkarte 'Kontrollpunkte' definiert, aber auch automatisch über die Verwendung sog. Kontrollpunkt-Detektoren erstellt werden. Aufgrund von Belastungen durch US-amerikanische Patente enthält Hugin keinen internen Kontrollpunkt-Detektor, bietet aber die Möglichkeit zur Nutzung eines externen Tools wie z.B. Autopano-SIFT-C oder Pan-o-Matic als 'Plug-In'.

Hugin enthält jetzt vorkonfigurierte, typische Einstellungen für gebräuchliche Plug-Ins, lässt aber auch das Anlegen eigener Einstellungs-Sets zu. Die Auswahl zwischen den jeweiligen Tools erfolgt jetzt ganz einfach und gestattet sogar die Anpassung unterschiedlicher Teile des gleichen Projekts mit unterschiedlichen Plug-Ins.

Fusion von Belichtungsebenen

Hugin verwendet zwei miteinander verwandte Tools zur Verbindung der bereits umprojizierten Einzelbilder. Normalerweise werden per Bracketing fotografierte 'Belichtungsreihen-Stapel' in einem ersten Schritt mit enfuse zu einem einzelnen Bild verbunden, indem die jeweils am besten belichteten Teile jeder vorhandenen Belichtungsstufe verwendet werden. Im nachfolgenden Schritt werden die daraus resultierenden 'belichtungs-fusionierten' Bilder mit enblend über eine Angleichung der gemeinsamen Überlappungen zum fertigen Panorama verbunden.

Das funktioniert recht gut, was aber macht man, wenn die Kamera kein Bracketing zulässt? In diesem Fall wird man erst ein komplettes Panorama mit derselben Belichtung aufnehmen und danach das gleiche Panorama mit geänderter Belichtung ein weiteres Mal fotografieren, weshalb die präzise Ausrichtung in Stapeln aus den unterschiedlich belichteten Einzelaufnahmen kaum möglich sein wird. Hugin bietet jetzt einen zusätzlichen Stitching-Modus an, bei dem erst Fotos mit gleicher Belichtung gruppiert und mit enblend zu 'Belichtungsebenen' verbunden werden, um anschliessend mit enfuse diese unterschiedlich belichteten Panoramen zu einem 'belichtungs-fusionierten' Panorama zu verrechnen.

Visualisierung der Kontrollpunkte

Das letzte Release führte das Schnelle Vorschaufenster ein, mit dem das Panorama bei in Echtzeit aktualisierter Voransicht bearbeitet werden kann - Diese Ansicht wird bald durch einige grossartige Funktionen ergänzt, die dem Anwender beim Management aller Schritte der Panorama-Erstellung helfen werden.

Diese Version bietet mit einem neuen Modus, bei dem die Kontrollpunkte direkt im Schnellen Vorschaufenster angezeigt werden, einen Vorgeschmack auf die kommenden Features.

Anzeige von EXIF-Metadaten

Mit digitalen Kameras erstellte Fotos enthalten - etwas verborgen - nützliche Metadaten wie z.B.: Aufnahmedatum und -Zeit, Kamera-Modell, Verschlusszeit, Blende und Brennweite. In der Registerkarte 'Bilder' zeigt Hugin jetzt einige nützliche Metadaten zum ausgewählten Foto an.

Sprachversionen

Die meisten Übersetzungen wurden auf den neuesten Stand gebracht.

Neue Versionsbenennung

Oft wurde angemerkt, dass Hugin allein schon durch Versionsnummern wie etwa 0.8.0 den Eindruck von Software im Beta-Status hervorrief - wohingegen das Programm tatsächlich sehr nutzbringend für jeden Anwender ist: vom Urlauber, der gerade mal ein einziges Panorama stitchen möchte, bis zum professionellen Fotografen oder Wissenschaftler, der ein Arbeitspferd für die tägliche Arbeit benötigt.

Praktisch gesehen hat daher Hugin die Version 1.0 schon lange erreicht. Beginnend mit diesem Release wechseln wir zu einem Datums-basierenden System, wie es auch bei zahlreichen anderen Open Source Software-Projekten etabliert ist. Dies ist die zweite veröffentlichte stabile Version in diesem Jahr, deshalb nennen wir sie 2009.2.0, die nachfolgende stabile Version wird ebenso mit einer geraden Nummerierung versehen und erhält folglich die Versionsnummer 2009.4.0. Dagegen werden sog. Snapshots, die für Tests den aktuellen Entwicklungszweig darstellen, ungerade Versionsnummern wie z.B. 2009.3.0 erhalten.

Andere Verbesserungen

Es gibt einiges mehr an Verbesserungen in diesem Release von Hugin: Weitere Optionen in den Voreinstellungen, bessere Fehlermeldungen, falls doch einmal etwas schief läuft, Fehlerbehebungen für etliche gemeldete Bugs, und bessere Unterstützung für Packager der Systeme BSD, Linux, OS X und Windows.

Kontrollpunkt-Generatoren

Hugin beinhaltet bislang keinen patentfreien Kontrollpunkt-Generator. Daher muss man entweder selbst die Kontrollpunkte manuell definieren - was nicht so schwierig ist, wie es vielleicht klingt - oder einen der folgenden Kontrollpunkt-Generatoren als 'Plug-In' installieren und konfigurieren:

Upgrade

Der Wechsel von früheren auf die aktuelle Version von Hugin sollte sich einfach gestalten. Falls es mit bestehenden Voreinstellungen zu Problemen kommt empfiehlt sich die Zurückstellung auf Standard-Werte über den Befehl 'Voreinstellungen laden' im Voreinstellungs-Fenster.

Anwender, die die Quelldaten selbst kompilieren, sollten Folgendes beachten: die minimal unterstützte Version von wxWidgets ist jetzt 2.7.0, libpano13 wird in einer Version ab mindestens 2.9.14 vorausgesetzt, Hugin selbst benötigt nun die OpenGL Extension Wrangler Bibliothek GLEW, das OpenGL utility toolkit freeglut, und die OpenGL utility Bibliothek libGLU.

Die Unterstützung für die veraltete Bibliothek libpano12 wurde aufgegeben.

Die Dateien README und INSTALL_cmake enthalten weitere Informationen.

Vielen Dank an alle Mitwirkenden an diesem Release und die Mitglieder des E-Mail-Verteilers Hugin-ptx, die hier garnicht alle einzeln genannt werden können.


Hugin befindet sich auf http://hugin.sourceforge.net/.

Der Sourcecode von Hugin kann bei sourceforge heruntergeladen werden: http://sourceforge.net/projects/hugin/files/hugin/.