Depth Map Generation Using Image Block Variance Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for estimating depth information from a single input image in auto-stereoscopic displays are time-consuming due to the need for training to classify image characteristics, hindering efficient generation of depth information for stereo visual perception.

Innovation Solution

An image processing method and system that generates depth information by dividing the input image into blocks, calculating variance magnitudes, and segmenting regions to determine depth values without requiring training, utilizing a reference image and variance magnitude generation to produce a depth map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional classification process is used to estimate depth information from input image, then depth information can be obtained, but the process is time-consuming due to training requirements

Engineering Contradiction:
Improvedepth information accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates a reference image as a copy of the input image, then compares corresponding blocks between the input image and reference image to calculate variance magnitudes. This copying approach enables depth estimation without training by leveraging the statistical properties of image blocks and their variances, thus resolving the contradiction between obtaining accurate depth information and avoiding time-consuming training processes

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the conventional classification-based mechanical processing system with a statistical variance analysis system. Instead of using trained classifiers to estimate depth, the system substitutes this with a mathematical approach that calculates variance magnitudes of image blocks and uses these variances to determine depth values, eliminating the need for training while maintaining depth estimation capability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If single input image is used for depth estimation, then cost is reduced and operation is simplified, but depth information accuracy may be compromised

Engineering Contradiction:
Improveoperation convenienceVSAvoiddepth information accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent divides the input image into multiple image blocks and compares each block with its corresponding block in the reference image. By segmenting the image into smaller units and analyzing variance magnitudes of individual blocks, the system achieves accurate depth estimation from a single input image without requiring multiple images or complex training processes, thus maintaining both operational simplicity and depth accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the depth estimation problem from a classification-based approach requiring trained parameters to a variance-based approach using statistical parameters. By changing from using trained classification models to using variance magnitudes of image blocks as the key parameter, the system achieves accurate depth information from a single input image with simplified operation and reduced cost

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8565513B2Image processing method for providing depth information and image processing system using the same
Publication Date: 2013.10.22 IND TECH RES INST
  • US8565513B2 patent drawing
  • US8565513B2 patent drawing
  • US8565513B2 patent drawing

AI summary

An image processing method for providing corresponding depth information according to an input image is provided. This method includes the following steps. First, a reference image is generated according to the input image. Next, the input image and the reference image are divided into a number of input image blocks and a number of reference image blocks, respectively. Then, according to a number of input pixel data of each input image block and a number of reference pixel data of each reference image block, respective variance magnitudes of the input image blocks are obtained. Next, the input image is divided into a number of segmentation regions. Then, the depth information is generated according to the corresponding variance magnitudes of the input image blocks which each segmentation region covers substantially.