SlideShare a Scribd company logo
1 of 36
Getting 3D Right
V. Michael Bove, Jr. · MIT Media Lab
Thanks to James Barabas, Sundeep Jolly, Daniel Smalley, and the late Stephen Benton.

V. Michael Bove, Jr. • MIT Media Lab
What’s this really all about?

V. Michael Bove, Jr. • MIT Media Lab
What’s this really all about?

V. Michael Bove, Jr. • MIT Media Lab
Well, besides that…
• Realism
• Viewer comfort
• For professional applications like visualization
or teleoperation, precision of depth judgment
V. Michael Bove, Jr. • MIT Media Lab
6 primary 3D perceptual cues
• Ordinary 2D TV provides occlusion and perspective
• Stereoscopic TV adds binocular fusion and convergence
– But focus (“accommodation”) isn’t consistent with them
(viewer is always focused at the screen)
– No motion parallax (unless there’s eye tracking)

• For maximum realism and minimal unpleasant
physiological effects, all cues should be provided and be
consistent with one another (holograms and volumetric
displays try to do that)
V. Michael Bove, Jr. • MIT Media Lab
Even if the problem isn’t this bad…

V. Michael Bove, Jr. • MIT Media Lab
…it’s still agreed among researchers…
• Comfort is increased when there’s no
vergence/accommodation conflict
• Stereoacuity is increased as well
• Motion parallax can increase understanding
of the 3D space
V. Michael Bove, Jr. • MIT Media Lab
3D cinema ≠ 3D living room ≠
3D desktop ≠ 3D handheld
• Simple trigonometry tells us that “disparity
budgets”, accommodation, and lookaround
(motion parallax) situations are different at
different viewing distances
V. Michael Bove, Jr. • MIT Media Lab
When do we actually need 3D?

V. Michael Bove, Jr. • MIT Media Lab
Experiments
• Find tasks that are easy when a viewer has
binocular fusion but difficult otherwise
• Measure time-to-fuse (by presenting images
for a range of short intervals) under different
display circumstances
• Results will be presented as part of a PhD
thesis in a few weeks
V. Michael Bove, Jr. • MIT Media Lab
The ultimate 3D display is the hologram.
But what’s a hologram?

Courtesy of
Zebra Imaging
V. Michael Bove, Jr. • MIT Media Lab
Holograms

• Medium that uses diffraction of light to reconstruct
light wavefronts identical to (or at least closely
approximating) those that come from a real object
• Holograms can independently control light
intensity, direction, and wavefront curvature
(apparent distance from which it is emitted), and
thus can provide autostereoscopic 3-D with no
mismatch between convergence and
accommodation, as well as making smooth motion
parallax
V. Michael Bove, Jr. • MIT Media Lab
Diffraction
• A sinusoidal “intensity” (variation in transmittance) or “phase”
(index of refraction) grating can bend light through an angle
• Change spacing of grating (spatial frequency) to change
angle, change amplitude to change brightness

V. Michael Bove, Jr. • MIT Media Lab
Diffractive TV (2D) is not a new idea (Scophony, 1938)

V. Michael Bove, Jr. • MIT Media Lab
And the idea of doing 3D TV holographically has
been around for a long time, too

V. Michael Bove, Jr. • MIT Media Lab
How to think of a hologram
• A window that can remember light wavefronts and
reconstruct them later

V. Michael Bove, Jr. • MIT Media Lab
But most things called “holograms” aren’t

V. Michael Bove, Jr. • MIT Media Lab
Jessica Yellin is definitely not a hologram

V. Michael Bove, Jr. • MIT Media Lab
Tupac, Al Gore, Prince Charles, et al. aren’t even 3D

V. Michael Bove, Jr. • MIT Media Lab
The “Pepper’s Ghost” is a really old idea made new again

V. Michael Bove, Jr. • MIT Media Lab
(Our group has, incidentally, developed a multiview
Pepper’s Ghost)

V. Michael Bove, Jr. • MIT Media Lab
And then there’s the “mythical hologram”…

V. Michael Bove, Jr. • MIT Media Lab
…which is physically impossible (sorry, Princess)
• It must be possible to draw a line from the viewer’s eye to each point in
the reconstructed scene and hit the hologram creating it

V. Michael Bove, Jr. • MIT Media Lab
BTW, this life-size Bob Marley at the MIT Museum
really is a hologram (but he’s printed and static)

V. Michael Bove, Jr. • MIT Media Lab
So why aren’t there more real moving
holograms?
• It’s all physics’ fault!
– To get a useful view angle, the pixels that make
up the diffraction pattern need to be less than a
half-micron in size (about the size of the light
wavelength)
– That means 2 million pixels per scan line per
meter of screen width!
V. Michael Bove, Jr. • MIT Media Lab
…and that’s just too many pixels to manage
• It’s possible to capture holograms of real moving scenes
using coherent light (lasers) and interference but it
requires a really short exposure time since the scene can’t
move more than a fraction of a wavelength during the
exposure
• And it also requires a ridiculously high-resolution image
sensor
• And even if one manages to make it all work, transmitting
that many pixels in real time is impractical
V. Michael Bove, Jr. • MIT Media Lab
So what do we do?
• Capture the scene information a different way
and compute the hologram at the display
– Parallax array of ordinary cameras
– Light field camera
– CGI model (could be a point cloud from a
rangefinding camera)

• Advantage: holographic displays can co-exist
with other 3D display technologies
V. Michael Bove, Jr. • MIT Media Lab
Computing the hologram at the display
• A computed hologram can be a mathematical
simulation of the physics, or for speed it can be built up
by superposing smaller patterns (“hogels”) that direct
light in desired directions (if we do that correctly, in the
spatial and angular sampling limit it converges to the
physically-correct Fresnel hologram)
• In the latter case, the computation can be done in real
time on a high-end GPU (at least if we make the
hologram horizontal-parallax-only)
V. Michael Bove, Jr. • MIT Media Lab
Holographic stereograms
• Analogous to other kinds of stereograms: approximates
continuous 3D scene by projecting 2D images into their
corresponding view directions either in one dimension (“HPO”) or
in two (full parallax)
• Segment hologram into regions called hogels, each of which
contains a set of diffractive basis functions corresponding to
directions, modulated by intensities of views in those directions
• Imagery can originate as 3D model or array of 2D views
• Like other kinds of stereograms, all the directions have the same
wavefront curvature (and thus accommodation cue is incorrect)
V. Michael Bove, Jr. • MIT Media Lab
Holographic stereogram (left) vs. Diffraction-specific
coherent panoramagram (DSCP) (right)
collimated
illumination

V. Michael Bove, Jr. • MIT Media Lab
Finally, we need a display technology
• We need a lot of little pixels, and R/G/B laser light
source
• Most light modulators (like LCOS and DLP chips)
provide too few, too big pixels, though there are
some tricks to get around the limitations
• Multiple groups around the world working on
solutions
V. Michael Bove, Jr. • MIT Media Lab
~$500 desktop monitor

D. E. Smalley, et al.,
“Anisotropic leaky-mode modulator
for holographic video displays,”
Nature, v. 498, pp. 313-317, 2013.

V. Michael Bove, Jr. • MIT Media Lab
Making live holo-TV using a Kinect

J. Barabas, et al., “Diffraction Specific Coherent
Panoramagrams of Real Scenes,” Proc. SPIE
Practical Holography XXV, v. 7957, 2011.
(Image courtesy University of Arizona College of Optical Sciences)

V. Michael Bove, Jr. • MIT Media Lab
One additional complication: real cameras
aren’t orthographic

• Using incrementally shearing orthographic cameras (with
perspective projection vertically for HPO holograms), rays
crossing the hologram plane can be sampled uniformly in
position and angle
• Uniform sampling of rays allows the hologram function to
be computed independently at each hologram pixel
enabling efficient GPU parallelization
• Current rangefinding cameras tend to have short focal
lengths and thus don’t approximate orthographic
cameras, so we have to resample the rays they collect (in
real time!)
V. Michael Bove, Jr. • MIT Media Lab
Conclusions
• Good 3D is desirable for technical reasons and popular culture
seems to demand it, too
• One ultimate goal is holo-video, which is more practical than many
people think
• Can co-exist with other 3D display technologies
• Scale-up is the sticking point
• So it’s likely to be in your pocket or on your desktop in the
relatively near future, but living-room-sized displays will take a bit
longer and theatrical displays will require a few breakthroughs
V. Michael Bove, Jr. • MIT Media Lab
If you want to know a lot more:

Also V. M. Bove, Jr.,
“Display Holography’s
Digital Second Act,”
Proceedings of the IEEE,
100:4, April 2012.
V. Michael Bove, Jr. • MIT Media Lab

More Related Content

Similar to Getting 3D Right

COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysMark Billinghurst
 
Keynote at VR in Science and Industry
Keynote at VR in Science and Industry Keynote at VR in Science and Industry
Keynote at VR in Science and Industry Christian Sandor
 
3d holographic projection technology ppt
3d holographic projection technology ppt3d holographic projection technology ppt
3d holographic projection technology pptKhushboo Singh
 
Semester vi bt9403-virtual reality-de (2)
Semester vi bt9403-virtual reality-de (2)Semester vi bt9403-virtual reality-de (2)
Semester vi bt9403-virtual reality-de (2)smumbahelp
 
3D Television no more a fantasy
3D Television no more a fantasy3D Television no more a fantasy
3D Television no more a fantasyrathorenitin87
 
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Universidad Politécnica de Madrid
 
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Dario Caliendo
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting displayWael Sharba
 
IntroComputerVision23.pptx
IntroComputerVision23.pptxIntroComputerVision23.pptx
IntroComputerVision23.pptxAneesAbbasi14
 
The Opportunities and Challenges of Putting the Latest Computer Vision and De...
The Opportunities and Challenges of Putting the Latest Computer Vision and De...The Opportunities and Challenges of Putting the Latest Computer Vision and De...
The Opportunities and Challenges of Putting the Latest Computer Vision and De...Albert Y. C. Chen
 
3 d holographic projection technology
3 d  holographic projection technology3 d  holographic projection technology
3 d holographic projection technologyswathi b
 
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A Survey
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A SurveyIRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A Survey
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A SurveyIRJET Journal
 
Biomedical Engineering in a Changing Scholarly Landscape
Biomedical Engineering in a Changing Scholarly LandscapeBiomedical Engineering in a Changing Scholarly Landscape
Biomedical Engineering in a Changing Scholarly LandscapePhilip Bourne
 

Similar to Getting 3D Right (19)

COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
 
Keynote at VR in Science and Industry
Keynote at VR in Science and Industry Keynote at VR in Science and Industry
Keynote at VR in Science and Industry
 
3d holographic projection technology ppt
3d holographic projection technology ppt3d holographic projection technology ppt
3d holographic projection technology ppt
 
3D
3D3D
3D
 
Semester vi bt9403-virtual reality-de (2)
Semester vi bt9403-virtual reality-de (2)Semester vi bt9403-virtual reality-de (2)
Semester vi bt9403-virtual reality-de (2)
 
3D Television no more a fantasy
3D Television no more a fantasy3D Television no more a fantasy
3D Television no more a fantasy
 
3d
3d3d
3d
 
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
 
Report
ReportReport
Report
 
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
Eyeglasses-free Display: Towards Correcting Visual Aberrations with Computati...
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting display
 
IntroComputerVision23.pptx
IntroComputerVision23.pptxIntroComputerVision23.pptx
IntroComputerVision23.pptx
 
The Opportunities and Challenges of Putting the Latest Computer Vision and De...
The Opportunities and Challenges of Putting the Latest Computer Vision and De...The Opportunities and Challenges of Putting the Latest Computer Vision and De...
The Opportunities and Challenges of Putting the Latest Computer Vision and De...
 
3 d holographic projection technology
3 d  holographic projection technology3 d  holographic projection technology
3 d holographic projection technology
 
3d television
3d television3d television
3d television
 
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A Survey
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A SurveyIRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A Survey
IRJET- 3D Hologram Virtual Personal Assistant using Cloud Services : A Survey
 
Biomedical Engineering in a Changing Scholarly Landscape
Biomedical Engineering in a Changing Scholarly LandscapeBiomedical Engineering in a Changing Scholarly Landscape
Biomedical Engineering in a Changing Scholarly Landscape
 
Introduction
IntroductionIntroduction
Introduction
 
3d holographic design
3d holographic design3d holographic design
3d holographic design
 

More from zSpace

Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...zSpace
 
zSpace in K12 Education: Thoughts on the Revolution
zSpace in K12 Education: Thoughts on the RevolutionzSpace in K12 Education: Thoughts on the Revolution
zSpace in K12 Education: Thoughts on the RevolutionzSpace
 
Interactive STEM Learning with zSpace
Interactive STEM Learning with zSpaceInteractive STEM Learning with zSpace
Interactive STEM Learning with zSpacezSpace
 
How an interactive 3D perception can help scientists
How an interactive 3D perception can help scientistsHow an interactive 3D perception can help scientists
How an interactive 3D perception can help scientistszSpace
 
Medical Visualization and Clinical Applications
Medical Visualization and Clinical ApplicationsMedical Visualization and Clinical Applications
Medical Visualization and Clinical ApplicationszSpace
 
3D in Education
3D in Education3D in Education
3D in EducationzSpace
 
zSpace, the Wow Factor
zSpace, the Wow FactorzSpace, the Wow Factor
zSpace, the Wow FactorzSpace
 
Alternative Approaches to Educational Experience
Alternative Approaches to Educational ExperienceAlternative Approaches to Educational Experience
Alternative Approaches to Educational ExperiencezSpace
 

More from zSpace (8)

Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
Post Processing and 3D Stereo Visualization of CAE & Multi-Physics Data Using...
 
zSpace in K12 Education: Thoughts on the Revolution
zSpace in K12 Education: Thoughts on the RevolutionzSpace in K12 Education: Thoughts on the Revolution
zSpace in K12 Education: Thoughts on the Revolution
 
Interactive STEM Learning with zSpace
Interactive STEM Learning with zSpaceInteractive STEM Learning with zSpace
Interactive STEM Learning with zSpace
 
How an interactive 3D perception can help scientists
How an interactive 3D perception can help scientistsHow an interactive 3D perception can help scientists
How an interactive 3D perception can help scientists
 
Medical Visualization and Clinical Applications
Medical Visualization and Clinical ApplicationsMedical Visualization and Clinical Applications
Medical Visualization and Clinical Applications
 
3D in Education
3D in Education3D in Education
3D in Education
 
zSpace, the Wow Factor
zSpace, the Wow FactorzSpace, the Wow Factor
zSpace, the Wow Factor
 
Alternative Approaches to Educational Experience
Alternative Approaches to Educational ExperienceAlternative Approaches to Educational Experience
Alternative Approaches to Educational Experience
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Getting 3D Right

  • 1. Getting 3D Right V. Michael Bove, Jr. · MIT Media Lab Thanks to James Barabas, Sundeep Jolly, Daniel Smalley, and the late Stephen Benton. V. Michael Bove, Jr. • MIT Media Lab
  • 2. What’s this really all about? V. Michael Bove, Jr. • MIT Media Lab
  • 3. What’s this really all about? V. Michael Bove, Jr. • MIT Media Lab
  • 4. Well, besides that… • Realism • Viewer comfort • For professional applications like visualization or teleoperation, precision of depth judgment V. Michael Bove, Jr. • MIT Media Lab
  • 5. 6 primary 3D perceptual cues • Ordinary 2D TV provides occlusion and perspective • Stereoscopic TV adds binocular fusion and convergence – But focus (“accommodation”) isn’t consistent with them (viewer is always focused at the screen) – No motion parallax (unless there’s eye tracking) • For maximum realism and minimal unpleasant physiological effects, all cues should be provided and be consistent with one another (holograms and volumetric displays try to do that) V. Michael Bove, Jr. • MIT Media Lab
  • 6. Even if the problem isn’t this bad… V. Michael Bove, Jr. • MIT Media Lab
  • 7. …it’s still agreed among researchers… • Comfort is increased when there’s no vergence/accommodation conflict • Stereoacuity is increased as well • Motion parallax can increase understanding of the 3D space V. Michael Bove, Jr. • MIT Media Lab
  • 8. 3D cinema ≠ 3D living room ≠ 3D desktop ≠ 3D handheld • Simple trigonometry tells us that “disparity budgets”, accommodation, and lookaround (motion parallax) situations are different at different viewing distances V. Michael Bove, Jr. • MIT Media Lab
  • 9. When do we actually need 3D? V. Michael Bove, Jr. • MIT Media Lab
  • 10. Experiments • Find tasks that are easy when a viewer has binocular fusion but difficult otherwise • Measure time-to-fuse (by presenting images for a range of short intervals) under different display circumstances • Results will be presented as part of a PhD thesis in a few weeks V. Michael Bove, Jr. • MIT Media Lab
  • 11. The ultimate 3D display is the hologram. But what’s a hologram? Courtesy of Zebra Imaging V. Michael Bove, Jr. • MIT Media Lab
  • 12. Holograms • Medium that uses diffraction of light to reconstruct light wavefronts identical to (or at least closely approximating) those that come from a real object • Holograms can independently control light intensity, direction, and wavefront curvature (apparent distance from which it is emitted), and thus can provide autostereoscopic 3-D with no mismatch between convergence and accommodation, as well as making smooth motion parallax V. Michael Bove, Jr. • MIT Media Lab
  • 13. Diffraction • A sinusoidal “intensity” (variation in transmittance) or “phase” (index of refraction) grating can bend light through an angle • Change spacing of grating (spatial frequency) to change angle, change amplitude to change brightness V. Michael Bove, Jr. • MIT Media Lab
  • 14. Diffractive TV (2D) is not a new idea (Scophony, 1938) V. Michael Bove, Jr. • MIT Media Lab
  • 15. And the idea of doing 3D TV holographically has been around for a long time, too V. Michael Bove, Jr. • MIT Media Lab
  • 16. How to think of a hologram • A window that can remember light wavefronts and reconstruct them later V. Michael Bove, Jr. • MIT Media Lab
  • 17. But most things called “holograms” aren’t V. Michael Bove, Jr. • MIT Media Lab
  • 18. Jessica Yellin is definitely not a hologram V. Michael Bove, Jr. • MIT Media Lab
  • 19. Tupac, Al Gore, Prince Charles, et al. aren’t even 3D V. Michael Bove, Jr. • MIT Media Lab
  • 20. The “Pepper’s Ghost” is a really old idea made new again V. Michael Bove, Jr. • MIT Media Lab
  • 21. (Our group has, incidentally, developed a multiview Pepper’s Ghost) V. Michael Bove, Jr. • MIT Media Lab
  • 22. And then there’s the “mythical hologram”… V. Michael Bove, Jr. • MIT Media Lab
  • 23. …which is physically impossible (sorry, Princess) • It must be possible to draw a line from the viewer’s eye to each point in the reconstructed scene and hit the hologram creating it V. Michael Bove, Jr. • MIT Media Lab
  • 24. BTW, this life-size Bob Marley at the MIT Museum really is a hologram (but he’s printed and static) V. Michael Bove, Jr. • MIT Media Lab
  • 25. So why aren’t there more real moving holograms? • It’s all physics’ fault! – To get a useful view angle, the pixels that make up the diffraction pattern need to be less than a half-micron in size (about the size of the light wavelength) – That means 2 million pixels per scan line per meter of screen width! V. Michael Bove, Jr. • MIT Media Lab
  • 26. …and that’s just too many pixels to manage • It’s possible to capture holograms of real moving scenes using coherent light (lasers) and interference but it requires a really short exposure time since the scene can’t move more than a fraction of a wavelength during the exposure • And it also requires a ridiculously high-resolution image sensor • And even if one manages to make it all work, transmitting that many pixels in real time is impractical V. Michael Bove, Jr. • MIT Media Lab
  • 27. So what do we do? • Capture the scene information a different way and compute the hologram at the display – Parallax array of ordinary cameras – Light field camera – CGI model (could be a point cloud from a rangefinding camera) • Advantage: holographic displays can co-exist with other 3D display technologies V. Michael Bove, Jr. • MIT Media Lab
  • 28. Computing the hologram at the display • A computed hologram can be a mathematical simulation of the physics, or for speed it can be built up by superposing smaller patterns (“hogels”) that direct light in desired directions (if we do that correctly, in the spatial and angular sampling limit it converges to the physically-correct Fresnel hologram) • In the latter case, the computation can be done in real time on a high-end GPU (at least if we make the hologram horizontal-parallax-only) V. Michael Bove, Jr. • MIT Media Lab
  • 29. Holographic stereograms • Analogous to other kinds of stereograms: approximates continuous 3D scene by projecting 2D images into their corresponding view directions either in one dimension (“HPO”) or in two (full parallax) • Segment hologram into regions called hogels, each of which contains a set of diffractive basis functions corresponding to directions, modulated by intensities of views in those directions • Imagery can originate as 3D model or array of 2D views • Like other kinds of stereograms, all the directions have the same wavefront curvature (and thus accommodation cue is incorrect) V. Michael Bove, Jr. • MIT Media Lab
  • 30. Holographic stereogram (left) vs. Diffraction-specific coherent panoramagram (DSCP) (right) collimated illumination V. Michael Bove, Jr. • MIT Media Lab
  • 31. Finally, we need a display technology • We need a lot of little pixels, and R/G/B laser light source • Most light modulators (like LCOS and DLP chips) provide too few, too big pixels, though there are some tricks to get around the limitations • Multiple groups around the world working on solutions V. Michael Bove, Jr. • MIT Media Lab
  • 32. ~$500 desktop monitor D. E. Smalley, et al., “Anisotropic leaky-mode modulator for holographic video displays,” Nature, v. 498, pp. 313-317, 2013. V. Michael Bove, Jr. • MIT Media Lab
  • 33. Making live holo-TV using a Kinect J. Barabas, et al., “Diffraction Specific Coherent Panoramagrams of Real Scenes,” Proc. SPIE Practical Holography XXV, v. 7957, 2011. (Image courtesy University of Arizona College of Optical Sciences) V. Michael Bove, Jr. • MIT Media Lab
  • 34. One additional complication: real cameras aren’t orthographic • Using incrementally shearing orthographic cameras (with perspective projection vertically for HPO holograms), rays crossing the hologram plane can be sampled uniformly in position and angle • Uniform sampling of rays allows the hologram function to be computed independently at each hologram pixel enabling efficient GPU parallelization • Current rangefinding cameras tend to have short focal lengths and thus don’t approximate orthographic cameras, so we have to resample the rays they collect (in real time!) V. Michael Bove, Jr. • MIT Media Lab
  • 35. Conclusions • Good 3D is desirable for technical reasons and popular culture seems to demand it, too • One ultimate goal is holo-video, which is more practical than many people think • Can co-exist with other 3D display technologies • Scale-up is the sticking point • So it’s likely to be in your pocket or on your desktop in the relatively near future, but living-room-sized displays will take a bit longer and theatrical displays will require a few breakthroughs V. Michael Bove, Jr. • MIT Media Lab
  • 36. If you want to know a lot more: Also V. M. Bove, Jr., “Display Holography’s Digital Second Act,” Proceedings of the IEEE, 100:4, April 2012. V. Michael Bove, Jr. • MIT Media Lab