6.375 final project spring 2013 john donnal namir jawdat sumit dutta
DESCRIPTION
6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta. Outline. Project Overview EVM Design FIR Filter Laplacian Decomposition Thermal Imaging Demonstration. Eulerian Video Magnification (EVM). Spatial decomposition Temporal filtering Spatial reconstruction. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/1.jpg)
6.375 Final Project Spring 2013John DonnalNamir JawdatSumit Dutta
![Page 2: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/2.jpg)
OutlineProject OverviewEVM Design
FIR FilterLaplacian Decomposition
Thermal ImagingDemonstration
![Page 3: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/3.jpg)
Eulerian Video Magnification (EVM)
Spatial decompositionTemporal filteringSpatial reconstruction
Input video
Output video
![Page 4: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/4.jpg)
EVM Implementation
![Page 5: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/5.jpg)
1-Level Pyramid
FIR Series ↓ 2Downsampler
]]]
FIFO
↑ 2Upsampler
FIR Series
Subtract (y − x)
BA
Shift Register
Delay xy
]]]FIFO
]]]
FIFOE
![Page 6: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/6.jpg)
1-Level Reconstruction
↑ 2 FIR SeriesUpsampler
]]]
FIFOAddC
Shift Register
DelayF
K
![Page 7: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/7.jpg)
FIR FilterR0 R1 R2
* * **C0 C1 C2 C3 C4
in out
+sum
![Page 8: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/9.jpg)
ConvolutionAlthough 3x3 is shown here,We actually do 5x5
![Page 10: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/10.jpg)
Downsampler and Upsampler
Original
Downsampled
Downsampled and upsampled
![Page 11: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/12.jpg)
Thermal Imaging
![Page 13: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/14.jpg)
Thermal Imaging32° 100°
![Page 15: 6.375 Final Project Spring 2013 John Donnal Namir Jawdat Sumit Dutta](https://reader036.vdocuments.mx/reader036/viewer/2022062501/56815f45550346895dce20ed/html5/thumbnails/15.jpg)
Demonstration