Stacked Feature Extraction Element for On-Sensor CNN Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Feature extraction processing in image analysis is time-consuming due to the need for data conversion and transfer, limiting the acceleration of this process.

Innovation Solution

A feature extracting element with a light-receiving substrate and laminated substrates containing convolution and pooling processing units, along with a controlling unit that repeats convolution operations using predetermined filter coefficients, allowing direct processing of pixel values and reducing processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If feature extraction is performed by dividing an image into blocks and processing per block, then processing time is reduced, but the overall acceleration is insufficient due to image generation and data transfer overhead

Engineering Contradiction:
Improvefeature extraction processing speedVSAvoidtime for image generation and data transfer
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the image sensor and feature extraction processing unit into a single integrated device. The light-receiving substrate captures images while the laminated substrates perform feature extraction processing directly on the captured data, eliminating separate image generation and data transfer steps. This integration combines previously separate functions into one unified system, resolving the time loss from data transfer between separate components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediate processing layer between image capture and full image processing. The feature extraction element performs preliminary processing on blocks of pixel data before complete image generation, acting as an intermediary that reduces the data volume and processing complexity for subsequent stages. This intermediary processing accelerates feature extraction by working on smaller data units before full image assembly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more pixels are added to increase resolution, then image quality improves, but processing time increases due to larger data volume

Engineering Contradiction:
Improveimage resolutionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the image data into blocks and processes each block independently through the laminated substrates. Instead of processing the entire high-resolution image at once, the system divides the pixel array into manageable blocks that can be processed in parallel through the convolution and pooling layers. This segmentation maintains high resolution capability while reducing the time complexity of processing by working on smaller units simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a spatial dimension to processing by using multiple laminated substrates arranged in layers. The convolution processing unit and pooling processing unit are distributed across different substrate layers, creating a three-dimensional processing architecture. This dimensional transformation allows parallel processing operations to occur simultaneously across layers, reducing overall processing time while maintaining high pixel count capability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly reduces processing time and miniaturizes devices by eliminating data storage and transfer processes, while maintaining high processing speed even with increased pixel numbers, enabling efficient feature extraction for image analysis.

Implementation Method 1

a light-receiving substrate where a plurality of light-receiving elements for photoelectrically converting received light are two-dimensionally arrayed

Methodology Applied
Scientific EffectPhotoelectric conversion: Photoelectric Effect

Data Source

PatentUS11791363B2Element, system having the element, and judging apparatus
Publication Date: 2023.10.17 NIKON CORP
  • US11791363B2 patent drawing
  • US11791363B2 patent drawing
  • US11791363B2 patent drawing

AI summary

An element includes a plurality of light-receiving elements to photoelectrically convert light received from an object, a convolution processing unit to perform convolution operation on signals that are output from the plurality of light-receiving elements, and a pooling processing unit to sample a signal that is output from the convolution processing unit, based on a predetermined condition. The convolution operation of the convolution processing unit and the sampling of the pooling processing unit are repeated.