Deep Learning Corrosion Detection Using RGB Pixel Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning techniques for detecting surface corrosion are inefficient due to the need for manual dataset preparation, limited ability to segment irregular corrosion areas, and lack of quantitative evaluation capabilities.

Innovation Solution

A semantic deep learning model, such as a segmentation-enabled CNN model, is trained using a semi-automatic training dataset generation tool that applies unsupervised image segmentation and rule-based classification to detect and segment corrosion at the pixel level, enabling quantitative evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling of training datasets is performed, then data quality is improved, but time consumption increases significantly

Engineering Contradiction:
Improvedata qualityVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary unsupervised segmentation to pre-label data before human review, so that when engineers review the data, only minor adjustments are needed rather than complete re-labeling, significantly reducing time consumption while maintaining quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The unsupervised segmentation algorithm automatically performs the bulk of the labeling task itself, serving the data preparation process without requiring extensive human intervention, thereby reducing time loss while preserving accuracy through algorithmic consistency

Inventive Principle:
Principle #25Self-service

2Reliability

If traditional CNN-based techniques are used, then detection capability is improved, but the ability to segment irregular corrosion areas at pixel level is limited

Engineering Contradiction:
Improvedetection capabilityVSAvoidsegmentation precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system applies unsupervised image segmentation that divides the image into multiple segments based on visual characteristics, then refines this segmentation at the pixel level through deep learning, enabling precise identification of irregular corrosion areas while maintaining reliable detection

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional bounding box detection (2D rectangular regions) to pixel-level segmentation (1D continuous boundaries), adding a dimension of precision that allows accurate delineation of irregular corrosion shapes and boundaries

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of manufacture

If feature-based machine learning techniques are used, then implementation simplicity is improved, but automation level is reduced due to manual feature construction requirements

Engineering Contradiction:
Improveimplementation simplicityVSAvoidautomation level
Core Design Contradiction:
Ease of manufactureVSExtent of automation

Solution Approach 1:

The deep learning model automatically learns and extracts relevant features from image data without requiring manual feature construction, achieving high automation level while maintaining implementation simplicity through a unified end-to-end system that eliminates the need for complex manual feature engineering

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250148587A1Techniques for detection of surface corrosion on infrastructure using a color channel-based classifier and deep learning model
Publication Date: 2025.05.08 BENTLEY SYSTEMS INC
  • US20250148587A1 patent drawing
  • US20250148587A1 patent drawing
  • US20250148587A1 patent drawing

AI summary

In various example embodiments, techniques are provided for detecting surface corrosion on infrastructure. A training dataset that includes images of infrastructure that have at least some surface corrosion is received. A red-green-blue (RGB) color channel-based classifier is optimized, wherein the optimizing selects one or more color indices for pixels and determines one or more bounds for each of the selected color indices that indicate a pixel is a corrosion pixel or non-corrosion pixel. The optimized RGB color channel-based classifier is applied to the images to label corrosion segments in the images and produce a labeled training dataset with labeled corrosion segments. The labeled training dataset is used to train a semantic deep learning model to enable the semantic deep learning model to detect corrosion segments.