Biasing a noise filter to preserve image texture

a noise filter and image technology, applied in the field of image processing, can solve the problems of reducing the overall quality of image data, consuming significant bandwidth of the cpu and other peripheral resources, and increasing power consumption

Active Publication Date: 2020-10-29
APPLE INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patented describes how an imagery processing system can calculate differences between two images based on their color content or other characteristics such as size. By applying filters with specific coefficients at certain points along each line of the image's edges, this technology helps improve accuracy when analyzed through various techniques like histograms analysis.

Problems solved by technology

The technical problem addressed in this patented technology relates to improving the efficiency at which images captured through different sensors or devices have been analyzed during post-processing operations like correction, filtering, enhancing resolution, adjustment, etc., while also reducing energy usage compared with traditional methods involving external processors/processes.

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
  • Biasing a noise filter to preserve image texture
  • Biasing a noise filter to preserve image texture
  • Biasing a noise filter to preserve image texture

Examples

Experimental program
Comparison scheme
Effect test

example image

Signal Processing Pipelines

[0046]FIG. 3 is a block diagram illustrating image processing pipelines implemented using ISP 206, according to one embodiment. In the embodiment of FIG. 3, ISP 206 is coupled to an image sensor system 201 that includes one or more image sensors 202A through 202N (hereinafter collectively referred to as “image sensors 202” or also referred individually as “image sensor 202”) to receive raw image data. The image sensor system 201 may include one or more sub-systems that control the image sensors 202 individually. In some cases, each image sensor 202 may operate independently while, in other cases, the image sensors 202 may share some components. For example, in one embodiment, two or more image sensors 202 may be share the same circuit board that controls the mechanical components of the image sensors (e.g., actuators that change the focal lengths of each image sensor). The image sensing components of an image sensor 202 may include different types of image se

example method

of Filtering with Texture Preservation

[0086]FIG. 7 is a flowchart illustrating a method of biasing an image noise filter to reduce edge and texture blurring of image data, according to one embodiment. The steps of the method may be performed in different orders, and the method may include different, additional, or fewer steps.

[0087]An offset calculator circuit receives 702 receives pixel values for a block of original pixels in an image data. The block of original pixels comprises a center pixel and neighboring pixels within a predetermined distance from the center pixel. The block of original pixels may be a 5×5 block of pixels. In some embodiments, the block of original pixels is a 3×3 block of pixels.

[0088]The offset calculator circuit applies 704 a high pass filter to pixel values of the block of original pixels to generate an offset value for the center pixel. The high pass filter may be a Laplacian high pass filter or a Laplacian of Gaussian high pass filter. The offset value may

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

Embodiments relate to biasing an image noise filter to reduce edge and texture blurring of image data. Pixel values used to determine photometric coefficients for a bilateral filter are modified by offset values. The offset value for a pixel value is determined by applying a high pass filter to the pixel (referred to as the center pixel) and neighboring pixels of the center pixel. By adding the offset value to the center pixel value, the pixel value difference between the neighboring pixels and the center pixel becomes smaller for pixels on the same side of an edge as the center pixel. Thus, pixels on the same side of the edge get more weight in the bilateral noise filter. Conversely, pixels on the opposite side of the edge as the center pixel get less weight in the bilateral filter. As a result, the biased bilateral filter reduces blurring of edges and increases preservation of texture in the image data.

Description

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

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
Owner APPLE INC
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