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

Direct multi-exposure fusion parallel acceleration method based on OpenCL

A multi-exposure, direct technology, applied in image data processing, instrumentation, image data processing, etc., can solve the problems of scene detail information loss, insufficient dynamic range, shortening processing time, etc.

Active Publication Date: 2017-10-24
XIDIAN UNIV
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the deficiencies of the prior art, the purpose of the present invention is to provide a parallel acceleration method based on OpenCL for direct multi-exposure fusion that can effectively solve the problem of scene detail information loss caused by insufficient dynamic range during electronic imaging, and can shorten the processing time

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
  • Direct multi-exposure fusion parallel acceleration method based on OpenCL
  • Direct multi-exposure fusion parallel acceleration method based on OpenCL
  • Direct multi-exposure fusion parallel acceleration method based on OpenCL

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The present invention will be specifically introduced below in conjunction with the accompanying drawings and specific embodiments.

[0064] refer to figure 1 , the OpenCL-based direct multi-exposure fusion parallel acceleration method of the present invention specifically comprises the following steps:

[0065] Step 1. Development environment initialization

[0066] The development environment initialization is as follows: specify the host and device of the OpenCL platform, and create the context, command queue, kernel object and program object in turn.

[0067] Among them, the kernel objects include: RGB to HIS color gamut transformation kernel, calculation eigenfactor kernel, calculation weight map kernel, Gaussian downsampling kernel, building Laplacian pyramid kernel, weight-based luminance map fusion kernel, reconstructing luminance pyramid Kernel, calculation result image saturation and hue component kernel, color gamut conversion kernel from HIS to RGB.

[00...

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 direct multi-exposure fusion parallel acceleration method based on the OpenCL; the method comprises the following steps: using a CPU+GPU heterogeneous parallel framework and the GPU strong floating point calculating capability, fusing cores under the OpenCL exploitation environment, caching a Gaussian kernel to a constant memory, caching reuse data to a local memory, and increasing the work load of each work item, thus shortening an access and calculation time, and realizing faster multi-exposure fusion. Compared with a conventional serial processing method, the method can obtain the maximum speed-up ratio reaching 11.19, thus effectively reducing the multi-exposure fusion algorithm operation time, and providing strong guarantee for further applications of the multi-exposure fusion algorithm; in addition, the method can obviously improve the space frequency and average gradient, thus effectively solving the scene detail information loss problems caused by insufficient electrography and display equipment dynamic scope.

Description

technical field [0001] The invention relates to an image processing parallel acceleration method, in particular to an OpenCL-based direct multi-exposure fusion parallel acceleration method, and belongs to the technical field of heterogeneous parallel acceleration of image processing. Background technique [0002] The dynamic range of real-world scenes can be as high as more than ten orders of magnitude, but the dynamic range of current general-purpose shooting and display equipment is far from matching it. Even if the exposure is adjusted by adjusting the aperture and shutter speed, there will still be overexposed bright areas and underexposed dark areas in the obtained single image. Due to the loss of details in the bright and dark areas, the real information of the scene cannot be fully expressed. High dynamic range technology can use image sequences of different exposures of the same scene to obtain a result image with extended dynamic range and complete information expre...

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/00G06T5/50
Inventor 赖睿王维张剑贤孟灵非周慧鑫王炳建秦翰林
Owner XIDIAN 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