reverse engineering of a free-form object by using the ... multimediali/education/opl-reverse... ·...

20
Students Students : : Marco Marco Tomasini Tomasini Michele Mancini Michele Mancini Course Course : Optical : Optical Measurements Measurements 2007 2007 Reverse engineering of a free-form object by using the projection of structured light

Upload: others

Post on 02-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

StudentsStudents::MarcoMarco TomasiniTomasini Michele ManciniMichele Mancini

CourseCourse: Optical : Optical MeasurementsMeasurements 20072007

Reverse engineering of a free-form objectby using the projection of structured light

Page 2: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

Objectives• Use of OPL-3d to produce the 3D mesh of

a small car• Use PolyWorks to align, create and edit

the model• Steps:

– Calibration of OPL-3D– Acquisition and alignment of the views– Model creation– Model editing– Topological control of the model for RP.

Page 3: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

• Optical layout– L: standoff– D: baseline– Zrange: measurement range– FOV: field of view

Active stereo vision

Page 4: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

2

The sensor

• Calibration:– Camera parameters– Projection parameters– Need of a calibration master

Page 5: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

4

• Compensation of both radial and tangential distortion

Calibration software

Page 6: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

markers

5

Multiview acquisition

• Need of markers to perform the alignment• Acquisition of multiple views to full cover

the surface

Page 7: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

6

Fringe projection

• Gray code phase shiftcombination

Page 8: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

10

Alignment

Page 9: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

11

• Iterative process: need a compromise betweenadherence of the reconstruction and file dimension

Performance of the alignment

Page 10: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

N° triangles : 323101

Surface sampling 0,29

15

Mesh creation

Page 11: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

16

Mesh 1

Page 12: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

N° triangles : 245748

Sampling 0,4

17

Mesh 2

Page 13: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

18

Mesh 2

Page 14: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

N° triangles : 201105

Sampling 0,5

19

Mesh 3

Page 15: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

20

Mesh 3

Page 16: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

Before

22

Editing: fill holes

Page 17: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

after

23

Editing: fill holes

Page 18: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

Before

after

25

• Shadows areas result in lost information

Surface reconstruction

Page 19: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

before after

26

Manual editing

before after

Page 20: Reverse engineering of a free-form object by using the ... multimediali/education/OPL-reverse... · Manual editing before after. 32 The final model. Title: OPL-reverse Created Date:

32

The final model