# CNN-based Semantic Segmentation using Level Set Loss

arXiv: https://arxiv.org/abs/1910.00950 · HTML: https://mlsanity.com/paper/1910.00950/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 2 Oct 2019.

## Built on by (most cited first, 7 of 7)

- [Beyond Classification: Directly Training Spiking Neural Networks for Semantic Segmentation](https://mlsanity.com/paper/2110.07742/) (2021)
- [Weakly-Supervised Universal Lesion Segmentation with Regional Level Set Loss](https://mlsanity.com/paper/2105.01218/) (2021)
- [SHREC 2022: pothole and crack detection in the road pavement using images and RGB-D data](https://mlsanity.com/paper/2205.13326/) (2022)
- [Cell Instance Segmentation: The Devil Is in the Boundaries](https://mlsanity.com/paper/2510.09848/) (2025)
- [Image Segmentation via Variational Model Based Tailored UNet: A Deep Variational Framework](https://mlsanity.com/paper/2505.05806/) (2025)
- [Deep Level Set for Box-supervised Instance Segmentation in Aerial Images](https://mlsanity.com/paper/2112.03451/) (2021)
- [LHMCF-Net: A Learned Hyperbolic Mean Curvature Flow Network for Medical Images Segmentation](https://mlsanity.com/paper/2608.20942/) (2026)

## Abstract (arXiv)

Thesedays, Convolutional Neural Networks are widely used in semantic segmentation. However, since CNN-based segmentation networks produce low-resolution outputs with rich semantic information, it is inevitable that spatial details (e.g., small bjects and fine boundary information) of segmentation results will be lost. To address this problem, motivated by a variational approach to image segmentation (i.e., level set theory), we propose a novel loss function called the level set loss which is designed to refine spatial details of segmentation results. To deal with multiple classes in an image, we first decompose the ground truth into binary images. Note that each binary image consists of background and regions belonging to a class. Then we convert level set functions into class probability maps and calculate the energy for each class. The network is trained to minimize the weighted sum of the level set loss and the cross-entropy loss. The proposed level set loss improves the spatial details of segmentation results in a time and memory efficient way. Furthermore, our experimental results show that the proposed loss function achieves better performance than previous approaches.
