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. |
|