自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

攻克圖像「文本生成」難題,碾壓同級擴散模型!兩代TextDiffuser架構(gòu)深度解析

人工智能 新聞
解決擴散模型「不識字」的問題,Textdiffuser采用兩階段(布局+圖像)生成框架,顯著提升了相關(guān)性能的指標!

近年來,文本生成圖像領(lǐng)域取得了顯著進展,尤其是基于擴散(Diffusion)的圖像生成模型在細節(jié)層面上展現(xiàn)出逼真的效果。

然而,一個挑戰(zhàn)仍然存在:如何將文本準確地融入圖像。

生活中存在大量的「含文本圖像」,從廣告海報到書籍封面,再到路牌指示,都包含了重要的信息。如果人工智能模型能夠高效且準確地生成含有文本的圖像,將極大推動設(shè)計和視覺藝術(shù)領(lǐng)域的發(fā)展。

例如現(xiàn)有的先進開源模型Stable Diffusion和閉源模型MidJourney都在文本渲染上存在巨大挑戰(zhàn)。

圖片

Stable Diffusion:a bear holds a board saying 'hello world'」

MidJourney:Color photo; diner billboard; headline “Jack Rabbit Slim’s”; vintage style (Leonardo AI prompted by Alan Truly)

為了應(yīng)對這一挑戰(zhàn),微軟亞洲研究院自然語言計算組聯(lián)合香港科技大學和中山大學,提出了TextDiffuser和TextDiffuser-2模型。

這兩款模型不僅提升了圖像中文本渲染的準確性和清晰度,還提升了靈活度和實用性,能夠執(zhí)行文本到圖像的生成、基于文本模板的圖像生成,或是圖像的文本補全等與文本渲染相關(guān)的任務(wù)。

論文標題:TextDiffuser: Diffusion Models as Text Painters

項目主頁:https://jingyechen.github.io/textdiffuser/

代碼鏈接:https://github.com/microsoft/unilm/tree/master/textdiffuser

在線Demo:https://huggingface.co/spaces/JingyeChen22/TextDiffuser

TextDiffuser對于以上兩個prompt生成的結(jié)果

TextDiffuser

模型通過兩階段的工作流程生成含有文本的圖像。

第一階段,模型通過用戶的提示(prompt)確定關(guān)鍵詞的文本布局。

它采用了Layout Transformer技術(shù),自回歸地生成每個關(guān)鍵詞的坐標框,相當于得到了字符坐標框級別的遮罩(Box-Level Segmentation Mask),能為每個字符提供精確的控制。

第二階段,作者改進了Stable Diffusion架構(gòu)以結(jié)合字符的坐標框信息進行生成,使得TextDiffuser能夠在指定位置生成清晰的字符。

具體來說,作者重新設(shè)計了輸入的特征,維度由原先的4維變成了17維。其中包含4維加噪圖像的特征,8維字符信息,1維圖像掩碼,還有4維未被mask圖像的特征。通過mask圖像的部分或全部,即可實現(xiàn)生成部分圖像(稱為Part-Image Generation或Text-inpainting)或是整張圖像(稱為Whole-Image Generation)。

TextDiffuser框架圖,包含兩個階段:布局生成與圖像生成

在Inference階段,TextDiffuser非常靈活,有三種使用方式:

1. 根據(jù)用戶給定的指令生成圖像。并且,如果用戶不滿意第一步Layout Generation生成的布局,用戶可以更改坐標也可以更改文本的內(nèi)容,這增加了模型的可控性。

2. 直接從第二個階段開始。根據(jù)模板圖像生成最終結(jié)果,其中模板圖像可以是印刷文本圖像,手寫文本圖像,場景文本圖像。作者訓練了一個字符集分割網(wǎng)絡(luò)用于從模板圖像中提取Layout。

3. 同樣也是從第二個階段開始,用戶給定圖像并指定需要修改的區(qū)域與文本內(nèi)容。該操作可以多次進行,直到用戶對生成的結(jié)果感到滿意為止。

為了支持TextDiffuser的訓練,研究團隊構(gòu)建了一個包含1000萬張文本圖像的MARIO-10M數(shù)據(jù)集,包含三個子集:LAION-OCR,TMDB與OpenLibrary。

作者還基于MARIO設(shè)計了MARIO-Eval文本渲染任務(wù)的大規(guī)?;鶞?。作者進行了實驗,與DeepFloyd等先進模型對比。

例如下圖所示,在Whole-Image Generation任務(wù)中,TextDiffuser生成的圖像具有更加清晰可讀的文本,并且文本區(qū)域與背景區(qū)域較為和諧。

與現(xiàn)有文本生成圖像方法相比,TextDiffuser可以生成正確的文本,并且文本與背景融合度較高

定性的實驗的評估指標有FID,CLIPScore與OCR。尤其是OCR指標,TextDiffuser相對于對比方法有很大的提升。

對于Part-Image Generation任務(wù),下面是在給定的圖像上增加或修改字符的例子,TextDiffuser生成的結(jié)果很自然。

TextDiffuser-2

TextDiffuser-2進一步釋放了語言模型在視覺文本渲染方面的潛能,提升了文本渲染的多樣性和靈活性。

論文標題:TextDiffuser-2: Unleashing the Power of Language Models for Text Rendering

項目主頁:https://jingyechen.github.io/textdiffuser2/

代碼鏈接:https://github.com/microsoft/unilm/tree/master/textdiffuser-2

在線Demo:https://huggingface.co/spaces/JingyeChen22/TextDiffuser-2

TextDiffuser-2繼承并優(yōu)化了其前身TextDiffuser的核心特性,主要創(chuàng)新在于其對語言模型的應(yīng)用?,F(xiàn)有研究成果顯示,大型語言模型內(nèi)含有對視覺布局有一定理解的能力,足以處理布局生成任務(wù)。

基于這一發(fā)現(xiàn),研究團隊用圖像描述-文本布局數(shù)據(jù)集對vicuna-1.5-7B語言模型進行了微調(diào),使TextDiffuser-2能夠更有效地處理文本布局生成任務(wù),生成協(xié)調(diào)且美觀的布局。

此外,TextDiffuser-2采用了Stable Diffusion模型中現(xiàn)有的語言模型編碼布局信息,通過引入坐標token和字符token,提高了在特定位置繪制相應(yīng)文本內(nèi)容的能力。

具體來說,第一階段的目標是對一個預(yù)訓練的大型語言模型M1進行微調(diào),讓它能夠作為解碼器,使用圖片描述與OCR(光學字符識別)結(jié)果對進行訓練。輸入遵循這樣的格式:“[描述] 提示: [提示] 關(guān)鍵詞: [關(guān)鍵詞]”。

輸出方面,我們期望每一行都遵循“文本行x0, y0, x1, y1”的格式,其中(x0, y0)和(x1, y1)分別代表左上角和右下角的坐標。我們利用OCR結(jié)果中檢測到的所有文本作為關(guān)鍵詞來構(gòu)造輸入。

通過這樣的方法,TextDiffuser-2模型不僅能夠根據(jù)用戶的需求靈活地生成圖像布局,還能夠通過對話交互的方式,進一步細化和調(diào)整布局,為圖像生成提供更高的靈活性和個性化選項。

第二階段引入了一種簡單且無需額外參數(shù)的策略,即將提示(prompt)和布局結(jié)合到語言模型M2中,M2在潛在擴散模型中扮演文本編碼器的角色。

與調(diào)節(jié)個別字符位置的字符級分割掩碼不同,行級邊界框在生成過程中提供了更大的靈活性,并且不會限制樣式的多樣性。之前的研究表明,細粒度的分詞可以增強擴散模型的拼寫能力。

受此啟發(fā),作者設(shè)計了一種混合粒度的分詞方法,既提高了模型的拼寫能力,又避免了序列變得過長。具體來說,一方面,作者保持了原始的BPE分詞方法用于處理提示。

另一方面,作者引入了新的字符token,并將每個關(guān)鍵詞分解為字符級表示。例如,單詞“WILD”被分解為token “[W]”, “[I]”, “[L]”, “[D]”。此外,作者引入了新的坐標token來編碼位置。例如,token “[x5]”和“[y70]”分別對應(yīng)于x坐標5和y坐標70。

每個關(guān)鍵詞信息由結(jié)束符token “?eos?”分隔,任何剩余的空間直到最大長度L將被填充token “?pad?”填充。作者對整個擴散模型進行訓練,包括語言模型M2和U-Net,使用L2去噪損失。

作者進行了廣泛的實驗來驗證TextDiffuser-2的有效性,在文本到圖像生成的任務(wù)上,與當前最前沿的模型進行比較,TextDiffuser-2展示了卓越性能,不僅能準確渲染文字,而且展示了布局的自然性和逼真度。

在處理復(fù)雜和多樣化的文本樣式方面,例如手寫體和藝術(shù)體,TextDiffuser-2 表現(xiàn)出色,證明了其在細節(jié)和樣式多樣性上的優(yōu)勢。

此外,在圖像的文本補全(Text Inpainting)任務(wù)上,TextDiffuser-2同樣展現(xiàn)了其優(yōu)越性,能夠在保持文本與背景匹配的同時,提升整體圖像的質(zhì)感和美觀度。

在定量實驗中,TextDiffuser-2在大多數(shù)指標上具有優(yōu)異的性能。

研究團隊還使用GPT-4V進行了用戶評測。評測結(jié)果顯示,GPT-4V具有優(yōu)異的識圖識字能力,并且其總結(jié)的理由也顯得合理。TextDiffuser-2在GPT-4V的評測中也獲得了比其他對比模型優(yōu)異的結(jié)果。

圖片

TextDiffuser和TextDiffuser-2的推出及其持續(xù)發(fā)展,在圖像中準確渲染文本這一任務(wù)上取得了顯著的進步。

為了促進這一技術(shù)的廣泛應(yīng)用,研究團隊已經(jīng)公布了TextDiffuser和 TextDiffuser-2的代碼、數(shù)據(jù)集和Demo,鼓勵廣大研究者和設(shè)計師進行探索和應(yīng)用,進一步推動設(shè)計和視覺藝術(shù)領(lǐng)域的創(chuàng)新與發(fā)展。

責任編輯:張燕妮 來源: 新智元
相關(guān)推薦

2024-04-02 11:37:59

AGI網(wǎng)絡(luò)模型GAN

2024-10-29 14:40:00

圖像生成模型

2023-07-20 09:58:47

模型3D

2022-06-27 10:41:32

深度學習人工智能

2012-08-24 09:28:10

WindowsLogo

2025-02-07 14:01:20

2021-12-23 09:54:02

AI模型人工智能

2022-06-06 14:29:20

圖像模型任務(wù)

2024-02-19 09:19:54

OpenAIAI模型人工智能

2018-03-27 13:33:48

百度

2009-09-03 09:27:58

微軟vs.谷歌商戰(zhàn)智慧

2011-05-30 20:29:13

激光打印機評測

2013-09-24 10:05:32

Surface 2微軟Surface RT

2020-04-17 11:21:17

iPhone SE蘋果芯片

2023-09-25 12:02:34

AI模型

2023-10-11 12:32:26

模型訓練

2025-01-15 09:28:42

訓練模型圖像生成

2025-01-27 00:57:43

2023-08-31 22:24:18

Vega擴散模型圖像

2024-12-30 07:11:00

大型視覺語言模型VLMs人工智能
點贊
收藏

51CTO技術(shù)棧公眾號