Spiral Data Code Symbology for Rotation Invariant Machine Reading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical machine-readable data codes require human assistance for reading, as they are sensitive to rotation and scaling distortions, making them difficult to read accurately, especially in dynamic environments where images of moving objects are observed by fixed or moving cameras.

Innovation Solution

The development of a novel optical machine-readable data code symbology that uses symmetrical spiral lines or gray scale features, where the symbol angle, defined by the angle at which spiral lines or features intersect concentric circles, remains invariant to rotation and scaling, allowing for machine-based detection and decoding without explicit reference curves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional bar code symbologies are used, then they can be printed and displayed, but they require human assistance for reading and are sensitive to rotation and scaling distortions

Engineering Contradiction:
Improvemachine-based reading capabilityVSAvoidreading accuracy under distortion
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent applies asymmetry by using spiral patterns with specific directional characteristics that are inherently asymmetric in their construction but achieve rotational invariance through mathematical properties. The spiral curves are defined by parametric equations that maintain consistent angular relationships regardless of rotation, allowing machines to identify symbols automatically without human intervention while maintaining reliability under distortion.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent changes parameters by using polar coordinate systems and parametric equations to define spiral patterns. The symbols are characterized by parameters such as spiral tightness, number of turns, and angular spacing, which remain invariant under rotation and scaling transformations. This parameter-based approach enables machine reading while maintaining reliability across different viewing conditions.

Inventive Principle:
Principle #35Parameter changes

2Extent of automation

If data codes are designed to be readable by machines without human assistance, then automation is improved, but the codes become more sensitive to rotation and scaling effects

Engineering Contradiction:
Improveautomatic machine readingVSAvoidrotation and scaling distortion
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The patent creates equipotentiality by designing symbols that exist in a mathematical space where rotation and scaling operations do not change their fundamental characteristics. The spiral patterns are defined in polar coordinates where radial and angular components can be transformed without affecting the symbol's identity, making the codes equally readable under all rotational and scaling conditions.

Inventive Principle:
Principle #12Equipotentiality

Solution Approach 2:

The patent uses curved spiral patterns instead of straight lines or angular shapes. The continuous curvature of the spiral curves allows for smooth transformation under rotation and scaling, maintaining the symbol's recognizability. The spiral geometry provides inherent resistance to distortion effects that would affect linear or angular features.

Inventive Principle:
Principle #14Spheroidality (Curvature)

3Measurement precision

If explicit reference curves are added to help with reading, then reading accuracy is improved, but the complexity of the code structure increases

Engineering Contradiction:
Improvesymbol identification accuracyVSAvoidcode structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by designing symbols that contain all necessary reference information within their own structure. The spiral patterns inherently provide angular and radial reference frames through their geometric construction, eliminating the need for separate explicit reference curves. The symbols self-determine their orientation and scale through their intrinsic mathematical properties.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the spiral patterns multi-functional by having them simultaneously serve as both the data-carrying element and the reference frame. The same curved lines that encode information also provide the geometric structure for machine identification, eliminating the need for separate reference curves and reducing overall complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8757490B2Method and apparatus for encoding and reading optical machine-readable data codes
Publication Date: 2014.06.24 BIGUN JOSEF
  • US8757490B2 patent drawing
  • US8757490B2 patent drawing
  • US8757490B2 patent drawing

AI summary

A method and apparatus for data encoding and optical recognition of encoded data includes generating symbols that represent data using angles (rather than linear dimensions as used for conventional bar codes). One embodiment uses spirals isocurves. Another uses parabolas isocurves. Methods for visually depicting such symbols, including symbols having gray values are disclosed. Methods for machine-based detection and decoding of such symbols regardless of their orientation relative to the machine is also disclosed.