Deep Convolutional Framelets: A General Deep Learning Framework for Inverse Problems

被引:232
|
作者
Ye, Jong Chul [1 ]
Han, Yoseob [1 ]
Cha, Eunju [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Bio & Brain Engn, Bio Imaging & Signal Proc Lab, Daejeon 34141, South Korea
来源
SIAM JOURNAL ON IMAGING SCIENCES | 2018年 / 11卷 / 02期
基金
新加坡国家研究基金会;
关键词
convolutional neural network; framelets; deep learning; inverse problems; ReLU; perfect reconstruction condition; NEURAL-NETWORKS; IMAGE; RECONSTRUCTION; IDENTIFICATION;
D O I
10.1137/17M1141771
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, deep learning approaches with various network architectures have achieved significant performance improvement over existing iterative reconstruction methods in various imaging problems. However, it is still unclear why these deep learning architectures work for specific inverse problems. Moreover, in contrast to the usual evolution of signal processing theory around the classical theories, the link between deep learning and the classical signal processing approaches, such as wavelets, nonlocal processing, and compressed sensing, are not yet well understood. To address these issues, here we show that the long-sought missing link is the convolution framelets for representing a signal by convolving local and nonlocal bases. The convolution framelets were originally developed to generalize the theory of low-rank Hankel matrix approaches for inverse problems, and this paper further extends this idea so as to obtain a deep neural network using multilayer convolution framelets with perfect reconstruction (PR) under rectified linear unit (ReLU) nonlinearity. Our analysis also shows that the popular deep network components such as residual blocks, redundant filter channels, and concatenated ReLU (CReLU) do indeed help to achieve PR, while the pooling and unpooling layers should be augmented with high-pass branches to meet the PR condition. Moreover, by changing the number of filter channels and bias, we can control the shrinkage behaviors of the neural network. This discovery reveals the limitations of many existing deep learning architectures for inverse problems, and leads us to propose a novel theory for a deep convolutional framelet neural network. Using numerical experiments with various inverse problems, we demonstrate that our deep convolutional framelets network shows consistent improvement over existing deep architectures. This discovery suggests that the success of deep learning stems not from a magical black box, but rather from the power of a novel signal representation using a nonlocal basis combined with a data-driven local basis, which is indeed a natural extension of classical signal processing theory.
引用
收藏
页码:991 / 1048
页数:58
相关论文
共 50 条
  • [31] Model Meets Deep Learning in Image Inverse Problems
    Wang, Na
    Sun, Jian
    CSIAM TRANSACTIONS ON APPLIED MATHEMATICS, 2020, 1 (03): : 365 - 386
  • [32] Enhanced Supervised Descent Learning Technique for Electromagnetic Inverse Scattering Problems by the Deep Convolutional Neural Networks
    Yao, He Ming
    Guo, Rui
    Li, Maokun
    Jiang, Lijun
    Ng, Michael Kwok Po
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2022, 70 (08) : 6195 - 6206
  • [33] A general deep learning framework for network reconstruction and dynamics learning
    Zhang Zhang
    Yi Zhao
    Jing Liu
    Shuo Wang
    Ruyi Tao
    Ruyue Xin
    Jiang Zhang
    Applied Network Science, 4
  • [34] A general deep learning framework for network reconstruction and dynamics learning
    Zhang, Zhang
    Zhao, Yi
    Liu, Jing
    Wang, Shuo
    Tao, Ruyi
    Xin, Ruyue
    Zhang, Jiang
    APPLIED NETWORK SCIENCE, 2019, 4 (01)
  • [35] Deep Convolutional Inverse Graphics Network
    Kulkarni, Tejas D.
    Whitney, William F.
    Kohli, Pushmeet
    Tenenbaum, Joshua B.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [36] DeepCluster: A General Clustering Framework Based on Deep Learning
    Tian, Kai
    Zhou, Shuigeng
    Guan, Jihong
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2017, PT II, 2017, 10535 : 809 - 825
  • [37] Deep Convolutional Neural Network Approach for Solving Nonlinear Inverse Scattering Problems
    Li, Lianlin
    Wang, Long Gang
    Acero, Daniel Ospina
    Teixeira, Fernando L.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION AND USNC-URSI RADIO SCIENCE MEETING, 2019, : 219 - 220
  • [38] A Deep Learning Framework for Solving Rectangular Waveguide Problems
    Hu, Xiaolin
    Buris, Nicholas E.
    2020 IEEE ASIA-PACIFIC MICROWAVE CONFERENCE (APMC), 2020, : 409 - 411
  • [39] Solving Inverse Problems in Imaging via Deep Dictionary Learning
    Lewis, John D.
    Singhal, Vanika
    Majumdar, Angshul
    IEEE ACCESS, 2019, 7 : 37039 - 37049
  • [40] Application of deep learning to direct and inverse problems in plasmonic coloring
    Baxter, Josh
    Lesina, Antonino Cala
    Guay, Jean-Michel
    Weck, Arnaud
    Berini, Pierre
    Ramunno, Lora
    2019 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2019,