PanoTools:
RE: Stitching ultra large panoramas
Mark D. Fink 2006-May-30 14:05:04
Reinhard,
I think you need to add two more items to your problems list:
4) - How to print an image that measures 45.6'x 17.7'.
5) - Where to display this large image (unless you have a really big dining
room at home) :o)
Mark
-----Original Message-----
From: #removed# [mailto:#removed#] On Behalf
Of reinhard schartel
Sent: Tuesday, May 30, 2006 4:20 AM
To: #removed#
Subject: [PanoTools] Stitching ultra large panoramas
Hi, everyone.
The largest "panos" I stitched are (164256 x 63840 pixel) ( 10,4 GPixel)
(10.May 2006)
another pano (322944 x 77440 pixel) ( 24 Gigapixel) (25.May 2006)
It is not a REAL panorama because the 2835 Source-Images are
Computer generated to test my Software. All other steps to create the
panos are REAL.
It is not a problem to stitch ultra large Panos ( 50 GPixel and more )
because the
required hardware-resources ( Diskspace and Computertime )are linear
in "NumberOfSourceImages" (see below).
But three problems I have still to solve.
1.)-I don't know how to handle that large OutputPanoFile ( 30 Gbyte).
To handle that huge File, I split the Outputfile into 70 TIFF-Files, 435MB
each.
What can I do with such an ultra large pano? Is there any application ?
Now it's only a challenge.
2.)-creating the Controlpoints of a REAL 10.4 GPixel pano.
3.)-shut the 2500 Source-Images.
The software is ready to stich a REAL 10 GigaPixel pano.
First of all, I have to get a computer-controlled motorized camera to shut
about 2500 Images.
I'll report again, when it's done.
Reinhard
Details 10Gpixel pano: (10.May 2006)
====================================
panosize: 164256 x 63840 pix
354^ x 137^ (degrees)
105 images per row
27 images per collumn
Source imagesize: 2304 x 3072 pix ( 7 Mpixel)
Computer: Intel Celeron-Processor
700 MHz ;174 MFLOPS,
read RAM 358MB/sec, write RAM 112 MB/sec
512 MB RAM ( 1 GB if the Source-Images are larger than 7Mpixel)
( 1 GB if the overlap between two Source-Images is
larger then 30% )
127 GB IDE Disk ( NTFS, 4k Cluster)
300 GB IDE Disk ( NTFS, 4k Cluster)
seq.read 52MB/sec, seq.write 34MB/sec
OS: Wndows XP pro
Software: PTStitcher (pano12.dll) by Helmut Dersch
PTOptimizer (pano12.dll) by Helmut Dersch
CPG2 (own software package)
Diskspace used : approx. 120 GB
diskspace = ( SourceImageSize * 4 * NoOfSourceImages ) + ( PanoSize * 3 )
+ TempSpace(~10GB)
2304 * 3072 * 4 * 2835 + 164256 * 63840 *
3
Computertime:
optimizer : 30 min. or much more (depends on the precision
of positioning the camera) (PTOptimizer)
converting images : 4 days 21 hours ( approx. 2min 30sec per
SourceImage ) (PTStitcher)
preparing stitching mask : 3h 30min
arranging Outputfiles : 3h 20min
blending ( multi-resolution-spline) : ???
restrictions:
The Source-images are in a regular arrangement.
Indicate the Source-images by Column (c) and Row (r) P(r,c) then :
yaw(r,c+1) = yaw(r,c) + deltaYaw
yaw(r+1,c) = yaw(r,c)
pitch(r+1,c) = pitch(r,c) + deltaPitch
pitch(r,c+1) = pitch(r,c)
deltaYaw is the rotating angle between two neighbour Source-images of the
same row.
deltaYaw is identical for all rows.
deltaPitch is the pitch-angle between two rows .
It is possible to use a finite number of computers to reduce the
computertime
Details 24GPixel pano: (25.Mai 2006)
=====================================
panosize: 322944 x 77440 pix
348^ x 84^ (degrees)
206 images per row
31 images per collumn
6386 Source-images
37595 Controlpoints
Source imagesize: 2304 x 3072 pix ( 7 Mpixel)
computertime: ( Computing-time below, when using only one computer for the
steps
"converting images" , "blending" and "preparing stitching
mask".
Only one computer is possible calculating :
"optimizer" and "arranging Outputfiles" )
optimizer : 4h (with the possibility of "morph to fit")
(depends also on the positioning-precision
of the camera)
: 45min ( without the possibility of "morph to
fit" )
converting images : 14 days 1 hours ( approx. 3min 10sec per
SourceImage )
preparing stitching mask : 4h 10min
arranging Outputfiles : 7h 20min
blending ( multi-resolution-spline) : 4 days 5h
No. of outputfiles: 160 , 429MB each ( 68.6 GByte)
[Non-text portions of this message have been removed]
Yahoo! Groups Links
------------------------ Yahoo! Groups Sponsor --------------------~-->
Get to your groups with one click. Know instantly when new email arrives
http://us.click.yahoo.com/.7bhrC/MGxNAA/yQLSAA/.Cr1lB/TM
--------------------------------------------------------------------~->
<*> PanoTools.Info (wiki, news and more...)
http://www.panotools.info
<*> PanoTools List Reader @ GMane:
http://news.gmane.org/gmane.comp.graphics.panotools
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/PanoTools/
<*> To unsubscribe from this group, send an email to:
#removed#
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/