| Literature DB >> 30109055 |
Alexandra Probst1, Demetrios Gatziolis2, Nikolay Strigul3.
Abstract
Photogrammetry-based three-dimensional reconstruction of objects is becoming increasingly appealing in research areas unrelated to computer vision. It has the potential to facilitate the assessment of forest inventory-related parameters by enabling or expediting resource measurements in the field. We hereby compare several implementations of photogrammetric algorithms (CMVS/PMVS, CMPMVS, MVE, OpenMVS, SURE and Agisoft PhotoScan) with respect to their performance in vegetation assessment. The evaluation is based on (i) a virtual scene where the precise location and dimensionality of objects is known a priori and is thus conducive to a quantitative comparison and (ii) using series of in situ acquired photographs of vegetation with overlapping field of view where the photogrammetric outcomes are compared qualitatively. Performance is quantified by computing receiver operating characteristic curves that summarize the type-I and type-II errors between the reference and reconstructed tree models. Similar artefacts are observed in synthetic- and in situ-based reconstructions.Entities:
Keywords: forest modelling; photogrammetry; remote sensing; simulation; tree crown geometry; vegetation three-dimensionalre constructions
Year: 2018 PMID: 30109055 PMCID: PMC6083669 DOI: 10.1098/rsos.172192
Source DB: PubMed Journal: R Soc Open Sci ISSN: 2054-5703 Impact factor: 2.963
Figure 1.(a) Original POV-Ray model, (b–f) reconstructions by respective software.
Figure 3.Lateral and nadir views of real scene reconstructions at varying scales.
Summary of artefacts in three-dimensional reconstructions.
| software | floating artefacts virtual versus real scene | attached artefacts | partial reconstructions | background issues | ghosts |
|---|---|---|---|---|---|
| CMVS/ PMVS | 150 / 411 | few, thin layer of grass on synthetic tree branches | incomplete real tree, missing most of its upper half | tree and synthetic scene targets partially reconstructed | small pieces of real tree foliage reconstructed elsewhere |
| CMPMVS | 39 / 58 | few in synthetic scene. Large number of artefacts attached to the top of real trees | a few missing virtual tree branches | ground discontinuities | large sections of the synthetic tree reconstructed elsewhere in scene |
| MVE | 1 / 7 | sky attached on trees | large missing section in the upper middle of the real tree | object shape in real scene background deteriorates with distance | no ghosts |
| SURE | 127 / 18 | sky artefacts on upper parts of crowns, more pronounced in the real scene | complete tree reconstructions | practically no background in real scene | no ghosts |
| PhotoScan (lowest quality) | 93 / 54 | sky artefacts at the top of tree crown, larger in the real scene | complete tree reconstruction but hazy shape with hollow appearance | ground discontinuities, distorted background trees | no ghosts |
| PhotoScan (low quality) | 35 / 70 | small grass and sky artefacts on synthetic tree. Large sky artefacts in real scene | complete reconstruction of trees but somewhat hazy shape | ground discontinuities, distorted background trees | no ghosts |
| PhotoScan (medium quality) | 6 / 24 | thin layers of grass mixed in synthetic tree crown. Large upper crown artefact in real scene | complete reconstruction of trees | ground discontinuities | no ghosts |
| PhotoScan (high quality) | 3 / 27 | misplaced thin layers of grass and sky in synthetic scene. Small sky artefacts attached to upper parts of the real tree | complete reconstruction of trees except for selected branches | discontinuities in real scene ground. Missing parts of synthetic scene targets | no ghosts |
| PhotoScan (highest quality) | 0 / 29 | no synthetic scene artefacts, small layer of sky to the real scene tree | almost half of the synthetic tree is missing | discontinuities in real scene ground. Partially reconstructed ground. | no ghosts |
Figure 8.CMPMVS ghosts. 1b and 2b regions depict duplications of regions 1a and 2a, respectively.
Figure 10.SURE artefacts. Region 5 shows upper crown leaves layered by points coloured as sky background. Region 6 shows the same phenomenon but this time of leaves and branches layered by points coloured as grass.
Figure 2.UAS-acquired scene image (a), and software-generated dense three-dimensional reconstructions (b–f).
Figure 4.Software-specific ROC curves.
Area under the curve values per software package.
| software | AUC |
|---|---|
| PhotoScan (high quality) | 0.948 |
| PhotoScan (medium quality) | 0.947 |
| CMVS/PMVS | 0.937 |
| CMPMVS | 0.935 |
| SURE | 0.930 |
| PhotoScan (low quality) | 0.922 |
| MVE | 0.898 |
| PhotoScan (lowest quality) | 0.886 |
| PhotoScan (highest quality) | 0.822 |
Figure 5.Software-derived point clouds aligned to reference synthetic tree in lateral and nadir views (first two columns) and coloured by classes of local distance discrepancy between reference and models (third and fourth columns). The class colouring scheme is blue for 0.0, green for 0.0075, yellow for 0.015 distance, red for 0.0225 and purple for larger distances (outliers). Distance values are relative to unit scene width.
Software and workflow details.
| software | workflow | software output | interface | version | developers |
|---|---|---|---|---|---|
| VisualSFM | feature matching, sparse recon., dense point cloud | image orientation, dense point cloud | command line, GUI | 0.5.25 | C. Wu |
| CMPMVS | depth map, dense point cloud, mesh recon. | mesh | command line | 0.6.0 | M. Jancosek, T. Pajdla |
| MVE | depth map, dense point cloud, floating surface recon., mesh cleaning | image orientation, dense point cloud, mesh | command line, GUI | 05/2016 | S. Fuhrmann, F. Langguth, M. Goessele |
| OpenMVS | dense point cloud, mesh recon., mesh refining, mesh texturing | mesh | command line | 0.7 | Git-hub user cdcseacave |
| SURE | depth map, dense point cloud, mesh | mesh | command line, GUI | 0.0 | M. Rothermel, K. Wenzel |
| PhotoScan | image orientation, dense point cloud, mesh | command line, GUI | 1.3.1 | Agisoft LLC |