利用GAN实现QR Code超分辨率的研究
生活随笔
收集整理的這篇文章主要介紹了
利用GAN实现QR Code超分辨率的研究
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 傳統方案
- 2 基于CNN的實現方案
- 2.1 SRCNN
- 2.2 WeChat AI
- 3 基于GAN的實現方案
- 3.1 SRGAN
- 3.2 ESRGAN
- 3.3 Real-ESRGAN
- 4 基于GAN的QR Code的實現方案
1 傳統方案
https://blog.csdn.net/caomin1hao/article/details/81092134?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-7.no_search
最近鄰插值(Nearest-neighbor)
雙線性插值(Bilinear)
雙三次插值(bicubic)
2 基于CNN的實現方案
2.1 SRCNN
2014年提出的 SRCNN 是首個利用 CNN 實現超分辨率的方式。
SRCNN 流程為:
- 1)模型的輸入為 LR,利用 bicubic 算法將其放大為目標尺寸;
- 2)將經過處理的 LR 圖像輸入網絡,經過 CNN 處理得到 SR 圖像;
- 3)將 SR 圖像與目標 HR 圖像作對比,利用 MSE 作為 Loss,不斷優化,做到 SR 與 HR 圖像盡可能相似。
2.2 WeChat AI
3 基于GAN的實現方案
3.1 SRGAN
3.2 ESRGAN
3.3 Real-ESRGAN
4 基于GAN的QR Code的實現方案
(1)基于SRGAN模型
驗證可行性
ESRGAN
Real-ESRGAN
(2)Generator
基于SRCNN的方式,預處理輸入LR圖片
(3)Discriminator
提取feature map,計算content loss
根據識別率計算adversarial loss
(4)去掉BN層
像素級生成任務
保持圖像原本的對比度信息
(5)模型蒸餾
總結
以上是生活随笔為你收集整理的利用GAN实现QR Code超分辨率的研究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 睡眠音频分割及识别问题(六)--输入输出
- 下一篇: linux netstat服务,linu