AI Depalletizing Segmentation Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for detecting and correcting failures in segmentation images generated by neural networks for robot pick and place operations are inefficient due to missed detections and partial segmentations, particularly when dealing with varying box sizes, orientations, and textures.

Innovation Solution

A system and method that utilize a 3D camera to obtain RGB and depth map images, which are then processed using a neural network to generate segmentation images. The system includes a failure detection module that analyzes the segmentation images to identify missed detections and partial segmentations, and a manual labeling module that allows human intervention to correct these failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a deep learning neural network is used for image segmentation, then the learning performance and object recognition accuracy are improved, but the system produces missed detections and partial segmentations when dealing with varying box sizes, orientations, and textures

Engineering Contradiction:
Improveobject recognition accuracyVSAvoiddetection consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback by capturing images of boxes during robot pick and place operations, detecting segmentation failures through comparison of sequential images, and using these failure images to retrain the neural network. This closed-loop feedback mechanism continuously improves detection reliability while maintaining the high accuracy provided by deep learning

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary detection of segmentation failures by comparing sequential images before the robot executes pick operations. By identifying and flagging problematic segmentation cases in advance, the system can separate reliable detections from unreliable ones, ensuring that only high-confidence segmentations are used for robot control

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the neural network complexity is increased to handle varying box sizes, orientations, and textures, then the segmentation accuracy is improved, but the computation time and data processing requirements increase

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by performing failure detection only on segmented boxes that show signs of potential problems, rather than analyzing every single segmentation. The comparison of sequential images allows the system to focus computational resources on suspicious cases, maintaining high segmentation accuracy while reducing overall computation time

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments the detection process into multiple stages: initial neural network segmentation, failure detection through image comparison, and selective retraining. This multi-stage segmentation allows the system to achieve high accuracy through the neural network while minimizing computation time by only applying additional processing when failures are detected

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If manual intervention is introduced to correct segmentation failures, then the detection accuracy is improved, but the automation level of the system decreases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem automation level
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system implements self-service by automatically detecting segmentation failures through image comparison and autonomously selecting failure images for retraining. The neural network retrains itself using the collected failure data without human intervention, maintaining high detection accuracy while preserving full automation. Manual labeling is only required when the system cannot automatically resolve failures

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12243214B2Failure detection and failure recovery for AI depalletizing
Publication Date: 2025.03.04 FANUC LTD
  • US12243214B2 patent drawing
  • US12243214B2 patent drawing
  • US12243214B2 patent drawing

AI summary

A method for identifying inaccurately depicted boxes in an image, such as miss detected boxes and partially detected boxes. The method obtains a 2D RGB image of the boxes and a 2D depth map image of the boxes using a 3D camera, where pixels in the depth map image are assigned a value identifying the distance from the camera to the boxes. The method generates a segmentation image of the boxes using a neural network by performing an image segmentation process that extracts features from the RGB image and segments the boxes by assigning a label to pixels in the RGB image so that each box in the segmentation image has the same label and different boxes in the segmentation image have different labels. The method analyzes the segmentation image to determine if the image segmentation process has failed to accurately segment the boxes in the segmentation image.