[ptx] Hugin vs. PTGui - some observations
Mike Runge
mike at trozzreaxxion.net
Wed Aug 2 19:37:04 BST 2006
Hi JD,
please see my remarks between the lines.
JD Smith wrote
>
>> Using autopano-sift/autopano within hugin is fine. Best results I get using autopano-sift without ransac check. So there are wrong controlpoints I need to filter for. Usually I optimize 2-4 times and delete the points with very large values using the controlpointlist. That are only a few clicks, but a newbie will stumble on this.
>>
>
> How do you find the speed compared to PTGui's finder? On OSX at least,
> this is the slowest part of the entire workflow. Relying on the
> autopano* is a bit dangerous for Hugin, since they haven't been
> supported much lately.
>
Hard to tell. My PC is a bit faster and has twice the memory the one of
my collegue has. Altough PTGui's finder was faster.
>
>> My recommendations to make Hugin more newby-friendly:
>> - A wizard/druid (maybe a range of wizards "Spherical with Fish", "Multirow with Rect", etc..) that triggers autopano/-sift with useful parameters, does basic optimisation and cp filtering, stable post-optimisation, comes up with a preview and shows a short report what you can do next to improve your panorama (or a button "Stitch Now?").
>>
>
> A similar concept is to collapse some of the preferences to something
> much simpler to understand. For instance, the "FineTune" tab has
> options: patch width, search area width, local search area width,
> correlation threshold, and peak curvature threshold. Beginners will
> have no idea what all this means (even I don't have 100% clarity on all
> those options). They might instead prefer a single slider with
> conceptual end points:
>
> Faster <---------------------------> More Accurate
>
> with some carefully pre-chosen settings along that slider, based on
> image size, etc. There are other examples of this overly technical
> areas. The details can be hidden behind an "advanced" pane if
> necessary.
>
Probably more complex to develop, but better for the users. That's the
way PTGui goes too.
>
>> - A bad-cp-filtering-by-optimisation tool would be nice as well for advanced users.
>>
>
> In fact, and button or menu option like "Trim Outlier Control Points"
> available after optimization could prompt with "8/168 control points
> deviate by 5 pixels or more. Remove them and re-optimize?" The "5
> pixels" would be variable, based perhaps on the standard deviation of,
> or median absolute deviation, of control point residuals.
Whatever solution will filter for bad points: It should use the
optimization process and it should be possible to set a kind of
effectivity like "more than 40% above average or so."
>
>
>
>> - A basic HTML creation tab (just some fields for author, title, template, etc.) to create a folder with ptviewer, an html file (using a HTML template file), and the equirectangular image in would be a nice goodie for beginners too.
>>
>
> Very useful idea.
>
It's clear, that it is not the main task of Hugin to develop panorama
web presentations. But I think it will help beginners a lot.
I met a friend in cologne a few weeks ago and he had a laptop with WLAN
and was interested in panoramas. We just shot some images with my
camera, downloaded the hugin package, installed it an developed a
360x180deg panorama. Just within 20 minutes we were able to watch our
own sperical (in panoglview). My friend was very impressed. I would like
this "Just 30 minutes from a fresh PC to your own pano on the web" thing ;-)
> One other issue I see relates to the interface. At least on OSX, the
> default window sizes are horrible. Preference panes do not show their
> entire contents and have to be resized (the traditional OSX method is to
> have a minimum size for preference panes). Column headers for images,
> control points, etc., are written in a small font, and are not large
> enough to be useful when data are loaded, and the bottom of letters like
> "g" are cut off.
>
> None of these are horrible usability issues, they just contribute to a
> certain lack of polish. Ideally, the column widths would auto-stretch
> to match the space available, and the column/frame sizing would start
> with sensible defaults, so that all parts of the interface are visible
> on startup. I have some ideas for how to devote much more of the
> interface to the image and relevant data, rather than buttons. For
> instance, rather than having an inert "ANCHOR" column, make it a column
> of check boxes (or two: one for position, one for exposure). Move to
> the menus items like "adjust anchor spot...".
>
Sorry - I have no experiences with OSX. On windows the most suffering
thing is the "You need to hit Enter/Tab after keyin in a value" thing.
I would like to keyin values for y, p, r, etc. directly in the rows
(idealy in the optimizer), but I still need the possibility to handle
multiple rows at once. Any ideas?!
Sensible defaults are a very, very good idea!
One thing about the new de-vignetting functionality:
- can we save/load a calculated polygon curve?
- can we influence a calculated/loaded polygon/faltfield file by a
simple slider (brighter/darker). E.g. connected to the used apperature?
> Hugin is really coming along!
>
YEP! I love Hugin :-)
best, mike
> JD
>
>
>
>
More information about the ptx
mailing list