SlideShare ist ein Scribd-Unternehmen logo
1 von 29
ProxImaL: Efficient Image Optimization
using Proximal Algorithms
Steven Diamond1Felix Heide1,2
Wolfgang Heidrich3,2 Gordon Wetzstein1
2University of British Columbia 3KAUST1Stanford University
www.proximal-lang.org
Matthias Nießner1 Jonathan Ragan-Kelley1
Low-Light Burst
Imaging
Pelican Color
Array
Interlaced HDR
and RGB-IR
Light.co Array
Camera Kinect ToF Depth
Imaging
Formal Optimization
Zoran and Weiss 2011 Levin et al. 2004
Krishnan and Szeliski 2011
Krishnan and Fergus 2009
Heide et al. 2015
Deconvolution Denoising Inpainting + Colorization Camera Image Processing
Schmidt et al. 2015 Chen et al. 2015
Demosaic Denoise
Bad Pixel
Correction
Image
Enhancing
Tone
Mapping
Lens
Correction
Black
Level
Metering
Formal Optimization
Image Processing Pipeline
Formal Optimization
Formal Optimization
Brooke et al. 1988 Grant and Boyd. 2014 Lofberg 2004
DSLs for convex optimization:
Formal Optimization
Brooke et al. 1988Grant and Boyd. 2014 Lofberg 2004
DSLs for convex optimization:
Infeasible for Imaging problems:
• Millions of Variables
• Large-Scale Operators
ProxImaL
ProxImaLAndroid HDR+First Frame
ProxImaL Code:
ProxImaLAndroid HDR+
Objective:
An example:
Proximal Code:
OriginalBlurredSubsampled
Translation “by Hand”:
Objective:
or:with either:
ADMM:
Objective:
or:with either:
100 sec 10 sec
Blurred
Blurred + Subsampled
Result
Ambiguous translations drastically
affect solver performance !
Translation “by Hand”:
Sum of “proxable” functions:
General Problem Representation:
• . are “proxable” penalty functions with the proximal operator:
are linear transforms on the unknowns.• .
Proximal algorithms:
• ADMM [Boyd 2011]
• Linearized ADMM [Boyd 2011]
• PC [Chambolle and Pock 2011]
• (HQS [Geman and Yang 1995])
Proximal Compiler:
Objective:
Algorithm Implementation:
Halide
Function Numpy [ms] Halide [ms]
sum_of_squares 246 42
dot product 97 16
subsample 356 73
grad 1188 95
conv 7791 121
warp 458 153
norm1 202 27
group_norm1 1037 68
FFT 23 9
Runtime of TV-Deconvolution:
Runtime of TV-Deconvolution:
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
ProxImaL
ProxImaL Code:
ProxImaLKrishnan and Fergus 2009
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
ProxImaL Code:
40 dB34 dB
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
ProxImaL Code:
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
ProxImaL Code:
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
Applications:
Demosaicking Interlaced HDR Low-Light Burst
Imaging
Poisson
Deconvolution
Phase
Retrieval
Please see paper !
ProxImaL
www.proximal-lang.org
Open Source !

Weitere ähnliche Inhalte

Was ist angesagt?

Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
Camera Culture Group, MIT Media Lab
 

Was ist angesagt? (20)

AI+ Remote Sensing: Applying Deep Learning to Image Enhancement, Analytics, a...
AI+ Remote Sensing: Applying Deep Learning to Image Enhancement, Analytics, a...AI+ Remote Sensing: Applying Deep Learning to Image Enhancement, Analytics, a...
AI+ Remote Sensing: Applying Deep Learning to Image Enhancement, Analytics, a...
 
20211118 AI+ Remote Sensing
20211118 AI+ Remote Sensing20211118 AI+ Remote Sensing
20211118 AI+ Remote Sensing
 
Object Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online LearningObject Tracking with Instance Matching and Online Learning
Object Tracking with Instance Matching and Online Learning
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
 
HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast HDR in Cinema: Achievable Contrast
HDR in Cinema: Achievable Contrast
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Compressive DIsplays: SID Keynote by Ramesh Raskar
Compressive DIsplays: SID Keynote by Ramesh RaskarCompressive DIsplays: SID Keynote by Ramesh Raskar
Compressive DIsplays: SID Keynote by Ramesh Raskar
 
Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
Super resolution from a single image
Super resolution from a single imageSuper resolution from a single image
Super resolution from a single image
 
Introduction to Light Fields
Introduction to Light FieldsIntroduction to Light Fields
Introduction to Light Fields
 
Radiography
RadiographyRadiography
Radiography
 
Gaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image CapturingGaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image Capturing
 
Light Field Technology
Light Field TechnologyLight Field Technology
Light Field Technology
 
Image Sensing & Acquisition
Image Sensing & AcquisitionImage Sensing & Acquisition
Image Sensing & Acquisition
 
Compressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta KadambiCompressed Sensing - Achuta Kadambi
Compressed Sensing - Achuta Kadambi
 
Light Field Photography Introduction
Light Field Photography IntroductionLight Field Photography Introduction
Light Field Photography Introduction
 
Real-time animated digital doubles at Eisko
Real-time animated digital doubles at EiskoReal-time animated digital doubles at Eisko
Real-time animated digital doubles at Eisko
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 3)
 

Andere mochten auch

Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
Gordon Wetzstein
 

Andere mochten auch (11)

VR2.0: Making Virtual Reality Better Than Reality?
VR2.0: Making Virtual Reality Better Than Reality?VR2.0: Making Virtual Reality Better Than Reality?
VR2.0: Making Virtual Reality Better Than Reality?
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
 
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
Light Field, Focus-tunable, and Monovision Near-eye Displays | SID 2016
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 IntroductionSIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 1 Introduction
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 7 Schlieren Imaging
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 2 High Dynamic Range I...
 
Compressive Light Field Displays
Compressive Light Field DisplaysCompressive Light Field Displays
Compressive Light Field Displays
 
Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014Compressive Light Field Projection @ SIGGRAPH 2014
Compressive Light Field Projection @ SIGGRAPH 2014
 
Vision-correcting Displays @ SIGGRAPH 2014
Vision-correcting Displays @ SIGGRAPH 2014Vision-correcting Displays @ SIGGRAPH 2014
Vision-correcting Displays @ SIGGRAPH 2014
 
The Light Field Stereoscope | SIGGRAPH 2015
The Light Field Stereoscope | SIGGRAPH 2015The Light Field Stereoscope | SIGGRAPH 2015
The Light Field Stereoscope | SIGGRAPH 2015
 
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
Multi-camera Time-of-Flight Systems | SIGGRAPH 2016
 

Ähnlich wie ProxImaL | SIGGRAPH 2016

"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"..."How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
Edge AI and Vision Alliance
 
presentation644v4
presentation644v4presentation644v4
presentation644v4
Maikon
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
butest
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
butest
 
Single Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
Single Image Super-Resolution Using Analytical Solution for L2-L2 AlgorithmSingle Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
Single Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
ijtsrd
 
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
Sumadeep Juvvalapalem
 

Ähnlich wie ProxImaL | SIGGRAPH 2016 (20)

"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"..."How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
 
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
 
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
“12+ Image Quality Attributes that Impact Computer Vision,” a Presentation fr...
 
presentation644v4
presentation644v4presentation644v4
presentation644v4
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
 
A Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement TechniquesA Review of Image Contrast Enhancement Techniques
A Review of Image Contrast Enhancement Techniques
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
 
IMAGE RESOLUTION ENHANCEMENT BY USING SWT AND DWT
IMAGE RESOLUTION ENHANCEMENT BY USING SWT AND DWTIMAGE RESOLUTION ENHANCEMENT BY USING SWT AND DWT
IMAGE RESOLUTION ENHANCEMENT BY USING SWT AND DWT
 
Viva201393(1).pptxbaru
Viva201393(1).pptxbaruViva201393(1).pptxbaru
Viva201393(1).pptxbaru
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
 
Digital_image_processing_PPT.ppt
Digital_image_processing_PPT.pptDigital_image_processing_PPT.ppt
Digital_image_processing_PPT.ppt
 
Master Thesis of Computer Engineering SuperResoluton Giuseppe Caliendo
Master Thesis of Computer Engineering SuperResoluton Giuseppe CaliendoMaster Thesis of Computer Engineering SuperResoluton Giuseppe Caliendo
Master Thesis of Computer Engineering SuperResoluton Giuseppe Caliendo
 
Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photography
 
Single Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
Single Image Super-Resolution Using Analytical Solution for L2-L2 AlgorithmSingle Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
Single Image Super-Resolution Using Analytical Solution for L2-L2 Algorithm
 
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
Learning Based Single Frame Image Super-resolution Using Fast Discrete Curvel...
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
COMPARISION OF TONE-MAPPING ALGORITHM BASED ON STRUCTURAL FIDELITY AND STATIS...
 
Visual geometry with deep learning
Visual geometry with deep learningVisual geometry with deep learning
Visual geometry with deep learning
 
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
Image Resolution Enhancement using DWT and Spatial Domain Interpolation Techn...
 

Mehr von StanfordComputationalImaging

Mehr von StanfordComputationalImaging (8)

Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual RealityGaze-Contingent Ocular Parallax Rendering for Virtual Reality
Gaze-Contingent Ocular Parallax Rendering for Virtual Reality
 
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
Autofocals: Evaluating Gaze-Contingent Eyeglasses for Presbyopes - Siggraph 2019
 
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 SeminarComputational Near-eye Displays with Focus Cues - SID 2017 Seminar
Computational Near-eye Displays with Focus Cues - SID 2017 Seminar
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
Build Your Own VR Display Course - SIGGRAPH 2017: Part 5
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
Build Your Own VR Display Course - SIGGRAPH 2017: Part 4
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
Build Your Own VR Display Course - SIGGRAPH 2017: Part 2
 
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
Build Your Own VR Display Course - SIGGRAPH 2017: Part 1
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

ProxImaL | SIGGRAPH 2016

Hinweis der Redaktion

  1. In summary, ProxImaL is a DSL for image optimization that allows for rapid prototyping of inverse problems in imaging while providing high-performance execution. Using ProxImaL, we achieved state-of-the-art performance and quality for a variety of applications. Our implementations were only a few lines of code. ProxImaL is open-source and available at proximal-lang.org. Check out proximal-lang.org for installation instructions, examples, and a tutorial. Image optimization offers a unified approach to image processing tasks, which is essential as we move towards increasingly diverse computational photography systems. With ProxImaL we have made image optimization easy and user friendly. Our long term goal is to make optimization-based approaches fast and efficient enough to be running on every imaging system. We will do this by extending ProxImaL to generate compiled code optimized for CPU, GPU, and emerging programmable ISPs. NOTE know timings for results.