Overview of the process
A las file goes through several steps, which alter its content.
At first we have a Raw
las file, sent to another process (Myria3D
) that infers the probabilities of various classes.
From there, the las file is used a first time by this module to decide if the points are vegetation, unclassified or something else, and sent to an external process, a rule-based segmentation
.
The las file is used a second time by this module to decide if the points are buildings or not.
schema of the overall process
The arrows represent dimensions in the las file, where they come from and where they are consumed.
sequenceDiagram
participant Raw
participant AI inference (Myria3D)
participant vegetation and unclassified detection
participant Rule based segmentation
participant Building module
actor Human inspection
Raw->>AI inference (Myria3D): Intensity
Raw->>AI inference (Myria3D): ReturnNumber
Raw->>AI inference (Myria3D): NumberOfReturns
Raw->>AI inference (Myria3D): Red, Green, Blue
Raw->>AI inference (Myria3D): Infrared
AI inference (Myria3D)->>vegetation and unclassified detection: vegetation
AI inference (Myria3D)->>vegetation and unclassified detection: unclassified
vegetation and unclassified detection->>Rule based segmentation: Group (1: vegetation, 3: unclassified)
note right of Rule based segmentation: uses vegetation and unclassified
AI inference (Myria3D)->>Building module: building
AI inference (Myria3D)->>Building module: entropy
Building module->>Human inspection: Group
Raw-->>vegetation and unclassified detection: Classification
Raw-->>Building module: Classification
note right of Building module: Building module updates Classification
Building module->>Human inspection: Classification