<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.panotools.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.panotools.org/api.php?action=feedcontributions&amp;user=Zbooy&amp;feedformat=atom</id>
		<title>PanoTools.org Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.panotools.org/api.php?action=feedcontributions&amp;user=Zbooy&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Special:Contributions/Zbooy"/>
		<updated>2013-05-18T06:27:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.panotools.org/DSLR_spherical_resolution</id>
		<title>DSLR spherical resolution</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/DSLR_spherical_resolution"/>
				<updated>2009-08-16T22:14:36Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: /* Degree/mm */  typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Glossary|What [[spherical]] panorama resolution can I obtain from a certain [[fisheyes|fisheye]]/camera combination.}}&lt;br /&gt;
==Intro==&lt;br /&gt;
In general photography megapixels are more or less synonymous to resulting image resolution. Panorama photography is a bit different, especially spherical panoramas. Here the sensor pixel density is more important than the sensor pixel count.&lt;br /&gt;
&lt;br /&gt;
==The Problem==&lt;br /&gt;
Digital Single Lens Reflex (DSLR) cameras exist in three major groups: &lt;br /&gt;
* With FourThirds sensor (crop factor 2.0)&lt;br /&gt;
* With an APS-C type sensor (crop factor 1.5 or 1.6)&lt;br /&gt;
* With a sensor of the full 35mm film size (crop factor 1.0)&lt;br /&gt;
&lt;br /&gt;
In each size category there are several cameras with different sensor resolutions. And there are several lenses that can be attached to cameras with different sensor sizes. To have the effects of different lenses comparable the concept of a 35mm equivalent focal length has been established - the real focal length multiplied with the crop factor gives the same [[Field of View]] like for a 35mm film camera. &lt;br /&gt;
&lt;br /&gt;
However, this is not possible for [[fisheyes|fisheye]] lenses, since the [[Focal Length]] does not correspond linearly to the [[Field of View]]. One has to look at the degree/mm ratio and absolute pixel density instead.&lt;br /&gt;
&lt;br /&gt;
==Degree/mm==&lt;br /&gt;
In the [[Fisheye Projection]] an angular distance from the optical axis maps to a linear distance on the sensor. The mapping is determined by the focal length (the following numbers are approximations, since real fisheyes almost never resemble the ideal fisheye mapping):&lt;br /&gt;
&lt;br /&gt;
* 5.6mm focal length 11.4°/mm&lt;br /&gt;
* 8mm focal length 7.2°/mm&lt;br /&gt;
* 10.5mm focal length 5.5°/mm&lt;br /&gt;
* 16mm focal length 3.6°/mm&lt;br /&gt;
&lt;br /&gt;
== Pixel density ==&lt;br /&gt;
To deduce the pixel resolution obtainable by a certain sensor/lens combination we should know the density in pixels/mm of the respective sensor. The pixel density can be calculated roughly from the Megapixels (better would be actual pixel size) and the sensor size. For the three major groups and some typical Megapixel sizes:&lt;br /&gt;
&lt;br /&gt;
FourThirds with 13.5mm short side&lt;br /&gt;
 Megapixel       6       8       10      12&lt;br /&gt;
 Short side px   2121    2450    2739    3024&lt;br /&gt;
 px/mm           157     181     203     232&lt;br /&gt;
&lt;br /&gt;
APS-C  with 16mm short side              &lt;br /&gt;
 Megapixel       6      8       10      12&lt;br /&gt;
 Short side px   2000   2309    2582    2828&lt;br /&gt;
 px/mm           125    144     161     177&lt;br /&gt;
&lt;br /&gt;
Full size with 24mm short side&lt;br /&gt;
 Megapixel       6       8       10      12      16      21&lt;br /&gt;
 Short side px   2000    2309    2582    2828    3266    3742&lt;br /&gt;
 px/mm           83      96      108     118     136     156&lt;br /&gt;
&lt;br /&gt;
== Pano sizes ==&lt;br /&gt;
From the above values we can easily calculate some sample panorama resolutions. The table gives some rounded values for the maximum pixel size of an equirectangular:&lt;br /&gt;
&lt;br /&gt;
 FourThirds MP   -       -       -       -       6       8       10      12&lt;br /&gt;
 APS-C      MP   -       -       6       8       10      12      -       -&lt;br /&gt;
 Full size  MP   6       8       12      16      21      -       -       -&lt;br /&gt;
 pixel/mm        80      100     120     140     160     180     200     230&lt;br /&gt;
 f=5.6mm  size   2520    3150    3780    4420    5050    5680    6300    7260 &lt;br /&gt;
 f=8mm    size   4000    5000    6000    7000    8000    9000    10000   11500&lt;br /&gt;
 f=10.5mm size   5200    6500    7900    9200    10500   11800   13100   15000 &lt;br /&gt;
 f=16mm   size   8000    10000   12000   14000   16000   18000   20000   23000&lt;br /&gt;
&lt;br /&gt;
The formula for an exact calculation is &amp;lt;math&amp;gt; \frac {pixel/mm} {degree/mm} *360 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--[[User:Erik Krause|Erik Krause]] 22:11, 21 August 2007 (CEST)&amp;lt;/small&amp;gt;&lt;br /&gt;
[[Category:Tutorial:Nice to know]]&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Extract_and_insert_rectilinear_views</id>
		<title>Extract and insert rectilinear views</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Extract_and_insert_rectilinear_views"/>
				<updated>2007-03-21T18:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
One of the most problematic points when shooting spherical panoramas is the view straight down also called the nadir view. Either the tripod is visible or there may be alignment or color mismatches if shooting handheld. &lt;br /&gt;
&lt;br /&gt;
Unfortunately neither the nadir nor the zenith (straight above) area can be edited directly in the [[equirectangular]] image since it is very distorted. For this task we need to extract a partial view - best in [[Rectilinear Projection]].&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
&amp;lt;b&amp;gt;Important!&amp;lt;/b&amp;gt; For all transformations that use non-overlapping images like assembling cube faces to an [[equirectangular]] image the 'Fast transform' option should be disabled. As a default 'Fast transform' is disabled for the [[Panorama Tools Plugins]] and for [[PTEditor]]. However, it is enabled by default for some of the GUIs ([[PTGui]] f.e.)&lt;br /&gt;
&lt;br /&gt;
Fast Transform can cause the loss of some pixels in the corners of an [[Rectilinear Projection|rectilinear]] image which will be visible as small triangular black holes in the result image. More on 'Fast Transform' on [http://www.fsoft.it/panorama/pano12.htm Fulvio Senore's page].&lt;br /&gt;
&lt;br /&gt;
PTGui 5 has a new internal stitcher which causes a similar effect even if Fast Transform is switched off. &amp;lt;b&amp;gt;Don't use PTGui 5 internal stitcher to assemble cubefaces!&amp;lt;/b&amp;gt; Choose &amp;quot;Panotools Stitcher&amp;quot; (PTStitcher) instead.&lt;br /&gt;
&lt;br /&gt;
== Possibilities ==&lt;br /&gt;
There are basically three possibilities to extract partial [[Rectilinear Projection|rectilinear]] views:&lt;br /&gt;
* [[PTEditor]]&lt;br /&gt;
* [[Panorama Tools Plugins]]&lt;br /&gt;
* [[PTStitcher]] or [[nona]] used directly or indirectly by script or batch file, GUI or [[PanoCube]] Plus &lt;br /&gt;
&lt;br /&gt;
=== PTEditor ===&lt;br /&gt;
[[PTEditor]] is a [[Java]] application provided with the standard [[Panorama Tools]] distribution. It should run on any OS where Java and the panotools runtime (the [[pano12]] library) are installed. There is a nice tutorial on [[How to use PTEditor]]. This is the most convenient way to extract and insert any arbitrary [[Rectilinear Projection|rectilinear]] view. The disadvantage is that it doesn't save 16 bit images.&lt;br /&gt;
&lt;br /&gt;
=== Panotools plugins ===&lt;br /&gt;
The [[Photoshop]] and [[Gimp]] compatible [[Panorama Tools Plugins]] are part of the standard Panotools distribution as well. There is an upgraded version available from [http://epaperpress.com/ptplugins/index.html Thomas Niemann] that corrects some bugs and works for 16 bit.&lt;br /&gt;
&lt;br /&gt;
The plugins contain the [[Panorama Tools Plugins#Adjust|Adjust]] filter, which is capable of extracting and inserting any view in almost any projection. Any data (pan/tilt angle, size of view etc.) has to be inserted manually. Yaw, roll and pitch value have to be calculated or estimated which makes the usage a bit inconvenient. &lt;br /&gt;
&lt;br /&gt;
However, extracting and inserting [[Zenith]] or [[Nadir]] is straightforward and relatively easy. [[Helmut Dersch]] has outlined the basic workflow in [http://www.path.unimelb.edu.au/~dersch/panorectilinear/panorectilinear.html Extracting Rectilinear Images from Panoramas]. You need to do the following:&lt;br /&gt;
&lt;br /&gt;
==== Extracting ====&lt;br /&gt;
* Load the [[Equirectangular]] image in [[Photoshop]] (or any plugins compatible image editor).&lt;br /&gt;
* Choose 'Adjust' or 'PTAdjust' from the Filter menu.&lt;br /&gt;
* Press the small 'Prefs' button in the upper right corner.&lt;br /&gt;
* In the following dialog uncheck option (a) and check options (b) and (c) (see [[Panorama Tools Plugins#Preferences|plugins description for details]]) &lt;br /&gt;
* confirm with 'Ok'&lt;br /&gt;
* check 'Extract', check 'Use Options' and press 'Set'&lt;br /&gt;
* In the following dialog there is an upper part called 'Image:' and a lower one called 'Panorama'&lt;br /&gt;
* In the 'Image' section:&lt;br /&gt;
** Set HFOV 90 for a cube face (or any other Field of View to your need).&lt;br /&gt;
** Choose 'Width' and 'Height' appr. 1/3 of the source image width in order to not degrade image because of too low resolution.&lt;br /&gt;
** Choose 'Format: Rectilinear'&lt;br /&gt;
** Set 'Yaw' and 'Roll' to 0.0&lt;br /&gt;
** Set 'Pitch' to -90 for [[Nadir]] or 90 for [[Zenith]]&lt;br /&gt;
* In the 'Panorama' section:&lt;br /&gt;
** Set HFOV to 360 for a full sphere.&lt;br /&gt;
** Leave 'Width' and 'Height' empty (will be read from the image)&lt;br /&gt;
** Check 'Save to Buffer' if you want to merge the result into your pano later.&lt;br /&gt;
** Choose Format: PSphere (which means [[Equirectangular]])&lt;br /&gt;
** Uncheck 'Load Buffer' to avoid loading of previously saved images.&lt;br /&gt;
* Press 'Ok' twice to perform the transformation&lt;br /&gt;
&lt;br /&gt;
The result image will be loaded into a new window where you can edit it as any other image.&lt;br /&gt;
&lt;br /&gt;
==== Inserting ====&lt;br /&gt;
Once you are done with editing the image you can either insert it back to your orignal pano or load it as a masked layer.&lt;br /&gt;
&lt;br /&gt;
===== Merging =====&lt;br /&gt;
You need to have checked 'Save to Buffer' in order to be able to merge the result into your pano. &lt;br /&gt;
* With the edited rectilinear image as foremost (active) document open Adjust or PTAdjust dialog from the  filter menu.&lt;br /&gt;
* Choose 'Insert' and 'Use Options' and press 'Set'&lt;br /&gt;
* in the following dialog leave anything as is or set it to the values described in the Extracting part if you changed them meanwhile with these exceptions:&lt;br /&gt;
* In the 'Panorama' section:&lt;br /&gt;
** Uncheck 'Save to Buffer' &lt;br /&gt;
** Check 'Load Buffer' &lt;br /&gt;
** check 'or paste'&lt;br /&gt;
** Choose 'Color Correction: none'&lt;br /&gt;
** Set 'Feather:' to a small value or 0 &lt;br /&gt;
* Press 'Ok' twice to perform the transformation ans merging.&lt;br /&gt;
&lt;br /&gt;
===== Loading as layer =====&lt;br /&gt;
Sometimes it might be usefull to load only the transformed Nadir or Zenith image in order to insert it as a new layer into a panorama. &lt;br /&gt;
* With the edited rectilinear image as foremost (active) document open Adjust or PTAdjust dialog from the  filter menu.&lt;br /&gt;
* If you changed any settings since extracting the image set them as described under Extracting. &lt;br /&gt;
* Press 'Ok' to perform the transformation&lt;br /&gt;
&lt;br /&gt;
The image is loaded as a document containing an [[alpha channel]] with the mask. In photoshop you can move this into a masked layer:&lt;br /&gt;
* In the layers palette double click the layer thumbnail in order to create a layer from background.&lt;br /&gt;
* Choose 'Load Selection' from the 'Select' menu. &lt;br /&gt;
* Choose 'Channel: Alpha 1' as new selection and press 'Ok'&lt;br /&gt;
* Click the 'Add vector mask' button in the bottom line of the layers palette.&lt;br /&gt;
* Shift-Drag (pres and hold the shift key after started dragging) the layer from the layers palette to your original panorama.&lt;br /&gt;
&lt;br /&gt;
=== PTStitcher ===&lt;br /&gt;
[[PTStitcher]] supports 16 bit images and can be used to extract and insert partial views in different ways. &lt;br /&gt;
* By directly scripting it.&lt;br /&gt;
* With [[PanoCube]] Plus&lt;br /&gt;
* By one of it's GUIs ([[PTGui]], [[PTAssembler]], [[Hugin]], [[PTMac]]...) &lt;br /&gt;
&lt;br /&gt;
[[nona]] is a free alternative to [[PTStitcher]] that can be used as a drop-in replacement if [[PTStitcher]] is not available.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
There are several scripts or batch files available that extract 6 cube faces from an [[Equirectangular Projection]] image. One of the most convenient windows batch file is written by Eric Gerds and part of his [http://www.pinlady.net/vr/#anchor3 DOS Utilities for Panoramas]. A less convenient batch file is found on [http://www.erik-krause.de/ttt Erik Krause's ] page. [[PTStitcher]] scripts are found on [http://www.path.unimelb.edu.au/~bernardk/tutorials/360/readme/scripts.html Ben Kreunen's ] page&lt;br /&gt;
&lt;br /&gt;
==== PanoCube Plus ====&lt;br /&gt;
[[PanoCube]] Plus can extract six cube faces (single, batch modes) for editing and then convert it directly into [[QTVR]] cubic movie(s). Both 8/16 bits per channel are supported - depending on the [[pano12]] library used the cube faces are the same bit depth as the source images. &lt;br /&gt;
&lt;br /&gt;
To activate &amp;quot;equirectangular to 6 cube faces&amp;quot; mode copy the file &amp;lt;code&amp;gt;Script.txt&amp;lt;/code&amp;gt; to the folder where your source image is and set &amp;quot;1&amp;quot; as first character in this line using a text editor (notepad!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;1  # create tiles for editing ( 0 = NO, 1 = YES). Default NO.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in the file &amp;lt;code&amp;gt;Script.txt&amp;lt;/code&amp;gt; and put it into pano's folder. Next drag and drop your single pano or folder with panos onto the program icon. The source file name and path should contain no spaces. The source image must be exactly in 2:1 format (f.e. 2000x1000 or 6000x3000 pixels). [[PanoCube]] calls [[PTStitcher]] 6 times and creates 6 files in the order front, right, back, left, top, bottom and replaces the last two characters of the name with 11, 22, 33, 44, 55, 66. All files ended with 55 are represent zenith view, ended with 66 - nadir view.&lt;br /&gt;
&lt;br /&gt;
After editing drag again any one (not all!) tile or folder with tiles to get [[QTVR]] cubic movie(s). In batch mode important to have first six letters differ in filenames, otherwice PanoCube can skips &amp;quot;similar&amp;quot; files.&lt;br /&gt;
&lt;br /&gt;
This technique is good if the final product is a [[QTVR]] movie. If you need an equirectangular for PTViewer you can of course drag the .mov file on panocube plus to get it converted, but image quality suffers because of intermediate [[JPEG]] compression and decompression and another [[interpolation]] step.&lt;br /&gt;
&lt;br /&gt;
==== Inserting cubefaces again ====&lt;br /&gt;
You can assemble the cube faces again using the [[PTGui]] template from http://www.erik-krause.de/ttt or the batch file from Eric Gerds: [http://www.pinlady.net/vr/#anchor3 Dos for Panoramas]. &lt;br /&gt;
&lt;br /&gt;
You can even remap only one cube face to equirectangular and insert it as an additional layer into your layered photoshop document.  This has several benefits: &lt;br /&gt;
* no additional [[interpolation]] for the rest of the panorama. &lt;br /&gt;
* possibility to patch nadir in a relative early stage of editing thus leaving open any possibility of correcting over all colors etc.&lt;br /&gt;
* preserving as much as possible of the original image data&lt;br /&gt;
&lt;br /&gt;
To re-insert the patched cubeface into the original document implies that you have worked on a cube face with enough resolution, preferable the pixel width of the original pano divided by 3.&lt;br /&gt;
&lt;br /&gt;
You can use the batch file or [[PTGui]] template mentioned above. You simply have to set output size equal to your original panorama size and create single image [[TIFF]]s as output. Any of those [[TIFF]] files can be added to the original panorama as a masked layer using the &amp;quot;Tiff to masked layers&amp;quot; action from http://www.erik-krause.de/ttt&lt;br /&gt;
&lt;br /&gt;
To use any of the other GUIs you need to &lt;br /&gt;
* Add the cube face as input image&lt;br /&gt;
* specify [[Rectilinear Projection|rectilinear]] and FoV 90° for input images&lt;br /&gt;
* set all lens correction parameters to 0.0&lt;br /&gt;
* specify the correct yaw and pitch values for the particular image:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 tile    front   right   back    left    top     bottom&lt;br /&gt;
 Yaw     0       90      180     -90     0       0&lt;br /&gt;
 Pitch   0       0       0       0       90      -90&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* specify the correct output size.&lt;br /&gt;
* specify [[TIFF]] without mask or feather (TIFF_m) as output format.&lt;br /&gt;
* don't set control points and don't optimize&lt;br /&gt;
* create the panorama&lt;br /&gt;
&lt;br /&gt;
==== GUI ====&lt;br /&gt;
All of the [[GUI front-ends]] should be capable of extracting an arbitrary [[Rectilinear Projection|rectilinear]] view from a spherical pano. Use the equirect image as input (don't forget to set the correct FoV) and specify a rectilinear image with 90° as output &amp;quot;panorama&amp;quot;. Set all lens correction parameters to 0.0. Then change yaw and pitch of the input image until you get the desired view. Note that the values work the other way round than when inserting an image.&lt;br /&gt;
&lt;br /&gt;
==== PTGui ====&lt;br /&gt;
[[PTGui]] offers an additional advantage: The panorama editor and numerical transform. To use it load your image as described above, open panorama editor and choose 'Numerical Transform' from the edit menu. &lt;br /&gt;
&lt;br /&gt;
On the 'Panorama Settings' tab don't forget to uncheck 'Use fast transform' (for details see [[#Warning|Warning]] at top of page).&lt;br /&gt;
&lt;br /&gt;
To pan along the horizon f.e. in 20° steps insert 20 into the 'Yaw' field and press 'Apply' repeatedly until you get the desired view. Positive values pan right, negatives left. &lt;br /&gt;
&lt;br /&gt;
Do the corresponding for 'Pitch' and 'Roll' if needed. This way you can extract any partial view. Once your are done create the &amp;quot;Panorama&amp;quot; (which is the desired partial view) using output format [[TIFF]]. Note down or save the exact values for Yaw, Roll and Pitch as shown on 'Image Parameters&amp;quot; tab page.&lt;br /&gt;
&lt;br /&gt;
Now edit the partial view to your need. Then add it to the project  with your original panorama and on 'Panorama settings' tab change to equirectangular and 360°x180°. Choose individual lens parameters for the new image on 'Lens settings' tab and set 'Rectilinear' and 90° on 'Image parameters' tab. The image should fit now perfectly in the original panorama.&lt;br /&gt;
&lt;br /&gt;
In order to move the panorama back to it's original position go to panorama editor again and choose 'Numerical transform'. Now Enter the exact values for Yaw, Roll and Pitch you previously saved or noted down. The panorama should move back to it's original position now. &lt;br /&gt;
&lt;br /&gt;
You can create either the complete panorama or the partial view only. Choose the size of the original panorama for output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--[[User:Erik Krause|Erik Krause]] 18:30, 20 Mar 2005 (EST)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial:Basic need]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/User:Zbooy</id>
		<title>User:Zbooy</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/User:Zbooy"/>
				<updated>2007-03-19T11:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: /* Current Kit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Full Name ==&lt;br /&gt;
Szymon Madej, aka Zbooy&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Close enough to N50 E20&lt;br /&gt;
&lt;br /&gt;
== Current Kit ==&lt;br /&gt;
Canon DSLRs, Nikkor &amp;amp; Zenitar fisheyes, Tamron wide-angle&amp;lt;br&amp;gt;&lt;br /&gt;
Manfrotto tripods, NN3, Agnos &amp;amp; KingPano heads&amp;lt;br&amp;gt;&lt;br /&gt;
...and lots of strange paraphernalia :-)&lt;br /&gt;
&lt;br /&gt;
== Sphericals ==&lt;br /&gt;
&lt;br /&gt;
[http://panoramy.zbooy.pl/360/ panoramy.zbooy.pl/360]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/HDR_Software_overview</id>
		<title>HDR Software overview</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/HDR_Software_overview"/>
				<updated>2007-03-10T23:10:25Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: /* Software overview */  Updated price of EasyHDR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=HDR software overview=&lt;br /&gt;
&lt;br /&gt;
Certainly one of the most interesting upcoming technologies for photographers is High Dynamic Range Imaging (HDRI), allowing to work with the full real world levels of illumination. While standard image formats utilizes 8 or 16 bits with applied Gamma and color space, the HDR image format extends the bit depth up to 96bit in a linear color space.&lt;br /&gt;
&lt;br /&gt;
On this overview we will focus on the currently available Windows GUI-based software packages that are able to create and process HDR images. I want to thank all authors of the respective software packages for their support during the creation of the overview, especially Geraldine Joffre, Andreas Schömann, Paul Nolan, and Thomas Lock. Aside from the windows based GUI packages Bernhard Vogl has evaluated, command line tools are also available and have been added to the table below.&lt;br /&gt;
&lt;br /&gt;
The following software packages have been tested:&lt;br /&gt;
&lt;br /&gt;
==Software overview==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Software'''&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Homepage'''&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Version'''&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Platforms'''&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Price'''&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;comments'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Artizen'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.supportingcomputers.net/  www.supportingcomputers.net]&lt;br /&gt;
| 2.4.8&lt;br /&gt;
| Win&lt;br /&gt;
| 59.99 CDN&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''EasyHDR'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.easyhdr.com  easyhdr.com]&lt;br /&gt;
| 1.22&lt;br /&gt;
| Win&lt;br /&gt;
| 25 EUR&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''FDRTools Basic '''&lt;br /&gt;
|&lt;br /&gt;
[http://fdrtools.com/   fdrtools.com]&lt;br /&gt;
| 1.8.2&lt;br /&gt;
| Win, Mac&lt;br /&gt;
| free&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''FDRTools Advanced'''&lt;br /&gt;
|&lt;br /&gt;
[http://fdrtools.com/   fdrtools.com]&lt;br /&gt;
| 1.8.2&lt;br /&gt;
| Win, Mac&lt;br /&gt;
| 39.00 EUR&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''HDRShop'''&lt;br /&gt;
|&lt;br /&gt;
[http://gl.ict.usc.edu/HDRShop/   gl.ict.usc.edu/HDRShop]&lt;br /&gt;
| 1.0&lt;br /&gt;
| Win&lt;br /&gt;
| free for non-commercial and educational use&amp;lt;br /&amp;gt; (commercial license: HDRShop 2 (399.00 USD))&lt;br /&gt;
| no further development, superseded by the commercial version 2.0&lt;br /&gt;
|-&lt;br /&gt;
| '''Photogenics HDR'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.idruna.com/   www.idruna.com]&lt;br /&gt;
| 7.0&lt;br /&gt;
| Win, Linux&lt;br /&gt;
| 699.00 USD&lt;br /&gt;
| focuses on 3D workflow and film editing&lt;br /&gt;
|-&lt;br /&gt;
| '''Photomatix Pro'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.hdrsoft.com/   www.hdrsoft.com]&lt;br /&gt;
| 2.3.1&lt;br /&gt;
| Win, Mac&lt;br /&gt;
| 99.00 USD&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''Photoshop'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.adobe.com/   www.adobe.com]&lt;br /&gt;
| 9.0 (CS2) &lt;br /&gt;
| Win, Mac&lt;br /&gt;
| 649.00 USD (US download)&amp;lt;br /&amp;gt; 1042.84 EUR (Europe boxed)&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| '''Picturenaut'''&lt;br /&gt;
| No Homepage ([http://www.dslr-forum.de/showthread.php?t=61750 download here])&lt;br /&gt;
| 1.9b (beta)&lt;br /&gt;
| Win&lt;br /&gt;
| free&lt;br /&gt;
| German only software&lt;br /&gt;
|-&lt;br /&gt;
| '''pfstools'''&lt;br /&gt;
|&lt;br /&gt;
[http://www.mpi-sb.mpg.de/resources/pfstools/  www.mpi-sb.mpg.de]&lt;br /&gt;
| 1.5&lt;br /&gt;
| Unix, Mac, (Win)&lt;br /&gt;
| free, open source&lt;br /&gt;
| Command line tools and two GUI (pfsview and [http://theplaceofdeadroads.blogspot.com/2006/07/qpfstmo-hdr-tone-mapping-gui-for-linux_04.html qpfstmo]) for creation and processing of hdr images.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As you can see,there is a wide variety of fees you have to pay for the different software packages. This is partly justified by the features and the editing functions the various programs offer.&lt;br /&gt;
&lt;br /&gt;
==HDR creation and tonemapping==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; | '''&amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;Software&amp;lt;/font&amp;gt;'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; |&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;measure camera response curve&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; |&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;create HDR from bracketed images&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;create HDR from camera RAW image&amp;lt;sup&amp;gt; (*1)&amp;lt;/sup&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;tonemap image to LDR&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;single HDR image creation&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;batch mode&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;LDR image alignment&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;ghost&amp;lt;br /&amp;gt; removal&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;number of different operators&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;single image via GUI&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;batch mode&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt; parameters save-/restoreable&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt; panoramic mapping (correct border and zenith/nadir blending)&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| '''Artizen'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (histogram)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | manual&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 11&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''EasyHDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | manual ?&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 1&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | during creation&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''FDRTools Basic'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;&amp;amp; modify-able histogram&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 2&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''FDRTools Advanced'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;&amp;amp; modify-able histogram&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 3&amp;lt;br /&amp;gt; (also supports compression &amp;amp; contrast bracketing)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''HDRShop'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''Photogenics HDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;(relies on EXIF data)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&amp;lt;br /&amp;gt; (tethered shooting with Canon cameras possible)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 3&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Photomatix Pro'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;(selectable)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √ (selectable)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 2 + 2 LDR blending methods&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;(no zenith/nadir possible)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''Photoshop'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt; (supposedly automatic)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;(relies on EXIF data)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √  (selectable)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 4&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Picturenaut'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;(selectable)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √ (selectable)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | ?&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 2&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √/–&amp;lt;br /&amp;gt;(can read MKHDRI-curves)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''pfstools'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&amp;lt;br /&amp;gt;(pfscalibration, pfstmo with qpfstmo GUI)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt; (via command line)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 7&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √ (qpfstmo)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | -/– &amp;lt;br /&amp;gt;(command line)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*1: Most software relies on DCRaw for RAW conversion. Some cameras with extended DR capabilities are not converted correctly (e.g. Fuji's S3 camera: Although DCRaw could theoretically read all photosensors, it would need one conversion call for every photosite which is not implemented in the testes software packages.)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==HDR image manipulation==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;11&amp;quot; align=&amp;quot;center&amp;quot; |&lt;br /&gt;
There are basically 2 types of appications available:&lt;br /&gt;
* Converter software: This type of software will assist you in generating and tonemapping HDR images&lt;br /&gt;
* Image editors: These are full-flagged image manipulation programs that will also give you the possibility of HDR generation and tonemapping&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;'''Software'''&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;File formats &amp;lt;sup&amp;gt;(*1)&amp;lt;br /&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;font size=&amp;quot;1&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;EXR/HDR: 96bit&amp;lt;br /&amp;gt; TIFF: 32bit&amp;lt;/font&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt; software type&amp;lt;/font&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;full image editing capabilities&amp;lt;/font&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;manipulation essentials&amp;lt;/font&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;no. of builtin panoramic transformations&amp;lt;/font&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;filters&amp;lt;/font&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;plugins possible&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt; read/write&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;resize, crop, rotate&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;white balance&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;approx&amp;lt;br /&amp;gt; number&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;HDR capable&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt; scriptable&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''Artizen'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | EXR, HDR, TIFF, PFM&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | image editor&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt; (color adjust)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 4&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;gt;40&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | Tone Mapping Operator SDK included&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''EasyHDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''FDRTools Basic'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | EXR, HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''FDRTools Advanced'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | EXR, HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''HDRShop'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 6 (+ 3D rotation)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | ~15&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''Photogenics HDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | EXR, HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | image editor&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt; (color adjust)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | 4&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;gt;40&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √  (beta)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Photomatix Pro'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | EXR, HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 1&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | '''Photoshop'''&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; | EXR, HDR, TIFF&amp;lt;br /&amp;gt; (always assumes 32bit)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | image editor&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt; (white point adjust)&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | &amp;gt;40&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | ~15&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#F5F5F5&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Picturenaut'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | HDR, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''pfstools'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | EXR, HDR, JPEG-HDR (read only), PFM, TIFF&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | converter&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | 4&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | ~11&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | n/a&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*1: TIFF: 32 bit floating point TIFF. Please note that the TIFF file format is an abstract container for various encoding methods. This may result in incompatibility when exchanging TIFF files between various applications.&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt; This is also true to some extent for .hdr files. Though, all applications in this overview use the most recent file format.&lt;br /&gt;
&lt;br /&gt;
==UI functionality and large image processing==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; |&lt;br /&gt;
The best HDR software is not of much use if it lacks of an intuitive user interface. We will now have a look on some key functionality and UI design.&amp;lt;br /&amp;gt; We will also have a look if the applications utilize a clever memory management. The test file is a HDR panorama stitched by Hugin with a size of 8000x4000 pixels (32 Mpix), converted to the Radiance (.hdr) format. (This is tested using a standard Windows XP setup w. 1GB of RAM, swapping to HDD allowed)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;'''Software'''&amp;lt;/font&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;drag &amp;amp; drop operation from operating system possible&amp;lt;/font&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;large image processing&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;drop JPEG LDR images → generate HDR image&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;drop HDR image&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;load 32Mpix HDR file&amp;lt;/font&amp;gt;&lt;br /&gt;
| bgcolor=&amp;quot;#000000&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;font size=&amp;quot;2&amp;quot; color=&amp;quot;#F5F5F5&amp;quot;&amp;gt;tone map 32Mpix image&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| '''Artizen'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | yes / no &amp;lt;br /&amp;gt;(will open single images for editing)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | yes&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''EasyHDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no / no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | runtime error&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | –&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''FDRTools Basic'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no / no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;  (very slow)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''FDRTools Advanced'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no / no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;  (very slow)&lt;br /&gt;
|-&lt;br /&gt;
| '''HDRShop'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √ / no&amp;lt;br /&amp;gt;(will open multiple images for editing)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | n/a&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Photogenics HDR'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √ / no&amp;lt;br /&amp;gt;(will open multiple images for editing)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;big&amp;gt;○&amp;lt;/big&amp;gt;  (very slow)&lt;br /&gt;
|-&lt;br /&gt;
| '''Photomatix Pro'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √ / √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √ (only in batch mode)&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; | '''Photoshop'''&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √ / no&amp;lt;br /&amp;gt;(will open multiple images for editing)&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| bgcolor=&amp;quot;#FFFFFF&amp;quot; align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| '''Picturenaut'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | no / no&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √&lt;br /&gt;
|-&lt;br /&gt;
| '''pfstools'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | no / no&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | no&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | n/a (no GUI)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | √ (depends on algorithm)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; next Page:&lt;br /&gt;
&lt;br /&gt;
=[[HDR and Tonemapping dialogs in detail]]=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--[[User:Bvogl|Bvogl]] 12:13, 25 November 2006 (CET)&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/SmartBlend</id>
		<title>SmartBlend</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/SmartBlend"/>
				<updated>2007-01-03T19:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typos and grammatical errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==What it is==&lt;br /&gt;
Smartblend is an application for seamless image blending by Michael Norel. He can be reached at &amp;lt;b&amp;gt; minorlogic{at}yahoo{dot}com&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main goal of smartblend is panoramic image blending, though it can be used for other applications, such as creation of seamless textures, montage of photos or collage. Smartblend allows stitching of many problematic shots (parallaxed, with moving objects or with differing exposure).&lt;br /&gt;
&lt;br /&gt;
For example see the parallax picture below (from http://www.htu.at/~sascha/ptguide/01.htm described as &amp;quot;impossible to stitch&amp;quot; )&lt;br /&gt;
[[Image:SB_Parallax.jpg|left]]{{clr}}&lt;br /&gt;
&lt;br /&gt;
Just put one picture into another and note the great difference.&lt;br /&gt;
[[Image:SB_Parallax_overlapped.jpg|left]]{{clr}}&lt;br /&gt;
&lt;br /&gt;
Picture below is blended by smartblend.&lt;br /&gt;
[[Image:SB_Blended.jpg|left]]{{clr}}&lt;br /&gt;
Another smartblend example: http://www.liamphoto.com/subwebs/flam-chen/flamchen.htm&lt;br /&gt;
&lt;br /&gt;
If you don't know what is a &amp;quot;command line application&amp;quot;  it can not be useful for you. But you still can use a frontend for smartblend:&lt;br /&gt;
&lt;br /&gt;
* [[PanoWizard]]&lt;br /&gt;
* [[EnblendGUI]]&lt;br /&gt;
* [[PTGui]]&lt;br /&gt;
* [[PTAssembler]]&lt;br /&gt;
&lt;br /&gt;
Download SmartBlend [[Media:smartblend_1_2_2.zip|smartblend_1_2_2.zip]] (16 bit + big files support)&lt;br /&gt;
&lt;br /&gt;
Please test new beta version [[Media:smartblend_1_2_3b0.zip|smartblend_1_2_3b0.zip]]&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
It finds the visual error on overlap region and searches for a seam line with minimal visual error. Than it blends pictures using an algorithm similar to a multiresolution spline.&lt;br /&gt;
&lt;br /&gt;
To study algorithms and options use “–SeamVerbose”  and  “-PyramidVerbose” commands.&lt;br /&gt;
&lt;br /&gt;
There is a [http://qtvr.by.ru/NewQTWR/sm/smartblend.htm good tutorial], but it's available only in Russian. Anyone to translate it?&lt;br /&gt;
&lt;br /&gt;
Welcome to anyone who wants to improve this smartblend, write a tutorial and other.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--[[User:Erik Krause|Erik Krause]] 15:39, 20 July 2006 (CEST) (Text taken from original smartblend home page)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software:Platform:Windows]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Extract_and_insert_rectilinear_views</id>
		<title>Extract and insert rectilinear views</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Extract_and_insert_rectilinear_views"/>
				<updated>2006-11-04T23:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
One of the most problematic points when shooting spherical panoramas is the view straight down also called the nadir view. Either the tripod is visible or there may be alignment or color mismatches if shooting handheld. &lt;br /&gt;
&lt;br /&gt;
Unfortunately neither the nadir nor the zenith (straight above) area can be edited directly in the [[equirectangular]] image since it is very distorted. For this task we need to extract a partial view - best in [[Rectilinear Projection]].&lt;br /&gt;
&lt;br /&gt;
== Warning ==&lt;br /&gt;
&amp;lt;b&amp;gt;Important!&amp;lt;/b&amp;gt; For all transformations that use non-overlapping images like assembling cube faces to an [[equirectangular]] image the 'Fast transform' option should be disabled. As a default 'Fast transform' is disabled for the [[Panorama Tools Plugins]] and for [[PTEditor]]. However, it is enabled by default for some of the GUIs ([[PTGui]] f.e.)&lt;br /&gt;
&lt;br /&gt;
Fast Transform can cause the loss of some pixels in the corners of an [[Rectilinear Projection|rectilinear]] image which will be visible as small triangular black holes in the result image. More on 'Fast Transform' on [http://www.fsoft.it/panorama/pano12.htm Fulvio Senore's page].&lt;br /&gt;
&lt;br /&gt;
PTGui 5 has a new internal stitcher which causes a similar effect even if Fast Transform is switched off. &amp;lt;b&amp;gt;Don't use PTGui 5 internal stitcher to assemble cubefaces!&amp;lt;/b&amp;gt; Choose &amp;quot;Panotools Stitcher&amp;quot; (PTStitcher) instead.&lt;br /&gt;
&lt;br /&gt;
== Possibilities ==&lt;br /&gt;
There are basically three possibilities to extract partial [[Rectilinear Projection|rectilinear]] views:&lt;br /&gt;
* [[PTEditor]]&lt;br /&gt;
* [[Panorama Tools Plugins]]&lt;br /&gt;
* [[PTStitcher]] or [[nona]] used directly or indirectly by script or batch file, GUI or [[PanoCube]] Plus &lt;br /&gt;
&lt;br /&gt;
=== PTEditor ===&lt;br /&gt;
[[PTEditor]] is a [[Java]] application provided with the standard [[Panorama Tools]] distribution. It should run on any OS where Java and the panotools runtime (the [[pano12]] library) are installed. There is a nice tutorial on [[How to use PTEditor]]. This is the most convenient way to extract and insert any arbitrary [[Rectilinear Projection|rectilinear]] view. The disadvantage is that it doesn't save 16 bit images.&lt;br /&gt;
&lt;br /&gt;
=== Panotools plugins ===&lt;br /&gt;
The [[Photoshop]] and [[Gimp]] compatible [[Panorama Tools Plugins]] are part of the standard Panotools distribution as well. There is an upgraded version available from [http://epaperpress.com/ptplugins/index.html Thomas Niemann] that corrects some bugs and works for 16 bit.&lt;br /&gt;
&lt;br /&gt;
The plugins contain the [[Panorama Tools Plugins#Adjust|Adjust]] filter, which is capable of extracting and inserting any view in almost any projection. Any data (pan/tilt angle, size of view etc.) has to be inserted manually. Yaw, roll and pitch value have to be calculated or estimated which makes the usage a bit inconvenient. &lt;br /&gt;
&lt;br /&gt;
However, extracting and inserting [[Zenith]] or [[Nadir]] is straightforward and relatively easy. [[Helmut Dersch]] has outlined the basic workflow in [http://www.path.unimelb.edu.au/~dersch/panorectilinear/panorectilinear.html Extracting Rectilinear Images from Panoramas]. You need to do the following:&lt;br /&gt;
&lt;br /&gt;
==== Extracting ====&lt;br /&gt;
* Load the [[Equirectangular]] image in [[Photoshop]] (or any plugins compatible image editor).&lt;br /&gt;
* Choose 'Adjust' or 'PTAdjust' from the Filter menu.&lt;br /&gt;
* Press the small 'Prefs' button in the upper right corner.&lt;br /&gt;
* In the following dialog uncheck option (a) and check options (b) and (c) (see [[Panorama Tools Plugins#Preferences|plugins description for details]]) &lt;br /&gt;
* confirm with 'Ok'&lt;br /&gt;
* check 'Extract', check 'Use Options' and press 'Set'&lt;br /&gt;
* In the following dialog there is an upper part called 'Image:' and a lower one called 'Panorama'&lt;br /&gt;
* In the 'Image' section:&lt;br /&gt;
** Set HFOV 90 for a cube face (or any other Field of View to your need).&lt;br /&gt;
** Choose 'Width' and 'Height' appr. 1/3 of the source image width in order to not degrade image because of too low resolution.&lt;br /&gt;
** Choose 'Format: Rectilinear'&lt;br /&gt;
** Set 'Yaw' and 'Roll' to 0.0&lt;br /&gt;
** Set 'Pitch' to -90 for [[Nadir]] or 90 for [[Zenith]]&lt;br /&gt;
* In the 'Panorama' section:&lt;br /&gt;
** Set HFOV to 360 for a full sphere.&lt;br /&gt;
** Leave 'Width' and 'Height' empty (will be read from the image)&lt;br /&gt;
** Check 'Save to Buffer' if you want to merge the result into your pano later.&lt;br /&gt;
** Choose Format: PSphere (which means [[Equirectangular]])&lt;br /&gt;
** Uncheck 'Load Buffer' to avoid loading of previously saved images.&lt;br /&gt;
* Press 'Ok' twice to perform the transformation&lt;br /&gt;
&lt;br /&gt;
The result image will be loaded into a new window where you can edit it as any other image.&lt;br /&gt;
&lt;br /&gt;
==== Inserting ====&lt;br /&gt;
Once you are done with editing the image you can either insert it back to your orignal pano or load it as a masked layer.&lt;br /&gt;
&lt;br /&gt;
===== Merging =====&lt;br /&gt;
You need to have checked 'Save to Buffer' in order to be able to merge the result into your pano. &lt;br /&gt;
* With the edited rectilinear image as foremost (active) document open Adjust or PTAdjust dialog from the  filter menu.&lt;br /&gt;
* Choose 'Insert' and 'Use Options' and press 'Set'&lt;br /&gt;
* in the following dialog leave anything as is or set it to the values described in the Extracting part if you changed them meanwhile with these exceptions:&lt;br /&gt;
* In the 'Panorama' section:&lt;br /&gt;
** Uncheck 'Save to Buffer' &lt;br /&gt;
** Check 'Load Buffer' &lt;br /&gt;
** check 'or paste'&lt;br /&gt;
** Choose 'Color Correction: none'&lt;br /&gt;
** Set 'Feather:' to a small value or 0 &lt;br /&gt;
* Press 'Ok' twice to perform the transformation ans merging.&lt;br /&gt;
&lt;br /&gt;
===== Loading as layer =====&lt;br /&gt;
Sometimes it might be usefull to load only the transformed Nadir or Zenith image in order to insert it as a new layer into a panorama. &lt;br /&gt;
* With the edited rectilinear image as foremost (active) document open Adjust or PTAdjust dialog from the  filter menu.&lt;br /&gt;
* If you changed any settings since extracting the image set them as described under Extracting. &lt;br /&gt;
* Press 'Ok' to perform the transformation&lt;br /&gt;
&lt;br /&gt;
The image is loaded as a document containing an [[alpha channel]] with the mask. In photoshop you can move this into a masked layer:&lt;br /&gt;
* In the layers palette double click the layer thumbnail in order to create a layer from background.&lt;br /&gt;
* Choose 'Load Selection' from the 'Select' menu. &lt;br /&gt;
* Choose 'Channel: Alpha 1' as new selection and press 'Ok'&lt;br /&gt;
* Click the 'Add vector mask' button in the bottom line of the layers palette.&lt;br /&gt;
* Shift-Drag (pres and hold the shift key after started dragging) the layer from the layers palette to your original panorama.&lt;br /&gt;
&lt;br /&gt;
=== PTStitcher ===&lt;br /&gt;
[[PTStitcher]] supports 16 bit images and can be used to extract and insert partial views in different ways. &lt;br /&gt;
* By directly scripting it.&lt;br /&gt;
* With [[PanoCube]] Plus&lt;br /&gt;
* By one of it's GUIs ([[PTGui]], [[PTAssembler]], [[Hugin]], [[PTMac]]...) &lt;br /&gt;
&lt;br /&gt;
[[nona]] is a free alternative to [[PTStitcher]] that can be used as a drop-in replacement if [[PTStitcher]] is not available.&lt;br /&gt;
&lt;br /&gt;
==== Scripts ====&lt;br /&gt;
There are several scripts or batch files available that extract 6 cube faces from an [[Equirectangular Projection]] image. One of the most convenient windows batch file is written by Eric Gerds and part of his [http://www.pinlady.net/vr/#anchor3 DOS Utilities for Panoramas]. A less convenient batch file is found on [http://www.erik-krause.de/ttt Erik Krause's ] page. [[PTStitcher]] scripts are found on [http://www.path.unimelb.edu.au/~bernardk/tutorials/360/readme/scripts.html Ben Kreunen's ] page&lt;br /&gt;
&lt;br /&gt;
==== PanoCube Plus ====&lt;br /&gt;
[[PanoCube]] Plus can extract six cube faces (single, batch modes) for editing and then convert it directly into [[QTVR]] cubic movie(s). Both 8/16 bits per channel are supported - depending on the [[pano12]] library used the cube faces are the same bit depth as the source images. &lt;br /&gt;
&lt;br /&gt;
To activate &amp;quot;equirectangular to 6 cube faces&amp;quot; mode copy the file &amp;lt;code&amp;gt;Script.txt&amp;lt;/code&amp;gt; to the folder where your source image is and set &amp;quot;1&amp;quot; as first character in this line using a text editor (notepad!):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;1  # create tiles for editing ( 0 = NO, 1 = YES). Default NO.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in the file &amp;lt;code&amp;gt;Script.txt&amp;lt;/code&amp;gt; and put it into pano's folder. Next drag and drop your single pano or folder with panos onto the program icon. The source file name and path should contain no spaces. The source image must be exactly in 2:1 format (f.e. 2000x1000 or 6000x3000 pixels). [[PanoCube]] calls [[PTStitcher]] 6 times and creates 6 files in the order front, right, back, left, top, bottom and replaces the last two characters of the name with 11, 22, 33, 44, 55, 66. All files ended with 55 are represent zenith view, ended with 66 - nadir view.&lt;br /&gt;
&lt;br /&gt;
After editing drag again any one (not all!) tile or folder with tiles to get [[QTVR]] cubic movie(s). In batch mode important to have first six letters differ in filenames, otherwice PanoCube can skips &amp;quot;similar&amp;quot; files.&lt;br /&gt;
&lt;br /&gt;
This technique is good if the final product is a [[QTVR]] movie. If you need an equirectangular for PTViewer you can of course drag the .mov file on panocube plus to get it converted, but image quality suffers because of intermediate [[JPEG]] compression and decompression and another [[interpolation]] step.&lt;br /&gt;
&lt;br /&gt;
==== Inserting cubefaces again ====&lt;br /&gt;
You can assemble the cube faces again using the [[PTGui]] template from http://www.erik-krause.de/ttt or the batch file from Eric Gerds: [http://www.pinlady.net/vr/#anchor3 Dos for Panoramas]. &lt;br /&gt;
&lt;br /&gt;
You can even remap only one cube face to equirectangular and insert it as an additional layer into your layered photoshop document.  This has several benefits: &lt;br /&gt;
* no additional [[interpolation]] for the rest of the panorama. &lt;br /&gt;
* possibility to patch nadir in a relative early stage of editing thus leaving open any possibility of correcting over all colors etc.&lt;br /&gt;
* preserving as much as possible of the original image data&lt;br /&gt;
&lt;br /&gt;
To re-insert the patched cubeface into the original document implies that you have worked on a cube face with enough resolution, preferable the pixel width of the original pano divided by 3.&lt;br /&gt;
&lt;br /&gt;
You can use the batch file or [[PTGui]] template mentioned above. You simply have to set output size equal to your original panorama size and create single image [[TIFF]]s as output. Any of those [[TIFF]] files can be added to the original panorama as a masked layer using the &amp;quot;Tiff to masked layers&amp;quot; action from http://www.erik-krause.de/ttt&lt;br /&gt;
&lt;br /&gt;
To use any of the other GUIs you need to &lt;br /&gt;
* Add the cube face as input image&lt;br /&gt;
* specify [[Rectilinear Projection|rectilinear]] and FoV 90° for input images&lt;br /&gt;
* set all lens correction parameters to 0.0&lt;br /&gt;
* specify the correct yaw and pitch values for the particular image:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 tile    front   right   back    left    top     bottom&lt;br /&gt;
 Yaw     0       90      180     -90     0       0&lt;br /&gt;
 Pitch   0       0       0       0       90      -90&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* specify the correct output size.&lt;br /&gt;
* specify [[TIFF]] without mask or feather (TIFF_m) as output format.&lt;br /&gt;
* don't set control points and don't optimize&lt;br /&gt;
* create the panorama&lt;br /&gt;
&lt;br /&gt;
==== GUI ====&lt;br /&gt;
All of the [[GUI front-ends]] should be capable of extracting an arbitrary [[Rectilinear Projection|rectilinear]] view from a spherical pano. Use the equirect image as input (don't forget to set the correct FoV) and specify a rectilinear image with 90° as output &amp;quot;panorama&amp;quot;. Set all lens correction parameters to 0.0. Then change yaw and pitch of the input image until you get the desired view. Note that the values work the other way round than when inserting an image.&lt;br /&gt;
&lt;br /&gt;
==== PTGui ====&lt;br /&gt;
[[PTGui]] offers an additional advantage: The panorama editor and numerical transform. To use it load your image as described above, open panorama editor and choose 'Numerical Transform' from the edit menu. &lt;br /&gt;
&lt;br /&gt;
On the 'Panorama Settings' tab don't forget to uncheck 'Use fast transform' (for details see [[#Warning|Warning]] at top of page).&lt;br /&gt;
&lt;br /&gt;
To pan along the horizon f.e. in 20° steps insert 20 into the 'Yaw' field and press 'Apply' repeatedly until you get the desired view. Positive values pan right, negatives left. &lt;br /&gt;
&lt;br /&gt;
Do the corresponding for 'Pitch' and 'Roll' if needed. This way you can extract any partial view. Once your are done create the &amp;quot;Panorama&amp;quot; (which is the desired partial view) using output format [[TIFF]]. Note down or save the exact values for Yaw, Roll and Pitch as shown on 'Image Parameters&amp;quot; tab page.&lt;br /&gt;
&lt;br /&gt;
Now edit the partial view to your need. Then add it to the project  with your original panorama and on 'Panorama settings' tab change to equirectangular and 360°x180°. Choose individual lens parameters for the new image on 'Lens settings' tab and set 'Rectilinear' and 90° on 'Image parameters' tab. The image should fit now perfectly in the original panorama.&lt;br /&gt;
&lt;br /&gt;
In order to move the panorama back to it's original position go to panorama editor again and choose 'Numerical transform'. Now Enter the exact values for Yaw, Roll and Pitch you previously saved or noted down. The panorama should move back to it's original position now. &lt;br /&gt;
&lt;br /&gt;
You can create either the complete panorama or the partial view only. Choose the size of the original panorama for output.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;--[[User:Erik Krause|Erik Krause]] 18:30, 20 Mar 2005 (EST)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]][[Category:Tutorial:Basic need]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Contrast_Blending</id>
		<title>Contrast Blending</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Contrast_Blending"/>
				<updated>2006-08-22T21:07:28Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We refer to '''contrast blending''' as a technique to blend several differently exposed (exposure [[Bracketing|bracketed]]) images in order to achieve a higher [[Dynamic range]].&lt;br /&gt;
&lt;br /&gt;
There are several more or less automatic approaches realized in commercial programs or plugins like [[Photomatix]], [http://fdrtools.com/ FDRTools] and Fred Miranda's [http://www.fredmiranda.com/DRI/ DRI], the free [[photoshop]] actions from [[Contrast Blending Actions|Erik Krause]], or [http://turtle.as.arizona.edu/jdsmith/exposure_blend.php exposure-blend], a script suite for the [[Gimp]].&lt;br /&gt;
&lt;br /&gt;
However, contrast blending can be done completely 'by hand' as described on Michael Reichmann's site - http://www.luminous-landscape.com/tutorials/digital-blending.shtml&lt;br /&gt;
or like described in [[A simple approach to HDR-blending]]&lt;br /&gt;
&lt;br /&gt;
Here is a user comment on Michael's technique:&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;I use the second technique, the Layer Mask approach, and have found that it works quickly and easily, while still leaving much room for tweaking as necessary. The only change I've made in my approach is at the end where I work in Levels instead of curves. I find that sliding the mid-tones to the right helps make the resulting image look more realistic. In some cases, you just have to play around with all three sliders until you get a good blend. I also will reduce the opacity of the top layer down to about 85% as well.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Here is a fragment of an [[ImageMagick]] script by Peter Gawthrop that can be used to automate contrast blending:&lt;br /&gt;
&lt;br /&gt;
  normal=$1&lt;br /&gt;
  under=$2&lt;br /&gt;
  over=$3&lt;br /&gt;
  &lt;br /&gt;
  ### Merge under exposure&lt;br /&gt;
  ## Mask for under exposed&lt;br /&gt;
  convert -type Grayscale $under _mask.tif&lt;br /&gt;
  ## Masked version&lt;br /&gt;
  composite  -compose CopyOpacity _mask.tif $under _under_masked.tif&lt;br /&gt;
  ## Merge with background&lt;br /&gt;
  composite  -compose Darken _under_masked.tif $normal _composite.tif&lt;br /&gt;
  &lt;br /&gt;
  ### Merge over exposure&lt;br /&gt;
  ## Mask for over exposed&lt;br /&gt;
  convert -negate -type Grayscale $over _mask.tif&lt;br /&gt;
  ## Masked version&lt;br /&gt;
  composite -compose CopyOpacity _mask.tif $over _over_masked.tif&lt;br /&gt;
  ## Merge with background&lt;br /&gt;
  composite -compose Lighten _over_masked.tif _composite.tif merged.tif&lt;br /&gt;
&lt;br /&gt;
The other way to use bracketed exposures is to assemble them into a single [[HDR]] image. This can be done with free [http://projects.ict.usc.edu/graphics/HDRShop/ HDRShop], new [[Photoshop]] CS2, [[cinepaint]] ([http://people.freenet.de/hsbosny/HDR_Tutorial/HDR_Tutorial-en.html tutorial for using cinepaint here]) or [http://www.mpi-inf.mpg.de/resources/hdr/calibration/pfs.html PFScalibration] and the [http://fdrtools.com/fdrexposer/fdrexposer_e.php FDRExposer]. The problem here is that the HDR image must be compressed to reveal the complete contrast range on a computer monitor. &lt;br /&gt;
&lt;br /&gt;
This was a major problem for [[HDRShop]] since only [[gamma]] adjustment or (later) the Reinhard [[tone mapping]] plugin existed. It is still a problem for Photoshop CS2, but here the [[HDR]] images can be converted to a 16 or 8 bit per channel image with more possibilities. Brian Greenstone wrote a nice tutorial about that: [http://www.panomundo.com/panos/howto/workflow_expbracketing.html]&lt;br /&gt;
&lt;br /&gt;
Meanwhile two Photoshop CS2 plugins are available that deal with that problem: [[Photomatix]] and FDRCompressor. See [[HDR compression]] for details.&lt;br /&gt;
&lt;br /&gt;
There are several tools that can handle HDR images: [[enblend]], [[Hugin]] and [[Nona]] can work with HDR images of different flavours. [[PTViewer]] 3.1 can display HDR images with adaptive [[dynamic range]] directly. For Linux there are several open source command line tools available that implement different [[tone mapping]] algorithms: [http://www.mpi-sb.mpg.de/resources/pfstools/]&lt;br /&gt;
&lt;br /&gt;
Mark Fink [http://www.northernlight.net www.northernlight.net]&lt;br /&gt;
[[Category:Glossary]][[Category:Tutorial]][[Category:Tutorial:Specialised]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/User:Zbooy</id>
		<title>User:Zbooy</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/User:Zbooy"/>
				<updated>2006-08-22T21:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Full Name ==&lt;br /&gt;
Szymon Madej, aka Zbooy&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Close enough to N50 E20&lt;br /&gt;
&lt;br /&gt;
== Current Kit ==&lt;br /&gt;
Canon DSLRs, Nikkor &amp;amp; Zenitar fisheyes, Tamron wide-angle&amp;lt;br&amp;gt;&lt;br /&gt;
Manfrotto tripod and KingPano head&amp;lt;br&amp;gt;&lt;br /&gt;
...and lots of strange paraphernalia :-)&lt;br /&gt;
&lt;br /&gt;
== Sphericals ==&lt;br /&gt;
&lt;br /&gt;
[http://panoramy.zbooy.pl/360/ panoramy.zbooy.pl/360]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Amateur_photographers</id>
		<title>Amateur photographers</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Amateur_photographers"/>
				<updated>2006-08-22T20:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: /* M */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please add the entry alphabetically to the list.&lt;br /&gt;
&lt;br /&gt;
{{CompactTOC}}&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
&lt;br /&gt;
Denis Roncali --- &lt;br /&gt;
[http://www.denisroncali.it/Fotografie/FrigoEcomin01/FrigoEcomin01-2400.html claustropano 1]   -   &lt;br /&gt;
[http://www.denisroncali.it/Fotografie/FornoCasa01/FornoCasa01-2400.html claustropano 2]   -   &lt;br /&gt;
[http://www.denisroncali.it/Fotografie/LavatriceCasa01/LavatriceCasa01-2400.html claustropano 3]&lt;br /&gt;
&lt;br /&gt;
Richard Drew --- &lt;br /&gt;
[http://www.add360.com/virtual_tour_panoramic_samples.htm Some Samples]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
&lt;br /&gt;
[[User:Smensch01|Stefan Henze]]&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
&lt;br /&gt;
== J ==&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
&lt;br /&gt;
[[User:Serge|Serge Maandag]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Zbooy|Szymon &amp;quot;Zbooy&amp;quot; Madej]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Geoff Mather| Geoff Mather]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
&lt;br /&gt;
== O ==&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
[[photopla.net|Photopla.net aka Yuval Levy]]&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
[[User:Jeff|Jeff Stephens]]&lt;br /&gt;
&lt;br /&gt;
[[User:Rudi|Rudi Szabo]]&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
&lt;br /&gt;
== U ==&lt;br /&gt;
&lt;br /&gt;
== V ==&lt;br /&gt;
&lt;br /&gt;
== W ==&lt;br /&gt;
&lt;br /&gt;
== X ==&lt;br /&gt;
&lt;br /&gt;
== Y ==&lt;br /&gt;
&lt;br /&gt;
== Z ==&lt;br /&gt;
&lt;br /&gt;
== 0 - 9 ==&lt;br /&gt;
&lt;br /&gt;
== others ==&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Projections</id>
		<title>Projections</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Projections"/>
				<updated>2006-08-17T19:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Representing a spherical view of the world on a flat computer monitor or print requires some manner of mapping from the 3D spherical scene in which the camera and viewer are embedded to the 2D medium on which they are rendered.  The techniques used for mapping are of exactly the same type long used by map makers to project the entire globe, or portions of it, onto two dimensional maps.  There is no single, unique projection for representing sections of the sphere on the globe.  Instead, all projections have various attributes and limitations.  There are many classes of projections used for various purposes (e.g. [http://mathworld.wolfram.com/MapProjection.html Mathword's Projection Page]), but only a few are traditionally used for panoramic imaging.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First - a word of warning: If you are looking for a projection, that will map a spherical (even partial) panorama on a flat surface without bending lines: This won't work!'''&lt;br /&gt;
&lt;br /&gt;
This link explains well why it is impossible: http://www.progonos.com/furuti/MapProj/Normal/CartDef/MapDef/mapDef.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some of the most common projections when working with Panoramic imaging are:&lt;br /&gt;
&lt;br /&gt;
== Equirectangular projection ==&lt;br /&gt;
[[image:big_ben_equirectangular.jpg|thumb|200px|right|[[Equirectangular Projection]]]]&lt;br /&gt;
Also called the &amp;quot;non-projection&amp;quot;, this is a representation of the sphere which maps longitude directly to the horizontal coordinate, and latitude to the vertical coordinate.  This projection is often used for the source images in panoramic viewers like [[PTViewer]].  See definition for [[Equirectangular Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Cylindrical projection ==&lt;br /&gt;
[[image:big_ben_cylindrical.jpg|thumb|200px|right|[[Cylindrical Projection]]]]This is the projection most commonly used for printed panoramas with a large range of longitude (&amp;gt;120 degrees).  It can be envisioned by imagining wrapping a flat piece of paper around the sphere tangent to the equator, and projecting a light out from the center of the sphere.  A full range of longitude, up to 360 degrees, can be represented with a cylindrical projection, but near the poles, the images become very distorted, so a full range of latitude cannot be used.  See [[Cylindrical Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Rectilinear projection ==&lt;br /&gt;
[[image:big_ben_rectilinear.jpg|thumb|150px|right|[[Rectilinear Projection]]]]&lt;br /&gt;
This is a fundamental projection which can be envisioned by imagining placing a flat piece of paper tangent to a sphere and projecting a light out from its center.  Obviously, only less than 180 degrees of longitude can be represented with this projection (exactly 180 degrees would require an image of infinite width), and in practice, far less. &lt;br /&gt;
&lt;br /&gt;
Most non-fisheye cameras produce a nearly rectilinear image over their field of view (albeit with varying amounts of unavoidable [[Lens_distortion|distortion]]).  The Rectilinear projection is often used for prints of panoramas which cover less than ~120 degrees of longitude, since straight lines are preserved.  See [[Rectilinear Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Cubic projection ==&lt;br /&gt;
[[image:big_ben_cubic.jpg|thumb|200px|right|[[Cubic Projection]]]]&lt;br /&gt;
Technically a sub-case of the [[Rectilinear Projection]], the cubic projection is used as the source projection for fully spherical [[Quicktime]] VR panoramas.  See [[Cubic Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Fisheye projection ==&lt;br /&gt;
[[image:big_ben_fisheye.jpg|thumb|150px|right|[[Fisheye Projection]]]]&lt;br /&gt;
In a [[Fisheye Projection]], the distance from the centre of the image to a point is proportional to the equivalent spatial angle.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Stereographic projection ==&lt;br /&gt;
[[image:big_ben_stereographic.jpg|thumb|150px|right|[[Stereographic Projection]]]]&lt;br /&gt;
[[Stereographic Projection]] is a ''conformal'' form of [[Fisheye Projection]] where the distance from the centre is ''not'' equivalent to the spatial angle.  This is much easier on the eye for printing and display purposes.&lt;br /&gt;
&lt;br /&gt;
Stereographic is limited to a maximum horizontal (and vertical) angle of 360 degrees, images over 330 degrees are pretty, but not very usable.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Mercator projection ==&lt;br /&gt;
[[image:big_ben_mercator.jpg|thumb|200px|right|[[Mercator Projection]]]]&lt;br /&gt;
[[Mercator Projection]] is another ''conformal'' projection, similar to [[Cylindrical Projection]].  This shows less pronounced distortion than either ''cylindrical'' or [[Equirectangular Projection]] which otherwise look very similar.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Transverse mercator projection ==&lt;br /&gt;
[[image:big_ben_transverse_mercator.jpg|thumb|100px|right|[[Mercator Projection|Transverse Mercator Projection]]]]&lt;br /&gt;
This is a [[Mercator Projection]] rotated 90 degrees, suitable for a long vertical image.&lt;br /&gt;
&lt;br /&gt;
Transverse mercator is limited to a maximum horizontal angle of 180 degrees, though in practice images over 150 degrees are not very usable.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Sinusoidal projection ==&lt;br /&gt;
[[image:bin_ben_sinusoidal.jpg|thumb|200px|right|[[Sinusoidal Projection]]]]&lt;br /&gt;
[[Sinusoidal Projection]] is an ''equal area'' projection which makes it suitable for transmission of spherical images, as supported by the [[DevalVR]] viewer.&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	<entry>
		<id>http://wiki.panotools.org/Projections</id>
		<title>Projections</title>
		<link rel="alternate" type="text/html" href="http://wiki.panotools.org/Projections"/>
				<updated>2006-08-17T19:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Zbooy: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Representing a spherical view of the world on a flat computer monitor or print requires some manner of mapping from the 3D spherical scene in which the camera and viewer are embedded to the 2D medium on which they are rendered.  The techniques used for mapping are of exactly the same type long used by map makers to project the entire globe, or portions of it, onto two dimensional maps.  There is no single, unique projection for representing sections of the sphere on the globe.  Instead, all projections have various attributes and limitations.  There are many classes of projections used for various purposes (e.g. [http://mathworld.wolfram.com/MapProjection.html Mathword's Projection Page]), but only a few are traditionally used for panoramic imaging.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''First - a word of warning: If you are looking for a projection, that will map a spherical (even partial) panorama on a flat surface without bending lines: This won't work!'''&lt;br /&gt;
&lt;br /&gt;
This link explains well why it is impossible: http://www.progonos.com/furuti/MapProj/Normal/CartDef/MapDef/mapDef.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some of the most common projections when working with Panoramic imaging are:&lt;br /&gt;
&lt;br /&gt;
== Equirectangular projection ==&lt;br /&gt;
[[image:big_ben_equirectangular.jpg|thumb|200px|right|[[Equirectangular Projection]]]]&lt;br /&gt;
Also called the &amp;quot;non-projection&amp;quot;, this is a representation of the sphere which maps longitude directly to the horizontal coordinate, and latitude to the vertical coordinate.  This projection is often used for the source images in panoramic viewers like [[PTViewer]].  See definition for [[Equirectangular Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Cylindrical projection ==&lt;br /&gt;
[[image:big_ben_cylindrical.jpg|thumb|200px|right|[[Cylindrical Projection]]]]This is the projection most commonly used for printed panoramas with a large range of longitude (&amp;gt;120 degrees).  It can be envisioned by imagining wrapping a flat piece of paper around the sphere tangent to the equator, and projecting a light out from the center of the sphere.  A full range of longitude, up to 360 degrees, can be represented with a cylindrical projection, but near the poles, the images become very distorted, so a full range of latitude cannot be used.  See [[Cylindrical Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Rectilinear projection ==&lt;br /&gt;
[[image:big_ben_rectilinear.jpg|thumb|150px|right|[[Rectilinear Projection]]]]&lt;br /&gt;
This is a fundamental projection which can be envisioned by imagining placing a flat piece of paper tangent to a sphere and projecting a light out from its center.  Obviously, only less than 180 degrees of longitude can be represented with this projection (exactly 180 degress would require an image of infinite width), and in practice, far less. &lt;br /&gt;
&lt;br /&gt;
Most non-fisheye cameras produce a nearly rectilinear image over their field of view (albeit with varying amounts of unavoidable [[Lens_distortion|distortion]]).  The Rectilinear projection is often used for prints of panoramas which cover less than ~120 degrees of longitude, since straight lines are preserved.  See [[Rectilinear Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Cubic projection ==&lt;br /&gt;
[[image:big_ben_cubic.jpg|thumb|200px|right|[[Cubic Projection]]]]&lt;br /&gt;
Technically a sub-case of the [[Rectilinear Projection]], the cubic projection is used as the source projection for fully spherical [[Quicktime]] VR panoramas.  See [[Cubic Projection]] for more.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Fisheye projection ==&lt;br /&gt;
[[image:big_ben_fisheye.jpg|thumb|150px|right|[[Fisheye Projection]]]]&lt;br /&gt;
In a [[Fisheye Projection]], the distance from the centre of the image to a point is proportional to the equivalent spatial angle.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Stereographic projection ==&lt;br /&gt;
[[image:big_ben_stereographic.jpg|thumb|150px|right|[[Stereographic Projection]]]]&lt;br /&gt;
[[Stereographic Projection]] is a ''conformal'' form of [[Fisheye Projection]] where the distance from the centre is ''not'' equivalent to the spatial angle.  This is much easier on the eye for printing and display purposes.&lt;br /&gt;
&lt;br /&gt;
Stereographic is limited to a maximum horizontal (and vertical) angle of 360 degrees, images over 330 degrees are pretty, but not very usable.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Mercator projection ==&lt;br /&gt;
[[image:big_ben_mercator.jpg|thumb|200px|right|[[Mercator Projection]]]]&lt;br /&gt;
[[Mercator Projection]] is another ''conformal'' projection, similar to [[Cylindrical Projection]].  This shows less pronounced distortion than either ''cylindrical'' or [[Equirectangular Projection]] which otherwise look very similar.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Transverse mercator projection ==&lt;br /&gt;
[[image:big_ben_transverse_mercator.jpg|thumb|100px|right|[[Mercator Projection|Transverse Mercator Projection]]]]&lt;br /&gt;
This is a [[Mercator Projection]] rotated 90 degrees, suitable for a long vertical image.&lt;br /&gt;
&lt;br /&gt;
Transverse mercator is limited to a maximum horizontal angle of 180 degrees, though in practice images over 150 degrees are not very usable.&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Sinusoidal projection ==&lt;br /&gt;
[[image:bin_ben_sinusoidal.jpg|thumb|200px|right|[[Sinusoidal Projection]]]]&lt;br /&gt;
[[Sinusoidal Projection]] is an ''equal area'' projection which makes it suitable for transmission of spherical images, as supported by the [[DevalVR]] viewer.&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Zbooy</name></author>	</entry>

	</feed>