Skip to content

Sub-Millimetre Crack Detection in Civil Structures

Detecting and classifying cracks in concrete and masonry by width — from drone or smartphone imagery — down to cracks finer than a single pixel, because crack width determines the repair method.

Key figures

width classes, each matched to a repair method
4
finest width class, often narrower than a pixel
< 0.3 mm
acquisition modes: drone and smartphone
2
Key notions
  • sub-pixel detection
  • crack width classification
  • structural health monitoring
  • metric calibration
  • geolocated defect maps

Context

Non-destructive structural health monitoring for bridges, buildings and infrastructure. The challenge is not only to detect cracks, but to classify them by width — without contact or scaffolding.

Width is what matters for inspection: depending on how open a crack is, the repair (filling) method is not the same. An inspection system therefore has to be very precise, because a wrong width class means a wrong repair specification.

Four width classes

ClassCrack widthConsequence
1< 0.3 mmFinest cracks — often narrower than a pixel; dedicated repair approach
20.3 – 0.7 mmDifferent repair approach
30.7 – 1 mmDifferent repair approach
4≥ 1 mmDifferent repair approach

Each class calls for its own filling/repair approach, so the classification directly drives the maintenance decision.

The sub-pixel challenge

The key difficulty is to go below the pixel size. A 0.3 mm crack does not even cover a full pixel at typical inspection resolutions — and the system must still detect it, even when the ground sampling distance is somewhat coarser than 0.3 mm.

Why is this possible at all? A crack thinner than a pixel does not vanish: it still occupies part of the pixels it crosses, and slightly alters their intensity compared with the surrounding surface. Taken individually, that partial-pixel signal is weak; but a crack is a continuous, elongated feature, so the same faint contrast repeats coherently along many adjacent pixels. Exploiting that contrast and continuity is what allows detection — and width estimation — beyond the nominal resolution of the image.

Acquisition: drone and smartphone

  • Drone photography — high-resolution UAV capture of structural surfaces, for large or hard-to-reach structures.
  • Smartphone photography — the approach also works on images taken with a mobile phone, which I have tested, making close-range inspection possible with everyday equipment.

Pipeline

Methods

  • High-resolution capture of structural surfaces by drone or smartphone.
  • Computer-vision / deep-learning crack segmentation on concrete and masonry.
  • Metric calibration and sub-pixel analysis for crack width estimation.
  • Classification into four width classes matched to repair methods.

Results

  • Non-destructive, repeatable inspection of civil structures.
  • Geolocated defect maps supporting maintenance prioritisation.

Models and visuals will be added.

Stack

Python · OpenCV · deep learning · high-res RGB drone · smartphone imagery · photogrammetry