Agisoft PhotoScan

Agisoft PhotoScan => Bug Reports => Topic started by: eriksh on December 05, 2017, 07:04:22 PM

Title: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: eriksh on December 05, 2017, 07:04:22 PM
Hi,
I'm very interested in the new fiducial support, as it greatly reduces the effort of using analog imagery. I can however not make it work completely, as marker placement seems non-functional.

If I use the images separately as non-analog, the marker placement works (as bad as it does without fiducials). If I specify the fiducials and place a marker, it ends up on the other side of the solar system. Below is an example of an estimated coordinate I get, from a point added through the sparse point cloud:

East 8 144 283.304 m
North: 13 169 867.186 m
Altitude: 7 982 093 517.095 m

The pixel error is also massive, at 2895.922.

My suspicion is that the internal coordinate system produced by fiducial placement is wrong, creating invalid marker projections and therefore the position. The fiducials I have in the same project are:

X,Y in millimeters, with the focal length: 152.83 mm
Upper left: -106.073, 105.904
Upper right: 105.919, 106.098
Lower right: 106.06, -105.902
Lower left: -105.906, -106.099

I've tried it in several projects, and with different X and Y directions (positive X or negative X etc.). I've also tried the calibrate fiducials tool with no change.

Reproducing the problem is as easy as importing the images, placing fiducials, calibrating them, aligning the images and then placing a marker in the point cloud.

I would love to have the tool working, but evidently it's clearly not!
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: Alexey Pasumansky on December 05, 2017, 07:09:52 PM
Hello eriksh,

Please check build 5432 of PhotoScan Pro 1.4.0 (available in the pre-release thread). There were fixes related to fiducial marks included.

However, I can suggest to start the project from scratch, if possible, in order to avoid possible mess of fiducials and markers from the previous version project.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: eriksh on December 05, 2017, 07:19:15 PM
Hi Alexey,
I had completely missed the latest build! Now it works like a charm.

Thanks!
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: Alexey Pasumansky on December 05, 2017, 07:57:57 PM
Hello eriksh,

Ok. Let me know, if there are any other issues (or requests) related to the workflow with fiducial marks.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: eriksh on December 07, 2017, 04:48:38 PM
Hello again,
I seem to have been a bit quick in saying it works perfectly, since I have quite the list of bugs.


The only thing I suspect I might do differently is to rotate the images in PhotoScan so they face north. Could that mess with the fiducials?

I'd love to help out with providing projects and such, if it might help.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: Alexey Pasumansky on December 07, 2017, 05:40:55 PM
Hello eriksh,

Thanks again for reporting.

It seems that fiducials type is not properly read from the XML when you import back markers. Also currently fiducials were really used as markers in the marker-based chunk alignment, that caused the problems you were observing. We will fix these issues in the next 1.4.0 update. Also the problem with New Fiducial that is not added to the fiducials list.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: eriksh on December 07, 2017, 06:12:04 PM
Nice to hear!

To clarify, marker-based chunk alignment works well. It's the chunk update and optimization that don't work for me.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: Alexey Pasumansky on December 07, 2017, 06:48:38 PM
Hello eriksh,

Ok, I'll double check the reported problem with optimization/update.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: Alexey Pasumansky on December 17, 2017, 05:57:52 PM
Hello eriksh,

The new update of 1.4.0 is out now (build 5532), so I can suggest to check it out when you have time for that.
Title: Re: Cannot place markers when using fiducials in ver. 1.4.0 build 5420
Post by: eriksh on December 17, 2017, 07:05:13 PM
Hi,
I just updated to build 5532 and it seems to be working in the two instances I tested! I'll update on any issues if they arise. But for now, thank you for these great new features!