image processing framework
play

Image Processing Framework FELIX HEIDE 1,2 MARKUS STEINBERGER 3 - PowerPoint PPT Presentation

FlexISP: A Flexible Camera Image Processing Framework FELIX HEIDE 1,2 MARKUS STEINBERGER 3 YUN-TA TSAI 1 NASA ROUF 1,2 DAWID PAJK 1 DIKPAL REDDY 1 ORAZIO GALLO 1 JING LIU 4 WOLFGANG HEIDRICH 5 KAREN EGIAZARIAN 1,6 JAN KAUTZ 1 KARI PULLI 1 1


  1. 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

  2. CAMERA IMAGE PROCESSING

  3. Image Signal Processor (ISP) 4

  4. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  5. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  6. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  7. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  8. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  9. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  10. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  11. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  12. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Demosaic Denoise Metering Correction Tone Image Enhancing Mapping

  13. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping

  14. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping

  15. IMAGE PROCESSING PIPELINE Exposure / Focus Adjustment Bad Pixel Black Level Correction Lens Denoise Demosaic Metering Correction Tone Image Enhancing Mapping

  16. NOVEL FEATURES Long Exposure Short Exposure Long Exposure Short Exposure

  17. NOVEL FEATURES Single Exposure Interleaved Exposure

  18. NOVEL FEATURES

  19. Depth Refocusing

  20. Kepler GPU

  21. OBJECTIVES NO PIPELINE FLEXIBILITY PERFORMANCE

  22. PROPOSED SOLUTION FLEXISP Bayer Burst iHDR Others …

  23. IMAGE FORMATION x B D z

  24. IMAGE FORMATION z = DBx x B D z

  25. IMAGE FORMATION z = A x B D

  26. LINEAR SYSTEM 2 π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2

  27. LINEAR SYSTEM 2 π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2 errors w.r.t. observation A x

  28. LINEAR SYSTEM 2 π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2 errors w.r.t. observation A x

  29. LINEAR SYSTEM 2 + Ξ»(𝑦) π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2 regularization

  30. TOTAL VARIATION (Rudin et al. β€˜92)

  31. CROSS-CHANNEL (Heide et al. β€˜13)

  32. COLLABORATIVE DENOISING

  33. COLLABORATIVE DENOISING

  34. LINEAR SYSTEM 2 + Ξ»(𝑦) π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2 + + Total variation Cross-channel Collaborative denoising

  35. IMPORTANCE OF PRIORS

  36. MORE ON PRIORS… TV [Rudin et al. β€˜92] EPLL [Zoran and Weiss β€˜11] Curvelets [ CandΓ¨s and Donoho β€˜99 ]

  37. MORE ON PRIORS…

  38. LINEAR SYSTEM 2 + Ξ»(𝑦) π‘π‘ π‘•π‘›π‘—π‘œ 𝑦 𝑨 βˆ’ 𝐡𝑦 2 Convex Optimization (Mostly)

  39. CONVERGENCE

  40. RESULTS

  41. CAMERA SYSTEMS Bayer Burst iHDR

  42. CAMERA SYSTEMS Bayer Burst iHDR

  43. CAMERA SYSTEMS Bayer Burst iHDR A

  44. CAMERA SYSTEMS Bayer Burst iHDR

  45. CAMERA SYSTEMS Bayer Burst iHDR

  46. CAMERA SYSTEMS Bayer Burst iHDR A

  47. CAMERA SYSTEMS Bayer Burst iHDR

  48. CAMERA SYSTEMS Bayer Burst iHDR

  49. CAMERA SYSTEMS Bayer Burst iHDR A

  50. PERFORMANCE GTX Titan Demosaic (5MP) 2.13 iHDR (13MP) 7.45 Image burst (0.4MPx16) 0.82 TIME IN SECONDS

  51. PERFORMANCE Tegra K1 Demosaic (5MP) 40.5 iHDR (13MP) 174.4 Image burst (0.4MPx16) 16.7 TIME IN SECONDS

  52. MORE ON PRIORS…

  53. PERFORMANCE (BM3D) Tegra K1 Demosaic (5MP) 40.5 iHDR (13MP) 174.4 Image burst (0.4MPx16) 16.7 TIME IN SECONDS

  54. PERFORMANCE (AVERAGING NLM) Tegra K1 Demosaic (5MP) 6.7 iHDR (13MP) 33.2 Image burst (0.4MPx16) 6.6 TIME IN SECONDS

  55. CONCLUSION

  56. Bayer Burst iHDR Color Camera Array + others such as: deconvolution, super-resolution, JPEG compression and de-blocking.

  57. Bayer Burst AOHDR Color Camera Array A FLEXISP

  58. THANK YOU!

Recommend


More recommend