Non-subsampled contour wave transform optimization method based on parallel computing

A technology of non-subsampling contour and optimization method, which is applied in the field of non-subsampling contourlet transformation optimization based on parallel computing and multi-scale geometric analysis of images. Improve the computing speed, better realize the advantages, and improve the effect of execution efficiency

Active Publication Date: 2018-11-27
SICHUAN UNIV
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the excellent performance of NSCT in the field of multi-scale geometric analysis of images has attracted the attention of researchers, but in practical applications, especially for high-resolution images, NSCT needs to perform multiple iterative filtering and two-dimensional convolution , causing the time overhead of the NSCT algorithm to be too large, it is difficult to use it efficiently in practical applications

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Non-subsampled contour wave transform optimization method based on parallel computing
  • Non-subsampled contour wave transform optimization method based on parallel computing
  • Non-subsampled contour wave transform optimization method based on parallel computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Below in conjunction with specific embodiment and accompanying drawing, the present invention is further described:

[0045] Such as figure 2 and image 3 Shown a kind of parallel accelerated NSCT method based on CUDA and OpenMP multi-core of the present invention, its specific implementation steps are:

[0046] (1) Convert the matlab source code of NSCT algorithm into C++ code through matlab2cpp tool, using Armadillo library and OpenBLAS library, tool translation;

[0047] (2) The C++ code obtained by using tool translation conversion in step (1) is manually corrected, including the correction of calculation accuracy, etc.;

[0048] (3) According to the GPU and CPU configuration, calculate the number of GPUs that need to be activated for multi-scale decomposition and different-level direction decomposition in the NSCT algorithm, and the actual calculation amount allocated to each GPU;

[0049] Such as Figure 4 and Figure 5 As shown, the step (3) includes the fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a non-subsampled contour wave transform optimization method based on parallel computing. The method comprises the following steps: (1) computing the number of the enabled GPUsand the number of the started CPU threads required for executing multi-scale decomposition and different-level direction decomposition in the NSCT algorithm according to the configuration situation ofthe GPU and the CPU and the actual computation amount allocated to each GPU; (2) performing parallelism analysis on the NSCT decomposition and reconstruction process, it is found that the image datacan be moved to the GPU and parallel processing of the convolution computation and computation result back storage process can be performed; and (3) using OpenMP and CUDA to perform NSCT decompositionand reconstruction in parallel. According to the method, the NSCT computation speed can be remarkably improved, the running time can be reduced and the practicability of the NSCT algorithm can be improved through the processes of parallel execution of data movement, pixel-level parallel computation convolution and the like.

Description

technical field [0001] The invention relates to a multi-scale geometric analysis method of an image, in particular to a non-subsampling contourlet transformation optimization method based on parallel operation, which belongs to the technical field of image processing. Background technique [0002] With the extensive research of digital image processing technology, multi-scale geometric analysis and other methods, a variety of transformation methods based on multi-scale geometric analysis have been developed one after another. The most representative transformation is the Contourlet transformation (contourlet transformation). The advantage of this transformation is that its basis functions are distributed in multiple scales and directions. It can effectively capture the edge contour of the image with a small number of transformation coefficients, making up for the Wavelet transform cannot efficiently represent the defects of image edge information. Therefore, Contourlet tran...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F8/40
CPCG06F8/40G06F9/5027
Inventor 滕奇志张耀王润涵何小海卿粼波熊淑华
Owner SICHUAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products