拒絕低質(zhì)量出圖!3種快速提高AI繪畫分辨率的方式,十分鐘講完!| StableD

高清修復(fù)和放大算法

文生圖:
高清修復(fù)(Hi-Res Fix)/高分辨率修復(fù)/超分辨率修復(fù)

“打回重畫,再來一幅”
分兩步處理圖像,先生成一個(gè)低分辨率版本,再根據(jù)它與指定的放大算法,再生成一個(gè)高分辨率版本,從而在不更改構(gòu)圖的情況下豐富細(xì)節(jié)。需要注意的是 高清修復(fù)依舊無法突破顯存的限制,并且時(shí)間上畫一次相當(dāng)于在常規(guī)情況下的兩到三次,高分辨率部分,繪制極其慢。
比較好的方法是先在低分辨率下反復(fù)“抽卡”當(dāng)確認(rèn)了一個(gè)合適的畫面后再借助固定隨機(jī)種子的辦法,來進(jìn)行高分辨率修復(fù)。
重繪幅度:想要保持畫面大的結(jié)構(gòu)不發(fā)生變化,建議不超過安全區(qū)間0.3-0.5,如果需要AI發(fā)揮自己的創(chuàng)造力可設(shè)定在0.5-0.7。

放大算法:
各種算法的質(zhì)感是大差不差的,或者說并沒有能完全區(qū)別開有質(zhì)的差異。但是在同樣的重繪幅度下,后面的幾個(gè)帶有“GAN”的算法,在同樣的重繪幅度下,對(duì)細(xì)節(jié)的保留會(huì)更加精準(zhǔn)。網(wǎng)絡(luò)上流傳一種說法,只要使用到這個(gè)算法,就無腦選擇R-ESRGAN,二次元就選擇Anime6B,可以自行參考。通常有的模型作者也會(huì)提供他認(rèn)為最適合的算法。
圖生圖:
SD放大腳本

它的自由度比高清修復(fù)更大,且不受顯存限制,用這種方式可以把圖片放大到非常大,不會(huì)有過大的算力壓力,就算是放大到4倍也只是4*4=16張圖被切割生成的工作。但因?yàn)楸磺谐珊芏鄠€(gè)小塊,AI很難將提示詞里關(guān)于每個(gè)區(qū)塊的內(nèi)容對(duì)號(hào)入座,容易使得畫面混亂,如果有關(guān)鍵信息恰好處在分界線上的時(shí)候,有大概率會(huì)產(chǎn)生不和諧的畫面,解決方法是降低重繪幅度,保持一致性,并且增大緩沖區(qū)尺寸。


SD它是將原圖切成4塊重新繪制的,如果是讓它很機(jī)械的拆成4塊,相鄰的圖片接縫處會(huì)出現(xiàn)非常生硬的過渡邊緣

,而設(shè)置64重疊像素是為了非常柔和的過渡邊緣,可以看做PS中的羽化效果,可以讓過渡變得非常絲滑,沒有痕跡。

如果在64重疊下依然覺得過渡生硬可以將緩沖帶進(jìn)一步加大,對(duì)應(yīng)的,它的圖片會(huì)變得更大。


附加功能放大:

這個(gè)功能一般用在圖片生成后的處理,它相當(dāng)于重繪度為0的高清修復(fù),原理和絕大多數(shù)AI照片修復(fù)應(yīng)用是相似的,因?yàn)椴簧婕霸贁U(kuò)散的過程,運(yùn)行速度很快。它是在拉伸放大的基礎(chǔ)上,適當(dāng)潤滑了線條和色塊邊緣模糊區(qū)域,但是整體的精致度細(xì)膩程度是無法前兩種涉及了重繪的操作手法。


附加放大功能有兩個(gè)算法,選好之后第二個(gè)算法可以給0-1之間的可見度,有更好的效果。
