LiDAR-based HD Map Localization using Semantic Generalized ICP with Road Marking Detection