Top Banner
One dollar imaging with FPGA
38

One Dollar Imaging on FPGA

May 24, 2015

Download

Science

Mario Vigliar

How to enable imaging in the IoT era? Are FPGA powerful enough to handle processes like image processing, compression and dispatiching over narrow and broadband channels? This talk covers some of these aspects and shows a nice example of FPGA adoption in biomedical applications
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: One Dollar Imaging on FPGA

One dollar imaging with FPGA

Page 2: One Dollar Imaging on FPGA
Page 3: One Dollar Imaging on FPGA
Page 4: One Dollar Imaging on FPGA

Page 5: One Dollar Imaging on FPGA

••

• ’

Page 6: One Dollar Imaging on FPGA

••

••

Page 7: One Dollar Imaging on FPGA

••

Page 8: One Dollar Imaging on FPGA

Page 9: One Dollar Imaging on FPGA

••

Page 10: One Dollar Imaging on FPGA
Page 11: One Dollar Imaging on FPGA

•…

• …

Page 12: One Dollar Imaging on FPGA

• « »

• « »

• « »

Page 13: One Dollar Imaging on FPGA

••

••

Page 14: One Dollar Imaging on FPGA

VC1H.264

HEVC

MJPEG

VP8

VP9

Quality

Complexity

KGat

esM

Gat

es

Page 15: One Dollar Imaging on FPGA

Page 16: One Dollar Imaging on FPGA

Page 17: One Dollar Imaging on FPGA

••

••

Page 18: One Dollar Imaging on FPGA

• « »

• « »

Page 19: One Dollar Imaging on FPGA

• « »

Page 20: One Dollar Imaging on FPGA

Page 21: One Dollar Imaging on FPGA
Page 22: One Dollar Imaging on FPGA

Page 23: One Dollar Imaging on FPGA
Page 24: One Dollar Imaging on FPGA

DPC1-TL4/3/2

••

••

••

Page 25: One Dollar Imaging on FPGA

DPC-TL2

4:1

Uncompressed DPC1-TL2 4:1

Page 26: One Dollar Imaging on FPGA

DPC-TL2 Close-up (43.4 dB PSNR)

Imag

e co

urt

esy:

Ph

. G. D

el M

astr

o–

RA

W 1

2M

P F

uji

X1

00

–3

5m

m F

/2.0

Page 27: One Dollar Imaging on FPGA

DPC-TL2

• UncompressedMbit/s at

60 Hz

DPC1-TL2Mbit/s at

60 Hz

VGA640 x 480

421.88 105.47

D1768 x 576

569.53 142.38

720P1280 x 720

1265.63 316.41

1080P1920 x 1080

2487.66 711.91

Page 28: One Dollar Imaging on FPGA

DPC-TL3

• 5.14 : 1 minimum ratio

UncompressedMbit/s at

60 Hz

DPC1-TL2Mbit/s at

60 Hz

VGA640 x 480

421.88 82.03

D1768 x 576

569.53 110.74

720P1280 x 720

1265.63 246.09

1080P1920 x 1080

2487.66 553.71

Page 29: One Dollar Imaging on FPGA

DPC-TL2 vs. DPC-TL3•

720p60Compression

ratioArea (LUT4) Max freq. Line buffers Aux buffers

DPC1-TL2 4:1 1390 78.8 MHz 20736 bits15160 bits (optional)

DPC1-TL3 5.14:1 1398 74.2 MHz 41472 bits 15160 bits

Page 30: One Dollar Imaging on FPGA

DPC-TL2 area report•

Page 31: One Dollar Imaging on FPGA

DPC-TL2 area report•

Page 32: One Dollar Imaging on FPGA
Page 33: One Dollar Imaging on FPGA

Endoscopy capsule• ’

Page 34: One Dollar Imaging on FPGA

Endoscopy capsule•

Page 35: One Dollar Imaging on FPGA

Endoscopy capsule•

Page 36: One Dollar Imaging on FPGA

TL4 on endoscopy images

Page 37: One Dollar Imaging on FPGA
Page 38: One Dollar Imaging on FPGA