Client Success Story

Enabling Smarter Infrastructure Maintenance through Accurate Image Segmentation

99%

Inter-Annotator Consistency

25%

Improvement in
Model Precision

95%+

Image Labeling Accuracy

Service

  • Image Annotation

Platform

  • Label Studio
THE CLIENT

An Infrastructure Digitization Company

The client is a technology company that helps businesses digitize and manage physical assets, including communication towers, wind turbines, pipelines, storage tanks, and other industrial structures. Their platform utilizes data capture technologies (such as drones, cameras, sensors, 3D scanning tools) and artificial intelligence (AI) to create digital replicas of real-world assets, enabling easier inspection, monitoring, and maintenance. This approach enables organizations to enhance safety, minimize maintenance costs, and make informed, data-driven decisions about their infrastructure.

PROJECT REQUIREMENTS

Image Segmentation to Train a Corrosion Detection Model

The client required detailed pixel-level image segmentation to identify and label visible corrosion on telecommunication towers and their components. The annotated data was intended to train an AI-based corrosion detection system, which would ultimately support infrastructure management.

Our image annotation team had to label all rust-affected areas on the towers, including the main structure, supporting elements, and base attachments, while excluding any background objects or irrelevant surfaces. All types of corrosion were to be treated equally, with a preference for slightly over-labeling rather than missing small patches.

The output needed to be highly precise and consistent, ensuring even minor rust spots were captured clearly to support the client’s corrosion detection model and AI-based infrastructure assessment models.

PROJECT CHALLENGES

Precisely Labeling Images with Visual Complexities

The project involved several technical and visual challenges that required careful handling to maintain accuracy and consistency across all image annotations.

  • Visual similarity with non-corroded surfaces: Corrosion often appeared similar to dirt, shadows, paint discoloration, or dust, making it difficult to distinguish genuine rust.
  • Variable image quality and conditions: Images were captured under different lighting, angles, and resolutions, which affected the visibility of corrosion in certain areas.
  • Small and subtle corrosion patches: Some rust spots were minor or partially hidden, demanding careful pixel-level attention to ensure they were accurately labeled.
  • Consistency across annotators: Multiple annotators worked on the dataset, requiring standardized guidelines and reviews to maintain uniform data labeling quality.
OUR SOLUTION

Creating Reliable Training Data for Automated Corrosion Detection

We approached the challenge by building a foundation of clarity and control — defining exactly what corrosion looks like, using the right tools to capture it with pixel-level precision, and validating every labeled image through a series of quality checks. The result was a dataset that the client could trust, i.e., consistent, verifiable, and suitable for training an AI model.

1

Creating a Reference Guide with Annotation Rules

Subjectivity was a significant challenge in this image labeling project. Corrosion appeared differently across tower materials (steel, galvanized metal) and environmental conditions (sunlight, shade, moisture). Additionally, what appeared to be rust to one annotator might have been perceived as dirt, paint wear, or shadow by another.

To eliminate this ambiguity and ensure a uniform understanding across the team, we developed a guide as a single, reliable reference for identifying corrosion under various conditions.

The guide contained:

  • Visual examples of confirmed corrosion, side by side with non-corroded surfaces for comparison.
  • Color range samples illustrating how corrosion might vary — from bright orange rust to dark brown oxidation.
  • Texture patterns showing flaking, pitting, and surface roughness typical of rusted metal.
  • Annotated image samples for each tower component — main structure, cross arms, bolts, ladders, and base — showing correct labeling boundaries.
  • Edge-case scenarios (e.g., light reflections, shadow overlaps, mixed materials) with clear instructions on how to handle them.
  • List of do’s and don’ts emphasizing that minor over-labeling was acceptable, but missing any spot with corrosion was not.

This reference enabled the faster onboarding of new team members without compromising quality, simplified reviews for QA personnel, and ultimately improved annotation consistency.

2

Image Segmentation and Labeling

The client’s AI corrosion detection system required extremely detailed training data. Every corroded section of the tower had to be captured with high spatial accuracy across hundreds of images. Even minor boundary errors — such as under-labeling or missing faint rust — could affect model performance.

We used Label Studio, an open-source data labeling platform. Although CVAT also supports pixel-level segmentation, Label Studio was selected for its greater flexibility and collaboration features. Its customizable labeling templates, real-time feedback tools, and user-friendly interface allowed multiple annotators and reviewers to work efficiently while maintaining consistent labeling standards across the dataset.

Here’s how we proceeded with this data annotation project:

  • Our team worked on each image in multiple passes: a rough outline first, followed by finer edge corrections to capture irregular corrosion boundaries.
  • Smart brush and polygon tools were used for detailed labeling, especially around bolts, ladders, joints, and base plates, where rust typically appears in complex patterns.
  • We frequently cross-referenced the guide to distinguish between actual rust and similar visual elements, such as paint marks or dirt.
  • For images affected by lighting inconsistencies, we adjusted brightness and zoom levels within Label Studio to make subtle corrosion visible before labeling.
  • Where corrosion was partially obstructed or faint, we followed the “slight over-labeling” rule from the guide — marking a slightly larger area to ensure complete capture.
3

Multi-Level Quality Control (QC)

Given the visual complexity of the images and the involvement of multiple annotators, we designed a layered QC process to identify and correct labeling inconsistencies before final delivery.

  • Self-Review: Annotators used Label Studio’s overlay and comparison features to check their own work for missed or excess labeling.
  • Peer Review: Another annotator reviewed the same image using the reference guide to ensure consistency, verifying that all visible corrosion was accurately captured and that non-corroded regions were clean.
  • Final QA Review: A dedicated quality controller conducted random sampling and full-image audits using Label Studio’s review mode, verifying segmentation boundaries, completeness, and adherence to project guidelines.

By the final review, all corrosion labels were consistent and highly accurate, making the dataset ready for use. Additionally, each QC finding was logged in a shared feedback tracker. Corrections and examples of common errors were discussed during daily review sessions, allowing the team to continuously improve labeling accuracy throughout the project.

Raw image

Raw image

Annotated image

Annotated image

Project Outcomes

99% Inter-Annotator Consistency

Indicating highly uniform labeling across the dataset.

25% Improvement in Model Precision

Compared to training on previous, non-standardized data.

95%+ Image Labeling Accuracy Maintained

Verified through a multi-stage QA involving self-review, peer checks, and final audits.

SunTec maintained clear communication, met deadlines, and delivered high-quality labeled data that integrated smoothly with our AI pipeline.

- Director of Data Operations

CONTACT US

Complex Image Annotation Problems, Solved with Precision

No two datasets are alike — and that’s exactly why we design data labeling solutions that fit your specific AI use case. From multi-class segmentation to object detection, we help computer vision teams tackle difficult AI training problems into clean, usable training data.

Try a free sample, or reach out to us to know more.