Horizontal black lines in my panoramas

26 views
Skip to first unread message

Hugh McE

unread,
May 20, 2009, 10:26:29 AM5/20/09
to hugin and other free panoramic software
Can anybody help? I am getting very thin approximately 1 pixel wide
and very long black lines running horizontally through my panoramas.
Previously I was using the Beta version of 7 and have now installed
the full release version of 7. The lines are running in a series
stacked about 30 or so running up the image.

Many thanks,

Hugh

Bart van Andel

unread,
May 20, 2009, 10:39:40 AM5/20/09
to hugin and other free panoramic software
I'd suggest trying a more recent (beta) 0.8 version to see if the
problem persists. You will find announcements on new versions on this
group pretty regularly. For Windows Vista (and XP), the most recent
beta can be downloaded here:
http://adhuikeshoven.pbworks.com/hugin%C2%A0installer%C2%A0for%C2%A0Windows%C2%A0Vista.
Recent Mac builds can be found here:
http://panorama.dyndns.org/index.php?lang=en&subject=Hugin&texttag=Hugin.
For Linux (which I guess you're not using), it's probably the easiest
to build Hugin from source yourself.

If this does not help, just add another comment on this thread.

Best,
Bart

Bruno Postle

unread,
May 20, 2009, 1:45:52 PM5/20/09
to Hugin ptx

Something like this has been reported before as a bug in enblend
when stitching large panoramas, though I can't reproduce it.

Does it go away if you reduce the pixel size of the panorama?

--
Bruno

grow

unread,
May 20, 2009, 5:31:08 PM5/20/09
to hugin and other free panoramic software
Hugh,

I found a problem with a single pixel horizontal lines in version 0.7
[1] and in recent versions [2]

I generally found that if I changed the resolution to a small amount
smaller the problem would go away. Instead of using 12,000 x 6,000 I
would find that it would work OK at 11,000x5,500.

I was running Hugin on a Mac OS X system. As Bruno said other people
have not been able to re-create the error on other platforms ... so it
would be interesting to know what platform you are using.

all the best

George

[1]
http://groups.google.com/group/hugin-ptx/browse_thread/thread/13beecaf62fc45bd/8b14adb6d5546e8a?hl=en-GB&lnk=gst&q=Horizontal+line+1+pixel+#8b14adb6d5546e8a
[2]
http://groups.google.com/group/hugin-ptx/browse_thread/thread/b63b4b3f99b991f5/3518fe2aa86e5b83?hl=en-GBe424563afc46f9d&lnk=gst#3518fe2aa86e5b83

Hugh McE

unread,
May 21, 2009, 5:36:15 AM5/21/09
to hugin and other free panoramic software
Many thanks George,

I'll give that a go. I am using XP64. I never went down the vista
route and next time it will be mac.

Many thanks,

Hugh

On May 20, 10:31 pm, grow <George...@gmail.com> wrote:
> Hugh,
>
> I found a problem with a single pixel horizontal lines in version 0.7
> [1] and in recent versions [2]
>
> I generally found that if I changed the resolution to a small amount
> smaller the problem would go away.  Instead of using 12,000 x 6,000 I
> would find that it would work OK at 11,000x5,500.
>
> I was running Hugin on a Mac OS X system. As Bruno said other people
> have not been able to re-create the error on other platforms ... so it
> would be interesting to know what platform you are using.
>
> all the best
>
> George
>
> [1]http://groups.google.com/group/hugin-ptx/browse_thread/thread/13beeca...
> [2]http://groups.google.com/group/hugin-ptx/browse_thread/thread/b63b4b3...

Hugh McE

unread,
May 21, 2009, 5:38:02 AM5/21/09
to hugin and other free panoramic software
Hi Bart,

Many thanks for that. I'll give it a go and let you know how I get on.

Cheers,

Hugh

On May 20, 3:39 pm, Bart van Andel <bavanan...@gmail.com> wrote:
> I'd suggest trying a more recent (beta) 0.8 version to see if the
> problem persists. You will find announcements on new versions on this
> group pretty regularly. For Windows Vista (and XP), the most recent
> beta can be downloaded here:http://adhuikeshoven.pbworks.com/hugin%C2%A0installer%C2%A0for%C2%A0W....

Hugh McE

unread,
May 21, 2009, 5:40:48 AM5/21/09
to hugin and other free panoramic software
Hi Bruno,

Many thanks for the suggestion. I'll give it a go. The first panorama
I made was fine but subsequent ones have this problem. I'll let you
know how I get on.

Thanks again,

Hugh

Benjamin Schnieders

unread,
May 21, 2009, 5:53:57 AM5/21/09
to hugi...@googlegroups.com
Hi all,

i can confirm this problem also (kind of) happened on linux, (various
custom builds on Ubuntu 8.04) although it's not only black lines but
also "lighter versions of previous rows" (see
http://astrobenja.de/staticimgs/example.jpg)

I only had these problems with pretty high resolutions (example is about
24000x24000 pixel) which take about 2 days on my pc to reproduce (i.e.
stitch and blend) - but i think the error on this image was
reproducible, when not changing the resolution. usually choosing a lower
output size "fixed" the problem.

Hoping that helps,
Benjamin

Harry van der Wolf

unread,
May 21, 2009, 6:35:38 AM5/21/09
to hugi...@googlegroups.com
All,

I have never seen it but is it the same as this enblend bug [1]?
If so, than it's fixed in the 331 build of Christoph Spiels enblend [2].

@George: Can you confirm this? If so I will release a new Hugin build with this enblend so you can try.

Harry


[1]: <http://sourceforge.net/tracker/?func=detail&aid=2160427&group_id=123407&atid=696410>
[2]: <https://code.launchpad.net/~cspiel/enblend/staging>





2009/5/21 Benjamin Schnieders <benjamin....@gmail.com>

Andrew Kreps

unread,
May 21, 2009, 12:28:09 PM5/21/09
to hugi...@googlegroups.com
> I generally found that if I changed the resolution to a small amount
> smaller the problem would go away.  Instead of using 12,000 x 6,000 I
> would find that it would work OK at 11,000x5,500.


I just reproduced this problem with the latest cvs version of enblend, and the latest svn hugin and libpano.  I created a 24,000 x 14,000 pixel panorama that stitched beautifully with the exception of the lines, and some clouds in the walkway.   I'm going to try reducing the final size of the panorama to see if that changes anything.  For what it's worth, I can reproduce this issue reliably.  If anyone wants to try out a patch to the source, I'd be happy to help.


For those who haven't seen the problem, here's what it looks like (I haven't figured out the clouds in the lower left just yet):

http://www.thingie.org/img/SmithPanoBandedSmall.jpg


Andrew Kreps

unread,
May 21, 2009, 12:38:05 PM5/21/09
to hugi...@googlegroups.com
On Thu, May 21, 2009 at 9:28 AM, Andrew Kreps <andrew...@gmail.com> wrote:


For those who haven't seen the problem, here's what it looks like (I haven't figured out the clouds in the lower left just yet):

Ok, I know what's going on with the clouds.  I just started a new pano at the slightly reduced resolution, and while looking at the in-process Tiffs, I found that nona took my first, properly exposed image, and blew it out to nearly white.  I'm going to do some research, but if you all have seen this before, please let me know.

Matthias Kabel

unread,
May 21, 2009, 1:21:15 PM5/21/09
to hugi...@googlegroups.com
* grow (Geor...@gmail.com) [090521 10:02]:

>
> Hugh,
>
> I found a problem with a single pixel horizontal lines in version 0.7
> [1] and in recent versions [2]
>
> I generally found that if I changed the resolution to a small amount
> smaller the problem would go away. Instead of using 12,000 x 6,000 I
> would find that it would work OK at 11,000x5,500.
>
> I was running Hugin on a Mac OS X system. As Bruno said other people
> have not been able to re-create the error on other platforms ... so it
> would be interesting to know what platform you are using.

I had this problem sometimes also on my Linux box debian amd64, especially
on bigger panos (40.000 px wide)
Changing the size or helps indeed.

regards

Matthias

grow

unread,
May 21, 2009, 4:09:52 PM5/21/09
to hugin and other free panoramic software
Harry,
> *@George*: Can you confirm this? If so I will release a new Hugin build with
> this enblend so you can try.

Sorry to be vague ... now that you mention it ... I remember that
you built a special version... I am currently using your build:
RC1 SVN 3827 Special Malloc version
and I don't think I have seen this bug for a while.

Part of the problem is that this bug only occurs on the highest of
resolution images that take several hours to stitch.

I will set that version up to run over night on one of the images
that had the horizontal line problem. Would that help us to come to
some conclusion?

all the best

George

On May 21, 11:35 am, Harry van der Wolf <hvdw...@gmail.com> wrote:
> All,
>
> I have never seen it but is it the same as this enblend bug [1]?
> If so, than it's fixed in the 331 build of Christoph Spiels enblend [2].
>
> *@George*: Can you confirm this? If so I will release a new Hugin build with
> this enblend so you can try.
>
> Harry
>
> [1]: <http://sourceforge.net/tracker/?func=detail&aid=2160427&group_id=1234...
>
> [2]: <https://code.launchpad.net/~cspiel/enblend/staging>
>
> 2009/5/21 Benjamin Schnieders <benjamin.schnied...@gmail.com>
> >http://groups.google.com/group/hugin-ptx/browse_thread/thread/13beeca...
> > > [2]
>
> >http://groups.google.com/group/hugin-ptx/browse_thread/thread/b63b4b3...

Rich

unread,
May 21, 2009, 5:34:16 PM5/21/09
to hugi...@googlegroups.com

sorry if i'm completely offtopic here, but i've seen lately (using
trunk) images getting some absurd exposure values assigned. either one,
or more of the images get ev value set to some ridiculous value.

simply resetting it manually in "camera and lens" -> "photometric"
results in a usable pano for me.
--
Rich

grow

unread,
May 22, 2009, 4:11:57 AM5/22/09
to hugin and other free panoramic software
Harry,

I know that when we exchanged views off-list you said that it probably
wouldn't help ... but I had already lined up one of the projects that
had previously had the "Horizontal Line" problem. I had achieved
something usable by the slight-reduction-in-resolution technique.
So I set it running overnight - with the current version - RC1 SVN
3827 Special Malloc version. I got Hugin to calculate the optimal
size which was 12066x6033 and set it running

I suspect that this isn't news that anyone wants to hear ... but the
stitch crashed with the error log below ... although it mentions
running out of memory it looks different from my recent Alpha-Channel
crashes.

The error log is below.

I will find an example of the horizontal-line problem that did not use
masks and try again ... meanwhile the error log is below ...

all the best

George

Checking nona...[OK]
Checking enblend...[OK]
Checking enfuse...[OK]
Checking hugin_hdrmerge...[OK]
Checking exiftool...[OK]
Checking rm...[FAIL]
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 0 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 1 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 2 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 3 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 4 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 5 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 6 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 7 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 8 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 9 /private/var/tmp/folders.
501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 10 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 11 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 12 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 13 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 14 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 15 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 16 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 17 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 18 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 19 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 20 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 21 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 22 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 23 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 24 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 25 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
OBrien_Interior_11_line_exposure_layers_ -i 26 /private/var/tmp/
folders.501/TemporaryItems/huginpto_Mz7uZH
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enblend --compression NONE -v --fine-mask --fine-mask -w -f12066x6033 -
o OBrien_Interior_11_line_exposure_00.tif
OBrien_Interior_11_line_exposure_layers_0000.tif
OBrien_Interior_11_line_exposure_layers_0001.tif
OBrien_Interior_11_line_exposure_layers_0002.tif
OBrien_Interior_11_line_exposure_layers_0003.tif
OBrien_Interior_11_line_exposure_layers_0004.tif
OBrien_Interior_11_line_exposure_layers_0005.tif
OBrien_Interior_11_line_exposure_layers_0006.tif
OBrien_Interior_11_line_exposure_layers_0007.tif
OBrien_Interior_11_line_exposure_layers_0008.tif
OBrien_Interior_11_line_exposure_layers_0009.tif
OBrien_Interior_11_line_exposure_layers_0010.tif
OBrien_Interior_11_line_exposure_layers_0011.tif
OBrien_Interior_11_line_exposure_layers_0012.tif
OBrien_Interior_11_line_exposure_layers_0013.tif
OBrien_Interior_11_line_exposure_layers_0014.tif
OBrien_Interior_11_line_exposure_layers_0015.tif
OBrien_Interior_11_line_exposure_layers_0016.tif
OBrien_Interior_11_line_exposure_layers_0017.tif
OBrien_Interior_11_line_exposure_layers_0018.tif
OBrien_Interior_11_line_exposure_layers_0019.tif
OBrien_Interior_11_line_exposure_layers_0020.tif
OBrien_Interior_11_line_exposure_layers_0021.tif
OBrien_Interior_11_line_exposure_layers_0022.tif
OBrien_Interior_11_line_exposure_layers_0023.tif
OBrien_Interior_11_line_exposure_layers_0024.tif
OBrien_Interior_11_line_exposure_layers_0025.tif
OBrien_Interior_11_line_exposure_layers_0026.tif
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0000.tif
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0001.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 4 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0 s0 s1
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0002.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0003.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0004.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 3 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0005.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0006.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0007.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0008.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0:
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0009.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0010.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 4 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1 s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0011.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0012.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 3 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s1:
enblend: info: strategy 1, s2: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1 s2
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0013.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0014.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0015.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0016.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0017.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0018.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0019.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0020.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0021.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 3 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s1:
enblend: info: strategy 1, s2: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1 s2
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0022.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0023.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 8 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4
enblend: info: strategy 1, s2: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s3: 1/4 2/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1 s2 s3 s0 s0 s0 s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0024.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0025.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
OBrien_Interior_11_line_exposure_layers_0026.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: writing final output
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_TRb_1/VRs/Aran/Inisheer/ObrienFort_Interior/Seq_Select/
01_IMG_1103.tiff -ImageDescription -Make -Model -Artist -WhitePoint -
Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -
ColorSpace -OwnerName -SerialNumber
OBrien_Interior_11_line_exposure_00.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o OBrien_Interior_11_line_stack_ldr_0000.tif
OBrien_Interior_11_line_exposure_layers_0000.tif
OBrien_Interior_11_line_exposure_layers_0001.tif
OBrien_Interior_11_line_exposure_layers_0002.tif
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_TRb_1/VRs/Aran/Inisheer/ObrienFort_Interior/Seq_Select/
01_IMG_1103.tiff -ImageDescription -Make -Model -Artist -WhitePoint -
Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -
ColorSpace -OwnerName -SerialNumber
OBrien_Interior_11_line_stack_ldr_0000.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o OBrien_Interior_11_line_stack_ldr_0001.tif
OBrien_Interior_11_line_exposure_layers_0003.tif
OBrien_Interior_11_line_exposure_layers_0004.tif
OBrien_Interior_11_line_exposure_layers_0005.tif
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_TRb_1/VRs/Aran/Inisheer/ObrienFort_Interior/Seq_Select/
01_IMG_1103.tiff -ImageDescription -Make -Model -Artist -WhitePoint -
Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -
ColorSpace -OwnerName -SerialNumber
OBrien_Interior_11_line_stack_ldr_0001.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o OBrien_Interior_11_line_stack_ldr_0002.tif
OBrien_Interior_11_line_exposure_layers_0006.tif
OBrien_Interior_11_line_exposure_layers_0007.tif
OBrien_Interior_11_line_exposure_layers_0008.tif
enfuse(5306) malloc: *** vm_allocate(size=631005184) failed (error
code=3)
enfuse(5306) malloc: *** error: can't allocate region
enfuse(5306) malloc: *** set a breakpoint in szone_error to debug

enfuse: out of memory
enfuse: St9bad_alloc
gnumake: *** [OBrien_Interior_11_line_stack_ldr_0002.tif] Error 1

Harry van der Wolf

unread,
May 22, 2009, 6:10:11 AM5/22/09
to hugi...@googlegroups.com
Hi George,

This time it's enfuse instead of enblend. I don't know whether it's a related bug or not. I'll have a look.

Harry

2009/5/22 grow <Geor...@gmail.com>

grow

unread,
May 22, 2009, 6:53:58 AM5/22/09
to hugin and other free panoramic software
thanks Harry,

That OBrien_Interior project was one of my recent ones with Alpha-
Channel masks ... so I dug out an older project, from before when I
started adding masks, that had the horizontal-line problem.

Now I am heading out with the camera for a few hours and I have set
that older project running while I am out ... I will let you know
later what has happened.

all the best

George

On May 22, 11:10 am, Harry van der Wolf <hvdw...@gmail.com> wrote:
> Hi George,
>
> This time it's enfuse instead of enblend. I don't know whether it's a
> related bug or not. I'll have a look.
>
> Harry
>
> 2009/5/22 grow <George...@gmail.com>
> ...
>
> read more »

grow

unread,
May 22, 2009, 8:46:42 AM5/22/09
to hugin and other free panoramic software
OK I tried the older project ... the one where the images do not have
masks. It crashed also. Again I previously dodged the Horizontal
Line problem by stitching it at 11,000x5,500. So I ran this at the
calculated optimal size 12,032x6,016.

The error log is below. At a quick glance it looks like exactly the
same error ... but I have posted it in case there is some small detail
that is different.

all the best

George
_________________ _________________ _________________

Checking nona...[OK]
Checking enblend...[OK]
Checking enfuse...[OK]
Checking hugin_hdrmerge...[OK]
Checking exiftool...[OK]
Checking rm...[FAIL]
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 0 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 1 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 2 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 3 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 4 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 5 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 6 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 7 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 8 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 9 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 10 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 11 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 12 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 13 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 14 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 15 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 16 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 17 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 18 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 19 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 20 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 21 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 22 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
nona -z PACKBITS -r ldr -e 0 -m TIFF_m -o
StAugustine_05_exposure_layers_ -i 23 /private/var/tmp/folders.501/
TemporaryItems/huginpto_V9YYUE
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enblend --compression NONE -v --fine-mask --fine-mask -w -f12032x6016 -
o StAugustine_05_exposure_00.tif
StAugustine_05_exposure_layers_0000.tif
StAugustine_05_exposure_layers_0001.tif
StAugustine_05_exposure_layers_0002.tif
StAugustine_05_exposure_layers_0003.tif
StAugustine_05_exposure_layers_0004.tif
StAugustine_05_exposure_layers_0005.tif
StAugustine_05_exposure_layers_0006.tif
StAugustine_05_exposure_layers_0007.tif
StAugustine_05_exposure_layers_0008.tif
StAugustine_05_exposure_layers_0009.tif
StAugustine_05_exposure_layers_0010.tif
StAugustine_05_exposure_layers_0011.tif
StAugustine_05_exposure_layers_0012.tif
StAugustine_05_exposure_layers_0013.tif
StAugustine_05_exposure_layers_0014.tif
StAugustine_05_exposure_layers_0015.tif
StAugustine_05_exposure_layers_0016.tif
StAugustine_05_exposure_layers_0017.tif
StAugustine_05_exposure_layers_0018.tif
StAugustine_05_exposure_layers_0019.tif
StAugustine_05_exposure_layers_0020.tif
StAugustine_05_exposure_layers_0021.tif
StAugustine_05_exposure_layers_0022.tif
StAugustine_05_exposure_layers_0023.tif
enblend: info: loading next image:
StAugustine_05_exposure_layers_0000.tif
enblend: info: loading next image:
StAugustine_05_exposure_layers_0001.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0002.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 4 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4
enblend: info: strategy 2: s0 s0 s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0003.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0004.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 3 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0005.tif
enblend: info: creating blend mask: 1/4 2/4 3/4 4/4
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0006.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0007.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0:
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0008.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
StAugustine_05_exposure_layers_0009.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0:
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0010.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0011.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0012.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 3 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 1, s1:
enblend: info: strategy 1, s2: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1 s2
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0013.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0014.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0015.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 2 distinct seams
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 1, s1: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0 s1
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0016.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0017.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 11 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9 g10
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9 l10
enblend: info: collapsing Laplacian pyramid: l10 l9 l8 l7 l6 l5 l4 l3
l2 l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0018.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0019.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
StAugustine_05_exposure_layers_0020.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
StAugustine_05_exposure_layers_0021.tif
enblend: info: creating blend mask: 1/6 2/6 3/6 4/6 5/6 6/6
enblend: info: optimizing 1 distinct seam
enblend: info: strategy 1, s0: 1/4 2/4 3/4 4/4
enblend: info: strategy 2: s0
enblend: info: using 10 blending levels
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: generating Gaussian pyramid: g0 g1 g2 g3 g4 g5 g6 g7
g8 g9
enblend: info: generating Laplacian pyramid: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: blending layers: l0 l1 l2 l3 l4 l5 l6 l7
l8 l9
enblend: info: collapsing Laplacian pyramid: l9 l8 l7 l6 l5 l4 l3 l2
l1 l0
enblend: info: loading next image:
StAugustine_05_exposure_layers_0022.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: loading next image:
StAugustine_05_exposure_layers_0023.tif
enblend: warning: some images are redundant and will not be blended
enblend: info: writing final output
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_Second_Disc/VRs/Derry/Derry_Oct08/StAugustines/Select/IMG_7062.tif -
ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -
DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -
SerialNumber StAugustine_05_exposure_00.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o StAugustine_05_stack_ldr_0000.tif
StAugustine_05_exposure_layers_0000.tif
StAugustine_05_exposure_layers_0001.tif
StAugustine_05_exposure_layers_0002.tif
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_Second_Disc/VRs/Derry/Derry_Oct08/StAugustines/Select/IMG_7062.tif -
ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -
DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -
SerialNumber StAugustine_05_stack_ldr_0000.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o StAugustine_05_stack_ldr_0001.tif
StAugustine_05_exposure_layers_0003.tif
StAugustine_05_exposure_layers_0004.tif
StAugustine_05_exposure_layers_0005.tif
perl -w /Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/Resources/
ExifTool/exiftool -overwrite_original_in_place -TagsFromFile /Volumes/
GR_Second_Disc/VRs/Derry/Derry_Oct08/StAugustines/Select/IMG_7062.tif -
ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -
DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -
SerialNumber StAugustine_05_stack_ldr_0001.tif
1 image files updated
/Applications/QuicktimeTools/Hugin/Hugin_0_8.0_RC1_3827_Malloc/
Hugin.app/Contents/Resources/HuginStitchProject.app/Contents/MacOS/
enfuse -w -o StAugustine_05_stack_ldr_0002.tif
StAugustine_05_exposure_layers_0006.tif
StAugustine_05_exposure_layers_0007.tif
StAugustine_05_exposure_layers_0008.tif
enfuse(7463) malloc: *** vm_allocate(size=617676800) failed (error
code=3)
enfuse(7463) malloc: *** error: can't allocate region
enfuse(7463) malloc: *** set a breakpoint in szone_error to debug

enfuse: out of memory
enfuse: St9bad_alloc
gnumake: *** [StAugustine_05_stack_ldr_0002.tif] Error 1
> ...
>
> read more »

Hugh McE

unread,
May 22, 2009, 6:56:42 PM5/22/09
to hugin and other free panoramic software
Many thanks for all the help.

I took the advice and reduced the panorama from approx 33,000x5,500 to
30,000x5,000 (aprox 10% on both dimensions) and used the beta of
version 8. The problem mostly disappeared. Still a few rogue
artefacts. So I'll reduce it a bit more to 27,000x4,500and see what
happens. Would the choice of options in exposure blending make any
difference.It takes a while to crunch the numbers so I'll find out in
the morning.

Benjamin Schnieders

unread,
Jul 13, 2009, 3:07:43 PM7/13/09
to hugi...@googlegroups.com
Hi all,

first of all, part of the problem might be connected to the bug
discussed a while ago in "Horizontal black lines in my panoramas".

My current problem is a little different, although it might be (at least
partly) connected, so here we go:

Tools setup is hugin&panotools recent version (svn rev. 4035 and 1010),
enblend cvs about a week old. operating system is ubuntu 8.10 64.

Project is 112 rectilinear images, forming a nice 360 pano. Using
cylindrical projection, hugins proposed size is 47543x8381 pixel.

First run, everything was fine, except ugly (blending?) artifacts (see
http://astrobenja.de/staticimgs/enblend1.png,
http://astrobenja.de/staticimgs/enblend2.png,
http://astrobenja.de/staticimgs/enblend3.png) - I remembered the "fix"
for "Horizontal black lines in my panoramas" and tried to stitch with a
little lower resolution - 46000x5989 - that time enblend crashed. Last
output was

make: *** [nochatest.tif] Killed
make: *** Datei »nochatest.tif« wird gelöscht

(complete output: see attached file 1.txt)

A little worried it might not work, I tried a much smaller version
(4754x something), of course with no problems.

Next, I tried 45000x7050 pixel - same stitching/blending errors again. A
little desparately, I tried the 46000x5989 stitch again, failing again:
make: *** [yotest.tif] Killed
make: *** Datei »yotest.tif« wird gelöscht
(attached file 2.txt)

That time, I investigated nona's output a little more thoroughly,
finding a few images that looked like that one ->
http://astrobenja.de/staticimgs/pos.png .


So, what's wrong? ;)
Glad for every hint.

BTW, what are appropriate values for enblends block and cache size with
16gb ram?
I tried -b 4096, thinking that value should probably be smaller than the
CPUs 2nd level cache, and -m 10000....
-> I add "-l 29 --fine-mask -b 4096 -m 10000" to the command line,
anything wrong with that?

Thanks,
Benjamin

2.txt
1.txt

Bruno Postle

unread,
Jul 13, 2009, 4:31:24 PM7/13/09
to Hugin ptx
On Mon 13-Jul-2009 at 21:07 +0200, Benjamin Schnieders wrote:
>
>Project is 112 rectilinear images, forming a nice 360 pano. Using
>cylindrical projection, hugins proposed size is 47543x8381 pixel.
>
>First run, everything was fine, except ugly (blending?) artifacts (see
>http://astrobenja.de/staticimgs/enblend1.png,
>http://astrobenja.de/staticimgs/enblend2.png,
>http://astrobenja.de/staticimgs/enblend3.png) - I remembered the "fix"
>for "Horizontal black lines in my panoramas" and tried to stitch with a
>little lower resolution

The previous reports for this bug suggest that it happens when the
width of the output is greater than 32768 pixels. It would be
useful to prove or disprove this.

Some interesting tests would be to:

Try again with the output at 47543x100.
Try with the width at 32000 then at 33000.
Roll the panorama 90° using the numeric transform in the preview and
stitch a 8381x47543 panorama instead.

>make: *** [yotest.tif] Killed
>make: *** Datei »yotest.tif« wird gelöscht

Seems that something external stopped the process, maybe an oom
killer?

>That time, I investigated nona's output a little more thoroughly,
>finding a few images that looked like that one ->
>http://astrobenja.de/staticimgs/pos.png .

This looks ok?

--
Bruno

Benjamin Schnieders

unread,
Jul 14, 2009, 1:25:16 PM7/14/09
to hugi...@googlegroups.com
Bruno Postle wrote:
> The previous reports for this bug suggest that it happens when the
> width of the output is greater than 32768 pixels. It would be
> useful to prove or disprove this.
>
ACK, unfortunately no - none of the 2 versions had the same errors as
the large one.

> Some interesting tests would be to:
>
> Try again with the output at 47543x100.
>

100 was too small, I chose 1000 instead - perfect stitch, no problems.


> Try with the width at 32000 then at 33000.
>

Done. Unfortunately, both don't have the old stitching errors, but
instead an interesting new one...
http://astrobenja.de/staticimgs/32and33.png (that wouldn't be a problem,
Gimp can fix it, but still...)

> Roll the panorama 90° using the numeric transform in the preview and
> stitch a 8381x47543 panorama instead.
>

Yet to be done. I assume, not in cylindrical projection? ;)


>> make: *** [yotest.tif] Killed
>> make: *** Datei »yotest.tif« wird gelöscht
>>
> Seems that something external stopped the process, maybe an oom
> killer?
>

AFAIK I don't have such a thing, 16gb ram + 10gb swap should be enough
anyway... And if the hard disk is full usually enblend stops with "can
not write to file", and leaves a HD with 0 byte free memory ;)

>> http://astrobenja.de/staticimgs/pos.png .
>>
> This looks ok?
>

Certainly looks different from the rest, as all the others are cropped
around the actual image region, only this one and few others are not...
That looked strange to me.


More tests I can do? I'll try another with enblends default settings
(without -l 29 and --fine-mask) but I'm not even entirely sure that
enblend is the problem...

Thanks so far,
Benjamin

Bart van Andel

unread,
Jul 14, 2009, 4:38:48 PM7/14/09
to hugin and other free panoramic software
> >>http://astrobenja.de/staticimgs/pos.png.
>
> > This looks ok?
>
> Certainly looks different from the rest, as all the others are cropped
> around the actual image region, only this one and few others are not...
> That looked strange to me.

This is perfectly valid for 360 degree panoramas. The images at the
360 degree 'seam' will break into two parts: one part to the far left
of the temporary image, and one part to the far right. The other
images can be cropped (they are tagged with info about their actual x
and y offset on the full size image).

Can't help you on the other, real troubling issues though, sorry.

Benjamin Schnieders

unread,
Jul 14, 2009, 5:12:39 PM7/14/09
to hugi...@googlegroups.com
Bart van Andel wrote:
>>>> http://astrobenja.de/staticimgs/pos.png.
>>>>
>>> This looks ok?
>>>
>> Certainly looks different from the rest, as all the others are cropped
>> around the actual image region, only this one and few others are not...
>> That looked strange to me.
>>
>
> This is perfectly valid for 360 degree panoramas. The images at the
> 360 degree 'seam' will break into two parts: one part to the far left
> of the temporary image, and one part to the far right.
Thanks, good to know :)

I solved it!

First disabled both -l 29 and --fine mask, result looked good, so I
tried another time, only removing --fine-mask.
Needless to say, the stitch is much faster without, and (!) all
artifacts are gone.
Strange.... As there is this other little bug around that can only be
fixed with enabling this option ;)


So thanks again you two,
Benjamin

Bruno Postle

unread,
Jul 14, 2009, 5:32:50 PM7/14/09
to Hugin ptx
On Tue 14-Jul-2009 at 23:12 +0200, Benjamin Schnieders wrote:
>I solved it!
>
>First disabled both -l 29 and --fine mask, result looked good, so I
>tried another time, only removing --fine-mask.
>Needless to say, the stitch is much faster without, and (!) all
>artifacts are gone.

Another option is enblend --no-optimize, this should be even faster
and more stable but the seam placement will be straight down the
middle of the image overlaps.

--
Bruno

Reply all
Reply to author
Forward
0 new messages