Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction

A feature extraction, multi-granularity technology, which is applied in the multi-granularity parallel optimization field based on sequence image Harris-DOG feature extraction, can solve the problems of wasting multi-core CPU computing power and long execution time, so as to improve equipment utilization and reduce time. Effect

Inactive Publication Date: 2017-07-28
WUHAN UNIV
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the Harris-DOG feature extraction of sequence images, the number of images to be processed is huge. If only GPU acceleration is used, the execution time after acceleration is still long, which will cause the CPU to wait for a long time and waste the computing power of the multi-core CPU.

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
  • Multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction
  • Multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction
  • Multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] One, at first introduce the method flow process of the present invention, specifically include:

[0032] Step 1: The CUDA parallel program for Harris-DOG feature extraction is divided into host-side (CPU) code and device-side (GPU) code. The host-side is responsible for data preprocessing, data aggregation and GPU device management, and the device-side is responsible for parallel computing.

[0033] Step 2: The host uses multi-threaded processing, reads in sequence images, and uploads them to the GPU global memory.

[0034] Step 3: On the host side, initialize the parameters required for Harris feature extraction and upload the parameter values ​​to the GPU; calculate the Gaussian template required for DOG feature extraction and bind it to the GPU constant memory. Consists of the following two parts:

[0035] One is for Harris feature extraction, the host side first reads in the original image and stores it in the memory and initializes parameters such as the neighborh...

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 present invention relates to a multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction. The method is characterized in that firstly the corresponding tasks are divided, a host terminal (a CPU) adopts a multi-thread mode to process, and an image is read and uploaded to a GPU global memorizer; then the CPU initializes the relevant parameters and uploads the parameter values to a GPU when carrying out the Harris feature extraction; the CPU calculates a Gauss template and binds to a GPU constant memorizer when carrying out the DOG feature extraction; an equipment terminal (the GPU) adopts a CUDA parallel mode to process, aiming at the same original image input, a Harris-DOG operator feature extraction algorithm utilizes the Harris operators and the DOG operators to extract the feature points respectively, and a calculation result is returned to the CPU; and finally, the host terminal constructs and merges the feature point sets. The multi-granularity parallel optimization method of the present invention enables the sequence image Harris-DOG feature extraction to be accelerated and optimized effectively.

Description

technical field [0001] The invention relates to CPU_GPU multi-granularity parallelism, CUDA, Harris-DOG feature extraction and image processing in computer science, especially a multi-granularity parallel optimization method based on sequence image Harris-DOG feature extraction. Background technique [0002] CUDA (Unified Computing Device Architecture) is a GPU-based general-purpose parallel computing architecture launched by NVIDIA. The CUDA architecture adopts the CPU+GPU heterogeneous model. The CPU is responsible for complex logic processing and transaction processing, and the GPU is responsible for computing-intensive large-scale data parallel computing. [0003] Such as figure 1 As shown, the CUDA architecture provides 6 types of device-side memory and 2 types of host-side memory. Shared memory is a readable and writable high-speed memory in the GPU chip, which can be accessed by all threads in the same block. The global memory is located in the video memory, and bo...

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
IPC IPC(8): G06T1/20G06T1/60
CPCG06T1/20G06T1/60
Inventor 刘金硕李扬眉江庄毅章岚昕邓娟陈煜森杨广益李晨曦
Owner WUHAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More