Curvature-Selective Convolution Filters for Few-Example Visual Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current state-of-the-art neural networks lack the ability to detect higher-order features of perceptual stimuli, such as curved paths and arcs, which are easily recognized by biological neural networks, and require extensive training data.

Innovation Solution

Configure convolutional neural networks with topographically organized layers of neurons selective to contours, curve segments, and arcs without the need for training data, using excitatory and inhibitory connections to achieve selectivity for straight, curved, and arc features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional neural networks are used for visual classification, then they can achieve state-of-the-art performance on standard tasks, but they fail at tasks that are easy for infants such as learning from one or a few examples

Engineering Contradiction:
Improvelearning from few examplesVSAvoidperformance on easy tasks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-configuring the neural network with curvature-selective convolutional kernels before training begins. These kernels are designed to detect specific curvature ranges (e.g., shallow, medium, steep curves) based on biological visual system principles. This pre-configuration provides the network with innate ability to detect curved paths and contours, enabling it to learn from fewer examples without sacrificing performance on standard tasks

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If standard convolutional neural networks are configured, then they can detect oriented edges, but they cannot detect higher-order features such as curved paths having a variety of arcs and sizes

Engineering Contradiction:
Improvedetection of higher-order featuresVSAvoidnetwork configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the curvature detection capability into multiple distinct convolutional kernels, each tuned to detect a specific curvature range. Instead of using a single generic edge detector, the system divides curvature detection into shallow curve detectors, medium curve detectors, and steep curve detectors. This segmentation allows the network to detect various higher-order features while maintaining manageable configuration complexity through systematic organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies parameter changes by varying the curvature sensitivity parameters of the convolutional kernels. Each kernel is configured with specific curvature range parameters (e.g., radius of curvature, arc length) that allow it to detect particular types of curved paths. By systematically adjusting these parameters across different kernels, the network gains ability to detect diverse higher-order features including circles, arcs, and curved contours of various sizes and curvatures

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If neural networks require extensive training data, then they can achieve accurate classification, but this increases loss of time and computational resources

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring curvature-selective kernels before the training process begins. This pre-configuration provides the network with built-in expertise for detecting curved paths and contours, which are fundamental to many visual classification tasks. As a result, the network starts training with a head start, requiring fewer training iterations and less training data to achieve accurate classification, thereby reducing training time and computational resource consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12437443B2Curvature selective convolution filters for visual processing
Publication Date: 2025.10.07 GOLD CARL
  • US12437443B2 patent drawing
  • US12437443B2 patent drawing
  • US12437443B2 patent drawing

AI summary

Systems and methods for configuring and training neural networks for visual processing tasks, specifically focusing on higher-order feature selectivity with techniques to preconfigure higher-order features into convolutional neural networks (CNNs). The method involves configuring an artificial neural network to be selective to contours comprising curved sections and straight or nearly straight sections. This includes creating a topographically organized layer of orientation-selective neurons that collectively detect multiple orientations in an image patch. Additionally, layers of neurons selective for curve segments and approximately straight contours are created, where the selection is based on inputs from previous layers. The method further extends to creating neurons selective for curves with specified curvature, orientation, and center.