Hyperparameter optimization in black-box image processing using differentiable proxies
Author(s): Tseng, Ethan; Yu, Felix; Yang, Yuting; Mannan, Fahim; Arnaud, Kale ST; et al
DownloadTo refer to this page use:
http://arks.princeton.edu/ark:/88435/pr1fc26
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Tseng, Ethan | - |
dc.contributor.author | Yu, Felix | - |
dc.contributor.author | Yang, Yuting | - |
dc.contributor.author | Mannan, Fahim | - |
dc.contributor.author | Arnaud, Kale ST | - |
dc.contributor.author | Nowrouzezahrai, Derek | - |
dc.contributor.author | Lalonde, Jean-François | - |
dc.contributor.author | Heide, Felix | - |
dc.date.accessioned | 2021-10-08T19:49:16Z | - |
dc.date.available | 2021-10-08T19:49:16Z | - |
dc.date.issued | 2019-07 | en_US |
dc.identifier.citation | Tseng, Ethan, Felix Yu, Yuting Yang, Fahim Mannan, Karl ST Arnaud, Derek Nowrouzezahrai, Jean-François Lalonde, and Felix Heide. "Hyperparameter optimization in black-box image processing using differentiable proxies." ACM Transactions on Graphics (TOG) 38, no. 4 (2019): pp. 1-14. doi:10.1145/3306346.3322996 | en_US |
dc.identifier.issn | 0730-0301 | - |
dc.identifier.uri | https://www.cs.princeton.edu/~fheide/ProxyOpt.pdf | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/pr1fc26 | - |
dc.description.abstract | Nearly every commodity imaging system we directly interact with, or indirectly rely on, leverages power efficient, application-adjustable black-box hardware image signal processing (ISPs) units, running either in dedicated hardware blocks, or as proprietary software modules on programmable hardware. The configuration parameters of these black-box ISPs often have complex interactions with the output image, and must be adjusted prior to deployment according to application-specific quality and performance metrics. Today, this search is commonly performed manually by "golden eye" experts or algorithm developers leveraging domain expertise. We present a fully automatic system to optimize the parameters of black-box hardware and software image processing pipelines according to any arbitrary (i.e., application-specific) metric. We leverage a differentiable mapping between the configuration space and evaluation metrics, parameterized by a convolutional neural network that we train in an end-to-end fashion with imaging hardware in-the-loop. Unlike prior art, our differentiable proxies allow for high-dimension parameter search with stochastic first-order optimizers, without explicitly modeling any lower-level image processing transformations. As such, we can efficiently optimize black-box image processing pipelines for a variety of imaging applications, reducing application-specific configuration times from months to hours. Our optimization method is fully automatic, even with black-box hardware in the loop. We validate our method on experimental data for real-time display applications, object detection, and extreme low-light imaging. The proposed approach outperforms manual search qualitatively and quantitatively for all domain-specific applications tested. When applied to traditional denoisers, we demonstrate that---just by changing hyperparameters---traditional algorithms can outperform recent deep learning methods by a substantial margin on recent benchmarks. | en_US |
dc.format.extent | 1 - 14 | en_US |
dc.language.iso | en_US | en_US |
dc.relation.ispartof | ACM Transactions on Graphics | en_US |
dc.rights | Author's manuscript | en_US |
dc.title | Hyperparameter optimization in black-box image processing using differentiable proxies | en_US |
dc.type | Journal Article | en_US |
dc.identifier.doi | 10.1145/3306346.3322996 | - |
pu.type.symplectic | http://www.symplectic.co.uk/publications/atom-terms/1.0/journal-article | en_US |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
HyperparameterOptImageProcessing.pdf | 89.11 MB | Adobe PDF | View/Download |
Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.