33
Resolution Enhancement by Vibrating Displays ACM TOG 2012 2012/05/15 ked

Vibrating displays

  • Upload
    ked19

  • View
    179

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Vibrating displays

Resolution Enhancement

by Vibrating Displays

ACM TOG 2012

2012/05/15

ked

Page 2: Vibrating displays

Authors

Floraine Berthouzoz, Raanan Fattal

Page 3: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Page 4: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Page 5: Vibrating displays

Problem

Resolution

Camera: exceeds ten mega-pixels

Display: does not reach half that resolution

Samsung 2233RZ

1680 X 1050

Ricoh GX200

4000 X 3000

Page 6: Vibrating displays

Solution

Samsung 2233RZ

1680 X 1050

120Hz

Ricoh GX200

4000 X 3000

Page 7: Vibrating displays

Solution

Samsung 2233RZ

1680 X 1050

120Hz

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Page 8: Vibrating displays

Hardware

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Samsung 2233RZ

1680 X 1050

120Hz

Page 9: Vibrating displays

Software

Ricoh GX200

4000 X 3000

4 low-resolution imageshigh-resolution images result

Samsung 2233RZ

1680 X 1050

120Hz

Page 10: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits

Page 11: Vibrating displays

Video

Page 12: Vibrating displays

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)

Page 13: Vibrating displays

Calibration

Monitor:

120Hz Samsung SyncMaster

Show:

4 low-resolution images at 30Hz

Synchronization

Simple optical or electronic sensor

Page 14: Vibrating displays

Calibration

Monitor:

120Hz Samsung SyncMaster

Show:

4 low-resolution images at 30Hz

Synchronization

Simple optical or electronic sensor

Vibration radius

Modify weight distance

ok

Page 15: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Page 16: Vibrating displays

Static image

P: spread function

T: period in time

L: image

Page 17: Vibrating displays

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

Page 18: Vibrating displays

Vibrating image

P: point spread function

T: period in time

: position moving along the trajectory at time t

Lt: images

Page 19: Vibrating displays

Vibrating image

n: number of low-resolution images

Li: finite number of images

Page 20: Vibrating displays

Solving Li

H: input image

Page 21: Vibrating displays

Solving Li

=

S0_H0

S2S1 S3

L3

L2

L1

L0

= H

W L H

S0_H1

S0_HN

Page 22: Vibrating displays

Solving Li

=

=>

solve L using Gauss-Seidel iteration

Page 23: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Page 24: Vibrating displays

Spectrum analysis

truncation

Page 25: Vibrating displays

Evalution

Simulate vibrating images

Photograph the vibrating display

Exposure time = 1/30

Page 26: Vibrating displays

Results

Page 27: Vibrating displays

Low-resolution images

Page 28: Vibrating displays

Results

Page 29: Vibrating displays

Outline

Goal

Hardware

Software

Evaluation

Limits and discussion

Page 30: Vibrating displays

Limits

Large solving iteration

Range clamping introduce noise

Page 31: Vibrating displays

Limits

Contrast reduction

Page 32: Vibrating displays

Discussion

Page 33: Vibrating displays

Thx.