Hi,
i DIDN'T use the "align" button in this case, which is why this whole thing is frustrating me so much.
--
You received this message because you are subscribed to the Google Groups "Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugi...@googlegroups.com
To unsubscribe from this group, send email to hugin-ptx+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
If you provide a reproducible testcase and the expected behaviour, then yes!
Cheers,
Seb
3.3 stops means that Hugin needs to scale the brightness of one of
the images x10 to get them to match. This is why you can't adjust
brightness (or colour balance) in an image editor, it only works in
a tool like Hugin that understands the camera response curve and
that will apply different scaling depending on the position of each
pixel in the curve.
This is also why the preview with the Photometrics checkbox disabled
looks wrong - This is a 'fast' option that only applies linear
scaling like an image editor. This default has been changed
recently, the preview will now always start with the Photometric
display enabled.
Jeffrey, we need to know why you think the result is wrong? i.e.
which of these possible results do you see:
http://www.flickr.com/photos/36383814@N00/5446447682/
--
Bruno
There already is one, actually two.
On the Stitcher tab, if you pick 'Exposure fused from stacks' then
no EV correction is applied to any of the photos, and enblend will
be used to blend adjacent photos (note that this still works even if
you don't have 'stacks').
If you pick 'Exposure fused from any arrangement' then again no EV
correction is applied, enblend is used to blend any photos with
similar exposure, then enfuse is used to join photos with larger
exposure differences (again this works even when you don't have full
'exposure layers').
--
Bruno
As we say, it doesn't do photometric optimisation it just reads the
EXIF EV values. A bad user interface would be to do the wrong thing
by default. In the case of a panorama shot on auto-exposure,
ignoring the exposure differences just looks horrible. Hugin does
the right thing by default, but it allows you to do the wrong thing
if you really really want.
> Furthermore, the idea that you should set TWICE the images to zero
> (exposure value, and output exposure value) to simply get a
> panorama which hasn't had its colors messed with, this idea is
> really not good, in my opinion.
>
> Can we agree that this is a UI problem, and I will file a bug
> report about this?
Yes, but you need to rephrase it to describe the actual problem:
Resetting 'exposure' for photos should set the global exposure to
the average when you 'reset exposure to zero', as it already does
with 'reset exposure to EXIF values'.
--
Bruno
Bruno, with a heavy heart, I must disagree.
To switch off (uncheck) the previewed "Photometrics" only to find even
more weirdness going on 'underneath' is not helpful.
To "Reset Exposure to EXIF values" and still see unacceptable tone-
mapping anomalies is not helpful.
To "Reset Exposure to zero (no exposure correction)" and get a black
preview screen ... ? and then try "Reset Exposure to EXIF values"
again to get an almost all-white preview image ... ?
With the excellent and intelligible exposure correction available from
enfuse and vig_optimise, is there really a need for a "crude" top-
secret-back-up-default-auto-exposure-corrector as well ?
May I request a feature to simply disable this particular "default"
photometric interpolation, and instead default to the unmodified input
pixel values when vig-optimise corrections are unavailable / hidden /
reset / otherwise eschewed ?
I agree that the current behavior is correct, with one caveat: When
images are identified as belonging to stacks on the Images tab, hugin
should apply the same curve to all members of a stack, instead of
treating them individually. As things currently stand, hugin's default
behavior is to coerce the over- and under-exposed layers in a project
with exposure bracketing to the same exposure as the middle layer, so
dumping the EXIF values by resetting the input and output exposures to 0
(or 12 or PI ...) is mandatory.
Cheers,
BBB
--
Bob Bright
Vancouver Island Digital Imaging
(250) 857-9887
BBBr...@VictoriaVR.ca
http://VictoriaVR.ca
>
> Resetting 'exposure' for photos should set the global exposure to the
> average when you 'reset exposure to zero', as it already does with
> 'reset exposure to EXIF values'.
>
My version of hugin (currently 2011.0.0beta2) doesn't appear to reset
the output exposure when I reset image exposures to either zero or to
EXIF values -- I always have to click on the EV reset arrow in the
preview window to update the output EV. Am I doing something wrong?
This should happen already, every photo from the same camera/lens
will share a response curve. Can you upload a .pto file that shows
this?
> As things currently stand, hugin's default behavior is to coerce
> the over- and under-exposed layers in a project with exposure
> bracketing to the same exposure as the middle layer, so dumping
> the EXIF values by resetting the input and output exposures to 0
> (or 12 or PI ...) is mandatory.
..but does it make any difference to your stitching results? Hugin
discards EV values when fusing stacks, and it needs the relative EV
values when merging a stack to HDR.
--
Bruno
Who asked you to switch off photometrics?
>To "Reset Exposure to EXIF values" and still see unacceptable tone-
>mapping anomalies is not helpful.
Hugin doesn't do tone-mapping. Exposure fusion with enfuse does
something similar to tone-mapping, but if 'exposure fusion' is set
in Hugin then all exposure correction is disabled and EXIF values
are irrelevant.
>To "Reset Exposure to zero (no exposure correction)" and get a black
>preview screen ... ? and then try "Reset Exposure to EXIF values"
>again to get an almost all-white preview image ... ?
There are actual bugs in Hugin, resetting exposure to zero should
average the global exposure just as resetting to EXIF does - Jeffery
offered to submit this as a bug report in the tracker.
The white preview sounds to me like you have messed-up camera
response parameters - This is another problem altogether.
>With the excellent and intelligible exposure correction available from
>enfuse and vig_optimise, is there really a need for a "crude" top-
>secret-back-up-default-auto-exposure-corrector as well ?
You seem to be using different software, the default EXIF exposure
correction even without photometric optimisation works well here and
works fine with Jeffery's auto-exposed photos.
>May I request a feature to simply disable this particular "default"
>photometric interpolation, and instead default to the unmodified input
>pixel values when vig-optimise corrections are unavailable / hidden /
>reset / otherwise eschewed ?
Have you read the rest of this thread where various methods of
stitching without exposure correction have been described? Two of
them are actual options on the Stitcher tab.
--
Bruno
>>Resetting 'exposure' for photos should set the global exposure to
>>the average when you 'reset exposure to zero', as it already does
>>with 'reset exposure to EXIF values'.
>My version of hugin (currently 2011.0.0beta2) doesn't appear to reset
>the output exposure when I reset image exposures to either zero or to
>EXIF values -- I always have to click on the EV reset arrow in the
>preview window to update the output EV. Am I doing something wrong?
Looks like this broke sometime in 2010.5.0, Thomas fixed it five
days ago - I need to check to see if the fix now works for both
cases.
--
Bruno
Yes, with a current snapshot the reset option now averages the
global exposure when you reset exposure both to zero and to EXIF
values.
--
Bruno
Attached is a .pto with 4 exposure-bracketed stacks (0/-2/+2). The
images were shot raw with a 5D MkII and Tokina 10-17 at 10mm, processed
to 8-bit .tif with RawTherapee, and added to a new project in hugin. I
set the lens type to circular fisheye/focal length 10mm/crop factor 1 on
the Camera and Lens tab, set a circular crop on the Crop tab, and then
organized the images into 4 stacks with yaws of 0, 90, 180, and 270 on
the Images tab. Other than that I haven't done any sort of alignment or
optimization.
Also attached are two screen shots. The first is of the slow preview
window with three adjacent images selected (the fast preview looks about
the same, exposure-wise). The middle image is from the 1st exposure
layer (EXIF EV 8.6), the image on the right is from the 2nd exposure
layer (EV 10.6), and the image on the left is from the 3rd exposure
layer (EV 6.6). As you can see, the preview is displaying all three of
them with more or less the same exposure, even though the left one is 2
stops overexposed and the right one 2 stops underexposed relative to the
middle one. The second screen shot shows them as they should appear,
after the input and output EVs have been reset to 0.
>> As things currently stand, hugin's default behavior is to coerce the
>> over- and under-exposed layers in a project with exposure bracketing
>> to the same exposure as the middle layer, so dumping the EXIF values
>> by resetting the input and output exposures to 0 (or 12 or PI ...) is
>> mandatory.
>
> ..but does it make any difference to your stitching results? Hugin
> discards EV values when fusing stacks, and it needs the relative EV
> values when merging a stack to HDR.
>
Yes, it does make a difference, although perhaps for an odd reason. I
almost never fuse or blend images directly in hugin. My main reason for
this is that most of my projects involve exposure bracketing, and enfuse
will regularly make a mess of things if I call it directly from hugin,
due to its inability to fuse smoothly over the zenith/nadir. So what I
normally do is optimize positions and lens parameters in hugin,
straighten the pano, and then do a photometric optimization on each
exposure layer separately. I then output all of the images that don't
span the zenith/nadir as remapped "Exposure corrected, low dynamic
range" images. Then I pitch the whole pano +90, and output remapped
zenith and nadir images, again as "Exposure corrected, low dynamic
range" images. All of these remapped images are then fed to a general
purpose "fuse-n-blend" shell script which among other things allows me
to specify which stacks of images are from the zenith and nadir. These
stacks get fused, blended, and then re-pitched -90 degrees prior to
being blended with the other fused stacks, so I avoid those starburst
artifacts that enfuse/enblend introduce when they try to fuse/blend over
the zenith/nadir.
All of this works only if the image EVs in hugin are set to the same
value (prior to photometric optimization, after which they're all still
pretty close to the same value). So yes, it really is mandatory for me
to discard the EXIF EVs in hugin. And again, the reason for this is
simply that hugin doesn't respect the fact that my images have been
grouped into exposure stacks on the Images tab, so it applies different
curves to the overexposed and underexposed layers to get them to match
the output EV. I expect that this would be a pretty easy thing to fix.
On the other hand, when you understand what's going on it's a pretty
easy thing to reset the input/output EVs to 0 too, so fixing it doesn't
seem terribly critical.
(It would be REALLY nice, from my perspective, if hugin could
automatically do all of the pitching/fusing/blending/re-pitching stuff
that I currently do partly by hand and partly with the aid of my
fuse-n-blend script. This is probably an ideal candidate for
implementing with Kay's python scripting interface, but since I don't
currently speak python it's going to be a while before I can seriously
contemplate doing it.)