Optical Encoder Template Matching for Accurate Rotation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical rotary encoders face challenges in achieving high detection accuracy due to the need for high-definition patterns on code plates and precise positioning, which complicates the realization of accurate rotation state detection in robots and printers.

Innovation Solution

An encoder system that uses a scale portion with irregular patterns, an imaging element, and an estimation portion for template matching, allowing for high-accuracy detection of rotation states without requiring high-definition marks by predicting reference images for subsequent template matching, thereby increasing processing speed and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high definition patterns are formed on the code plate to achieve high detection accuracy, then measurement precision is improved, but device complexity and manufacturing difficulty increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidpattern complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses template matching by storing reference images of mark patterns in advance. Instead of requiring high-definition patterns on the code plate, the system captures images of the marks and compares them against pre-stored reference templates to detect rotation states. This copying approach allows accurate detection using simpler, lower-definition mark patterns.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary capture of mark pattern images and stores them as reference templates before actual measurement. By preparing reference images in advance and using them for comparison during operation, the system achieves high detection accuracy without requiring complex real-time processing or high-definition mark patterns.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If high definition patterns and precise positioning are required for the code plate, then measurement precision is improved, but ease of manufacture deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidcode plate manufacturing
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent replaces the requirement for high-definition manufactured patterns with a copying-based detection method. Reference images of mark patterns are captured and stored as templates, then used for comparison during operation. This allows the code plate to use simpler, easier-to-manufacture mark patterns while maintaining high detection accuracy through image matching.

Inventive Principle:
Principle #26Copying

3Measurement precision

If template matching is performed without predicting the reference image, then measurement precision is maintained, but productivity decreases due to retrieval time

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent predicts which reference image template will be needed next based on the current rotation state and movement direction. By anticipating the required template in advance, the system prepares the comparison data before it is needed, eliminating retrieval delays during actual measurement while maintaining accurate template matching for detection precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the current rotation state and movement direction to predict the next required reference image. This feedback mechanism allows the system to anticipate future template needs based on observed motion patterns, optimizing the timing of template preparation and improving processing speed without sacrificing measurement accuracy.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If the retrieval region includes the entire captured image, then measurement precision is improved, but productivity decreases due to increased calculation time

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent identifies and focuses template matching operations on local regions around the marks rather than processing the entire captured image. By setting retrieval regions specifically around the mark locations where pattern matching is actually needed, the system maintains detection accuracy while significantly reducing the number of pixels that require calculation, thereby improving processing speed.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system enables high-accuracy detection of rotation states in robots and printers, improving operational control by reducing the need for high-definition marks and enhancing processing speed through efficient template matching and reference image prediction.

Implementation Method 1

an imaging element that is disposed in the base portion, and images the marks

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

performs template matching on a captured image in the imaging element by using the reference image, so as to detect positions of the marks

Methodology Applied
Scientific EffectTemplate matching: Image Processing

Data Source

PatentUS10759055B2Encoder, robot, and printer
Publication Date: 2020.09.01 SEIKO EPSON CORP
  • US10759055B2 patent drawing
  • US10759055B2 patent drawing
  • US10759055B2 patent drawing

AI summary

An encoder includes a base portion, a scale portion that is provided to be relatively movable or rotatable with respect to the base portion, and has three or more marks which are different from each other, an imaging element that is disposed in the base portion, and images the marks, and an estimation portion that selects at least one reference image from among three or more reference images, performs template matching on a captured image in the imaging element by using the reference image, so as to detect positions of the marks, and estimates a movement state or a rotation state of the scale portion with respect to the base portion, in which the estimation portion predicts a reference image to be used for post-template matching on the basis of a result of pre-template matching, and performs the post-template matching by using the predicted reference image.