| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 2021-07-09 -> 正文阅读 |
|
[人工智能]2021-07-09 |
(1)Encoder
1.given a degraded image
I
∈
R
3
×
H
×W,Uformer fifirstly applies a 3
× 3
convolutional layer with LeakyReLU to extract low-level features
X0
∈ R
C
×
H
×
W,
?
the feature maps
X
0
are passed through
K encoder stages(Each stage contains a stack of the proposed LeWin Transformer blocks and one down-sampling layer
),
2.LeWin Transformer blocks:takes advantage of the self-attention mechanism for
capturing long-range dependencies
,
cuts the computational cost (due to the usage of self-attention through non-overlapping windows on the feature maps)
3.In the
down-sampling layer, we first reshape the flattened features into 2D spatial feature maps,and then down-sample the maps and double the channels using 4
× 4 convolution with stride 2.
For example,given the input feature maps X0 ∈ RC×H×W , the l-th stage of the encoder produces the feature maps? (2)Bottleneck stage(图一,最下面的两个LeWin Transformer blocks)4.Then, a bottleneck stage with a stack of LeWin Transformer blocks is added at the end of the encoder. In this stage, thanks to the hierarchical structure, the Transformer blocks capture longer (even global when the window size equals the feature map size) dependencies. (3)Decoder
1.We use
2 × 2 transposed convolution with stride 2 for the up-sampling.This layer reduces half of the feature channels and doubles the size of the feature maps.
2.After that, the features inputted to the LeWin Transformer blocks are the up-sampled features and the corresponding features from the encoder through skip-connection.Next, the LeWin Transformer blocks are utilized to learn to restore the image. 3.After the K decoder stages, we reshape the flattened features to 2D feature maps and apply a 3 × 3 convolution layer to obtain a residual image R ∈ R3×H×W. 4.Finally, the restored image is obtained by I'?= I + R. ?remark:In our experiments, we empirically set K = 4 and each stage contains two LeWin Transformer blocks. We train Uformer using the Charbonnier loss. ? ? LeWin Transformer Block
we build the block with two core designs:
(1) non-overlapping
Window-based Multi-head Self-Attention
(W-MSA)
(2)
Locally-enhanced Feed-Forward Network
(LeFF). The computation of a LeWin Transformer block is represented as:
?1.Window-based Multi-head Self-Attention (W-MSA).? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/22 10:18:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |