Understanding Geometry of Encoder-Decoder CNNs
(E-D CNNs)
Jong Chul Ye & Woon Kyoung Sung
BISPL - BioImaging, Signal Processing and Learning Lab.
- Dept. Bio & Brain Engineering
- Dept. of Mathematical Sciences
KAIST, Korea
Understanding Geometry of Encoder-Decoder CNNs (E-D CNNs) Jong - - PowerPoint PPT Presentation
Understanding Geometry of Encoder-Decoder CNNs (E-D CNNs) Jong Chul Ye & Woon Kyoung Sung BISPL - BioImaging, Signal Processing and Learning Lab. Dept. Bio & Brain Engineering Dept. of Mathematical Sciences KAIST, Korea E-D CNN
Jong Chul Ye & Woon Kyoung Sung
BISPL - BioImaging, Signal Processing and Learning Lab.
KAIST, Korea
CNN
CNN
CNN Successful applications to various inverse problems
Synthesis basis Analysis basis coefficients
Step 1: Signal Representation
Sensing
Step 2: Basis Search by Optimization
i
i
i
i
analysis basis
i
Encoder
analysis basis synthesis basis
i
Encoder Decoder
pooling un-pooling Learned filters
i
more redundant expression
Learned filters
i
i
Perfect reconstruction
Ye et al, SIAM J. Imaging Science, 2018
Frame conditions
w skipped connection w/o skipped connection
i
Σl(x) = σ1 · · · σ2 · · · . . . . . . ... . . . · · · σml
<latexit sha1_base64="1HS4n8UkvGQcnzeL2YdPrnXeg=">ACkXicbVHLSgMxFM2M7/qunQTLIpuyowK6kIpuhHcKFoVmjpkMrdtMkMSUYsQ/H73Hn35i2g4/qhQvnNfuYkzwY0Ng/Pn5qemZ2bX6gsLi2vrFbX1u9NmsGTZaKVD/G1IDgCpqWwGPmQYqYwEP8fPFUH94AW14qu5sP4O2pF3FO5xR6io+kZueVfSJ7H7uodPMYmhy1URS2o1fx1gYoZqFOIdHDgnLEmtGQWEjJlxwv6kWCEvZfQNkt+MSwom+5btChkJNxU8rVKVK0F9WBk+C8IS1BDpV1H1XeSpCyXoCwT1JhWGS2XVBtORMwqJDcQEbZM+1Cy0FJZh2MbroAG87JsGdVDtXFo/YnxUFlcb0Zewy3X49M6kNyf+0Vm47x+2Cqy3oNh4UCcX2KZ4+D04RqYFX0HKNPc7YpZj2rKrPvEijtCOPnkv+B+vx4e1IObw1rjvDzHPNpEW2gXhegINdAlukZNxLwV79A79c78Df/Eb/hlru+VNRvol/lXn1/Lv9k=</latexit>Input dependent {0,1} matrix
# of representation
# of network elements
# of representation
# of network elements # of channel
# of representation
# of network elements # of channel Network depth
# of representation
# of network elements # of channel Network depth Skipped connection
K = max
p
Kp, Kp = k ˜ B(zp)B(zp)>k2
<latexit sha1_base64="zV0QFc8bcwR20HLOVcDQeQMOtmY=">ACIHicbZDLSgMxFIYz9V5voy7dBItQcpMFeqmUOpGcKNgbaFTh0wmtaGZmZicEWv1Udz4Km5cKI7fRrTy0KtBxI+/v8ckvMHUnANjvNpZamZ2bn5heyi0vLK6v2vq5TlJFWY0mIlGNgGgmeMxqwEGwhlSMRIFg9aB7OPDr10xpnsRn0JOsFZHLmLc5JWAk3y4dl72I3PgSH/ty17tKSTgXMbenQdchAxX87e+3BndFx4k0rvzi76dcwrOsPAkuGPIoXGd+PaHFyY0jVgMVBCtm64jodUnCjgV7D7rpZpJQrvkjUNxiRiutUfLniPt40S4naizIkBD9WfE30Sad2LAtMZEejov95A/M9rptA+aPV5LFNgMR091E4FhgQP0sIhV4yC6BkgVHzV0w7RBEKJtOsCcH9u/IknBcL7l7BOd3PVarjObRJtpCeSiEqgI3SCaoiB/SEXtCr9Wg9W2/W+6g1Y41nNtCvsr6+AcwXoYQ=</latexit>z1
<latexit sha1_base64="Ob3+IEXFhF5uWyRIGKNYQ89lNRY=">AB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lU0GPRi8eK9gPaUDbTbt0swm7E6G/gQvHhTx6i/y5r9x2+agrQ8GHu/NMDMvSKQw6LrfTmFldW19o7hZ2tre2d0r7x80TZxqxhslrFuB9RwKRvoEDJ24nmNAokbwWjm6nfeuTaiFg94DjhfkQHSoSCUbTS/VP65UrbtWdgSwTLycVyFHvlb+6/ZilEVfIJDWm47kJ+hnVKJjk1I3NTyhbEQHvGOpohE3fjY7dUJOrNInYaxtKSQz9fdERiNjxlFgOyOKQ7PoTcX/vE6K4ZWfCZWkyBWbLwpTSTAm079JX2jOUI4toUwLeythQ6opQ5tOyYbgLb68TJpnVe+86t5dVGrXeRxFOIJjOAUPLqEGt1CHBjAYwDO8wpsjnRfn3fmYtxacfOYQ/sD5/AEPZo2k</latexit>Related to the generalizability Dependent on the Local Lipschitz
full-rank condition
Independent features
Nguyen, et al, ICML, 2018
full-rank condition
Independent features Independent features full-rank condition
Nguyen, et al, ICML, 2018 This paper
combinatorial framelets
the input space
Poster #99: 06:30 -- 09:00 PM @ Pacific Ballroom