Forum

Author Topic: Dual cameras for better results in Photoscan  (Read 15406 times)

Photogrammetryfacts

  • Newbie
  • *
  • Posts: 12
    • View Profile
Dual cameras for better results in Photoscan
« on: December 14, 2014, 01:38:48 AM »
So I came over this interesting blog post today:

http://blog.kiteandlightning.la/breakthrough-a-3d-head-scan-using-one-camera/

Here the author claims that using "stereo pairs when using photogrammetry results in superbly clean meshes".

Have anyone tried something like this?

Kiesel

  • Sr. Member
  • ****
  • Posts: 332
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #1 on: December 15, 2014, 12:58:09 AM »
Yes, Mark Florquin with three cameras see:http://www.agisoft.com/forum/index.php?topic=970.msg4733#msg4733

Karsten

Marcel

  • Sr. Member
  • ****
  • Posts: 309
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #2 on: December 15, 2014, 04:12:18 PM »
There is a difference between subject matter:

If you are doing human scans then multiple cameras will be better (faster acquisition so less movement between photos).

If you do fully static objects then a single camera will give you exactly the same quality as using multiple cameras.

Capturing with two cameras at a known distance from each other has no benefit in Photoscan (apart from capturing twice as fast). This distance information is not used so you do not gain processing speed or accuracy.


« Last Edit: December 15, 2014, 04:14:43 PM by marcel »

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15723
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #3 on: December 15, 2014, 05:04:50 PM »
Quote
Capturing with two cameras at a known distance from each other has no benefit in Photoscan (apart from capturing twice as fast). This distance information is not used so you do not gain processing speed or accuracy.

In PhotoScan Pro version 1.1.0 it is possible to create scale-bars between pairs of camera centers and use this information for scaling and optimization purposes. However, the stereobase should not be negligibly small compared to the distance to object.
Best regards,
Alexey Pasumansky,
Agisoft LLC

Kiesel

  • Sr. Member
  • ****
  • Posts: 332
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #4 on: December 15, 2014, 05:18:27 PM »
Of course the better scan quality came in this case from no movement between shots. The use of the known distance between cameras inside PhotoScan was an old feature request and seams now been implemented, thank you to Agisoft team. Another advantage is besides faster shooting that you have allways working stereo or triple pairs.

Karsten

Marcel

  • Sr. Member
  • ****
  • Posts: 309
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #5 on: December 15, 2014, 09:42:17 PM »
Quote
Capturing with two cameras at a known distance from each other has no benefit in Photoscan (apart from capturing twice as fast). This distance information is not used so you do not gain processing speed or accuracy.

In PhotoScan Pro version 1.1.0 it is possible to create scale-bars between pairs of camera centers and use this information for scaling and optimization purposes. However, the stereobase should not be negligibly small compared to the distance to object.

Hey, that is awesome!

Could you tell us what the actual effect is on processing speed and quality?

Photogrammetryfacts

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #6 on: December 16, 2014, 02:49:20 AM »
There is a difference between subject matter:

If you are doing human scans then multiple cameras will be better (faster acquisition so less movement between photos).

If you do fully static objects then a single camera will give you exactly the same quality as using multiple cameras.

Capturing with two cameras at a known distance from each other has no benefit in Photoscan (apart from capturing twice as fast). This distance information is not used so you do not gain processing speed or accuracy.

Well consider this: If you take 40 shots of a model "free handed", chances are that some images might not align properly or that the angle or distance makes for various numbers of points successfully generated between image pairs. Now if you have two cameras positioned in an ideal angle, the success rate for these image pairs will always be 100%, though between n image pairs there might still be variance in terms of the number of successful points. I'll hypothesize that on average you'll get more points generated with a dual camera rig than a single camera with equal numbers of pictures in the data set. And I'll hypothesize that this will be true no matter if the subject is static or moving slightly. Do anyone know the ideal angle between two cameras BTW?


Quote
Capturing with two cameras at a known distance from each other has no benefit in Photoscan (apart from capturing twice as fast). This distance information is not used so you do not gain processing speed or accuracy.

In PhotoScan Pro version 1.1.0 it is possible to create scale-bars between pairs of camera centers and use this information for scaling and optimization purposes. However, the stereobase should not be negligibly small compared to the distance to object.

Do you know if there is any good documentation on this? I want to try it out, but I'm not sure I completely understand how it's supposed to work. Also, do you know the ideal positioning of the two cameras?
« Last Edit: December 16, 2014, 02:54:02 AM by Photogrammetryfacts »

Kiesel

  • Sr. Member
  • ****
  • Posts: 332
    • View Profile
Re: Dual cameras for better results in Photoscan
« Reply #7 on: December 16, 2014, 09:29:57 AM »
Quote
Now if you have two cameras positioned in an ideal angle, the success rate for these image pairs will always be 100%, though between n image pairs there might still be variance in terms of the number of successful points. I'll hypothesize that on average you'll get more points generated with a dual camera rig than a single camera with equal numbers of pictures in the data set. And I'll hypothesize that this will be true no matter if the subject is static or moving slightly.
That was meant with the advantage of "allways working stereo pairs".
Quote
Do anyone know the ideal angle between two cameras BTW?
It is a compromise of ideal intersection angle (a little bit more than 90 degrees) and better feature matching with closer angles. But generally the ratio between stereo base and distance should be in the rang of 1/5 to 1/10.

Karsten
« Last Edit: December 18, 2014, 08:55:26 AM by Kiesel »