On-the-Fly Sensor Data Projection for Real-Time Image Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data acquisition systems face challenges in processing images on the fly due to high memory and processing requirements for projecting images into a distinct representation domain, which is problematic for real-time applications.

Innovation Solution

An electronic system with a sensor and processing device that performs on-the-fly projection of sensor values into a representation domain using cascaded stages timed by a clock signal, reducing memory and processing time by parallelizing calculations with image reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image projection is performed using a transformation matrix, then the image can be transposed into a specific representation domain, but significant memory and processing resources are required

Engineering Contradiction:
Improveimage projection accuracyVSAvoidmemory and processing resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The transformation matrix multiplication operation is segmented into three distinct stages: (1) multiplying the original image by the transformation matrix to obtain intermediate values, (2) multiplying the intermediate values by diagonal matrix coefficients, and (3) summing the products to generate the projected image. This segmentation allows each stage to be processed independently and in parallel with image reading operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by initiating the projection calculation stages before the complete image data is available. The first stage (multiplying original image by transformation matrix) can begin as soon as the first pixel values are read, and subsequent stages are pipelined to execute in parallel with the image reading process, rather than waiting for complete image acquisition.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complete image data is stored before processing, then accurate projection can be achieved, but memory requirements and processing time increase

Engineering Contradiction:
Improveprojection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system maintains continuous useful action by overlapping the image reading process with the projection calculation process. While the sensor continues to output image data, the processing device simultaneously performs the three-stage projection calculation on the data that has been read, ensuring that no time is wasted waiting for complete image acquisition before processing begins.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The projection calculation is initiated in advance before the complete image data is available. The first stage of calculation begins as soon as the first pixel values are read from the sensor, and the subsequent stages are pipelined to execute continuously, reducing the overall processing time compared to waiting for complete image acquisition.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If on-the-fly processing is implemented, then real-time processing is achieved, but calculation accuracy may be compromised

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcalculation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The calculation is segmented into three distinct stages that can be executed in a pipelined manner. Each stage performs a specific mathematical operation (matrix multiplication, diagonal scaling, and summation) that maintains numerical accuracy while enabling parallel execution with image reading, thus preserving calculation accuracy during real-time processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3346389B1On-the-fly processing of data in an acquisition system
Publication Date: 2025.12.31 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • EP3346389B1 patent drawingFigure 1~2
  • EP3346389B1 patent drawingFigure 3~4
  • EP3346389B1 patent drawingFigure 5~6

AI summary

The invention relates to an electronic system comprising: a sensor (201) adapted to successively provide n vectors Li each containing k values ​​Li(j); and an electronic device (403) for on-the-fly processing of the values ​​measured by the sensor, comprising: - a first stage (407) adapted, for each supply of a vector Li by the sensor, to multiply the k values ​​Li(j) of the vector Li by respectively k coefficients bi(j), and to provide a vector T1i of k values ​​T1i(j); - a second stage (409) adapted, for each supply of a vector T1i, to multiply the vector T1i by a matrix à of k*p coefficients, and to provide a vector T2i of p values ​​T2i(l); and - a third stage (411) adapted to numerically integrate the n vectors T2i, and to provide an output vector IT of p values ​​IT(l).