Inverse Painting 是一種AI技術,由華盛頓大學的研究人員推出,能逆向重現繪畫過程。通過分析藝術家的繪畫視頻,學習繪畫技巧和順序,然后生成一系列繪畫指令,逐步更新畫布,模擬藝術家的創作過程。過程包括學習繪畫過程、定義繪畫指令、用擴散模型生成圖像、文本和區域理解,及逐步渲染。Inverse Painting 能復刻名畫,有助于人們學習繪畫技巧。Inverse Painting 為人們提供一種新的方式理解和學習繪畫藝術。
Inverse Painting的主要功能繪畫過程重建:給定一幅完成的繪畫作品,逆向生成該作品可能的繪制過程的時間延遲視頻。自回歸圖像生成:從空白畫布開始,逐步更新畫布,直至完成目標畫作。學習真實藝術家:分析真實藝術家的繪畫視頻,學習繪畫技巧和風格。生成繪畫指令:創建文本指令和區域掩碼,指導繪畫的順序和焦點區域。模擬繪畫風格:模擬人類藝術家的繪畫風格和過程,包括從背景到前景的繪畫順序和分層技術。Inverse Painting的技術原理基于擴散的逆繪畫方法:用擴散模型從噪聲圖像中逐步去除噪音,生成連續的圖像幀。文本和區域理解:結合文本指令和區域掩碼,定義繪畫的“指令”,并更新畫布。兩階段訓練+測試:第一階段:指令生成:生成文本指令和區域掩碼,提供繪畫順序的高級指導。第二階段:畫布渲染:基于擴散的渲染器,根據文本指令和區域掩碼更新畫布。時間控制:模擬真實藝術家的繪畫速度,考慮每步之間的時間間隔。Inverse Painting的項目地址項目官網:inversepainting.github.ioGitHub倉庫:https://github.com/ArmastusChen/inverse_painting(即將開源)arXiv技術論文:https://arxiv.org/pdf/2409.20556Inverse Painting的應用場景藝術教育:作為教學工具,幫助學生理解名畫的創作過程,學習繪畫技巧和藝術史。藝術創作輔助:藝術家探索不同的繪畫技巧,或者作為創作過程中的靈感來源。文化遺產保護:分析和重現古代藝術品的繪畫過程,幫助保護和傳承文化遺產。藝術品鑒定:分析藝術品的繪畫過程,為藝術品的真偽鑒定提供參考。娛樂和游戲:在視頻游戲或電影制作中,生成動態的藝術效果或者作為劇情元素。交互式媒體:在交互式應用程序中,允許用戶用AI創作個性化的藝術作品。 
