Yuval Levy | 1 Jan 2009 01:18
Picon
Favicon

New Projections - examples and thoughts


Hi all,

After making the marvellous work of Bruno, Tom, Daniel and Jim 
accessible through hugin SVN I played with it a little bit

<http://panospace.wordpress.com/2009/01/01/vedutismo-practical-application/>

The Architectural projection got me dreaming about ZONING. Wouldn't it 
be nice to *dynamically* define different areas of the pano to be 
rendered with a different projection *seamlessly* ?

Daniel split the pano in two zones, horizontally at the equator, 
assigning different projection to each zone. It works, because at the 
equator the two projections yield the same result.

How about vertical splits? we already do that, e.g. when we transform a 
sphere into a cube - the four sides around the horizon are each a 
rectilinear projection with 90° HFOV, split vertically at four randomly 
choosen lines equally distributed on the horizon.

What if the user could *arbitrarily* set the vertical lines and split 
the pano into zones; and then assign projections to each zone? what 
would be the constraints to make the zones seamlessly contiguous like 
the cubefaces? which projections could be applied / mixed with wich? 
what would we need to make this happen?

Going from the front-end to the back-end:

* James' fast preview is the ideal playground for this. The result is 
(Continue reading)

Andrew Kreps | 1 Jan 2009 01:32
Picon
Gravatar

Re: Pushing align_image_stack to the limit


On Wed, Dec 31, 2008 at 2:45 PM, Daniel M German <dmg <at> uvic.ca> wrote:
>
> Are they frames of a movie? If so, feed two at a time. I suspect that
> matching N images is essentially an O(n^2) process assuming that
> matching 2 images is constant.
>

They are in fact frames of a movie.  I've written a perl wrapper
script to send an arbitrary number of files including the one it just
finished processing to align_image_stack.  I then ran a sample batch
of 5 at a time, and it made it halfway through the list in a couple of
hours.  Much faster.  I've taken your advice and I'm now sending them
in two at a time, but I have something that might be an issue -- I
don't want to modify the first image as I continue to walk the list of
images,  so I'm throwing it away at the end of the iteration.  I've
specified -m based on the somewhat cryptic documentation on that
feature, but will that keep all of the modifications in the second
image?  I've taken a look at the first 4 images (through remote
desktop), and everything looks OK so far.  I'll let it churn for a
while and see what the results look like.

The 300 stack is still running.  I'm kind of curious what will happen
when it finally completes.  It's still working on the statistics, and
the memory usage has dropped by about 15%.  Thankfully I'm running
this on a dual-core box.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "hugin and other free panoramic
software" group.
(Continue reading)

Yuval Levy | 1 Jan 2009 01:34
Picon
Favicon

Re: Panini - disambiguation


Daniel M German wrote:
> If Panini invented the projection we should call it panini.

did he really invent it? I thought it started much earlier, in Belgium.

http://en.wikipedia.org/wiki/Veduta
http://www.britannica.com/EBchecked/topic/624498/veduta

But never mind, one way or another is OK for me.

BTW, the name is Pannini, with two N...

> If the tool needs name, Veduta is better, as it is the "school" of
> painters.

Tom already named his tool Panini and yes, it is ambiguous and 
confusing. The name of the tool is his decision. The name of the 
projection in libpano is your decision. One way or another is OK for me, 
but please, both of you, don't use the same name for the tool *and* the 
projection.

Yuv

--~--~---------~--~----~------------~-------~--~----~
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 hugin-ptx <at> googlegroups.com
To unsubscribe from this group, send email to hugin-ptx-unsubscribe <at> googlegroups.com
(Continue reading)

akseidel@gmail.com | 1 Jan 2009 04:30
Picon

Re: Panini - disambiguation


On Dec 31, 2008, at 4:32 PM, Daniel M German wrote:

>
> If the tool needs name, Veduta is better, as it is the "school" of
> painters.
>
> --dmg
>

Ahh, but only for the cognoscenti. For the likes of this uncouth  
Yankee the word Veduta sounds like a commanding verb expressed with  
the second syllable accented, in scowl and with a pointing finger or  
perhaps in total opposite, expressed quietly, face up and with the  
index finger placed on the nose.

AKS

--~--~---------~--~----~------------~-------~--~----~
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 hugin-ptx <at> googlegroups.com
To unsubscribe from this group, send email to hugin-ptx-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Daniel M German | 1 Jan 2009 09:28
Picon
Picon
Favicon

Re: Panini - disambiguation


 Yuval Levy twisted the bytes to say:

 Yuv> Daniel M German wrote:
 >> If Panini invented the projection we should call it panini.

 Yuv> did he really invent it? I thought it started much earlier, in Belgium.

 Yuv> http://en.wikipedia.org/wiki/Veduta
 Yuv> http://www.britannica.com/EBchecked/topic/624498/veduta

 Yuv> But never mind, one way or another is OK for me.

 Yuv> BTW, the name is Pannini, with two N...

Both spellings are accepted, I guess we should research the original
one. I don't mind renaming it.

 >> If the tool needs name, Veduta is better, as it is the "school" of
 >> painters.

 Yuv> Tom already named his tool Panini and yes, it is ambiguous and 
 Yuv> confusing. The name of the tool is his decision. The name of the 
 Yuv> projection in libpano is your decision. One way or another is OK for me, 
 Yuv> but please, both of you, don't use the same name for the tool *and* the 
 Yuv> projection.

I don't really think  it is much of an issue to use the same name. One
is a projection. 

(Continue reading)

Tom Sharpless | 1 Jan 2009 18:46
Picon

Re: New Projections - examples and thoughts


Happy New Year, Yuv

On Dec 31 2008, 7:18 pm, Yuval Levy <goo... <at> levy.ch> wrote:
> Hi all,
>
> After making the marvellous work of Bruno, Tom, Daniel and Jim
> accessible through hugin SVN I played with it a little bit
>
> <http://panospace.wordpress.com/2009/01/01/vedutismo-practical-applica...>

Thanks for this page, I think a lot of people will find it
interesting.

>
> The Architectural projection got me dreaming about ZONING. Wouldn't it
> be nice to *dynamically* define different areas of the pano to be
> rendered with a different projection *seamlessly* ?
>
> Daniel split the pano in two zones, horizontally at the equator,
> assigning different projection to each zone. It works, because at the
> equator the two projections yield the same result.
>
> How about vertical splits? we already do that, e.g. when we transform a
> sphere into a cube - the four sides around the horizon are each a
> rectilinear projection with 90° HFOV, split vertically at four randomly
> choosen lines equally distributed on the horizon.
>
> What if the user could *arbitrarily* set the vertical lines and split
> the pano into zones; and then assign projections to each zone? what
(Continue reading)

Tom Sharpless | 1 Jan 2009 18:53
Picon

Re: New Projections - examples and thoughts


Sorry, left out the link to the Panini painting; here it is:

http://www.wga.hu/frames-e.html?/html/p/pannini/interio

-- Tom

--~--~---------~--~----~------------~-------~--~----~
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 hugin-ptx <at> googlegroups.com
To unsubscribe from this group, send email to hugin-ptx-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Tom Sharpless | 1 Jan 2009 19:42
Picon

Re: Panini - disambiguation


Hi all,

Happy New Year!

I have been calling the projection "Panini" and the program "panini"
for the following reasons.

Gianpaolo Panini (also and perhaps more usually spelled Pannini)
certainly did not invent the perspective technique that the "Panini
projection" approximates; but he did teach it (he was professor of
perspective and later Rector of the French Academy of Rome, a
prestigious art school that is still in business).  It is also
doubtful that he knew much of the mathematics involved in combining
the cylindrical and linear perspective projections this way; but he
knew how to do it.  Bruno Postle "discovered" the mathematical form of
the projection by analyzing a painting by Panini.  So it is "the
Panini projection", a modern mathematical idea named after a Baroque
painter, and not "Panini's projection", implying that he made his
drawings that way.

As for my program, everyone thought it needed a snappier name than
"pvQt".  "panini" has snap, sounds like a panorama magician, and
identifies the program's most useful trick, which is showing views in
the Panini projection.  I spelled it all lower case to make Unix nerds
(who hate the Shift key) happy; however I'm now persuaded that it
should be capitalized everywhere but in the bin directory because, as
Harry van der Wolf puts it, 'almost all programs that "respect
themselves"  use a capital as starting letter'.

(Continue reading)

prokoudine | 1 Jan 2009 20:03
Picon
Gravatar

Re: Panini - disambiguation


On 1 янв, 01:28, Yuval Levy <goo... <at> levy.ch> wrote:

> before too much confusion arises, may I suggest to disambiguate?

Yuv, I very much doubt that there will be confusion :)

Alexandre
--~--~---------~--~----~------------~-------~--~----~
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 hugin-ptx <at> googlegroups.com
To unsubscribe from this group, send email to hugin-ptx-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Tom Sharpless | 1 Jan 2009 22:54
Picon

Panini for Mac available


A Mac OSX installer for Panini 0.6 is available for download at
https://sourceforge.net/project/platformdownload.php?group_id=241632
thanks to Harry van der Wolf.

Yes, it will be Panini with a capital P from now on, Harry convinced
me that all self respecting software capitalizes its own name :->

Cheers, Tom

--~--~---------~--~----~------------~-------~--~----~
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 hugin-ptx <at> googlegroups.com
To unsubscribe from this group, send email to hugin-ptx-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---


Gmane