PanoTools NG:
Re: Re: New hardware testing on PTgui performance
Yuval Levy 2007-Dec-30 15:01:59
Hi Helmut,
Helmut Dersch wrote:
> TIFFSetField(tif, TIFFTAG_COMPRESSION, COMPRESSION_PACKBITS );
how will this affect warping / stitching on old CPUs (Pentium III class,
500MHz - 1GHz)? Is it possible that the trade-off (I/O vs. compression)
has a "sweet spot" based on CPU speed / memory frequency / memory
quantity, in which case the above setting could be made either an
optional flag or, better, an automatically set flag based on the
relevant parameters? I am still using a bunch of older CPUs for
remapping work.
> As to RAM-requirements and speed:
> All pano12-based stitchers scale poorly with target panorama size.
> This is due to the original design as plug-in for graphics programs
> (first for GraphicConverter on Macs, then Photoshop and Gimp).
One of our GSoC projects was scalability:
<http://wiki.panotools.org/SoC2007_projects#Processing_of_very_large_imag...>
unfortunately the student was not up to the task and we had to fail him
at mid term.
John Cupitt is still interested to add the functionalities to VIPS
<http://www.vips.ecs.soton.ac.uk/index.php?title=VIPS> and Pablo had
spoon-fed the student with some initial code but the issue is currently
a low priority. Maybe a GSoC 2008 project? ...
> I am currently looking into this and will post some results for a reworked
> fast pano-library hopefully soon.
... or maybe you can leverage the VIPS framework?
alternatively there is also GEGL <http://www.gegl.org/> as a potential
framework. I saw Pippin give an impressive demonstration of this last
spring at LGM 2007.
Yuv
--
<*> Wiki: http://wiki.panotools.org
<*> User Guidelines: http://wiki.panotools.org/User_Guidelines
<*> Nabble (Web) http://www.nabble.com/PanoToolsNG-f15658.html
<*> NG Member Map http://www.panomaps.com/ng
<*> Moderators/List Admins: #removed#
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/PanoToolsNG/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/PanoToolsNG/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:#removed#
mailto:#removed#
<*> To unsubscribe from this group, send an email to:
#removed#
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/