Forum

Author Topic: Fiducial detection having trouble detecting generic fiducials in b&w imagery.  (Read 6140 times)

smonks

  • Newbie
  • *
  • Posts: 3
    • View Profile
Hi,

I am currently working on a project with historical imagery that has been scanned. They all have 4 "generic" style fiducials as shown in the manual. However when I run detect fiducials it is missing a good 80% of the images (about 1500) There are to many images to do it manually is there anyway I can set a threshold or setting to get it to see the fiducial markers? I have never had this issue before with Color/Cir imagery. I have tried it with background mask and without. I am attaching a screenshot as an example of my results. As you can see auto_0, through 3 are no where close to the fiducial markers. I have also attached a close up of the fiducial which according to the manual should be detected as generic. All of my images are in the same calibration group. Any help would be appreciated.

Thanks
Stoney

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15275
    • View Profile
Hello Stoney,

Can you share a couple of image examples to support@agisoft.com (could be converted from TIFF to JPEG, if the originals are too large for transfer), so that we can check the procedure of the fiducial detection on our side?
Best regards,
Alexey Pasumansky,
Agisoft LLC

smonks

  • Newbie
  • *
  • Posts: 3
    • View Profile
Alexey,

Thank you for your reply I have sent a couple of images for you to test. Let me know what you find out.

Thanks
Stoney

smonks

  • Newbie
  • *
  • Posts: 3
    • View Profile
Alexey,

Thank you so much for your help that script you provided worked a charm! For those wondering what the solution is you can download the script here.
https://github.com/agisoft-llc/metashape-scripts/blob/master/src/frame_based_fiducials_detector.py
Setup your film calibration with 4 fiducials Ie.. 1234 and add the fiducials manually to the first 3 images then run that script by going to tools run script. A scripts menu will appear where you can then click detect fiducials. The program will then commence detecting the rest of the fiducials on the remaining images based on your placement of the fiducials on the first 3 images.


Stoney
« Last Edit: March 14, 2024, 02:03:21 AM by smonks »