AI影像論文(01):影像合成是如何實現的?Making Images Real Again: A Comprehens

閱讀時間約 5 分鐘

論文簡介

本文主要介紹影像合成任務的歷史解決方案,第一作者是由上海交大的教授Li Niu(牛力)撰寫。圖像合成是個複雜的電腦視覺任務,除了透視、物品的合理大小&位置還有像是光影這類型複雜的子任務需要去解決,像是下方圖片是論文所提供的一個例子。

raw-image

這篇論文將這個複雜的任務拆解為多個子任務去做調查:物品置入(Object Placement)、影像混合(Image Blending)、圖像協調(Image Harmonization)、陰影生成(Shadow Generation)。藉由多個子任務來使得合成出來之圖像看起來更加真實。

raw-image

多個子任務做法

其實之前已經有很多人去解決過相關的任務,接下來分別介紹之前其他人的解決方案。

📌物品置入(Object Placement)

物品置入涉及根據背景為置入物品找到合適的位置、大小和方向。

🐌傳統方法


過去的方法通常利用固定規則來確定物品的適合位置。這種方法對某些特定任務可能特別高效,但無法廣泛應用。


(EX.Learning to Segment via Cut-and-Paste)


🐛深度學習方法


進階一點的使用深度學習方式利用神經網路去做預測合理的位置,這些方法可以粗略分為兩種:1.特定類別 2.特定例子。舉個例子。


1.特定類別(category-specific object placement):根據背景圖像以及提供的物品類別去預測邊界框(Bounding Box),但這類型的方法相同的物品類別在不同的例子上可能會不適合。


2.特定例子(instance-specific object placement methods):這種方法會考慮物品的特徵與背景之間的關係。
raw-image
raw-image

📌影像混合(Image Blending)

影像混合的目標在於平滑化前景以及背景的過渡。讓合成的結果看起來更加自然。

🐌傳統方法


像是Alpha混合或是Laplacian pyramid混合的方式,會需要去手動調整過渡邊緣。


raw-image

🐛深度學習方法

針對多個深度學習方法去做實驗發現利用Poisson image blending可以較好的平滑化邊界,但是卻會扭曲前景之畫面。因此像是GP-GAN就利用Content loss 的方式去平衡原始圖像。

驗證方法:利用預訓練模型計算真實感分數&利用真人投票

📌圖像協調(Image Harmonization)

raw-image

圖像協調的目的是調整合成前景的顯示效果,使其在光照、顏色和色調上與背景匹配,解決因拍攝條件不同(如照明和相機設置)造成的不一致性。

在論文中總共說明了兩種主要的作法

🐌基於渲染的作法:根據光影條件來去作調整,但通常透過去判斷光影&3D材質的方式去做,這樣的作法不僅複雜且昂貴,對於應用於現實生活中也不方便。

🐛非基於渲染的作法:基於深度學習&統計方法去調整顏色,以使得前景的顏色和背景匹配。

像是使用CNN&GAN的方式去細化前景,使其自然融入
raw-image
raw-image

📌陰影生成(Shadow Generation)

如文字敘述所示,目標是想要為前景物品創造真實的陰影,以增強圖像之真實感。與圖像協調相似分為兩種方式去做實現:

🐌基於渲染的作法:基於場景幾何資訊&光影去對物品做渲染,但這樣的作法會遇到幾個問題。

(1)資料收集困難:像是許多資料往往需要用戶手動輸入或是透過複雜的測量和估計過程獲得,往往繁瑣且難以實現的。


(2)估計的不準確性(3)計算成本高昂(4)依賴專業知識(5)通用性問題

🐛非基於渲染的作法:利用深度學習的像是自動編碼器或像是GAN的深度學習架構來預測陰影遮罩。(通常基於有無陰影的資料去進行訓練。)

raw-image

一體式整合模型

隨著diffusion模型的流行,這類型的任務越來越熱門,前面講解的會是將合成影像的任務拆分成多個子任務,而接下來介紹的會是一體化的模型來完成此任務。

目前的方法多數使用深度學習的方式去做,主要其實分為兩大類。token-to-object&object-to-object。

🐌token-to-object:將輸入數據直接映射到相應的物體或場景,通常會利用預訓練模型針對範例圖片去做微調(fine tune)

🐛object-to-object:通常會利用大量的(前景&背景&原始圖像)對照數據來去訓練diffusion模型,首先前景為從原始圖像去做裁剪,接著將背景圖像&邊界框的遮罩和帶噪音之圖像串聯去做輸入,而前景通常會透過交叉注意力機制(Cross Attention Cross Attention)去注入模型中。

📑Kulal et al. 專注於人類生成 link


📑Chen et al. 利用高頻資訊提升前景的真實性 link


📑Zhang et al. 提供了整體&局部融合 link

相較於前面提到的將任務拆成多個子任務,統一模型會更加的簡潔,但相對的也犧牲的可控性。

raw-image

論文資料來源

https://doi.org/10.48550/arXiv.2106.14490

avatar-img
3會員
11內容數
Hello 我是黃仁和 就讀於國立台北科技大學 資財系 目前剛升上大四 我的專長為資料科學領域目前專攻於影像 並且於台灣大哥大擔任影像AI實習生
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
最近我們團隊Ø Studio的AI作品在多個國際的影展中入圍獲獎,後來也在好萊塢跟當地的特效公司、遊戲公司工作人員分享我們的創作流程。最近剛好有回台灣的行程,朋友希望我把在好萊塢分享的講座帶回台灣分享: 專為影像創作者設計的AI工作流講座 AI工具那麼多,哪個才是我需要的? 想像很美好,但出來
Thumbnail
前言 讀了許多理論,是時候實際動手做做看了,以下是我的模型訓練初體驗,有點糟就是了XD。 正文 def conv(filters, kernel_size, strides=1): return Conv2D(filters, kernel_size,
Thumbnail
GNN發展背景 傳統的深度學習模型如在計算機視覺(CV)和自然語言處理(NLP)領域中極為成功,主要是處理結構化數據如影像和文本。這些數據類型通常具有固定且規律的結構,例如影像是由有序的像素點組成。然而,在真實世界中,許多數據是非結構化的,如化合物結構(原子和分子)。這些數據雖然具有一定的規則性,
Thumbnail
本文要探討AI的任務與實戰場景。AI技術已深入生活各層面,從違約預測到都市交通管理。AI任務主要有三類:數值型資料處理、自然語言處理(NLP)和電腦影像辨識。時間序列資料和強化學習方法(如AlphaGo)也引起廣泛關注。AI演算法和方法因應不同學派和技術發展而多樣化,了解這些基礎有助選擇適合研究方向
Thumbnail
  最近遇到一些人想做音訊的合成,我回答他或許可以從圖像風格轉換中找到些靈感,我才突然想起我對於這部分的認知只止於知道他能做什麼及結果大概如何,對於內部訓練邏輯及結構並沒有認真的去了解,現在剛好趁此機會好好的學習一下。
Thumbnail
這篇要搭建一個同時生成寫實照片跟動漫風格圖片的工作流,還可以幫線稿上色。
Thumbnail
我們將從四個角度切入,深度理解虛擬製作的核心主題與模式
Thumbnail
人工智慧(AI)的發展日新月異,其中生成式AI成為近年矚目的焦點之一。生成式AI不僅能夠模仿人類智能,更能夠創造全新的內容和想法。本文將深入探討生成式AI在影像領域的應用,包括其概念、原理、發展趨勢,以及一些嶄新的生成式AI公司和軟體。
Thumbnail
Transformer被廣泛運用在各種生成式AI,激起了本篇作者的好奇心,是否能用Transformer學到所有先驗知識,足以讓它由一張2D圖片還原3D物件。本篇也從Github上面找到由ZexinHe開源的LRM實作程式,讓有興趣的人可以深入研究。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
最近我們團隊Ø Studio的AI作品在多個國際的影展中入圍獲獎,後來也在好萊塢跟當地的特效公司、遊戲公司工作人員分享我們的創作流程。最近剛好有回台灣的行程,朋友希望我把在好萊塢分享的講座帶回台灣分享: 專為影像創作者設計的AI工作流講座 AI工具那麼多,哪個才是我需要的? 想像很美好,但出來
Thumbnail
前言 讀了許多理論,是時候實際動手做做看了,以下是我的模型訓練初體驗,有點糟就是了XD。 正文 def conv(filters, kernel_size, strides=1): return Conv2D(filters, kernel_size,
Thumbnail
GNN發展背景 傳統的深度學習模型如在計算機視覺(CV)和自然語言處理(NLP)領域中極為成功,主要是處理結構化數據如影像和文本。這些數據類型通常具有固定且規律的結構,例如影像是由有序的像素點組成。然而,在真實世界中,許多數據是非結構化的,如化合物結構(原子和分子)。這些數據雖然具有一定的規則性,
Thumbnail
本文要探討AI的任務與實戰場景。AI技術已深入生活各層面,從違約預測到都市交通管理。AI任務主要有三類:數值型資料處理、自然語言處理(NLP)和電腦影像辨識。時間序列資料和強化學習方法(如AlphaGo)也引起廣泛關注。AI演算法和方法因應不同學派和技術發展而多樣化,了解這些基礎有助選擇適合研究方向
Thumbnail
  最近遇到一些人想做音訊的合成,我回答他或許可以從圖像風格轉換中找到些靈感,我才突然想起我對於這部分的認知只止於知道他能做什麼及結果大概如何,對於內部訓練邏輯及結構並沒有認真的去了解,現在剛好趁此機會好好的學習一下。
Thumbnail
這篇要搭建一個同時生成寫實照片跟動漫風格圖片的工作流,還可以幫線稿上色。
Thumbnail
我們將從四個角度切入,深度理解虛擬製作的核心主題與模式
Thumbnail
人工智慧(AI)的發展日新月異,其中生成式AI成為近年矚目的焦點之一。生成式AI不僅能夠模仿人類智能,更能夠創造全新的內容和想法。本文將深入探討生成式AI在影像領域的應用,包括其概念、原理、發展趨勢,以及一些嶄新的生成式AI公司和軟體。
Thumbnail
Transformer被廣泛運用在各種生成式AI,激起了本篇作者的好奇心,是否能用Transformer學到所有先驗知識,足以讓它由一張2D圖片還原3D物件。本篇也從Github上面找到由ZexinHe開源的LRM實作程式,讓有興趣的人可以深入研究。