Event Camera Static Image Generation via Luminance Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional cameras face challenges in efficiently processing high-resolution images due to redundancy in data, leading to increased hardware complexity, cost, and power consumption, especially in battery-powered devices where post-processing of large frames quickly drains the battery.

Innovation Solution

The use of event cameras that generate data only in response to changes in the field of view, allowing for the generation of high-resolution static images by triggering a controlled light source and using pixel-level brightness changes, with a luminance estimator to arrange timestamped pixel events into static images, thereby reducing unnecessary data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional clocked image sensors are used to acquire visual information at high frame rates, then temporal resolution is improved, but data redundancy increases and power consumption increases

Engineering Contradiction:
Improveframe rateVSAvoidpower consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information from the scene by using event cameras that detect and record only changes in luminance at pixel level, rather than capturing complete frames. This extraction of relevant information (pixel events indicating changes) eliminates redundant data from static regions, thereby reducing power consumption while maintaining temporal resolution for dynamic content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transitions from static frame-based capture to dynamic event-based capture where the imaging system adapts its output based on scene changes. Event cameras continuously monitor pixel luminance and generate events dynamically when changes occur, allowing the system to maintain high temporal resolution for moving objects while consuming less power during static periods.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If higher spatial and temporal resolution are utilized in image sensors, then image quality is improved, but data volume increases leading to increased hardware complexity

Engineering Contradiction:
Improveimage resolutionVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary data points from high-resolution sensors by using event cameras that output pixel-level change information rather than complete high-resolution frames. This selective extraction maintains measurement precision for dynamic regions while significantly reducing the data volume that requires complex hardware processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the operational parameters of the image sensor from capturing complete frames at fixed intervals to detecting and reporting only luminance changes at pixel level. This parameter change in the sensing mode allows high spatial resolution to be maintained where needed (at pixel level) while reducing overall data volume and hardware complexity requirements.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If complete frames with all pixel information are processed, then image completeness is improved, but processing time and power consumption increase

Engineering Contradiction:
Improveimage completenessVSAvoidpower consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the relevant information from complete frames by using event cameras that identify and process only pixels that have changed luminance. This extraction approach maintains image completeness for dynamic content while eliminating processing of static regions, thereby reducing power consumption during post-processing operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial processing by focusing computational resources only on regions of the image that contain dynamic content, rather than processing complete frames. Event cameras enable this partial action by providing sparse event data that indicates only where changes have occurred, allowing efficient processing that maintains completeness for relevant content while reducing energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

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 effectively increases the resolution of static images produced by event cameras while minimizing power consumption and hardware requirements, as only moving objects generate data, reducing the burden on battery-powered devices.

Implementation Method 1

The flash controller is connectable to a controllable light source to provide a control signal to the controllable light source in order to drive the controllable light source to emit light over a first emission duration as a function of the control signal

Methodology Applied
Scientific EffectLight emission: Light Emitting Diode

Implementation Method 2

each of the plurality of pixel elements outputs a respective pixel event in response to a breach of a comparator threshold indicative of a brightness level

Methodology Applied
Scientific EffectPhotoelectric detection: Photoelectric Effect

Data Source

PatentUS11770619B2Generating static images with an event camera
Publication Date: 2023.09.26 APPLE INC
  • US11770619B2 patent drawing
  • US11770619B2 patent drawing
  • US11770619B2 patent drawing

AI summary

In accordance with some embodiments, a method is performed at an image processing device with a processor and non-transitory memory. The method includes triggering light emission, over a first emission duration, having a characterizing intensity as a function of time. The method further includes obtaining respective pixel events, from an event camera, corresponding to reflections of the light emission during the first emission duration, each respective pixel event corresponding to a breach of a respective comparator threshold indicative of a brightness level, each respective pixel event characterized by a respective electrical threshold value and a timestamp at which the respective electrical threshold value was breached. The method also includes generating a static image by determining a plurality of luminance estimation values from the respective pixel events, wherein the plurality of luminance estimation values respectively correspond to an amount of reflected light received by portions of the event camera.