3D Depth Image Collision Detection via Edge Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies for collision detection between a person and an object in the background suffer from low accuracy in extracting the person's and object's outlines, leading to inaccurate collision determination due to unclear boundaries.

Innovation Solution

An image processing method that acquires a depth image and a 3D background image, performs edge extraction using techniques like the Canny operator to accurately identify edge pixels, and determines collisions based on depth data, allowing for precise collision detection and subsequent operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feature points are used to extract outlines, then the extraction process is simple, but the accuracy of boundaries is low

Engineering Contradiction:
Improveboundary accuracyVSAvoidextraction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from 2D image processing to 3D depth image processing. By acquiring depth information and performing edge extraction in three-dimensional space, the system achieves more accurate boundary detection. The depth data provides an additional dimension for distinguishing objects from backgrounds, resolving the boundary accuracy issue while maintaining reasonable complexity through specialized depth processing algorithms.

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

2Measurement precision

If depth image processing is used, then boundary accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the processing into distinct stages: depth image acquisition, edge extraction, depth data generation, and collision determination. Each stage handles a specific aspect of the problem, allowing the system to manage complexity through modular processing while achieving high accuracy in collision detection through the cumulative effect of each segmentation step.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If traditional outline extraction is used, then processing speed is fast, but collision determination accuracy is low

Engineering Contradiction:
Improvecollision determination accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces traditional 2D mechanical outline extraction methods with 3D depth-based processing. By substituting the mechanical feature point extraction approach with depth image analysis and edge detection in three-dimensional space, the system achieves superior collision determination accuracy while maintaining processing efficiency through optimized depth data utilization.

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

Data Source

PatentUS11138740B2Image processing methods, image processing apparatuses, and computer-readable storage medium
Publication Date: 2021.10.05 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11138740B2 patent drawing
  • US11138740B2 patent drawing
  • US11138740B2 patent drawing

AI summary

The present disclosure provides an image processing method, an image processing apparatus, an electronic device, and a computer-readable storage medium. The image processing method of the embodiment of the present disclosure is for an electronic device. The method includes: acquiring a depth image of a current user, and acquiring a three-dimensional (3D) background image of a scene populated by the current user; performing edge extraction on the 3D background image to acquire depth data, in the 3D background image, of edge pixels of a target object in the 3D background image; determining whether the current user collides with the target object in the scene based on the depth image of the current user and the depth data of the edge pixels of the target object; and performing a predetermined operation on the electronic device in response to that the current user collides with the target object.