vision correcting display

20
Vision correcting display disha tiwari btbtc14049 8542(62)

Upload: disha-tiwari

Post on 25-Jan-2017

224 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: vision correcting display

Vision correcting display

disha tiwari

btbtc14049 8542(62)

Page 2: vision correcting display

content Abstract Introduction Multilayer display Light field display Algorithm Aberration of The Eye Projection Prefiltering Disadvantage Optimization Simulation algorithm Future work Conclusion Application Reference

Page 3: vision correcting display

abstract

It is estimated that 4 billion people in the world have some sort of eye aberration disorder. Over 55% of our population currently wear some form of vision correction to address the issue. [3]

For example, approximately 40% of our population has near-sightedness (Myopia) and 25% of the our population has far-sightedness ( Hyperopia). There are many other eye conditions that are caused by optical aberrations in the human eye.

So MIT Media Lab researchers have developed a new computational display technology that automatically corrects for vision defects. [1]

Page 4: vision correcting display

introductionVision Correcting Display (VCD) is an alternative to eyeglasses,

contact lenses , and refractive surgeries for addressing the problem of

blurred human vision. The idea is to “digitally ” modify the content on a

displaydevice, so that when viewed by a particular user, it will appear in

sharp focus for this individual. [4]

Fu-Chung Huang proposed two different solutions in this field. I. They use a multilayer display II. They utilize light field display to generate sharp image out of the display plane [3].

Page 5: vision correcting display

Multilayer displayThis device has multiple layer of Liquid Crystal

whichgenerates 3d effects in a picture without using

of glasses [5]

Page 6: vision correcting display

Light field display• Fu-Chung Huang have created a hardware

prototype to utilize light field technology to generate a sharp

image on the display plane.• Its special printed transparency is a ray of

pinholes that code the image on the display for human observer

• For this they used a novel Huang’s Prefiltering algorithm to

sharp The image on the display [5]

Page 7: vision correcting display

Algorithm

To code the image for the human observer Prefiltering algorithm have following steps:

I. Aberrations Of The EyeII. ProjectionIII. Prefiltering [4]

Page 8: vision correcting display

Aberrations Of The Eye• Eye aberrations can be categorized into two

categories: lower order and higher order.

• To calculate aberration of the eye we need Zernike polynomials

• Zernike polynomials are a set of basis functions used to describe a domain, Z = W(x, y)

a function useful to describe the wave front surface of rays entering or exiting the circular pupil of the eye. [2]

Page 9: vision correcting display

Aberrations Of The Eye

Code used to generate the wave front and Zernike coefficients.

Page 10: vision correcting display

ProjectionThe projection relationship is the mapping relationship from

the point on the display plane to the point on the sensor (retina).

The projection relationship is presented by a matrix in Huang'salgorithm. For this he used some symbols like Sh , Sw, a etc. he assume that resolution of pinhole mask and sensor of camera is (Sh/a) and (Sw/a) resp.he transforms the display and the sensor pixels into two one-dimensional arrays with length Ld = Sh * Sw and Ls = Sh * Sw/a2 , respectively.and the algorithm builds a projection matrix [2]

Page 11: vision correcting display

PrefilteringThis projection matrix P is saved after the projection phase. they expands theinput image G to a one dimensional vector b and they denote the transformedimage to be x. So the prefiltering equation be: P * x = bThe Huang's algorithm transforms P into a square matrix by following step. The algorithm multiplies the left-hand and right-hand of the equation both by PT (P T * P) * x = PT * b Define H = (P T * P). It is very likely that H is singular and this linear systemdoes not have a possible solution. A small positive value called (lamda) isdefined and added into the system where I is the identity matrix: H’ <- H + (lamda) * I (lamda) would introduce error into the system but this error is negligible. H willnot be singular anymore. Instead of solving the system directly, Huang'salgorithm changes it into a optimization problem with the target: Minimize: (H’ x - P T b) T * (H’x - P T b) [2]

Page 12: vision correcting display

Disadvantages1. Huang's algorithm assumes that any point of one

screen pixel can emit all the possible colors. However, that is not true and each point can only emit one type of color and the type depends on the location of that point.

2: he uses L-BFGS method In this prefiltering speed depends greatly on the environment settings and viewer's eye condition, and the complexity is large compared to other method. [6]

Page 13: vision correcting display

Optimization In order to improve the speed of the forward

method, the following steps were performed in modifying the code:

• Translation of codebase from Matlab to C++.• Reducing the number of linear systems to solve from

3 to 1 per image.• Computing the pseudo inverse of the projection matrix

and caching it to improve the speed of solving each image.

• Changing the computation from matrix multiplication to direct assignment. [5]

Page 14: vision correcting display

Simulation Algorithm A computer simulation was developed to model the

effectiveness of various light field displays. they found that the correctness and the efficiency of them are not the same.. Simulation is essential for making an accurate design of the physical model, because the experimental setting in the simulation can be easily changed for testing.[2]

Page 15: vision correcting display

Simulation code

Page 16: vision correcting display

applications• Tablets / eReaders• Desktop/ laptops• Television• Smart phones • Automatic display• Portable media player• Gaming consoles• Watches• GPS Devices +other device displays[1]

Page 17: vision correcting display

Future of work1:Larger Display: Their current prototype is focused on small screen size. When considering larger display, for example, computer monitors, many assumptions may not stand. Larger screens have another set of constrains as well. [6]

2: Eye Tracking : For their current implementation, they assume the eye is perfectly perpendicular to the display plane. However, this is not true in reality. Some eye tracking functionalities could be added to evaluate the position of the eye relative to the display. [2]

Page 18: vision correcting display

conclusionBy the end of 2014 there were 2 billion people worldwide who owned a Smartphone . It is predicted that by 2017 half of global population will own a Smartphone . So this technology will helps billions of people view their smart phones screen without having to wear eye glasses contact lenses or undergo refractive surgery [1]

Page 19: vision correcting display

reference1. 2020 display technology : Goodbye Glasses! Introducing Smartphone

Screens that will Correct Your Vision http://2020display.com/

2. Investigating Computational Approaches : http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-67.pdf

3. Gordon Wetzstein: "Why should we care about light field displays?“ http://www.youtube.com/watch?v=nF8UDwv7GUU

4. Vision Correcting Displays- 20/20 Display Technologies Inc http://www.youtube.com/watch?v=6yTCPALXjWw

5. A Computational Light Field Display for Correcting Visual Aberrations http://www2.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-206.pdf

6. Eyeglasses-free Display: http://web.media.mit.edu/~gordonw/VisionCorrectingDisplay/SIG2014-VisionCorrectingDisplay.pdf

Page 20: vision correcting display