AI Adoption GuidePropertyMaintain
Building Defect Detection via Computer Vision
CV model processes periodic inspection imagery to detect cracks, water ingress, facade deterioration, and roof damage at scale across the portfolio, prioritizing remediation by severity. (e.g., OpenSpace, Doxel)
Property processAcquireLeaseOccupyMaintainBillRenewVacateDispose
By Don, DoneThat’s AI coach · updated
What this use case covers
Building surveyors and asset managers already collect large volumes of inspection imagery: drone roof flights, facade elevations, walkthrough stills, and periodic condition surveys. The bottleneck is not capture. It is consistent review across every asset, every cycle, without missing early signs of failure.
This use case applies computer vision (CV) models to that imagery so cracks, water ingress, facade deterioration, and roof damage are flagged at portfolio scale. The model proposes candidate defects with a severity signal. A surveyor still confirms each material finding, decides whether it is actionable, and issues the works instruction. Tools in this category include platforms such as OpenSpace and Doxel, which pair site or asset imagery with automated visual analysis rather than replacing professional judgment.
Inputs the model needs
Useful detection depends on imagery that is recent enough for the maintenance cycle, labeled by asset or elevation, and sharp enough to show surface condition. Typical inputs include:
- Periodic facade and roof photos or video frames, preferably with known capture date and viewpoint
- Asset identifiers so findings map to the right building, block, or elevation
- Prior inspection notes or open defects where available, so the system can avoid re-flagging closed items without context
- A simple severity rubric the team already uses (for example cosmetic vs structural watch vs urgent water risk), even if it is only applied after human review
When imagery is missing for an elevation or cycle, or when frames are too dark, blurred, occluded, or low-resolution to read surface condition, the correct output is empty for that asset or zone. Do not invent defects from unreadable media. Record a data-quality gap so the next capture can be scheduled.
How detection and prioritization work
The CV pipeline scores frames or tiles for visual patterns associated with cracking, staining and moisture paths, spalling or cladding wear, and roof membrane or covering damage. Matches are grouped by location on the asset so a long crack or a wet patch is not treated as dozens of unrelated alerts.
Severity ranking is an ordering aid, not a certificate of condition. High-ranked items usually combine stronger visual evidence with risk-relevant location (for example near openings, joints, or known water paths). Medium and low ranks still matter for trend watching across cycles. Across a portfolio, ranking lets the surveyor open the worst candidates first instead of scrolling every frame in capture order.
Human-in-the-loop is non-negotiable. The model flags. The surveyor confirms, dismisses false positives (shadows, intentional joints, temporary staining), adjusts severity, and only then instructs remediation or monitoring. Automated “works order issued” without that step is out of scope for this page.
Where it fits in the maintain workflow
After each inspection wave, flagged findings land in a review queue sorted by proposed severity. Confirmed defects feed the same pathways you already use: monitor, patch, or tender larger works. Rejected flags should be logged with a short reason so the next model refresh or prompt set can improve, and so auditors can see that a human closed the loop.
Over successive cycles, the same elevation can show whether a hairline crack is stable or widening, or whether a stain has returned after a prior repair. Trend value only holds when capture angles and labeling stay comparable. If viewpoints drift wildly between visits, treat each cycle as a fresh snapshot rather than a precise progression measure.
Downstream teams benefit when confirmed findings are written in plain language with photo evidence attached: location, defect type, confirmed severity, and recommended next action. That package supports contractors, facilities managers, and finance when spend is prioritized. Related cost controls, such as checking that invoiced works match agreed scopes, sit beside this use case rather than inside the vision model itself.
What good looks like in practice
A workable deployment is narrow and honest about limits:
- Define which defect classes you will accept from the model (for example crack, moisture indication, facade deterioration, roof covering damage) and which remain surveyor-only.
- Require minimum image quality rules; fail closed to empty output when rules are not met.
- Keep surveyor confirmation on every item that could trigger spend or regulatory reporting.
- Measure queue time to first human review, share of flags confirmed vs dismissed, and recapture rate for poor imagery, not vanity “defects detected” counts alone.
- Align remediation priority with energy and fabric strategy where water and envelope failures also drive comfort and heat loss, so defect queues and energy work do not compete blindly for the same access windows.
False confidence is the main operational risk. A sharp photo of a control joint can look like a crack; a wet facade after rain can look like chronic ingress. Training surveyors to treat the queue as a prioritized inspection aid, not a finished report, keeps liability and professional standards intact.
Limits and when not to rely on CV alone
Do not use CV-only output for structural certification, insurance claims that require a named surveyor’s opinion, or any instruction that commits capital without human sign-off. Intrusive investigation (opening up, moisture metering, core samples) remains outside what imagery alone can settle.
Portfolio coverage also fails when capture programs skip elevations, fly only in poor light, or store media without asset tags. Fix the capture program before tuning the model. Empty results on bad or missing imagery are a feature of a trustworthy system: they force a recapture instead of a silent miss dressed up as “all clear.”
When those boundaries are respected, computer vision scales the first pass across large stocks of roofs and facades, while surveyors keep confirmation, severity judgment, and works instruction where they belong.
Is this worth automating for you?
Whether this pays back depends on how much time it takes your team today. Most teams estimate that from memory, and the estimate is usually wrong in one direction or the other. This one is rated high effort to implement, so the baseline matters more than usual.
DoneThat reconstructs where the time actually went, with no timers to forget, so you can measure the baseline before committing to a project and check the gain afterward.
Measure the baseline first