TensorFlight tutorial
Table of Contents
1 What is TensorFlight?
1.1 Core product
TensorFlight automatically detects and counts various types of objects from aerial imagery. We started with detecting trees, but we are also partially supporting:
- Animals
- Cars
- Parking spaces
As an ilustrative example, here is a result of our algorithm imported to QGIS:
For instructions how to replicate this view see the section Analyze Shapefile in QGIS.
1.2 In-depth classification
What’s more, we are also supporting advanced analysis within a category. We are already distinguishing between healthy and dead trees. We are working on more in-depth classification algorithms, for example classifying tree type and age.
1.3 Other object categories
If an category you are interested in is not in the list, we can adapt to any new object type within a few weeks. Please contact us at support@tensorflight.com.
Before we can adapt an algorithm to a new categories we need to access reference images. The best way is to use our app, even if you category is not in the list and send us a plan id like described in the Ask for TensorFlight team’s help section.
2 Upload drone imagery to DroneDeploy
TensorFlight works on drone imagery stored on the DroneDeploy app platform.
You can either upload data you already collected via drone to DroneDeploy, map a new area using DroneDeploy or upload processed orthomosaics from other platforms.
If you want to map a large area and you are not sure how to do it, please get in touch at support@tensorflight.com.
4 Request processing of the map
4.2 Click “Analyze the map”
4.3 Select an area
You may only interested in performing analysis on part of the map. In order to do so, select an option “Parts of the map” and pick annotations you are interested in.
You firstly need to create an Area annotation by clicking the “Area” button. We recommend adding a distinctive color or title for your new annotation.
Secondly, you need to pick annotations you are interested in and click the “Confirm” button.
Don’t worry, you will be able to change the selected area without restarting the whole processing.
5 Analyze results
5.1 Summary
Summary gives you a total count of objects in the selected area.
5.2 Detailed report
5.3 Shapefile export
Shapefile lets you export results of the analysis to GIS software. Officially supported options are QGIS or ArcGIS.
For GIS experts – Shapefile consists of a layer named “TensorFlight” in EPSG 4326 projection with a polygon feature per object with a string field “type” representing object type – e.g. “Healthy tree” or “Parked vehicle” as seen in the examples in following sections.
5.4 Analyze Shapefile in QGIS
- Install QGIS.
- Unzip the exported zip and import the
.shp
file to QGIS like in the tutorial at https://www.youtube.com/watch?v=ehwoRkT-V7k. - Select categorized layer style as described in http://www.qgistutorials.com/en/docs/basic_vector_styling.html. Optionally change the layer tranparency in the style section.
- Right click the layer in the “Layers Panel” section and tick “Show feature count”.
- Optionally load your map as background in QGIS. Remember to use EPSG 4326 projection during the export.
6 Troubleshooting
6.1 Chrome cache
If we recently updated our app, your browser may still be using old version of our app. Problem should In order to force update to the latest version you may need to clear your browser cache. instructions for chrome, instructions for firefox, intructions for Microsoft Edge.
6.2 Detailed report does not load
Our current app loads all your imagery into the browser. Your computer may not have enough ram to process it. If you are dealing with very big maps, recommended way to analyze results is to export the shapefile and analyze results in QGIS or ArcGIS.
6.3 Results are not there yet after 24 hours.
We aim to process majority of requests within minutes and all reqests within 24 hours. We are sorry if you have been waiting longer. We are likely already working on solving your problem, but you may also contact our support, as decribed in the Ask for TensorFlight team’s help section.
7 Ask for TensorFlight team’s help
If something doesn’t work as you expected please let us know at support@tensorflight.com.
The more data you provide, the better accuracy we provide back! If your map includes unusual objects or unusual situations it may not work imidiatelly, but each map you send us means that cases like yours will be handled better in the future. Don’t hesitate to send us any maps by using our app.
In order to locate your map, we need to know the id of the map. You can find it based on the URL of the detailed report: