Burst photography for high dynamic range and low-light imaging on mobile cameras

Cell phone cameras have small apertures, which limits the number of photons they can gather, leading to noisy images in low light. They also have small sensor pixels, which limits the number of electrons each pixel can store, leading to limited dynamic range. We describe a computational photography...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2016-11, Vol.35 (6), p.1-12
Hauptverfasser: Hasinoff, Samuel W., Sharlet, Dillon, Geiss, Ryan, Adams, Andrew, Barron, Jonathan T., Kainz, Florian, Chen, Jiawen, Levoy, Marc
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 12
container_issue 6
container_start_page 1
container_title ACM transactions on graphics
container_volume 35
creator Hasinoff, Samuel W.
Sharlet, Dillon
Geiss, Ryan
Adams, Andrew
Barron, Jonathan T.
Kainz, Florian
Chen, Jiawen
Levoy, Marc
description Cell phone cameras have small apertures, which limits the number of photons they can gather, leading to noisy images in low light. They also have small sensor pixels, which limits the number of electrons each pixel can store, leading to limited dynamic range. We describe a computational photography pipeline that captures, aligns, and merges a burst of frames to reduce noise and increase dynamic range. Our system has several key features that help make it robust and efficient. First, we do not use bracketed exposures. Instead, we capture frames of constant exposure, which makes alignment more robust, and we set this exposure low enough to avoid blowing out highlights. The resulting merged image has clean shadows and high bit depth, allowing us to apply standard HDR tone mapping methods. Second, we begin from Bayer raw frames rather than the demosaicked RGB (or YUV) frames produced by hardware Image Signal Processors (ISPs) common on mobile platforms. This gives us more bits per pixel and allows us to circumvent the ISP's unwanted tone mapping and spatial denoising. Third, we use a novel FFT-based alignment algorithm and a hybrid 2D/3D Wiener filter to denoise and merge the frames in a burst. Our implementation is built atop Android's Camera2 API, which provides per-frame camera control and access to raw imagery, and is written in the Halide domain-specific language (DSL). It runs in 4 seconds on device (for a 12 Mpix image), requires no user intervention, and ships on several mass-produced cell phones.
doi_str_mv 10.1145/2980179.2980254
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1864549320</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1864549320</sourcerecordid><originalsourceid>FETCH-LOGICAL-c381t-a8a67e66bd282f8cb3bbe6aff3c6bd8949d3efac4438dde000b58b7d491404343</originalsourceid><addsrcrecordid>eNotkE1LxDAYhIMouK6evebopbtJ8zZNj7r4BQt60HPIZ1tpm5q0yP57u-yeBmaGYXgQuqdkQykU27wShJbV5qh5ARdoRYuizErGxSVakZKRjDBCr9FNSj-EEA7AV-jzaY5pwmMTplBHNTYH7EPETVs32B4G1bcGRzXUDqvB4i78Zd0STbjtVd0ONQ4D7oNuO4eN6l1U6RZdedUld3fWNfp-ef7avWX7j9f33eM-M0zQKVNC8dJxrm0uci-MZlo7rrxnZvFEBZVlzisDwIS1bvmrC6FLCxUFAgzYGj2cdscYfmeXJtm3ybiuU4MLc5JUcCigYjlZqttT1cSQUnRejnH5Hw-SEnlkJ8_s5Jkd-wcYl2HZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1864549320</pqid></control><display><type>article</type><title>Burst photography for high dynamic range and low-light imaging on mobile cameras</title><source>ACM Digital Library Complete</source><creator>Hasinoff, Samuel W. ; Sharlet, Dillon ; Geiss, Ryan ; Adams, Andrew ; Barron, Jonathan T. ; Kainz, Florian ; Chen, Jiawen ; Levoy, Marc</creator><creatorcontrib>Hasinoff, Samuel W. ; Sharlet, Dillon ; Geiss, Ryan ; Adams, Andrew ; Barron, Jonathan T. ; Kainz, Florian ; Chen, Jiawen ; Levoy, Marc</creatorcontrib><description>Cell phone cameras have small apertures, which limits the number of photons they can gather, leading to noisy images in low light. They also have small sensor pixels, which limits the number of electrons each pixel can store, leading to limited dynamic range. We describe a computational photography pipeline that captures, aligns, and merges a burst of frames to reduce noise and increase dynamic range. Our system has several key features that help make it robust and efficient. First, we do not use bracketed exposures. Instead, we capture frames of constant exposure, which makes alignment more robust, and we set this exposure low enough to avoid blowing out highlights. The resulting merged image has clean shadows and high bit depth, allowing us to apply standard HDR tone mapping methods. Second, we begin from Bayer raw frames rather than the demosaicked RGB (or YUV) frames produced by hardware Image Signal Processors (ISPs) common on mobile platforms. This gives us more bits per pixel and allows us to circumvent the ISP's unwanted tone mapping and spatial denoising. Third, we use a novel FFT-based alignment algorithm and a hybrid 2D/3D Wiener filter to denoise and merge the frames in a burst. Our implementation is built atop Android's Camera2 API, which provides per-frame camera control and access to raw imagery, and is written in the Halide domain-specific language (DSL). It runs in 4 seconds on device (for a 12 Mpix image), requires no user intervention, and ships on several mass-produced cell phones.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/2980179.2980254</identifier><language>eng</language><subject>Alignment ; Bursting ; Dynamic range ; Exposure ; Frames ; Noise reduction</subject><ispartof>ACM transactions on graphics, 2016-11, Vol.35 (6), p.1-12</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c381t-a8a67e66bd282f8cb3bbe6aff3c6bd8949d3efac4438dde000b58b7d491404343</citedby><cites>FETCH-LOGICAL-c381t-a8a67e66bd282f8cb3bbe6aff3c6bd8949d3efac4438dde000b58b7d491404343</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Hasinoff, Samuel W.</creatorcontrib><creatorcontrib>Sharlet, Dillon</creatorcontrib><creatorcontrib>Geiss, Ryan</creatorcontrib><creatorcontrib>Adams, Andrew</creatorcontrib><creatorcontrib>Barron, Jonathan T.</creatorcontrib><creatorcontrib>Kainz, Florian</creatorcontrib><creatorcontrib>Chen, Jiawen</creatorcontrib><creatorcontrib>Levoy, Marc</creatorcontrib><title>Burst photography for high dynamic range and low-light imaging on mobile cameras</title><title>ACM transactions on graphics</title><description>Cell phone cameras have small apertures, which limits the number of photons they can gather, leading to noisy images in low light. They also have small sensor pixels, which limits the number of electrons each pixel can store, leading to limited dynamic range. We describe a computational photography pipeline that captures, aligns, and merges a burst of frames to reduce noise and increase dynamic range. Our system has several key features that help make it robust and efficient. First, we do not use bracketed exposures. Instead, we capture frames of constant exposure, which makes alignment more robust, and we set this exposure low enough to avoid blowing out highlights. The resulting merged image has clean shadows and high bit depth, allowing us to apply standard HDR tone mapping methods. Second, we begin from Bayer raw frames rather than the demosaicked RGB (or YUV) frames produced by hardware Image Signal Processors (ISPs) common on mobile platforms. This gives us more bits per pixel and allows us to circumvent the ISP's unwanted tone mapping and spatial denoising. Third, we use a novel FFT-based alignment algorithm and a hybrid 2D/3D Wiener filter to denoise and merge the frames in a burst. Our implementation is built atop Android's Camera2 API, which provides per-frame camera control and access to raw imagery, and is written in the Halide domain-specific language (DSL). It runs in 4 seconds on device (for a 12 Mpix image), requires no user intervention, and ships on several mass-produced cell phones.</description><subject>Alignment</subject><subject>Bursting</subject><subject>Dynamic range</subject><subject>Exposure</subject><subject>Frames</subject><subject>Noise reduction</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNotkE1LxDAYhIMouK6evebopbtJ8zZNj7r4BQt60HPIZ1tpm5q0yP57u-yeBmaGYXgQuqdkQykU27wShJbV5qh5ARdoRYuizErGxSVakZKRjDBCr9FNSj-EEA7AV-jzaY5pwmMTplBHNTYH7EPETVs32B4G1bcGRzXUDqvB4i78Zd0STbjtVd0ONQ4D7oNuO4eN6l1U6RZdedUld3fWNfp-ef7avWX7j9f33eM-M0zQKVNC8dJxrm0uci-MZlo7rrxnZvFEBZVlzisDwIS1bvmrC6FLCxUFAgzYGj2cdscYfmeXJtm3ybiuU4MLc5JUcCigYjlZqttT1cSQUnRejnH5Hw-SEnlkJ8_s5Jkd-wcYl2HZ</recordid><startdate>20161101</startdate><enddate>20161101</enddate><creator>Hasinoff, Samuel W.</creator><creator>Sharlet, Dillon</creator><creator>Geiss, Ryan</creator><creator>Adams, Andrew</creator><creator>Barron, Jonathan T.</creator><creator>Kainz, Florian</creator><creator>Chen, Jiawen</creator><creator>Levoy, Marc</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20161101</creationdate><title>Burst photography for high dynamic range and low-light imaging on mobile cameras</title><author>Hasinoff, Samuel W. ; Sharlet, Dillon ; Geiss, Ryan ; Adams, Andrew ; Barron, Jonathan T. ; Kainz, Florian ; Chen, Jiawen ; Levoy, Marc</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c381t-a8a67e66bd282f8cb3bbe6aff3c6bd8949d3efac4438dde000b58b7d491404343</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Alignment</topic><topic>Bursting</topic><topic>Dynamic range</topic><topic>Exposure</topic><topic>Frames</topic><topic>Noise reduction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hasinoff, Samuel W.</creatorcontrib><creatorcontrib>Sharlet, Dillon</creatorcontrib><creatorcontrib>Geiss, Ryan</creatorcontrib><creatorcontrib>Adams, Andrew</creatorcontrib><creatorcontrib>Barron, Jonathan T.</creatorcontrib><creatorcontrib>Kainz, Florian</creatorcontrib><creatorcontrib>Chen, Jiawen</creatorcontrib><creatorcontrib>Levoy, Marc</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hasinoff, Samuel W.</au><au>Sharlet, Dillon</au><au>Geiss, Ryan</au><au>Adams, Andrew</au><au>Barron, Jonathan T.</au><au>Kainz, Florian</au><au>Chen, Jiawen</au><au>Levoy, Marc</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Burst photography for high dynamic range and low-light imaging on mobile cameras</atitle><jtitle>ACM transactions on graphics</jtitle><date>2016-11-01</date><risdate>2016</risdate><volume>35</volume><issue>6</issue><spage>1</spage><epage>12</epage><pages>1-12</pages><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Cell phone cameras have small apertures, which limits the number of photons they can gather, leading to noisy images in low light. They also have small sensor pixels, which limits the number of electrons each pixel can store, leading to limited dynamic range. We describe a computational photography pipeline that captures, aligns, and merges a burst of frames to reduce noise and increase dynamic range. Our system has several key features that help make it robust and efficient. First, we do not use bracketed exposures. Instead, we capture frames of constant exposure, which makes alignment more robust, and we set this exposure low enough to avoid blowing out highlights. The resulting merged image has clean shadows and high bit depth, allowing us to apply standard HDR tone mapping methods. Second, we begin from Bayer raw frames rather than the demosaicked RGB (or YUV) frames produced by hardware Image Signal Processors (ISPs) common on mobile platforms. This gives us more bits per pixel and allows us to circumvent the ISP's unwanted tone mapping and spatial denoising. Third, we use a novel FFT-based alignment algorithm and a hybrid 2D/3D Wiener filter to denoise and merge the frames in a burst. Our implementation is built atop Android's Camera2 API, which provides per-frame camera control and access to raw imagery, and is written in the Halide domain-specific language (DSL). It runs in 4 seconds on device (for a 12 Mpix image), requires no user intervention, and ships on several mass-produced cell phones.</abstract><doi>10.1145/2980179.2980254</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2016-11, Vol.35 (6), p.1-12
issn 0730-0301
1557-7368
language eng
recordid cdi_proquest_miscellaneous_1864549320
source ACM Digital Library Complete
subjects Alignment
Bursting
Dynamic range
Exposure
Frames
Noise reduction
title Burst photography for high dynamic range and low-light imaging on mobile cameras
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T00%3A45%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Burst%20photography%20for%20high%20dynamic%20range%20and%20low-light%20imaging%20on%20mobile%20cameras&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Hasinoff,%20Samuel%20W.&rft.date=2016-11-01&rft.volume=35&rft.issue=6&rft.spage=1&rft.epage=12&rft.pages=1-12&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/2980179.2980254&rft_dat=%3Cproquest_cross%3E1864549320%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1864549320&rft_id=info:pmid/&rfr_iscdi=true