您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页U-NET模型——pytorch实现

U-NET模型——pytorch实现

来源:步遥情感网

论文传送门:

U-NET分割任务中的典型网络。

U-NET模型结构:

模型整体呈“U”形,主要分为三个部分:

左侧contraction,提取特征,整体结构类似VGG(没有BN层);

右侧expansion,将特征层上采样至原图片大小,最后通过1x1卷积,输出segmentation map;

中间的copy and crop操作,多尺度特征图融合。

Overlap-tile策略:

U-NET使用Overlap-tile策略,即在图片输入模型前进行镜像padding,使得模型对于图片边缘的预测也有较高的准确率。输入图片(1x388x388)采用镜像padding后,得到input image tile(1x572x572),模型中所有的卷积操作均不进行padding处理,卷积后特征层尺寸减小,所以模型输出output segmentation map(2x388x388)与输入原图片尺寸相同,且多尺度特征融合时需要进行crop操作。

import torch
import torch.nn as nn
import torch.nn.functional as F


class UNET(

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务