SlideShare a Scribd company logo
1 of 25
Download to read offline
1
ToPa 3D Orthomosaic Technical Report
Orthomosaic and Machine Learning
Technical Report
Woodburn Nursery 2021
Project code: T21-AGNW-001
Prepared by: Heather Sauerland | Geospatial Technologist
Admin:
heather@topa3d.com
ToPa 3D, Inc.
Paul Tice | CEO
paul@topa3d.com
Date submitted:
To:
October 29, 2021
Ag Geospatial NW, LLC
REPORT SENSITIVITY
Intended for journal publication NO
Results are incomplete YES
Commercial/Marketing/IP concerns NONE
2
ToPa 3D Orthomosaic Technical Report
DISCLAIMER:
ToPa 3D is an interpreter of architectural documents and reality
capture data. ToPa 3D will not be accountable, liable, or responsible
for errors, omissions, or flaws in their work product which is an
interpretation of other’s work. Ag Geospatial NW will review ToPa
3D’s work product for errors, omissions, and flaws. Ag Geospatial
NW will accept the work product prior to relying on it for their use.
ToPa 3D is not a design consultant and does not provide
construction, engineering, or aesthetic opinions, judgments, or advice
for the design process.
Copyright © All material published in this publication is copyright
protected and may not be reproduced in any form without written
permission from ToPa 3D, Inc.
3
ToPa 3D Orthomosaic Technical Report
Collection Type
The goal of this project was to determine the best combination of drone equipment, flight height, ground control point
configuration, and viability of using AI object detection to locate pot centers.
ToPa 3D mapped the approximately 19 acres of the Woodburn Nursery and surveyed in ground control targets as needed to
produce an orthomosaic map with the intention of 1 cm ground sampling distance (GSD) or less from sUAV imagery before
GCP correction.
As this was an R&D project, the project site was mapped with three drones with varying altitudes, capturing 80% nadir photo
overlap to determine the best equipment for future replication and the ability to scale. All mapping missions were created and
flown with the DJI GSPro application.
The drones used for this project were:
1. DJI Phantom 4 Pro, 20 MP camera, mechanical shutter, Focal Length-24mm/35mm equivalent
2. DJI Mavic Pro 2, 20 MP camera, digital shutter, Focal Length-28mm
3. DJI Inspire 2, X7 24mm camera
4. DJI Inspire 2, X7 35mm camera
4
ToPa 3D Orthomosaic Technical Report
Methodology
The intended plan was to map the project site from 300’ down to 100’ at 50’ increments to determine the most efficient way to
collect high-resolution imagery. Due to long flight times and/or weather conditions, several of these altitudes were canceled. It was
also determined that any planned flight with a GSD over 1 cm before GCP correction was also canceled. This is due to the
expected relative horizontal accuracy after GCP were applied to be double the GSD. The required corrected control GCP
accuracy for the project was 3cm.
All flights were flown using the DJI GSPro mapping app with 80% side and front photo overlap, which is recommended for
agriculture. https://support.pix4d.com/hc/en-us/articles/203756125-How-to-verify-that-there-is-enough-overlap-between-the-
images (Pix4D Mapping Software Documentation)
All flights were processed with Pix4D using photogrammetric practices to create a high resolution orthomosaic. See Figure 1 for
Woodburn Nursery Orthomosaic in Appendix B.
Using the Pix4D Quality Report, the most accurate flights by sUAV (drone) and most accurate control point configuration was
determined. Only the most accurate flights in combination with the most accurate control point configuration were used in the
object detection platform. With all drones, the second control point configuration was determined to be the most accurate when
considering both mean error of control points and checkpoints for confirmation. Please see Figure 2 for the Phantom 4 125’ Flight
Pix4D Quality Report. See Figures 3-5 for control point configurations in the Appendix B.
A machine learning AI software was used to identify the center of open pots and the center of planted pots. This
required the technician to use drone imagery to identify a subset of objects (open pots, plants with no visible pot, and
plants with some visible pots). Using this training data, machine learning software identified 9,425 individual plants
and/or pots in the dataset.
To determine the validity of the machine learning identified objects, this data was compared to surveyed pots and
plants. The difference between these two datasets was then measured in a GIS software. See Figure 6 for Center
Points Map in Appendix B.
Pots that did not have a plant (open pots) were found to be the most accurate to the surveyed subset. These open
pots had an average distance offset of 22.23 mm, with the largest offset of 142 mm and the lowest at 1 mm. See the
Woodburn Sitecheck Open Pots spreadsheet for measurements, Figure 1 in Appendix A.
Pots that contained a plant were more difficult for the objection detection software to find a true center point of the pot.
This is due to uneven growing of the plant or possible lean of plant. While machine learning can determine the center
of the visible plant, this may not equate well to the center of the pot. Pots with plants had an average offset distance of
60.67 mm, with the largest offset at 138 mm and the lowest at 7 mm. See the Woodburn Sitecheck Planted Pots
spreadsheet for measurements, Figure 2 in Appendix A.
5
ToPa 3D Orthomosaic Technical Report
Expected Accuracy of Data
1. GSD
a. Flights were performed with an expected GSD of 1 cm before GCP correction, which results in a horizontal GSD
of approximately 2-3 cm after correction.
2. Accuracy of machine learning identified objects
a. Open Pots
i. The average distance between object detected centers of open pots was 22.23 mm.
ii. Largest offset was 142 mm.
iii. Smallest offset was 1 mm.
b. Planted Pots
i. The average distance between object detected centers of pots with plants was 60.67 mm.
ii. The largest offset was 138 mm.
iii. The smallest offset was 7 mm.
3. Surveyed control points, check points, and selected pot centers were provided by Ag Geospatial NW, LLC
6
ToPa 3D Orthomosaic Technical Report
Appendix A.
Ground Control Survey Data
Figure 1. Woodburn Sitecheck Open Pots
Point
ID
Northing Easting Elevation Description 1 Distance between
Surveyed and Machine
Located (mm)
10200 283183.4 236799.3 179.854 5
10201 283185.7 236846.8 179.253 22
10202 283186.8 236859.4 179.243 27
10205 283186.2 236906.7 178.528 25
10209 283311.2 236895.1 178.525 17
10210 283312.6 236892.8 178.422 6
10211 283314.1 236890.3 178.562 33
10212 283315.4 236887.7 178.542 18
10216 283430.9 236843.8 178.678 40
10217 283430.6 236838.8 178.737 21
10218 283430.5 236833.8 178.755 16
10219 283430.6 236828.7 178.799 22
10220 283502.7 236870.4 178.18 24
10221 283504.4 236872.8 178.154 19
10222 283508.9 236880.2 178.039 42
10223 283510.1 236882.8 178.085 14
10224 283511.6 236885.3 178.001 29
10225 283513.3 236887.7 177.99 10
10231 283728.2 236792.5 178.277 22
10232 283731.1 236792.5 178.247 20
10233 283732.4 236794.9 178.193 15
10234 283730.9 236797.5 178.159 18
10235 283957.6 236867.3 176.863 19
10238 284172.2 236787.1 177.068 27
10239 284173.5 236834.5 176.52 21
10244 284166.8 236872.2 176.347 16
10245 284164 236872.2 176.367 15
10246 284162.2 236874.7 176.225 27
10247 284156.4 236874.8 176.232 47
10248 284020.4 237039.2 177.458 40
10249 284023.2 237034.1 177.414 30
10264 284176.7 237222.3 179.087 Off map
10265 284167.7 237217.4 178.938 Off map
10266 284161.9 237217.4 178.874 Off map
10271 283739.4 237172.7 180.436 25
10272 283736.3 237172.7 180.471 20
10273 283733.3 237172.8 180.488 13
10279 283422.6 237219.1 182.064 Off map
7
ToPa 3D Orthomosaic Technical Report
10280 283434.3 237223.9 182.081 Off map
10281 283433.9 237191.4 181.644 1
10282 283433.8 237186.5 181.602 11
10298 283185.4 237184.5 182.167 7
10299 283205.2 237206.7 182.364 36
10302 283154.4 237162.4 181.969 6
10303 283152.9 237159.9 181.903 13
10304 283059.6 237125.9 181.701 25
10305 283056.5 237126 181.741 15
10306 283053.5 237126 181.745 13
10307 283053.5 237121.1 181.676 21
10308 283053.5 237116.1 181.596 21
10309 283055 237113.5 181.57 7
10310 283056.2 237111.1 181.413 13
10311 283054.6 237108.6 181.504 15
10312 283053.1 237106.1 181.484 17
10313 282981.7 237061.9 181.034 24
10314 282980.5 237059.4 180.9 25
10315 282978.6 237057 180.939 23
10316 282977.1 237054.6 180.935 7
10317 282976 237052.1 180.897 21
10318 282974.1 237049.6 180.837 11
10327 282905 237162.9 182.622 11
10328 282900.6 237170.4 182.781 27
10329 282902.4 237183.2 182.823 18
10330 282905.5 237198 182.888 35
10331 282908.6 237207.8 183.415 Off map
10336 282837.6 237211 183.906 140
10337 282834.9 237211 183.784 142
10338 282833.9 237196.2 183.295 34
10347 282651 237136 182.891 31
10348 282650.8 237131 182.84 37
10349 282649.4 237128.5 182.644 33
10350 282647.8 237126 182.71 20
10351 282646.6 237128.5 182.669 9
10352 282645 237131.2 182.738 37
10353 282574.2 237054.3 181.955 10
10354 282573.3 237051.9 181.826 8
10355 282571.2 237049.5 181.937 11
10356 282569.6 237047 181.931 15
10361 282410.7 237156.4 183.882 23
10362 282410.7 237109 183.251 15
10363 282411.7 237096.4 182.919 7
10364 282409.3 237048.9 182.424 8
10375 282553.9 236867.1 180.871 11
10376 282556.8 236867.1 180.843 10
10377 282559.7 236867 180.791 22
10399 283099.6 236900.3 179.079 10
8
ToPa 3D Orthomosaic Technical Report
10400 283114.4 236880.2 179.202 7
10401 283119.9 236865.1 179.328 21
10402 283121.1 236862.6 179.378 18
10403 283118.4 236862.6 179.383 25
10404 283106.7 236862.8 179.377 16
10405 283103.9 236862.8 179.356 17
10406 283102.3 236865.3 179.348 9
Average
distance
22.22989
Figure 2. Woodburn Sitecheck Planted Pots
Point
ID
Northing Easting Elevation Description 1 Distance between
Surveyed and Machine
Learned Located
10203 283184 236859.5 179.863 100
10204 283189.1 236906.7 179.155 117
10206 283299.6 236905.2 178.885 61
10207 283302.8 236905.3 178.825 104
10208 283305.6 236905 178.966 84
10213 283322.5 236865.2 179.327 43
10214 283324.1 236862.6 179.304 35
10215 283325.6 236860.1 179.343 57
10226 283505.9 236875.2 178.606 57
10227 283507.2 236877.9 178.733 83
10228 283514.8 236890.3 178.47 22
10229 283516.3 236887.8 178.536 38
10230 283517.6 236885.3 178.551 14
10236 283956.6 236869.8 177.41 42
10237 283953.6 236869.8 177.521 96
10240 284172.7 236847.3 177.217 91
10241 284171.1 236849.6 177.109 18
10242 284169.8 236852.2 177.1 62
10243 284168.2 236854.8 176.93 50
10250 284020.3 237034.3 178.154 12
10251 284022.1 237036.6 178.116 65
10252 284019.1 237036.7 178.154 28
10253 283975.2 237042.3 178.342 90
10254 283973.8 237044.8 178.32 37
10255 283972.4 237047.3 178.352 55
10256 283970.9 237049.7 178.358 40
10257 283969.1 237052.4 178.471 39
10258 283970.8 237044.8 178.335 45
10259 283969.2 237042.3 178.395 82
10260 283969.4 237047.3 178.36 59
10261 283966.5 237047.3 178.272 58
10262 284176.7 237194.7 179.242 92
10263 284176.6 237207.4 179.58 Off map
10267 284010.7 237211.8 179.955 Off map
9
ToPa 3D Orthomosaic Technical Report
10268 284009.2 237214.1 179.851 Off map
10269 284006.3 237214.3 180.179 Off map
10270 284004.7 237211.9 179.973 Off map
10274 283732.1 237175.3 181.149 68
10275 283730.4 237177.8 181.257 53
10276 283729 237180.2 181.241 58
10277 283726.1 237180.2 181.291 82
10278 283724.3 237177.9 181.071 39
10283 283430.9 237186.5 182.217 83
10284 283430.1 237183.9 182.264 37
10285 283426.5 237179 182.232 54
10286 283424.8 237176.5 182.246 41
10287 283423.4 237174.1 182.204 128
10288 283329.5 237125.1 181.693 65
10289 283329.6 237120 181.49 64
10290 283329.6 237115.2 181.539 50
10291 283322.1 237085.2 180.973 79
10292 283323.6 237082.6 180.996 62
10293 283324.8 237080.1 181.022 35
10294 283323.4 237077.8 180.947 74
10295 283322.1 237075.5 180.889 53
10296 283319.2 237075.4 180.918 31
10297 283184.9 237159.5 182.523 12
10300 283155.8 237219.8 183.161 Off map
10301 283155.4 237207.3 183.162 35
10319 282974.5 237029.5 181.116 37
10320 282974.4 237024.6 181.226 19
10321 282974.2 237019.4 181.164 30
10322 282975.5 237017 181.067 55
10323 282977.2 237014.5 180.973 41
10324 282975.4 237012.1 180.91 70
10325 282973.6 237009.4 180.941 7
10326 282972.5 237007.2 180.876 54
10332 282909.1 237230.1 184.147 Off map
10333 282907.3 237227.8 183.924 Off map
10334 282906.2 237225.2 183.957 Off map
10335 282907.6 237222.7 184.472 Off map
10339 282831.1 237196.3 183.767 94
10340 282829.8 237198.7 183.751 118
10341 282828.2 237201.3 183.861 108
10342 282826.8 237203.8 183.831 16
10343 282823.9 237203.8 183.983 115
10344 282821.1 237203.9 183.915 62
10345 282819.5 237201.3 184.045 138
10346 282817.8 237199 183.683 79
10357 282455.6 237168.3 184.359 82
10358 282454 237170.9 184.631 49
10359 282452.1 237205.9 184.896 122
10
ToPa 3D Orthomosaic Technical Report
10360 282408.8 237169.1 184.662 16
10365 282408.8 237036.4 182.744 39
10366 282410 237033.9 182.79 71
10367 282411 237031.6 182.742 26
10368 282414.2 237031.5 182.677 53
10369 282417.1 237031.3 182.794 70
10370 282406.4 236811.2 184.047 87
10371 282407.6 236808.7 184.077 13
10372 282411.6 236811.1 184.121 53
10373 282416.2 236813.6 183.862 64
10374 282420.6 236816 183.633 76
10378 282609.6 236936.5 180.997 52
10379 282611 236939 181.149 34
10380 282612.7 236941.3 181.04 76
10381 282614.1 236938.9 181.035 65
10382 282615.4 236936.4 180.967 92
10383 282618.3 236936.5 181.125 28
10384 282798.4 236961.7 180.81 97
10385 282799.8 236964 180.932 95
10386 282801.4 236966.6 180.828 51
10387 282802.8 236964 180.839 35
10388 282804.4 236961.6 180.776 66
10389 282814.4 236816.4 181.302 105
10390 282813 236813.9 181.252 99
10391 282811.5 236811.4 181.191 114
10392 282812.9 236808.5 181.284 53
10393 282814.5 236806.3 181.054 49
10394 282817.3 236806 181.243 22
10395 283047.2 236885.9 179.931 47
10396 283049.2 236888.3 179.805 62
10397 283050.2 236890.9 179.709 66
10398 283053 236890.9 179.804 59
Average
Distance
60.67308
11
ToPa 3D Orthomosaic Technical Report
Appendix B.
Reports
Figure 1. Woodburn Nursery Orthomosaic, Phantom 4, 125’
12
ToPa 3D Orthomosaic Technical Report
Figure 2. Phantom 4 Pro, 125’ Flight, Pix4D Quality Report
Quality Report
Generated with Pix4Dmapper version 4.6.4
Important: Click on the different icons for:
Help to analyze the results in the Quality Report
Additional information about the sections
Click here for additional tips to analyze the Quality Report
Summary
Project Woodburn_Nursery_Phantom_125'
Processed 2021-10-24 08:26:40
Camera Model Name(s) FC6310_8.8_5472x3648 (dc701ccfd379a5bc4f213b10686a7943) (RGB)
Average Ground Sampling Distance (GSD) 0.94 cm / 0.37 in
Area Covered 0.107 km2
/ 10.6606 ha / 0.04 sq. mi. / 26.3566 acres
Quality Check
Images median of 57987 keypoints per image
Dataset 926 out of 926 images calibrated (100%), all images enabled
Camera Optimization 0% relative difference between initial and optimized internal camera parameters
Matching median of 28741.9 matches per calibrated image
Georeferencing yes, 8 GCPs (8 3D), mean RMS error = 0.008 ft
13
ToPa 3D Orthomosaic Technical Report
Calibration Details
Number of Calibrated Images 926 out of 926
Number of Geolocated Images 926 out of 926
Absolute camera position and orientation uncertainties
X [ft] Y [ft] Z [ft]
Omega
[degree]
Phi
[degree]
Kappa
[degree]
Camera Displacement
X [ft]
Camera Displacement
Y [ft]
Camera Displacement
Z [ft]
Mean 0.054 0.395 0.013 0.205 0.027 0.006 0.005 0.003 0.200
Sigma 0.032 0.131 0.003 0.068 0.016 0.003 0.001 0.001 0.066
Bundle Block Adjustment Details
Number of 2D Keypoint Observations for Bundle Block Adjustment 25725164
Number of 3D Points for Bundle Block Adjustment 6585326
Mean Reprojection Error [pixels] 0.184
Internal Camera Parameters
FC6310_8.8_5472x3648 (dc701ccfd379a5bc4f213b10686a7943) (RGB). Sensor Dimensions: 12.833 [mm] x
8.556 [mm]
EXIF ID: FC6310_8.8_5472x3648
Focal
Length
Principal
Point x
Principal
Point y
R1 R2 R3 T1 T2
Initial Values
3668.760 [pixel]
8.604 [mm]
2736.000 [pixel]
6.417 [mm]
1824.000 [pixel]
4.278 [mm]
0.003 -0.008 0.008 -0.000 0.000
Optimized Values
3668.763 [pixel]
8.604 [mm]
2740.909 [pixel]
6.428 [mm]
1824.403 [pixel]
4.279 [mm]
-0.012 0.003 0.006 -0.001 -0.002
Uncertainties (Sigma)
0.227 [pixel]
0.001 [mm]
0.208 [pixel]
0.000 [mm]
0.218 [pixel]
0.001 [mm]
0.000 0.000 0.000 0.000 0.000
CorrelatedIndependentFC0xC0yR1R2R3T1T2
The correlation between camera internal parameters determined by the bundle adjustment. White
indicates a full correlation between the parameters, ie. any change in one can be fully compensated
by the other. Black indicates that the parameter is completely independent, and is not affected by
other parameters.
The number of Automatic Tie Points (ATPs) per pixel, averaged over all images of the camera model,
is color coded between black and white. White indicates that, on average, more than 16 ATPs have
been extracted at the pixel location. Black indicates that, on average, 0 ATPs have been extracted at
the pixel location. Click on the image to the see the average direction and magnitude of the re-
projection error for each pixel. Note that the vectors are scaled for better visualization. The scale bar
indicates the magnitude of 1 pixel error.
14
ToPa 3D Orthomosaic Technical Report
2D Keypoints Table
Number of 2D Keypoints per Image Number of Matched 2D Keypoints per Image
Median 57987 28742
Min 26257 8672
Max 79315 48032
Mean 57805 27781
3D Points from 2D Keypoint Matches
Number of 3D Points Observed
In 2 Images 3137419
In 3 Images 1113384
In 4 Images 639853
In 5 Images 421373
In 6 Images 300725
In 7 Images 226616
In 8 Images 176789
In 9 Images 137355
In 10 Images 108565
In 11 Images 84595
In 12 Images 65648
In 13 Images 50308
In 14 Images 38324
In 15 Images 26642
In 16 Images 19286
In 17 Images 15186
In 18 Images 10743
In 19 Images 6097
In 20 Images 3503
In 21 Images 1848
In 22 Images 810
In 23 Images 229
In 24 Images 24
In 25 Images 3
In 26 Images 1
15
ToPa 3D Orthomosaic Technical Report
Geolocation Details
Ground Control Points
GCP Name Accuracy XY/Z [ft] Error X [ft] Error Y [ft] Error Z [ft] Projection Error [pixel] Verified/Marked
1000 (3D) 0.020/ 0.020 0.016 0.001 0.023 0.493 5 / 5
1003 (3D) 0.020/ 0.020 0.002 0.002 0.011 0.279 5 / 5
1005 (3D) 0.020/ 0.020 0.000 -0.001 -0.017 0.356 5 / 5
1009 (3D) 0.020/ 0.020 -0.005 -0.001 0.005 0.354 5 / 5
1011 (3D) 0.020/ 0.020 0.004 0.001 -0.007 0.362 5 / 5
1013 (3D) 0.020/ 0.020 -0.011 -0.001 -0.010 0.512 5 / 5
1015 (3D) 0.020/ 0.020 0.000 0.003 0.026 0.219 5 / 5
1017 (3D) 0.020/ 0.020 0.001 -0.005 -0.020 0.354 5 / 5
Mean [ft] 0.000828 -0.000171 0.001211
Sigma [ft] 0.007063 0.002506 0.016446
RMS Error [ft] 0.007111 0.002512 0.016491
0 out of 13 check points have been labeled as inaccurate.
Check Point Name Accuracy XY/Z [ft] Error X [ft] Error Y [ft] Error Z [ft] Projection Error [pixel] Verified/Marked
1001 0.0272 0.0907 0.1152 0.2812 5 / 5
1002 0.0655 0.0921 0.0451 0.2523 5 / 5
1004 -0.0266 -0.0380 0.0424 0.2698 5 / 5
1006 -0.0449 -0.0187 0.0864 0.1742 5 / 5
1007 -0.0311 0.0278 0.0753 0.3408 5 / 5
1008 -0.0479 -0.0026 -0.0509 0.4121 5 / 5
1010 -0.0224 -0.0028 0.0053 0.3896 5 / 5
1012 0.0185 0.0510 0.1450 0.1260 5 / 5
1014 -0.0223 0.0356 0.1030 0.3593 5 / 5
1016 0.0364 0.0380 0.0514 0.9147 5 / 5
1018 0.0326 0.0379 0.1091 0.4784 5 / 5
1019 0.0476 0.0274 0.0216 0.5751 5 / 5
1020 -0.0235 -0.0212 0.1129 0.4137 5 / 5
Mean [ft] 0.000703 0.024398 0.066293
Sigma [ft] 0.036744 0.038730 0.051984
RMS Error [ft] 0.036750 0.045774 0.084245
Localization accuracy per GCP and mean errors in the three coordinate directions. The last column counts the number of calibrated images where the GCP has
been automatically verified vs. manually marked.
16
ToPa 3D Orthomosaic Technical Report
Absolute Geolocation Variance
Min Error [ft] Max Error [ft] Geolocation Error X [%] Geolocation Error Y [%] Geolocation Error Z [%]
- -49.21 0.00 0.00 0.00
-49.21 -39.37 0.00 0.00 0.00
-39.37 -29.53 0.00 0.00 0.00
-29.53 -19.69 0.00 0.00 0.00
-19.69 -9.84 0.00 9.83 9.94
-9.84 0.00 49.57 44.06 48.81
0.00 9.84 50.43 43.84 20.52
9.84 19.69 0.00 2.27 20.73
19.69 29.53 0.00 0.00 0.00
29.53 39.37 0.00 0.00 0.00
39.37 49.21 0.00 0.00 0.00
49.21 - 0.00 0.00 0.00
Mean [ft] -4.170204 -7.087969 51.775953
Sigma [ft] 1.268811 6.528687 8.323862
RMS Error [ft] 4.358954 9.636548 52.440785
Min Error and Max Error represent geolocation error intervals between -1.5 and 1.5 times the maximum accuracy of all the images. Columns X, Y, Z show the
percentage of images with geolocation errors within the predefined error intervals. The geolocation error is the difference between the initial and computed
image positions. Note that the image geolocation errors do not correspond to the accuracy of the observed 3D points.
Geolocation Bias X Y Z
Translation [ft] -4.170204 -7.087969 51.775953
Bias between image initial and computed geolocation given in output coordinate system.
Relative Geolocation Variance
Relative Geolocation Error Images X [%] Images Y [%] Images Z [%]
[-1.00, 1.00] 100.00 100.00 100.00
[-2.00, 2.00] 100.00 100.00 100.00
[-3.00, 3.00] 100.00 100.00 100.00
Mean of Geolocation Accuracy [ft] 16.404199 16.404199 32.808399
Sigma of Geolocation Accuracy [ft] 0.000004 0.000004 0.000007
Images X, Y, Z represent the percentage of images with a relative geolocation error in X, Y, Z.
17
ToPa 3D Orthomosaic Technical Report
Geolocation Orientational Variance RMS [degree]
Omega 0.591
Phi 0.663
Kappa 8.462
Geolocation RMS error of the orientation angles given by the difference between the initial and computed image orientation angles.
Figure 6: Camera movement estimated by the rolling shutter camera model. The green line follows the computed image positions. The blue dots represent the
camera position at the start of the exposure. The blue lines represent the camera motion during the rolling shutter readout, re-scaled by a project dependant
scaling factor for better visibility.
Median Camera Speed 12.4118 [ft/s]
Median Camera Displacement During Sensor Readout) 0.4279 [ft]
Median Rolling Shutter Readout Time 34.8234 [ms]
Initial Processing Details
System Information
Hardware
CPU: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
RAM: 64GB
GPU: AMD Radeon Pro 5600M (Driver: 26.20.15032.1001)
Operating System Windows 10 Pro, 64-bit
Coordinate Systems
Image Coordinate System WGS 84 (EGM 96 Geoid)
Ground Control Point (GCP) Coordinate System OCRS_Salem_NAD_1983_2011_TM_Ft_Intl (EGM 96 Geoid)
Output Coordinate System OCRS_Salem_NAD_1983_2011_TM_Ft_Intl (EGM 96 Geoid)
Processing Options
Detected Template No Template Available
Keypoints Image Scale Full, Image Scale: 1
Advanced: Matching Image Pairs Aerial Grid or Corridor
Advanced: Matching Strategy Use Geometrically Verified Matching: yes
Advanced: Keypoint Extraction Targeted Number of Keypoints: Automatic
18
ToPa 3D Orthomosaic Technical Report
Advanced: Calibration
Calibration Method: Standard
Internal Parameters Optimization: All prior
External Parameters Optimization: All
Rematch: Auto, no
Point Cloud Densification details
Processing Options
Image Scale multiscale, 1/2 (Half image size, Default)
Point Density Optimal
Minimum Number of Matches 3
3D Textured Mesh Generation yes
3D Textured Mesh Settings:
Resolution: Medium Resolution (default)
Color Balancing: no
LOD Generated: no
Advanced: 3D Textured Mesh Settings Sample Density Divider: 1
Advanced: Image Groups group1
Advanced: Use Processing Area yes
Advanced: Use Annotations yes
Time for Point Cloud Densification 10h:15m:52s
Time for Point Cloud Classification 34m:50s
Time for 3D Textured Mesh Generation 18m:02s
Results
Number of Generated Tiles 8
Number of 3D Densified Points 105766203
Average Density (per ft3
) 103.65
DSM, Orthomosaic and Index Details
Processing Options
DSM and Orthomosaic Resolution 1 x GSD (0.936 [cm/pixel])
DSM Filters
Noise Filtering: yes
Surface Smoothing: yes, Type: Sharp
19
ToPa 3D Orthomosaic Technical Report
Raster DSM
Generated: yes
Method: Inverse Distance Weighting
Merge Tiles: yes
Orthomosaic
Generated: yes
Merge Tiles: yes
GeoTIFF Without Transparency: no
Google Maps Tiles and KML: yes
Grid DSM Generated: yes, Spacing [cm]: 100
Raster DTM
Generated: yes
Merge Tiles: yes
DTM Resolution 5 x GSD (0.936 [cm/pixel])
Time for DSM Generation 44m:47s
Time for Orthomosaic Generation 01h:20m:27s
Time for DTM Generation 22m:11s
Time for Contour Lines Generation 00s
Time for Reflectance Map Generation 00s
Time for Index Map Generation 00s
23
ToPa 3D Orthomosaic Technical Report
Figure 6. Center Points Map
24
ToPa 3D Orthomosaic Technical Report
Figure 7. Drone Flight Information
Mavic Pro 2
AGL Overlap Flight Time GSD GCP
Configurations
(many>few)
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
125'
(38.10m)
80%
Overlap
51m 11s 0.9cm Configuration 1
125'
(38.10m)
80%
Overlap
51m 11s 0.9cm Configuration 2
125'
(38.10m)
80%
Overlap
51m 11s 0.9cm Configuration 3
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
Phantom Pro 4
AGL Overlap Flight Time GSD GCP
Configurations
(many>few)
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
125'
(38.10m)
80%
Overlap
40m 0s 1cm Configuration 1
125'
(38.10m)
80%
Overlap
40m 0s 1cm Configuration 2
125'
(38.10m)
80%
Overlap
40m 0s 1cm Configuration 3
100'
(30.48m)
80%
Overlap
59m 0s 0.8cm Configuration 1
25
ToPa 3D Orthomosaic Technical Report
100'
(30.48m)
80%
Overlap
59m 0s 0.8cm Configuration 2
100'
(30.48m)
80%
Overlap
59m 0s 0.8cm Configuration 3
Inspire 2, 24 mm camera
AGL Overlap Flight Time GSD GCP
Configurations
(many>few)
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
200'
(60.96m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
150'
(45.72m)
80%
Overlap
N/A GSD > 1cm = Scrapped N/A
125'
(38.10m)
80%
Overlap
39m 40s 1cm Configuration 1
125'
(38.10m)
80%
Overlap
39m 40s 1cm Configuration 2
125'
(38.10m)
80%
Overlap
39m 40s 1cm Configuration 3
100'
(30.48m)
80%
Overlap
59m 42s 0.8cm Configuration 1
100'
(30.48m)
80%
Overlap
59m 42s 0.8cm Configuration 2
100'
(30.48m)
80%
Overlap
59m 42s 0.8cm Configuration 3
Inspire 2, 35mm camera
AGL Overlap Flight Time GSD GCP
Configurations
(many>few)
200'
(60.96m)
80%
Overlap
72m 30s 0.7cm Configuration 1
200'
(60.96m)
80%
Overlap
72m 30s 0.7cm Configuration 2
200'
(60.96m)
80%
Overlap
72m 30s 0.7cm Configuration 3
150'
(45.72m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
150'
(45.72m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
150'
(45.72m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
125'
(38.10m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
125'
(38.10m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
125' 80% Flight Time > 1 Hour = N/A N/A
26
ToPa 3D Orthomosaic Technical Report
(38.10m) Overlap Scrapped
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
100'
(30.48m)
80%
Overlap
Flight Time > 1 Hour =
Scrapped
N/A N/A
27
ToPa 3D Orthomosaic Technical Report
Additional Information and Recommendations
Several qualities were considered to determine the best equipment for future replication:
1. Ability to reach required GSD before and after GCP correction
2. Length of flight time
3. Cost/ease of initial investment into equipment
All drones and camera combinations were able to capture at the project’s required GSD. Some drones required extended
flight times to reach the 1cm GSD before GCP correction. Flights that were more than 1 hour were removed from the dataset
which did not provide any noticeable GSD improvement. See Figure 7 for Drone Flight Information in Appendix B.
It is our recommendation after considering the qualities listed above, that the Phantom Pro 4 be used for future flights. This
drone is a lower cost drone and is familiar to most users. It also had the fastest flight time for the desired GSD before and
after GCP correction.
The Mavic 2 Pro is a viable option due to its popularity in the market, small profile, and quality photos, however it was slower
than the Phantom for comparable GSD.
While the Inspire 2 can take high quality photos, the increased cost, lower portability, and less familiarity to the casual drone
pilot makes it a less desirable option.
The machine learning AI algorithms worked more accurately on open pots. Some pots with plants had visible rims of pots in the
orthomosaic. It was thought that this might be enough for the machine learning to identify the pot and infer that rest of the
circumference, therefore identifying a more accurate center point than that of the plant. This was tested with AI algorithms and
was found to not have a significant increase in accuracy. It is therefore recommended that this process be performed on open
pots in the future.
Delivered center point locations are in WGS 84.
28
ToPa 3D Orthomosaic Technical Report
Glossary and Acronyms
Below is a Abbreviations and Acronyms list.
GSD Ground sampling distance
Photogrammetry The use of overlapping photography in surveying and mapping to measure
distancesbetween objects.
sUAV Small Unmanned Aerial Vehicle
GCP Ground control point
AI/Object Detection The use of computers and algorithms to automatically identify an object. This process includes a human
element of teaching the computer on a subset of data and then using that trained computer to detect
objects in a larger dataset.
AGL Above ground level- Height of flight above the ground
-END of REPORT-

More Related Content

Similar to ToPa 3D Orthomosaic Technical Report for Woodburn Nursery Machine Learning Project

Utilizing drone in land development
Utilizing drone  in land developmentUtilizing drone  in land development
Utilizing drone in land developmentKosygin Leishangthem
 
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET Journal
 
Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAlexander Decker
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PIIRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PIIRJET Journal
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...IRJET Journal
 
IRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET Journal
 
IRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET Journal
 
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...IRJET Journal
 
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...IRJET Journal
 
Airfoil Design and Dynamic Investigations on Turbine
Airfoil Design and Dynamic Investigations on TurbineAirfoil Design and Dynamic Investigations on Turbine
Airfoil Design and Dynamic Investigations on TurbineVijaiKaarthiV2
 
IRJET- Geological Boundary Detection for Satellite Images using AI Technique
IRJET- Geological Boundary Detection for Satellite Images using AI TechniqueIRJET- Geological Boundary Detection for Satellite Images using AI Technique
IRJET- Geological Boundary Detection for Satellite Images using AI TechniqueIRJET Journal
 
Deep Learning Based Vehicle Rules Violation Detection and Accident Assistance
Deep Learning Based Vehicle Rules Violation Detection and Accident AssistanceDeep Learning Based Vehicle Rules Violation Detection and Accident Assistance
Deep Learning Based Vehicle Rules Violation Detection and Accident AssistanceIRJET Journal
 
Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine visioneSAT Publishing House
 
Experiment5Physics with Calculators 5 - 1Picket Fe.docx
Experiment5Physics with Calculators 5 - 1Picket Fe.docxExperiment5Physics with Calculators 5 - 1Picket Fe.docx
Experiment5Physics with Calculators 5 - 1Picket Fe.docxgitagrimston
 
IRJET- Weather Station Quadcopter using Arduino with NRF24L01 and GPS Module
IRJET-  	  Weather Station Quadcopter using Arduino with NRF24L01 and GPS ModuleIRJET-  	  Weather Station Quadcopter using Arduino with NRF24L01 and GPS Module
IRJET- Weather Station Quadcopter using Arduino with NRF24L01 and GPS ModuleIRJET Journal
 
Fabrication of Customized Surveillance & Night Vision Patrolling Drone
Fabrication of Customized Surveillance & Night Vision Patrolling DroneFabrication of Customized Surveillance & Night Vision Patrolling Drone
Fabrication of Customized Surveillance & Night Vision Patrolling DroneIRJET Journal
 
Study of Geo-Spatial Data Quality
Study of Geo-Spatial Data QualityStudy of Geo-Spatial Data Quality
Study of Geo-Spatial Data QualityIRJET Journal
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET Journal
 

Similar to ToPa 3D Orthomosaic Technical Report for Woodburn Nursery Machine Learning Project (20)

Utilizing drone in land development
Utilizing drone  in land developmentUtilizing drone  in land development
Utilizing drone in land development
 
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
IRJET- Study of Real Time Kinematica Survey with Differential Global Position...
 
Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotos
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PIIRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...
 
IRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A ReviewIRJET - Drone Delivery System: A Review
IRJET - Drone Delivery System: A Review
 
IRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile Detector
 
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...
IRJET- Preparation of Base Map for NEC Campus & Geotagging of Electrical Pole...
 
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...
IRJET- Organ Printing for Surgical Planning using Additive Manufacturing Mach...
 
Airfoil Design and Dynamic Investigations on Turbine
Airfoil Design and Dynamic Investigations on TurbineAirfoil Design and Dynamic Investigations on Turbine
Airfoil Design and Dynamic Investigations on Turbine
 
IRJET- Geological Boundary Detection for Satellite Images using AI Technique
IRJET- Geological Boundary Detection for Satellite Images using AI TechniqueIRJET- Geological Boundary Detection for Satellite Images using AI Technique
IRJET- Geological Boundary Detection for Satellite Images using AI Technique
 
Deep Learning Based Vehicle Rules Violation Detection and Accident Assistance
Deep Learning Based Vehicle Rules Violation Detection and Accident AssistanceDeep Learning Based Vehicle Rules Violation Detection and Accident Assistance
Deep Learning Based Vehicle Rules Violation Detection and Accident Assistance
 
Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine vision
 
Experiment5Physics with Calculators 5 - 1Picket Fe.docx
Experiment5Physics with Calculators 5 - 1Picket Fe.docxExperiment5Physics with Calculators 5 - 1Picket Fe.docx
Experiment5Physics with Calculators 5 - 1Picket Fe.docx
 
IRJET- Weather Station Quadcopter using Arduino with NRF24L01 and GPS Module
IRJET-  	  Weather Station Quadcopter using Arduino with NRF24L01 and GPS ModuleIRJET-  	  Weather Station Quadcopter using Arduino with NRF24L01 and GPS Module
IRJET- Weather Station Quadcopter using Arduino with NRF24L01 and GPS Module
 
Fabrication of Customized Surveillance & Night Vision Patrolling Drone
Fabrication of Customized Surveillance & Night Vision Patrolling DroneFabrication of Customized Surveillance & Night Vision Patrolling Drone
Fabrication of Customized Surveillance & Night Vision Patrolling Drone
 
Study of Geo-Spatial Data Quality
Study of Geo-Spatial Data QualityStudy of Geo-Spatial Data Quality
Study of Geo-Spatial Data Quality
 
183-192_vdMerwe
183-192_vdMerwe183-192_vdMerwe
183-192_vdMerwe
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
 

More from ToPa 3D

Iv2020 prog v12a_bookabstractv12a
Iv2020 prog v12a_bookabstractv12aIv2020 prog v12a_bookabstractv12a
Iv2020 prog v12a_bookabstractv12aToPa 3D
 
Iv20 programme
Iv20 programmeIv20 programme
Iv20 programmeToPa 3D
 
The Controversy
The ControversyThe Controversy
The ControversyToPa 3D
 
sUAS Academy Syllabus
sUAS Academy SyllabussUAS Academy Syllabus
sUAS Academy SyllabusToPa 3D
 
ToPa 3D - Services
ToPa 3D - ServicesToPa 3D - Services
ToPa 3D - ServicesToPa 3D
 
Oxbow beyondtoxics report
Oxbow beyondtoxics reportOxbow beyondtoxics report
Oxbow beyondtoxics reportToPa 3D
 
A History of Portlandia
A History of PortlandiaA History of Portlandia
A History of PortlandiaToPa 3D
 
St Johns Bridge Laser Scans - ToPa 3D
St Johns Bridge Laser Scans - ToPa 3DSt Johns Bridge Laser Scans - ToPa 3D
St Johns Bridge Laser Scans - ToPa 3DToPa 3D
 

More from ToPa 3D (8)

Iv2020 prog v12a_bookabstractv12a
Iv2020 prog v12a_bookabstractv12aIv2020 prog v12a_bookabstractv12a
Iv2020 prog v12a_bookabstractv12a
 
Iv20 programme
Iv20 programmeIv20 programme
Iv20 programme
 
The Controversy
The ControversyThe Controversy
The Controversy
 
sUAS Academy Syllabus
sUAS Academy SyllabussUAS Academy Syllabus
sUAS Academy Syllabus
 
ToPa 3D - Services
ToPa 3D - ServicesToPa 3D - Services
ToPa 3D - Services
 
Oxbow beyondtoxics report
Oxbow beyondtoxics reportOxbow beyondtoxics report
Oxbow beyondtoxics report
 
A History of Portlandia
A History of PortlandiaA History of Portlandia
A History of Portlandia
 
St Johns Bridge Laser Scans - ToPa 3D
St Johns Bridge Laser Scans - ToPa 3DSt Johns Bridge Laser Scans - ToPa 3D
St Johns Bridge Laser Scans - ToPa 3D
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

ToPa 3D Orthomosaic Technical Report for Woodburn Nursery Machine Learning Project

  • 1. 1 ToPa 3D Orthomosaic Technical Report Orthomosaic and Machine Learning Technical Report Woodburn Nursery 2021 Project code: T21-AGNW-001 Prepared by: Heather Sauerland | Geospatial Technologist Admin: heather@topa3d.com ToPa 3D, Inc. Paul Tice | CEO paul@topa3d.com Date submitted: To: October 29, 2021 Ag Geospatial NW, LLC REPORT SENSITIVITY Intended for journal publication NO Results are incomplete YES Commercial/Marketing/IP concerns NONE
  • 2. 2 ToPa 3D Orthomosaic Technical Report DISCLAIMER: ToPa 3D is an interpreter of architectural documents and reality capture data. ToPa 3D will not be accountable, liable, or responsible for errors, omissions, or flaws in their work product which is an interpretation of other’s work. Ag Geospatial NW will review ToPa 3D’s work product for errors, omissions, and flaws. Ag Geospatial NW will accept the work product prior to relying on it for their use. ToPa 3D is not a design consultant and does not provide construction, engineering, or aesthetic opinions, judgments, or advice for the design process. Copyright © All material published in this publication is copyright protected and may not be reproduced in any form without written permission from ToPa 3D, Inc.
  • 3. 3 ToPa 3D Orthomosaic Technical Report Collection Type The goal of this project was to determine the best combination of drone equipment, flight height, ground control point configuration, and viability of using AI object detection to locate pot centers. ToPa 3D mapped the approximately 19 acres of the Woodburn Nursery and surveyed in ground control targets as needed to produce an orthomosaic map with the intention of 1 cm ground sampling distance (GSD) or less from sUAV imagery before GCP correction. As this was an R&D project, the project site was mapped with three drones with varying altitudes, capturing 80% nadir photo overlap to determine the best equipment for future replication and the ability to scale. All mapping missions were created and flown with the DJI GSPro application. The drones used for this project were: 1. DJI Phantom 4 Pro, 20 MP camera, mechanical shutter, Focal Length-24mm/35mm equivalent 2. DJI Mavic Pro 2, 20 MP camera, digital shutter, Focal Length-28mm 3. DJI Inspire 2, X7 24mm camera 4. DJI Inspire 2, X7 35mm camera
  • 4. 4 ToPa 3D Orthomosaic Technical Report Methodology The intended plan was to map the project site from 300’ down to 100’ at 50’ increments to determine the most efficient way to collect high-resolution imagery. Due to long flight times and/or weather conditions, several of these altitudes were canceled. It was also determined that any planned flight with a GSD over 1 cm before GCP correction was also canceled. This is due to the expected relative horizontal accuracy after GCP were applied to be double the GSD. The required corrected control GCP accuracy for the project was 3cm. All flights were flown using the DJI GSPro mapping app with 80% side and front photo overlap, which is recommended for agriculture. https://support.pix4d.com/hc/en-us/articles/203756125-How-to-verify-that-there-is-enough-overlap-between-the- images (Pix4D Mapping Software Documentation) All flights were processed with Pix4D using photogrammetric practices to create a high resolution orthomosaic. See Figure 1 for Woodburn Nursery Orthomosaic in Appendix B. Using the Pix4D Quality Report, the most accurate flights by sUAV (drone) and most accurate control point configuration was determined. Only the most accurate flights in combination with the most accurate control point configuration were used in the object detection platform. With all drones, the second control point configuration was determined to be the most accurate when considering both mean error of control points and checkpoints for confirmation. Please see Figure 2 for the Phantom 4 125’ Flight Pix4D Quality Report. See Figures 3-5 for control point configurations in the Appendix B. A machine learning AI software was used to identify the center of open pots and the center of planted pots. This required the technician to use drone imagery to identify a subset of objects (open pots, plants with no visible pot, and plants with some visible pots). Using this training data, machine learning software identified 9,425 individual plants and/or pots in the dataset. To determine the validity of the machine learning identified objects, this data was compared to surveyed pots and plants. The difference between these two datasets was then measured in a GIS software. See Figure 6 for Center Points Map in Appendix B. Pots that did not have a plant (open pots) were found to be the most accurate to the surveyed subset. These open pots had an average distance offset of 22.23 mm, with the largest offset of 142 mm and the lowest at 1 mm. See the Woodburn Sitecheck Open Pots spreadsheet for measurements, Figure 1 in Appendix A. Pots that contained a plant were more difficult for the objection detection software to find a true center point of the pot. This is due to uneven growing of the plant or possible lean of plant. While machine learning can determine the center of the visible plant, this may not equate well to the center of the pot. Pots with plants had an average offset distance of 60.67 mm, with the largest offset at 138 mm and the lowest at 7 mm. See the Woodburn Sitecheck Planted Pots spreadsheet for measurements, Figure 2 in Appendix A.
  • 5. 5 ToPa 3D Orthomosaic Technical Report Expected Accuracy of Data 1. GSD a. Flights were performed with an expected GSD of 1 cm before GCP correction, which results in a horizontal GSD of approximately 2-3 cm after correction. 2. Accuracy of machine learning identified objects a. Open Pots i. The average distance between object detected centers of open pots was 22.23 mm. ii. Largest offset was 142 mm. iii. Smallest offset was 1 mm. b. Planted Pots i. The average distance between object detected centers of pots with plants was 60.67 mm. ii. The largest offset was 138 mm. iii. The smallest offset was 7 mm. 3. Surveyed control points, check points, and selected pot centers were provided by Ag Geospatial NW, LLC
  • 6. 6 ToPa 3D Orthomosaic Technical Report Appendix A. Ground Control Survey Data Figure 1. Woodburn Sitecheck Open Pots Point ID Northing Easting Elevation Description 1 Distance between Surveyed and Machine Located (mm) 10200 283183.4 236799.3 179.854 5 10201 283185.7 236846.8 179.253 22 10202 283186.8 236859.4 179.243 27 10205 283186.2 236906.7 178.528 25 10209 283311.2 236895.1 178.525 17 10210 283312.6 236892.8 178.422 6 10211 283314.1 236890.3 178.562 33 10212 283315.4 236887.7 178.542 18 10216 283430.9 236843.8 178.678 40 10217 283430.6 236838.8 178.737 21 10218 283430.5 236833.8 178.755 16 10219 283430.6 236828.7 178.799 22 10220 283502.7 236870.4 178.18 24 10221 283504.4 236872.8 178.154 19 10222 283508.9 236880.2 178.039 42 10223 283510.1 236882.8 178.085 14 10224 283511.6 236885.3 178.001 29 10225 283513.3 236887.7 177.99 10 10231 283728.2 236792.5 178.277 22 10232 283731.1 236792.5 178.247 20 10233 283732.4 236794.9 178.193 15 10234 283730.9 236797.5 178.159 18 10235 283957.6 236867.3 176.863 19 10238 284172.2 236787.1 177.068 27 10239 284173.5 236834.5 176.52 21 10244 284166.8 236872.2 176.347 16 10245 284164 236872.2 176.367 15 10246 284162.2 236874.7 176.225 27 10247 284156.4 236874.8 176.232 47 10248 284020.4 237039.2 177.458 40 10249 284023.2 237034.1 177.414 30 10264 284176.7 237222.3 179.087 Off map 10265 284167.7 237217.4 178.938 Off map 10266 284161.9 237217.4 178.874 Off map 10271 283739.4 237172.7 180.436 25 10272 283736.3 237172.7 180.471 20 10273 283733.3 237172.8 180.488 13 10279 283422.6 237219.1 182.064 Off map
  • 7. 7 ToPa 3D Orthomosaic Technical Report 10280 283434.3 237223.9 182.081 Off map 10281 283433.9 237191.4 181.644 1 10282 283433.8 237186.5 181.602 11 10298 283185.4 237184.5 182.167 7 10299 283205.2 237206.7 182.364 36 10302 283154.4 237162.4 181.969 6 10303 283152.9 237159.9 181.903 13 10304 283059.6 237125.9 181.701 25 10305 283056.5 237126 181.741 15 10306 283053.5 237126 181.745 13 10307 283053.5 237121.1 181.676 21 10308 283053.5 237116.1 181.596 21 10309 283055 237113.5 181.57 7 10310 283056.2 237111.1 181.413 13 10311 283054.6 237108.6 181.504 15 10312 283053.1 237106.1 181.484 17 10313 282981.7 237061.9 181.034 24 10314 282980.5 237059.4 180.9 25 10315 282978.6 237057 180.939 23 10316 282977.1 237054.6 180.935 7 10317 282976 237052.1 180.897 21 10318 282974.1 237049.6 180.837 11 10327 282905 237162.9 182.622 11 10328 282900.6 237170.4 182.781 27 10329 282902.4 237183.2 182.823 18 10330 282905.5 237198 182.888 35 10331 282908.6 237207.8 183.415 Off map 10336 282837.6 237211 183.906 140 10337 282834.9 237211 183.784 142 10338 282833.9 237196.2 183.295 34 10347 282651 237136 182.891 31 10348 282650.8 237131 182.84 37 10349 282649.4 237128.5 182.644 33 10350 282647.8 237126 182.71 20 10351 282646.6 237128.5 182.669 9 10352 282645 237131.2 182.738 37 10353 282574.2 237054.3 181.955 10 10354 282573.3 237051.9 181.826 8 10355 282571.2 237049.5 181.937 11 10356 282569.6 237047 181.931 15 10361 282410.7 237156.4 183.882 23 10362 282410.7 237109 183.251 15 10363 282411.7 237096.4 182.919 7 10364 282409.3 237048.9 182.424 8 10375 282553.9 236867.1 180.871 11 10376 282556.8 236867.1 180.843 10 10377 282559.7 236867 180.791 22 10399 283099.6 236900.3 179.079 10
  • 8. 8 ToPa 3D Orthomosaic Technical Report 10400 283114.4 236880.2 179.202 7 10401 283119.9 236865.1 179.328 21 10402 283121.1 236862.6 179.378 18 10403 283118.4 236862.6 179.383 25 10404 283106.7 236862.8 179.377 16 10405 283103.9 236862.8 179.356 17 10406 283102.3 236865.3 179.348 9 Average distance 22.22989 Figure 2. Woodburn Sitecheck Planted Pots Point ID Northing Easting Elevation Description 1 Distance between Surveyed and Machine Learned Located 10203 283184 236859.5 179.863 100 10204 283189.1 236906.7 179.155 117 10206 283299.6 236905.2 178.885 61 10207 283302.8 236905.3 178.825 104 10208 283305.6 236905 178.966 84 10213 283322.5 236865.2 179.327 43 10214 283324.1 236862.6 179.304 35 10215 283325.6 236860.1 179.343 57 10226 283505.9 236875.2 178.606 57 10227 283507.2 236877.9 178.733 83 10228 283514.8 236890.3 178.47 22 10229 283516.3 236887.8 178.536 38 10230 283517.6 236885.3 178.551 14 10236 283956.6 236869.8 177.41 42 10237 283953.6 236869.8 177.521 96 10240 284172.7 236847.3 177.217 91 10241 284171.1 236849.6 177.109 18 10242 284169.8 236852.2 177.1 62 10243 284168.2 236854.8 176.93 50 10250 284020.3 237034.3 178.154 12 10251 284022.1 237036.6 178.116 65 10252 284019.1 237036.7 178.154 28 10253 283975.2 237042.3 178.342 90 10254 283973.8 237044.8 178.32 37 10255 283972.4 237047.3 178.352 55 10256 283970.9 237049.7 178.358 40 10257 283969.1 237052.4 178.471 39 10258 283970.8 237044.8 178.335 45 10259 283969.2 237042.3 178.395 82 10260 283969.4 237047.3 178.36 59 10261 283966.5 237047.3 178.272 58 10262 284176.7 237194.7 179.242 92 10263 284176.6 237207.4 179.58 Off map 10267 284010.7 237211.8 179.955 Off map
  • 9. 9 ToPa 3D Orthomosaic Technical Report 10268 284009.2 237214.1 179.851 Off map 10269 284006.3 237214.3 180.179 Off map 10270 284004.7 237211.9 179.973 Off map 10274 283732.1 237175.3 181.149 68 10275 283730.4 237177.8 181.257 53 10276 283729 237180.2 181.241 58 10277 283726.1 237180.2 181.291 82 10278 283724.3 237177.9 181.071 39 10283 283430.9 237186.5 182.217 83 10284 283430.1 237183.9 182.264 37 10285 283426.5 237179 182.232 54 10286 283424.8 237176.5 182.246 41 10287 283423.4 237174.1 182.204 128 10288 283329.5 237125.1 181.693 65 10289 283329.6 237120 181.49 64 10290 283329.6 237115.2 181.539 50 10291 283322.1 237085.2 180.973 79 10292 283323.6 237082.6 180.996 62 10293 283324.8 237080.1 181.022 35 10294 283323.4 237077.8 180.947 74 10295 283322.1 237075.5 180.889 53 10296 283319.2 237075.4 180.918 31 10297 283184.9 237159.5 182.523 12 10300 283155.8 237219.8 183.161 Off map 10301 283155.4 237207.3 183.162 35 10319 282974.5 237029.5 181.116 37 10320 282974.4 237024.6 181.226 19 10321 282974.2 237019.4 181.164 30 10322 282975.5 237017 181.067 55 10323 282977.2 237014.5 180.973 41 10324 282975.4 237012.1 180.91 70 10325 282973.6 237009.4 180.941 7 10326 282972.5 237007.2 180.876 54 10332 282909.1 237230.1 184.147 Off map 10333 282907.3 237227.8 183.924 Off map 10334 282906.2 237225.2 183.957 Off map 10335 282907.6 237222.7 184.472 Off map 10339 282831.1 237196.3 183.767 94 10340 282829.8 237198.7 183.751 118 10341 282828.2 237201.3 183.861 108 10342 282826.8 237203.8 183.831 16 10343 282823.9 237203.8 183.983 115 10344 282821.1 237203.9 183.915 62 10345 282819.5 237201.3 184.045 138 10346 282817.8 237199 183.683 79 10357 282455.6 237168.3 184.359 82 10358 282454 237170.9 184.631 49 10359 282452.1 237205.9 184.896 122
  • 10. 10 ToPa 3D Orthomosaic Technical Report 10360 282408.8 237169.1 184.662 16 10365 282408.8 237036.4 182.744 39 10366 282410 237033.9 182.79 71 10367 282411 237031.6 182.742 26 10368 282414.2 237031.5 182.677 53 10369 282417.1 237031.3 182.794 70 10370 282406.4 236811.2 184.047 87 10371 282407.6 236808.7 184.077 13 10372 282411.6 236811.1 184.121 53 10373 282416.2 236813.6 183.862 64 10374 282420.6 236816 183.633 76 10378 282609.6 236936.5 180.997 52 10379 282611 236939 181.149 34 10380 282612.7 236941.3 181.04 76 10381 282614.1 236938.9 181.035 65 10382 282615.4 236936.4 180.967 92 10383 282618.3 236936.5 181.125 28 10384 282798.4 236961.7 180.81 97 10385 282799.8 236964 180.932 95 10386 282801.4 236966.6 180.828 51 10387 282802.8 236964 180.839 35 10388 282804.4 236961.6 180.776 66 10389 282814.4 236816.4 181.302 105 10390 282813 236813.9 181.252 99 10391 282811.5 236811.4 181.191 114 10392 282812.9 236808.5 181.284 53 10393 282814.5 236806.3 181.054 49 10394 282817.3 236806 181.243 22 10395 283047.2 236885.9 179.931 47 10396 283049.2 236888.3 179.805 62 10397 283050.2 236890.9 179.709 66 10398 283053 236890.9 179.804 59 Average Distance 60.67308
  • 11. 11 ToPa 3D Orthomosaic Technical Report Appendix B. Reports Figure 1. Woodburn Nursery Orthomosaic, Phantom 4, 125’
  • 12. 12 ToPa 3D Orthomosaic Technical Report Figure 2. Phantom 4 Pro, 125’ Flight, Pix4D Quality Report Quality Report Generated with Pix4Dmapper version 4.6.4 Important: Click on the different icons for: Help to analyze the results in the Quality Report Additional information about the sections Click here for additional tips to analyze the Quality Report Summary Project Woodburn_Nursery_Phantom_125' Processed 2021-10-24 08:26:40 Camera Model Name(s) FC6310_8.8_5472x3648 (dc701ccfd379a5bc4f213b10686a7943) (RGB) Average Ground Sampling Distance (GSD) 0.94 cm / 0.37 in Area Covered 0.107 km2 / 10.6606 ha / 0.04 sq. mi. / 26.3566 acres Quality Check Images median of 57987 keypoints per image Dataset 926 out of 926 images calibrated (100%), all images enabled Camera Optimization 0% relative difference between initial and optimized internal camera parameters Matching median of 28741.9 matches per calibrated image Georeferencing yes, 8 GCPs (8 3D), mean RMS error = 0.008 ft
  • 13. 13 ToPa 3D Orthomosaic Technical Report Calibration Details Number of Calibrated Images 926 out of 926 Number of Geolocated Images 926 out of 926 Absolute camera position and orientation uncertainties X [ft] Y [ft] Z [ft] Omega [degree] Phi [degree] Kappa [degree] Camera Displacement X [ft] Camera Displacement Y [ft] Camera Displacement Z [ft] Mean 0.054 0.395 0.013 0.205 0.027 0.006 0.005 0.003 0.200 Sigma 0.032 0.131 0.003 0.068 0.016 0.003 0.001 0.001 0.066 Bundle Block Adjustment Details Number of 2D Keypoint Observations for Bundle Block Adjustment 25725164 Number of 3D Points for Bundle Block Adjustment 6585326 Mean Reprojection Error [pixels] 0.184 Internal Camera Parameters FC6310_8.8_5472x3648 (dc701ccfd379a5bc4f213b10686a7943) (RGB). Sensor Dimensions: 12.833 [mm] x 8.556 [mm] EXIF ID: FC6310_8.8_5472x3648 Focal Length Principal Point x Principal Point y R1 R2 R3 T1 T2 Initial Values 3668.760 [pixel] 8.604 [mm] 2736.000 [pixel] 6.417 [mm] 1824.000 [pixel] 4.278 [mm] 0.003 -0.008 0.008 -0.000 0.000 Optimized Values 3668.763 [pixel] 8.604 [mm] 2740.909 [pixel] 6.428 [mm] 1824.403 [pixel] 4.279 [mm] -0.012 0.003 0.006 -0.001 -0.002 Uncertainties (Sigma) 0.227 [pixel] 0.001 [mm] 0.208 [pixel] 0.000 [mm] 0.218 [pixel] 0.001 [mm] 0.000 0.000 0.000 0.000 0.000 CorrelatedIndependentFC0xC0yR1R2R3T1T2 The correlation between camera internal parameters determined by the bundle adjustment. White indicates a full correlation between the parameters, ie. any change in one can be fully compensated by the other. Black indicates that the parameter is completely independent, and is not affected by other parameters. The number of Automatic Tie Points (ATPs) per pixel, averaged over all images of the camera model, is color coded between black and white. White indicates that, on average, more than 16 ATPs have been extracted at the pixel location. Black indicates that, on average, 0 ATPs have been extracted at the pixel location. Click on the image to the see the average direction and magnitude of the re- projection error for each pixel. Note that the vectors are scaled for better visualization. The scale bar indicates the magnitude of 1 pixel error.
  • 14. 14 ToPa 3D Orthomosaic Technical Report 2D Keypoints Table Number of 2D Keypoints per Image Number of Matched 2D Keypoints per Image Median 57987 28742 Min 26257 8672 Max 79315 48032 Mean 57805 27781 3D Points from 2D Keypoint Matches Number of 3D Points Observed In 2 Images 3137419 In 3 Images 1113384 In 4 Images 639853 In 5 Images 421373 In 6 Images 300725 In 7 Images 226616 In 8 Images 176789 In 9 Images 137355 In 10 Images 108565 In 11 Images 84595 In 12 Images 65648 In 13 Images 50308 In 14 Images 38324 In 15 Images 26642 In 16 Images 19286 In 17 Images 15186 In 18 Images 10743 In 19 Images 6097 In 20 Images 3503 In 21 Images 1848 In 22 Images 810 In 23 Images 229 In 24 Images 24 In 25 Images 3 In 26 Images 1
  • 15. 15 ToPa 3D Orthomosaic Technical Report Geolocation Details Ground Control Points GCP Name Accuracy XY/Z [ft] Error X [ft] Error Y [ft] Error Z [ft] Projection Error [pixel] Verified/Marked 1000 (3D) 0.020/ 0.020 0.016 0.001 0.023 0.493 5 / 5 1003 (3D) 0.020/ 0.020 0.002 0.002 0.011 0.279 5 / 5 1005 (3D) 0.020/ 0.020 0.000 -0.001 -0.017 0.356 5 / 5 1009 (3D) 0.020/ 0.020 -0.005 -0.001 0.005 0.354 5 / 5 1011 (3D) 0.020/ 0.020 0.004 0.001 -0.007 0.362 5 / 5 1013 (3D) 0.020/ 0.020 -0.011 -0.001 -0.010 0.512 5 / 5 1015 (3D) 0.020/ 0.020 0.000 0.003 0.026 0.219 5 / 5 1017 (3D) 0.020/ 0.020 0.001 -0.005 -0.020 0.354 5 / 5 Mean [ft] 0.000828 -0.000171 0.001211 Sigma [ft] 0.007063 0.002506 0.016446 RMS Error [ft] 0.007111 0.002512 0.016491 0 out of 13 check points have been labeled as inaccurate. Check Point Name Accuracy XY/Z [ft] Error X [ft] Error Y [ft] Error Z [ft] Projection Error [pixel] Verified/Marked 1001 0.0272 0.0907 0.1152 0.2812 5 / 5 1002 0.0655 0.0921 0.0451 0.2523 5 / 5 1004 -0.0266 -0.0380 0.0424 0.2698 5 / 5 1006 -0.0449 -0.0187 0.0864 0.1742 5 / 5 1007 -0.0311 0.0278 0.0753 0.3408 5 / 5 1008 -0.0479 -0.0026 -0.0509 0.4121 5 / 5 1010 -0.0224 -0.0028 0.0053 0.3896 5 / 5 1012 0.0185 0.0510 0.1450 0.1260 5 / 5 1014 -0.0223 0.0356 0.1030 0.3593 5 / 5 1016 0.0364 0.0380 0.0514 0.9147 5 / 5 1018 0.0326 0.0379 0.1091 0.4784 5 / 5 1019 0.0476 0.0274 0.0216 0.5751 5 / 5 1020 -0.0235 -0.0212 0.1129 0.4137 5 / 5 Mean [ft] 0.000703 0.024398 0.066293 Sigma [ft] 0.036744 0.038730 0.051984 RMS Error [ft] 0.036750 0.045774 0.084245 Localization accuracy per GCP and mean errors in the three coordinate directions. The last column counts the number of calibrated images where the GCP has been automatically verified vs. manually marked.
  • 16. 16 ToPa 3D Orthomosaic Technical Report Absolute Geolocation Variance Min Error [ft] Max Error [ft] Geolocation Error X [%] Geolocation Error Y [%] Geolocation Error Z [%] - -49.21 0.00 0.00 0.00 -49.21 -39.37 0.00 0.00 0.00 -39.37 -29.53 0.00 0.00 0.00 -29.53 -19.69 0.00 0.00 0.00 -19.69 -9.84 0.00 9.83 9.94 -9.84 0.00 49.57 44.06 48.81 0.00 9.84 50.43 43.84 20.52 9.84 19.69 0.00 2.27 20.73 19.69 29.53 0.00 0.00 0.00 29.53 39.37 0.00 0.00 0.00 39.37 49.21 0.00 0.00 0.00 49.21 - 0.00 0.00 0.00 Mean [ft] -4.170204 -7.087969 51.775953 Sigma [ft] 1.268811 6.528687 8.323862 RMS Error [ft] 4.358954 9.636548 52.440785 Min Error and Max Error represent geolocation error intervals between -1.5 and 1.5 times the maximum accuracy of all the images. Columns X, Y, Z show the percentage of images with geolocation errors within the predefined error intervals. The geolocation error is the difference between the initial and computed image positions. Note that the image geolocation errors do not correspond to the accuracy of the observed 3D points. Geolocation Bias X Y Z Translation [ft] -4.170204 -7.087969 51.775953 Bias between image initial and computed geolocation given in output coordinate system. Relative Geolocation Variance Relative Geolocation Error Images X [%] Images Y [%] Images Z [%] [-1.00, 1.00] 100.00 100.00 100.00 [-2.00, 2.00] 100.00 100.00 100.00 [-3.00, 3.00] 100.00 100.00 100.00 Mean of Geolocation Accuracy [ft] 16.404199 16.404199 32.808399 Sigma of Geolocation Accuracy [ft] 0.000004 0.000004 0.000007 Images X, Y, Z represent the percentage of images with a relative geolocation error in X, Y, Z.
  • 17. 17 ToPa 3D Orthomosaic Technical Report Geolocation Orientational Variance RMS [degree] Omega 0.591 Phi 0.663 Kappa 8.462 Geolocation RMS error of the orientation angles given by the difference between the initial and computed image orientation angles. Figure 6: Camera movement estimated by the rolling shutter camera model. The green line follows the computed image positions. The blue dots represent the camera position at the start of the exposure. The blue lines represent the camera motion during the rolling shutter readout, re-scaled by a project dependant scaling factor for better visibility. Median Camera Speed 12.4118 [ft/s] Median Camera Displacement During Sensor Readout) 0.4279 [ft] Median Rolling Shutter Readout Time 34.8234 [ms] Initial Processing Details System Information Hardware CPU: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz RAM: 64GB GPU: AMD Radeon Pro 5600M (Driver: 26.20.15032.1001) Operating System Windows 10 Pro, 64-bit Coordinate Systems Image Coordinate System WGS 84 (EGM 96 Geoid) Ground Control Point (GCP) Coordinate System OCRS_Salem_NAD_1983_2011_TM_Ft_Intl (EGM 96 Geoid) Output Coordinate System OCRS_Salem_NAD_1983_2011_TM_Ft_Intl (EGM 96 Geoid) Processing Options Detected Template No Template Available Keypoints Image Scale Full, Image Scale: 1 Advanced: Matching Image Pairs Aerial Grid or Corridor Advanced: Matching Strategy Use Geometrically Verified Matching: yes Advanced: Keypoint Extraction Targeted Number of Keypoints: Automatic
  • 18. 18 ToPa 3D Orthomosaic Technical Report Advanced: Calibration Calibration Method: Standard Internal Parameters Optimization: All prior External Parameters Optimization: All Rematch: Auto, no Point Cloud Densification details Processing Options Image Scale multiscale, 1/2 (Half image size, Default) Point Density Optimal Minimum Number of Matches 3 3D Textured Mesh Generation yes 3D Textured Mesh Settings: Resolution: Medium Resolution (default) Color Balancing: no LOD Generated: no Advanced: 3D Textured Mesh Settings Sample Density Divider: 1 Advanced: Image Groups group1 Advanced: Use Processing Area yes Advanced: Use Annotations yes Time for Point Cloud Densification 10h:15m:52s Time for Point Cloud Classification 34m:50s Time for 3D Textured Mesh Generation 18m:02s Results Number of Generated Tiles 8 Number of 3D Densified Points 105766203 Average Density (per ft3 ) 103.65 DSM, Orthomosaic and Index Details Processing Options DSM and Orthomosaic Resolution 1 x GSD (0.936 [cm/pixel]) DSM Filters Noise Filtering: yes Surface Smoothing: yes, Type: Sharp
  • 19. 19 ToPa 3D Orthomosaic Technical Report Raster DSM Generated: yes Method: Inverse Distance Weighting Merge Tiles: yes Orthomosaic Generated: yes Merge Tiles: yes GeoTIFF Without Transparency: no Google Maps Tiles and KML: yes Grid DSM Generated: yes, Spacing [cm]: 100 Raster DTM Generated: yes Merge Tiles: yes DTM Resolution 5 x GSD (0.936 [cm/pixel]) Time for DSM Generation 44m:47s Time for Orthomosaic Generation 01h:20m:27s Time for DTM Generation 22m:11s Time for Contour Lines Generation 00s Time for Reflectance Map Generation 00s Time for Index Map Generation 00s
  • 20. 23 ToPa 3D Orthomosaic Technical Report Figure 6. Center Points Map
  • 21. 24 ToPa 3D Orthomosaic Technical Report Figure 7. Drone Flight Information Mavic Pro 2 AGL Overlap Flight Time GSD GCP Configurations (many>few) 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 125' (38.10m) 80% Overlap 51m 11s 0.9cm Configuration 1 125' (38.10m) 80% Overlap 51m 11s 0.9cm Configuration 2 125' (38.10m) 80% Overlap 51m 11s 0.9cm Configuration 3 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A Phantom Pro 4 AGL Overlap Flight Time GSD GCP Configurations (many>few) 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 125' (38.10m) 80% Overlap 40m 0s 1cm Configuration 1 125' (38.10m) 80% Overlap 40m 0s 1cm Configuration 2 125' (38.10m) 80% Overlap 40m 0s 1cm Configuration 3 100' (30.48m) 80% Overlap 59m 0s 0.8cm Configuration 1
  • 22. 25 ToPa 3D Orthomosaic Technical Report 100' (30.48m) 80% Overlap 59m 0s 0.8cm Configuration 2 100' (30.48m) 80% Overlap 59m 0s 0.8cm Configuration 3 Inspire 2, 24 mm camera AGL Overlap Flight Time GSD GCP Configurations (many>few) 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 200' (60.96m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 150' (45.72m) 80% Overlap N/A GSD > 1cm = Scrapped N/A 125' (38.10m) 80% Overlap 39m 40s 1cm Configuration 1 125' (38.10m) 80% Overlap 39m 40s 1cm Configuration 2 125' (38.10m) 80% Overlap 39m 40s 1cm Configuration 3 100' (30.48m) 80% Overlap 59m 42s 0.8cm Configuration 1 100' (30.48m) 80% Overlap 59m 42s 0.8cm Configuration 2 100' (30.48m) 80% Overlap 59m 42s 0.8cm Configuration 3 Inspire 2, 35mm camera AGL Overlap Flight Time GSD GCP Configurations (many>few) 200' (60.96m) 80% Overlap 72m 30s 0.7cm Configuration 1 200' (60.96m) 80% Overlap 72m 30s 0.7cm Configuration 2 200' (60.96m) 80% Overlap 72m 30s 0.7cm Configuration 3 150' (45.72m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 150' (45.72m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 150' (45.72m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 125' (38.10m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 125' (38.10m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 125' 80% Flight Time > 1 Hour = N/A N/A
  • 23. 26 ToPa 3D Orthomosaic Technical Report (38.10m) Overlap Scrapped 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A 100' (30.48m) 80% Overlap Flight Time > 1 Hour = Scrapped N/A N/A
  • 24. 27 ToPa 3D Orthomosaic Technical Report Additional Information and Recommendations Several qualities were considered to determine the best equipment for future replication: 1. Ability to reach required GSD before and after GCP correction 2. Length of flight time 3. Cost/ease of initial investment into equipment All drones and camera combinations were able to capture at the project’s required GSD. Some drones required extended flight times to reach the 1cm GSD before GCP correction. Flights that were more than 1 hour were removed from the dataset which did not provide any noticeable GSD improvement. See Figure 7 for Drone Flight Information in Appendix B. It is our recommendation after considering the qualities listed above, that the Phantom Pro 4 be used for future flights. This drone is a lower cost drone and is familiar to most users. It also had the fastest flight time for the desired GSD before and after GCP correction. The Mavic 2 Pro is a viable option due to its popularity in the market, small profile, and quality photos, however it was slower than the Phantom for comparable GSD. While the Inspire 2 can take high quality photos, the increased cost, lower portability, and less familiarity to the casual drone pilot makes it a less desirable option. The machine learning AI algorithms worked more accurately on open pots. Some pots with plants had visible rims of pots in the orthomosaic. It was thought that this might be enough for the machine learning to identify the pot and infer that rest of the circumference, therefore identifying a more accurate center point than that of the plant. This was tested with AI algorithms and was found to not have a significant increase in accuracy. It is therefore recommended that this process be performed on open pots in the future. Delivered center point locations are in WGS 84.
  • 25. 28 ToPa 3D Orthomosaic Technical Report Glossary and Acronyms Below is a Abbreviations and Acronyms list. GSD Ground sampling distance Photogrammetry The use of overlapping photography in surveying and mapping to measure distancesbetween objects. sUAV Small Unmanned Aerial Vehicle GCP Ground control point AI/Object Detection The use of computers and algorithms to automatically identify an object. This process includes a human element of teaching the computer on a subset of data and then using that trained computer to detect objects in a larger dataset. AGL Above ground level- Height of flight above the ground -END of REPORT-