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

15
1 Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day

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

Page 1: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

1

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

2016-05-10 AstaZero Researchers’ day

Page 2: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Agenda

• Short background

• Overview of algorithm

• Description: Point cloud to 3D object map

• Final words

2

Page 3: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Background

3

Page 4: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Background

Why should we process point clouds?

• ~ 80 000 000 points.

• ~2 GB

• Real-time navigation and

positioning => need

efficient solution.

4

Page 5: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Overview of algorithm

5

Page 6: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Overview of main algorithm

6

XYZRGBI pointcloudInput

Statisticalclassification

Cylinder detector

Road refiner

Wall detector

Lane markingdetector

Object map

Page 7: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Description: Point cloud to 3D object map

7

Page 8: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Statistical classification

8

• Divide point cloud into XY

grid.

• Fit plane to points in grid.

• Statistical classification:

• Variance XY plane

• Variance Patch plane

• Color

Page 9: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

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.

Page 10: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

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

Page 11: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

AstaZero city and part of rural road

11

Page 12: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Describing details

• 3D grid

• Oriented bounding boxes

• Extract main objects first, then describe details

12

Page 13: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Final words

13

Page 14: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

Final words

• Accuracy and resolution

• Positioning – LiDAR and

camera map matching

• Potential for expansion

14

Page 15: Converting point clouds to 3D object maps · Converting point clouds to 3D object maps Part of iTransit Annie Westerlund 2016-05-10 AstaZero Researchers’ day. ... • Describe lane

15

Thanks for the attention!