SlideShare a Scribd company logo
1 of 78
1 Health Power to the People
NETRA: Interactive Display for Estimating Refractive Errors and Focal Range Vitor Pamplona      Ankit Mohan      Manuel M. Oliveira     RameshRaskar 2
3 Millions have poor vision, but are not getting corrected… Kenya 2B have refractive errors 0.6B have URE 4.5B have a  cell phone India 6.5 Billion  people 3
Photography in 1960s Photo: IllanaTamir Photo: Roboppy
Today, cameras are everywhere Photo: Tyler Photo: Derek K. Miller Photo: John Kannenberg
Optometry Today Corneal Topographer Wavefront Aberrometer Phoropter Trial set of lenses Lasers Snellen chart
NETRA: low-cost easy-to-use clip on for cell phones Do the test at home, by yourself, in 2 minutes
Shack-Hartmann Wavefront Sensor Wavefrontaberrometer Expensive; Bulky, Requires trained professionals 8
Shack-Hartmann Wavefront Sensor Laser Spot Diagram Planar Wavefront Sensor Microlens Array
Shack-Hartmann Wavefront Sensor Laser Spot Diagram 10 Sensor Displacement = Local Slope of the Wavefront
NETRA= Inverse of Shack-Hartmann 11 Spot Diagram on LCD Cell Phone Display Eye Piece
12 Inverse of Shack-Hartmann User interactively creates the Spot Diagram Spot Diagram on LCD Displace 25 points but 3 parameters
13 Inverse of Shack-Hartmann User interactively creates the Spot Diagram Spot Diagram on LCD Displace 25 points but 3 parameters
Human Eye Retina Human Eye Cornea (~40D) Crystalline lens (10~20D) 14
Human Eye Accommodation Retina Human Eye Cornea (~40D) Crystalline lens (10~20D) 15
Perfect Vision System Infinity Subject  can focus at infinity Human Eye Accommodation Range Normal Vision 10cm Infinity 16
Myopia (nearsightedness) Infinity Subject  cannot focus at far distances Wrong  focal point Human Eye Accommodation Range Normal Vision Myopia 10cm Infinity 17
Myopia Correction Infinity Subject  can focus at infinity Divergent Lens Human Eye Accommodation Range Normal Vision Corrected Myopia Myopia 10cm Infinity 18
Hyperopia (farsightedness) Infinity Wrong  focal point Human Eye Accommodation Range Normal Vision Myopia Hyperopia 10cm Infinity 19
Hyperopia Correction Infinity Convergent Lens Human Eye Accommodation Range Normal Vision Myopia Hyperopia 10cm Infinity 20 Corrected Hyperopia
Hyperopia Correction Infinity Convergent Lens Human Eye Accommodation Range Normal Vision Myopia Hyperopia 10cm Infinity 21 Corrected Hyperopia
Refractive Errors and Shifted Range Perfect vision Need to measure Myopia Hyperopia 10cm Infinity 22 1m 33cm Distance
Refractive Errors and Shifted Range Perfect vision Myopia Hyperopia 10cm Infinity 23 1m 33cm Distance -10D 0D -3D -1D +1D +3D Diopter Diopter = 1/Distance
Relaxed Eye with Myopia Eye Red pointat infinity Blurred  point Focusing Range perfect vision myopia hyperopia ~10cm infinity 24
Relaxed Eye with Myopia Eye Pinholes Distinct image  points Red pointat infinity Focusing Range perfect vision Scheiner’s Principle myopia hyperopia ~10cm infinity 25
Relaxed Eye with Myopia Eye Display A Distinct image  points Virtual red pointat infinity B Focusing Range perfect vision myopia hyperopia ~10cm infinity 26
Relaxed Eye with Myopia Eye Display Move spots towardseach other A Distinct image  points Virtual red pointat finite distance B Focusing Range perfect vision myopia hyperopia ~10cm infinity 27
Relaxed Eye with Myopia Eye Display Move spots towardseach other A Points  overlap Virtual red pointat finite distance B Focusing Range perfect vision myopia hyperopia ~10cm infinity 28
Relaxed Eye with Myopia Eye Display Move spots towardseach other A Points  overlap Virtual red pointat finite distance B Focusing Range perfect vision myopia hyperopia ~10cm infinity 29
Relaxed Eye with Myopia Eye Points  overlap Point at infinity Focusing Range perfect vision myopia hyperopia ~10cm infinity 30
Relaxed Perfect Eye  Display A Points  overlap Virtual red pointat infinity B Focusing Range perfect vision myopia hyperopia ~10cm infinity 31
Relaxed Eye with Hyperopia 32 Eye Display A Distinct image  points Virtual red pointat infinity B Focusing Range perfect vision myopia hyperopia ~10cm infinity
Relaxed Eye with Hyperopia Move spots awayfrom each other Display Display A Points  overlap B Virtual point“beyond” infinity Focusing Range perfect vision myopia hyperopia ~10cm infinity 33
Relaxed Eye with Hyperopia Move spots awayfrom each other Points  overlap Virtual point“beyond” infinity Focusing Range perfect vision myopia hyperopia ~10cm infinity 34
NETRA: Using pinholes 35 Pinhole array Patterns on an LCD
NETRA: Using Lens to Increase Light Microlensarray Patterns on an LCD a f 36 t Pixel Pitch Virtual Depth
Interactive Method Farthest Focal Point (myopia, hyperopia) 37
Interactive Method 38 Farthest Focal Point (myopia, hyperopia)
Interactive Method Farthest Focal Point (myopia, hyperopia) 39
Overview 40 ,[object Object]
Hi-res displays  +  interaction
Measuring Spherical Error
No moving parts, lasers
Blur -> Alignment problem
~ Lightfield Display for Single Eye
Astigmatism
Novel Patterns
Focal Range
User Study,[object Object]
Astigmatism: angle-dependent refractive error http://www.elizabethpope.co.uk/eyeinfo/astigmatism.html 42
Astigmatism: angle-dependent refractive error http://www.elizabethpope.co.uk/eyeinfo/astigmatism.html 43
Refractive Power as a Function of Angle 44 Axis Cyl. Cylinder Unknowns: Sphere
Astigmatism Cross or points may never meet with a 1d search ! 45
Astigmatism Lines reduce the problem to a 1d search 46
Interactive Method Farthest Focal Point (myopia, hyperopia, astigmatism) 47
Interactive Method Farthest Focal Point (myopia, hyperopia, astigmatism) 48
Interactive Method Farthest Focal Point (myopia, hyperopia, astigmatism) 49
Interactive Method Farthest Focal Point (myopia, hyperopia, astigmatism) 50
Interactive Method Farthest Focal Point (myopia, hyperopia, astigmatism) 51
Measuring the Accommodation Range 52 Myopia Perfect vision Hyperopia ~10cm Infinity Step 2: Near limit Step 1: Far limit
Measuring the Accommodation Range 53 Myopia Perfect vision Hyperopia ~10cm Infinity Step 2: Near limit Step 1: Far limit
Measuring the Accommodation Range 54 Myopia Perfect vision Hyperopia ~10cm Infinity Step 2: Near limit Step 1: Far limit
Relaxed Eye  Display A Points  overlap Virtual Point at the far limit B 55
Accommodated Eye  Display Move points towards each other A Points  overlap B 56 Virtual pointgetting closer Subject Accommodates  to fix the “blur”
Accommodated Eye  Display Move points towards each other A Points  overlap B 57 Virtual pointgetting closer Subject Accommodates  to fix the “blur”
Accommodated Eye  Display Move points towards each other A Points  overlap B 58 Virtual pointgetting closer Subject cannot accommodate more than the previous point
Patterns for Alignment Task 59 A B A B A B A B A B Displayed Subject view A B A B A B A B A B Displayed Subject view Visual  Cryptography [NaorShamir94]
Patterns for Alignment Task 60 A B A B A B A B A B Displayed Subject view A B A B A B A B A B Displayed Subject view Visual  Cryptography [NaorShamir94]
Summary of Interaction Accommodation Range Farthest Point (myopia, hyperopia, astigmatism) NearestPoint (presbyopia) 61
Accuracy Sharpness Estimation is subjective Brightness affects results Pupil size variation and DoF Cost Trial Lens Set > $150 Bulky Snellen chart Phoropter Trial lenses Reading Charts
Needs expert,     Moving parts,     Shining lasers * Phoropter-based: $5,000.00
Limitations Children Ability to align lines Single Eye test Other eye for convergence-forced accommodation Resolution is a function of the display DPI Samsung Behold II – 160 DPI – 0.35D Google Nexus One – 250 DPI – 0.2D Apple iPhone 4G – 326 DPI – 0.14D 64
Media Coverage BBC CNN NBC MIT News O Estado de SP - Brazil Gizmodo NY Times Time - Wellness
Confidential 66 NETRA Prototypes Worldwide 29 partners in 14 countries.
Clinical Testing Partners
NETRA Team at LVPEI, India
OneSight, Kenya
Validation: Side by Side Trials 13 adults  29 adults Tufts U. (Boston) NETRA vs Manifest Refraction LVPEI (India) NETRA vsRetinoscopy

More Related Content

What's hot

Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016StanfordComputationalImaging
 
optical assistive devices for vision impairement in near
optical assistive devices for vision impairement in nearoptical assistive devices for vision impairement in near
optical assistive devices for vision impairement in nearSrijana Lamichhane
 
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarComputational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarStanfordComputationalImaging
 
Calculation of magnification in low vision
Calculation of magnification in low visionCalculation of magnification in low vision
Calculation of magnification in low visionMohammad Arman Bin Aziz
 
Princibles of low vision aids .pptx
Princibles of low vision aids .pptxPrincibles of low vision aids .pptx
Princibles of low vision aids .pptxAbdelmonem Hamed
 
Low Vision Devices for Near
Low Vision Devices for NearLow Vision Devices for Near
Low Vision Devices for NearVivek Chaudhary
 
Accessories of trial set
Accessories of trial setAccessories of trial set
Accessories of trial setAzizul Islam
 
Low visual aids
Low visual aidsLow visual aids
Low visual aidsDoc Aaryan
 
Low vision optical devices
Low vision optical  devicesLow vision optical  devices
Low vision optical devicesRaju Kaiti
 
Visual function assessment in low vision
Visual function assessment in low visionVisual function assessment in low vision
Visual function assessment in low visionPuneet
 
Princibles of low vision aids 2020
Princibles of low vision aids 2020Princibles of low vision aids 2020
Princibles of low vision aids 2020Abdelmonem Hamed
 
VISUAL FIELD by suraj chhetri
 VISUAL FIELD by suraj chhetri VISUAL FIELD by suraj chhetri
VISUAL FIELD by suraj chhetriSuraj Chhetri
 
Stereoscopic and Polerized imaging
Stereoscopic and Polerized imagingStereoscopic and Polerized imaging
Stereoscopic and Polerized imagingrajaahir
 

What's hot (20)

Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
 
optical assistive devices for vision impairement in near
optical assistive devices for vision impairement in nearoptical assistive devices for vision impairement in near
optical assistive devices for vision impairement in near
 
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarComputational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
 
Calculation of magnification in low vision
Calculation of magnification in low visionCalculation of magnification in low vision
Calculation of magnification in low vision
 
Princibles of low vision aids .pptx
Princibles of low vision aids .pptxPrincibles of low vision aids .pptx
Princibles of low vision aids .pptx
 
Low vision aids
Low vision aidsLow vision aids
Low vision aids
 
Low Vision Devices for Near
Low Vision Devices for NearLow Vision Devices for Near
Low Vision Devices for Near
 
Accessories of trial set
Accessories of trial setAccessories of trial set
Accessories of trial set
 
Optics of contact lenses by ankit varshney
Optics of contact lenses by ankit varshneyOptics of contact lenses by ankit varshney
Optics of contact lenses by ankit varshney
 
Low visual aids
Low visual aidsLow visual aids
Low visual aids
 
Vision-correcting Displays @ SIGGRAPH 2014
Vision-correcting Displays @ SIGGRAPH 2014Vision-correcting Displays @ SIGGRAPH 2014
Vision-correcting Displays @ SIGGRAPH 2014
 
Low vision optical devices
Low vision optical  devicesLow vision optical  devices
Low vision optical devices
 
Aniseikonia
Aniseikonia Aniseikonia
Aniseikonia
 
Low vision assessment
Low vision assessmentLow vision assessment
Low vision assessment
 
Visual function assessment in low vision
Visual function assessment in low visionVisual function assessment in low vision
Visual function assessment in low vision
 
Princibles of low vision aids 2020
Princibles of low vision aids 2020Princibles of low vision aids 2020
Princibles of low vision aids 2020
 
Perimetry 1
Perimetry 1Perimetry 1
Perimetry 1
 
Visual Field | Humphrey Perimetry
Visual Field | Humphrey PerimetryVisual Field | Humphrey Perimetry
Visual Field | Humphrey Perimetry
 
VISUAL FIELD by suraj chhetri
 VISUAL FIELD by suraj chhetri VISUAL FIELD by suraj chhetri
VISUAL FIELD by suraj chhetri
 
Stereoscopic and Polerized imaging
Stereoscopic and Polerized imagingStereoscopic and Polerized imaging
Stereoscopic and Polerized imaging
 

Similar to Unusual apps: NETRA and CATRA

Visual Rehabilitation in low vision.pptx
Visual Rehabilitation in low vision.pptxVisual Rehabilitation in low vision.pptx
Visual Rehabilitation in low vision.pptxSiddharth Duggal
 
Accommodation presentation by Tamalika
Accommodation presentation by TamalikaAccommodation presentation by Tamalika
Accommodation presentation by TamalikaTamalika Biswas
 
Objective retinoscopy
Objective retinoscopyObjective retinoscopy
Objective retinoscopyBipin Koirala
 
Monocular Fixation
Monocular FixationMonocular Fixation
Monocular FixationManoj Aryal
 
Refraction.Dr Ferdous
Refraction.Dr Ferdous  Refraction.Dr Ferdous
Refraction.Dr Ferdous Ferdous101531
 
Peripheral visual field
Peripheral visual fieldPeripheral visual field
Peripheral visual fieldNishan Faiyaz
 
Retinoscopy/ Objective Refraction / Retinoscopy of eye (Principle & Techniqu...
Retinoscopy/ Objective Refraction / Retinoscopy of eye  (Principle & Techniqu...Retinoscopy/ Objective Refraction / Retinoscopy of eye  (Principle & Techniqu...
Retinoscopy/ Objective Refraction / Retinoscopy of eye (Principle & Techniqu...Bikash Sapkota
 
Refraction.capt ferdous
Refraction.capt ferdousRefraction.capt ferdous
Refraction.capt ferdousFerdous Rafy
 
Objective Refraction and Subjective Refraction
Objective Refraction and Subjective RefractionObjective Refraction and Subjective Refraction
Objective Refraction and Subjective RefractionAnuMusyakhwo7
 
Microbiology lab 2
Microbiology lab 2Microbiology lab 2
Microbiology lab 2MBBS IMS MSU
 
Objective refraction
Objective refractionObjective refraction
Objective refractionMOHAMMEDJN
 
Lenses in ophthalmology
Lenses in ophthalmologyLenses in ophthalmology
Lenses in ophthalmologyReshma Peter
 
lensesinophthalmology-171212163049 (1).pdf
lensesinophthalmology-171212163049 (1).pdflensesinophthalmology-171212163049 (1).pdf
lensesinophthalmology-171212163049 (1).pdfDrSunandaMajumder
 
Examination protocol for binocular vision
Examination protocol for binocular visionExamination protocol for binocular vision
Examination protocol for binocular visionPuneet
 

Similar to Unusual apps: NETRA and CATRA (20)

Visual Rehabilitation in low vision.pptx
Visual Rehabilitation in low vision.pptxVisual Rehabilitation in low vision.pptx
Visual Rehabilitation in low vision.pptx
 
Accommodation presentation by Tamalika
Accommodation presentation by TamalikaAccommodation presentation by Tamalika
Accommodation presentation by Tamalika
 
Objective retinoscopy
Objective retinoscopyObjective retinoscopy
Objective retinoscopy
 
basics of microscope - part 1
basics of microscope - part 1basics of microscope - part 1
basics of microscope - part 1
 
Monocular Fixation
Monocular FixationMonocular Fixation
Monocular Fixation
 
Refraction.Dr Ferdous
Refraction.Dr Ferdous  Refraction.Dr Ferdous
Refraction.Dr Ferdous
 
Peripheral visual field
Peripheral visual fieldPeripheral visual field
Peripheral visual field
 
Retinoscopy/ Objective Refraction / Retinoscopy of eye (Principle & Techniqu...
Retinoscopy/ Objective Refraction / Retinoscopy of eye  (Principle & Techniqu...Retinoscopy/ Objective Refraction / Retinoscopy of eye  (Principle & Techniqu...
Retinoscopy/ Objective Refraction / Retinoscopy of eye (Principle & Techniqu...
 
Refraction.capt ferdous
Refraction.capt ferdousRefraction.capt ferdous
Refraction.capt ferdous
 
Synaptophore
SynaptophoreSynaptophore
Synaptophore
 
Objective Refraction and Subjective Refraction
Objective Refraction and Subjective RefractionObjective Refraction and Subjective Refraction
Objective Refraction and Subjective Refraction
 
Retinoscopy
RetinoscopyRetinoscopy
Retinoscopy
 
Retinoscopy
RetinoscopyRetinoscopy
Retinoscopy
 
Optical
OpticalOptical
Optical
 
Microbiology lab 2
Microbiology lab 2Microbiology lab 2
Microbiology lab 2
 
Objective refraction
Objective refractionObjective refraction
Objective refraction
 
Lenses in ophthalmology
Lenses in ophthalmologyLenses in ophthalmology
Lenses in ophthalmology
 
lensesinophthalmology-171212163049 (1).pdf
lensesinophthalmology-171212163049 (1).pdflensesinophthalmology-171212163049 (1).pdf
lensesinophthalmology-171212163049 (1).pdf
 
Ophthalmology 5th year, 4th lecture (Dr. Tara)
Ophthalmology 5th year, 4th lecture (Dr. Tara)Ophthalmology 5th year, 4th lecture (Dr. Tara)
Ophthalmology 5th year, 4th lecture (Dr. Tara)
 
Examination protocol for binocular vision
Examination protocol for binocular visionExamination protocol for binocular vision
Examination protocol for binocular vision
 

More from Vitor Pamplona

CATRA: Interactive Measuring and Modelling of Cataracts
CATRA: Interactive Measuring and Modelling of CataractsCATRA: Interactive Measuring and Modelling of Cataracts
CATRA: Interactive Measuring and Modelling of CataractsVitor Pamplona
 
Photorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
Photorealistic Models for Pupil Light Reflex and Iridal Pattern DeformationPhotorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
Photorealistic Models for Pupil Light Reflex and Iridal Pattern DeformationVitor Pamplona
 
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...Vitor Pamplona
 
Introdução ao Algoritmo Photon Mapping
Introdução ao Algoritmo Photon MappingIntrodução ao Algoritmo Photon Mapping
Introdução ao Algoritmo Photon MappingVitor Pamplona
 
Algoritmo de Photon Mapping
Algoritmo de Photon MappingAlgoritmo de Photon Mapping
Algoritmo de Photon MappingVitor Pamplona
 
Performance Analysis: C vs CUDA
Performance Analysis: C vs CUDAPerformance Analysis: C vs CUDA
Performance Analysis: C vs CUDAVitor Pamplona
 
Propagação de Incerteza em Medições
Propagação de Incerteza em MediçõesPropagação de Incerteza em Medições
Propagação de Incerteza em MediçõesVitor Pamplona
 
Geometric Algebra 2: Applications
Geometric Algebra 2: ApplicationsGeometric Algebra 2: Applications
Geometric Algebra 2: ApplicationsVitor Pamplona
 
Introduction about Geometric Algebra
Introduction about Geometric AlgebraIntroduction about Geometric Algebra
Introduction about Geometric AlgebraVitor Pamplona
 
Turbinando sua Carreira: mestrado, devo encarar essa?
Turbinando sua Carreira: mestrado, devo encarar essa?Turbinando sua Carreira: mestrado, devo encarar essa?
Turbinando sua Carreira: mestrado, devo encarar essa?Vitor Pamplona
 
Criando Projetos Open Source
Criando Projetos Open SourceCriando Projetos Open Source
Criando Projetos Open SourceVitor Pamplona
 
The Image-based data glove presentation
The Image-based data glove presentationThe Image-based data glove presentation
The Image-based data glove presentationVitor Pamplona
 

More from Vitor Pamplona (19)

SciBr foundation 2017
SciBr foundation 2017SciBr foundation 2017
SciBr foundation 2017
 
SciBr foundation 2018
SciBr foundation 2018SciBr foundation 2018
SciBr foundation 2018
 
Defesa de Tese
Defesa de TeseDefesa de Tese
Defesa de Tese
 
CATRA: Interactive Measuring and Modelling of Cataracts
CATRA: Interactive Measuring and Modelling of CataractsCATRA: Interactive Measuring and Modelling of Cataracts
CATRA: Interactive Measuring and Modelling of Cataracts
 
Free software basics
Free software basicsFree software basics
Free software basics
 
Photorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
Photorealistic Models for Pupil Light Reflex and Iridal Pattern DeformationPhotorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
Photorealistic Models for Pupil Light Reflex and Iridal Pattern Deformation
 
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...
Modelos Foto-realistas para reflexo pupilar à luz e deformação dos padrões da...
 
Introdução ao Algoritmo Photon Mapping
Introdução ao Algoritmo Photon MappingIntrodução ao Algoritmo Photon Mapping
Introdução ao Algoritmo Photon Mapping
 
Algoritmo de Photon Mapping
Algoritmo de Photon MappingAlgoritmo de Photon Mapping
Algoritmo de Photon Mapping
 
Performance Analysis: C vs CUDA
Performance Analysis: C vs CUDAPerformance Analysis: C vs CUDA
Performance Analysis: C vs CUDA
 
Anotação de Imagens
Anotação de ImagensAnotação de Imagens
Anotação de Imagens
 
Propagação de Incerteza em Medições
Propagação de Incerteza em MediçõesPropagação de Incerteza em Medições
Propagação de Incerteza em Medições
 
Geometric Algebra 2: Applications
Geometric Algebra 2: ApplicationsGeometric Algebra 2: Applications
Geometric Algebra 2: Applications
 
Introduction about Geometric Algebra
Introduction about Geometric AlgebraIntroduction about Geometric Algebra
Introduction about Geometric Algebra
 
Turbinando sua Carreira: mestrado, devo encarar essa?
Turbinando sua Carreira: mestrado, devo encarar essa?Turbinando sua Carreira: mestrado, devo encarar essa?
Turbinando sua Carreira: mestrado, devo encarar essa?
 
Criando Projetos Open Source
Criando Projetos Open SourceCriando Projetos Open Source
Criando Projetos Open Source
 
O Mundo Open Source
O Mundo Open SourceO Mundo Open Source
O Mundo Open Source
 
Mobile 3D Game Engine
Mobile 3D Game EngineMobile 3D Game Engine
Mobile 3D Game Engine
 
The Image-based data glove presentation
The Image-based data glove presentationThe Image-based data glove presentation
The Image-based data glove presentation
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
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!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Unusual apps: NETRA and CATRA

Editor's Notes

  1. Not just academic curiosity but potential for large impactWe call our tool NETRA: near eye tool for refractive assessmentsuch as nearsightedness/far/astigmatismBasic idea is to create a unique interactive lightfield display near the eye and is possible due to the highresolution of modern LCDs.
  2. In this paper, we show a self-optometry solution. You look at a cell phone display thru a clip-on eye piece, interactively align a few patterns, hit calculate and get data for your eye prescription.
  3. 2 billion people have refractive errorsAnd half a billion in developing countries worldwide have uncorrected vision that affects their daily livelihood. They don’t have access to an optometrist or it simply too expensive. While making and distributing of lenses has become quite easy now, surprisingly there isstill no easy solution for measuring eyesight.Can we use a fraction of the 4.5B cellphone displays to address this problem?
  4. In 1960s, photography equipment was really crappy. They were expensive and bulky equipment, require specialized training, with high maintenance costs and they were not smart at all. But the worse thing about photography in that time is that you must go to a specific place to take the picture and then go back to get the results.
  5. Well, today things changed. Each one of us carries at least 3 cameras: two eyes and a cell phone camera. Cameras are everywhere. They became cheap, accessible and easy-to-use without losing in accuracy.
  6. Now, if you think about optometry today, the devices are expensive and bulky, they require specialized training, have high maintenance costs and they are not smart at all. Some of them do not even communicate with facebook. But the worse thing is that you must go to a specific place to take the eye exam and then go back to get the results.
  7. So, we propose the increase of accessibility for optometry solutions by using high end scientific devices: cell phones. An smartphone screen today has the pixel size of 30 micrometers. At this resolution, the smartphone is not a phone anymore it is a scientific tool. With 4.5 billion phones out there, we can scale optometry and find half a billion people that today do not know that they need glasses.
  8. The most accurate method is based on a so called SH WS. It involves shining a laser at the back of the retina and observing the wavefront using a sophisticated sensor.We ask user to generate a spot diagram. But navigating in a high dimensional space ischallenging so we come up with a strikingly simple approach to let the user interactively create the spotdiagram.We are first to make connection between Shack Hartmann and Lightfields (and it goes well with recentwork in computational photography about ALF and Zhang/Levoy). Connection to Adaptive optics/Astronomy. The way that this device works is that, it shines a lasers in the eye, the laser is reflected in the retina and comes out of the eye being distorted by the cornea. These light rays reaches an array of lenses that focus them to dots in a sensor. The device measures how much this dots deviate from the ideal case. Since it uses lasers, the device is expensive and requires trained professionals
  9. For a normal eye, the light coming out of the eye forms a parallel wavefront. The sensor has a lenslet array and we get a spot diagram of uniform dots.This lenslet should remind you of a lightfield camera, and in fact Levoy and others showed last year that there is a close relationship between the two.In addition, Zhang and Levoy, plus our grp has shown the relationship between wavefront sensing and lightfield sensing.
  10. When the eye has a distortion, the spot diagram is not uniform.And the displacement of the spots from the center indicates the local slope of the wavefront. From the slope one can integrate and recover the wave shape.
  11. NETRA uses an exact inverse of this sensor. We get rid of the laser and we instead show the same spot diagram in a cellphone display. For normal eye, it will appear as a dot to the user.And then we replace the sensor for a light field display. If the user sees a single red dot, he does not need glasses, but if he sees more than one, he interacts with this display.
  12. For eye with distortion, the user will interactively displace the 25 points so that he will see a single spot. Of course changing 25 spot locations is cumbersome, but we realize that there are only 3 parameters for eye-prescription and we help the user navigate thru this space efficiently.But if you think about these theory, you will realize that we have the dual of the shack-hartmann. First we though out the laser.
  13. For eye with distortion, the user will interactively displace the 25 points so that he will see a single spot. Of course changing 25 spot locations is cumbersome, but we realize that there are only 3 parameters for eye-prescription and we help the user navigate thru this space efficiently.But if you think about these theory, you will realize that we have the dual of the shack-hartmann. First we though out the laser.
  14. The human eye is like a camera. It has lenses, sensors and also aberrations. The human eye is composed of two main lenses: the cornea, which is main responsible for converging light rays to the retina; and the crystalline lenses, which is responsible for our ability of focus far and close by changing its shape.
  15. So, in a perfect vision system, the light coming from a point at infinity will converge to a single point at the retina. A subject with perfect vision see clearly from infinity to up to 10cm.
  16. Myopes cannot see far. Therefore, all the rays coming from a point at infinity, converges before the retina. The Accommodation range for those people is shifted to close, so they can closer than regular individuals.
  17. The correction for myopia includes a divergent lens, which brings the focal point back to the retina by shifting the Accommodation range.
  18. Hyperopes cannot see close. All the rays coming from a point at infinity, converges behind the retina. The Accommodation range for those people is shifted to the far field, so they can actually see “beyond infinity”. This remembers-me some other story, but let keep the focus here.
  19. The correction for myopia includes a convergent lens, which shifts the Accommodation range back to the regular indivudial.
  20. The correction for myopia includes a convergent lens, which shifts the Accommodation range back to the regular indivudial.
  21. We need to measure the difference between the subject’s farthest focal point wrt infinity.
  22. And this is measured in diopters which is 1 divided by this distance.
  23. So, lets start with an eye with myopia. Remember, they cannot see far, so a red point at infinity for them will look like a red blur.
  24. Using Shceiner’s principle, if we put two pinholes in the field, this will instead create two distinct dots.
  25. Instead of a distant point source, we put an LCD display behind the pinholes. If we draw two spots exactly under these pin-holes, we create a virtual point at infinity.
  26. So, as we move the two red circles toward each other, the virtual point gets closer to the subject and he sees the two red dots getting closer.
  27. When this two red circles overlaps for the subject, we can compute d based on the spot displacements
  28. Which is the distance between the eye and this virtual point.
  29. Turns out that the inverse of D is the refractive power required for this person to see clearly objects at infinity. In other words, the lens that will shift the accommodation range of this subject back to the regular one.
  30. In case of a perfect eye using the system, since the subject can see far, he will see the two points overlapping in his retina, meaning that he does not need glasses.
  31. Hyperopes focal point is behind the retina.
  32. When they move these spots away from each other, we are moving the virtual point beyond infinityAnd buzz lightyear will entually see they overlap, and when this happens, we can compute the…
  33. convergent lens required to shift their accommodation range to the normal stage.
  34. The version that I showed to you uses pinholes to encode the apperture.
  35. However, if we change these pinholes for lenses, we can increase the light and also the number of testing points in the corneal surface, meaning that we can actually create a map of one’s refractive error. As you can see the pixel pitch directly affects the precision of creating virtual depth as well as refraction estimation.
  36. And number of clicks required for alignment indicates the refractive error
  37. In practice we display lines on the screen and the subject overlaps these lines by pressing the buttons of the cell phone or in the computer.
  38. Two main benefitsNo moving partsBlur into a more objective alignment problemUnfortunately, the lightfield and virtual point analogy does not extend to astigmatism and we can also compute ‘focal range’ rather than just relaxed state. Vitor will cover this.”ThanksRamesh, There is a third condition called astigmatism
  39. which is anangle-dependent refractive error. An astigmatic subject has two main focal lengths in perpendicular meridians. One …
  40. Stronger and one weaker
  41. Think of a cornea with the shape of an american football creating a cylindrical aberration with unknown focal length and axis.
  42. The required correction is now a function of measured angle. In order to measure the farthest point for these guys, we need to evaluate Cylindrical component, the Spherical component, and the angle theta on the equation. However, the interpolation of refractive powers between C and S leads to a situation where the pattern drawn on the screen matters.
  43. As you can see in this video, the astigmatic lenses create a deviation on the path of the pattern, and they may never overlap, turning the alignment task into a 2D search for some angles.
  44. However, if we drawn lines perpendicular to the measured angle, the alignment task is again an 1D search. The deviation still exists, but the pattern makes the task easier.
  45. So, we do the alignment task for a few meridians
  46. By showing oriented lines on the display.
  47. In the end, we best fit the sinusoidal curve over the four measured values to estimate the astigmatic parameters.
  48. In the end, we best fit the sinusoidal curve over the four measured values to estimate the astigmatic parameters.
  49. Ours is the only system where one can estimate not only the farthest point
  50. one can focus but also
  51. the nearest point without any mechanically moving parts. So, in order to measure the closest reading point
  52. We draw a pattern on the screen that induces accommodation. In this way, when we move A and B closer on the screen,
  53. the user will try to focus on a closer object. We can move this virtual point all the way to the nearest discernable point.
  54. When the user is not able to focus anymore, the visual system give up and the user start seeing more than one pattern.
  55. As I sad before, this is possible because we can draw whatever we want in the display. We tested many patterns, static and dynamic, including visual cryptography.
  56. Turns out that the best pattern to induce accommodation is the sinosoidal curves aligned perpendicular to the measurement angle.
  57. As a summary, our method has two steps. First measures the farthest point in focus in many angles using lines and the second step measures the nearest point using sinusoidals oriented on the angle of astigmatism.
  58. Reading charts appear to be an easy solution, this method has too many problems. Sharpness of legible text is very subjective. The brightness of the chart has to be very carefully chosen otherwise the pupil size will change, increasing depth of field, and allowing user to recognize even lower rows.The trial lenses + the lens frame the doctor will use also cost over $150% Reading chart tests involve using a frame or a phoropter. The doctor will swing a sequence of lenses in front of your eye and ask for which lens allows you to see the lower rows on the reading chart.
  59. For better precision, there are many kinds of solutions, some really clever. The beauty of netra is that it avoids moving parts or shining lasers, and all intelligence is in the software.
  60. Since we are relying on the user interaction, the subject has to be aware of the alignment tasks. So, very young Children may not be able to run the test. Instead of just one eye, one may use both eyes to exploit convergence. And of course, the resolution of NETRA itself is a function of the resolution of the display. With a 326 dpi display, resolution is 0.14 diopters and presciption glasses come in increments of 0.25 diopters. So our system is already sufficiently accurate.
  61. NETRA matches Retinoscopy
  62. About 8 million worldwide are blind (worse than 3/60 vision) because of uncorrected refractive error, mostly from the developing world…3million from India. About 22.5 million worldwide are blind because of cataracts, 19 million in the developing world, 14 million in India. From lowered productivity to less independence in conducting simple tasks, the burden of blindness is well known. This can be solved if they had access to a diganostic test and glasses, but they don’t have access to an optometrist or it simply too expensive.While making and distributing of lenses has become quite easy now, surprisingly there is still no easy solution for measuring eyesight.Can we use a fraction of the 4.5B cellphone displays to address this problem?
  63. NETRA uses an exact inverse of this sensor. We get rid of the laser and we instead show the same spot diagram in a cellphone display. For normal eye, it will appear as a dot to the user.And then we replace the sensor for a light field display. If the user sees a single red dot, he does not need glasses, but if he sees more than one, he interacts with this display.
  64. NETRA uses an exact inverse of this sensor. We get rid of the laser and we instead show the same spot diagram in a cellphone display. For normal eye, it will appear as a dot to the user.And then we replace the sensor for a light field display. If the user sees a single red dot, he does not need glasses, but if he sees more than one, he interacts with this display.
  65. NETRA uses an exact inverse of this sensor. We get rid of the laser and we instead show the same spot diagram in a cellphone display. For normal eye, it will appear as a dot to the user.And then we replace the sensor for a light field display. If the user sees a single red dot, he does not need glasses, but if he sees more than one, he interacts with this display.
  66. Power for user intelligence can overcome very cumbersome and expensive devices. But unlike other condition eye screening is quite challenging.Modern solutions may provide students a fighting charge is a very rewarding.
  67. New wireless eyecare ecosystemAnybody can take netra to patients, load .. Mobile partners, Deliver ..Because it is mobile and deskilled, breaks the barrier to entry, takes eyecare to remote areasDecouple diagnostics from delivery
  68. Thanks XXXNETRA is a clip-on device that you attach to your cell phone. You look close, press some buttons, you hit calculate and it gives you the prescription for glasses. It’s a 2-dollar device that measures nearsightedness, farsightedness and astigmatism with the same accuracy that doctors have in their clinic.To understand what happened here, let’s think about the evolution of photography.