The Mavic 2 pro camera is known to be photogrammetrically capable. The constraints of the electronic shutter are known and the GSD is covered here: https://billboyheritagesurvey.wordpress.com/2019/05/01/mavic-pro-2-gsd8mm/
Getting optimum modelling from it requires a calibration. Below find the results of a close range image set with auto focus. Further experiments with a bigger target board at a more realistic stand off may give different (and more relevant) results. Using the Mavic as a hand held camera is interesting, the gimbal and vibration damping work well giving sharp shots at 1/30th.
Parameter | value | SD | Unit |
f | 10.26mm | Exif mm | |
fx | 4479.94 | 2.26513 | f in px |
fy | 4374.51 | 2.15679 | |
cx | 2727.48 | 0.813274 | principal point px |
cy | 1811.92 | 0.719281 | |
skew | -1.91657 | 0.0843506 | |
k1 | -0.0196948 | 0.00126486 | Radial distortion |
k2 | 0.00652119 | 0.010933 | |
k3 | 0.0909295 | 0.0368218 | |
p1 | 0.000237354 | 2.27565e-005 | Tangential distortion |
p2 | 0.00108494 | 3.73953e-005 |
Dear Bill,
Congratulations on a fine blog and thanks especially for this very interesting post. May I ask what software you used to perform the calibration? I eagerly look forward to additional calibration data for the Mavic 2 Pro using a distant target. And if it is not asking too much, would you have any interest in calibrating the Mavic Pro as well?
Thanks!
The calibration was done in Agisoft Lens.
The next effort will be with the camera focussed to infinity at f8 or f11. I don’t have the Mavic Pro and the results for it will be very different.
B
Thanks in advance for making the next effort. I await the results of calibration at infinity.
Since you are an expert on such matters, would you happen to know whether the aircraft yaw and gimbal yaw given in DJI flight telemetry data and in the EXIF data of photos taken with DJI cameras (in particular the Mavic Pro and Mavic Pro 2) is a true bearing or a magnetic bearing?
I appreciate your help.
Robert,
I only have 20 hours on the Mavic2 Pro so I’m afraid I’m hardly an expert!
From the Exif of this image:
Absolute Altitude – +84.54
Flight Pitch Degree – +13.70
Flight Roll Degree – -3.4
Flight Yaw Degree – +3.20
Gimbal Pitch Degree – -32.4
Gimbal Roll Degree – +0.00
Gimbal Yaw Degree – +7.10
Relative Altitude – +80.80
I assume:
Altitude is probably barometric difference from RTH GPS value.
Flight roll is from the IMU
Flight yaw is from the compass or IMU
Gimbal pitch from x axis gimbal motor feedback
Gimbal roll from the y axis gimbal motor feedback
Gimbal yaw from z axis gimbal motor feedback
Relative altitude barometric
based on the likely sensors for each element. The compass deals with the aircraft yaw, the Exif states gimbal deflections so the angles relate to the gimbal independent to the aircraft.
This is all guess work based on how I understand the Mavic2 systems behave, an inquiry to DJI is more likely to give more precise information on this.
All the best,
B