Vibrating displays

Post on 05-Jul-2015

167 views 0 download

description

A summary of the Tog paper, "Resolution Enhancement by Vibrating Displays."

transcript

Resolution Enhancement

by Vibrating Displays

ACM TOG 2012

2012/05/15

ked

Authors

Floraine Berthouzoz, Raanan Fattal

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Problem

Resolution

Camera: exceeds ten mega-pixels

Display: does not reach half that resolution

Samsung 2233RZ

1680 X 1050

Ricoh GX200

4000 X 3000

Solution

Samsung 2233RZ

1680 X 1050

120Hz

Ricoh GX200

4000 X 3000

Solution

Samsung 2233RZ

1680 X 1050

120Hz

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Hardware

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Samsung 2233RZ

1680 X 1050

120Hz

Software

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Samsung 2233RZ

1680 X 1050

120Hz

Outline

Goal

Hardware

Software

Evaluation

Limits

Video

Implementation

Monitor:

120Hz Samsung SyncMaster

Show:

4 low-resolution images at 30Hz

Frequency is high enough

(critical flicker frequency)

Low-resolution images are similar

(large uniform regions)

Calibration

Monitor:

120Hz Samsung SyncMaster

Show:

4 low-resolution images at 30Hz

Synchronization

Simple optical or electronic sensor

Calibration

Monitor:

120Hz Samsung SyncMaster

Show:

4 low-resolution images at 30Hz

Synchronization

Simple optical or electronic sensor

Vibration radius

Modify weight distance

ok

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Static image

P: spread function

T: period in time

L: image

Acquisition of spread function

Spread function is depend on display

For each color channel

Photograph the LCD panel

Acquire at a very high resolution use a macro

magnifying lens

Vibrating image

P: point spread function

T: period in time

: position moving along the trajectory at time t

Lt: images

Vibrating image

n: number of low-resolution images

Li: finite number of images

Solving Li

H: input image

Solving Li

=

S0_H0

S2S1 S3

L3

L2

L1

L0

= H

W L H

S0_H1

S0_HN

Solving Li

=

=>

solve L using Gauss-Seidel iteration

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Spectrum analysis

truncation

Evalution

Simulate vibrating images

Photograph the vibrating display

Exposure time = 1/30

Results

Low-resolution images

Results

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Limits

Large solving iteration

Range clamping introduce noise

Limits

Contrast reduction

Discussion

Thx.