Identification of Kernels in a Convolutional Neural Network: Connections Between Level Set Equation and Deep Learning for Image Segmentation

被引:4
作者
Actor, Jonas A. [1 ]
Fuentes, David T. [2 ]
Riviere, Beatrice [1 ]
机构
[1] Rice Univ, Houston, TX 77005 USA
[2] Univ Texas MD Anderson Canc Ctr, Houston, TX 77030 USA
来源
MEDICAL IMAGING 2020: IMAGE PROCESSING | 2021年 / 11313卷
关键词
image segmentation; convolutional neural networks; numerical analysis; clustering; CT;
D O I
10.1117/12.2548871
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Medical image segmentation remains a difficult, time-consuming task; currently, liver segmentation from abdominal CT scans is often done by hand, requiring too much time to construct patient-specific treatment models for hepatocellular carcinoma. Image segmentation techniques, such as level set methods and convolutional neural networks (CNN), rely on a series of convolutions and nonlinearities to construct image features: neural networks that use strictly mean-zero finite difference stencils as convolution kernels can be treated as upwind discretizations of differential equations. If this relationship can be made explicit, one gains the ability to analyze CNN using the language of numerical analysis, thereby providing a well-established framework for proving properties such as stability and approximation accuracy. We test this relationship by constructing a level set network, a type of CNN whose architecture describes the expansion of level sets; forward-propagation through a level set network is equivalent to solving the level set equation; the level set network achieves comparable segmentation accuracy to solving the level set equation, while not obtaining the accuracy of a common CNN architecture. We therefore analyze which convolution filters are present in a standard CNN, to see whether finite difference stencils are learned during training; we observe certain patterns that form at certain layers in the network, where the learned CNN kernels depart from known convolution kernels used to solve the level set equation.
引用
收藏
页数:8
相关论文
共 20 条
[1]  
[Anonymous], 2018, GLOBAL CANCER OBSERV
[2]  
[Anonymous], 2018, Adv. Neural Inf. Process.Syst
[3]  
Bilic P., 2019, ARXIV PREPRINT ARXIV
[4]   Evidence-Based Diagnosis, Staging, and Treatment of Patients With Hepatocellular Carcinoma [J].
Bruix, Jordi ;
Reig, Maria ;
Sherman, Morris .
GASTROENTEROLOGY, 2016, 150 (04) :835-853
[5]   Geodesic active contours [J].
Caselles, V ;
Kimmel, R ;
Sapiro, G .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1997, 22 (01) :61-79
[6]  
Chan TF, 2005, IMAGE PROCESSING AND ANALYSIS, P1, DOI 10.1137/1.9780898717877
[7]   Active contours without edges [J].
Chan, TF ;
Vese, LA .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (02) :266-277
[8]  
Chollet Francois., 2015, Keras: deep learning library for theano and tensorflow, pT1
[9]   Adversarial attacks on medical machine learning [J].
Finlayson, Samuel G. ;
Bowers, John D. ;
Ito, Joichi ;
Zittrain, Jonathan L. ;
Beam, Andrew L. ;
Kohane, Isaac S. .
SCIENCE, 2019, 363 (6433) :1287-1289
[10]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778