DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

Is there a definitive source for DJI drone camera specifications?

DJ Wes

Well-Known Member
Joined
Feb 6, 2019
Messages
504
Reactions
1,075
Location
Springdale, AR, USA
Site
www.litchiutilities.com
Is there a definitive source for DJI drone camera specifications such as sensor size (in pixels) or true focal length (not the 35mm equivalent)? I know that DJI specifies the camera's sensor size using notation such as 1/1.3 but I am looking for the actual sensor size in mm for all DJI drones. While I have found some sources for this information, too often, the sources appear to be conflicting. For example, this site lists the sensor size for many DJI drones:


On that page, the Mavic 2 Pro is shown to have a 13.2x8.8mm sensor. However, the Ground Sampling Distance (GSD) calculator on this page shows the Mavic 2 Pro sensor to be 12.8x9.6mm:


Yet, this GSD calculator agrees with the Mavic 2 Pro sensor size found on the DJZphoto page:


I could provide more examples for other drones, but I hope you get the idea that there appears to be plenty of inconsistent information available.

So far, my web searching has failed to turn up a definitive source for this type of information. Does anyone know if a reliable source is available?
 
I have a spreadsheet of most of the DJI drones that I maintain where I try to put together a lot of that info. Don't think I have the width/height of sensors but I have the area and model number for most I think.
bit.ly/dji-drone-guide
Thanks. Your list has helped. While you don't list the sensor width and height, you do list the sensor area. From the sensor area and knowing the aspect ratio, one can calculate the sensor dimensions.

As I suspected, the sensor sizes that we often see quoted are nominal sizes. For example, the sensor size that is often quoted for the Mavic 2 Pro is 1 inch or 13.2x8.8mm. However, you list the area of that sensor as 116 mm2. The calculated sensor size for the Mavic 2 Pro using that area is 13.19x8.79mm. The Mavic 2 Pro is only one example. Based on your camera data, I have calculated the actual sensor sizes for all of the drones in your list. The calculated sensor sizes corresponds to some of the values I have seen.

I am by no means an expert in cameras and sensors. If anyone wishes to confirm or add to this information, I welcome it.
 
Hi @DJ Wes,
We maintain a list of most DJI camera parameters (including sensor size) for our OpenAthena software. This data allows for angle calculation from any pixel for our software's terrain-raycast:
tap_to_locate_demo_small.gif

The full list is below. We try to keep it updated as new models come out, but definitely could use help from the community:


Multiply `ccdWidthMMPerPixel` with `widthPixels` to get width of the CMOS sensor for a drone, and do the same for height.

We use multiple data sources, including technical documents for the CMOS sensor (where available), approximations based on the published visual format, and values calculated by a calibration process:





As far as true focal length, this is usually obtainable from the EXIF metadata for a drone's image. Highly recommend Phil's EXIF tool for reading this metadata:
 
We maintain a list of most DJI camera parameters (including sensor size) for our OpenAthena software. This data allows for angle calculation from any pixel for our software's terrain-raycast:
Thank you for this. You have collected a lot of good information.

However, just when I thought I had this figured out, I find that your sensor dimensions differ from the values I have seen. Again, using only the Mavic 2 Pro sensor as an example:

Nominal dimensions: 13.2x8.8mm
Calculated dimensions: 13.19x8.79mm (from 3x2 aspect and 116mm2 area provided by GABEatDigitalTech)
Your dimensions: 12.825x8.55mm

Can you help me to understand why there appears to be a difference?
 
Notation for sensor size is a whole big can of worms. Basically, the published numbers are usually just a marketing gimmick based on decades old notation called 'optical format' owing back to when camera sensors were based on vacuum tubes:


Additionally, many sensors have unused space, extra pixels around the edges that don't appear within images, etc.

I forget what our exact source for the Mavic 2 Pro sensor size was (probably Wikipedia I think), but in testing these values seem to have produced more accurate angle measurements than Gabe's.

A few of the items in the list are just our best estimation based on the available data. We're definitely open to feedback or improvements to improve accuracy for all drone models

-Matthew
 
Thank you for this, it answers a lot of my questions. I was comparing the sharpness/resolution of my mini 3 pro compared to what I am used to with fuji x sensors/lenses. I will do some comparison shots over the next week to try and get my head around things.
 
Hi @DJ Wes,
We maintain a list of most DJI camera parameters (including sensor size) for our OpenAthena software. This data allows for angle calculation from any pixel for our software's terrain-raycast:
View attachment 173869

The full list is below. We try to keep it updated as new models come out, but definitely could use help from the community:


Multiply `ccdWidthMMPerPixel` with `widthPixels` to get width of the CMOS sensor for a drone, and do the same for height.

We use multiple data sources, including technical documents for the CMOS sensor (where available), approximations based on the published visual format, and values calculated by a calibration process:





As far as true focal length, this is usually obtainable from the EXIF metadata for a drone's image. Highly recommend Phil's EXIF tool for reading this metadata:
Super interesting data you've gathered for your software — appreciate you sharing it!

I find most of my info just searching around on various corners of the internet including Chinese forums cause I often find people who make the sensors dropping tidbits of info there. Nice to see someone else paying attention to this info, albeit for a different reason.

It's interesting in your data that the Mini 3 and Mini 3 Pro are marked as different cameras when I had previously thought they were physically the same (but DJI just software limited the Mini 3). Is this differentiation just for internal purposes or based on something you discovered?
 
The Mini 3 Pro were able to calibrate manually with our own drone using this script we made:


...and the Mini 3 Pro works well with OpenAthena.

For the Mini 3, we only had the published specs to go off of (which is slightly less accurate). The Mini 3 isn't compatible with OpenAthena though since it doesn't store camera angle in its metadata.

We're happy to take suggested modifications to the list to improve accuracy. Process for doing so is in the link above.
 
Camera Specifications for Mini 4 Pro Required

Hi to all,
After searching all the threads in this forum and the DJI site and the DJI manual and the DJI Mini 4 Pro spec sheet, I have arrived to the belief that, the terminiology used in the mapping software is rather different with what DJI documents present. (Furthermore, I am also puzzled with the default camera specification values used in two famous mapping softwares for the Mini 4 Pro. I don't know why.)

The information I am looking for is straight forward, and normally they should be already available everywhere, but not that I found any:

Sensor Width
(mm)
Sensor Height (mm)
FOV, FOV-horizantal, FOV-vertical (degrees)
Focal Length
(mm)

In the previous comments above, there are some documents suggested to go through, where I did not find any explicit info about these values; and now I feel I am lost.

Could anyone help please? Thank you.
 
The information I am looking for is straight forward, and normally they should be already available everywhere, but not that I found any:
Based on my research, I think you will struggle to find an easy-to-understand, definitive source for this information. What I have found is that there are three answers to the question of "What is the sensor size of the camera on this drone?" The values you may find on the web will fall under on of these three categories:

  • Nominal: This is a nominal sensor size based on the commonly used sensor size terminology such as 1/1.3. If a sensor size is mentioned in marketing material, the nominal size is usually given.
  • Actual: This is the actual size of the sensor and may be slightly larger (or smaller) than the nominal size. If you are given the area of the sensor and know the aspect ratio, the actual dimensions can be calculated.
  • Active: This is the size of the active area of the sensor which will be less than the actual size of the sensor. This value can only be obtained my measurement.
For example, for the Mavic 2 Pro, you will find the following sensor size values:
  • 13.2x8.8 (nominal)
  • 13.19x8.79 (actual)
  • 12.825x8.55 (active)
Sources for each of these values include:

 
Based on my research, I think you will struggle to find an easy-to-understand, definitive source for this information. What I have found is that there are three answers to the question of "What is the sensor size of the camera on this drone?" The values you may find on the web will fall under on of these three categories:

  • Nominal: This is a nominal sensor size based on the commonly used sensor size terminology such as 1/1.3. If a sensor size is mentioned in marketing material, the nominal size is usually given.
  • Actual: This is the actual size of the sensor and may be slightly larger (or smaller) than the nominal size. If you are given the area of the sensor and know the aspect ratio, the actual dimensions can be calculated.
  • Active: This is the size of the active area of the sensor which will be less than the actual size of the sensor. This value can only be obtained my measurement.
For example, for the Mavic 2 Pro, you will find the following sensor size values:
  • 13.2x8.8 (nominal)
  • 13.19x8.79 (actual)
  • 12.825x8.55 (active)
Sources for each of these values include:


@Eko Would definitely second what @DJ Wes says, we've encountered similar difficulty in finding these parameters for use in our OpenAthena software.

The supposed size of the sensor in spec materials, e.g. 1/3", which Wes calls 'Nominal' is known as Optical Format; it's just a marketing gimmick owing back from the days of when sensors were based on vacuum tubes which took up their own space. It has little relevance to the actual physical size of the sensor, though it usually gives you a decent estimate once converted. We've found this list to be the most accurate if all you have is the Optical Format size (as DJI posts on the spec page for each of their drones):


This article describes the more exact math for converting from Optical to physical size (though again, sometimes the two can be entirely unrelated):

What you're really looking for is more likely the Actual or Active dimensions of the sensor. For non-DJI drones, these can often be obtained from the technical spec sheet of the CMOS sensor itself. These documents can be found online, they usually provide pixel pitch (size) in micrometers (μm). Multiply this by the number of pixels height or width and divide by 1000 to convert to millimeters (mm) and this gives you a pretty accurate value for width or height. If the spec sheet specifies Actual vs Effective/Active number of pixels, usually you'd want to use Effective.

Finally, if all else fails you can calibrate a camera manually using a few dozen images taken by it with a script such as ours here:

It does require you to have a calibration pattern printed on a poster, our company's standing offer is we will generally ship one to whomever for their own drone model if they are willing to contribute the calibration values they obtain:

DJI_0218.JPG

We maintain a list of drone cameras and their physical sizes here (obtained via varying methods mentioned above):

We are proactive in maintaining this list for as many new drone models as we can and encourage community contributions for users wanting to make their own drones compatible with our (or others') software.

If you multiply ccdWidthMMPerPixel by widthPixels for any drone in this list, this will give you the sensor width for example. Same for height.

For the focal length you're looking for, it is usually stored within EXIF metadata by photos taken with a given drone. I recommend Phil Harvey's ExifTool for Windows or Exiv2 on Mac and Linux. Example usage:

Screenshot 2024-11-12 at 9.15.31 PM.png

You can probably calculate the FOV based on the tan(1/2 sensor height (or width) / focal length) * 2
According to the pinhole camera mathematical model:

Feel free to post here or reach out to us at [email protected] if you have any questions on these processes
 
Camera Specifications for Mini 4 Pro Required
Thanks to @Theta and @DJ Wes for their kind replies, but I can not still figure out the exact values for my specific need. I get lost in the referenced documents for either "not including exact info specific to Mini 4 Pro" or "not using the equivalent terminology of what is needed". And I am not expert on how to make the correct conversions of each value. Therefore, the comments did not help me except for diving into it and get drowned, since I am rather far from being knowledgable on this photography aspects.

What I want is clearly the following information for Mini 4 Pro only, and nothing else:
Sensor Width (mm)
Sensor Height (mm)
FOV, FOV-horizantal, FOV-vertical (degrees)
Focal Length
(mm)

I need these exact values for calculating the GSD value (Ground Sampling Distance) based on alternative flying altitudes to be decided for my surveys at different site locations which cover different and varying terrain structure. I believe somebody in this forum site, alread has these values.

Thank you.
 
@Eko The Mini 4 Pro is a model that we've actually calibrated previously, here are the values for the sensor:

To get the Sensor Width and Height, you can multiply the pixel size by number of pixels width and height:

Width: 0.002225663181466 * 4032 = 8.97387mm
Height: 0.002221383424304 * 3024 = 6.71746mm

Focal length we obtain from the EXIF data of a JPG image taken by the Mini 4 Pro:
Screenshot 2024-11-13 at 8.31.49 AM.png
Focal Length: 6.7mm


Focal Length is essentially a measure of the distance between the CMOS sensor and the point which all light passes through for the camera lens:

The atan() function gives you an angle for the opposite / adjacent sides of a triangle; If we treat the half height or width as the opposite and focal length as adjacent, this gives us the FOV

atan( (8.97387 / 2) / 6.7) * 2 = 67.62° degrees HFOV
atan( (6.71746 / 2) / 6.7) * 2 = 53.25° degrees VFOV

According to the DJI specs webpage for the Mini 4 Pro, its diagonal FOV is 82.1°

These values may not be perfect, should be enough to get you started though
 
  • Like
Reactions: Eko
What I want is clearly the following information for Mini 4 Pro only, and nothing else:
Sensor Width (mm)
Sensor Height (mm)
The problem is that those values are not well-defined. Actually, they are but you will find discrepancies in values you see posted depending on how the values are obtained. What you see from @Theta are probably the "most correct".

I need these exact values for calculating the GSD value (Ground Sampling Distance) based on alternative flying altitudes to be decided for my surveys at different site locations which cover different and varying terrain structure. I believe somebody in this forum site, alread has these values.
You will find that the on-line GSD calculators do not even agree on what sensor size values are used. I have created a calculator that will help you obtain the GSD value using all three (nominal/optical, actual, active) sensor values.

 
  • Like
Reactions: Eko
but I wonder why DJI Mini 4 Pro is not included as an option.
Select the "Mini 4".

In case you are curious, here are the three different values for the Mini 4 sensor:

'NOMINAL' => '9.7x7.3',
'SENSOR' => '9.59x7.19',
'ACTIVE' => '8.9739x6.7175',
 
  • Like
Reactions: Eko

DJI Drone Deals

New Threads

Members online

Forum statistics

Threads
136,330
Messages
1,616,252
Members
164,930
Latest member
stellazoe
Want to Remove this Ad? Simply login or create a free account