国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

PULSE:一種基于隱式空間的圖像超分辨率算法

人工智能 算法
PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models,作者提出了一種新的圖像超分辨率方法,區別于有監督的PSNR-based和GANs-based方法,該方法是一種無監督的方法,即只需要低分辨率的圖片就可以恢復高質量、高分辨率的圖片。

分享一篇 CVPR 2020 錄用論文:PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models,作者提出了一種新的圖像超分辨率方法,區別于有監督的PSNR-based和GANs-based方法,該方法是一種無監督的方法,即只需要低分辨率的圖片就可以恢復高質量、高分辨率的圖片。 

目前代碼已經開源:

https://github.com/adamian98/pulse 

論文信息:

 

1. Motivation

圖像超分辨率任務的基本目標就是把一張低分辨率的圖像超分成其對應的高分辨率圖像。無論是基于PNSR還是GAN的監督學習方法,或多或少都會用到pixel-wise誤差損失函數,而這往往會導致生成的圖像比較平滑,一些細節效果不是很好。于是作者換了一個思路:**以往的方法都是從LR,逐漸恢復和生成HR;如果能找到一個高分辨率圖像HR的Manifold,并從該Manifold中搜尋到一張高分辨率的圖像使其下采樣能恢復到LR,那么搜尋到的那張圖像就是LR超分辨率后的結果。**所以本篇文章主要解決了以下的兩個問題:

如何找到一個高分辨率圖像的Manifold?
如何在高分辨率圖像的Manifold上搜尋到一張圖片使其下采樣能恢復LR?

2. Method

假設高分辨率圖像的Manifold是,是M上的一個高分辨率圖片,給定一個低分辨率圖像,如果可以通過下采樣操作DS恢復LR,那么就可以認為是LR的超分辨率結果,該問題定義如下:

即當兩者的差值小于某個閾值時。令,那么本文任務其實就是找到一個如下圖所示:

以上就是本篇文章的核心內容,下面我們結合代碼來看一下具體是怎么實現的。

首先我們需要一個生成模型來近似高分辨率的Manifold,在本文中,作者采用的是StyleGAN的預訓練模型:

StyleGAN的生成器網絡中有兩個部分,一個是Mapping Network用于將latent code映射為style code,一個Synthesis Network用于將映射后得到的style code用于指導圖像的生成。這里需要注意的是,本篇文章只是使用了StyleGAN的預訓練模型,并不訓練更新其參數。加載兩個部分的參數之后,隨機構造100000個隨機latent code,經過Mapping Network,用得到新的latent code計算均值與方差:

  1. latent = torch.randn((1000000,512),dtype=torch.float32, device="cuda"
  2. latent_out = torch.nn.LeakyReLU(5)(mapping(latent)) 
  3. self.gaussian_fit = {"mean": latent_out.mean(0), "std": latent_out.std(0)} 

這個均值與方差就可以用來映射新的latent code。接下就是隨機初始化latent code和noise(StyleGAN需要):

  1. # 初始化latent code 
  2. latent = torch.randn((batch_size, 18512), dtype=torch.float, requires_grad=True, device='cuda'
  3. # 初始化noise 
  4. for i in range(18): # [?, 144] -> [?, 110241024
  5.     res = (batch_size, 12**(i//2+2), 2**(i//2+2)) 
  6.     new_noise = torch.randn(res, dtype=torch.float, device='cuda'
  7.     if (i < num_trainable_noise_layers):  # num_trainable_noise_layers 
  8.         new_noise.requires_grad = True 
  9.     noise_vars.append(new_noise) 
  10.                     
  11. noise.append(new_noise) 

**從這里我們可以看出,模型優化的其實是latent code與noise的前5層,而不是模型參數。**初始化完成了之后就可以執行前向了:

  1. # 根據之前的求得的均值和方差,映射latent code 
  2. latent_in = self.lrelu(latent_in*self.gaussian_fit["std"] + self.gaussian_fit["mean"]) 
  3. # 加載Synthesis Network用于生產圖像 
  4. # 把圖像結果從[-11]修改到[01
  5. gen_im = (self.synthesis(latent_in, noise)+1)/2 

根據原始的低分辨率圖像和生成的高分辨率圖像計算loss。在代碼中,loss由兩個部分組成:

其中L2損失是將生成的高分辨率圖像gen_im通過bicubic下采樣恢復LR,并與輸入的LR計算pixel-wise誤差,GEOCROSS是測地線距離。

最后優化器選擇的是球面優化器:

  1. # opt = SphericalOptimizer(torch.optim.Adam, [x], lr=0.01
  2.  
  3. class SphericalOptimizer(Optimizer): 
  4.     def __init__(self, optimizer, params, **kwargs): 
  5.         self.opt = optimizer(params, **kwargs) 
  6.         self.params = params 
  7.         with torch.no_grad(): 
  8.             self.radii = {param: (param.pow(2).sum(tuple(range(2,param.ndim)),keepdim=True)+1e-9).sqrt() for param in params} 
  9.  
  10.     @torch.no_grad() 
  11.     def step(self, closure=None): 
  12.         loss = self.opt.step(closure) 
  13.         for param in self.params: 
  14.             param.data.div_((param.pow(2).sum(tuple(range(2,param.ndim)),keepdim=True)+1e-9).sqrt()) 
  15.             param.mul_(self.radii[param]) 
  16.  
  17.         return loss 

3. Result

從結果可以看出,PULSE生成的圖像細節更豐富,包括頭發絲、眼睛和牙齒這些比較細微的地方都能生成的很好。而且對于有噪聲的LR,也能生成的很好,說明該算法有很強的魯棒性:

最終的比較指標采用的是MOS:

4. Questions

PULSE是一個無監督的圖像超分辨率模型,其圖像的質量其實很大程度上取決于所選取的生成模型的好壞。另一方面,由于PULSE的基礎原理就是找到一個高分辨率的圖像,使其下采樣之后能恢復LR,那么意味著結果不唯一,可能生成的圖像很清楚,但是已經失去了身份信息:

5. Resource

PaperPULSE:https://arxiv.org/pdf/2003.03808.pdfStyleGAN: https://arxiv.org/abs/1812.04948Random Vectors in High Dimen- sions: https://www.sci-hub.ren/10.1017/9781108231596.006
Github: https://github.com/adamian98/pulse.git

 

責任編輯:梁菲 來源: 今日頭條
相關推薦

2022-01-17 17:01:23

深度學習圖像人工智能

2021-01-20 11:14:47

人工智能算法技術

2018-07-12 10:08:31

圖像超分辨率重建技術原理

2017-04-10 09:17:08

神經網絡分辨率像素遞歸

2021-09-10 16:24:00

框架AI開發

2018-07-24 17:00:57

人工智能機器學習深度學習

2017-11-10 11:02:36

2024-07-05 10:41:30

目標檢測算法

2022-07-12 14:50:03

模型研究

2024-06-05 09:26:50

2014-08-07 15:06:45

Android設備分辨率

2021-06-02 10:01:20

開源技術 軟件

2013-03-11 13:48:24

投影

2011-07-09 17:00:13

愛普生掃描儀

2014-10-15 14:58:50

iPhone6iOS 8分辨率

2017-05-04 21:15:30

Android分辨率

2021-08-08 07:56:19

游戲神器應用Reso

2023-08-28 13:45:21

DNA編碼

2021-03-02 09:06:20

安全API授權

2025-05-19 08:30:00

點贊
收藏

51CTO技術棧公眾號

国产一区二区| 亚洲人成电影网站色…| 成人性生交大片免费看视频直播| 国产黄色小视频在线| 久久久国产精品不卡| 欧美黄色片视频| 亚洲pron| 国产精品狼人久久影院观看方式| 无码毛片aaa在线| 久久先锋影音| 国产91|九色| 日韩精品分区| 夜夜夜精品看看| bt天堂新版中文在线地址| 亚洲精品一二| 国产精品成人av性教育| 欧美专区一区| 日韩精品一区二区三区第95| 美女做暖暖视频免费在线观看全部网址91 | 亚洲影视在线| 国产主播欧美精品| 老司机aⅴ在线精品导航| 少妇高潮久久久久久潘金莲| 成入视频在线观看| 欧美sm极限捆绑bd| 日本三级视频在线播放| 欧美性生交xxxxx久久久| 久草在线中文888| 亚洲欧美日韩电影| www.aqdy爱情电影网| 中文字幕不卡在线| 免费看污黄网站| 国产三级三级三级精品8ⅰ区| 久久艹国产精品| 国产成人啪免费观看软件| 伊人色综合久久天天五月婷| 麻豆91在线看| 日本丰满大乳奶| 激情国产一区二区 | 国产人成在线视频| 色猫猫国产区一区二在线视频| 视频二区在线| 色综合亚洲欧洲| 国产无套粉嫩白浆在线2022年 | www亚洲欧美| 超碰在线一区| 国产精品va在线播放| 国产精品毛片一区二区在线看| 成人黄色在线播放| 伊人精品成人久久综合软件| 久久国产精品久久精品国产| 三级久久三级久久久| 男人日女人的bb| 成人av在线观| 男女无套免费视频网站动漫| 成人免费一区二区三区视频| 美女的尿口免费视频| 欧美综合亚洲图片综合区| 中文字幕在线三区| 国产一区二区三区视频在线观看| 成人免费av电影| 九九久久国产精品| 日韩成人影院| 久久亚洲高清| 成人免费av网站| 免费男女羞羞的视频网站中文字幕| 亚洲午夜一区二区三区| 久cao在线| 在线观看免费高清视频97| 国产人妖ts一区二区| 粉嫩av一区二区三区免费观看| 久久精品国产999大香线蕉| 中文字幕无码精品亚洲35| 亚洲色图另类专区| 老司机av在线免费看| 久久精品一区中文字幕| 日韩欧美综合| 女同性恋一区二区| 亚洲男人都懂的| 青青草原国产在线| 午夜精品久久17c| 亚洲日本视频| 国产一区二区在线视频播放| 精品久久久久人成| 一二区成人影院电影网| 国产精品入口日韩视频大尺度| 久久精品免费观看| 一级毛片aaaaaa免费看| 精品亚洲一区二区三区在线播放| 亚州综合一区| 91麻豆天美传媒在线| 洋洋成人永久网站入口| 欧美办公室脚交xxxx| 国产日韩在线看片| 9久草视频在线视频精品| а天堂8中文最新版在线官网| 久久亚洲精品一区二区| 视频在线在亚洲| 国产日本视频| 亚洲午夜精品久久久久久性色| 在线中文字幕亚洲| 日韩欧美黄色大片| 日韩精品在线看片z| 国产真实有声精品录音| 熟女少妇在线视频播放| 精品日韩一区二区三区| 欧美/亚洲一区| 成年人视频免费看| 中文在线不卡视频| 日韩精品免费视频人成| 在线国产网址| 97超视频免费观看| kk眼镜猥琐国模调教系列一区二区 | 女人黄色免费在线观看| 国产精品亚洲第一区| 国产精品免费久久久久| 日韩中文视频| 一区在线电影| 欧美日韩一二三区| 欧美国产偷国产精品三区| 黄色国产网站在线观看| 久久亚洲精品小早川怜子66| 国产高清精品久久久久| 国产免费拔擦拔擦8x高清在线人| 久久青青草原| 色999日韩国产欧美一区二区| 精品日产免费二区日产免费二区| 国产精品视频黄色| 久久av中文字幕| 久久久精品免费网站| 日韩三区免费| 无码粉嫩虎白一线天在线观看| 亚洲天堂视频在线观看| 国产在线精品一区二区不卡了 | 久久久久久久激情| 久久资源免费视频| 久久久久久电影| 51vv免费精品视频一区二区| 国产成人精品视频ⅴa片软件竹菊| 久久精品国产综合| 久久婷婷色综合| 精品素人av| 另类av导航| 国产麻豆日韩| 亚洲成人动漫在线播放| 久草在线在线精品观看| 激情国产在线| 99福利在线观看| 日本韩国在线不卡| 天天爽夜夜爽夜夜爽精品视频| 欧美韩日精品| 最新超碰在线| 福利网在线观看| 色综合久久久888| 亚洲国产裸拍裸体视频在线观看乱了| 北条麻妃国产九九九精品小说 | 日本免费在线视频观看| 夜夜嗨av一区二区三区免费区| 国产欧美一区二区精品仙草咪| 国产一区99| 黄色网页在线播放| 老司机激情视频| 欧美精品久久久久久久久| 亚洲第一搞黄网站| 久久精品五月| 国产精品诱惑| 91破解版在线看| 日本午夜精品电影| 超薄丝袜一区二区| 午夜不卡av免费| 国产在线精品免费| 性欧美lx╳lx╳| 黄色av电影在线播放| 色综合av综合无码综合网站| 成人黄色片在线| 国产午夜精品免费一区二区三区 | 欧美aaa在线| 美女主播精品视频一二三四| 国家队第一季免费高清在线观看| 制服诱惑一区| 国产成人一区三区| 日韩欧美久久久| 日本一区二区三级电影在线观看| 91影院成人| 国产91在线播放精品| 日本午夜在线视频| 给我免费播放片在线观看| 91免费人成网站在线观看18| 亚洲新声在线观看| 日本韩国欧美三级| 91免费国产在线| 91久久午夜| 欧美日韩导航| 色呦呦视频在线观看| 7878视频在线观看| 国产精品久久久久久久久电影网| 国产精品久久久久一区二区| 国产一区二区三区18| 欧美视频在线观看一区二区| 91香蕉视频mp4|