Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Harris corner detecting software system based on GPU

A software system and corner detection technology, applied in the field of GPU-based Harris corner detection software system, can solve problems such as slow computing speed

Inactive Publication Date: 2014-01-22
ZHENGZHOU UNIV
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Harris corner detection software system is a very widely used point feature extraction software in the fields of computer vision, remote sensing image processing, etc. It has simple calculation, strong stability, but slow calculation speed

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
  • Harris corner detecting software system based on GPU
  • Harris corner detecting software system based on GPU
  • Harris corner detecting software system based on GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The preferred embodiments of the present invention will be described in detail below; it should be understood that the preferred embodiments are only for illustrating the present invention, rather than limiting the protection scope of the present invention.

[0012] The workstation adopts a CPU+GPU heterogeneous parallel computing system, which is a group-core supercomputing system composed of a subsystem with a multi-core CPU as the main processor and a subsystem with many cores and GPUs as the co-processor. The supercomputing system is equipped with a host subsystem and two computing equipment subsystems, and all the equipment are connected through the PCI-Express×16 bus. The GPU is in the form of an external device and communicates with the CPU through the PCI-Express bus. Both the CPU and the GPU have their own storage systems, and data is transferred between them through DMA operations.

[0013] The Harris operator only uses the first derivative of the image data ...

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 Harris corner detecting parallel software system based on the design idea of a Graphics Processing Unit (GPU). The time-consuming image Gaussian convolution smoothing filtering part in calculation is improved to a Single Instruction Multiple Thread (SIMT) mode through a plurality of threads, and the whole process of image corner detecting is finished on a Compute Unified Device Architecture (CUDA) through a shared memory, a constant memory and a lock page internal storage mechanism in the GPU. Corners detected by the software system are distributed evenly, and good effects in the aspects of corner extracting and precise positioning are achieved. Compared with a serial algorithm based on a CPU, a Harris corner detecting parallel algorithm based on the GPU can obtain a speed-up ratio reaching up to 60 times. The executing efficiency of the Harris corner detecting parallel algorithm based on the GPU is improved obviously, and the good real-time processing capacity is shown in the aspect of large-scale data processing.

Description

technical field [0001] The invention relates to a Harris corner detection software system based on GPU. Background technique [0002] Harris corner detection software system is a very widely used point feature extraction software in the fields of computer vision, remote sensing image processing, etc. It has simple calculation and strong stability, but the calculation speed is slow. To this end, a Harris corner detection parallel software system based on the design idea of ​​a Graphics Processing Unit (GPU) is proposed, and many threads are used to transform the time-consuming image Gaussian convolution smoothing filter into a single instruction multi-thread ( Single Instruction Multiple Thread (SIMT) mode, and use the mechanism of shared memory, constant memory and page-locked memory in GPU to complete the whole process of image corner detection on the unified computing device architecture (Compute Unified Device Architecture, CUDA). The corner points detected by the softwa...

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): G06F11/36
Inventor 肖汉郭运宏周清雷
Owner ZHENGZHOU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products