Adaptive Pulse-Coded Feature Detection via Dynamic Filter Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object recognition systems fail to unify saccadic movements and temporal filtering with learning, specifically spike-timing dependent plasticity, leading to inadequate adaptation to changing input statistics, resulting in inefficient feature extraction and increased complexity.

Innovation Solution

The system employs a processor that encodes sensory input by shifting image frames to generate sub-frames, which are then processed using spatio-temporal filters to produce pulse-coded outputs, allowing for adaptive adjustment of channel gains and decoder parameters based on prior activity, thereby enhancing feature detection and recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If matched filter techniques are used with multiple filters placed at multiple locations, then object detection capability is improved, but device complexity increases significantly

Engineering Contradiction:
Improveobject detection capabilityVSAvoidnumber of filters
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a single filter that can be dynamically reconfigured to perform multiple detection functions at different locations and orientations. Instead of deploying numerous fixed filters, the system uses one adaptable filter that can be positioned and oriented as needed, reducing hardware complexity while maintaining comprehensive detection capability.

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

Solution Approach 2:

The filter parameters including position, orientation, and scale are made dynamic rather than fixed. The filter can adapt its characteristics in real-time based on the detection requirements, allowing a single filter to replace multiple static filters and significantly reducing the overall device complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If predetermined fixed filters are used to address unknown input statistics, then detection coverage is improved, but resource requirements increase due to over-representation of filters

Engineering Contradiction:
Improvedetection coverageVSAvoidresource requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The filter system automatically adapts to unknown and changing input statistics through self-adjustment mechanisms. The filter parameters are dynamically tuned based on the actual input data characteristics, eliminating the need for predetermined filter sets designed to cover all possible scenarios, thereby reducing resource requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The filter parameters such as position, orientation, and scale are changed dynamically based on the input statistics rather than being fixed in advance. This adaptive parameter adjustment allows the system to maintain detection coverage with fewer filters by optimizing their characteristics to match the actual input data.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If filters are predetermined and fixed, then implementation simplicity is improved, but adaptability to changing input statistics deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptation to input statistics
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The filter transitions from a static, predetermined configuration to a dynamic system that can adjust its parameters in real-time. The filter's position, orientation, and scale can be modified adaptively in response to changing input statistics, maintaining implementation feasibility while significantly improving adaptability.

Inventive Principle:
Principle #15Dynamics

4Stability of the object's composition

If existing systems do not utilize input statistics for system evolution, then system stability is maintained, but feature extraction efficiency deteriorates when input statistics change

Engineering Contradiction:
Improvesystem stabilityVSAvoidfeature extraction efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system incorporates feedback mechanisms that utilize input statistics to continuously adjust and evolve the filter parameters. The filter adaptation process uses information from the input data to refine its characteristics, improving feature extraction efficiency while maintaining system stability through controlled, incremental adjustments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The filter parameters are changed dynamically based on input statistics to optimize feature extraction efficiency. The system adapts parameters such as position, orientation, and scale in response to changing input characteristics, ensuring efficient feature extraction without compromising overall system stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8942466B2Sensory input processing apparatus and methods
Publication Date: 2015.01.27 BRAIN CORP
  • US8942466B2 patent drawing
  • US8942466B2 patent drawing
  • US8942466B2 patent drawing

AI summary

Sensory input processing apparatus and methods useful for adaptive encoding and decoding of features. In one embodiment, the apparatus receives an input frame having a representation of the object feature, generates a sequence of sub-frames that are displaced from one another (and correspond to different areas within the frame), and encodes the sub-frame sequence into groups of pulses. The patterns of pulses are directed via transmission channels to detection apparatus configured to generate an output pulse upon detecting a predetermined pattern within received groups of pulses that is associated with the feature. Upon detecting a particular pattern, the detection apparatus provides feedback to the displacement module in order to optimize sub-frame displacement for detecting the feature of interest. In another embodiment, the detections apparatus elevates its sensitivity (and/or channel characteristics) to that particular pulse pattern when processing subsequent pulse group inputs, thereby increasing the likelihood of feature detection.