mbuonanno
lvl.4
Italy
Offline
|
Hi,
two days ago I received from the DJI Support engineers some info about the Phantom 4 RTK camera. I know that for most of you these are not news but at least they can be considered interesting because "official".
Q: what is the precise size in micrometers of the sensor pixel? (Agisoft Metashape suggests 2.41µm, whereas Pix4Dmapper 2.34527µm)
A: The Pixel Size is 2.4μm*2.4μm
Q: 8.8mm is "default" value NOT the true "calibrated focal lenght". Is it correct ?
A: Yes
Q: Can I calculate the TRUE CALIBRATED focal length as ((fx+fy)/2)*pixel_size ?
A: Yes, the actual focal length of the camera can be calculated based on f=(fx+fy)/2*2.4*0.001
Consequently as far as I have understud:
- the XMP tag drone-dji:CalibratedFocalLength="3666.666504" contained into each JPG image of any P4RTK camera is NOT referred to the true Calibrated Focal Length but to the "default" one (3666.666504pixels * 2.4µm/pixel = 8799µm or ~8,8mm). The same value is reported into the EXIF metatadata.
I think we can expect the same with the folowing XMP tags:
drone-dji:CalibratedOpticalCenterX="2736.000000"
drone-dji:CalibratedOpticalCenterY="1824.000000"
- the XMP tag "drone-dji: DewarpData" is the only one containing truely CALIBRATED values for each single camera. Even if they can change due to temperature or mecchanical stresses and should be regularly checked, we could use the calibrated focal length as a starting point.
The "drone-dji: DewarpData" tag contains the following fields:
calibrate_date;
fx, fy, the focal length in pixels;
cx, cy, the optical center expressed in pixel coordinate (origin point as the center of the imager);
k1, k2, k3, the radial distortion parameters;
p1, p2 - the tangential distortion parameters.
Example:
"drone-dji: DewarpData="2019-05-30;3650.780000000000,3644.020000000000,-12.330000000000,25.230000000000,-0.266697000000,0.116250000000,0.000782370000,-0.000359319000,-0.040497400000"
I wish you a good 2020 !
Maurizio |
|