AI Depalletizing Segmentation Failure Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


