Stacked Image Sensor Inference for Lower Host Data Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image sensing systems in autonomous vehicles face challenges in efficiently processing and transmitting large amounts of image data, leading to bandwidth constraints and increased processing loads on central processing units (CPUs).

Innovation Solution

An integrated image sensing device is developed, comprising an image sensor, a memory device, and an inference engine. This device processes images and generates inference results, reducing the need to transmit raw pixel data to a host system. The inference engine is optimized for machine learning tasks, and the memory device provides high bandwidth connections to support neural network computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If raw image data is transmitted to the host system for processing, then the host system can perform comprehensive analysis, but the data traffic and bandwidth requirements increase significantly

Engineering Contradiction:
Improveanalysis accuracyVSAvoiddata traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system segments the image processing workflow into two parts: preliminary processing (inference engine) and comprehensive analysis (host system). The inference engine performs initial object detection and generates inference results, while the host system performs detailed analysis only on selected images, reducing data traffic while maintaining analysis accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The inference engine performs preliminary processing of images before they reach the host system. By executing inference algorithms locally to generate inference results (such as object detection, classification, or segmentation), the system prepares data in advance, allowing the host system to focus on comprehensive analysis without receiving all raw image data.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If an inference engine is integrated into the image sensing device, then data traffic to the host system is reduced, but the device complexity increases

Engineering Contradiction:
Improvedata trafficVSAvoiddevice complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The inference engine is merged with the image sensing device by integrating it into the sensor controller. This combination allows the system to perform inference processing locally without requiring separate hardware components, reducing data traffic to the host system while managing device complexity through unified architecture.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If all image data is processed by the host system, then comprehensive analysis can be performed, but the processing load on the CPU increases

Engineering Contradiction:
Improveanalysis completenessVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The processing workload is segmented between the inference engine (local processing) and the host system (comprehensive analysis). The inference engine handles initial processing of all images to generate inference results, while the host system performs comprehensive analysis only on selected images, distributing processing power requirements and reducing the burden on the CPU.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The inference engine performs preliminary processing of images locally, generating inference results that summarize key information. This preliminary action allows the host system to perform comprehensive analysis on reduced datasets, maintaining analysis completeness while reducing processing power requirements.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If the image sensor operates at high frame rates, then more images are captured, but the bandwidth required to transmit all images increases

Engineering Contradiction:
Improveframe rateVSAvoidbandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The inference engine performs preliminary processing of images at high frame rates locally, generating inference results that capture essential information from each frame. This allows the system to maintain high productivity (frame rate) while transmitting only the processed inference results to the host system, significantly reducing bandwidth requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250187618A1Image sensor for processing sensor data to reduce data traffic to host system
Publication Date: 2025.06.12 MICRON TECHNOLOGY INC
  • US20250187618A1 patent drawing
  • US20250187618A1 patent drawing
  • US20250187618A1 patent drawing

AI summary

Systems, methods and apparatus of integrated image sensing devices. In one example, a system includes a sensor that generates data. A memory device stores the generated data, and further stores a first portion of an artificial neural network (ANN). A host interface of the system is configured to communicate with a host system that stores a second portion of the ANN. The memory device can be stacked with the sensor. The memory device includes an inference engine configured to generate inference results using the stored data as input to the first portion of the ANN. The host interface is further configured to send the inference results to the host system for processing by the host system using the second portion of the ANN.