Contour Shape Recognition via Multi-Scale Feature Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing contour shape recognition methods face challenges in accurately representing and classifying shape features due to incomplete shape information, sensitivity to local changes, and high computational complexity.

Innovation Solution

A contour shape recognition method that involves sampling and extracting salient feature points, calculating shape feature functions using three types of shape descriptors, and synthesizing these features into a color representation image for input into a two-stream convolutional neural network for classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual shape descriptors are used to extract contour features, then the extraction process is simple, but the shape information is incomplete and sensitive to local changes

Engineering Contradiction:
Improveextraction simplicityVSAvoidshape information completeness
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent segments the contour shape into multiple sampling points and extracts features at different scales (semi-global and full-scale). By dividing the contour into discrete points and analyzing them at multiple resolution levels, the method captures comprehensive shape information while maintaining systematic processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a scale dimension by calculating shape feature functions at both semi-global scale and full-scale space. This multi-scale approach transforms the 2D contour problem into a 3D feature space (x, y, scale), enabling the system to capture shape characteristics that are invisible at single scale while remaining computationally tractable

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If multiple shape descriptors are added to improve shape representation, then the shape information becomes more complete, but the computational complexity increases

Engineering Contradiction:
Improveshape information completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges three different shape descriptors (area, arc length, and barycentric distance) into a unified shape feature function framework. By combining these descriptors mathematically rather than processing them separately, the method achieves comprehensive shape representation while reducing redundant computations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies partial action by selectively computing shape features only at critical sampling points rather than all contour points. The adaptive sampling strategy computes descriptors at representative locations, providing sufficient shape information without the computational burden of processing every point

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If convolutional neural network is directly applied to contour shape recognition, then the recognition capability is enhanced, but the recognition effect is low due to lack of surface texture and color information

Engineering Contradiction:
Improverecognition capabilityVSAvoidshape information richness
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces shape feature grayscale maps as an intermediary representation between the raw contour and the CNN classifier. These maps encode shape information in a format suitable for CNN processing, acting as a bridge that translates geometric contour data into a representation that leverages the power of deep learning while compensating for the lack of texture and color

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the contour shape into multiple parameter representations including area, arc length, and barycentric distance at different scales. This parameter transformation converts the raw geometric data into a feature space that preserves shape characteristics while being amenable to CNN-based classification

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If adaptive sampling is used to extract salient feature points, then the shape features are more accurate, but the processing time increases

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-processing the contour to identify salient feature points before the main recognition task. By detecting key geometric features (such as corners, inflection points, and extreme points) in advance, the system reduces the number of points requiring detailed analysis, thereby improving accuracy while controlling processing time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12223668B2Contour shape recognition method
Publication Date: 2025.02.11 SUZHOU UNIV
  • US12223668B2 patent drawing
  • US12223668B2 patent drawing
  • US12223668B2 patent drawing

AI summary

Provided is a contour shape recognition method, including: sampling and extracting salient feature points of a contour of a shape sample; calculating a feature function of the shape sample at a semi-global scale by using three types of shape descriptors; dividing the scale with a single pixel as a spacing to acquire a shape feature function in a full-scale space; storing feature function values at various scales into a matrix to acquire three types of feature grayscale map representations of the shape sample in the full-scale space; synthesizing the three types of grayscale map representations of the shape sample, as three channels of RGB, into a color feature representation image; constructing a two-stream convolutional neural network by taking the shape sample and the feature representation image as inputs at the same time; and training the two-stream convolutional neural network, and inputting a test sample into a trained network model to achieve shape classification.