Event-Driven Image Processing for Pixel-Change Triggered Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in processing vast amounts of real-time image data efficiently, particularly in applications where significant changes are infrequent, leading to unnecessary data transmission and high power consumption, especially in high-speed imaging and smart city sensor applications.

Innovation Solution

An event-driven device with a neural network that processes data only when pixel changes occur, utilizing analog multipliers and a comparator to trigger processing, allowing for prioritization of pixel changes and selective storage of frames for non-linear comparison, thereby reducing unnecessary data processing and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If real-time image data is processed continuously at high speed, then processing timeliness is improved, but power consumption and data transmission volume increase significantly

Engineering Contradiction:
Improveprocessing timelinessVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs periodic comparisons between current frame pixels and reference pixels, but only triggers full processing when changes exceed a threshold. This periodic checking with conditional activation reduces power consumption while maintaining real-time responsiveness to significant changes.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The invention extracts only the changed pixels from the full image frame and transmits/processing only this subset. By separating and processing only the relevant portion (changed regions) rather than the entire frame, power consumption and data transmission are significantly reduced while maintaining processing timeliness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If high resolution sensors are used to detect small changes, then detection precision is improved, but data volume and processing complexity increase

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The image frame is segmented into individual pixels that are independently compared against reference values. This segmentation allows the system to process only the minimal subset of changed pixels rather than the entire high-resolution frame, reducing processing complexity while maintaining the detection precision of the full-resolution sensor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts only the changed pixel values from the high-resolution data stream and transmits only this extracted subset for further processing. This extraction approach maintains the high detection precision of the original sensor while dramatically reducing the complexity of downstream processing and transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If all pixel data is transmitted for analysis, then data completeness is improved, but transmission bandwidth and processing load increase

Engineering Contradiction:
Improvedata completenessVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the changed pixel data from the complete frame and transmits only this extracted subset. This ensures that all necessary information (the changes) is transmitted while minimizing the total data volume, directly resolving the contradiction between data completeness and transmission quantity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting the complete frame data, the system performs a partial transmission of only the changed pixels. This partial action is sufficient to maintain data completeness for the purpose of detecting changes, while significantly reducing the transmission volume and processing load.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12001945B2Event driven mathematical engine and method
Publication Date: 2024.06.04 AISTORM INC
  • US12001945B2 patent drawing
  • US12001945B2 patent drawing
  • US12001945B2 patent drawing

AI summary

An event driven device has a network collecting data. A device is coupled to the network for determining changes in the data collected, wherein the device signals the network to process the data collected when the device determines desired changes in the data collected. In a second embodiment a level shift adjusts the band diagram of a spill and fill circuit to allow processing only if a change in input value occurs. This is extended to teach a means by which the subset of an image or incoming audio data might be used to trigger an event. It could also be used for always on operation at lower power than alternative solutions.