Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

468 results about "CUDA" patented technology

CUDA (Compute Unified Device Architecture) is a parallel computing platform and application programming interface (API) model created by Nvidia. It allows software developers and software engineers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing — an approach termed GPGPU (General-Purpose computing on Graphics Processing Units). The CUDA platform is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements, for the execution of compute kernels.

Multispectral face detection method based on graphics processing unit (GPU)

InactiveCN102622589ABreak the limitation of only being able to detect positive facesCharacter and pattern recognitionFace detectionSvm classifier
The invention discloses a multispectral face detection method based on a graphics processing unit (GPU). The GPU based on compute unified device architecture (CUDA) is used for calculating an infrared light video and a visible light video which are recorded synchronously, so that features of a face in an infrared light image and a visible light image are detected respectively; and an infrared light detection result and a visible light detection result are combined synchronously, and a combined result is used as a face feature of a human and output. According to the multispectral face detection method, the face detection results based on the infrared light image and the visible light image are combined. The detection method is not influenced by light, and a detected face image is an accurate visible light image; and a face in an image can be detected under a severe environment. During detection, a support vector machine (SVM) classifier for classifying attitudes of faces is constructed; and due to the classification of the attitude classifier, face detection based on an adaboos detection algorithm is performed on sub types of infrared images. According to the technology, faces with various attitudes in the infrared images can be detected; and the limitation that only front faces in the infrared images can be detected is broken through.
Owner:陈遇春

Real-time image defogging method based on CUDA (Compute Unified Device Architecture)

InactiveCN103049890AGood and fast real-time fog image restoration effectImage enhancementWorking environmentFilter algorithm
The invention relates to the fields of computer application technology and computer vision, and particularly relates to a real-time image defogging method based on CUDA (Compute Unified Device Architecture). The real-time image defogging method comprises the following steps of: creating a collaborative work environment of a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit) by utilizing the CUDA; inputting an original foggy image and obtaining a dark primary-color image of the original foggy image as well as an atmospheric light value of the dark primary-color image; obtaining an initial transmissivity value of the original foggy image according to dark channel priority, and obtaining the optimized transmittivity by utilizing a guide filtering algorithm; and determining a defogged restored image according to the original foggy image, the transmissivity distribution and the atmospheric light value in an atmospheric scattering model. According to the real-time image defogging method disclosed by the invention, a programming model in which the CPU and the GPU work cooperatively is established by sufficiently combining the advantages of the CPU and the GPU; the atmospheric light value and the transmittivity distribution are estimated by utilizing the dark channel priority knowledge and the atmospheric scattering model, so that a good and quick restoring effect of a real-time fog-degraded image is finally realized.
Owner:WISESOFT CO LTD +1

SIFT parallelization system and method based on recursion Gaussian filtering on CUDA platform

Provided are an STFT parallelization system and method based on recursion Gaussian filtering on a CUDA platform. The method comprises the steps that first, original images are transmitted to a GPU end for conducting a series of Gaussian filtering and downsampling to establish a Gaussian pyramid, Gaussian filtering is conducted through a recursion Gaussian filter, and then substraction is conducted on the adjacent images to obtain a Gaussian difference pyramid; second, a thread block is used as a unit to load in an image, each thread is used for processing one pixel, and the pixel is compared with the adjacent 26 pixels to obtain local extreme points; third, each thread is used for processing one local extreme point, and positioning and selecting of key points are conducted; fourth, one thread block is used for calculating the direction of one key point, one thread is used for calculating the direction and the amplitude value of one pixel in the neighbourhood of the key point, the direction and the amplitude valve are accumulated to a gradient histogram through an atomic addition provided by a CUDA, and the information such as the coordinates and the directions of the key points are transmitted to a host end according to the directions of the key points obtained by the gradient histogram; fifth, one thread block is used for calculating one key point descriptor, then a calculating result is transmitted to the host end, and SIFT feature extraction is achieved. The STFT parallelization system and method based on the recursion Gaussian filtering on the CUDA platform improve the calculating speed of an SIFT algorithm.
Owner:北京航空航天大学深圳研究院

Identification method for stressed state of water fertilizer of greenhouse crop on basis of computer vision technology

The invention relates to an identification method for a stressed state of a water fertilizer of a greenhouse crop on basis of a computer vision technology. According to the identification method provided by the invention, a crop under a greenhouse environment is taken as a research object; a computer vision monitoring platform is constructed; a plant image cutting method which adapts to the change in natural illumination and a complex scene is researched; an obtained plant blade image is extracted at the aspects of morphology, color, grain and the like, and sufficient characteristic sets are constructed; a heuristic search algorithm, such as a genetic algorithm, a simulated annealing algorithm, an ant colony algorithm, a particle swarm optimization, or the like, is combined with a neural network technique for searching for the optimal characteristic subset; and a BP (Back Propagation) neural network is utilized to identify a stressed characteristic of the crop. A camera is moved by using a horizontal positioning system, so that the plant image is all-dimensionally obtained; the algorithm operation is realized by using a CUDA (Compute Unified Device Architecture) hardware platform, so as to meet the real-time demand on monitoring; and the invention provides a technical method for measuring destructiveness under the stressed state of the water fertilizer of the greenhouse crop and the application prospect is wide.
Owner:TONGJI UNIV

Graphics processing unit (GPU) program optimization method based on compute unified device architecture (CUDA) parallel environment

The invention relates to a graphics processing unit (GPU) program optimization method based on compute unified device architecture (CUDA) parallel environment. The GPU program optimization method defines performance bottleneck of a GPU program core and comprises global storage access delay, shared storage access conflict, instruction pipelining conflict and instruction bottleneck according to grades. An actual operational judgment criterion and a bottleneck optimization solving method of each performance bottleneck are provided. A global storage access delay optimization method includes transferring a shared storage, access merging, improving thread level parallelism and improving instruction level parallelism. A shared storage access conflict and instruction pipelining conflict optimization method includes solving bank conflict, transferring a register, improving thread level parallelism, and improving instruction level parallelism. The instruction bottle neck includes instruction replacing and branch reducing. The GPU program optimization method provides a basis for CUDA programming and optimization, helps a programmer conveniently find the performance bottleneck in a CUDA program, conducts high-efficiency and targeted optimization for the performance bottleneck, and enables the CUDA program to develop computing ability of GPU equipment to the great extent.
Owner:北京微视威信息科技有限公司

Method and device for generating depth map

The invention discloses a method and a device for generating a depth map, which belongs to the technical field of computer vision. The method comprises the following steps: performing gray-scale transformation by using a left view and a right view of an input image pair as a reference image and a target image respectively; computing upper, lower, left and right gradient matrixes of the reference image after the gray-scale transformation; computing a cost function matrix according to parallax, and processing borders; computing an original information storage matrix, and initializing upper, lower, left and right information storage matrixes; performing iterative calculation in a GPU memory by using a CUDA belief propagation algorithm to acquire upper, lower, left and right information storage matrixes after iteration, and computing a belief matrix according to the result of the iteration; and computing the depth map according to the belief matrix. The device comprises a gray-scale transformation module, a gradient computation module, a cost function matrix computation module, an original information storage matrix computation module, an iteration module, a belief matrix computation module and a depth map computation module. The method and the device improve computing efficiency of the depth map and realize high-quality and fast generation of the depth map.
Owner:TSINGHUA UNIV

Calculating method for mirror field optical efficiency on basis of graphics processing unit (GPU) tower type solar energy thermoelectric system

The invention discloses a calculating method for mirror field optical efficiency on the basis of a graphics processing unit (GPU) tower type solar energy thermoelectric system, which comprises requesting mirror plane central coordinate matrix of a mirror field, determining the position of the sun, requesting mirror field cosine and atmosphere transmission efficiency; determining heliostats possibly having blocking and shading (B and S) effects with each mirror, translating the top points of a row of mirrors to the plane where the calculated mirror is arranged, and recording the coordinate after transformation; projecting the coordinate at the top point of an inlet of an absorber to the plane of each heliostat and recording the coordinate data; and utilizing the Monte-Carlo method and Helen theory to calculate B and S and intercept (B and S and Int) efficiency of the heliostats according to the recorded coordinate data, utilizing a compute unified device architecture (CUDA) calculatingplatform and a GPU double-layer parallel structure to accelerate calculation, compositing various efficiency to obtain the total optical efficiency of the mirror field. The method can improve simulation calculating speed of the mirror field optical efficiency of the tower type solar energy power station while ensuring accuracy so as to save optimization cost.
Owner:ZHEJIANG UNIV

Data flow parallel processing method based on GPU-CUDA platform and genetic algorithm

The invention provides a data flow parallel processing method based on a GPU-CUDA platform and a genetic algorithm. The data flow parallel processing method comprises the following steps: dynamically mining frequent item sets of newest data, and starting the searching process from a group of initial populations, wherein each individual in the populations can be a possible frequent pattern; adopting a sliding window mode according to the characteristics of a data flow to perform streaming data mining, and adopting a nested child window model based on a sliding window in terms of features of frequent item set mining; performing frequent item set mining by adopting a GPU-CUDA parallel processing technology according to the characteristics that the data flow is large in data amount and requires real-time processing; and finally obtaining the frequent item sets of data in the current sliding window by comprehensively processing the frequent item sets of nested child windows in the sliding window. Compared with the prior art, by means of the data flow parallel processing method, the frequent item sets of the flow data are processed through the strong floating-point calculation capability of a GPU and a CUDA accelerating technology for programming on the GPU, modeling can be performed by adopting a parallel mode of the genetic algorithm, and user operation experience is improved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Ultrasonic training system based on CT (Computed Tomography) image simulation and positioning

The invention provides an ultrasonic training system based on CT (Computed Tomography) image simulation and positioning. Ultrasound image simulation and CT volumetric data rendering are accelerated to be achieved through a GPU (Graphics Processing Unit) and the real-time performance of the system is improved. A curved surface matching module is used for performing surface matching on read human body CT volumetric data and physical model data with a physical model as the standard and achieving elastic transformation of a curved surface based on an interpolation method of thin plate splines; an ultrasonic simulation probe position tracking module is used for performing real-time calculation on ultrasonic simulation probe positions relative to the physical model by a marking point tracking method and obtaining arbitrary angle CT slice images according to a position matrix; an image enhancement and ultrasonic image simulation generation module is used for improving the vessel contrast ratio in CT images by a multi-scale enhancement method and achieving the ultrasound image simulation based on the CT volumetric data; and an integration display module is used for accelerating to achieve rendering display of the CT volumetric data based on CUDA (Compute Unified Device Architecture) and integrating and displaying ultrasound simulation images and three-dimensional CT images according to the obtained position matrix.
Owner:ARIEMEDI MEDICAL SCI BEIJING CO LTD

Technology for restoring depth image and combining virtual and real scenes based on GPU (Graphic Processing Unit)

InactiveCN105096311AAchieve correct registrationQuality improvementImage analysisComputer visionGraphics processing unit
The invention discloses a technology for restoring a depth image and combining virtual and real scenes based on a GPU (Graphic Processing Unit). The technology mainly comprises the following steps: (1), collecting the depth image and a colourized image; (2), performing down-sampling of the images so as to ensure real-time restoring speed; (3), segmenting the colourized image by using a QuickShift algorithm, wherein the specific algorithm is realized by using a CUDA (Compute Unified Device Architecture) based on GPU operation; (4), processing a segmented block lacking of depth data by utilizing the segmentation result of the colourized image; registering the Kinect depth image and colourized image at first; filling a deleted region by using an average depth value of the region if the depth data exists in the region; and filling by using the average depth value of a neighbourhood region if all depth information in the region is deleted; and (5), performing up-sampling of the images. According to the invention, the bug restoring problem of the Kinect depth images is solved in combination with an image sampling technology and a CUDA technology based on the QuickShift algorithm and the GPU operation; on this basis, virtual objects and real objects are superposed, so that shading between virtual objects and the real objects is realized; and thus, realistic interaction is enhanced.
Owner:中国科学院科学传播研究中心
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