Difference between revisions of "Drone Meteorite Searching"

From DFN Wiki
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
== Drone Image Survey Requirements ==
 
== Drone Image Survey Requirements ==
  
* Ground resolution: 5 cm /pixel
+
* Ground resolution: 2 mm /pixel
* Overlap: 70%
+
* Overlap: 10%
 
* Minimum sun elevation: X degrees (to avoid long shadows creating too many false positives. Ignore if overcast). Use https://www.sunearthtools.com/dp/tools/pos_sun.php to calculate survey start/end times for your location.
 
* Minimum sun elevation: X degrees (to avoid long shadows creating too many false positives. Ignore if overcast). Use https://www.sunearthtools.com/dp/tools/pos_sun.php to calculate survey start/end times for your location.
 
* GPS tagging of the images (Exif)
 
* GPS tagging of the images (Exif)
Line 11: Line 11:
  
 
''Note:''
 
''Note:''
 
 
  
 
== Main Survey Data Collection ==
 
== Main Survey Data Collection ==
Line 30: Line 28:
  
 
=== Data Processing ===
 
=== Data Processing ===
WebODM cloud version.
+
* Upload and process the data on WebODM (cloud version).
Data product: Orthomosaic (large geoTiff file).
+
* Download the data product: Orthomosaic (large geoTiff file).
Upload to Mapbox.
+
* Upload geoTiff to Mapbox: https://studio.mapbox.com/tilesets/
 +
* Wait for processing, note the Tileset ID, make sure it is public, and put that ID somewhere... TBD
  
 +
=== WebODM setup ===
 +
* feature-type: orb
 +
* use-fixed-camera-params: enable
 +
* sfm-no-partial: disable
 +
* skip-3dmodel: enable
 +
* skip-report: enable
 +
* fast-orthophoto: enable
 +
* dsm: disable
  
 
== Meteorite Candidates Follow-up ==
 
== Meteorite Candidates Follow-up ==
  
  
 +
== Webapp Deployment ==
 +
See deployment notes:
 +
https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/webapp
 +
 +
 +
== GPU machine Deployment ==
 +
Heavy lifting jobs (Machine Learning training and inference) need a GPU desktop or beefy VM.
 +
This machine just needs to be connected to the internet, and will work as a slave wrt the webapp on the VM.
 +
 +
See install notes:
 +
https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/mldaemon
  
  
Line 49: Line 67:
 
* Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
 
* Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
 
* Starlink unit.
 
* Starlink unit.
* Activate Starlink unit subscription on pause (ask Hadrien).
+
* Activate Starlink unit subscription that should be on pause (ask Hadrien).
 
* Spin-up Webapp VM.
 
* Spin-up Webapp VM.
 
* Start high-performance GPU computer (lab).
 
* Start high-performance GPU computer (lab).
Line 69: Line 87:
 
* SD cards.
 
* SD cards.
 
* Something to make a landing pad (e.g. tarp).
 
* Something to make a landing pad (e.g. tarp).
 +
* stuff for making ground control points (for the low-res survey)

Latest revision as of 14:22, 28 October 2024

Introduction

Drone Image Survey Requirements

  • Ground resolution: 2 mm /pixel
  • Overlap: 10%
  • Minimum sun elevation: X degrees (to avoid long shadows creating too many false positives. Ignore if overcast). Use https://www.sunearthtools.com/dp/tools/pos_sun.php to calculate survey start/end times for your location.
  • GPS tagging of the images (Exif)
  • Timezone set to UTC

Note:

Main Survey Data Collection

Training Data Collection

Low-resolution Survey

(optional) Needed to make a background map of the survey area (used as a layer on slippy map on Webapp).

Data Collection

  • Ground resolution: 5 cm /pixel
  • Overlap: 70


Data Processing

  • Upload and process the data on WebODM (cloud version).
  • Download the data product: Orthomosaic (large geoTiff file).
  • Upload geoTiff to Mapbox: https://studio.mapbox.com/tilesets/
  • Wait for processing, note the Tileset ID, make sure it is public, and put that ID somewhere... TBD

WebODM setup

  • feature-type: orb
  • use-fixed-camera-params: enable
  • sfm-no-partial: disable
  • skip-3dmodel: enable
  • skip-report: enable
  • fast-orthophoto: enable
  • dsm: disable

Meteorite Candidates Follow-up

Webapp Deployment

See deployment notes: https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/webapp


GPU machine Deployment

Heavy lifting jobs (Machine Learning training and inference) need a GPU desktop or beefy VM. This machine just needs to be connected to the internet, and will work as a slave wrt the webapp on the VM.

See install notes: https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/mldaemon


Checklists

Misc

Computer things

  • Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
  • Starlink unit.
  • Activate Starlink unit subscription that should be on pause (ask Hadrien).
  • Spin-up Webapp VM.
  • Start high-performance GPU computer (lab).


Power

  • Generator.
  • Petrol and/or diesel. Usage: ~X litres / 12h
  • Battery station + cables.


Drone

  • Drone.
  • Drone camera.
  • Drone controller.
  • Batteries (charge them just before the trip).
  • Battery charger.
  • SD cards.
  • Something to make a landing pad (e.g. tarp).
  • stuff for making ground control points (for the low-res survey)