Deep Learning Corrosion Detection Using RGB Pixel Segmentation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If manual labeling of training datasets is performed, then data quality is improved, but time consumption increases significantly
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
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
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
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
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
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
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
Data Source
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.


