Conveyor Motion Estimation Using Patch Displacement in Homogeneous Scenes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking and optical flow techniques are not well suited for estimating conveyor motion, particularly in homogenous environments like unadorned conveyor belts, where relative motion occurs only partially and is often occluded, necessitating a new system and method for accurate conveyor motion estimation.

Innovation Solution

A method for conveyor motion estimation that includes sampling images, determining patches, estimating displacement for each patch, and calculating conveyor motion parameters, enabling dynamic control of robotic assembly systems without communication with a conveyor line controller, using a sensor suite of the robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing object tracking and optical flow techniques are used for speed estimation, then relative motion can be observed in heterogeneous scenes, but these techniques are not well suited for homogenous conveyor environments where motion is partially occluded and only occurs in certain regions

Engineering Contradiction:
Improveconveyor motion estimation accuracyVSAvoidapplicability to homogenous conveyor environments
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the image into multiple patches and processes each patch independently to estimate displacement. This segmentation approach allows the system to handle homogenous conveyor environments by focusing on local motion patterns in each patch rather than requiring global scene heterogeneity. The segmentation principle directly addresses the limitation of existing techniques that rely on scene-wide motion cues.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by estimating displacement for only those patches that contain moving objects or conveyors, rather than requiring all patches to contribute to motion estimation. This allows the system to work effectively in scenarios where motion is partially occluded or confined to specific regions of the image, directly addressing the limitation of existing techniques that require comprehensive scene motion.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If a sensor suite of the robot is used for conveyor motion estimation without communication with a conveyor line controller, then system reconfigurability and serviceability are improved, but measurement reliability in occluded and homogenous environments deteriorates

Engineering Contradiction:
Improvesystem reconfigurabilityVSAvoidconveyor motion estimation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements self-service by enabling the robotic system to autonomously estimate conveyor motion using its own sensor suite without requiring communication with external conveyor controllers. The system processes images from its cameras, identifies patches containing conveyors or objects, and calculates displacement independently. This self-service capability directly improves reconfigurability while maintaining reliability through robust image-based motion estimation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces mechanical or electrical coupling with conveyor controllers by using vision-based sensing and image processing to estimate motion. Instead of relying on mechanical sensors or communication protocols, the system substitutes these with optical sensing and computational methods to derive conveyor speed and position, thereby improving system independence and reconfigurability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If image-based patch displacement estimation is used to estimate conveyor motion, then continuous motion parameter estimation is achieved, but computational complexity increases

Engineering Contradiction:
Improvecontinuous motion parameter estimationVSAvoidcomputational processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the image into multiple patches and processes each patch independently to estimate displacement. This segmentation reduces computational complexity by allowing parallel processing of smaller regions rather than analyzing the entire image as a single unit. The segmentation enables continuous motion estimation while managing computational load through distributed processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing computational resources only on patches that contain conveyors or moving objects, rather than processing every patch uniformly. This selective approach reduces overall computational complexity while maintaining continuous motion estimation accuracy by concentrating effort on relevant regions of the image.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12579667B2System and/or method for conveyor motion estimation
Publication Date: 2026.03.17 CHEF ROBOTICS INC
  • US12579667B2 patent drawing
  • US12579667B2 patent drawing
  • US12579667B2 patent drawing

AI summary

The method can include: sampling images of a conveyor region S110; determining a set of patches S120; estimating a displacement for each patch S130; estimating a conveyor motion parameter(s) based on the patch displacement S140; and optionally performing an action based on the conveyor motion parameter S150. However, the method S100 can additionally or alternatively include any other suitable elements. The method S100 functions to estimate a set of conveyor motion parameters (e.g., conveyor speed). Additionally or alternatively, the method can function to enable dynamic control of an independent robotic assembly system(s) to accommodate conveyor motion changes.