Neural network training and image processing methods and devices, computer readable storage medium and electronic equipment
A neural network training, neural network technology, applied in image data processing, image enhancement, image analysis and other directions, can solve problems such as limitation, low accuracy of foreground and background segmentation, and low processing speed.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] figure 1 is a flow chart showing a neural network training method according to Embodiment 1 of the present invention.
[0050] refer to figure 1 , in step S110, the first convolution processing is performed on the training sample image by the neural network system to obtain the first segmentation result of the foreground and background segmentation of the training sample image; and, the second convolution processing is performed on the first segmentation result to obtain the training sample image. The second segmentation result of the foreground-background segmentation of the sample image.
[0051] In the embodiment of the present invention, the training sample images are used to train a neural network system that performs foreground and background segmentation processing on images. The training sample images can be images captured by any camera in any scene. Optionally, the neural network system is a deep neural network system. The setting of the specific structure...
Embodiment 2
[0062] figure 2 is a flow chart showing a neural network training method according to Embodiment 2 of the present invention.
[0063] refer to figure 2 , in step S210, the first convolution processing is performed on the training sample image through the first convolution sub-network of the neural network system, and the first segmentation result of the foreground and background segmentation of the training sample image is obtained.
[0064]In the embodiment of the present invention, the neural network system is used to segment the foreground and background of the image, and the neural network system includes a first convolution sub-network, which is used to perform the first convolution processing on the image to obtain the first segmentation result. Here, the first convolution sub-network may include a plurality of convolution layers, and the first convolution process includes convolution operations performed by the plurality of convolution layers respectively. In the fi...
Embodiment 3
[0085] Figure 4 is a flowchart illustrating an image processing method according to Embodiment 3 of the present invention.
[0086] refer to Figure 4 , in step S410, the image to be processed is input into the neural network system, and the foreground and background segmentation processing is performed on the image to be processed through the neural network system.
[0087] In the embodiment of the present invention, the neural network system is used to perform foreground and background segmentation processing on the image, specifically, it may be a neural network system trained by the neural network training method in Embodiment 1 or Embodiment 2 of the present invention.
[0088] Optionally, the first convolution processing is performed on the image to be processed by the neural network system to obtain the first segmentation result of the foreground and background segmentation of the image to be processed; and the second convolution processing is performed on the first s...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com