Projector-Based Three Dimensional Graphics

unique geometric unified graphics-based projector. .. …. However, in comparison with CRT or flat panel LCD projector ….

More PDF Content

Projector-Based Three Dimensional Graphics
TABLE OF CONTENTS

  • LIST OF FIGURES . . .x
  • CHAPTER1: Introduction . . .1
  • 1.1 The Problema nd Approach . . .1
  • 1.2 Computer Graphics for Projectors . . .3
  • 1.3 Thesisstatement. . .5
  • 1.4 Outline . . .5
  • 1.4.1 The Past: New Approach for Classic Applications . . .6
  • 1.4.2 The Present: Enabling Novel Applications . . .6
  • 1.4.3 The Future: New Territories . . .7
  • 1.5 Contributions . . .7
  • 1.6 TheStory . . .8
  • 1.7 Summary . . .9
  • CHAPTER2: Background . . . 10
  • 2.1 Projector-based environments . . . 10
  • 2.1.1 Panoramic environments . . . 11
  • 2.1.2Tiled planar displays . . . 11
  • 2.1.3Illumination of objects . . . 12
  • 2.2 Image-based rendering . . . 13
  • 2.2.1 Panoramic mosaics of photographs . . . 14
  • 2.2.2 Reprojection . . . 15
  • 2.2.3 Blending . . . 15
  • 2.3 Summary . . . 16
  • CHAPTER 3: Framework for Projector-Based Graphics . . . 17
  • 3.1 Conceptual Framework . . . 18
  • 3.1.1 Geometric Relationship . . . 18
  • 3.1.2 Geometric Components . . . 20
  • ProjectorModel . . . 20
  • DisplayPortal . . . 22
  • UseLocation . . . 22
  • 3.2 Rendering Framework . . . 22
  • 3.2.1 Rendering components . . . 23
  • 3.2.2 Rendering strategy . . . 23
  • 3.2.3 Example 1: Non-planar surface . . . 24
  • 3.2.4 Example 2: Planar surface . . . 26
  • 3.2.5 Example 3: A Self Correcting Projector . . . 27
  • 3.3 Calibration Goals . . . 28
  • 3.3.1 Parameter Estimation . . . 28
  • 3.3.2 Geometric Registration . . . 29
  • 3.3.3 Intensity Normalization . . . 30
  • 3.4 DisplayE nvironmentsand Applications . . . 32
  • 3.5 Summary . . . 33
  • CHAPTER 4: A New Approach for Classic Applications . . . 34
  • 4.1 Generalized Panoramic Displays . . . 35
  • 4.1.1 Single projector display . . . 36
  • Camera Calibration . . . 37
  • DisplaySurface Estimation . . . 38
  • Projector Calibration . . . 38
  • 2-Pass Rendering Algorithm . . . 38
  • 4.1.2 Multiple Projector Display . . . 39
  • Surface Mesh Registration . . . 39
  • ProjectorRegistration . . . 40
  • Projector Overlap Intensity Blending . . . 40
  • Tracked Viewer Registration . . . 42
  • 4.1.3 Compensation of errors . . . 42
  • Display Surface Errors . . . 44
  • Projector Calibration Error . . . 44
  • Geometric Error Compensation . . . 45
  • Surface Mesh Unification . . . 45
  • Post-rendering Warp . . . 49
  • 4.1.4 Implementation . . . 50
  • 4.1.5 Special Cases . . . 51
  • Static User . . . 51
  • 4.2 Planar Displays . . . 52
  • PreviousApproach . . . 53
  • 4.2.1 Single Projector . . . 54
  • Orthogonal Projection . . . 55
  • Collineation . . . 56
  • 4.2.2 Single-pass Rendering . . . 56
  • 4.2.3 Visibility using depth buffer . . . 58
  • Problems with depth buffer . . . 58
  • Approximation of depth buffer . . . 59
  • 4.2.4 Multiple projectors . . . 60
  • 4.2.5 Implementation . . . 61
  • Summary of Techniques . . . 63
  • 4.2.6 Applications . . . 63
  • 4.2.7 Issues . . . 64
  • 4.2.8 Discussion . . . 65
  • 4.3 Summary . . . 66
  • CHAPTER 5: Novel Applications . . . 67
  • 5.1 Spatially Augmented Reality . . . 68
  • 5.1.1 Comparison with Spatially Immersive Displays . . . 68
  • 5.1.2 Comparison with Head Mounted Augmented Reality Display . . . 69
  • 5.1.3 Applications . . . 70
  • 5.2 ShaderLamps . . . 71
  • 5.2.1 Motivation . . . 73
  • Graphics in the World . . . 73
  • Stimulation and Communication of Ideas . . . 73
  • Image-Based Illumination . . . 74
  • 5.2.2 What is New . . . 75
  • 5.2.3 Previous Work . . . 75
  • Theater and entertainment . . . 75
  • Tangible luminous interfaces . . . 76
  • Modeling and rendering architecture from photographs . . . 77
  • 5.2.4 The Rendering Process . . . 77
  • Secondary Scattering . . . 80
  • Illumination of All Visible Surfaces . . . 81
  • 5.2.5 Methods . . . 81
  • Authoring and Alignment . . . 82
  • Intensity Correction . . . 83
  • Occlusions and Overlaps . . . 83
  • 5.2.6 Advantages . . . 87
  • 5.2.7 Problems . . . 89
  • 5.2.8 Implementation . . . 89
  • Appendix . . . 91
  • 5.3 Summary . . . 91
  • CHAPTER6: New Territories . . . 92
  • 6.1 Static Illumination . . . 92
  • Object Textures . . . 92
  • Interactive surface probing . . . 93
  • Inverse Global Illumination . . . 93
  • Rendering Libraries . . . 93
  • 6.2 Tracking,Detection and Control . . . 94
  • 6.2.1 User tracking . . . 95
  • 6.2.2 Projector tracking . . . 96
  • Changing Pose . . . 96
  • Changing Internal Parameters . . . 97
  • 6.2.3 Illuminating dynamically moving objects . . . 97
  • Smart building blocks . . . 99
  • 6.3 Vision-basedinput . . . 99
  • Self calibration . . . 99
  • Shadow Elimination . . . 100
  • 6.4 Summary . . . 100
  • CHAPTER 7: Conclusion . . . 101
  • 7.1 Synopsis . . . 101
  • 7.1.1 Projector as the dual of a camera . . . 101
  • 7.1.2 Past, Present and Future . . . 102
  • 7.1.3 Image-Based Illumination . . . 103
  • 7.2 Projectorsand 3D ComputerGraphics . . . 103
  • 7.2.1 Advantages . . . 103
  • 7.2.2 Disadvantages . . . 104
  • 7.3 FutureWork . . . 104
  • Photometric Issues . . . 104
  • Calibration . . . 104
  • User Interface . . . 105
  • Distributed Rendering . . . 106
  • APPENDIXA: Depth of Field . . . 107
  • A.1 Plane and range of focus . . . 107
  • A.2 Depthoffield and lensaperture . . . 109
  • APPENDIXB: Depth Calculation after Collineation . . . 111
  • B.1 Points along a line segment . . . 112
  • B.2 Verification of depth calculation . . . 112
  • BIBLIOGRAPHY . . . 114
Download Projector-Based Three Dimensional Graphics pdf from www.cs.unc.edu, 133 pages, 3051.06KB.
Related Books

One Response to “Projector-Based Three Dimensional Graphics”

  1. My coder is making an attempt to influence me to maneuver to .internet from PHP. I’ve all the time disliked the thought because of the expenses. But he’s tryiong none the less. I have been utilizing Movable-kind on quite a few internetsites for about a year and am concerned about switching to a different platform. I have heard glorious issues about blogengine.net. Is there a means I can import all my wordpress content material into it? Any help could be really appreciated!

Leave a Reply