Special Effect Generation via 3D Occlusion and Layer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies for special effects are monotonous and fail to meet user needs for diverse and flexible effects, as they primarily involve simple overlaying of effects without considering complex occlusion relationships between objects and layers.

Innovation Solution

A method and apparatus for generating special effects by segmenting images into multiple layers, obtaining 3D pose information of special effect objects, determining occlusion relationships, and rendering the objects or layers based on these relationships to create diverse and dynamic special effects, including changing the size and perspective of objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If simple overlaying of special effect data is used, then the processing speed is fast and the method is simple, but the special effect diversity and visual realism are insufficient

Engineering Contradiction:
Improvespecial effect diversityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The image is segmented into multiple layers including foreground layer, background layer, and sky replacement layer. This segmentation enables different processing to be applied to each layer, allowing complex occlusion relationships to be handled systematically while maintaining manageable processing complexity through structured division of the image into distinct processable units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces depth information and 3D pose estimation to transform 2D image processing into 3D spatial reasoning. By estimating depth maps and 3D poses of objects, the system can determine occlusion relationships more accurately, enabling diverse special effects with realistic depth perception and spatial relationships

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

2Manufacturing precision

If 3D pose information and occlusion relationship determination are added, then the visual realism and special effect quality are improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improverendering precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-segmenting the image into layers and pre-estimating depth information and 3D poses before applying special effects. This preparation work is done once and reused across multiple effect applications, reducing redundant computations and lowering processing time for subsequent effect generations while maintaining high rendering precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses depth map estimation and 3D pose estimation to create virtual depth information that copies the spatial relationships present in the original image. This copied depth information is then used to determine occlusion relationships without requiring complex real-time 3D reconstruction, thereby maintaining rendering precision while reducing computational burden

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12148091B2Special effect generation method, electronic device and storage medium
Publication Date: 2024.11.19 BEIJING ZITIAO NETWORK TECH CO LTD
  • US12148091B2 patent drawing
  • US12148091B2 patent drawing
  • US12148091B2 patent drawing

AI summary

The present disclosure discloses a special effect generation method and apparatus, an electronic device, and a storage medium. The special effect generation method includes: segmenting an image to be processed to obtain multiple layers, in response to a special effect instruction; obtaining three-dimensional (3D) pose information of a special effect object, and determining an occlusion relationship between the special effect object and the multiple layers based on the 3D pose information; and rendering the special effect object or the multiple layers according to the occlusion relationship to generate a special effect image.