1
FAS-UNet: A Novel FAS-driven Unet to Learn
Variational Image Segmentation
Hui Zhu, Shi Shu, and Jianping Zhang
Abstract—Solving variational image segmentation problems
with hidden physics is often expensive and requires different
algorithms and manually tunes model parameter. The deep
learning methods based on the U-Net structure have obtained
outstanding performances in many different medical image
segmentation tasks, but designing such networks requires a lot of
parameters and training data, not always available for practical
problems. In this paper, inspired by traditional multi-phase con-
vexity Mumford-Shah variational model and full approximation
scheme (FAS) solving the nonlinear systems, we propose a novel
variational-model-informed network (denoted as FAS-Unet) that
exploits the model and algorithm priors to extract the multi-scale
features. The proposed model-informed network integrates image
data and mathematical models, and implements them through
learning a few convolution kernels. Based on the variational
theory and FAS algorithm, we first design a feature extraction
sub-network (FAS-Solution module) to solve the model-driven
nonlinear systems, where a skip-connection is employed to fuse
the multi-scale features. Secondly, we further design a convolution
block to fuse the extracted features from the previous stage,
resulting in the final segmentation possibility. Experimental
results on three different medical image segmentation tasks
show that the proposed FAS-Unet is very competitive with other
state-of-the-art methods in qualitative, quantitative and model
complexity evaluations. Moreover, it may also be possible to train
specialized network architectures that automatically satisfy some
of the mathematical and physical laws in other image problems
for better accuracy, faster training and improved generalization.
The code is available at https://github.com/zhuhui100/FASUNet.
Index Terms—Model-informed deep learning; Interpretable
network; Variational image segmentation; Full approximation
scheme.
I. INTRODUCTION
Image segmentation is one of the most important prob-
lems in computer vision and also is a difficult problem in
the medical imaging community [1]–[3]. It has been widely
used in many medical image processing fields such as the
identification of cardiovascular diseases [4], the measurement
This work was supported by the National Natural Science Foundation of
China (NSFC) under Grants 11971414, 11771369, also partly by grants from
Natural Science Foundation of Hunan Province under Grants 2018JJ2375,
2018XK2304, and 2018WK4006. (Corresponding author: Jianping Zhang).
H. Zhu is with the School of Mathematics and Computational Science,
Xiangtan University, and Key Laboratory of Intelligent Computing & Informa-
tion Processing of Ministry of Education (201931000089@smail.xtu.edu.cn.
S. Shu is with the School of Mathematics and Computational Sci-
ence, Xiangtan University, and Hunan Key Laboratory for Computation
and Simulation in Science and Engineering, Xiangtan, 411105, China
(shushi@xtu.edu.cn).
J. Zhang is with the School of Mathematics and Computational Sci-
ence, Xiangtan University, and Hunan National Applied Mathematics Center
(jpzhang@xtu.edu.cn).
of bone and tissue [5], and the extraction of suspicious lesions
to aid radiologists. Therefore, image segmentation has a vital
role in promoting medical image analysis and applications as
a powerful image processing tool [5], [6].
Deep learning (DL) has achieved great success in the field
of medical image segmentation [5], [7], [8]. One of the most
important reasons is that the convolutional neural networks
(CNNs) can effectively extract image features. Therefore,
much work at present involves design a network architecture
with strong feature extraction ability, and many well-known
CNN architectures have been proposed such as UNet [9],
V-Net [10], UNet++ [11], 3D UNet [12], Y-Net [13], Res-
UNet [14], KiU-Net [15], DenseUNet [16], and nnU-Net [17].
More and more studies based on data-driven methods have
been reported for medical image segmentation. Although UNet
and its variants have achieved considerably impressive per-
formance in many medical image segmentation datasets, they
still suffer two limitations. One is that most of researchers
have introduced more parameters to improve the performance
of medical image segmentation, but have tended to ignore the
technical branch of the model’s memory and computational
overhead, which makes it difficult to popularize the algorithm
to industry applications [18]. The other disadvantage is that
these variants only design many suitable architectures through
the researcher’s experience or experiments, but do not focus on
the mathematical theoretical guidance of network architectures
such as explainability, generalizability, etc., which limits the
application of these models and the improvement of task-
driven medical image segmentation methods [19], [20].
Recently, many works on image recognition and image
reconstruction have been focusing on the interpretability of
the network architecture. Inspired by some mathematical
viewpoints, many related unroll networks have been designed
and successfully applied. He et al. [21] proposed the deep
residual learning framework, which utilizes an identity map
to facilitate training; it is well known that it is very similar
to the iterative method solving ordinary differential equations
(ODEs) and also achieves promising performance on image
recognition. G. Larsson et al employed the fractal idea to
design a self-similar FractalNet [22], also discovering that
its architecture is similar to the Runge–Kutta (RK) scheme
in numerical calculations. According to the nature of poly-
nomials, Zhang et al. designed PolyNet [23] by improving
ResNet to strengthen the expressive ability of the network,
and Gomez et al. [24] proposed RevNet by using some ideas
of the dynamic system. Chen et al. [25] analyzed the process
of solving ODEs, then proposed Neural ODE, which further
shows that mathematics and neural networks have a strong
arXiv:2210.15164v2 [cs.CV] 6 Nov 2022