昇腾社区首页
中文
注册
昇腾社区
昇腾AI市场
主页
解决方案
原生大模型
软件服务
ModelZoo
应用案例
Powered by Ascend
文档HOT
支持
应用案例
模糊图像变清晰
模糊图像变清晰
计算机视觉C++AscendCL

105次浏览

暂无评分
我要评分
运动模糊一直是照片拍摄时难以解决的问题,拍摄照片时总是需要调整良久,才能得到一张清晰的照片。而深度学习中的DeblurGAN网络就针对该问题做了AI层面的优化。
获取样例

介绍

运动模糊一直是照片拍摄时难以解决的问题,拍摄照片时总是需要调整良久,才能得到一张清晰的照片。而深度学习中的DeblurGAN网络就针对该问题做了AI层面的优化。

受SRGAN以及CGAN启发,DeblurGAN基于WGAN以及内容损失进行训练学习。它的贡献主要包含:提出一种损失与框架,它在运动模糊移除方面取得了SOTA性能;提出一种基于随机轨迹的动模糊数据制作方法;构建一个新的数据集与评价方法(基于目标检测结果提升)。

案例简介

本案例基于搭载了华为昇腾310芯片的A200DK/A300实现对DeblurGAN网络的推理功能,快速实现输入一张模糊图片,使用DeblurGAN将其变清晰的功能

模型介绍

上图给出了生成器的架构示意图。它包含两个下采样卷积模块、9个残差模块(包含一个卷积、IN以及ReLU)以及两个上采样转置卷积模块,同时还引入全局残差连接。因此,该架构可以描述为:

这种架构可以使得训练更快,同时具有更好的泛化性能。

除了上述生成器外,在训练过程中,还定义了一个判别器(该判别器架构类似于PatchGAN),采用带梯度惩罚项的Wasserstein GAN进行对抗训练。

效果展示

关于昇腾

昇腾计算产业概述

新闻与活动

新闻资讯昇腾活动

交流与资讯

昇腾论坛技术干货

支持与服务

文档技术工单

开源社区

昇思社区昇腾开放资源
关注我们
友情链接
华为官网华为计算鲲鹏社区华为云启智社区
版权所有 © 2021-2025华为技术有限公司 保留一切权利粤A2-20044005号
粤公网安备 44030702005057号
法律声明隐私政策Cookie协议用户协议联系我们