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

A Color Interpolation Method Based on Edge Detection

An edge detection and color interpolation technology, applied in the field of image processing, can solve the problems of lowering the quality of collected images, complicated calculation process, and low accuracy

Active Publication Date: 2016-08-24
SYSU CMU SHUNDE INT JOINT RES INST +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The color interpolation algorithm that has been proposed so far is better for smooth area interpolation, but there will be different degrees of distortion at the edge, such as Zipper effect, color moiré and false color, etc., which reduce the quality and accuracy of the collected image. lower
In addition, most of the current color interpolation algorithms have complicated calculation processes and poor real-time performance.

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
  • A Color Interpolation Method Based on Edge Detection
  • A Color Interpolation Method Based on Edge Detection
  • A Color Interpolation Method Based on Edge Detection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0166] Input an image sampled in Bayer format arranged according to "RG-GB", such as Figure 7 shown.

[0167] The process of finding the green pixel for the sampling point of the known red pixel R or blue pixel B is:

[0168] (1) Select a 5×5 pixel window centered on the pixel to be obtained, and detect the edge of the image in the 5×5 window.

[0169] Such as Figure 8 As shown, taking the 5×5 window of the central sampling point R(3,3) as an example, the edge detection operator for interpolating the green component is:

[0170] Hg(3,3)=|G(3,2)-G(3,4)|+|2R(3,3)-R(3,1)-R(3,5)|,

[0171] Vg(3,3)=|G(2,3)-G(4,3)|+|2R(3,3)-R(1,3)-R(5,3)|

[0172] When Hg(3,3)Vg(3,3), the center point is judged R(3,3) is at the vertical edge; when Hg(3,3)=Vg(3,3), it is determined that the central point R(3,3) is not at the edge.

[0173] Such as Figure 9 As shown, taking the 5×5 window of the central sampling point B(4, 4) as an example, the edge detection operator for interpolating the g...

Embodiment 2

[0194] The specific process of finding the blue pixel B from the sampling point of the known red pixel R and the red pixel R from the sampling point of the known blue pixel B is as follows:

[0195] (1) Select a 5×5 pixel window centered on the pixel to be obtained, and detect the edge of the image in the 5×5 window.

[0196] Such as Figure 8 As shown, taking the 5×5 window of the central sampling point R(3,3) as an example, the edge detection operator for interpolating the blue component is:

[0197] Hb(3,3)=|B(2,2)-B(4,4)|+|2g(3,3)-g(2,2)-g(4,4)|,

[0198] Vb(3,3)=|B(2,4)-B(4,2)|+|2g(4,4)-g(2,4)-g(4,2)|

[0199] Among them, B(2, 4) is a pixel whose sampling point is known, and g(3, 3) is a pixel obtained by interpolation.

[0200] When Hb(3,3)Vb(3,3 ), it is judged that the center point R(3,3) is on the edge of the lower left and right upper diagonal; when Hb(3,3)=Vb(3,3), it is judged that the center point R(3,3) is not in the edge.

[0201] Such as Figure 9 As sho...

Embodiment 3

[0223] The specific process of finding the red pixel R and the blue pixel B from the sampling point of the known green pixel G is:

[0224] (1) Select a 5×5 pixel window centered on the pixel to be sought, and calculate the red component R or blue component B missing from the pixel to be sought within the 5×5 window.

[0225] Such as Figure 10 As shown, taking the 5×5 window of the central sampling point G(3,4) as an example, interpolating red and blue pixels, then:

[0226] r ( 3,4 ) = R ( 3,3 ) + R ( 3,5 ) 2 + 2 g ( 3,4 ) - g ...

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 color interpolation method based on edge detection. The color interpolation method comprises the following steps: according to the edge detection result, green pixel interpolation, blue pixel interpolation and red pixel interpolation are performed on a sampled image, and chromatic aberration prediction estimation and chromatic aberration gradient weighing are carried out according to the chromatic aberration law, so that a Bayer-format image is restored to a full-color image; the edge oriented directivity interpolation and the gradient weighing in four directions are combined to correct interpolation pixels, so that color distortion caused by non-edge interpolation is effectively reduced, the quality of the acquired image is improved, and the acquired image is more accurate; the local window image traversal method is adopted to traverse the image, and addition, subtraction, multiplication and division are adopted to carry out simple operation in a local window, so that the complicated operation process is avoided, and the algorithmic instantaneity is improved. The color interpolation method can be widely applied to the field of image processing.

Description

technical field [0001] The invention relates to the field of image processing, in particular to a color interpolation method based on edge detection. Background technique [0002] Digital imaging technology represented by digital camera (Digital Still Camera) has gradually replaced traditional analog imaging technology and has become a research hotspot in academia and industry. Digital cameras are gradually replacing traditional cameras as the mainstream consumer imaging products in the industry, and digital imaging systems are more widely used in intelligent transportation, medical imaging, intelligent monitoring and other fields. [0003] Most digital cameras and consumer electronics products use CMOS or CCD cameras for image acquisition. In order to reduce costs, a single CMOS or CCD sensor is usually used to collect images with a color filter array (CFA) in front of it, while the Bayer format color filter Arrays are the most widely used of all CFAs. [0004] The color ...

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 Patents(China)
IPC IPC(8): H04N9/04H04N9/64
Inventor 庞志勇陈弟虎张媛
Owner SYSU CMU SHUNDE INT JOINT RES INST
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