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