Event Neural Networks With Delta Updates for Efficient Video Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision systems prioritize accuracy over efficiency, leading to high computational costs and power consumption, especially in real-time applications with significant camera motion, as they fail to leverage temporal persistence in video data.

Innovation Solution

Implementing event neural networks (EvNets) that utilize event neurons with state variables for long-term memory, applying transmission policies to reduce computations by transmitting only when significant changes occur, and using delta-based updates to minimize redundant processing across multiple layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional neural networks are used to prioritize accuracy in computer vision tasks, then measurement precision is improved, but use of energy and computational cost increase significantly

Engineering Contradiction:
ImproveaccuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the neural network processing into discrete event-based computations, where only changed pixel values trigger neuron activations. This segmentation allows the system to process video data incrementally rather than computing full frames, significantly reducing energy consumption while maintaining accuracy for detecting changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic transmission of neuron outputs based on change thresholds rather than continuous transmission. Neurons only transmit their delta values when significant changes occur, creating a periodic action pattern that reduces computational overhead and power usage compared to continuous processing of all video frames.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If conventional neural networks process every video frame completely, then measurement precision is improved, but productivity decreases due to redundant computations

Engineering Contradiction:
ImproveaccuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and processes only the delta values (changes) from video frames rather than processing entire frames. By taking out only the changed portions and transmitting them through the neural network, the system maintains accuracy for change detection while dramatically improving processing speed by eliminating redundant computations of unchanged regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial action by processing only the necessary portions of video data that contain changes. Instead of fully processing every frame, the neural network receives and processes only the delta inputs that exceed certain thresholds, achieving sufficient accuracy for the task while improving productivity through selective processing.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If delta-based updates are used to reduce redundant processing, then use of energy decreases, but device complexity increases due to state variable management

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The neural network neurons perform self-service by automatically maintaining their own state variables (a, b, d) and computing their own delta outputs. Each neuron independently tracks its activation history and determines when transmission is necessary, reducing the need for external control mechanisms and managing complexity through decentralized self-management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages complexity by changing the parameter representation from full frame pixel values to delta values. By transforming the data parameter from absolute intensities to relative changes, and by using state variables to track neuron activations, the system reduces energy consumption while the parameter transformation itself manages the complexity through mathematical relationships.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If transmission policies are applied to reduce computations, then productivity is improved, but measurement precision may deteriorate due to information loss

Engineering Contradiction:
Improveprocessing speedVSAvoidaccuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The transmission policy applies local quality by using different transmission thresholds for different neurons and different regions of the video data. Instead of a uniform threshold, the system allows neurons processing different types of changes to have different transmission criteria, maintaining precision for important changes while improving productivity by filtering less significant variations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback mechanisms where neurons monitor their own state variables and the transmitted delta values to determine when transmission is necessary. This feedback loop ensures that transmission policies maintain accuracy by transmitting information when changes exceed thresholds while reducing unnecessary transmissions, balancing productivity and precision through adaptive decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12572806B2Systems, methods, and media for generating and using neural networks having improved efficiency for analyzing video
Publication Date: 2026.03.10 WISCONSIN ALUMNI RES FOUND
  • US12572806B2 patent drawing
  • US12572806B2 patent drawing
  • US12572806B2 patent drawing

AI summary

In accordance with some embodiments, systems, methods, and media for generating and using neural networks having improved efficiency for analyzing video are provided. In some embodiments, the method comprises: providing image data to a trained neural network; receiving, at a neuron, a delta-based input Δin from a previous layer; generating an output g(Δin) of a linear transform g; generating an updated state variable a based on g(Δin) and a current a; generating an output ƒ(a) of an activation function ƒ based on updated a; generating an updated state variable d based on a current d, a state variable b, and ƒ(a); generating an updated b based on output ƒ(a); transmitting d to a next layer based on a transmission policy and subtracting the value from d; and receiving an output from the trained neural network that represents a prediction based on the image data.