Method for realizing acceleration of anisotropic diffusion filtration of overlarge synthetic aperture radar (SAR) image by graphic processing unit (GPU)
An anisotropic and diffusion filtering technology, used in image enhancement, image data processing, instruments, etc., can solve the problem of slow serial processing speed, and achieve the effect of solving insufficient quantity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] The present invention adopts CUDA language, and can be implemented on any NVIDIA GPU device supporting CUDA architecture. Before implementing the method described in the present invention, the cudaMalloc function should be called to allocate 3 memory areas of the same size on the GPU device side, which are respectively recorded as memory areas A, B, and C. After using the method described in the present invention, the cudaFree function should also be called to release these 3 memory areas. Such as figure 2 As shown, the method of the present invention divides the SAR image into M×M=M 2 Sub-image blocks of the same size are calculated. Due to the influence of the hardware watchdog, the inventive method divides the SRAD filtering process into two kernels (kernel functions) and calculates, and the number of threads (threads) in each block is set to be 16 * 16=256, representing the number of kernels The number of blocks in Grid is:
[0032] ImageWid...
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