Image sharpening method based on SSE2 (Streaming SIMD extensions 2) instruction set

An image sharpening and instruction set technology, applied in the field of image processing, can solve the problems of image color fringing and large amount of calculation

Active Publication Date: 2015-08-19
BEIJING DAHENG IMAGE VISION +1
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the existing image sharpening methods have the problems of large amount of calculation and color fringing of the sharpened image.

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
  • Image sharpening method based on SSE2 (Streaming SIMD extensions 2) instruction set
  • Image sharpening method based on SSE2 (Streaming SIMD extensions 2) instruction set
  • Image sharpening method based on SSE2 (Streaming SIMD extensions 2) instruction set

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0052]The invention provides an image sharpening method based on the SSE2 instruction set, which performs edge enhancement on 32-bit image data in the BGRA (a graphic data format) format. During the algorithm processing, the G component is used as the reference component, and only the G component is used For sharpening, the R and B components obtain the sharpened result through a differential operation with the G component. It is based on Intel's SSE2 instruction set technology, uses SSE2 parallel technology and processes data in units of pixels, a single instruction operation It can process multiple pixels at the same time, which can not only improve the real-time performance of sharpened image processing, but also has high practical value for real-time image processing as an innovation point, and can reduce the complexity of other algorithms in image ...

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 an image sharpening method based on an SSE2 (Streaming SIMD extensions 2) instruction set. The method comprises the following steps of separating a component A, a component G, a component R and a component B from loaded image data, and obtaining a channel differential component with the component G as a reference component; carrying out high-pass filtering and margin gain amplification processing, and adopting a threshold shrinkage way and a value adjustment way to control a flat region of an image and a high-frequency component in an enhanced component G; adding the high-frequency component in the enhanced component G to an original component G to obtain a sharpened component G; summing the sharpened component G and the channel differential component to obtain a sharpened component R and a sharpened component B; and carrying out staggered arrangement on the component A, the sharpened component R, the sharpened component G and the sharpened component B through register shifting, writing into a buffer zone and then outputting. According to the method, when the image is sharpened, color space conversion is not needed, so that the high-efficient color image sharpening processing is achieved.

Description

technical field [0001] The invention relates to the technical field of image processing, in particular to an image sharpening method based on an SSE2 (Streaming SIMD Extensions 2nd, Single Instruction Multiple Data Streams Extension) instruction set. Background technique [0002] Industrial color cameras generally use a single CCD (or CMOS) imaging unit for imaging, and the camera directly outputs Bayer format images. These Bayer format images are a typical mosaic image, and each pixel contains only the pixel value of a single channel, which needs to be interpolated (de-mosaiced) before it becomes the RGB color image we usually see. Since the interpolation algorithm is based on neighboring pixels to fit the currently missing pixels, resulting in blurred texture details and unsatisfactory edge sharpness in the interpolated image, it is necessary to sharpen the image when analyzing and understanding the image to increase the contrast of the inner edges of the image. [0003]...

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): H04N5/208H04N5/21
Inventor 赵祖轩张谱周中亚王丽丽路鹏彭杰军
Owner BEIJING DAHENG IMAGE VISION
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