Stable Diffusion進階 -- 糊臉清晰化

更新於 2023/05/18閱讀時間約 5 分鐘

前言

偶而會碰到一種例子,就是在算圖時發現了一個很不錯的全身人物圖,當我將它放大之後,又想要抓個臉部特寫,卻發現人物的臉已經糊掉了。通常人物臉糊掉時,可以將面部的圖畫單獨剪出來,用幾種方法簡單修復看看:
  1. 使用Extra的Scale by,將人臉圖繼續放大,看看放大演算法能否修復模糊的線條。
  2. 使用ControlNet的Tile功能重新產生臉部細節。
  3. 用inpaint配合ControlNet的openpose以及depth一步一步慢慢修。
我以這張圖為例:
整個糊在一起的臉
在這種情況下,我試過單純的Upscale,由於線條邊緣太過模糊,單純的AI放大演算法沒有辦法改善這張模糊的臉。
這時候還有兩種方法可以銳利化這張臉:

ControlNet Tile + Inpaint

本節實作細節由 修正細節:Inpaint + Tile Resample - Stable Diffusion 啟發,ControlNet的Tile Resample實在非常強大。
首先,在Inpaint將想要銳利化的地方選起來:
選取要銳利化的部分
此時的Inpaint設定為
  • Masked content: original
  • Inpaint area: Only masked
  • Denoising strength: 0.3到0.5之間
Inpaint設定
然後啟動ControlNet,選擇Tile resample,將Control Weight降到0.5,但是Down Sampling Rate開到最大的8(也就是說,演算法會先將圖縮到八倍小,然後開始使用AI放大)。要注意到,這時候不用選圖放入ControlNet。
Tile Reasmple的設定
然後跑起來,有很大的機率會得到很不錯的結果!
效果非常良好的五官

ControlNet openpose/depth + Inpaint

當上述方法都沒用時,還有最原始的inpaint加上img2img的手工修臉法。
首先,將這張圖丟進Inpaint頁面下,然後把五官都選起來:
把臉選起來
接著在Inpaint設定中,使用:
  • Masked content: original
  • Inpaint area: Only masked
  • Denoising strength: 0.45到0.6之間
Inpaint設定
在這個高的Denoising strength之下,角色的臉部可能會完全改變,為了不要讓她變臉,必須使用ControlNet的openpose和depth來鎖住角色的五官位置與大致輪廓:
ControlNet的openpose設定
ControlNet的depth設定
在這邊還不要使用萬能Canny,因為這時角色的面部特徵還太模糊,既使用上Canny也抓不到角色完整的五官線條,反而會導致AI亂畫,弄出歪掉的五官。
接著開始算圖,每完成一張就檢查是否比上一張更接近自己想要的五官,同時不斷變動Inpaint的選取範圍以及Denosing strength。這邊就很像傳統的電繪藝術家,必須靠自己的判斷來決定是否算圖成功,以及下一步要改變哪些部位和力道強弱。
當面部清晰到一個程度之後,我們可以將第一個ControlNet的openpose設定改成canny,以得到更好的五官掌控:
openpose換成canny
此時可以降低Denoising strength到0.25到0.3之間,縮小inpaint的範圍到五官等需要細緻調整的範圍。
這樣再跑幾回,然後將完成圖拿到img2img再跑個幾次,將整張圖因為inpaint選取範圍變動造成的色差弭平,就能得到完成圖了:
面部清晰化的成果
比較一下之前與之後的五官,尤其是眼珠上的反光與上下睫毛,就會發現效果相當明顯。
這是一招非常耗費時間與專注力的方法,是在Upscale與ControlNet Tile都無法修補時的最終手段。
祝大家AI算圖愉快!

進階技巧目錄:
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
21.6K會員
364內容數
寫奇幻小說,畫圖,心得,各式各樣作品的故鄉。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這個問題困難的地方在於, 這種類型的動作通常不在AI訓練圖的範圍內,所以它對於很多奇幻世界的概念是一無所知的。在這種情況下,創作者與AI其實有點像是在一艘在迷霧中的海洋航行的船。
當我們算圖時,有一種特殊情況是,我們對於整張圖的結果都很滿意,但是想要調整人物的表情。我們可以這樣做......
這次要來講一下,如何使用簡單的inpaint與基本的ControlNet來做到幫人物角色穿上服裝的穿衣術以及換衣術。
這次來用一些好用的手法,達到在Stable Diffusion裡面畫出誇張姿勢的方法。
今天來介紹Script中,用來判別提示詞性質,甚至是除錯的好用工具--提示詞矩陣(Prompt matrix)。 身為一個軟體工程師,業界有一句很好玩的俚語: 最可怕的不是搞不懂為何寫出來的程式不能動,而是搞不懂為何寫出來的程式能動。
今天來聊一個我覺得是Script裡面最好用,最常用,但是有點複雜的進階功能,X/Y/Z plot。
這個問題困難的地方在於, 這種類型的動作通常不在AI訓練圖的範圍內,所以它對於很多奇幻世界的概念是一無所知的。在這種情況下,創作者與AI其實有點像是在一艘在迷霧中的海洋航行的船。
當我們算圖時,有一種特殊情況是,我們對於整張圖的結果都很滿意,但是想要調整人物的表情。我們可以這樣做......
這次要來講一下,如何使用簡單的inpaint與基本的ControlNet來做到幫人物角色穿上服裝的穿衣術以及換衣術。
這次來用一些好用的手法,達到在Stable Diffusion裡面畫出誇張姿勢的方法。
今天來介紹Script中,用來判別提示詞性質,甚至是除錯的好用工具--提示詞矩陣(Prompt matrix)。 身為一個軟體工程師,業界有一句很好玩的俚語: 最可怕的不是搞不懂為何寫出來的程式不能動,而是搞不懂為何寫出來的程式能動。
今天來聊一個我覺得是Script裡面最好用,最常用,但是有點複雜的進階功能,X/Y/Z plot。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
在 Stable Diffusion 中有時人物的大小遠近好像很隨機,除了用 ControlNet 其實可以利用 prompt 輸入 拍攝電影的鏡頭控制術語用來控制距離及角度。
Generative models have made remarkable strides in recent years, enabling machines to create diverse and realistic content across various domains. Amon
Thumbnail
stable-diffusion-webui AUTOMATIC1111在近期更新到1.6版了,我在本文中列出較重要的8個有感且實用的更新項目。 而那些較為底層的,或是專給高手使用的更新項目我就不細說了。
Thumbnail
在我們上一篇文章中,提到了生成AI Art QR Code的方法。今天這一篇中我們要實戰另一種生成AI QR Code的方法。上一篇的方法需要由經由 X/Y/Z測試去獲得最佳的參數,且套用不同的Model/Lora都需要去找最佳的甜蜜點,這樣難免比較累一點,今天我會介紹一個方式,是相對比較穩定的做法
Thumbnail
ControlNet發布了1.1新版本,新增了許多不同的model,本文介紹運算大圖時非常好用的Tile Resample model。
Thumbnail
Vlad Diffusion(下略Vlad)和 Automatic1111(下略A1111)相較: 優點 1. 介面優化 2. 效能優化 -針對 Torch 2.0 優化 -使用 SDP(Scaled Dot Product)優化運算,無須 xFormers 也可顯著提升效能、降低
Thumbnail
  可能是這個問題太過基本,所以網路上幾乎沒有人在提問或回答,但我一開始嘗試Stable Diffusion時,常會遇到一個令我困擾的問題----紫色斑塊。
Thumbnail
stable diffusion 是一款AI繪圖軟體,你可以免費把stable diffusion算出來的圖免費拿來商用,但是像我的電腦因為顯卡太舊而無法快速運行,而浪費很多時間,你只要準備一個google帳號即可。
Thumbnail
先說結論:   演算Img2Img時,Sampling Methods(取樣方法)中Karras類型比較忠於原圖,非Karras類型比較放飛自我。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
在 Stable Diffusion 中有時人物的大小遠近好像很隨機,除了用 ControlNet 其實可以利用 prompt 輸入 拍攝電影的鏡頭控制術語用來控制距離及角度。
Generative models have made remarkable strides in recent years, enabling machines to create diverse and realistic content across various domains. Amon
Thumbnail
stable-diffusion-webui AUTOMATIC1111在近期更新到1.6版了,我在本文中列出較重要的8個有感且實用的更新項目。 而那些較為底層的,或是專給高手使用的更新項目我就不細說了。
Thumbnail
在我們上一篇文章中,提到了生成AI Art QR Code的方法。今天這一篇中我們要實戰另一種生成AI QR Code的方法。上一篇的方法需要由經由 X/Y/Z測試去獲得最佳的參數,且套用不同的Model/Lora都需要去找最佳的甜蜜點,這樣難免比較累一點,今天我會介紹一個方式,是相對比較穩定的做法
Thumbnail
ControlNet發布了1.1新版本,新增了許多不同的model,本文介紹運算大圖時非常好用的Tile Resample model。
Thumbnail
Vlad Diffusion(下略Vlad)和 Automatic1111(下略A1111)相較: 優點 1. 介面優化 2. 效能優化 -針對 Torch 2.0 優化 -使用 SDP(Scaled Dot Product)優化運算,無須 xFormers 也可顯著提升效能、降低
Thumbnail
  可能是這個問題太過基本,所以網路上幾乎沒有人在提問或回答,但我一開始嘗試Stable Diffusion時,常會遇到一個令我困擾的問題----紫色斑塊。
Thumbnail
stable diffusion 是一款AI繪圖軟體,你可以免費把stable diffusion算出來的圖免費拿來商用,但是像我的電腦因為顯卡太舊而無法快速運行,而浪費很多時間,你只要準備一個google帳號即可。
Thumbnail
先說結論:   演算Img2Img時,Sampling Methods(取樣方法)中Karras類型比較忠於原圖,非Karras類型比較放飛自我。