89
1 2014.09.08 FU Berlin – AG Geom Sunil Yadav ABV Seminar 17.08.2017 Geometry Processing Pipeline 3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications

Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

12014.09.08 FU Berlin – AG Geom

Sunil YadavABV Seminar17.08.2017

Geometry Processing Pipeline3D Scanning, Smoothing…., 3D Printing and Medical Imaging

Applications

Page 2: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

22014.09.08 FU Berlin – AG Geom

Outline

Page 3: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

32014.09.08 FU Berlin – AG Geom

Outline

Data Acquisition

Page 4: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

42014.09.08 FU Berlin – AG Geom

Outline

Data AcquisitionSurface

Reconstruction

Page 5: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

52014.09.08 FU Berlin – AG Geom

Outline

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Page 6: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

62014.09.08 FU Berlin – AG Geom

Outline

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Page 7: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

72014.09.08 FU Berlin – AG Geom

Outline

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Parametrization, Application,

Printing

Page 8: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

82014.09.08 FU Berlin – AG Geom

GPP - Stairs

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Parametrization, Application,

Printing

Page 9: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

92014.09.08 FU Berlin – AG Geom

Consist of two basic elements:

Data Acquisition – 3D Laser Scanner

• Laser Light as the light emitting source.

Page 10: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

102014.09.08 FU Berlin – AG Geom

Consist of two basic elements:

Data Acquisition – 3D Laser Scanner

• Laser Light as the light emitting source.

• CCD (charge coupled device) sensors as the

detector of the laser light

Page 11: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

112014.09.08 FU Berlin – AG Geom

Consist of two basic elements:

Data Acquisition – 3D Laser Scanner

• Laser Light as the light emitting source.

• CCD (charge coupled device) sensors as the

detector of the laser light

Laser source is connected to rotor.

Page 12: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

122014.09.08 FU Berlin – AG Geom

CCD sensors are uniformly arranged in a

rectangular grid (640x480).

Consist of two basic elements:

Data Acquisition – 3D Laser Scanner

• Laser Light as the light emitting source.

• CCD (charge coupled device) sensors as the

detector of the laser light

Laser source is connected to rotor.

Page 13: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

132014.09.08 FU Berlin – AG Geom

Data Acquisition – 3D Laser Scanner

Page 14: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

142014.09.08 FU Berlin – AG Geom

Data Acquisition – 3D Laser Scanner

Page 15: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

152014.09.08 FU Berlin – AG Geom

Data Acquisition – 3D Laser Scanner

Height value is calculated as:

tantan

tan

Fbaselinez

Page 16: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

162014.09.08 FU Berlin – AG Geom

Data Acquisition – 3D Laser Scanner

Height value is calculated as:

tantan

tan

Fbaselinez

F, focal length of the camera (8,14

and 25 mm).

Measurement accuracy depends on β.

Page 17: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

172014.09.08 FU Berlin – AG Geom

CCD Sensors and Laser

β is measured by detecting the position of

the imaged diffusion spot.

Page 18: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

182014.09.08 FU Berlin – AG Geom

CCD Sensors and Laser

β is measured by detecting the position of

the imaged diffusion spot.

2

5.0

x

xx

d AeI

Laser light follows the Gaussian intensity

distribution.

Page 19: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

192014.09.08 FU Berlin – AG Geom

CCD Sensors and Laser

β is measured by detecting the position of

the imaged diffusion spot.

2

5.0

x

xx

d AeI

Laser light follows the Gaussian intensity

distribution.

If surface has non-uniform reflectance characteristics?

Page 20: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

202014.09.08 FU Berlin – AG Geom

Reflectance Error

Due to different reflectance, position of the center of the gravity may not give the proper result.

Page 21: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

212014.09.08 FU Berlin – AG Geom

Other Errors

Page 22: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

222014.09.08 FU Berlin – AG Geom

Data Acquisition – Points only

Page 23: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

232014.09.08 FU Berlin – AG Geom

Data Acquisition – Points only

Page 24: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

242014.09.08 FU Berlin – AG Geom

GPP - Stairs

Data Acquisition

Surface Reconstruction

Surface Smoothing

Feature Analysis

Parametrization, Application,

Printing

Page 25: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

252014.09.08 FU Berlin – AG Geom

Surface Reconstruction

No connectivity, no surface

Page 26: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

262014.09.08 FU Berlin – AG Geom

Surface Reconstruction

No connectivity, no surface

Simplest way

Page 27: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

272014.09.08 FU Berlin – AG Geom

Surface

Page 28: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

282014.09.08 FU Berlin – AG Geom

Data Acquisition – Regular Points

Page 29: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

292014.09.08 FU Berlin – AG Geom

Triangulated Surface

Page 30: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

302014.09.08 FU Berlin – AG Geom

Data Acquisition – Irregular Points

Page 31: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

312014.09.08 FU Berlin – AG Geom

Surface Reconstruction

Irregular vertices.

Page 32: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

322014.09.08 FU Berlin – AG Geom

Surface Reconstruction

Irregular vertices

Apply K-nn algorithm.

ip

jp

Page 33: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

332014.09.08 FU Berlin – AG Geom

Surface Reconstruction

Irregular vertices

Apply K-nn algorithm.

ip

jp

Apply PCA.

ij

n

j

T

ij ppppn

C

1

0

1

Page 34: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

342014.09.08 FU Berlin – AG Geom

Surface Reconstruction

Irregular vertices

Apply K-nn algorithm.

Apply PCA.

ij

n

j

T

ij ppppn

C

1

0

1

Page 35: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

352014.09.08 FU Berlin – AG Geom

Surface Reconstruction

Irregular vertices

Apply K-nn algorithm.

Apply PCA.

ij

n

j

T

ij ppppn

C

1

0

1

Page 36: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

362014.09.08 FU Berlin – AG Geom

Triangulated Surface

Page 37: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

372014.09.08 FU Berlin – AG Geom

Feature Analysis

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Parametrization

Page 38: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

382014.09.08 FU Berlin – AG Geom

Feature Analysis – Shape operator and Curvature

• Shape operator is a linear operator to compute the surface bending.

NDvS vp

Definition: Let M subset R3 be a regular surface and let N be a surface normal to

M defined in a neighborhood of a point p in M. For a tangent vector vp to M at p

we put .

Page 39: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

392014.09.08 FU Berlin – AG Geom

Feature Analysis – Shape operator and Curvature

Principle curvatures are eigenvalues of the Shape operator:

• Shape operator is a linear operator to compute the surface bending.

NDvS vp

Definition: Let M subset R3 be a regular surface and let N be a surface normal to

M defined in a neighborhood of a point p in M. For a tangent vector vp to M at p

we put .

- Maximum Principle curvature1

2 - Minimum Principle curvature

Page 40: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

402014.09.08 FU Berlin – AG Geom

Curvature

Cylinder

Page 41: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

412014.09.08 FU Berlin – AG Geom

Curvature

1

Maximum

Principle

curvature

Cylinder

Page 42: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

422014.09.08 FU Berlin – AG Geom

Curvature

1 2

Maximum

Principle

curvature

Minimum

Principle

curvature

Cylinder

Page 43: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

432014.09.08 FU Berlin – AG Geom

Curvature

1 22

21 H

Maximum

Principle

curvature

Minimum

Principle

curvature

Cylinder

Page 44: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

442014.09.08 FU Berlin – AG Geom

Curvature

1 22

21 H

Maximum

Principle

curvature

Minimum

Principle

curvature

Mean

curvature

Cylinder

Page 45: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

452014.09.08 FU Berlin – AG Geom

Curvature

1 22

21 H 21 K

Maximum

Principle

curvature

Minimum

Principle

curvature

Mean

curvature

Cylinder

Page 46: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

462014.09.08 FU Berlin – AG Geom

Curvature

1 22

21 H 21 K

Maximum

Principle

curvature

Minimum

Principle

curvature

Mean

curvature

Gauss

curvature

Cylinder

Page 47: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

472014.09.08 FU Berlin – AG Geom

Mean Curvature – More example

Page 48: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

482014.09.08 FU Berlin – AG Geom

Mean Curvature – More example

Page 49: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

492014.09.08 FU Berlin – AG Geom

GPP - Stairs

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Parametrization, Application,

Printing

Page 50: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

502014.09.08 FU Berlin – AG Geom

Smoothing/Denoising

Bending energy on a surface:

• Willmore Energy:

s

dAH 2

Page 51: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

512014.09.08 FU Berlin – AG Geom

Smoothing/Denoising

Bending energy on a surface:

• Willmore Energy:

s

dAH 2

• Thin plate/Anisotropic energy:

s

dA2

2

2

1

Page 52: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

522014.09.08 FU Berlin – AG Geom

Smoothing/Denoising

Bending energy on a surface:

• Willmore Energy:

s

dAH 2

• Thin plate/Anisotropic energy:

s

dA2

2

2

1

To remove the noise components, minimize the anisotropic energies

Page 53: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

532014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Isotropic (Laplacian)

Laplace Beltrami Operator:

Hnfs 2

Uniform discretization of Laplace Beltrami operator:

i

Nj

j

v

vvN

Lv

1

iv

jv

Weighted discretization of Laplace Beltrami operator: Cotangent Operator

Page 54: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

542014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Isotropic (Laplacian)

Page 55: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

552014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Isotropic (Laplacian)

Page 56: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

562014.09.08 FU Berlin – AG Geom

Isotropic (Laplacian) - Drawbacks

Page 57: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

572014.09.08 FU Berlin – AG Geom

Isotropic (Laplacian) - Drawbacks

50 iterations

Page 58: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

582014.09.08 FU Berlin – AG Geom

Isotropic (Laplacian) - Drawbacks

50 iterations

200 iterations

Page 59: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

592014.09.08 FU Berlin – AG Geom

Isotropic (Laplacian) - Drawbacks

50 iterations

200 iterations

1000 iterations

Page 60: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

602014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Anisotropic

otherwisear

a

awNHHwxH r

xxe

eeeiA

ji 22

2

,

,

1

)(2

1

Feature Preserving smoothing:

Based on anisotropic diffusion equation.

Page 61: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

612014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Anisotropic

Page 62: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

622014.09.08 FU Berlin – AG Geom

Smoothing/Denoising – Anisotropic

Page 63: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

632014.09.08 FU Berlin – AG Geom

Anisotropic Smoothing – more examples

Page 64: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

642014.09.08 FU Berlin – AG Geom

With Multiple scans and processing

Page 65: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

652014.09.08 FU Berlin – AG Geom

Results

Page 66: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

662014.09.08 FU Berlin – AG Geom

GPP - Stairs

Data AcquisitionSurface

Reconstruction

Surface Smoothing

Feature Analysis

Parametrization, Application,

Printing

Page 67: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

672014.09.08 FU Berlin – AG Geom

Medical Application – 3D shape

Page 68: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

682014.09.08 FU Berlin – AG Geom

• Resample volume scan to the radial scan using the polar coordinate transformation.

Page 69: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

692014.09.08 FU Berlin – AG Geom

Radial Scans on Volume

• Using Bilinear interpolation.

Page 70: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

702014.09.08 FU Berlin – AG Geom

Radial Scans

Page 71: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

712014.09.08 FU Berlin – AG Geom

Cubic Bezier Fitting

• Split whole scan in to 4 parts.

• Splitting points: rim points and foveal pit

eiQ

icQcsQ

seQ

• Each segement can be approximated by using the Bezier cubics.

Page 72: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

722014.09.08 FU Berlin – AG Geom

Fitted Radial Scans

Page 73: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

732014.09.08 FU Berlin – AG Geom

Fitted Radial Scans

Page 74: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

742014.09.08 FU Berlin – AG Geom

Optical Nerve Head Morphometry

Page 75: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

752014.09.08 FU Berlin – AG Geom

Surface reconstruction

Page 76: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

762014.09.08 FU Berlin – AG Geom

Outlier removal and Smoothing

Page 77: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

772014.09.08 FU Berlin – AG Geom

Interior Region based on Landmarks

Page 78: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

782014.09.08 FU Berlin – AG Geom

Interior Region based on Landmarks

Page 79: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

792014.09.08 FU Berlin – AG Geom

Annular shape ONH – User defined radius (2mm)

Page 80: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

802014.09.08 FU Berlin – AG Geom

Annular shape ONH – User defined radius (2mm) - ROI

Page 81: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

812014.09.08 FU Berlin – AG Geom

ROI - Landmarks

Page 82: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

822014.09.08 FU Berlin – AG Geom

ROI –Ellipse Fitted Landmarks

Page 83: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

832014.09.08 FU Berlin – AG Geom

Interior region - Landmarks

Page 84: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

842014.09.08 FU Berlin – AG Geom

Annular Region ONH

Page 85: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

852014.09.08 FU Berlin – AG Geom

Annular Region ONH - Volume

Page 86: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

862014.09.08 FU Berlin – AG Geom

Interior Region ONH

Page 87: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

872014.09.08 FU Berlin – AG Geom

Interior Region ONH

Page 88: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

882014.09.08 FU Berlin – AG Geom

Mean Shape of Healthy Right Eye

Page 89: Geometry Processing Pipeline 3D Scanning, …...3D Scanning, Smoothing…., 3D Printing and Medical Imaging Applications 2014.09.08 2 FU Berlin –AG Geom Outline 2014.09.08 3 FU Berlin

892014.09.08 FU Berlin – AG Geom

Thank You for your Attention