6.375 final project spring 2013 john donnal namir jawdat sumit dutta

15
6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Upload: debra-joseph

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

6.375 Final Project Spring 2013John DonnalNamir JawdatSumit Dutta

Page 2: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

OutlineProject Overview

EVM DesignFIR FilterLaplacian Decomposition

Thermal Imaging

Demonstration

Page 3: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Eulerian Video Magnification (EVM)

Spatial decomposition

Temporal filtering

Spatial reconstruction

Input video

Output video

Page 4: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

EVM Implementation

Page 5: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

1-Level Pyramid

FIR Series ↓ 2

Downsampler

]]]

FIFO

↑ 2Upsampler

FIR Series

Subtract (y − x)

BA

Shift Register

Delay xy

]]]FIFO

]]]

FIFO

E

Page 6: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

1-Level Reconstruction

↑ 2 FIR Series

Upsampler

]]]

FIFOAdd

C

Shift Register

Delay

F

K

Page 7: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

FIR Filter

R0 R1 R2

* * **C0 C1 C2 C3 C4

in out

+

sum

Page 8: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

FIR Series

in

FIR Filte

r

Shift Regist

ersum sum

+

out

FIR Filte

r

Shift Regist

er

FIR Filte

r

Shift Regist

ersum

]]]

FIFO

FIFO

]]]

Page 9: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Convolution

Although 3x3 is shown here,We actually do 5x5

Page 10: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Downsampler and Upsampler

Original

Downsampled

Downsampled and upsampled

Page 11: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

EVM for the System on the FPGA

1-Level Pyramid

1-Level Reconstruction

Temporal Filter

(Bandpass Filter)

A

K

E

B

F

C

1-Level Pyramid

1-Level Reconstruction

Temporal Filter

Expand as feasible(future)

Expand as feasible(future)

1-Level Pyramid

1-Level Reconstruction

Temporal Filter

Chunker(Int.Fixed Pt.)

Splitter(Fixed Pt.Int.)

Input Image BRAM

Output Image BRAM

FIR Series ↓ 2

Downsampler

]]]

FIFO

↑ 2Upsampler

FIR Series

Subtract (y − x)

BA

Shift Register

Delay xy

]]]FIFO

]]]

FIFO

E

Page 12: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Thermal Imaging

Page 13: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Thermal Imaging1.) Calculate Ambient Temperature

2.) Calculate Offset Compensation ( x 64)

3.) Calculate Pixel Temperature ( x 64)

Need Floating Point

Page 14: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Thermal Imaging32° 100°

Page 15: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta

Demonstration