An Alarm System for Segmentation Algorithm Based on Shape Model

Fengze Liu, Yingda Xia, Dong Yang, Alan L. Yuille, Daguang Xu; The IEEE International Conference on Computer Vision (ICCV), 2019, pp. 10652-10661


It is usually hard for a learning system to predict correctly on rare events that never occur in the training data, and there is no exception for segmentation algorithms. Meanwhile, manual inspection of each case to locate the failures becomes infeasible due to the trend of large data scale and limited human resource. Therefore, we build an alarm system that will set off alerts when the segmentation result is possibly unsatisfactory, assuming no corresponding ground truth mask is provided. One plausible solution is to project the segmentation results into a low dimensional feature space; then learn classifiers/regressors to predict their qualities. Motivated by this, in this paper, we learn a feature space using the shape information which is a strong prior shared among different datasets and robust to the appearance variation of input data. The shape feature is captured using a Variational Auto-Encoder (VAE) network that trained with only the ground truth masks. During testing, the segmentation results with bad shapes shall not fit the shape prior well, resulting in large loss values. Thus, the VAE is able to evaluate the quality of segmentation result on unseen data, without using ground truth. Finally, we learn a regressor in the one-dimensional feature space to predict the qualities of segmentation results. Our alarm system is evaluated on several recent state-of-art segmentation algorithms for 3D medical segmentation tasks. Compared with other standard quality assessment methods, our system consistently provides more reliable prediction on the qualities of segmentation results.

Related Material

author = {Liu, Fengze and Xia, Yingda and Yang, Dong and Yuille, Alan L. and Xu, Daguang},
title = {An Alarm System for Segmentation Algorithm Based on Shape Model},
booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
month = {October},
year = {2019}