Autofocus Method Using Integral Projection Vector Convolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autofocus systems, especially passive systems, face challenges in low-light conditions and with subjects of low contrast, leading to focus failures and reduced accuracy.

Innovation Solution

The method involves acquiring multiple images focused at different distances, computing integral projection vectors, and convolving them with filters to determine the sharpest image and estimate blur width, allowing for precise focus adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If passive autofocus systems are used in low-light conditions or with low-contrast subjects, then the system can operate without additional lighting, but focus accuracy deteriorates and focus failures increase

Engineering Contradiction:
Improveautofocus operation in low-light conditionsVSAvoidfocus accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an autofocus assist beam (infrared or visible light) as an intermediary element to illuminate the subject when passive autofocus fails in low-light or low-contrast conditions. This assist beam provides the necessary illumination for the passive AF system to function accurately without requiring the camera to switch to active AF modes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the illumination parameters by introducing an infrared or visible assist beam with specific wavelength and intensity characteristics. This parameter change enables the passive autofocus system to detect sufficient contrast and achieve accurate focus in conditions where normal visible light is insufficient

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple images are acquired and processed with integral projection vectors and convolution filters, then focus accuracy improves, but processing time and computational complexity increase

Engineering Contradiction:
Improvefocus accuracyVSAvoidautofocus processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by acquiring multiple images at different focus distances and computing integral projection vectors before the actual focus determination. This preliminary processing organizes the data in advance, enabling faster and more accurate focus calculation through subsequent convolution operations with filters

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The autofocus process is segmented into distinct stages: image acquisition at different focus distances, integral projection vector computation, convolution with filters of different lengths, and focus determination. This segmentation allows each stage to be optimized independently and facilitates parallel processing to reduce overall computation time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8508652B2Autofocus method
Publication Date: 2013.08.13 TOBII TECHNOLOGIES LTD
  • US8508652B2 patent drawing
  • US8508652B2 patent drawing
  • US8508652B2 patent drawing

AI summary

An autofocus method includes acquiring multiple images each having a camera lens focused at a different focus distance. A sharpest image is determined among the multiple images. Horizontal, vertical and/or diagonal integral projection (IP) vectors are computed for each of the multiple images. One or more IP vectors of the sharpest image is/are convoluted with multiple filters of different lengths to generate one or more filtered IP vectors for the sharpest image. Differences are computed between the one or more filtered IP vectors of the sharpest image and one or more IP vectors of at least one of the other images of the multiple images. At least one blur width is estimated between the sharpest image and the at least one of the other images of the multiple images as a minimum value among the computed differences over a selected range. The steps are repeated one or more times to obtain a sequence of estimated blur width values. A focus position is adjusted based on the sequence of estimated blur width values.