Rectification on YZ plane. Rectification on XZ plane.

40
• Rectification on YZ plane

Transcript of Rectification on YZ plane. Rectification on XZ plane.

Page 1: Rectification on YZ plane. Rectification on XZ plane.

• Rectification on YZ plane

Page 2: Rectification on YZ plane. Rectification on XZ plane.

Rectification on XZ plane

Page 3: Rectification on YZ plane. Rectification on XZ plane.

• Rectification on XY plane

Page 4: Rectification on YZ plane. Rectification on XZ plane.

Detail of the rectified image on XY plane

Page 5: Rectification on YZ plane. Rectification on XZ plane.

ONE (OR TWO) VANISHING POINTS GEOMETRYONE (OR TWO) VANISHING POINTS GEOMETRY

The original image (Volubilis, Morok)

Page 6: Rectification on YZ plane. Rectification on XZ plane.

RECTIFICATION

Observation of two families of parallel lines

Page 7: Rectification on YZ plane. Rectification on XZ plane.

RECTIFIED IMAGE

The deformation on the upper line are due to lack of

planarity of the mosaic

Page 8: Rectification on YZ plane. Rectification on XZ plane.

CORRECT SCALING

Page 9: Rectification on YZ plane. Rectification on XZ plane.

• The Vanishing Point GeometryVanishing Point Geometry is a powerful tool.

+• With oneone Vanishing Point Vanishing Point only: the image can be rectified: the ratio base/height is not correct• With twotwo Vanishing Points Vanishing Points (one horizontal, one vertical): the image can be rectified: the ratio base/height is not correct• With threethree Vanishing Points Vanishing Points: the image can be rectified, the ratio base/height is correct, the orientation can be assessed, both for the original and the rectified image, apart from one unknown scale factor

-• Camera axis must be very inclined• Only WA are suitable

Page 10: Rectification on YZ plane. Rectification on XZ plane.

PhotoModelerPhotoModelerby Eos Systems - Canada

• A project:

• The inverse camera :

from the pictures to the recostruction

of the 3-D model

Determination camera parameters

Low-cost software 1000 $

8)

Page 11: Rectification on YZ plane. Rectification on XZ plane.

Selection measure unity

Options

Project:

Page 12: Rectification on YZ plane. Rectification on XZ plane.

Type of camera

List

Page 13: Rectification on YZ plane. Rectification on XZ plane.

resolution of the images

camera parameters

Page 14: Rectification on YZ plane. Rectification on XZ plane.

Image Selection in the project

Page 15: Rectification on YZ plane. Rectification on XZ plane.

Punti omologhi collimati in numero minimo

Options of the computation

Page 16: Rectification on YZ plane. Rectification on XZ plane.

Modello Wireframe

final model with texture

Page 17: Rectification on YZ plane. Rectification on XZ plane.

The inverse camera :

Unknown camera parameters

Page 18: Rectification on YZ plane. Rectification on XZ plane.

Processo vincolato

constraints to set

Format .cam

Page 19: Rectification on YZ plane. Rectification on XZ plane.

Tests

Sintetic image

= -20°

= 40°

Zc= 3.25

'

'

'

'

A

D

D

A

B

C

C

B

10955.0000.0

10757.0302.1

10239.0022.1

10000.0000.0

10279.0589.0

10116.0195.1

10181.1856.0

10776.0439.0

1010

1011

1001

1000

1110

1111

1101

1100

1000

273.00188.0423.0

064.00978.00

127.00088.0906.0

T

given

Page 20: Rectification on YZ plane. Rectification on XZ plane.

Dalla deviazione standard (SQM) si è dedotto che nelle collimazioni si ha un’incertezza di 0,6 pixel per unità di misura.

PhotoM

odeerP

hotoModeer

Page 21: Rectification on YZ plane. Rectification on XZ plane.

Dalla deviazione standard (SQM) si è dedotto che nelle collimazioni si ha un’incertezza di 0,5 pixel per unità di misura.

PP

FF

33

Page 22: Rectification on YZ plane. Rectification on XZ plane.

Cubo 100_30_f28

Results: Φ 29.935 deg Expected: 30 deg

  θ 9.953 deg   10 deg

  Κ -0.010 deg   0 deg

  f 27.957 mm   28 mm

  ppx 400.546 pxl   400 pxl

  ppy 299.985 pxl   300 pxl

Cubo 60_15_f35

Results: Φ 15.453 deg Expected: 15 deg

  θ -30.038 deg   -30 deg

  Κ -0.245 deg   0 deg

  f 35.001 mm   35 mm

  ppx 394.151 pxl   400 pxl

  ppy 297.443 pxl   300 pxl

PP

FF

33

Page 23: Rectification on YZ plane. Rectification on XZ plane.

Ancona – Traiano’s arch – Model formation by Photomodeler

Page 24: Rectification on YZ plane. Rectification on XZ plane.

Ancona – Traiano’s arch – The residuals of the Model formation

Page 25: Rectification on YZ plane. Rectification on XZ plane.

Ancona – Traiano’s arch – the camera stations

Page 26: Rectification on YZ plane. Rectification on XZ plane.

A practical example of 3D- A practical example of 3D- reconstructionreconstruction

The Ho Chi Minh’s house in The Ho Chi Minh’s house in

HanoiHanoi

Page 27: Rectification on YZ plane. Rectification on XZ plane.

Fro

ntF

ront

Lef

t sid

eL

eft s

ide

Rig

ht s

ide

Rig

ht s

ide

Bac

k si

eB

ack

sie

Page 28: Rectification on YZ plane. Rectification on XZ plane.

inverse Camera

Interior camera Parameters stored formato .cam

Page 29: Rectification on YZ plane. Rectification on XZ plane.

Some phases of the observation and referencing process

Points in 3D space Height of the parapet =

1 Module

Page 30: Rectification on YZ plane. Rectification on XZ plane.

PF3 measurementsPF3 measurements

PhotoModeler

Exterior

P F 3

Interior

Page 31: Rectification on YZ plane. Rectification on XZ plane.

Model Recostruction in AutoCad

Page 32: Rectification on YZ plane. Rectification on XZ plane.
Page 33: Rectification on YZ plane. Rectification on XZ plane.
Page 34: Rectification on YZ plane. Rectification on XZ plane.
Page 35: Rectification on YZ plane. Rectification on XZ plane.

PhotoModeler: utilized by non-specialised operators very powerfulVery good interface Many options

3D modeling VRML exportRectificationNon-metric imagesControl informationsNo need to supply approximate value

Only one control information is missing: the camera station coordinates

Page 36: Rectification on YZ plane. Rectification on XZ plane.

• ARPENTEURARPENTEUR

by Pierre Drap – Pierre Grussenmeyerby Pierre Drap – Pierre Grussenmeyer

• (ARchitectural PhotogrammEtry Network Tool for EdUcation and Research).

• Designed in 1998 by two research teams (GAMSAU-CNRS and ENSAIS-LERGEC)

• Mainly for Education

9)

Page 37: Rectification on YZ plane. Rectification on XZ plane.

• The running from the net• Thus it can be easily and freely used

– from anywhere, by anybody all over the world and – with whatever operating system.

• www.arpenteur.net.

• Dedicated to architectural photogrammetry and close range terrestrial photogrammetry, but aerial images (limited to a few Mb) can be also handled.

Page 38: Rectification on YZ plane. Rectification on XZ plane.

• Photos from a wide range of calibrated cameras – metric – non-metric camera, – digital amateur camera

• ARPENTEUR permits a better knowledge of basic photogrammetric techniques

• stereoplotting, • image correlation, • architectural photogrammetry • architectural modelling

• Output results can then be viewed as text-file, DGN, DXF, VRML file for a further processing with Internet or CAD systems (e.g.: MicroStation, AutoCad).

Page 39: Rectification on YZ plane. Rectification on XZ plane.

• There are today on the market many good products for any purpose and for any pocket

• The quality of a system is based not only in the accuracy but anso in the efficiency

• Photointerpretation

• Orthophoto

Conclusions:

Page 40: Rectification on YZ plane. Rectification on XZ plane.

Acknowledgements

Thanks to my students who helped me, part of this material is their graduation thesis:

• Matteo Cinti, Marco Battistelli• Paolo Clini• Gianluca Gagliardini• Stefano Benassi• Paolo Margione• Loretta Alessandroni• Ivan Catini• Floriano Capponi• Ingrid Luciani