FlexISP: A Flexible Camera Image Processing Framework FELIX HEIDE 1,2 MARKUS STEINBERGER 3 YUN-TA TSAI 1 NASA ROUF 1,2 DAWID PAJΔK 1 DIKPAL REDDY 1 ORAZIO GALLO 1 JING LIU 4 WOLFGANG HEIDRICH 5 KAREN EGIAZARIAN 1,6 JAN KAUTZ 1 KARI PULLI 1 1 NVIDIA 2 UBC 3 TU GRAZ 4 UCSC 5 KAUST 6 TUT
CAMERA IMAGE PROCESSING
Image Signal Processor (ISP) 4
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping
IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping
NOVEL FEATURES Long Exposure Short Exposure Long Exposure Short Exposure
NOVEL FEATURES Single Exposure Interleaved Exposure
NOVEL FEATURES
Depth Refocusing
Kepler GPU
OBJECTIVES NO PIPELINE FLEXIBILITY PERFORMANCE
PROPOSED SOLUTION FLEXISP Bayer Burst iHDR Others β¦
IMAGE FORMATION x B D z
IMAGE FORMATION z = DBx x B D z
IMAGE FORMATION z = A x B D
LINEAR SYSTEM 2 ππ ππππ π¦ π¨ β π΅π¦ 2
LINEAR SYSTEM 2 ππ ππππ π¦ π¨ β π΅π¦ 2 errors w.r.t. observation A x
LINEAR SYSTEM 2 ππ ππππ π¦ π¨ β π΅π¦ 2 errors w.r.t. observation A x
LINEAR SYSTEM 2 + Ξ»(π¦) ππ ππππ π¦ π¨ β π΅π¦ 2 regularization
TOTAL VARIATION (Rudin et al. β92)
CROSS-CHANNEL (Heide et al. β13)
COLLABORATIVE DENOISING
COLLABORATIVE DENOISING
LINEAR SYSTEM 2 + Ξ»(π¦) ππ ππππ π¦ π¨ β π΅π¦ 2 + + Total variation Cross-channel Collaborative denoising
IMPORTANCE OF PRIORS
MORE ON PRIORSβ¦ TV [Rudin et al. β92] EPLL [Zoran and Weiss β11] Curvelets [ CandΓ¨s and Donoho β99 ]
MORE ON PRIORSβ¦
LINEAR SYSTEM 2 + Ξ»(π¦) ππ ππππ π¦ π¨ β π΅π¦ 2 Convex Optimization (Mostly)
CONVERGENCE
RESULTS
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR A
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR A
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR
CAMERA SYSTEMS Bayer Burst iHDR A
PERFORMANCE GTX Titan Demosaic (5MP) 2.13 iHDR (13MP) 7.45 Image burst (0.4MPx16) 0.82 TIME IN SECONDS
PERFORMANCE Tegra K1 Demosaic (5MP) 40.5 iHDR (13MP) 174.4 Image burst (0.4MPx16) 16.7 TIME IN SECONDS
MORE ON PRIORSβ¦
PERFORMANCE (BM3D) Tegra K1 Demosaic (5MP) 40.5 iHDR (13MP) 174.4 Image burst (0.4MPx16) 16.7 TIME IN SECONDS
PERFORMANCE (AVERAGING NLM) Tegra K1 Demosaic (5MP) 6.7 iHDR (13MP) 33.2 Image burst (0.4MPx16) 6.6 TIME IN SECONDS
CONCLUSION
Bayer Burst iHDR Color Camera Array + others such as: deconvolution, super-resolution, JPEG compression and de-blocking.
Bayer Burst AOHDR Color Camera Array A FLEXISP
THANK YOU!
Recommend
More recommend