Smart Infrastructure LabYONSEI UNIVERSITY
← Blog

Why Deep Learning Misses Thin Cracks (FACS-Net & CT-Loss)

Paper Review: Frequency-aware crack segmentation network (FACS-net) and crack topology loss (CT-loss) for thin cracks

Research at a glance

Problem
Thin cracks are easily lost or disconnected in segmentation predictions.
Key idea
FACS-Net and crack topology loss address frequency information and crack connectivity.
Application
More informative crack maps for infrastructure condition assessment.
Overview of FACS-Net architecture

In this post, I would like to introduce the key findings of my paper, "Frequency-aware crack segmentation network (FACS-net) and crack topology loss (CT-loss) for thin cracks," published in Automation in Construction (Elsevier), 2026.

"Cracks" are among the most critical indicators when diagnosing the safety of construction sites. Detecting early-stage, fine cracks is particularly crucial, yet existing deep learning models have struggled significantly in addressing this challenge.

I identified the root cause of this problem not in data scarcity, but in a structural characteristic of deep learning known as "Spectral Bias." To overcome this, I proposed a new model architecture (FACS-Net) and a loss function (CT-Loss). Through this post, I will share how we solved this difficult problem.


Figure 1. Edge Ratio

The Origin of the Problem: Why Deep Learning Cannot See Thin Cracks

During the research, the most puzzling observation was that while modern deep learning models are excellent at detecting thick, clear cracks, they become helpless when facing Thin Cracks.

Analyzing this phenomenon revealed that the cause was Spectral Bias, an inherent tendency of deep neural networks.

Especially as a crack becomes thinner, the proportion of Edges within the total crack pixels increases dramatically (see Fig. 1 in the paper). However, existing models lose this critical high-frequency information during the down-sampling process in the encoder. Consequently, the model treats fine cracks not as "important signals" but as "background noise."


Figure 2. Overview of the proposed FACS-Net structure

Solution 1: Frequency-Aware Model (FACS-Net)

My approach was simple: "If the model hates seeing high-frequency components, force it to see them." To achieve this, I designed a new architecture called FACS-Net (Frequency-Aware Crack Segmentation Network).

The core innovation is the introduction of the FPCM (Frequency Preference Control Module) into the encoder-decoder structure. This module operates as follows:

  1. Frequency Decomposition: It converts the image into the frequency domain (via FFT) to separate low-frequency and high-frequency components.
  2. High-Frequency Emphasis: It applies weights to the high-frequency bands (crack details) that the model tends to miss, ensuring this information is passed to the decoder without loss.
  3. Progressive Recovery: When upscaling the image from low to high resolution (Progressive Growing), it injects this frequency information at each stage to sharply restore blurred cracks.

Figure 5. Visualization of Loss Influence (BCE vs SEMEDA vs Soft-CTS)

Solution 2: Topology-Preserving Loss Function (CT-Loss)

Even if the model finds the pixels, it is useless for structural diagnosis if the crack is detected as fragmented dots. In safety assessment, understanding the Topology—where a crack starts and how it connects—is essential.

Existing loss functions (like BCE Loss) only check whether individual pixels are correct, leading to the problem where a model is judged as "mostly correct" even if the crack is disconnected.

To solve this, I proposed CT-Loss (Crack Topology Loss), which combines three components:

Crack Topology Loss
  1. BCE Loss: Ensures overall pixel-wise accuracy.
  2. SEMEDA: Helps maintain sharp Edges of the cracks.
  3. Soft-CTS: I transformed the CTS (Crack Topology Score) metric, which was previously non-differentiable and thus unusable for training, into a differentiable form (Soft-CTS). This teaches the model that "a broken crack prediction is a wrong prediction."

Figure 6. Visual comparison of crack segmentation across varying crack widths

Experimental Results: Overwhelming Improvement on Thin Cracks

Did this idea actually work? Experiments using the large-scale CrackVision12K dataset confirmed remarkable performance improvements, especially on extremely thin cracks (less than 2 pixels wide).

Compared to the existing SOTA model (Hybrid-Segmentor):

While other models recognized fine cracks as noise or detected them as dotted lines, FACS-Net successfully identified them as continuous solid lines.


Closing Remarks

This research goes beyond simply improving model performance; it is the result of deep contemplation on how to teach Deep Learning to handle "High-Frequency Domains" and "Topological Connectivity," areas where it has structurally been weak.

I hope that the methodology proposed through FACS-Net and CT-Loss will contribute to various computer vision studies dealing with Thin & Continuous objects, such as power lines, blood vessels, and road networks, in addition to cracks.


About the Author

Siheon Joo

Siheon Joo

M.S./Ph.D. Integrated Course, Smart Infrastructure Lab (SIL), Yonsei University

I research computer vision and AI model architectures for construction infrastructure. I focus specifically on solving precision-demanding problems such as recovering high-frequency information often missed by deep learning, Super-Resolution, and Crack Segmentation. Through my research on FACS-Net, I am expanding my work into generation and analysis technologies that preserve the structural connectivity of thin and fine objects.

← All storiesNext story →Generative AI for Construction Safety Assessment: Context-Aware Large Vision-Language Models