nab-tsc2013-1-centen - finall...

21
Computational Imaging Dr. Peter Centen R&D Grass Valley Cameras

Upload: others

Post on 11-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Computational Imaging

Dr. Peter Centen

R&D Grass Valley Cameras

Page 2: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Agenda

• Real Time Imaging

– 4k almost for free

– HDR

– Lens corrections

• Post processing

– Coded aperture

Page 3: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

4K ALMOST FOR FREE

Page 4: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Bayer and the zone chart

no MTF without Alias

In imaging there are always frequencies violating Nyquist (both spatial and temporal) causing aliasing

Page 5: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Bayer and aliasing in B, R, G

[email protected]

Anti-alias measure = optical LOW PASS filter

Page 6: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Bayer and Computational Imaging

• 4k single imager

– 2Mpixels R, after computation 8Mpixels R

– 2Mpixels B, after computation 8Mpixels B

– 2x2Mpixels G, after computation 8Mpixels G

• Up-convert 4:4:4 HDTV to 4kp60 @ almost for free

– Single imager 4k : Pixels per line 2x2k = 4k

– 3 imager HDTV : Pixels per line 3x2k = 6k

Page 7: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

HDR

Page 8: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

The beauty of CMOS

• HDR built-in

– Low AC flare

– Low DC flare

• On the + side: better blacks

• On the – side: more lens corrections needed

Page 9: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

How to map 140dB in 8-10bit........need for more bandwidth/bits

zilionLEDs

Page 10: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

CORRECTABLE LENS ABERRATIONS

Page 11: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

2nd benefit: “Deblurring”

Page 12: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

The next challenge: correcting blue fringing

Page 13: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

INTENTIONAL LENS ABERRATIONS

Page 14: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Coded aperture

• Image and Depth from a Conventional Camera with a Coded Aperture– Anat Levin, Rob Fergus, Frédo Durand, William Freeman,

– MIT CSAIL, SIGGRAPH 2007

– http://groups.csail.mit.edu/graphics/CodedAperture

Page 15: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Coded aperture

Add a disk between the lens and the camera!

http://groups.csail.mit.edu/graphics/CodedAperture

Page 16: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Coded aperture

Conventional aperture coded aperture

Make defocus patterns different from natural images: it is about zeros in the spectrum

http://groups.csail.mit.edu/graphics/CodedAperture

Page 17: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Single input image:

Output #1: Depth map

Output #2: All-focused image

Page 18: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Application: Digital refocusing

http://groups.csail.mit.edu/graphics/CodedAperture

Page 19: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Application: Digital refocusing

http://groups.csail.mit.edu/graphics/CodedAperture

Page 20: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

Conclusion• From computational point of view:

– Intensity dependent Mapping (HDR)

– Position dependent Scaling (Chromatic aberration corrections)

– Interpolation (4k single-imager and 2k three-imager)

– De-convolution (Coded aperture)

• Filling the bit-pipe with HDTV, 4k, 8K and frame rates

– 12 Gbps @ 8kp15 = 4kp60 = 1080p240 = 720p480

Page 21: NAB-TSC2013-1-CENTEN - Finall [Read-Only]peerimaging.com/publications/TSC_NAB_2013_centen_ppt.pdf · Bayer and aliasing in B, R, G peter.centen@grassvalley.com Anti-alias measure

The next 5 years or so

Moore’s lawSD, HD, 4k, 8kSNR, HDR, WCG, HFRFilling the bit-pipe