Panorama Tools
Template:Short description {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other Template:Portal
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. An updated version of the Panorama Tools library serves as the underlying core engine for many software panorama graphical user interface front ends.Template:Citation needed
HistoryEdit
Dersch started development on Panorama Tools in 1998, producing software available for creating panoramas and more, but had to stop development in 2001 due to legal harassment and claims of patent infringement by the company IPIX.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Dersch released the core library (pano12) and some of the programs of Panorama Tools under the terms of the GNU General Public License. The rest of the applications were made available as binary executables only and for free without a copyleft license.Template:Citation needed
The development of the source code of Panorama Tools was continued by some members of the original Panorama Tools mailing list. In December 2003 they initiated a free software project which is currently hosted by SourceForge. SourceForge requires that all hosted software is released under an open source license. For this reason Dersch's unlicensed binaries are not hosted there, although they can still be found on mirror websites.
On 5 August 2007, Dersch announced his intention to relicense the Panorama Tools source code.<ref name="relicense">{{#invoke:citation/CS1|citation |CitationClass=web }} Alt URL</ref> On 9 August 2007, Dersch changed the license to a GNU Lesser General Public License.<ref name="DerschRelicenseQuote">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Sub-componentsEdit
Original releaseEdit
PanoTools consists of the following components:<ref>Dersch's original home page</ref>
- PTEditor
- Java interactive panorama editor.
- PTPicker
- Java front end to panorama stitcher and other tools. It provides a graphical interface for feature point selection and position optimization.
- PTCrypt
- Java tool for scrambling pictures intended to be viewed on-line with PTViewer.
- PTStitcher
- Panorama stitching tool which remaps, adjusts and combines arbitrary images to panoramic views.
- PTOptimizer†
- Optimizes positions and sizes of images using control-point data.
- PTStereo
- Creates 3-dimensional objects from 2 or more stereoscopic images.
- PTInterpolate
- Physically valid true view interpolator. Given two images of the same scene taken from different positions, this tool creates views from any intermediate position.
- PTMorpher
- Morphing tool.
- PTAverage
- Averages images to reduce noise and enhance density.
- PTStripe
- Combines images into movie-stripes for viewing in object-viewers (PTMovie extension to PTViewer).
- PanoTools Plugins
- Photoshop, GraphicConverter and GIMP plug-ins for image correction and remapping. Also compatible to many other programs that can use Photoshop plug-ins.
- pano12 library†
- The underlying panorama library, currently used by several different panorama front-ends and command line programs.
- pano13 library†
- Current version of the library. No longer compatible with programs for which no source code is available.
†Open source.
Further developmentsEdit
In 2006 the functionality of PTstitcher was reproduced by the developers of Panorama Tools. Its functionality was broken into several program, in an attempt to modularize it:
- PTmender†
- Remaps one image at a time
- PTblender†
- Implements the rudimentary colour correction algorithm found in later versions of PTstitcher
- PTmasker†
- Computes stitching masks. It implements the ability to increase depth-of-field by stacking images
- PTroller†
- Takes a set of images and merges them into a single one
- PTcrop†
- Crops an image to its outer rectangle.
- PTuncrop†
- Opposite of PTcrop: takes a cropped file and creates an uncropped one.
- PTtiff2psd†
- Takes a series of input images and creates a Photoshop PSD file where each input file is a layer.
†Open source.
Front-ends and applicationsEdit
To make working with Panorama Tools easier and to add functionality, many interactive, graphical front-ends to Panorama Tools have been developed, both open source (e.g. Hugin) and commercial (e.g. PTgui and PTMac), along with a variety of other companion applications (e.g. smartblend and Template:Not a typo), which in many cases make interacting directly with the programs in the original Panorama Tools toolset unnecessary.
Further readingEdit
The software Panorama Tools is mentioned and covered in several books, e.g.
- Jacobs, Corinna - Interactive Panoramas: Techniques for Digital Panoramic Photography Template:ISBN
- Andrews, Philip - 360 Degree Imaging: The Photographer's Panoramic Virtual Reality Manual Template:ISBN
- Gulbins, Jürgen & Steinmüller, Uwe - Art of RAW Conversion: How to Produce Art-Quality Photos with Adobe Photoshop CS2 and Leading RAW Converters Template:ISBN
ReferencesEdit
External linksEdit
- Template:Official website
- Helmut Dersch author's current site.
- Helmut Dersch old page author's site last state before it was taken offline in 2001.
- PanoTools.org primary community page recommended by the SourceForge project<ref name="recommended">{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref>