Things to keep in mind while scanning - Get excellent data to work - - PowerPoint PPT Presentation

things to keep in mind while scanning get excellent data
SMART_READER_LITE
LIVE PREVIEW

Things to keep in mind while scanning - Get excellent data to work - - PowerPoint PPT Presentation

Things to keep in mind while scanning - Get excellent data to work with Richard Steffen Martin Graner CTO R&D Engineer Table of contents 1. Project planning 2. Scanning 3. Registration 2 Things to keep in mind - 2020 Table of


slide-1
SLIDE 1

Things to keep in mind while scanning

  • Get excellent data to work with

Richard Steffen CTO Martin Graner R&D Engineer

slide-2
SLIDE 2

Things to keep in mind - 2020

Table of contents

  • 1. Project planning
  • 2. Scanning
  • 3. Registration

2

slide-3
SLIDE 3

Things to keep in mind - 2020

Table of contents

  • 1. Project planning
  • a. Requirements
  • b. Time x money
  • c. Planning

3

slide-4
SLIDE 4

Things to keep in mind - 2020

What does the customer want / need:

  • Accuracy and point density
  • Point cloud for presentation
  • Processing for BIM / CAD

Project planning - Requirements

4

slide-5
SLIDE 5

Things to keep in mind - 2020

On accuracy:

  • Global vs local accuracy
  • Verification

Project planning - Requirements

5

slide-6
SLIDE 6

Things to keep in mind - 2020

One scan Project planning - Requirements Two scans

6

slide-7
SLIDE 7

Things to keep in mind - 2020

  • Scanning with / without colour
  • Resolution
  • Estimated Scan positions
  • Data accuracy - mandatory things to achieve it

Project planning - Time x money

7

slide-8
SLIDE 8

TODO: Übersichtstabelle mit Scanning zeiten je auflösung… https://docs.google.com/spreadsheets/d/1mJyidKomhSUzHRKro8PFIrJw-IO 1Gq7W9At6vDOW3q4/edit#gid=1535648332 Project planning - Time x money

8

slide-9
SLIDE 9

TODO: Übersichtstabelle mit Scanning zeiten je auflösung… https://docs.google.com/spreadsheets/d/1mJyidKomhSUzHRKro8PFIrJw-IO 1Gq7W9At6vDOW3q4/edit#gid=1535648332 Project planning - Time x money

9

slide-10
SLIDE 10

TODO: Übersichtstabelle mit Scanning zeiten je auflösung… https://docs.google.com/spreadsheets/d/1mJyidKomhSUzHRKro8PFIrJw-IO 1Gq7W9At6vDOW3q4/edit#gid=1535648332 Project planning - Time x money

10

slide-11
SLIDE 11

TODO: Übersichtstabelle mit Scanning zeiten je auflösung… https://docs.google.com/spreadsheets/d/1mJyidKomhSUzHRKro8PFIrJw-IO 1Gq7W9At6vDOW3q4/edit#gid=1535648332 Project planning - Time x money

11

slide-12
SLIDE 12

Things to keep in mind - 2020

Project planning - Time x money

12

Beam Divergence Spot Size Distance ----------------------------------------------- >

slide-13
SLIDE 13

Things to keep in mind - 2020

Project planning - Time x money

13

slide-14
SLIDE 14

Things to keep in mind - 2020

Project planning - Time x money

14

Single Point Accuracy Distance ----------------------------------------------- > ςα ςd ςα = const (Faro 19 arcsec = 0.005°) ςd = const + ppm (Faro 1mm + 10 ppm)

slide-15
SLIDE 15

Things to keep in mind - 2020

Project planning - Time x money

15

slide-16
SLIDE 16

Things to keep in mind - 2020

Why beam divergence and single point accuracy is important?

  • Beam divergence

○ Reflected waveform has multiple peaks in time diagramm ○ Usually mean will be computed (ghost points on edges)

  • Single point Accuracy

○ Should be considered in the adjustment ○ Should be considered in distance measurements

Project planning - Planning

16

slide-17
SLIDE 17

Things to keep in mind - 2020

  • Use existing Layout plan! (Scan position planning & field book)
  • Loop closures, feature placements
  • Geodetics
  • Use high standard spheres and checkerboard targets
  • Do a site inspection prior to scanning
  • On-site registration

Project planning - Planning

17

slide-18
SLIDE 18

Project planning - Planning

18

slide-19
SLIDE 19

19

slide-20
SLIDE 20

Things to keep in mind - 2020

Table of contents

  • 1. Project planning
  • 2. Scanning
  • a. C2C vs feature based
  • b. Georeferencing
  • c. How to scan

20

slide-21
SLIDE 21

Things to keep in mind - 2020

Scanning - C2C vs feature based

21

C2C Feature based Matching via:

  • Point to Point (ICP)
  • Point to Plane (ICP*)
  • Planes (patches)
  • Spheres
  • Checkerboard targets
  • Natural features

Limits:

  • No planes/normals in three axis

existing (e.g. long hallways)

  • Not enough features (<3)
  • Bad feature constellation

Gets time consuming when:

  • No approximation values (Creating

the connection graph) Manual Topview pre-alignment

  • Bad Automatic feature extraction
  • Getting wrong approximation

values Constellation search:

  • Scan to scan connections
  • Global Scan connections
slide-22
SLIDE 22

Things to keep in mind - 2020

  • Is it necessary?
  • Direct vs indirect
  • While registering vs after registration

Scanning - Georeferencing

22

slide-23
SLIDE 23

Things to keep in mind - 2020

  • Scan position connections
  • Loop closure
  • Feature distribution
  • How to scan through a door
  • Automatic sphere detection

Scanning - How to scan

23

slide-24
SLIDE 24

Things to keep in mind - 2020

Scanning - How to scan

24

Scan: Scan connection

slide-25
SLIDE 25

Things to keep in mind - 2020

Scanning - How to scan

25

Scan: Scan connection

slide-26
SLIDE 26

Things to keep in mind - 2020

Scanning - How to scan

26

Loop closure Scan:

slide-27
SLIDE 27

Things to keep in mind - 2020

Scanning - How to scan

27

Loop closure Scan:

slide-28
SLIDE 28

Things to keep in mind - 2020

Scanning - How to scan

28

Feature distribution Feature: Scan:

slide-29
SLIDE 29

Things to keep in mind - 2020

Scanning - How to scan

29

The good Feature: Scan:

slide-30
SLIDE 30

Things to keep in mind - 2020

Scanning - How to scan

30

The bad Feature: Scan:

slide-31
SLIDE 31

Things to keep in mind - 2020

Scanning - How to scan

31

The ugly Feature: Scan:

slide-32
SLIDE 32

Things to keep in mind - 2020

Scanning - How to scan

32

The super bad luck

60° 60° 60°

Feature: Scan:

slide-33
SLIDE 33

Things to keep in mind - 2020

Scanning - How to scan

33

The super bad luck Feature: Scan:

slide-34
SLIDE 34

Things to keep in mind - 2020

Scanning - How to scan

34

The super bad luck Feature: Scan:

slide-35
SLIDE 35

Things to keep in mind - 2020

Scanning - How to scan

35

The super bad luck Feature: Scan:

slide-36
SLIDE 36

Things to keep in mind - 2020

Scanning - How to scan

36

Door scanning Configuration 1

slide-37
SLIDE 37

Things to keep in mind - 2020

Scanning - How to scan

37

Door scanning Configuration 2

slide-38
SLIDE 38

Scanning - How to scan

38

slide-39
SLIDE 39

Source: https://www.laserscanning-europe.com/en/news/use-laser-scanner-reference-spheres-optimal-distance-to-the-scanner

39

Real life sphere detection in Faro Scene

slide-40
SLIDE 40

Things to keep in mind - 2020

Table of contents

  • 1. Project planning
  • 2. Scanning
  • 3. Registration
  • a. Feature based
  • b. Cloud to Cloud (C2C)

40

slide-41
SLIDE 41

Things to keep in mind - 2020

The big challenge

  • Determine the connection graph

○ Which Scans are overlapped (adjacency matrix) ○ Which local features correspond to each other (constellation search)

  • Simplify automatic search algorithms

○ Complexity O (n2 / 2) ○ Clustering 20->100 Scans per cluster

Registration

41

slide-42
SLIDE 42

Things to keep in mind - 2020

  • Wording issues: “Bundle adjustment” - It’s Photogrammetry, not

scanning because of the 3D->2D Projection (bundle of rays)

  • Least squares adjustment -> Squared sum of the residuals (errors) will

be minimized Registration

42

slide-43
SLIDE 43

Things to keep in mind - 2020

Feature based model

  • Each Scan depends on H (X, Y, Z, ⍵, φ, ϰ) - rigid motion
  • Model for point based features: Xw = Hw Xlocal

○ Xw Unknown 3D Position ○ Xlocal Measured local 3D Position

  • Georefernce Observation

Xw = Xgeod

  • Inclinometer Observation

⍵ = ⍵inc , ϰ = ϰinc Registration - Feature based

43

slide-44
SLIDE 44

Things to keep in mind - 2020

Global Adjustment - Feature Based

  • All “raw” observations with their accuracy introduced in one big

adjustment (usually sparse system)

  • All errors are distributed into the whole network
  • For all observation types a posteriori accuracy can be estimated
  • Full error analyze possible
  • Georeferencing included, reduce drift effect

Registration

44

slide-45
SLIDE 45

Things to keep in mind - 2020

“Two step” alignment - Used very often for Cloud2Cloud

  • 1. Step: Alignment of relative orientation between two scans

○ The model: X2 = ΔH12 X1 (Helmert transformation between 2 scans) ○ Cloud 2 Cloud use IPC to detemine ΔH12

  • 2. Step: Net adjustment of all relative orientations in a cluster or for

complete overlapping graph

○ The model: Hw2 = ΔH12 Hw1 (Relative orientation)

  • 3. Step: Cluster alignment (big residual stress on cluster bounds)
  • 4. Step: Georeferencing (big residual stress)

Registration - Cloud to Cloud

45

slide-46
SLIDE 46

Things to keep in mind - 2020

Recommendations for the registration 1. Use Cloud2Cloud for small projects (20-50 scan) and no georeferencing 2. Use Feature based Registration for proof of result 3. Introduce high accuracy control points (GPS/Total station) for Georeferencing and drift compensation Registration - Cloud to Cloud

46