Arrow Pictogram Trajectory Extraction Using Skeleton Warping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for extracting trajectories from arrow pictograms, which are commonly used in direction signs but lack effective methods for trajectory extraction.

Innovation Solution

A computer-implemented method that involves acquiring a binary image of an arrow, extracting its skeleton, splitting it into bones, extending each bone to reach the arrow border, warping the extended bones and the binary image into straight lines using a thin plate spline, selecting a center component from the warped image, computing symmetric errors, and choosing the bone with the lowest symmetric error as the arrow trajectory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If skeleton extraction and bone splitting are performed on arrow pictograms, then trajectory information can be obtained, but the curved or complex shape of bones makes direct trajectory extraction inaccurate

Engineering Contradiction:
Improvetrajectory extraction accuracyVSAvoidbone shape complexity
Core Design Contradiction:
Measurement precisionVSShape

Solution Approach 1:

The patent applies thin plate spline warping to transform curved bones into straight lines. The warping process creates a nonlinear coordinate transformation that adapts to the curved geometry of the bone, allowing accurate trajectory extraction even when the bone has complex curved shapes. This resolves the contradiction by introducing curvature adaptation through the warping function.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent changes the coordinate system parameters through thin plate spline warping. By transforming from the original image coordinate system to a warped coordinate system where the bone becomes straight, the method enables accurate trajectory measurement. The parameter change involves the warping control points and transformation matrix that adapt to each bone's specific geometry.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple bones are extended and warped to determine trajectory, then more accurate results can be achieved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvetrajectory determination accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the arrow pictogram skeleton into multiple bones and processes each bone independently through extension and warping. This segmentation allows the system to evaluate multiple candidate trajectories in parallel, selecting the one with the best symmetry metric. The segmentation approach manages complexity by breaking down the problem into smaller, independent sub-problems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a feedback mechanism where each bone's warped version is evaluated using a symmetry metric, and the bone producing the most symmetric result is selected as the trajectory. This feedback loop allows the system to iteratively refine the trajectory selection by comparing multiple candidates and choosing the optimal one based on the symmetry criterion.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If bones are extended to reach arrow borders and warped using thin plate spline, then the trajectory can be straightened for accurate measurement, but the warping process requires selecting optimal control points which adds processing steps

Engineering Contradiction:
Improvetrajectory straightening accuracyVSAvoidwarping processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by extending each bone to the arrow borders before warping. This extension ensures that the bone spans the entire trajectory, providing better control points for the thin plate spline warping. By preparing the bone structure in advance with proper extension, the subsequent warping process becomes more efficient and accurate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The thin plate spline warping process is self-adapting to each bone's geometry. The algorithm automatically determines the optimal transformation based on the bone's shape and position, without requiring manual intervention to select control points. This self-service capability reduces processing time by eliminating manual parameter tuning while maintaining high straightening accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12340519B2Extracting trajectories from arrow pictograms
Publication Date: 2025.06.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12340519B2 patent drawing
  • US12340519B2 patent drawing
  • US12340519B2 patent drawing

AI summary

A method extracts a trajectory of an arrow in a binary image. The method extracts a skeleton of an arrow in the image and splits the skeleton into bones. For each of the bones, the method extends a bone to obtain an extended bone having both ends of the bone reaching a border of the arrow, and warps the extended bone into a straight line using a thin plate spline. For each bone, the method warps the binary image into a warped image using a thin plate spline with same parameters as the thin plate spline used to warp the extended bone into the straight line. For each bone, the method selects a component that includes a center point of the warped image, computes a symmetric error of the selected component, and selects, as the trajectory of the arrow, a bone where the selected component has the lowest symmetric error.