Deformable convolution method and device and storable medium
A convolution method and convolution technology, applied in the field of computer vision, can solve problems such as limiting the expressive ability of deformable convolution and destroying the consistency of different channel positions of convolution input features, so as to improve the accuracy of target detection and ensure consistent positions Sexuality, the effect of enhancing expressive ability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] like figure 1 As shown, the deformable convolution method of the present invention includes the following steps:
[0036] Step 1, perform conventional convolution on the input feature map to obtain offset vectors of multiple sets of sampling point coordinates;
[0037] Step 1: Sampling the features on the input feature map, and use the convolution kernel weight to weight and sum the sampled features, including:
[0038] Step 1-1, for the position p on the output feature map y 0 , sample features using a 3x3 grid R on the input feature map x, where R={(-1,-1),(-1,0),...,(0,1),(1,1) }.
[0039] Step 1-2, use the convolution kernel weight w for the sampled features o The weighted summation is used to obtain the offset value vector o of the coordinates of each group of sampling points, using the following formula:
[0040]
[0041] Steps 1-3, divide the offset vector o into g groups, and obtain the offset vector o of each group 1 ,o 2 ,...,o g . where each set o...
Embodiment 2
[0061] An embodiment of the present invention further provides an apparatus including a processor and a memory; wherein, the memory stores programs or instructions, and the programs or instructions are loaded and executed by the processor to implement the variable convolution method of Embodiment 1.
Embodiment 3
[0063] The present invention also provides a computer-readable storage medium. The computer-readable storage medium may be a non-volatile computer-readable storage medium. The computer-readable storage medium may also be a volatile computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to execute the variable convolution method of Embodiment 1.
[0064] Those skilled in the art can clearly understand that the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, the computer software product. Stored in a storage medium, it includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the pr...
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