Local geometric feature-based efficient discrete geodesic line paralleling method
A technology of local geometric features and geodesics, which is applied in the details of image processing hardware, image data processing, 3D modeling, etc. It can solve the problem of insufficient parallelization of PCH, improve algorithm efficiency, and make full use of computing resources. , the effect of reducing operation time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0035] In order to achieve the above purpose, the embodiment of the present invention proposes a propagation dependency graph (propagatio dependency graph, PDG) based on local geometric information, and for an edge-based geodesic algorithm, it includes the following two categories:
[0036] The first type of window element, such as figure 2 As shown, the geodesic information on edge e comes from: its own window element [1] Information, the window element information on the vertex v, and the opposite side e of the other two half-edge structures in the triangle l , e r The window element information on the edge e, that is, the opposite edge e of the upper half edge of the edge e l and the opposite side e of the next half side r .
[0037] The second type of window element, such as image 3 shows that the geodesic information on point v comes from: the window element information e on all adjacent sides 1 ,e 3 ,e 4 ,e 6 ,e n and all window element information e on oppos...
Embodiment 2
[0049] The scheme in embodiment 1 is further introduced below in conjunction with specific examples, see the following description for details:
[0050] 201: Initialize the buffer, and update the window element information related to the starting point;
[0051] 202: Build multiple vertex threads to process each point update event in parallel;
[0052]203: Each vertex v in the grid model actively updates its own value according to its own topological relationship, that is, according to its associated edge e 1 , e 2 ,...,e n to update the geodesic distance of the point, such as Figure 4 shown.
[0053] 204: Create a window element v on the opposite side through its own geodesic distance, and the created window element is stored in the buffer zone of the opposite side e;
[0054] 205: Build multiple side threads to process window element derived events on each side in parallel;
[0055] Because for a triangular mesh, there are only two kinds of sub-windows generated by de...
Embodiment 3
[0066] In the experiment, the AWP algorithm was compiled in the CUDA8.0 environment, and three different NVIDIA GPUs were used for comparative experiments. The three graphics cards are: GTX 970 with 1664 CUDA cores and 2.44Tflops computing power; 3072 CUDA cores with 7.0 Tflops of GTX TitanX and 3840CUDA cores, 12Tflops of TitanXp. Other geodesic classic serial algorithms are tested on a machine configured with i7-7700K, 4.2GHz CPU and 32G memory.
[0067] Since the algorithms involved in the experiment are divided into two types, for the exact algorithm, the evaluation algorithm is mainly based on the time and memory used by the algorithm and the number of intermediate variable window elements generated; for the approximate algorithm, the evaluation algorithm In addition to the time and memory used by the algorithm and the number of intermediate variable window elements, the mean square error (MSE) is used as the accuracy of the approximate algorithm. MSE can evaluate the deg...
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