Khái niệm cốt lõi
本文提出三種改進 CycleGAN 循環一致性損失的方法,以生成更真實的圖像,並通過馬變斑馬的實驗證明了其有效性。
CycleGAN 是一種利用循環一致性損失在未配對數據集上訓練圖像到圖像轉換的框架。雖然在許多應用中效果很好,但像素級的循環一致性可能會產生問題,並在某些情況下導致圖像不真實。在本專案中,我們提出了對循環一致性的三項簡單修改,並表明這種方法可以獲得更好的結果,減少偽影。
CycleGAN 框架,特別是在循環一致性損失方面,存在一些問題。循環一致性在像素級別強制執行,它假設兩個圖像域之間存在一對一的映射,並且在轉換過程中沒有信息丟失,即使在必要時也會造成信息丟失。
無法完全去除紋理: 例如在斑馬到馬的轉換中,由於循環一致性,生成器無法完全去除斑馬紋理。
產生不必要的偽影: 在鞋子到邊緣的轉換中,同樣由於循環一致性,靴子的顏色必須(可能難以察覺地)以某種方式編碼到結果邊緣圖像中,從而導致不必要的偽影。