Silhouette Image Processing Using Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing silhouette operations in electronic devices require high hardware configuration, consume significant power due to extensive graphics operations, and are limited by system platforms, particularly with the ARKit platform being closed-source and only applicable to iOS 11 or later, excluding Android and devices without depth-of-field cameras.

Innovation Solution

A method using a trained neural network model to recognize and separate image regions of interest without depth-of-field information, applicable across various operating systems, including Android, and reducing energy consumption by converting image form to array form for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If depth-of-field camera and ARKit platform are used for silhouette operations, then silhouette extraction accuracy is improved, but device compatibility is reduced and hardware requirements are increased

Engineering Contradiction:
Improvesilhouette extraction accuracyVSAvoiddevice compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent replaces the depth-of-field camera hardware system with a neural network-based image processing system. Instead of relying on optical depth information from specialized cameras, the invention uses a trained neural network model to analyze standard images and extract silhouette information, thereby eliminating hardware dependencies and expanding device compatibility while maintaining extraction accuracy

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

Solution Approach 2:

The patent changes the input parameters from depth-map images (requiring specialized hardware) to standard RGB images (universally captured). By training the neural network to process conventional image data instead of depth information, the system achieves the same silhouette extraction goal using parameters available on all modern devices, thus improving compatibility without sacrificing accuracy

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If extensive graphics operations are performed for silhouette operations, then silhouette extraction quality is improved, but energy consumption is increased

Engineering Contradiction:
Improvesilhouette extraction qualityVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs silhouette extraction in advance during the image processing pipeline, before the extracted regions need to be applied. By pre-processing images to identify and separate silhouette regions using the neural network, the system avoids performing computationally intensive graphics operations later when the results are actually needed, thereby reducing overall energy consumption while maintaining extraction quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential silhouette region information from images using the neural network, rather than performing extensive graphics operations on entire images. This selective extraction approach focuses computational resources on identifying and isolating relevant regions, significantly reducing the total energy required for silhouette operations while preserving extraction quality

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If ARKit platform is used for silhouette operations, then silhouette extraction functionality is achieved, but system platform dependency is increased

Engineering Contradiction:
Improvesilhouette extraction functionalityVSAvoidsystem platform dependency
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent develops a universal neural network model that can run on multiple operating systems and device types without requiring platform-specific frameworks like ARKit. The system processes images and extracts silhouettes using the same core algorithm across different platforms, making the functionality portable and eliminating system dependency while maintaining ease of implementation

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent creates a software-based neural network solution that replicates the silhouette extraction functionality previously available only through proprietary platform frameworks. By copying and adapting the core extraction capability into a platform-agnostic neural network, the invention achieves the same functional results without requiring specialized system support, thereby reducing device complexity and platform dependency

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12254637B2Silhouette image processing
Publication Date: 2025.03.18 SHANGHAI BILIBILI TECH CO LTD
  • US12254637B2 patent drawing
  • US12254637B2 patent drawing
  • US12254637B2 patent drawing

AI summary

A method of image processing includes: obtaining an original image and obtaining a to-be-processed image based on the original image; recognizing the to-be-processed image by using an image recognition model to obtain a silhouette array; generating a silhouette image based on the silhouette array; and generating a target image based on the original image and the silhouette image, where the target image corresponds to a region of interest of the original image.