EXIF and XMP tag information read by Pix4D Desktop

Pix4D Desktop reads information from the image EXIF data. It reads both standard EXIF tags and Pix4D defined camera XMP tags.

Some tags are required to be compatible with Pix4D Desktop:

  • All projects
    • Exif.Image.Make
    • Exif.Image.Model
    • Exif.Photo.FocalLength
    • Exif.Photo.DateTimeOriginal


(EXIF) Standard tags

Key Value example Type Meaning
Exif.Image.Make Canon String The camera manufacturer name
Exif.Image.Model Canon EOS REBEL SL1 String The model name of the camera
Exif.Image.BlackLevelRepeatDim 2 2 Short Dimension of dark current matrix
Exif.Image.BlackLevel 320 198 275 201 Short Dark current, matrix of dimension given in Exif.Image.BlackLevelRepeatDim in row major
Exif.Photo.BodySerialNumber 092172012311 String The serial number of the camera
Exif.Photo.FocalLength 20/1 Rational Focal length [mm]

Note: If Exif.Photo.FocalLength is not found, Exif.Photo.FocalLengthIn35mmFilm is used to calculate the focal length
Exif.Photo.DateTimeOriginal 2011:02:10 14:11:27 String Date and time of image acquisition in the format yyyy:mm:dd HH:MM:SS
Exif.Photo.SubSecTimeOriginal 27 Short Time of image acquisition: sub-second part
Exif.Photo.FocalPlaneXResolution 5184000/894 Rational Pixels per unit, used for sensor and pixel size
Exif.Photo.FocalPlaneYResolution 3456000/597 Rational Pixels per unit, used for sensor and pixel size

Note: if FocalPlaneXResolution / FocalPlaneYResolution are not found, FocalLength and FocalLengthIn35mmFilm are used to calculate the sensor/pixel size
Exif.Photo.FocalPlaneResolutionUnit 4 Short Unit for Exif.Photo.FocalPlane[XY]Resolution:

2 = inch
3 = cm
4 = mm
Exif.Photo.ExposureTime 1/1000 Rational Exposure time [seconds]

Exif.Photo.FNumber 28/10 Rational Aperture F-number
Exif.CanonSi.ApertureValue   binary For Canon cameras, this non-standard tag takes precedence over Exif.Photo.FNumber since it contains some effective value for the f-number. Note that the number has a special binary format.
Exif.Photo.ISOSpeedRatings 400 Short ISO film speed of the camera

Note: If Exif.Photo.ISOSpeedRatings is not found, Exif.Photo.ISOSpeed is used
Exif.Photo.LensModel EF40mm f/2.8 STM String Describes the lens (can be empty)
Exif.Photo.LensSerialNumber 1055005868 String The serial number of the lens
Exif.GPSInfo.GPSLatitude 46/1 22059917/1000000 List of Rational GPS degree aor minute or second. In some formats, the list of rationals is shorter, and the seconds or minutes part are ignored.
Exif.GPSInfo.GPSLatitudeRef N or S String GPS reference north or south
Exif.GPSInfo.GPSLongitude 46/1 25642511/1000000 List of Rational GPS degree or minute or second. In some formats, the list of rationals is shorter, and the seconds or minutes part are ignored.
Exif.GPSInfo.GPSLongitudeRef E or W String GPS reference east or west
Exif.GPSInfo.GPSAltitude 1205/100 Rational Mean Sea Level altitude (GPS altitude)
Exif.GPSInfo.GPSAltitudeRef 0 Short GPS altitude reference: 0 > sea level
Exif.GPSInfo.GPSMapDatum WGS-84 String GPS coordinate system
Exif.GPSInfo.GPSDateStamp 2016:03:01 Ascii GPS date (UTC)
Exif.GPSInfo.GPSTimeStamp 12/1 8/1 54785/1000 List of Rational
GPS time as hour, minute, second (UTC), with sub-second precision
Exif.Image.SubjectDistance 12.87 Double Distance from camera to subject [meters] (e.g., ultrasound-based measure)


Was this article helpful?
3 out of 4 found this helpful

Article feedback (for troubleshooting, post here)


Please sign in to leave a comment.