看機器學習如何駕馭光影:一鍵為照片增光添彩的「人像光效」

2021-02-20 谷歌開發者

文 / Yun-Ta Tsai 和 Rohit Pandey,Google Research 軟體工程師

職業的人像攝影師能夠通過專用設備(例如外置閃光燈與反光板)和專業知識,捕捉恰到好處的光照效果,從而拍攝出令人贊不決口的照片。為了讓用戶更好地排出專業的人像外觀,我們最近發布了人像光效 (Portrait Light),這是專為 Pixel 相機和 Google 相冊應用推出的一項新的攝影后期功能,可為人像添加模擬的定向光源,在方向與強度兩方面補充原始照片的光效。

使用和不使用人像光效的圖片示例:注意人像光效如何勾勒出臉部輪廓,增加維度細節、立體感和視覺效果

在 Pixel 4、Pixel 4a、Pixel 4a (5G) 和 Pixel 5 上的 Pixel 相機中,人像光效會自動對默認模式下的圖片和包含人的夜景照片(無論只有一人還是一小群人時)應用攝影后期功能。在人像模式照片中,人像光效配合已有的淺景深特效,提供更豐富的光影,可帶來如在攝影棚一般的效果。由於對光影的喜好因人而異,因此Pixel 用戶在人像模式下可根據自己的喜好,在 Google 相冊中手動重新定位和調整所應用光線的亮度。對於在 Pixel 2 或後續型號上運行 Google 相冊的用戶,這種補光功能也可用於許多先前拍攝的人像照片。

‍Pixel 用戶可以在拍攝後根據自己的喜好在 Google 照片中調整人像的光效

今天,我們來介紹一下人像光效背後的技術。

受人像攝影師使用的外置光源的啟發,人像光效構建了一個在場景中可被重新定位的光源模型,並根據初始光影方向與強度自動進行對照片光影的補充。我們利用全新的機器學習模型來實現這一點,每項模型都使用在 Light Stage 計算照明系統中捕獲的照片數據集進行訓練。這些模型支持以下兩種新算法:自動定向光補 (Automatic directional light placement):對於給定的人像,該算法將合成的定向光放置於場景中,與攝影師在現實世界中補充外置光源的方式一致。

拍攝後合成補光 (Synthetic post-capture relighting):對於給定的照明方向和人像,以看起來真實且自然的方式添加合成光。

Light Stage
https://augmentedperception.github.io/therelightables/

這些創新使人像光效能夠隨時為行動裝置上的每個人像增加吸引人的光效。

攝影師通常依靠感知線索決定如何使用外置光源增強環境光照。他們評估落在臉上的光照強度和方向,並調整拍攝對象的頭部姿勢以補充光線。為了引導人像光效自動放置光源,我們開發了這兩種感知信號的等效計算。

首先,我們訓練了一種全新的機器學習模型,根據輸入的人像估算場景的高動態範圍全向光照輪廓。這種新的光照估算模型將人臉視為光探頭,推斷所有方向的場景中所有光源的方向、相對強度和顏色。我們還使用 MediaPipe Face Mesh 估算人像拍攝對象的頭部姿勢。

根據輸入人像估算高動態範圍全向光照輪廓:每個圖片右側的三個球體,即漫反射(頂部)、啞光銀(中間)和鏡面(底部)使用估算的照明進行渲染,每個球體都反映環境照明的顏色、強度和方向  

通過這些線索,我們可以確定合成光照的源方向。在攝影棚人像攝影中,仰視場景時,主外置光源或主光位於視線上方約 30° 處,與照相機軸偏離 30° 至 60°。我們遵循這個經典人像外觀準則,增強場景中任何預先存在的光照方向,同時力求達到平衡、巧妙的主光與補光光照比(約 2:1)。

根據所需的光照方向和人像,我們接下來訓練了一個新的機器學習模型,以便將定向光源的照明添加到原始照片中。訓練模型需要提供數百萬對帶有和不帶額外光線的人像。在正常情況下拍攝此類數據集將是不可能的,因為它需要近乎完美地匹配在不同光照條件下拍攝的人像。

取而代之的是,我們通過使用 Light Stage 計算照明系統拍攝 70 個不同的人來生成訓練數據。這種球形照明裝置包括 64 個視角不同的照相機和 331 個可單獨編程的 LED 光源。我們拍攝了每種光線照射下的每個個體(one-light-at-a-time,OLAT),這將生成其反射場或球形環境的離散部分所照亮的外觀。反射場編碼拍攝對象的皮膚、頭髮和衣服的獨特顏色和反光屬性,即每種材料的光澤或暗淡程度。由於光的疊加原理,這些 OLAT 圖片可以線性疊加在一起,以渲染出逼真的拍攝對象圖片,就像被攝者出現在任何基於圖片的照明環境中一樣,並正確地表示像次表面散射這樣的複雜光傳輸現象。

我們使用 Light Stage 拍攝了不同臉型、性別、膚色、髮型和著裝/配飾的許多人。對於每個人,我們在不同的各種光照環境中生成合成人像,包括添加和不添加定向光的圖片,從而渲染出數百萬對圖片。此數據集提升了模型在不同光照環境下的性能。

使用 360° 計算照明裝置 Google Light Stage 一次點亮一盞燈,對個體進行拍照

左圖:來自個人拍攝的反射場的示例圖片,在 Light Stage 中的外觀為一次點亮一盞燈的照明下的外觀;右圖:這些圖片可以疊加在一起,在任何新穎的光照環境中形成拍攝對象的外觀

我們不是嘗試直接預測輸出補光圖片,而是訓練補光模型以輸出低解析度商圖片 (Quotient Image),即每像素乘數,在上採樣時可應用於原始輸入圖片,在添加額外光源的情況下生成所需的輸出圖片。此技術計算效率高,並且只促進低頻光照變化,而不影響高頻圖片細節,高頻圖片細節直接從輸入端傳輸以保持圖片質量。

當攝影師在場景中添加額外的光源時,光源相對於拍攝對象的面部幾何形狀的方向將決定面部每個部分的亮度。為了對光源從相對無光表面反射的光學行為建模,我們首先訓練一個機器學習模型,以根據輸入的照片估算表面法線,然後應用蘭伯特定律計算所需照明方向的「光可見性圖」。我們將這個光可見性圖作為商圖片預測器的輸入,以確保使用基於物理學的洞見對模型進行訓練。

我們的補光網絡流水線。根據輸入人像,我們估算每個像素的表面法線,然後將其用於計算光可見性圖。對模型進行訓練以生成低解析度商圖片,在上採樣並作為乘數應用於原始圖片時,會產生在場景中綜合添加額外光源的原始人像

我們優化了整個流水線,使其在行動裝置上以交互式幀速率運行,並且模型的總大小不到 10 MB。以下是幾個人像光效的實際運行示例。

您可以在 Pixel 相機中嘗試使用人像光效,然後根據自己的喜好在 Google 照片中調整光的位置和亮度。對於使用雙重曝光控制的用戶,可以在拍攝後應用人像光效,以獲得更大的創作靈活性,在光影之間找到適當的平衡。在 Google 照片庫的現有圖片上,針對面部曝光不足之處嘗試使用人像光效,讓您的拍攝對象光彩照人。它特別適合處理單人直面相機擺姿勢的圖片。

我們正在依託機器學習開啟移動相機的創意攝影后期光照控制之旅,而人像光效是這一旅程的第一步。

人像光效是 Google Research、Google Daydream、Pixel 和 Google 照片團隊合作的結晶。主要貢獻者包括:Yun-Ta Tsai、Rohit Pandey、Sean Fanello、Chloe LeGendre、Michael Milne、Ryan Geiss、Sam Hasinoff、Dillon Sharlet、Christoph Rhemann、Peter Denny、Kaiwen Guo、Philip Davidson、Jonathan Taylor、Mingsong Dou、Pavel Pidlypenskyi、Peter Lincoln、Jay Busch、Matt Whalen、Jason Dourgarian、Geoff Harvey、Cynthia Herrera、Sergio Orts Escolano、Paul Debevec、Jonathan Barron、Sofien Bouaziz、Clement Ng、Rachit Gupta、Jesse Evans、Ryan Campbell、Sonya Mollinger、Emily To、Yichang Shih、Jana Ehmann、Wan-Chun Alex Ma、Christina Tong、Tim Smith、Tim Ruddick、Bill Strathearn、Jose Lima、Chia-Kai Liang、David Salesin、Shahram Izadi、Navin Sarma、Nisha Masharani、Zachary Senzer。

更多 AI 相關閱讀:

相關焦點

  • Google 是如何把 Pixel 5 上的人像光效做出來的?
    受到肖像攝影師使用的攝影燈啟發,「人像光效」能夠對光源進行重新定位和建模,然後將新的光源添加到照片的場景中去。並且還能夠識別初始照明的方向和強度,然後對照明情況自動進行補充。這樣強悍的計算攝影功能自然離不開神經網絡的機器學習能力,通過手機人像光效模式所拍攝的照片作為資料庫進行訓練之後,「人像光效」的後期能力啟用了兩種新的算法:自動添加合成光源:對於給定的人像照片,算法進行合成添加往外光源,並且將於現實中攝影師的打光照明相一致。
  • 手機如何輕鬆修出影棚人像光效?
    最近Jane迷上了一種紅藍漸變光效人像照,它的酷炫色彩可以有效地打造出時尚大氣感。這個時候可能小夥伴們會問,那要怎樣給人像照片添加紅藍漸變光效特效呢?別急,咱們來先看看兩張對比照。今天Jane跟大家講講如何用手機調出極具時尚質感的紅藍漸變光效人像照。01後期工具推薦這裡我們需要用到一款手機圖片編輯後期軟體——PicsArt。如果你想讓自己的操作流暢,你可以開啟手機的飛行模式,這樣就不會受到軟體裡小廣告的影響。
  • 思路花雨/為人生增光添彩的,是內在的「高顏值」
    在當今這個所謂「看臉 一個人的價值的高低,不是看你的相貌有多美,顏值有多高,而是看你能為這個世界做點什麼。是像飛蛾一樣追尋光明,還是單單奢望一雙蝴蝶的翅膀。當你用實力和人生的價值填補上了在「顏值」上的空白時,你亦可以為自己豎起一個大拇指,驕傲地說:我也是一個高顏值的人。因為你的確配得到這樣的一頂光環。為人生增光添彩的,正是人的內在的「高顏值」。
  • 1.4萬元歸還失主,鳳縣中學學生為創文增光添彩
    我們將會號召鳳縣中學全體同學,向這兩位同學學習,爭做新時代的好少年,繼續為全國文明城市增光添彩。」
  • PS最新增強版,多種濾鏡隨你選,更有照片一鍵轉手繪圖功能!
    答案是當然可以,今天就給大家推薦一款增強版的Photoshop,添加了很多濾鏡,特效工具等,讓你可以選擇你喜歡的濾鏡效果一鍵生成該效果的圖片,是不是很方便,另外還有照片一鍵轉手繪圖的增強插件送給大家,讓你能夠輕鬆PS出10種不同風格的手繪照片,是不是很期待,那麼就開始今天的教程,安排~進入主題
  • 《主持人大賽》金句錦囊,為你的作文增光添彩
    收下這份《主持人大賽》金句錦囊,為你的作文增光添彩! ·只有不忘自己的中國根,才能寫出更多鏗鏘有力的中國文,為祖國在國際話語體系上加分。——鄒韻
  • 最強夢幻夜景人像,攝影師都在模仿的對象!
    嗨,大家好,我是貓不斬的北北~ 不知道大家在拍攝夜景人像有什麼煩惱呢? 是光源?還是色調? 他就是 Brandon Woelfel B站很多仿他色調的攝影師教程 但是還是得看正主的拍攝思路 今天我們就一起看看他 是如何做到
  • 谷歌提出"光影魔術手"技術: 機器學習增強人像照明, 「普通」照片更好看了!
    受到投射陰影和高光反射線索的啟發,谷歌研究人員提出了一種從任意光照條件下的單張RGB圖像中學習出高動態全方位光照的技術手段,並通過不同環境光照下配對的人物照片對模型進行訓練。實驗顯示,這一方法可以有效為多種膚色的人物照片恢復高性能的光線效果,在連續光照的作用下,也可將虛擬背景或者卡通人物添加到肖像照中來。輕量級的架構也使得其在移動端運行成為可能。
  • PS人像精修,商業修圖師是如何修圖的?
    作為商業修圖師,人像精修是必須要掌握的技巧,通過精修可以消除畫面瑕疵,提升質感。那人像精修和普通的修圖有什麼區別?其中有哪些可以快速提高修圖效率的小技巧?本文將以人像精修為例和大家分享商業修圖的大致步驟,幫助大家掌握高效的修圖工作流程。
  • 上影節展現全球影響力 為打造"四大品牌"增光添彩
    原標題:為上海打造「四大品牌」增光添彩   在上海全力打響「上海服務」「上海製造」「上海購物」「上海文化」四大品牌建設的當下,於6月16日至25日舉辦的第二十一屆上海國際電影節,正以其獨特的產業推動力、國際傳播力、惠民服務力,為上海「四大品牌」建設增添璀璨光影、絢爛色彩。
  • iPhone「人像模式」拍照技巧說明!
    目前支持「人像拍攝」的 iPhone 機型有:iPhone XR、iPhone XS、iPhone XS Max、iPhone X、iPhone 8 Plus 和 iPhone 7 Plus。當拍攝完畢之後,您可以還可以照片添加迷人的光效。藉助 iPhone X 及更新機型配備的原深感攝像頭,您還可以在人像模式下自拍。
  • 2016年上半年增光添彩的電視劇中,展現了最精湛演技的演員會是誰呢?
    給2016年上半年增光添彩的電視劇中,展現了最精湛演技的演員會是誰呢?為了消除大家的好奇心,提問了KBS,SBS,MBC,還有綜合編制臺JTBC的十名PD:「今年最突出的演員是誰?」結果,宋仲基獲得了兩票,排名第二。
  • 人像攝影技巧:如何拍出高級人像?這些要點要「記筆記「!
    人像攝影與其他攝影類別最大的不同是:要跟被攝主體多溝通,做到這一點還拍不出高級的人像,那有很大的原因就是畫面太雜亂、構圖不嚴謹了。接下來跟我一起來看看人像攝影中比較常用的方法吧。02線條人眼總是會被畫面中規則的線條吸引注意力,攝影師將畫面中的線條引向被攝主體,也是人像攝影中常用的拍攝方法。那麼如何在人像攝影中人為製造線條呢?——光影。我們可以通過光影線條感最明顯的地方嘗試構圖;也可以通過不尋常的視覺角度拍攝光影中的線條。
  • 人像拍照:秋天樹林學會這樣拍人像照,照片驚豔整個朋友圈
    秋天是一個成熟的季節,也是一個收穫的季節,到處可見黃燦燦的稻田和滿地的黃色楓葉的樹林,所以,秋天也是很適合拍照的季節,因為自帶好看的背景和濾鏡,今天小編就給大家帶來一組秋天樹林的人像照,說說一些拍照姿勢,讓大家也能拍出驚豔整個朋友圈的人像照片,學習起來。
  • 人像攝影,如何拍攝最美的特寫鏡頭?人像特寫的拍攝訣竅
    ▲@攝影師Amanda圈兒③對角線構圖另外我們在看很多攝影師的照片後,我們發現一個有趣的規律,那就是:大多數好看的特寫都是採用對角線構圖,就是將主體的視線放在對角線上。如果鏡頭光圈足夠大,你也未必非要尋找那些花花草草,很普通的景物在徹底虛化之後也會變得非常朦朧,只為畫面提供一片色調和氛圍。
  • 《水彩畫中的光影與動態》出版 傑克·溫克爾講解從暗到亮的水彩畫...
    □半島記者 孟秀麗近日中國畫報出版社推出了由英國著名水彩畫家、作家傑克·溫克爾、 羅賓·卡彭聯合編撰的最新水彩繪畫技法力作——《水彩畫中的光影與動態》,分步演示、循序漸進,佐以近百幅精選作品,為讀者親自傳授畫出輕鬆自然、富有表現力的水彩畫的獨家秘訣
  • 200款,高級PS光影光效筆刷,讓畫面不再單調!
    而光影是攝影的靈魂,攝影是光與影的交織,不同的光位會產生不同光影效果,可是我們在現實中拍攝時很少會有我們我們想要的自然光照。今天給大家介紹一款最近發現的神器 - PS光影筆刷,可以瞬間解決空的感覺,增加畫面的靈動性,包含窗戶光、燈光、丁達爾光、陽光、人物影子等等,可以助你輕鬆製作出想要的各種光影效果。
  • 拍攝人像的4個小技巧,普通場景也能拍好照片
    普通場景要拍出好照片,就需要有攝影技巧來幫忙,今天的4個小妙招教你拍好人像照片。1、藉助倒影拍攝直接拍攝人物,給人的視覺感受不強,所以藉助倒影拍攝人像,會更有吸引力、更有層次感。藉助地面積水,拍攝倒映在水面上的行人,有畫中畫的視覺效果,虛實結合。地面沒有積水的時候,可以帶一瓶清水倒在地上形成倒影效果來拍攝。
  • 【推薦】PS光效神器Oniric漢化版
    最近圍繞PS發的素材和插件有點多,被BOSS吐槽:觀眾老爺們都看膩了……頂著巨大的壓力,小意表示可以更換主題,但要等向大家安利完下面這個牛啤哄哄的PS神器才行:不知道看完視頻後大家感受如何,但常年混跡在軟體插件堆裡找寶貝的本人,著實是驚豔了一把。
  • 為生活增光添彩 2020年度好物推薦
    小到一袋零食,大到出門的汽車,很多人在2020年都為自己購置了很多東西,當然這裡面有的有用,有的買回來最終吃灰。 2020年各種各業都推出了眾多好物,豐富了我們的生活、工作。今天就為推薦幾款2020的那些好物。