1. Skip to navigation
  2. Skip to content
  3. Skip to sidebar


Ronin Test Suite stitched by Autopano Giga Alpha 1.9 by Jason Buchheim

Want to add this gigapan to your favorites? Log In or Sign Up now.

Log In now to add this Gigapan to a group gallery.

About This Gigapan

Toggle
Taken by
Jason Buchheim Jason Buchheim
Explore score
96
Size
0.65 Gigapixels
Views
6256
Date added
Oct 11, 2008
Date taken
Oct 10, 2008
Categories
 
Galleries
Competitions
Tags
Description

This 10x10 Benchmark image suite was stiched by the Alpha 1 release of AutopanoGiga by Autopano.net. I could find no stitchng erros. The watermark is because the program is in 'Trial' mode. And try it I did. Benchmarked 8 different computer configurations and compared them with the Gigapan Stitcher.

Having an older computer system I was having enormous difficulty actually getting through any large stitching projects, so I recently build a new state of the art (for this month) computer system and it is a speed demon compared to my previous hardware. Having seen very significant improvements in my stitching speed, I wanted to know which elements in the new system gives rise to the new stellar performance as I did not know if it is processor, memory, or drive speed related. I know that many of the Gigapan users would like to optimise their computer systems for stitching, so I worked on a thorough study of the variables I could manipulate.

I was particularly interested in the following in relation to total stitching time:

System Memory Size, options tested were 2GB, 4GB, and 8GB
System Memory Speed, in the 4GB configuration, tested between running the two sticks of memory at 800 and 1033 MHz memory clock speeds.
Hard Drive Type, tested between stitching (with source images, destination image, and system cache all on the target drive) between a single 300GB Seagate 7200 RPM SATA drive and a RAID 0 (Stripping) array consisting of four Western Digital Velociraptor 10,000 RPM 150GB drives
Stitching Software, tested Gigapan Stitcher 0.4.3510 and Autopano Giga Alpha Release 1.90
The image set was Randy's Ronin Sculpture set, a 10x10 image array that produces a .5 gigapixel image.

Method:
My base system consists of a Intel Quad Core q9550 running at stock 2.83GHz set into a MSI P45 Platinum motherboard (Intel Chipset) and Geforce 8800 GTS GPU, 850 watt power supply and Corsair PC8500 4x2GB memory with Windows Vista Ultimate as OS.
During all tests I had the Windows Vista Task Manager and Performance Monitor running and displayed.
When testing between the different hard drives, I had the source images and destination image or directory on the same drive and assigned Windows to use that drive for Virtual Memory Swap Space.
As it was a single stick of memory, when running in 2GB the system was not running Dual Channel. When running in 4GB and 8GB the memory was populated for Dual Channel.
Timing of all stitches was done by looking at the file creation and modified time for the created Autopano .PSB images and calculating the difference. For the Gigapan stitches I looked at the 'Additional Info' tab.
Only one sample of each configuration was performed. Minimal other tasks were occurring on the system during the tests.
I pulled out and plugged in memory modules between the sets and rebooted the computer for each change in memory configuration and drive swap space location change.

Here are the results.

Autopano 2Gb memory @ 800 MHz RAID drive: 717 seconds
Autopano 2Gb memory @ 800 MHz SINGLE drive: 1315 seconds
Autopano 4Gb memory @ 800 MHz RAID drive: 707 seconds
Autopano 4Gb memory @ 800 MHz SINGLE drive: 1278 seconds
Autopano 4Gb memory @ 1066 MHz RAID drive: 702 seconds
Autopano 4Gb memory @ 1066 MHz SINGLE drive: 1335 seconds
Autopano 8Gb memory @ 800 MHz RAID drive: 718 seconds
Autopano 8Gb memory @ 800 MHz SINGLE drive: 1225 seconds
Gigapan 2Gb memory @ 800 MHz RAID drive: 2592 seconds
Gigapan 2Gb memory @ 800 MHz SINGLE drive: 2890 seconds
Gigapan 4Gb memory @ 800 MHz RAID drive: 2430 seconds
Gigapan 4Gb memory @ 800 MHz SINGLE drive: 2972 seconds
Gigapan 4Gb memory @ 1066 MHz RAID drive: 2411 seconds
Gigapan 4Gb memory @ 1066 MHz SINGLE drive: 3025 seconds
Gigapan 8Gb memory @ 800 MHz RAID drive: 2406 seconds
Gigapan 8Gb memory @ 800 MHz SINGLE drive: 2644 seconds

Autopano set to use just one core, 8Gb memory @ 800 MHz RAID drive: 2480 seconds (statistically the same as the Gigapan Stitcher at same machine specs and just a little less than four times longer then when run with four cores)
My old system with 1 CPU AMD 3200+ 64 Bit Windows Ultimate and 500Gb 7200 RPM Western Digital Drive, 2GB DDR2 200 memory using the Gigapan stitcher: 7400 seconds

With the results statistically analyzed with JMP software: click this link to view full image farm4.static.flickr.com/3053/2931692487_43ed0831c2_o.jpg Will open in a new tab or windowDiscussion:
Most important factor of all was the number of cores running (and Autopano is the only multicore enabled mosaic stitcher at the present time). The Autopano maxes out all of the CPU's cores, the Gigapan only uses one.
The RAID drive also has a very significant effect, especially with the Autopano software (which, using multiple cores gets limited more by the disk subsystem than the processor). It does not provide as grand of improvements with the Gigapan stitcher probably because the system when running Gigapan Stitcher is being limited more by the processor rather than the disk subsystem. For Autopano the RAID array provided a 80-100% boost in speed but the Gigapan stitcher only gets about a 25% boost. I have not tried the Autopano stitcher with the single core option and the single drive but imagine it would have the same performance as the Gigapan Stitcher with the same setup.

The two programs seem to produce the same result. I did not ever find any glaring errors in the stitched output.

There does not seem to be any big differences in efficiency between the two program as per stitching. Of course the Gigapan stitcher lets you upload right from the stitcher. The Autopano would require you to fire up the Gigapan uploader. But on the bright side, you don't have to take the time to export your panoramas (which I always do) as they are already saved as .PSD or .PSB files. I am a big fan of the .PSB format, and Autopano can include the projected images as separate placed layers too, best for getting rid of those ghosts (although PTGui does a better job with providing editable masking in its .PSB exports). With the Autopano stitcher you can crop and change projection, etc. before rendering, so you can avoid a time consuming task of loading up the image in Photoshop to do so post rendering.

The amount of memory was not a significant player between any of the tests, I guess with a 100 image stitch, 2Gb memory is enough (I did not try 1Gb and did not have 16Gb to try with, maybe if it could keep the whole process and images in memory it could fit in 16Gb, but I bet that a large 1000 image pano would overwhelm even that amount of memory pretty fast.)
The memory speed had no effect when running at 4Gb memory. No significant improvement was found between any of the tests when running at a memory clock of 800 and 1066 (so what is the point of the faster memory I wonder?)

I find it curious how incredibly much slower my 'old' system was, as even though it was a single core AMD, it was running a higher clock frequency than my new multicore processor, so when using a single core program and the same disk system, I would have though they would have been more comparable. Its probably to do with the size of the onchip cache between the 5 year old and the new processor. I should try sticking the old 200 speed memory in and see what stitching time it has.

Conclusion:
Get the fastest processor you can get and pair it up with a RAID array. Use multicore stitching when and if you can (the Autopano Giga is still in Alpha testing stage and has significant bugs, none of which did I encounter, but their forum is full of them) Hopefully the Gigapan stitcher will soon be multicore ready????!!!!

I hope this helps you! I dont ever want to stitch the same image set 18 times again;)


Gigapan Comments (2)

Toggle Minimize gigapan_comment
  1. j

    j (March 03, 2009, 05:42AM )

    i'd like to add in my thanks as well for taking the time to research system configurations. i'm quite fed up with waiting 2 days for my computer to stitch all the images together. this research provides great info for the majority of us who are faced with upgrading our computers to cope with task of stitching these photos. in reply to john murray, i'd say your problem is probably to do with harddisk size. a slow processor and small memory will just take longer to do, it shouldn't just fail.

  2. John Murray

    John Murray (October 11, 2008, 06:50PM )

    Giga-Thanks to Jason for the very methodical analysis! Very impressive.... I need some advice on the optimal system configuration for the largest number of images to stitch. The time for the stitching is secondary. I have not been able to stitch more than 27 images with my system. I use the Nikon D80 which produces images of 3872x2592 pixels. My system is a Windows XP SP2 1.86GHz with 1.5GB RAM (the max). Not the greatest compared to today, but does everything I need except greater than 27 image panoramas. I have tried every stitching program out there and all seem to have the same limitations, so I figure I need a new system. I am willing to invest in a new PC, but need to make sure I will be able to stitch more than 27 images. And this is where I need some advice from Jason or anyone else. My best estimate at the time is to get a 64bit motherboard with either Vista 64 or XP64. I lean to XP64. Then max it out on RAM... probably 8GB or more if I can afford it. Other than this, I am still searching for someone to advise on the system configuration to create these 1000 image panoramas I see here on gigapan. Also, wondering if anyone has been able to modify the Gigapan Beta unit for the Nikon D80? Any help would be much appreciated. Again giga-thanks to Jason's hard work! John Murray jmurray6834 at yahoo.com

The GigaPan EPIC Series, Purchase an GigaPan EPIC model and receive GigaPan Stitch complimentary

Where in the World is this GigaPan?

Toggle
Sorry, this gigapan has no location information.

Member Log In