Rgb-ir pixel pattern conversion via adaptive filtering

US2024289920A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024289920-A1
Application numberUS-202318175697-A
CountryUS
Kind codeA1
Filing dateFeb 28, 2023
Priority dateFeb 28, 2023
Publication dateAug 29, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments disclosed herein relate to pixel pattern conversion, and more specifically to using an adaptive filter to convert complex pixel data to non-complex pixel formats. An image processing pipeline is provided herein that comprises an upstream component, a pattern conversion component downstream with respect to the upstream component in the image processing pipeline, and a downstream component relative to the pattern conversion component. The pattern conversion component is configured to obtain RGB-IR pixel data produced by the upstream component of the image processing pipeline, convert the RGB-IR pixel data into RGB pixel data and IR pixel data using an adaptive filter, and supply the RGB pixel data and the IR pixel data to the downstream component of the image processing pipeline.

First claim

Opening claim text (preview).

What is claimed is: 1 . An image processing pipeline, comprising: an upstream component; a pattern conversion component downstream with respect to the upstream component in the image processing pipeline; and a downstream component relative to the pattern conversion component; wherein the pattern conversion component is configured to: obtain RGB-IR pixel data produced by the upstream component of the image processing pipeline; convert the RGB-IR pixel data into RGB pixel data and IR pixel data using an adaptive filter; and supply the RGB pixel data and IR pixel data to the downstream component of the image processing pipeline. 2 . The image processing pipeline of claim 1 , wherein the adaptive filter is configured to: for each pixel of the RGB-IR pixel data: identify features of the pixel based on a context of the pixel; calculate weights for the pixel based on the features; and apply a weight to the pixel to calculate an interpolated value for the pixel. 3 . The image processing pipeline of claim 2 , wherein the adaptive filter is further configured to convert the RGB-IR pixel data into the RGB pixel data and the IR pixel data using interpolated values of the pixels of the RGB-IR pixel data. 4 . The image processing pipeline of claim 2 , wherein the context comprises a characteristic of the RGB-IR pixel data at a location associated with a given pixel and a characteristic of neighboring pixels, with respect to the given pixel, of the RGB-IR pixel data. 5 . The image processing pipeline of claim 2 , wherein the applied weight is selected based on a color channel of a given pixel and a desired output pixel array including either the RGB pixel data or the IR pixel data. 6 . The image processing pipeline of claim 5 , wherein the color channel of the given pixel includes one among red, blue, green, or infrared. 7 . The image processing pipeline of claim 2 , wherein the adaptive filter is further configured to: for each pixel of the RGB-IR pixel data: identify a contamination value of the pixel; and subtract the contamination value from the interpolated value of the pixel. 8 . The image processing pipeline of claim 1 , wherein the adaptive filter comprises a convolutional neural network. 9 . A pattern conversion component in an image processing pipeline, comprising: an interface; and circuitry coupled to the interface; wherein the interface is configured to communicate with upstream components and downstream components of the image processing pipeline relative to the pattern conversion component; and wherein the circuitry is configured to: obtain, via the interface, RGB-IR pixel data produced by an upstream component of the image processing pipeline; convert the RGB-IR pixel data into RGB pixel data and IR pixel data using an adaptive filter; and supply, via the interface, the RGB pixel data and the IR pixel data to a downstream component of the image processing pipeline. 10 . The pattern conversion component of claim 9 , wherein the circuitry is configured to: for each pixel of the RGB-IR pixel data: identify features of the pixel based on a context of the pixel; calculate weights for the pixel based on the features; and apply a weight to the pixel to calculate an interpolated value for the pixel. 11 . The pattern conversion component of claim 10 , wherein the circuitry is further configured to convert the RGB-IR pixel data into the RGB pixel data and the IR pixel data using interpolated values of the pixels of the RGB-IR pixel data. 12 . The pattern conversion component of claim 10 , wherein the context comprises a characteristic of the RGB-IR pixel data at a location associated with a given pixel and a characteristic of neighboring pixels of the RGB-IR pixel data with respect to the given pixel. 13 . The pattern conversion component of claim 10 , wherein the applied weight is selected based on a color channel of a given pixel and a desired output pixel array including either the RGB pixel data or the IR pixel data. 14 . The pattern conversion component of claim 13 , wherein the color channel of the given pixel includes one among red, blue, green, or infrared. 15 . The pattern conversion component of claim 10 , wherein the circuitry is further configured to: for each pixel of the RGB-IR pixel data: identify a contamination value of the pixel; and subtract the contamination value from the interpolated value of the pixel. 16 . The pattern conversion component of claim 9 , wherein the circuitry comprises a convolutional neural network. 17 . A method of operating a pattern conversion component of an image processing pipeline, the method comprising: obtaining RGB-IR pixel data produced by a component of the image processing pipeline upstream relative to the pattern conversion component; converting the RGB-IR pixel data into RGB pixel data and IR pixel data by: identifying features of pixels of the RGB-IR pixel data based on context of the pixels; calculating weights for the pixels based on the features; and applying a weight to each of the pixels; and supplying the RGB pixel data and IR pixel data to a downstream component of the image processing pipeline relative to the pattern conversion component. 18 . The method of claim 17 , wherein the context comprises a characteristic of the RGB-IR pixel data at a location associated with a given pixel and a characteristic of neighboring pixels of the RGB-IR pixel data with respect to the given pixel. 19 . The method of claim 17 , wherein the applied weight is selected based on a color channel of a given pixel and a desired output pixel array including either the RGB pixel data or the IR pixel data. 20 . The method of claim 18 , wherein the method further comprises: identifying contamination values of the pixels of the RGB-IR pixel data; and subtracting the contamination values from the pixels of the RGB pixel data.

Assignees

Inventors

Classifications

  • Demosaicing, e.g. interpolating colour pixel values · CPC title

  • based on four or more different wavelength filter elements · CPC title

  • H04N25/13Primary

    characterised by the spectral characteristics of the filter elements · CPC title

  • Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • G06T3/4015Primary

    Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024289920A1 cover?
Various embodiments disclosed herein relate to pixel pattern conversion, and more specifically to using an adaptive filter to convert complex pixel data to non-complex pixel formats. An image processing pipeline is provided herein that comprises an upstream component, a pattern conversion component downstream with respect to the upstream component in the image processing pipeline, and a downstr…
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification H04N25/13. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).