Invariant Pulse Latency Coding for Contrast-Insensitive Vision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision systems fail to effectively encode visual signals in a way that is insensitive to luminance and contrast, making it difficult to process and transmit visual information reliably across varying light conditions.

Innovation Solution

The system encodes visual signals into pulse-code output by utilizing relative pulse latencies, which are calculated using a generator signal and scaling parameters adapted from the image signal's history, ensuring that the information is invariant to changes in luminance and contrast, and uses logarithmic functions and low-pass filtering to maintain optimal latency intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional encoding methods are used to transmit visual signals, then the system can process basic visual information, but the encoding becomes sensitive to luminance and contrast variations, reducing reliability under varying light conditions

Engineering Contradiction:
Improvereliability of information transmissionVSAvoidinsensitivity to luminance and contrast
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the encoding parameter from amplitude-based (conventional) to latency-based (invariant). By encoding visual signal information in the timing/latency of pulses rather than their amplitude, the system achieves invariance to luminance and contrast changes while maintaining reliable information transmission under varying lighting conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the conventional amplitude modulation mechanism with a temporal coding mechanism. Instead of varying signal amplitude to encode information, the system uses variations in pulse latency/timing, substituting a temporal domain approach for the traditional amplitude domain approach, thereby achieving robustness against luminance and contrast variations

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If pulse latency is used to encode visual information, then the system achieves invariance to luminance and contrast, but the adaptation to low or high levels of luminance and contrast becomes slow

Engineering Contradiction:
Improveinsensitivity to luminance and contrastVSAvoidadaptation speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors luminance and contrast levels and dynamically adjusts encoding parameters based on this feedback. This allows the system to adapt to changing lighting conditions while maintaining the benefits of latency-based encoding, balancing adaptation speed with invariance properties

Inventive Principle:
Principle #23Feedback

3Reliability

If relative pulse latencies are calculated using generator signals and scaling parameters, then information transmission becomes invariant to luminance and contrast, but the system complexity increases

Engineering Contradiction:
Improvecontrast-invariant information transmissionVSAvoidcomplexity of latency calculation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the complex latency calculation task into separate processing channels, each handling specific aspects of the visual signal. By segmenting the processing into multiple independent channels with dedicated scaling parameters, the system achieves contrast-invariant encoding while organizing complexity into manageable, modular components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8983216B2Invariant pulse latency coding systems and methods
Publication Date: 2015.03.17 BRAIN CORP
  • US8983216B2 patent drawing
  • US8983216B2 patent drawing
  • US8983216B2 patent drawing

AI summary

Systems and methods for processing image signals are described. One method comprises obtaining a generator signal based on an image signal and determining relative latencies associated with two or more pulses in a pulsed signal using a function of the generator signal that can comprise a logarithmic function. The function of the generator signal can be the absolute value of its argument. Information can be encoded in the pattern of relative latencies. Latencies can be determined using a scaling parameter that is calculated from a history of the image signal. The pulsed signal is typically received from a plurality of channels and the scaling parameter corresponds to at least one of the channels. The scaling parameter may be adaptively calculated such that the latency of the next pulse falls within one or more of a desired interval and an optimal interval.