Research Article
Automated Localization and Classification of Expressway Pole-Like Road Facilities from Mobile Laser Scanning Data
Algorithm 1
Cylindrical growing algorithm.
| | Input: | | | Q1: pole trunk points in Slicek (=Sliceinitial) | | | Q2: pole trunk points in Slicem (=Sliceinitial−1) | | | Parameters: | | | i: current slice | | | Start: | | | Initialize: i = k − 2 | | | Compute Ck and Rk of points in Q1 | | | Compute Cm and Rm of points in Q2 | | | Repeat | | | (1) Find R = max(Rk; Rm) | | | (2) Extract and count the number of points n in slice i where distance to is less than R + ∆ | | | (3) if 0 <n < N | | | (4) Add these points to pole trunks (cluster T) | | | (5) i = i − 1 | | | (6) else | | | (7) Add these points to pole trunks (cluster T) | | | (8) Compute center Ci and radius Ri of points in the current slice i | | | (9) i = i − 1 | | | (10) k = m | | | (11) m = i + 1 | | | Until no points were found | | | Output: T: pole trunk points. |
|