Real-world scale estimation using agisoft software

Write here about everything related to photogrammetry
Post Reply
pjdeemac
Posts: 1
Joined: 13 May 2025, 09:36

Real-world scale estimation using agisoft software

Post by pjdeemac »

Hi!

Is there a way for Agisoft Metashape or Meshroom to automatically recognize the real-world scale of a scene,
based only on geometric information in the images - without placing any reference object (like a ruler or marker)?

In other words: can metashape infer actual size from visual clues alone, or is a known dimension always required?

Can I do so importing camera parameters as focal length and sensor width?

Thanks!
User avatar
OBNRacerMan
Posts: 374
Joined: 12 Aug 2019, 09:46
Location: Obninsk, Russia

Re: Real-world scale estimation using agisoft software

Post by OBNRacerMan »

Conventional photogrammetry is not calibrated against any standard, as is the case with 3D scanners, for this reason it is simply impossible to calculate the scale of the received content to any denominator, except for using known data on the sizes of some details in the image (that is why coded marks with known distances between them are used). P.S. I have a Revopoint Miraco Plus 3D scanner, it comes with coded rulers and markers for scanning large objects with high accuracy, combining photogrammetry and "pure" 3D scanning modes.
Soft: RangeVision DIY, Calibration panel/Rotary tables - RangeVision, Prj: LG PF1500G, Cam: Daheng Mercury MER2-630-60U3M-L (USB3.0, monochrome) x2, Obj: ZLKC FM12036MP5 (F2.8/5Mp/12-36mm) x2. And a Creality Ferret, Revopoint MetroX and Miraco Plus.
User avatar
Micr0
Posts: 593
Joined: 15 Nov 2016, 15:20
Location: New York City

Re: Real-world scale estimation using agisoft software

Post by Micr0 »

pjdeemac wrote: 13 May 2025, 09:41 Hi!

Is there a way for Agisoft Metashape or Meshroom to automatically recognize the real-world scale of a scene,
based only on geometric information in the images - without placing any reference object (like a ruler or marker)?

In other words: can metashape infer actual size from visual clues alone, or is a known dimension always required?

Can I do so importing camera parameters as focal length and sensor width?

Thanks!
A while back, I worked with a software engineer who was creating an AI based app that could that could map the three dimensional depths in a scan to a gray scale image that was read by a panto graph type machine. It seems an ai could probably Be used to recognize known objects in a 3D scan, and use their dimensions as a reference for the rest of the scan. That, however, is way above my pay grade..
µ
matthwadams
Posts: 1
Joined: 18 Mar 2025, 05:15

Re: Real-world scale estimation using agisoft software

Post by matthwadams »

No, Agisoft Metashape or Meshroom cannot automatically determine true real-world scale without a known reference dimension. Visual clues alone (like object shapes or perspective) are not enough for photogrammetry software to infer scale with high accuracy.

Here’s why:
Photogrammetry works by calculating relative geometry based on image overlap and parallax. Without any known size (like a reference object or GCP), the output model will be dimensionally accurate in proportion but scale-agnostic — meaning it's the correct shape, but the software doesn't know if it's 1cm or 1m.

That said, importing camera parameters like:
Focal length
Sensor width
Pixel size

does help improve camera alignment and model accuracy, but it still doesn't establish scale. These parameters ensure a more accurate internal camera model, reducing distortion and improving relative measurements — but again, you still need at least one known dimension or scale constraint to convert the model from arbitrary units to real-world units.

Cheer's,
Mattew
Post Reply