Upload
burke-osborne
View
45
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Development of a Stereoscopic Projection System. Thesis Proposal. V 2 ..2. Introduction to 3D Projection Systems 3D Applications. Medical Scientific Engineering Education Entertainment Military Advertising. Introduction to 3D Projection Systems Budget for the example systems. - PowerPoint PPT Presentation
Citation preview
DEVELOPMENT OF A STEREOSCOPIC PROJECTION SYSTEM
Thesis Proposal
V 2..2
1
INTRODUCTION TO 3D PROJECTION SYSTEMS
3D APPLICATIONS Medical Scientific Engineering Education Entertainment Military Advertising
2
INTRODUCTION TO 3D PROJECTION SYSTEMS
BUDGET FOR THE EXAMPLE SYSTEMS
System Type Price (Bath)
Volumetric 3D Display Volumetric 4,800,000
42-3D6W01 42" Wow Autostereoscopic 59,600
i-visor FX601 HMD 55,920
Duality X3(+ Cyviz Xpo 1024x768)
Polarizing 1,232,800
Mirage S+2K Shutter Glass 2,387,800
InFocus DepthQ NuVision + 2 pairs of 60GX glasses
Shutter Glass 254,800 3
From www.inition.co.uk
PROJECT PREFACE If you want a Stereoscopic System,
But you have small budget. What is our alternative?
4
PROJECT PREFACE
PROBLEM Commercial 3D stereoscopic systems are too
expensive for average users because they require a customized projector.
5
245,800 Bath!!!40,000 Bath , OK!!
If we can adapt a common projector to project 3D stereopsis without modifying them,the cost of the system can be reduced.
40,000 Bath , OK!!
PROJECT PREFACE
IDEA
66
The objective of this project is to develop a shutter-glass based stereoscopic upgrade kit for an off-the-shelf DLP projector.
40,000 Bath , OK!!
PROJECT PREFACE
OBJECTIVE
77
Stereoscopic
Volumetric
Autostereoscopic
Stereoscopic
3D Display
TYPE OF DISPLAYS
8
VOLUMETRIC
9
PRINCIPLE OF STEREOSCOPIC Invented By Charles Wheatstone in 1838. Stereopsis is depth perception from binocular
visions through exploitation of parallax. Use two correspondence images to create an
illusion of depth.
Stereoscopic
Volumetric
Autostereoscopic
Stereoscopic
3D Display
10
AUTOSTEREOSCOPIC Lenticular lens Sweeping light source
11
STEREOSCOPIC
Stereoscopic Display Technology•HMD (Head Mounted Display)•2-Color Anaglyph•AnaChrome•ChromaDepth•Polarizing Glass•Shutter Glass
12
STEREOSCOPIC
HMD HMD (Head Mounted Display) Disadvantage
Low Resolution Heavy ,Inconvenient Expensive ($1399-$145,000)
13
2-Color anaglyph Use two of color filters. Advantage
Simple Disadvantage
Color Distortion
Anachrome is an Anaglyph Variant Anaglyph only in the border of object,
and preserve the color in the center object. This technique can reduce color distortion.
STEREOSCOPIC
2-COLOR ANAGLYPH
14
ฉากรั�บภาพ
จุดโฟก�ส
ภาพ ChromaDepth
การัมองเห็�นภาพสามม�ติ�จุากภาพสองม�ติ�แอนะกลิ�ฟ
แผ่�นปรั�ซึ ม
STEREOSCOPIC
CHROMADEPTH Use prism. Advantage
Can be viewed without glasses.
Disadvantage Colorless
15
STEREOSCOPIC
POLARIZING GLASS Advantage
Polarized eyeglasses are cheap. Disadvantage
Not feasible to use with LCD projector. Viewers need to keep their head level
to prevent left and right channels bleedover the opposite channel.
Need a polarization preserving screen.
16
STEREOSCOPIC
SHUTTER GLASS Create 3D Stereoscopic illusion
by Switching projected picture for left and right eyes continuously.
The appeared image and shutter glasses have to be synchronize.
17
Shutter Glass Mechanical
ฉากรั�บภาพ
จุดโฟก�ส
ฉากฉายภาพ
Shutter
Left Eye Right Eye
STEREOSCOPIC
SHUTTER GLASS
18
19
3D SYSTEMS COMPARISON TABLE
ColorDistortion
Cost
HMD No (But Low Res)
Medium
Anaglyph Medium Cheap
AnaChrome Low Cheap
ChromaDepth High Cheap
Polarizing No Expensive(2 Projector)
Shutter Glass No Medium(1 Projector)
TRACKING SYSTEM
•Raw Data
•Position & Orientation Post Recognition
•Measurement Data Fusion
•Projection Matrix Calculation20
TRACKING SYSTEM
Tracker System
•Mechanical Tracker•Ultrasonic•Electromagnetic•Optical•Laser•Marker•Face Recognition
21
TRACKING SYSTEM Position Tracker System
Mechanical Tracker Ultrasonic Electromagnetic Optical
Laser Marker Face Recognition
22
CONCEPT OF THE PROPOSED SYSTEM
CONCLUSION
23
•Commercial Stereoscopic is Expensive.•Commercial stereoscpic uses special custom made projector.
•We can reduce cost if we can use a common off the shelf projector.
•There are synchronization Problem when integrating common projector to stereoscopic system.•Because, The shutter glass and appeared picture isn’t sync.
•We can fix this problem by building synchronization kit.
CONCEPT OF THE PROPOSED SYSTEM
SYNCHRONIZATION PROBLEM
The problem is , When we use common projector in projecting 3D
stereoscopic signal, the projected picture isn’t synchronized with the shutter glasses.
Cause of problems The mechanism of DLP Projector Micromirror and its operation. Color Wheel
24
External BoxExternal Box
Shutter Glass
DisplayDisplay
Shutter Glass Sync
CONCEPT OF THE PROPOSED SYSTEM
CAUSE OF PROBLEM, DLP TECHNOLOGY
DLP (Digital Lighting Processor) DMD (Digital Micromirror Device) MEMS (Micro Electro-Mechanism)
25
Shutter Glass Sync
CONCEPT OF THE PROPOSED SYSTEM
SOLUTION The cause of the problem
The interval in digital lighting processor causes the appeared frame on the screen delayed. Ghosting Effect Frame Dropped Rainbow Effect, Especially on DLP Projector.
Solution Change synchronization source from graphic card output
signal to the marker on appeared picture on the screen.
Graphic Card
External BoxExternal Box
Shutter Glass
DisplayDisplay
Sync
DongleShutter Glass Sync
26
PROPOSED SYSTEM
Com : ComputerMIB : Marker Insertion BoxProj : ProjectorTcam :Tracker CameraODD : Opto Detection DeviceShtCnt : Shutter glasses Control
27
PROPOSED SYSTEM
COMPONENT DETAILS Components that have to be developed. MIB : Marker Insertion Box
Insert the marker in projected picture. There is switch on the box for reset, If the pictures from left and right
eyes were swapped.
ODD : Opto Detector Device Detect the appearance of the synchronization marker on screen,
And transmit signal to the shutter glasses control box if there were a marker appeared.
Easy to attached on Left-top of the screen.28
PROPOSED SYSTEM
COMPONENT DETAILS ShtCnt : Shutter glasses Control
Synchronize shutter glasses timing to the picture by detecting signal from ODD.
Can slice timing from synchronization signal by using digital PLL.
Tcam : Tracker Camera Track viewer head position by the shutter glasses attached camera. Locate head position by looking at the implanted LED marker on the
screen. Can be fused with angular acceleration sensor.
29
PROPOSED SYSTEM
BUY OR BUILD
Proposed 3D Display
System
Computer with Stereoscopic
Renderer
DLP Projector
Shutter Glasses
Shutter Glass
Controller
Opto Detection
DeviceMarker
Insertion BoxTracking System
30
Developed ComponentsOff the Shelf
PROPOSED SYSTEM
BUDGET COMPARISON
Proposed System
(55,400 Bath)
Customized System
(654,800 Bath)
31
* Tracker :InterSense IS-1200 VisTracker* Computer and Software are omited
PROPOSED SYSTEM
IMPLEMENTATION PLAN
Proposed 3D Display System
Display Synchronization
Marker Insertion Box
Opto Detection
Device
Shutter Glass
Controller
TrackerIR TrackerHardware
Tracking Software
32
• The inserted marker will be appear on top-left of the screen.
PROPOSED SYSTEM
MIB : FUNCTION Synchronization System
Marker Insertion Box Opto Detector Device(ODD) Shutter Glass Controller
ODD
33
PROPOSED SYSTEM
MIB : IMPLEMENTATION
Synchronization System Marker Insertion Box Opto Detector Device(ODD) Shutter Glass Controller
Counting Circuit Horizontal
Compare-Horizontal Compare-Vertical
Counting Circuit Vertical
FPGA
Comparator (b)
Switch (a)
Pixel Clock GeneratorPixel Clock Generator VSyncVSync HSyncHSync
To ProjectorTo Projector
MarkerMarker
VGA SourceVGA
Source Switch
(c)
(d) 34
PROPOSED SYSTEM
ODD
Synchronization System Frame Marker Insertion Opto Detector Device(ODD) Shutter Glass Controller
Shutter Glass Controller
35Computer
(WinSGL Scheme)
PROPOSED SYSTEM
ODD : WINSGL Synchronization System
Fix Frame-Dropped Problem.
Long Delayed - Frame Synchronization SoftGenlock
Short Delayed – Signal Synchronization Hardware GenLock (SGI / GeForce (SLI) / nVidia) Software (WinSGL)
36
PROPOSED SYSTEM
SHUTTER GLASSES CONTROLLER
Synchronization System Frame Marker Insertion Opto Detector Device(ODD) Shutter Glass Controller
Implemented on Microcontroller.
PLL Increase / Decrease Time base
÷N
ODDShutter Glass
Time Base
Glass ControlSequential Circuit 37
PROPOSED SYSTEM
SHUTTER GLASSES CONTROL
LCD Technology in shutter glasses Problem in controlling Shutter Glass
Spectrum Transparency Ghosting Effect : LCD Responding
38
PROPOSED SYSTEM : SHUTTER GLASSES CONTROL
LCD TECHNOLOGY IN SHUTTER GLASSES
LCD (Liquid Crystal Display) TN (Twisted Nematic) TFT (Transistor Film Transistor)
39
PROPOSED SYSTEM : SHUTTER GLASSES CONTROL
LCD TECHNOLOGY IN SHUTTER GLASSES
LCD (Liquid Crystal Display) TN (Twisted Nematic) TFT (Transistor Film Transistor)
40Twist Direction
BipolarityCapacitanceDead Band
PROPOSED SYSTEM : SHUTTER GLASSES CONTROL
GHOSTING EFFECT
Slow response. LCD molecular momentum and capacitance. Can be reduced by adding an Interval between
control sequences. Proposed by Kunz ,2001
41
PROPOSED SYSTEM : SHUTTER GLASSES CONTROL
IMPLEMENTATION PLAN
PLL Increase / Decrease Time base
÷N
ODDShutter Glass
Time Base
Glass ControlSequential Circuit
42Bipolar Generator
Dead Band Generator
PROPOSED SYSTEM
TRACKING SYSTEM
Synchronization System Frame Marker Insertion Dongle, Snap on screen Device Shutter Glass Controller
Head Tracker IR Marker Implanted Screen
& IR Camera Vision Base Tracking
Software
43
PROPOSED SYSTEM
TRACKING SYSTEM
Vision based tracker system. Integrate angular acceleration sensor for a better respond.
44
PROPOSED SYSTEM : TRACKING SYSTEM
IMPLEMENTATION
Head Tracker IR Marker Implanted Screen
& IR CameraVision Based Tracking
SoftwareLocalization based on correspondences from
the features in known environment.
45
PROJECT SCHEDULE
Synchronization System•MIB Improvement•ODD & Shutter Glass Controller Development
Tracking •Building IR Marker Implanted Projector Screen•Implement of Vision Tracker Software
Paper Works•System Testing•Conclusions•Publish Paper
46
CONCLUSIONS
I will Build a stereoscopic upgrading kit for DLP projectorConsisting of….
• A Marker Insertion Box• Opto Detector Device (ODD)• Shutter Glass Controller• Integration of Tracking System• IR Marker Implanted Screen• Vision Based Tracking Software• Rendering Application Example
System Capability
• Display 3D object and with corrected volume.• User will see objects at stationary position floating in the screen. 47
Thank you
48
The End
49
PROJECT’S SCHEDULE
50
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : WINDOWS TIMMER
What is WinSGL time base. And, How precision it is?
The WinSGL Timming retrieves from QueryPerformanceCounter Function.
The time base frequency can retrieve from QueryPerformanceFrequency Function.
Each computer has different timer resolution. For Example the timer resolution of this computer is
1/3579545 Hz = 0.279 uS51
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : CHANGING GRAPHIC CARD SIGNAL STRUCTURE
Changing of output VGA signal timing structure may cause the monitor malfunction.
From Waschbusch, 2006 experiments.
So, The most suitable method in changing timing without distortion of picture is the changing of vertical front porch.
52
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : CHANGING GRAPHIC CARD SIGNAL STRUCTURE
Frame Structure
Line Structure
53
PROPOSED SYSTEM
3D STEREOSCOPIC RENDERING OpenGL has stereoscopic rendering capability. Programmer can select which buffer to render using
glDrawBuffer();
Stereoscopic rendering buffer alias.GL_BACK_LEFT or GL_BACK_RIGHT
There are 2 process in rendering stereoscopic on OpenGL
1. Select rendering buffer GL_BACK_LEFT or GL_BACK_RIGHTEx glDrawBuffer(GL_BACK_LEFT);
2. Change projection matrix of left or right projection.Ex gluLookAt(camera.vp.x + r.x, camera.vp.y + r.y, camera.vp.z + r.z, camera.vp.x + r.x + camera.vd.x, camera.vp.y + r.y + camera.vd.y, camera.vp.z + r.z + camera.vd.z, camera.vu.x, camera.vu.y, camera.vu.z);
54
PROPOSED SYSTEM
3D STEREOSCOPIC RENDERING The Difference of Symmetric & Asymmetric Frustum rendering
In Toed-In camera which is an incorrect rendering of stereo image, Use Symmetric Frustum ,This incorrect create stress of depth perception. (Lacotte,1995)
Right Camera
Left Camera
Projective Plane
Screen
55
PROPOSED SYSTEM
3D STEREOSCOPIC RENDERING A correct rendering use Asymmetric Frustum, which change
the camera axis perpendicular to screen.
Right Camera
Left Camera
Screen = Projective Plane
56
PROPOSED SYSTEM
3D STEREOSCOPIC RENDERING
Parallax
Right Camera
Left Camera
Screen = Projective Plane
Negative Parallax
Right Camera
Left Camera
Screen = Projective Plane
Zero Parallax
Right Camera
Left Camera
Screen = Projective Plane
Positive Parallax
57
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : GENLOCK
Can Sync Display Signal. Using Special Hardware. Very expensive.
58
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : SOFTGENLOCK
Proposed by Schaeffer, 2000 Using LAN, Long Delay time. Able to Sync Rendering Sequence of multiple
Displays. Guarantee 100 ms Cannot Sync in Signal Level
59
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : SOFTGENLOCK
Proposed by Allard, 2002 Using LAN (Myrinet) , 50uS Guarantee. System needs Real Time OS. Cannot be used in WindowXP.
Alternative System has been proposed by Allard 2003
Using Parallel Port, 50uS Guarantee. Can be used in Non-Realtime OS.
60
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : WINSGL
Proposed by Waschbusch, 2006 Can synchronize signals from multiple
Graphic cards. Can be used in WindowsXP Using Special API Library . PowerStrip Using Software Phase Lock Loop (PLL) technique. PLL is a Proportional-Integral (PI) feedback system.
61
PROPOSED SYSTEM
SYNCHRONIZATION SYSTEM : WINSGL
Mechanic of WinSGL (M. Waschbüsch,2006)62
POLARIZATION OF LIGHT
Circular Elliptical Linear 63
CONCEPT OF THE PROPOSED SYSTEM
CAUSE OF PROBLEM, DLP TECHNOLOGY
DLP (Digital Lighting Processor)
64
PROPOSED SYSTEM : SHUTTER GLASSES CONTROL
LCD SPECTRUM TRANSPARENCY
The transparency in different colors are difference. Investigated By Woods ,2002
The transparencies in same spectrum on different time are difference.
Showing a Non-Linear Characteristic.
65
PROPOSED SYSTEM
Com : ComputerMIB : Marker Insertion BoxProj : ProjectorTcam :Tracker CameraODD : Opto Detection DongleShtCnt : Shutter glasses Control
66
PROPOSED SYSTEM
This project consists of the development of four devices which are , Marker Insertion Box Opto Detector Dongle attached on the projected screen Shutter Glasses mobile Controller. Vision- Inertia fusioned head tracking system.
67