jan. 2014 visualization with 3d cg

23
Jan. 2014 Visualization with 3D CG Masaki Hayashi Digitization

Upload: faunus

Post on 22-Feb-2016

31 views

Category:

Documents


0 download

DESCRIPTION

Jan. 2014 Visualization with 3D CG. Digitization. Masaki Hayashi. Today’s contents. Digital camera Laser scanning Photogrammetry (break) Agisoft “ Photoscan ” + Filming. Digital camera. Spec of digital camera. Resolution: . 8 megapixels (=8,000,000) :iPhone - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Jan. 2014 Visualization with 3D CG

Jan. 2014Visualization with 3D CG

Masaki Hayashi

Digitization

Page 2: Jan. 2014 Visualization with 3D CG

Today’s contents

• Digital camera• Laser scanning• Photogrammetry

(break)

• Agisoft “Photoscan” + Filming

Page 3: Jan. 2014 Visualization with 3D CG

Digital camera

Page 4: Jan. 2014 Visualization with 3D CG

Spec of digital camera

8 megapixels (=8,000,000) :iPhone18MP :Consumer digital camera60MP :Hasselblad

Consumer: approx. 16MP to 24MPHasselblad : 40MP to 60MP

8M: 3465x230918M: 4896x367260M: 8944x6708

Requires good lens for high-resolution

Resolution:

Page 5: Jan. 2014 Visualization with 3D CG

Spec of digital camera

Focal lengthFixed or Zoomhuman eye sight ≒ 50mm (35mm film equivalent)

ResolutionLens flareLens ghostingDistortion

Optical aberrationBarrel Pincushion

Lens:

Ghosting

Flare

Page 6: Jan. 2014 Visualization with 3D CG

Spec of digital camera

8 bit (eg: compact consumer: JPEG, TIFF)12,14 bit (eg: high-end consumer: RAW)16 bit (eg: Hasselbad: RAW)

With RAW data, you can adjust (Processing)- Dynamic range (lightness)- Color temperature (white balance)- Edge enhancement- UncompressedEtc.

Bit depth:

Page 7: Jan. 2014 Visualization with 3D CG

Lighting

Fill light

Main light

Back light

Translucent backdrop (white and frosted plate)

artifact

Camera

(from the bottom)

Page 8: Jan. 2014 Visualization with 3D CG

Laser scanning

Page 9: Jan. 2014 Visualization with 3D CG

Laser scanning

• Range: Very small object (eg. tooth), Middle

(eg. Statue), Very large (eg. ruin, city

landscape) + Aerial (Huge area)

• Output: 3D point cloud, basically. x, y, z coordinates

+ I(intensity) + r, g, b(color)

Page 10: Jan. 2014 Visualization with 3D CG

How does 3D Scanner work?

• Short-range ( < 1 m ) Laser triangulationStructured light

• Middle-range (10m)Travel Of Light (TOL): Phase shift

• Long-range ( > 100m )Travel Of Light (TOL): Pulse

Page 11: Jan. 2014 Visualization with 3D CG

Short-range ( < 1 m )

Laser triangulation

SensorLens

Object

Laser

Structured light

Known

Calculated by 3 values

Measured Measured

L sinβsin (α + β)D =

(α) (β)

(L)

(D)

SensorLens

Object

Linear patterns

Triangulation

(more accurate)

Page 12: Jan. 2014 Visualization with 3D CG

Long-range ( 100 m )

TOL (Travel Of Light)

Sensor

Lens

Object

Laser Measure the TOLc (m/sec) = 299,792,458

Out

In

TOL TOL (phase)

Out

In

Pulse modulation Phase modulation(more accurate)

Page 13: Jan. 2014 Visualization with 3D CG

Laser scanning

• Multiple measurements: Compensation of the shadow

Planning:• Locations• Angle of view• Resolution

Page 14: Jan. 2014 Visualization with 3D CG

Laser scanning

• Beam expansion Spot diameter is bigger when range is biggereg. 12mm at 5m 97mm at 500m

• Depending on materialDiffuse on the surface (clod, solid, reflective…)

• Angle of the beam when the beam strikes the surface

Error:

Page 15: Jan. 2014 Visualization with 3D CG

Laser scanning

Minolta-Konica Vivid 9i

Example video http://youtu.be/YpcGmh85Hes

Page 16: Jan. 2014 Visualization with 3D CG

Laser scanning

Some scenes

Page 17: Jan. 2014 Visualization with 3D CG

Laser scanning

• Cleaning of point cloud and filtering of the noise• Point cloud to polygon conversion• Filling of holes of the mesh• Elimination of abnormal faces• Decimation• Texturing• Exporting

Post-processing:

Page 18: Jan. 2014 Visualization with 3D CG

Photogrammetry

Page 19: Jan. 2014 Visualization with 3D CG

Photogrammetry

Good point: Texture color is more realistic.Bad point: More errors.

• Range: Almost same as scannerSmall object (eg. vase), Middle (eg. Statue), Very large (eg. ruin, city

landscape) + Aerial (Huge area)

• Output: 3D point cloud + Color x, y, z + r, g, b

Page 20: Jan. 2014 Visualization with 3D CG

How does photogrammetry work?

Camera

Object

3D position can be calculated if the camera parameters are knownby triangulation

Camera

Camera parameter:x, y, z, rx, ry, rz, AngleOfView

Known points(Feature point) All the calculation is automatically

done at a time

Don’t get the software confused to get feature points.

Page 21: Jan. 2014 Visualization with 3D CG

Photogrammetry

Some points:

Field of ViewStandard : 50 degreesTendancy: Less accurate with wider lens

FocusingTo get enough depth of field

Lens distortionYou may need to measure the distortion

Reflective materialCauses the error regarding the feature points

ScalingPhotogrammetry measurement is dimensionless

AccuracyAccurate in “x-y”, not so much for “z” (laser scanning has better accuracy of Z)

Page 22: Jan. 2014 Visualization with 3D CG

Recent tech

Better Reality : Thorskan

Page 23: Jan. 2014 Visualization with 3D CG

Recent tech