detectree2
detectree2 copied to clipboard
Python package for automatic tree crown delineation based on the Detectron2 implementation of Mask R-CNN
There are currently three separate workflows doing similar things. Some simplification is needed. - [python-ci](https://github.com/PatBall1/detectree2/blob/master/.github/workflows/python-ci.yml) This builds all detectree2 dependencies and runs pytest from the root directory, executing a different...
Deploying detectron2 easily across all systems is still not well documented. I propose a combined conda + pip approach as below: ``` conda install -c conda-forge gdal conda install pytorch...
Changing the nms algorithm in rpn layer by considering inter over area instead of inter over union. It inceases the speed of divergence and mask quality and a little in...
**On ubuntu-latest (20.04)** Rasterio errors (fixed by updating to 1.3.0 (from 1.2.10) GDAL errors Workflow attempts to build wheel (latest version 3.5.1) for python3.10. Can't find a way to search...
Tiling function needs to be broken down into smaller functions. Introduce `pathlib`.
Validation step takes up most time during training, and GPU looks under utilised.
It is possible to use a minimal set of detectron2 features without installing the entire library. https://github.com/facebookresearch/detectron2/pull/3909
A procedure exists for doing this. Admin privileges are required.
Modify integration [test](https://github.com/PatBall1/detectree2/blob/master/detectree2/tests/integration/demo.py) to run on GPU if available.
- [x] check for missing function calls - `project_to_geojson`, `stitch_crowns`, `clean_crowns` - [ ] clarify how to connect with personal google drive - [x] clarify `Confidence_scores` and how filtering should...