Dronedeploy 2019 Whitepaper v5 PDF
Dronedeploy 2019 Whitepaper v5 PDF
We start this e-book by describing the basic processes behind Map Engine.
Understanding the basics behind structure-from-motion photogrammetry
processing allows you to create datasets that are tailored towards success.
Next, we’ll walk you through each of the most important flight modes and
describe their use cases and the best techniques to keep in mind when using
them. Once you’ve chosen your flight mode, refining those settings using the
‘Advanced’ panel can be important to assure a quality result, so we’ll describe
all of the parameters available in that section as well.
At that point, you’ll be set to complete the design of your flight plan. We’ll
then describe suggested workflows and checklists for pre-flight preparation
and on-site flying. This ensures that you can avoid hiccups in the field that
might impact the efficient use of your time.
To ensure that your hard work pays off, we’ll explain how to correctly
process your data in the right modes. Finally, we’ll then give you the tools
and knowledge you’ll need in order to quality check your completed map
and to continue building on your photogrammetry and mapping knowledge
for the future.
Table of
Increasing Accuracy Without Adding GCPs . . . . . . . . . . . 27
High Precision Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
GCPs Or No GCPs? . . . . . . . . . . . . . . . . . . . . . . . . . 28
Contents
Checkpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
GCP Placement Rules . . . . . . . . . . . . . . . . . . . . . . 29
Tagging Your GCPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Interpret Your Accuracy Report Data Correctly . . . . . . 31
Resolution And Altitude. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
08
Crosshatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Process Quality Data In The
House & Roof, Precision 3D Model . . . . . . . . . . . . . . . . . . . . 11
Correct Mode
Linear Flight Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Live Map HD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
What Does A Good Image Look Like? . . . . . . . . . . . . . . . . . . 39
Manual Flight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
What Do Bad Images Look Like? . . . . . . . . . . . . . . . . . . . . . . . 40
Map Engine Processing Requirements . . . . . . . . . . . . . . . . 41
03
Terrain Mode Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Know The ‘Advanced’ Panel
Structures Mode Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Advanced Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
09
Offline Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Quality Check Your Map
Sanity Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
10
Intricate / Fine Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Recipe Book for Common
POI’s And Difficult-To-See Angles . . . . . . . . . . . . . . . . . . .. . . 23
Project Goals
The Shape Of Your Subject Area . . . . . . . . . . . . . . . . . . . . . . . 24
2D Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Reflectivity And Lightning Conditions . . . . . . . . . . . . . . . . . 24
Plant Health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Moving Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3D Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Elevation Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Introduction
Capturing, processing, and analyzing accurate drone data can
be as easy as a few taps on your mobile device. Our mission is
to make mapping easy and accessible, even for projects with
a tough list of requirements and a difficult subject.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 4
01
It is important to first understand the basic concept behind
drone photogrammetry. DroneDeploy’s Map Engine is our
in-house photogrammetry processing pipeline. It stitches your
image sets into complete maps and models using a process
called ‘structure-from-motion’. But how?
Understand
This process is similar to how we see with our eyes. Our two
How Structure- eyes give us two different perspectives of the same scene.
Over many years, our brain learns the distance between our
from-Motion eyes, and how that corresponds to the distance to an object is
based on seeing the same object with both eyes. Similarly, our
Photogrammetry photogrammetry pipeline works by matching visually distinctive
‘key-points’ that have been captured in multiple photos taken
Works from different locations. Each photo is like having another
‘eye-in-the-sky’ viewing the scene, and that allows us to create
a 3D reconstruction from photos.
Entire image sets are aligned into maps based upon similar
features found in multiple photos. The best maps have at least
8 images per single location.
Now that you know the basic concept behind the process
of photogrammetry, let’s learn about all of the tools at
your disposal.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 5
02
Using the right flight planning modes is the first concrete step
you can take to put yourself on the path of making a successful
map. The different flight modes that you can use to capture and
process imagery in DroneDeploy each produce output that has
different strengths and weaknesses.
Choose the
Correct Flight Non-Structures Mode Flight
Planning Modes When you start off with a brand new flight template in
DroneDeploy, Structures mode will be off. When Structures
mode is off, your drone will capture a lawnmower pattern
(back and forth) capturing rows of nadir imagery ( images
taken from an overhead view with your drone’s camera
pointing straight down at the ground). This mode can
efficiently cover a large area.
Non-Structures mode flight pattern. The drone follows the green lines.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 6
Within this section and later sections, we’ll go into more detail on how you can
properly address sites that require 3D models, for which a Non-Structures
mode flight will not suffice.
Structures Mode
Structures mode can be toggled on the left side of your flight planning
dashboard. It is optimized to reconstruct buildings, statues, objects, and
other objects in 3-dimensions. If you are looking for a compelling 3D model,
we would recommend starting with “Structures” mode.
In addition to the base set of nadir images (just like Non-Structures mode),
Structures mode also captures ‘oblique images’ (angled to capture the sides of
buildings or objects) from the perimeter of your mission plan, facing towards
the center of your subject. It does this while carefully not including the horizon
in the shots.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 7
You can see the green waypoint lines around the perimeter in
the second photo on this page.
“The best
obliques
are taken
at a lower
altitute and
at a bit of a Notice the green waypoints around the perimeter of the flight. Structures mode
captures side angles of your subject, compared to Non-Structures mode, which is
just the lawnmower pattern.
horizontal The best obliques are usually taken at a lower altitude and at
a bit of a horizontal distance from your subject. Shooting too
distance” close to a building results in an extreme angle taken of the
vertical wall of that building.
When trying to reconstruct the close vertical wall of this brick building, this image is
taken too high up and too close.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 8
If you shoot from farther away from the building and/or drop altitude, the side
of the building is seen more clearly. This results in more pixels describing the
same area now, which allows us to stitch the model with greater detail. Here’s
an example:
To ensure that all 360 degrees of your Structures images provide well-angled
coverage of vertical walls, it is important to properly frame your subject within
the orbit of your Structures flight.
You might identify multiple points of interest in a single area, such as two
buildings on opposite sides of the site. For quality 3D results with multiple
POI’s within a single map, usually, combining multiple Structures mode flights
is required. More detail on that can be found below.
In order to achieve the required 360 degrees of even coverage, with solid
vertical reconstruction, the POI needs to be centered within the oblique orbit
of photos, as seen below:
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 9
If your primary structure (POI) doesn’t mostly fit into a circle of obliques, or
if you have multiple POI’s that don’t quite fit within a single orbit, it is likely
that the obliques will not capture adequate vertical data of those objects, and
they may not be reconstructed accurately. The 3D result will usually be better
than a Non-Structures mode flight would be, but it won’t produce the best
data possible.
So, what if you’re mapping an area with multiple points of interest, such as
a city block with a handful of high-rises? To remedy this, you can combine
multiple Structures mode flights to be processed into a single map by uploading
the images together. If possible, it is best to take off from the same location.
Minimizing your takeoff location and mapping altitude differences can help
keep the altitude data in your images consistent.
Set up each Structures flight to rotate around each important POI, and make
sure that each flight fully overlaps with the other flights. Here’s an example:
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 10
Crosshatch Mode
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 11
What is the disadvantage of the Precision app?
Simply, time, SD card space, and batteries. It takes
a longer time in the air to cover the same area
compared to Structures mode flights. This effect
becomes increasingly prevalent as the mapped
area gets bigger, which is why the primary intention
of this app is to map a single structure and not
city blocks.
We’ve directed the flight to the right line, but only two passes may not provide a wide enough
coverage of the sides of the road.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 13
Especially if you don’t map at a high altitude, there’s a reasonable chance that
the default 2-passes will not be wide enough to capture all of the data for your
scene, or won’t have a sufficient number of images for good reconstruction.
Therefore, it may be important to increase the width of the flight by increasing
the ‘Path Width’ beyond ‘2’. In general, it’s usually better to slightly over-capture
than under-capture.
See below for the result of doubling the path width to ‘4’. With this adjustment,
compared to the initial 2 passes, we are now more confident that every inch
of the road will be captured in several images - giving us a little extra
breathing room:
When you’re satisfied with your Linear plan, please be sure to press ‘SAVE
PLAN’ on the app.
Live Map HD
Have you ever flown and wished that you could receive a processed map in real-
time as you fly? Gaining instant insight into the situation on the ground as your
feet are on that very same ground is powerful. Luckily, with Live Map HD, this all
is a reality.
As your drone flies, you can expect to see the drone ‘paint’ the orthomosaic as it
flies on your screen. It can be pretty fun to watch!
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 14
Live Map uses the live first-person-view (FPV) video
to stitch the map in-real time. This is in contrast to
the full-resolution images from the SD card stitched
together using Map Engine for regular maps.
This means that the Live Map is lower resolution
compared to your full maps, and does not have 3D
data (point clouds, 3D models, and elevation data).
It’s designed to be used for 2D measurements and
scouting with moderate precision.
Because Live Map uses the live data feed from the
drone, losing connection to the drone will cause
gaps or stitching errors in the Live Map, or the
map may fail or stitch incompletely. Connectivity
between the drone and the RC is the main
consideration to take into account when diagnosing
Live Map issues.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 15
Combining Images From Different Flight Modes
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 16
03 On the 'Advanced' Panel, you'll find more settings
you can adjust to fine-tune your flight after you’ve
chosen your flight mode.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 17
If you turn off Automatic Settings,
you can then adjust the parameters:
Front Overlap: The percent amount that each photo
will overlap with the previous and next photo from
top to bottom, as the drone moves throughout each
pass. Increasing front overlap means that more
photos will be taken one-after-the-other within the
same space. The drone will fly slower with a higher
front lap.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 18
Overlap is a Very Important Setting
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 19
04
Now that you know which flight tools and parameters you
can use to capture your subject, it is time to think about what
aspects of that subject may present a risk factor for your
successful map. We’ll explain how you can mitigate their
negative effects with the flight tools and parameters we’ve just
Consider How learned about in the previous two chapters.
Your Subject Each factor listed below makes stitching the model more
difficult. Some of them should be responded to differently than
Can Complicate others. But as a good rule of thumb, except when noted, when
you run into any one of these issues, typically you’ll want to
Things And How increase your overlap by at least 5-10% and make sure you’re
increasing your altitude.
You Can Respond
Why Do I Increase Overlap And Altitude To Compensate
For Most Of These Complications?
Fly as high as possible - The higher you fly, the larger your field
of view is. The larger your field of view is, the more ‘features’
Map Engine might be able to find per-photo. This also increases
how many tiepoints can be found, which increases stitching
confidence and accuracy.
A Homogenous Subject
The homogeneity of your subject is one of the biggest
factors determining the number of tiepoints we can identify.
A homogenous subject is a subject that looks very similar
throughout each photo. It is hard to pick out distinct locations.
Late-stage row-crops, forests, deserts, metal roofs, and water
are all examples of homogenous subjects.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 20
Most of this image looks the same. It’s ‘homogenous’. It’s difficult to find tiepoints here.
Map Engine has a much easier time successfully stitching together a ‘featured’
map when compared to a ‘homogenous’ one. If you use the default template
settings on a homogenous subject, there is a chance that the map won’t stitch
successfully. Homogenous scenes cause the Map Engine to find fewer tiepoints
than in highly-featured scenes or causes confusion between the same tiepoint
being considered in multiple locations.
When you are mapping a subject with a lot of vegetation, please fly with
increased overlap and fly as high as possible. Increasing your overlap by at
least 10% is ideal, but even more may be necessary.
Elevation Change
A large elevation change in your map or a large difference between the height
of objects in your map can require adjustments to your flight plan. Elevation
change includes tall structures and terrain shifts.
If your overlap values remain constant, as you decrease your effective altitude
over the ground, the density of your image coverage reduces, as seen below:
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 21
“If the terrain of This essentially means that as your ground moves closer
and closer to the drone, the likelihood that there will be
your map changes enough images to stitch a model successfully goes down
as well.
by more than
~20%, you may A 20% elevation increase within your map usually is not
enough to negatively affect coverage enough to make a
need to consider difference. This is true as long as the map is not already near
the fringes of successfully processing.
increasing overlap
To illustrate this, if you flew at 300 feet, and there was a
and increasing 50-foot elevation shift in the area, the section that was 50
your altitude as feet higher than the rest will likely turn out fine. Similarly,
if you flew at 100 feet, a 20-foot elevation increase would
much as possible probably not require adjusting your flight settings for that
20 foot higher section specifically.
to compensate
for the reduced If the terrain of your map changes by more than ~20%, you
may need to consider increasing overlap and increasing
coverage of your altitude as much as possible to compensate for the
reduced coverage of the high area. If the elevation shift
the high area.” is quite large, you may need to carry out the flight using
multiple, different flight templates, in order to keep the
distance from the ground to the drone consistent.
Intricate/Fine Structures
Oftentimes, you may be interested in reconstructing
objects that are small, thin, and with fine details. This
includes subjects like scaffolding, rebar, external stairs,
statues, or a crane. Successfully modeling these objects can
be paradoxical because you must fly low in order to achieve
the resolution needed to clearly see them in the first place,
but flying low reduces the likelihood of a successful stitch.
This usually means that you’ll need to fly low (<120 feet)
with very high overlap, such as 80-90%. This gives you the
resolution to see the details for these small objects, and
the overlap to compensate for the likelihood of stitching
problems due to low altitude.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 22
You may want to consider if you need oblique (angled) shots in order to provide
enough vertical and side data for a model. The Precision House 3D app,
crosshatch, and manual flight modes can help produce those kinds of datasets.
Some objects, such as a very simple stockpile, will be adequately modeled from a
basic Non-Structures mode flight. However, many objects will turn out melty and
inaccurate if they aren’t identified as a POI that needs a wide range of side angled
shots, or obliques, in order to be accurately processed.
Even if you add a flight that completely centers around a single object, for some
areas, the autonomous flight will not capture sufficient data. For example, if you
were mapping two tall silos that were very close to each other, it is likely that it
will be impossible to autonomously capture imagery that sufficiently covers the
section of the silos that face each other. Another example might be an alleyway
that is in between two buildings, such as what you see below:
Please take the time to identify each of these areas in the area you are mapping,
then taking a number of manual shots of these areas to supplement the
autonomous ones.
If you can’t clearly see what you’d like modeled in at least 7+ of the original
images, it is unlikely that it will be modeled well.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 23
The Shape of the Flight Plan Area
A simple polygon is the best type of shape for flight
planning. The more uniform the flight plan is, the more
uniform and accurate the model is likely to be.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 24
To mitigate the effects of a highly reflective surface, we
recommend flying on an overcast day (or at least when the
sun is low), experimenting with camera filters, increasing
overlap, and flying as high as possible.
Moving Objects
A moving object captured in your dataset will cause some
degree of inaccuracy. This is because the information Map
Engine receives shows one single object in multiple places
which then has to be placed into one single snapshot of a
moment, which is physically impossible. Moving objects not
only change position but can also change shape, causing
them to be even more difficult to model.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 25
05
You’ve now thought about the flight planning tools at your
disposal and the difficulties that your subject may cause.
You’ve adjusted your flight parameters to compensate for
potential risk factors that your subject may present. It is finally
time to add in other specific project requirements or goals
Tie In Your you or your clients may have, such as relative accuracy, global
accuracy, and resolution.
Accuracy and
Resolution Goals Accuracy
You might have a client or manager say ‘I would like this map
to be accurate to 5cm’. But what does that actually mean in
real terms?
Relative Accuracy
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 26
“High relative
accuracy can
be achieved
without Ground
Control Points
(GCPs) by flying You could have high relative accuracy even if your map was
placed on the completely wrong side of the world because the
low with high measurements within the map would still be correct, but the
geographic coordinates would be incorrect.
overlap and High relative accuracy can be achieved without Ground Control
strong oblique Points (GCPs) by flying low with high overlap and strong oblique
coverage if necessary. With proper GCP technique, relative
coverage if accuracy will often improve a little bit, but primarily, relative
accuracy is a function of the quality of the image set and your
Absolute Accuracy
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 27
The accuracy of the location annotation depends on the absolute accuracy of the map.
2. High Overlap: We’ve described in this article how more images of the
same location increases how confident we are about an object’s size, shape,
and location. Increasing your overlap will generally increase how relatively
accurate the map will be because we are checking our work across many
images. Very rarely, if there is a lot of movement in your map, high overlap can
have a negative effect on accuracy, because each photo will show something
new and different, instead of confirming what is staying the same.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 28
3. Fly Low: Assuming risk factors such as a homogenous subject or elevation
change have been factored in, and therefore no part of the model is at risk for
not aligning with the rest of the model at all, and that overlap is properly set,
the lower you fly, the more accurate your map will be. When you fly at 100
feet instead of 400 feet, the images at 100 feet will describe a smaller area
compared to the 400 feet image set but will do so with the exact same number
of pixels. This means that each feature at 100 feet is captured using more pixels
compared to the 400 feet data, and therefore has greater detail. You also have
more images and thus more GPS samples. This allows for the Law of Large
Numbers to have better convergence.
GCPs vs Checkpoints?
Ground Control Points and checkpoints are both marked points on the ground
that have a known geographic location. For both, you’ll submit tags, which will
precisely define the center of these markers.
GCPs make your map accurate, while checkpoints allow you to assess how
accurate it is. Checkpoints and GCPs are captured and tagged exactly the same,
except for how they are labeled in the CSV file before uploading them.
GCPs are used as points to ‘snap’ the map to correct locations during
processing. They increase absolute accuracy, but you can’t use their locations
to measure accuracy, because they are algorithmically forced to be near where
their coordinate data says they should go.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 29
Checkpoints aren’t forced to go in any location. Checkpoints are allowed to
move freely during the processing of the map. Because we know exactly where
they should be, and exactly where they end up, checkpoints are the only true
way to measure the resulting absolute accuracy of a map.
The balance of checkpoints and GCPs you choose will affect how accurate your
map is and how quantifiably confident you can be about the accuracy of your
map. The more GCPs you use, the more accurate your map is likely to be, but
if you have few checkpoints to verify this, it’d be hard to definitively say how
accurate the map is. Using a ratio of 2 GCPs for every 1 checkpoint is a common
starting point, with 20 checkpoints being the ASPRS recommendation for
getting a 95% confidence interval on the results.
We find that Ground Control Point placement is often overlooked. Poor GCP
placement can cause datasets to be more inaccurate with GCPs than without
them! Think of GCPs as having a substantial amount of weight in the accuracy
of the map - this weight, if concentrated in sections of the map without enough
counterweight, can actually cause the map to sag down, tilt, bowl, or even flip.
You should place the GCPs such that if you were to divide out smaller, evenly-
sized sections of the map, they would each roughly have the same number of
GCPs. We recommend planning out the GCP placement before arriving at
the site.
We are often asked how many GCPs are required per acre. Interestingly, one
seldom-considered factor in this equation is the altitude at which you’re flying.
You can think of GCPs as ‘nails’ and each image as a link in a chain. Having a
GCP in an image ‘nails’ that link to the correct place in space. The more links
in the chain between images, the more play there is in the system (the more
the chain will be able to move). Similarly, if we had a GCP in every image, they
would all be nailed down, whereas if there are many images between two
GCPs, there’s more opportunity for sub-pixel errors in the stitching process to
accumulate. We understand that you can’t feasibly put a GCP in every image, so
we recommend 1 GCP for every 60 images.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 30
Here is an example of a good distribution of
checkpoints and GCPs for an 800 image map.
The 13 red stars are GCPs, and the 12 yellow
circles are checkpoints. Notice the evenness
and symmetry of the locations of the GCPs and
checkpoints. There is not an area that is missing
coverage from either the GCPs nor checkpoints.
They aren’t clumped together. With this number
of GCPs, as long as they’re tagged correctly, our
accuracy will be increased substantially over
a non-GCP version, and we’ll be able to verify
that this is the case across the entire map area
by checking the checkpoint accuracies. In a
future section, we will help you interpret this The accuracy of the location annotation depends on the
data correctly. absolute accuracy of the map.
Tagging your GCPs accurately is just as important. Taking the time to precisely click the middle
of the target and to verify that there are no stray, erroneous tags that are off-center or of a
different GCP is the final ingredient leading you towards the next level of accuracy. Please tag
at least 6 views per GCP.
Notice how each GCPs’ tags are centered and look similarly exposed
and focused.
Here is an example of poor tagging. 4 out of the 6 tags are off-center. This will create a large
degree of inaccuracy for at least the area around the GCP, if not, the entire map.
Notice how each GCPs’ tags are off-center compared to the first image
You can also increase global and relative accuracy by using a drone with RTK or PPK. When
you fly a normal drone without RTK or PPK technology, its GPS accuracy will be similar to your
smartphone - typically within a few feet, which is not very good for high-precision mapping,
and is the reason why non-GCP maps have similar accuracy limitations.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 31
PPK and RTK systems mean that the drone can record
its own location very accurately, which means that the
information we’re receiving to build our model is more
accurate. Oftentimes, the relative and global accuracy of
PPK and RTK maps is good enough such that no GCPs are
needed to increase accuracy, this can be a time-saver and
simplify the workflow.
own location
Now, to conclude our section about accuracy, we’re going to
explain the accuracy report data. What does it mean,
very accurately”
and what can you infer from it?
When you map (1) without GCPs, (2) with only GCPs, (3)
with checkpoints, the accuracy data you receive in each of
these three scenarios is a different and unique metric. So, if
you want to tie this data back to those relative or absolute
accuracy goals, it is important to know what data you are
actually receiving in the report and what you can and can’t
deduce from it.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 32
The glossary in the Accuracy Report for your maps contain these specific
definitions. Here is a summary of how you can use your Accuracy Report data
Just GCPs used The ground control point The GCP XYZ RMSE cannot
(GCP) XYZ root mean squared be used to determine relative
error (RMSE) is the average or absolute accuracy.
GCP location error in the
XYZ axis across all the These values are calculated
processed GCPs. using a weighted
mathematical estimation,
It’s saying ‘How close was because we ‘force’ the GCPs
the GCP location as measured to go very close to their CSV
by your precision GPS device coordinate locations. When
compared to the corrected we ‘force’ the GCPs to move
GCP location that is calculated into a particular location in
during map processing?’ order to help rectify the rest
This is more of an indication of the map, the RMSE values
of the accuracy of a particular become algorithmically
processing step of the based, instead of based on the
Map Engine, and less an accuracy of the map.
indication for the accuracy
of the entire map.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 33
...Continued
So, how can you check for relative accuracy? You might have noticed that in
the above chart, none of the data points are a true representation of relative
accuracy, although if the absolute locations of the checkpoints are accurate, to a
degree, the distances between them will also be accurate.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 34
For example, when you’re capturing your drone data, you might take a tape
measure and take down the dimensions of clearly defined, static objects
distributed throughout your map, such as the objects circled below:
Then, measure those exact same locations on the completed drone map, and be
sure to be as precise as possible. The average percentage difference between
the actual and the reported measurements can give you a good idea of relative
accuracy. Here is some sample data:
The average of the three percent differences is 2.2%. Therefore, the area of the
map that these objects cover is likely to have a near 97.8% relative accuracy,
and that would be a good starting point for the accuracy of the measurements
you make in this area of the map. Just like checkpoints, bigger diversity objects
measured over a wider area of your map will help estimate accuracy better.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 35
Resolution
As you change mapping elevation, what changes is the size of the ground area
in which each pixel covers. This is called the Ground Sampling Distance (GSD),
and this is usually the metric someone is looking for when they say something
along the lines of ‘I would like the resolution to be 2cm’; they usually mean
2cm per pixel.
The lower you fly, the smaller your GSD will be, which means that each pixel,
when mapped on the ground, will cover a smaller area. This means the map
will be clearer and less pixelated than the maps you fly at a higher altitude.
Remember to compensate with overlap increases as you decrease your
mapping altitute.
Each image from the same camera is a fixed number of pixels in size. If that
camera is close to an object, then many of those pixels will be of that object. If
the camera is far away from the same object (and at the same zoom level), then
there will be fewer pixels of that object. This is the principal behind GSD. As
the drone is closer to the ground, each image will capture a smaller section of
the ground, but it will have many more pixels for the same surface area of the
ground compared to an image captured from a higher altitude. This increases
the accuracy of the map.
As you change the altitude in your flight template, the expected resolution of
your map will also change. Remember that until your drone is connected to the
DroneDeploy app, we won’t be able to know which camera (or lens) you are
using, and so we will be estimating this based on the most popular drone used
for mapping - the Phantom 4 Pro.
As you reduce your altitude in flight planning, you’ll also see an increase in the estimated resolution.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 36
06
If you’ve made it this far, you know that there are a lot of factors
to consider when designing a top-notch drone flight plan.
Depending on your subject and goals, there may be factors
that produce opposing advice or seem to be in conflict with
each other. There may be a few factors that push you to fly low
Create and others that encourage you to fly high. But, now you know
what flight planning tools you have at your disposal to create a
A Flight Plan balance between all of these forces.
For example, you might process one map with manual shots
added and one without - see if the difference is enough to
matter to you. You might also compare a Structures flight vs.
a Precision 3D app flight of the same exact subject. Or, try
to process one version in Structures mode, and one in
Terrain mode.
The more maps you create using a wide range of settings, the
faster you’ll learn how each decision you make in the planning
phase affects the final map.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 37
07
Using the officially supported mobile devices and drones are
important for safety and performance reasons. Before every
product release, we make sure to test every drone, camera, and
lens combination listed in our supported drones list.
Bring Your Be warned that unlisted devices are not frequently tested by
our team, and we are unable to guarantee support for those
‘A’ Game To platforms.
The Field!
1. Check the iTunes Store or the Google Play store for updates
to DroneDeploy. We recommend turning on automatic updates.
3. Inspect your drone for damage before going out in the field to
ensure that it’s ready and safe to fly.
5. Format your SD card before going out to fly to make sure you
have sufficient space. Always have a spare SD card on hand in
case the card in the drone gets corrupted (or in case you leave
the drone’s SD card in your computer!)
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 38
7. Bringing additional propellers for your drone can help ensure you can keep
flying even if propellers get damaged during your flight.
8. Utilize websites like weather.com to ensure that the area you will be flying
in has good weather.
9. Scope the site out using Google Earth, and Google Streetview ahead of time to
get more familiar with the site.
10. To ensure that the area you will be flying is cleared for drone use DJI Fly Safe.
11. Familiarize yourself with applicable local, state, and federal regulations.
Choose your home point and the location of your controller strategically. You
should always maintain a line of sight with the drone, and you want to promote
the strongest signal between your drone and your controller as possible. You also
don’t want to have significant altitude changes in your starting location between
battery changes.
To do this, if possible, take off from a high point of the map, as well-centered
within the area as well, and do not plan a flight that has a larger radius than the
signal range of your drone. Avoid taking off next to sources of interference, such as
physical barriers like big buildings, hills, and trees, and electromagnetic interference
sources such as power lines, reinforced concrete, and large metal objects.
You must check the altitude of the notable obstacles within the entire area that
your drone will fly. To do this, use Manual Mode in DroneDeploy to manually fly
until the horizon is above all nearby obstacles to ensure your drone will fly over
them with a comfortable buffer. Obstacle Avoidance can help avoid obstacles but
it is not perfect.
As you fly, always be in command of your aircraft, fly within line-of-sight, and
always be ready to take over manual control of a drone if something arises.
DroneDeploy does attempt to make your camera capture imagery at its absolute
best quality. However, ultimately image quality is governed by so many factors that
it is useful to check the quality of the individual photos captured as the drone is
performing the flight. Check that your subject is evenly exposed and in focus. The
easiest way to do this is to tap the FPV thumbnail so that you can view the FPV
full-screen.
You can toggle the “Set Exposure/Focus Manually in DJI Go” setting under the
‘Advanced’ tab while planning your flight toggles to adjust your exposure and focus
manually in the DJI Go App. You may need to restart the flight after adjusting your
camera settings if the automatic settings are not producing great results.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 39
08
As soon as possible, we recommend inspecting your images on
a desktop or laptop computer. If your images have problems,
the sooner you find out, the sooner you can refly or reassess.
Data in the Notice how you can see the details in the roof when zoomed in,
even though the picture is from fairly high up. Both the white
Correct Mode sections and the grey sections are properly exposed, which is
also important.
In order to use the Map Engine, your data must meet the
following requirements:
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 41
Processing Modes
We have 2 main processing modes that you can choose to
process your data in. The first is the Terrain mode, and the
second is Structures mode.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 42
For example, if you have Non-Structures-style data (nadir
only), but you were hoping for a better 3D result than what
you received when you process the data in Terrain mode,
you could reupload the data and process in Structures
mode to try for a better result. The dataset is not designed
for Enhanced Structures, but experimentation can lead to
positive results sometimes!
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 43
09
Once your map completes processing, there are
steps you can take each and every time to help
you understand how accurate your data is and the
reasons behind its accuracy. These steps are the
basic troubleshooting steps that DroneDeploy
Quality support uses when you reach out with a question
regarding the quality of your map.
Check Your
The first step that we recommend taking is a sanity
Data and Map check using your eyes. We have a lot of tools and
data points that can help you determine or infer the
accuracy of your map but don’t discount the power
of your own pattern recognition.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 44
The second step we recommend taking is to turn on the image projections. Each
and every time you process a map, we recommend going to the ‘Media’ section
of your map and turning them on.
Consider the above picture. Why did that section turn out misaligned?
Because the flight plan boundary was near the area marked in green below,
and oftentimes, there is insufficient image coverage around the edges of the
map, especially around a corner.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 45
Your image set should not be slightly overlapping, disjointed, or scattered.
You can see how this single bridge of ~20% overlapped images in thick
homogeneous vegetation is might not provide enough data to construct
a model.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 46
However, it is very possible to have what visually looks like dense coverage of
your subject but is in fact not. It is a classic ‘quality vs. quantity’ situation. Going
back to our ‘Flight Planning’ section, if there are not enough oblique images that
cover the sides of your objects, 10+ images covering each pixel in that area, then
there will not be enough data for an accurate reconstruction.
Next, take a look at the accuracy numbers for the report. The “Tie in your
Accuracy and Resolution Goals” outlines what you can extrapolate from the
RMSE accuracy data of your map, depending on your usage of GCPs and
checkpoints, and how these numbers are calculated.
Remember that most of the time, this data can only be used as a signal. You
can think of the RMSE accuracy number loosely as a risk factor. The lower the
number, the more likely that your map is accurate.
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 47
If you used GCPs or checkpoints, it is important
to check out the accuracy report. Most GCP maps
should have RMSE errors below a 1 meter. If your
accuracy is worse than that, inspect the accuracy of
each individual GCP and checkpoint.
Happy Mapping!
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 48
10
To end our guide, we’re providing you with easy,
bullet-pointed recipes for the basic direction to
take when mapping for a specific project goal.
Recipe Book
for Common
Project Goals
Making Great Maps: The Complete Guide to Professional Mapping with DroneDeploy 49
Important 3D model considerations: