On-Sensor DNN for Single Object Detection in Image Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection techniques, such as face detection, are too memory-intensive and computationally demanding for on-sensor implementation in image sensors, requiring separate processors and significant memory resources, leading to inefficiencies in memory usage and accuracy.

Innovation Solution

An on-sensor implementation of a single object class detection deep neural network (DNN) integrated within a stacked image sensor, which includes a pixel array layer and a logic and DNN layer that performs preprocessing, detection, and postprocessing directly on the sensor, reducing memory footprint and computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing deep neural networks are used for object detection, then detection accuracy is improved, but memory usage and computational complexity increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the object detection task into two distinct parts: a lightweight on-sensor DNN for rapid single-class detection (e.g., face detection) and a separate off-sensor processor for more complex multi-class detection tasks. This segmentation allows the image sensor to maintain high detection accuracy for common objects while using minimal memory resources, resolving the contradiction between accuracy and memory usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by deploying only a single-object-class DNN directly on the image sensor rather than a complete multi-class detection system. This partial implementation provides sufficient detection accuracy for the most common detection needs while dramatically reducing memory footprint and computational complexity, allowing the sensor to handle basic detection independently and transfer only relevant data to external processors.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If existing deep neural networks are implemented on-sensor, then detection speed is improved, but device complexity increases

Engineering Contradiction:
Improvedetection speedVSAvoidsensor complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the detection system into simple on-sensor components and complex off-sensor components. The on-sensor DNN is deliberately kept simple and specialized for single-class detection, maintaining low device complexity while achieving fast detection speeds for common objects. Complex processing tasks are segmented out to external processors, preventing the sensor itself from becoming overly complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The image sensor with the lightweight DNN performs self-service for common detection tasks, independently identifying and flagging objects of interest without requiring constant external processor intervention. This self-service capability increases detection speed for routine tasks while the modular architecture prevents device complexity from escalating, as the sensor handles only what it can efficiently manage autonomously.

Inventive Principle:
Principle #25Self-service

3Power

If a separate processor is used for object detection, then computational power is sufficient, but data transfer overhead and latency increase

Engineering Contradiction:
Improvecomputational powerVSAvoiddata transfer time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing just enough computational power directly on the sensor through a lightweight DNN to handle the most common detection scenarios. This eliminates the need to transfer all image data to external processors for every frame, significantly reducing data transfer time and latency. The sensor performs partial detection autonomously, keeping only essential data transfer operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The on-sensor DNN performs preliminary detection and identification of objects of interest before data is transferred to external processors. This preliminary action filters out irrelevant data, so that only detected objects or regions of interest need to be transferred for further processing. This dramatically reduces data transfer time and latency while maintaining sufficient overall computational power through the combination of on-sensor and off-sensor processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11706546B2Image sensor with integrated single object class detection deep neural network (DNN)
Publication Date: 2023.07.18 SONY SEMICON SOLUTIONS CORP
  • US11706546B2 patent drawing
  • US11706546B2 patent drawing
  • US11706546B2 patent drawing

AI summary

An image sensor, electronic device and method thereof that performs on-sensor single object class detection using an on-sensor single object class detection deep neural network (DNN), such as a face detection DNN. The single object class detection DNN includes a pixel array layer configured to capture an image and transfer image data of the captured image, and a logic and single object class detection deep neural network (DNN) layer that receives the image data directly from the pixel array layer and outputs the image data with the single object class detection data to a communication bus of an electronic device.