Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of...

Post on 22-Sep-2020

8 views 0 download

Transcript of Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of...

1

Converting point clouds to 3D object mapsPart of iTransit Annie Westerlund

2016-05-10 AstaZero Researchers’ day

Agenda

• Short background

• Overview of algorithm

• Description: Point cloud to 3D object map

• Final words

2

Background

3

Background

Why should we process point clouds?

• ~ 80 000 000 points.

• ~2 GB

• Real-time navigation and

positioning => need

efficient solution.

4

Overview of algorithm

5

Overview of main algorithm

6

XYZRGBI pointcloudInput

Statisticalclassification

Cylinder detector

Road refiner

Wall detector

Lane markingdetector

Object map

Description: Point cloud to 3D object map

7

Statistical classification

8

• Divide point cloud into XY

grid.

• Fit plane to points in grid.

• Statistical classification:

• Variance XY plane

• Variance Patch plane

• Color

Object detection

9

• Wall detection:

• Detect possible ”building clusters”.

• Find vertical planes in clusters.

• Find smallest enclosing cube.

• Cylinder detection:

• Detect poles.

• Find cylinder parameters.

• Lane marking detection:

• Detect lane markings

• Describe lane marking form one or more by cubes.

10

• Objects descibed in global coordinates.

• Objects are stored in binary files.

• The map can be visualized in different

layers.

• 9 kB without road surface

• 442 kB with road surface

• Compare 2 GB point cloud

The object Map

AstaZero city and part of rural road

11

Describing details

• 3D grid

• Oriented bounding boxes

• Extract main objects first, then describe details

12

Final words

13

Final words

• Accuracy and resolution

• Positioning – LiDAR and

camera map matching

• Potential for expansion

14

15

Thanks for the attention!