Realization method and device of heavy mosaics

An implementation method, mosaic technology, applied in the field of image processing, can solve problems such as high algorithm complexity, unfavorable hardware, high hardware overhead, etc., to achieve the effect of ensuring image visual effects, reducing algorithm complexity, and realizing hardware

Pending Publication Date: 2022-07-26
ALLWINNER TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It has been found in practice that in order to make the demosaic module of the image signal processor of the traditional single-cell color filter array (one-cell CFA) compatible to process images collected by multi-cell CFA (that is, multi-cell CFA images), in the existing implementation Using eight directions for interpolation of the green channel, this method has the problems of high algorithm complexity and high hardware overhead, or, in the existing implementation method, the multi-unit CFA image is split into mult...

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
  • Realization method and device of heavy mosaics
  • Realization method and device of heavy mosaics
  • Realization method and device of heavy mosaics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0084] see figure 2 , figure 2 It is a schematic flowchart of a method for implementing re-mosaic disclosed in an embodiment of the present invention. in, figure 2 The described method can be applied in an image signal processor. like figure 2 As shown, the method may include the following operations:

[0085] 101. The image signal processor acquires the multi-unit CFA image to be processed.

[0086] In this embodiment of the present invention, the multi-unit CFA image is any multi-unit CFA image to be processed.

[0087] 102. The image signal processor calculates gradients in multiple target directions of the unit where the current pixel point that needs to be subjected to green channel interpolation is located in the multi-unit CFA image.

[0088] In the embodiment of the present invention, the multiple target directions may be one of 2 directions, 4 directions, 6 directions, and 8 directions, etc., which is not limited in the embodiment of the present invention. ...

Embodiment 2

[0096] see image 3 , image 3 It is a schematic flowchart of another implementation method for re-mosaic disclosed in an embodiment of the present invention. in, image 3 The described method can be applied in an image signal processor. like image 3 As shown, the method may include the following operations:

[0097] 201. An image signal processor acquires a multi-unit CFA image to be processed.

[0098] 202. The image signal processor calculates gradients in multiple target directions of the unit where the current pixel point that needs to be subjected to green channel interpolation is located in the multi-unit CFA image.

[0099] Optionally, the multiple target directions may be four directions, which may specifically include a horizontal direction, a vertical direction, a diagonal direction, and an anti-diagonal direction.

[0100] 203. The image signal processor calculates the texture gradient matrix of the unit where the current pixel is located and the texture gra...

Embodiment 3

[0183] see Figure 14 , Figure 14 It is a schematic structural diagram of a device for realizing re-mosaic disclosed in an embodiment of the present invention. in, Figure 14 The described apparatus can be applied in an image signal processor. like Figure 14 As shown, the device for realizing the re-mosaic may include:

[0184] The image acquisition module 301 is used to acquire the multi-unit CFA map to be processed.

[0185] The re-mosaic module 302 is used to calculate the gradients in multiple target directions of the unit where the current pixel that needs to perform green channel interpolation is located in the multi-unit CFA image, and calculate the texture gradient matrix of the unit where the current pixel is located and the current pixel. The texture gradient matrix of each adjacent unit in all adjacent units of the unit of The degree coefficient and the gradient of the unit where the current pixel is located in each target direction determine the target inte...

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 method and a device for realizing heavy mosaics. The method comprises the following steps of: calculating gradients of a unit where a pixel point needing green interpolation in a multi-unit CFA image is located in multiple directions, and calculating texture gradient matrixes of the unit and adjacent units; calculating a texture similarity coefficient according to the texture gradient matrixes of the unit and the adjacent unit, determining an interpolation direction according to the texture similarity coefficient and the gradient in each direction, and performing green component interpolation on the pixel point of the unit; respectively carrying out blue component interpolation and red component interpolation on the pixel points at the red and blue component positions according to the full-resolution green channel obtained by interpolation, and carrying out red and blue component interpolation on the pixel points at the green component position according to the blue and red channels obtained by interpolation; and combining all color channels to obtain a re-mosaic image. Therefore, according to the method, the algorithm complexity can be reduced, the hardware overhead can be reduced, hardware realization is facilitated, and the processing flow has real-time performance.

Description

technical field [0001] The present invention relates to the technical field of image processing, and in particular, to a method and device for realizing re-mosaic. Background technique [0002] In order to reduce the cost, reduce the volume and facilitate hardware processing, the raw (Raw) image collected by a single image sensor (Sensor) is called a Color Filter Array (CFA) image, and the CFA image is a mosaic arrangement image. The color filter array covered in front of the image sensor filters the captured light according to wavelength. This method can regularly collect only one color component of multiple color components on each pixel of the image, and a specific CFA Type has a corresponding arrangement of color components. Next, the Image Signal Processor (ISP) will process the CFA image captured by the single image sensor, and obtain a complete full-color image after demosaicing operation, in which the missing color of each pixel in the CFA image is obtained by The ...

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): G06T3/40
CPCG06T3/4007G06T3/4015
Inventor 李智钟午杨帆
Owner ALLWINNER TECH CO LTD
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