Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL...

28
Copyright, 1999 © Valerie A. Summers Calibration for Calibration for Augmented Reality Augmented Reality Experimental Testbeds Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia Tom Calvert Computer Science TechBC Evan Graham DSI DatoTech Systems Inc. Christine L. MacKenzie Kinesiology Simon Fraser University Kellogg S. Booth Computer Science U. of British Columbia
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL...

Page 1: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Copyright, 1999 © Valerie A. Summers

Calibration for Augmented Calibration for Augmented Reality Experimental Reality Experimental TestbedsTestbeds

VHL

Valerie A. Summers

Computer Science

U. of British Columbia

Tom Calvert

Computer Science

TechBC

Evan Graham

DSI DatoTech Systems Inc.

Christine L. MacKenzie

Kinesiology

Simon Fraser University

Kellogg S. Booth

Computer Science

U. of British Columbia

Page 2: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

OverviewOverview

• The ProblemThe Problem

• Physical ConfigurationPhysical Configuration

• Workspace CalibrationWorkspace Calibration

• Point of View CalibrationPoint of View Calibration

• Physical Object CalibrationPhysical Object Calibration

• Discussion and Previous WorkDiscussion and Previous Work

Page 3: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

The ProblemThe Problem

• Accurate registration between real and virtual Accurate registration between real and virtual objects is hard: “Current AR systems cannot objects is hard: “Current AR systems cannot convincingly meet this requirement. Typically convincingly meet this requirement. Typically a virtual object appears to swim about as the a virtual object appears to swim about as the user moves…’’ (State, 1996)user moves…’’ (State, 1996)

• We do not fully understand how calibration We do not fully understand how calibration errors affect human performanceerrors affect human performance

• Calibration of a kinematic testbed has Calibration of a kinematic testbed has requirements not found in other applicationsrequirements not found in other applications

Page 4: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Benefits of Kinematic ExperimentsBenefits of Kinematic Experiments

• Designers of AR systems can predict task Designers of AR systems can predict task error based on varying levels of calibration error based on varying levels of calibration accuracyaccuracy

• Increased knowledge of basic human Increased knowledge of basic human interaction in augmented environmentsinteraction in augmented environments

Page 5: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

GoalsGoals

• Identify calibration requirements of an Identify calibration requirements of an experimental AR systemexperimental AR system

• Merge these requirements with traditional Merge these requirements with traditional calibration requirementscalibration requirements

• Provide techniques which satisfy both sets of Provide techniques which satisfy both sets of requirements simultaneouslyrequirements simultaneously

Page 6: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Calibration RequirementsCalibration Requirements

Traditional RequirementsTraditional Requirements

““Ideally, the calibration methods should be statistically Ideally, the calibration methods should be statistically robustrobust, , there should be a there should be a variety of approachesvariety of approaches for different for different circumstances, and metrology equipment should be sufficiently circumstances, and metrology equipment should be sufficiently accurateaccurate, , convenientconvenient to use, and to use, and not too expensivenot too expensive”. ”. (Hollerbach and Wampler, 1996)(Hollerbach and Wampler, 1996)

Additional Requirements of Experimental Subsystems:Additional Requirements of Experimental Subsystems:

•independentindependent (not rely on each other) (not rely on each other)

•subject-specificsubject-specific (account for individual differences) (account for individual differences)

•avoid residual cuesavoid residual cues (to prevent subjects using them in (to prevent subjects using them in unanticipated ways)unanticipated ways)

Page 7: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Physical ConfigurationPhysical Configuration

Stereo images Stereo images

• drawn on drawn on monitormonitor

• reflect in mirrorreflect in mirror

• appear appear between between desktop and desktop and mirrormirror

Page 8: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Calibration ComponentsCalibration Components

• workspaceworkspace

• point of viewpoint of view

• physical objectsphysical objects

Page 9: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Workspace CalibrationWorkspace Calibration

• Markers are Markers are aligned with virtual aligned with virtual crosses crosses

• Exactly one Exactly one position in 3-space position in 3-space eliminates “swim”eliminates “swim”

• do NOT need do NOT need stereo to calibratestereo to calibrate

Page 10: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Workspace Calibration EvaluationWorkspace Calibration Evaluation

Maximum variation for any marker (mm)Maximum variation for any marker (mm)

• 1.49 (X), 1.02 (Y), 1.34 (Z)1.49 (X), 1.02 (Y), 1.34 (Z)

Errors in workspace calibrationErrors in workspace calibration

• affect placement of virtual objects relative to affect placement of virtual objects relative to workspaceworkspace

• do do notnot affect relative distance and location of virtual affect relative distance and location of virtual objectsobjects

• do do notnot affect placement of augmented objects (errors affect placement of augmented objects (errors cancel)cancel)

Page 11: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Point of View CalibrationPoint of View Calibration

Subject Subject placing eye placing eye calibration calibration barsbars

Page 12: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

POV -- Parameter IndependencePOV -- Parameter Independence

• Interpupillary distance correctly computed Interpupillary distance correctly computed for for eacheach subject subject

• Does Does notnot assume this distance is evenly assume this distance is evenly divided by nose piecedivided by nose piece

• Vertical placement of POV need Vertical placement of POV need notnot be be be be center of glassescenter of glasses

• Glasses need Glasses need notnot sit levelly on head sit levelly on head

Page 13: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Comparison of Calibration and Comparison of Calibration and Pupillometer ReadingsPupillometer Readings

• Interpupillary distances (IPDs) measured for Interpupillary distances (IPDs) measured for 3 subjects3 subjects

• Optician’s pupillometer measured IPDs over Optician’s pupillometer measured IPDs over focal lengths ranging from 35 cm to infinityfocal lengths ranging from 35 cm to infinity

• IPDs obtained via calibration technique were IPDs obtained via calibration technique were within pupillometer rangewithin pupillometer range

Page 14: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Effect of Eye Calibration on Effect of Eye Calibration on PerceptionPerception

Mean Error (mm)Mean Error (mm)

XX Y Y Z Z

1.31.3 0.50.5 1.71.7

Max Error (mm)Max Error (mm)

XX Y Y Z Z

33 1 1 4 4

Page 15: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Physical Object CalibrationPhysical Object Calibration

• Markers Markers placed placed anywhere anywhere on objecton object

• Place object Place object in frame so in frame so XYZ XYZ orientations orientations matchmatch

Page 16: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Object Calibration -- Sources of ErrorObject Calibration -- Sources of Error

• tracking error (0.3 mm)tracking error (0.3 mm)

• physical measurement of object with ruler physical measurement of object with ruler (< 1 mm)(< 1 mm)

• positioning errors (negligible)positioning errors (negligible)

Page 17: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Combined CalibrationsCombined Calibrations

Stereo image (2 viewpoints) of a physical block augmented with a virtual wire frame

Page 18: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

•Workspace, point of view and objects can be calibrated in any order

•Can re-calibrate any component without affecting others

•Transformations combined off-line for performance prior to real-time execution

Coordinate System TransformationsCoordinate System Transformations

Page 19: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

EvaluationEvaluation

• robustrobust

• flexibleflexible

• accurateaccurate

• convenient to useconvenient to use

• affordableaffordable

… … Plus ...Plus ...

• independentindependent

• subject-specificsubject-specific

• avoid extraneous cuesavoid extraneous cues

Page 20: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Previous WorkPrevious Work

Experimental Virtual Environment TestbedsExperimental Virtual Environment Testbeds

• VRMAT (Pouprev et al., 1997)VRMAT (Pouprev et al., 1997)

• VEPAB (Lampton et al., 1994)VEPAB (Lampton et al., 1994)

Augmented Reality CalibrationAugmented Reality Calibration

• magnetic tracker calibration (Ghazisaedy et al., 1995)magnetic tracker calibration (Ghazisaedy et al., 1995)

• optical see-through HMDs (Azuma and Bishop, 1994)optical see-through HMDs (Azuma and Bishop, 1994)

• hybrid tracking systems (State et al., 1996)hybrid tracking systems (State et al., 1996)

• monitor based augmented reality(Tuceryan et al., 1995)monitor based augmented reality(Tuceryan et al., 1995)

Page 21: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

ConclusionsConclusions

• Calibration of experimental systems have Calibration of experimental systems have requirements beyond those of other applications requirements beyond those of other applications (independent, subject-specific, eliminate extraneous (independent, subject-specific, eliminate extraneous cues)cues)

• Can achieve experimental and traditional calibration Can achieve experimental and traditional calibration requirements simultaneouslyrequirements simultaneously

• Independence requirement benefits non-experimental Independence requirement benefits non-experimental systemssystems

• These techniques are in production use by kinesiology These techniques are in production use by kinesiology researchersresearchers

Page 22: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Financial SupportFinancial Support

• Natural Sciences and Engineering Research Natural Sciences and Engineering Research Council of CanadaCouncil of Canada

• Media and Graphics Interdisciplinary Centre Media and Graphics Interdisciplinary Centre at UBCat UBC

• Simon Fraser UniversitySimon Fraser University

• BC Advanced Systems InstituteBC Advanced Systems Institute

Page 23: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.
Page 24: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Physical ConfigurationPhysical Configuration

Page 25: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Workspace CalibrationWorkspace Calibration

Page 26: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Point of View CalibrationPoint of View Calibration

Page 27: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.

Physical Object CalibrationPhysical Object Calibration

Physical objects are placed in the corner of the frame for calibration

Page 28: Copyright, 1999 © Valerie A. Summers Calibration for Augmented Reality Experimental Testbeds VHL Valerie A. Summers Computer Science U. of British Columbia.