You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#1 2012-01-02 22:15:21

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Stitching highres sphere using Papywizard XML import

With a VR drive 2 it is easy to shoot spheres and it is supposed to easy to stitch them using the XML-file from the head. But strange things happens and I am out of ideas.
Have a look at the image below. Everything is ok to image 295 of 354. Then the images are completely scrambled.
I have told APG to use recorded location. Also to delete CP's with RMS>10, therefore the global RMS is ok. But the rendered result is not.
the XML can be inspected at http://www.rundskuer.no/ymse/vrdrive2.xml
Anybody ?

leifs


Uploaded Images

Last edited by leifs (2012-01-02 22:18:53)


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#2 2012-01-03 00:27:03

lumelix
Member
From: Basel Switzerland
Registered: 2010-10-25
Posts: 402

Re: Stitching highres sphere using Papywizard XML import

Hi Leifs
Is there at the bottom a repeating pattern like grass or anything else, so the CP-detection fails ? It looks like out of focus too. But it's clear that APG don't use the recorded location, but it trys to find CP's ?


Regards
Martin

Offline

 

#3 2012-01-03 09:07:56

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

lumelix wrote:

Hi Leifs
Is there at the bottom a repeating pattern like grass or anything else, so the CP-detection fails ? It looks like out of focus too. But it's clear that APG don't use the recorded location, but it trys to find CP's ?

Yes, there are grass at the bottom. And shooting a sphere at 100mm (eq) will make the grass out of focus. But I have shot two spheres with different focus and focus-stacked them using Helicon Focus.

Is APG using "recorded location" only when it can't find any CP's at all, and optimizing as usual when there are CP's ? In the sky there is no CP's and the images are lined up fine.

leifs

Last edited by leifs (2012-01-03 10:20:20)


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#4 2012-01-03 10:57:38

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Stitching highres sphere using Papywizard XML import

I've had a similar problem with one of my panos, but in my instance it was the sky that got messed up.

Leifs - I'm guessing that, similar to me, you have multiple un-linked panoramas? I think this problem may be caused by multiple instances of just 2 or 3 images being linked via control points - when this happens, APG seems to "forget" to use the positions provided within the XML.

Very much looking forward to a fix for this!

Online

 

#5 2012-01-03 12:06:46

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

lumelix wrote:

Hi Leifs
Is there at the bottom a repeating pattern like grass or anything else, so the CP-detection fails ? It looks like out of focus too. But it's clear that APG don't use the recorded location, but it trys to find CP's ?

Hi!

nevertheless the xml must write the recorded locations corectly and APG must interprete them correctly. Otherwise writing xml would make no sense . . cool

I can´t imagine an issue at the VR drive - guess it´s an interpreting- or setting-issue of the import-module.

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#6 2012-01-03 12:47:12

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

leifs wrote:

With a VR drive 2 it is easy to shoot spheres and it is supposed to easy to stitch them using the XML-file from the head. But strange things happens and I am out of ideas.
Have a look at the image below. Everything is ok to image 295 of 354. Then the images are completely scrambled.
I have told APG to use recorded location. Also to delete CP's with RMS>10, therefore the global RMS is ok. But the rendered result is not.
the XML can be inspected at http://www.rundskuer.no/ymse/vrdrive2.xml
Anybody ?

leifs

Hey leifs!

What lens did you use? Maybe the drive´s calculation for three bottom-rows isn´t correct - or the camera/lens moved on the rail . .

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#7 2012-01-03 13:12:49

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Stitching highres sphere using Papywizard XML import

klausesser wrote:

leifs wrote:

With a VR drive 2 it is easy to shoot spheres and it is supposed to easy to stitch them using the XML-file from the head. But strange things happens and I am out of ideas.
Have a look at the image below. Everything is ok to image 295 of 354. Then the images are completely scrambled.
I have told APG to use recorded location. Also to delete CP's with RMS>10, therefore the global RMS is ok. But the rendered result is not.
the XML can be inspected at http://www.rundskuer.no/ymse/vrdrive2.xml
Anybody ?

leifs

Hey leifs!

What lens did you use? Maybe the drive´s calculation for three bottom-rows isn´t correct - or the camera/lens moved on the rail . .

best, Klaus

I think either of these would be highly unlikely scenarios - certainly in the instances where I've seen identical behaviour. I'm pretty sure it's something to do with multiple small panoramas being created.

Online

 

#8 2012-01-03 13:48:07

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

klausesser wrote:

Hey leifs!

What lens did you use? Maybe the drive´s calculation for three bottom-rows isn´t correct - or the camera/lens moved on the rail . .

best, Klaus

The lens is an old Olympus 50mm f3.5 macro @f8. Since E-P3 has crop 2 that equals 100mm eq.
There is no EXIF about the lens, so it is manually set to 100mm eq for all images before detection.

leifs


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#9 2012-01-03 14:45:38

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

gddxb wrote:

I'm pretty sure it's something to do with multiple small panoramas being created.

Hi!

Don´t know what you mean precisely - could you explain?

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#10 2012-01-03 14:47:46

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

gddxb wrote:

I'm pretty sure it's something to do with multiple small panoramas being created.

Hi!

Don´t know what you mean precisely - could you explain?

The pattern MUST be symmetrical - but the two or three lower rows are chaotic.

So either the head produces an issue here or APG produces an issue while interpreting the head´s xml and
trying to get grip of them (or "on" them?)

best, Klaus

Last edited by klausesser (2012-01-03 14:52:53)


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#11 2012-01-03 15:08:40

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Stitching highres sphere using Papywizard XML import

klausesser wrote:

gddxb wrote:

I'm pretty sure it's something to do with multiple small panoramas being created.

Hi!

Don´t know what you mean precisely - could you explain?

The pattern MUST be symmetrical - but the two or three lower rows are chaotic.

So either the head produces an issue here or APG produces an issue while interpreting the head´s xml and
trying to get grip of them (or "on" them?)

best, Klaus

Hi Klaus -

In the example where I had something very similar to what Leifs has shown, despite APG being provided with a full XML file from the VR Drive 2, and despite selecting the "force all images to be in one panorama" option, APG reported that multiple panoramas had been found.

There was the main one (with probably 95% of the images in it), plus at least a dozen instances of panoramas with just two images in them. I believe that these were the images that were wrongly placed - clearly the XML location for the images had been ignored.

I don't think it's anything to do with the lens, nor the head, nor the XML produced - I suspect something is awry with the APG process.

Online

 

#12 2012-01-03 15:09:11

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7911
Website

Re: Stitching highres sphere using Papywizard XML import

Pretty sure that the sky gives issue because of lens dust. The software detects dust and it creates such ugly distortion because of them.
I have to look at that case more closely, but I'm pretty sure it is the cause.

Offline

 

#13 2012-01-03 15:18:32

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Stitching highres sphere using Papywizard XML import

AlexandreJ wrote:

Pretty sure that the sky gives issue because of lens dust. The software detects dust and it creates such ugly distortion because of them.
I have to look at that case more closely, but I'm pretty sure it is the cause.

Hi Alexandre -

But why would APG ignore the XML so dramatically? I thought the whole point of providing XML was to give a guide as to where the images should be placed?

Online

 

#14 2012-01-03 15:21:40

gddxb
Member
Registered: 2010-04-27
Posts: 224

Re: Stitching highres sphere using Papywizard XML import

Further to the above - look at the example Leifs has provided.

Images 2-14 in the sky, nothing wrong here, and I would guess probably no control points.

Now look at the grass row, images 296-321. Clearly the XML is being ignored in some instances here.

Is it likely that would be down to lens dust?

Last edited by gddxb (2012-01-03 15:22:09)

Online

 

#15 2012-01-03 15:37:46

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

The sphere is symmetrical and the pitch-change in the XML is the same in upper half as in the lower half.

Jump from image 60->61 is 13.0 deg
<pict id="60" bracket="1">
<time/>
<position yaw="346.1" roll="90.0" pitch="52.2"/>
</pict>
<pict id="61" bracket="1">
<time/>
<position yaw="0.0" roll="90.0" pitch="39.2"/>
</pict>

Jump from image 295->296 is also 13.0 deg
<pict id="295" bracket="1">
<time/>
<position yaw="348.3" roll="90.0" pitch="-39.1"/>
</pict>
<pict id="296" bracket="1">
<time/>
<position yaw="0.0" roll="90.0" pitch="-52.1"/>
</pict>

In the detected result the distance between rows 60-61 and 295-296 should be exactly the same, 13.0 deg.
Which it is not.

leifs

Last edited by leifs (2012-01-03 15:39:38)


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#16 2012-01-03 15:57:43

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7911
Website

Re: Stitching highres sphere using Papywizard XML import

The XML coordinates are here as reference but there are not at all absolutely taken into account. So CP does also affect the final result. See the following post for an illustration of how to inspect such case.

Offline

 

#17 2012-01-03 16:01:41

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7911
Website

Re: Stitching highres sphere using Papywizard XML import

Screenshot 1 => papywizard plugin : in option I disabled auto-detection to be able to go in group option before detection.
Screenshot 2 => group option : disable everything in optimization 
Screenshot 1 => editor : you can see all images located at the recorded image coordinates with detected control point. One issue in the sky up right.
Screenshot 1 => control point editor on this images pair => delete the pair
Screenshot 1 => go again in optimization and put everything back like in this screenshot.
Screenshot 1 => optimize and done


Uploaded Images

Offline

 

#18 2012-01-03 20:36:14

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

I have done some experimenting, and now think I understand what's happening.
Below is first shown a detection with most options turned off, especially the "first optimization".
The images line up fine, but CP editor shows up all red.
Then I try "quick optimization".
The CP editor is mostly green now, but again something fishy happens between the 295-row and the 296-row. Everything from the 296-row and down is messed up.

The question is now:
how do I go from the OK lineup to an acceptable RMS ??

leifs


Uploaded Images


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#19 2012-01-03 21:25:39

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

AlexandreJ wrote:

Screenshot 1 => papywizard plugin : in option I disabled auto-detection to be able to go in group option before detection.
Screenshot 2 => group option : disable everything in optimization 
Screenshot 1 => editor : you can see all images located at the recorded image coordinates with detected control point. One issue in the sky up right.
Screenshot 1 => control point editor on this images pair => delete the pair
Screenshot 1 => go again in optimization and put everything back like in this screenshot.
Screenshot 1 => optimize and done

Hi Alexandre!

In my understanding of the process auto-detection should be disabled by default when positioning xml are used. It´s a contradiction indeed: we wouldn´t need positioning files when we use
CP-detection, do we?

Positioning locations are very carefully and precisely determined by the head. So detecting CPs is redundant.

I sometimes also face issues by using the wrong settings - because in the case of blue sky the auto-detection "kills" my correct positionings by xml.

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#20 2012-01-03 21:43:10

lumelix
Member
From: Basel Switzerland
Registered: 2010-10-25
Posts: 402

Re: Stitching highres sphere using Papywizard XML import

Hi Klaus
What is the angular accuracy of your panorama head ?
I'm reading in the tech spec for the kolor panogear:
Reading precision 0.25 degrees
Applicable mechanical tolerance: from 0,15 degrees to 0,55 degrees

When I'm using the 300mm tele with 2x converter I need a offset of 1,66 degrees between the images.
And in this case, a head-tolerance of 0,55 degrees is a lot - it's too mutch !

So is there an other head with better tolerance ?


Regards
Martin

Offline

 

#21 2012-01-03 21:58:16

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

lumelix wrote:

Hi Klaus
What is the angular accuracy of your panorama head ?
I'm reading in the tech spec for the kolor panogear:
Reading precision 0.25 degrees
Applicable mechanical tolerance: from 0,15 degrees to 0,55 degrees

When I'm using the 300mm tele with 2x converter I need a offset of 1,66 degrees between the images.
And in this case, a head-tolerance of 0,55 degrees is a lot - it's too mutch !

So is there an other head with better tolerance ?

Josef´s new head is by far more precise than the Merlin (no wonder: it´s far more expensive too cool)
It´s in the range of the Seitz VR2 - but i don´t have numbers at hand.
I just called Josef - his wife told me he´s at the gym and will call me back in an hour. Will post his answer here.

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#22 2012-01-03 22:43:33

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

<<Everything from the 296-row and down is messed up.>>

I wanted to check for a reason why this happens. Therefore I throwed the 295-row and the next three rows into APG, with no XML. Just an ordinary spheric panorama.
Guess what ? It was detedted just fine !

The question then goes to Kolor:
why does the bottom of the sphere detect fine separately (RMS 2.18) but as a part of the full sphere it is totally messed up ??

leifs


Uploaded Images


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#23 2012-01-04 09:26:40

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7911
Website

Re: Stitching highres sphere using Papywizard XML import

I have no idea why the bottom part is not straight through papywizard plugin. I would need all images to get an accurate answer to that.

Offline

 

#24 2012-01-04 11:30:30

leifs
Member
From: Ørsta Norway
Registered: 2009-09-06
Posts: 464
Website

Re: Stitching highres sphere using Papywizard XML import

kule.zip 6GB is now uploaded: images, XML and a readme.txt
I look forward to a way to get a nice rendered sphere
btw: this sphere was shot to test focus-stacking, not for keeping.

leifs


Olympus OM-D E-M5, Panasonic 8mm f3.5 fisheye, Olympus 12mm f2.0, Leica 25mm f1.4, Zeiss 50mm f1.4, Canon FD 85mm f1.8, Canon 100-400mm f/4.5-5.6 L
Seitz VRdrive2
Intel i7 980X, 48GB RAM, Win7 64bit, SSD RAIDs

Offline

 

#25 2012-01-04 15:01:41

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6403
Website

Re: Stitching highres sphere using Papywizard XML import

lumelix wrote:

Hi Klaus
What is the angular accuracy of your panorama head ?
I'm reading in the tech spec for the kolor panogear:
Reading precision 0.25 degrees
Applicable mechanical tolerance: from 0,15 degrees to 0,55 degrees

When I'm using the 300mm tele with 2x converter I need a offset of 1,66 degrees between the images.
And in this case, a head-tolerance of 0,55 degrees is a lot - it's too mutch !

So is there an other head with better tolerance ?

Josef´s called me back right now:

Mechanical precision is 0,036°
Controller´s positioning- precision is 0,1° (because setting it to mechanical precision would mean heaps of redundance)

A 360° turn makes 10000 steps. They are 100% reproducable because of stepper-motors. So you can shoot several 360° turns one after the other and they are equal.

As an example:
For using a 1000mm lens you need on fullframe: 2,0°/1,5°
For using a 1000mm lens you need on a DX      : 1,2°/0,8°

So even when using a 1000mm lens you´re on the absolutely safe side.

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson