Image processing device, image processing method and recording medium for reducing noise in image

US10200649B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10200649-B2
Application numberUS-201514768934-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2015
Priority dateFeb 7, 2014
Publication dateFeb 5, 2019
Grant dateFeb 5, 2019

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.

An image processing device comprising: a recording unit configured to record a previous frame image input before a target frame image that is to be a processing target or an output frame image from the previous frame image; an alignment unit configured to align the target frame image with the previous frame image or with the output frame image from the previous frame image; a correction unit configured to perform a temporal correction process to correct a pixel value of the target frame image by use of a pixel value of the previous frame image or a pixel value of the output frame image from the previous frame image that has been aligned by the alignment unit, with reference to the recording unit; and a generation unit configured to generate an output frame image from the target frame image by use of the target frame image corrected by the correction unit.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image processing device for receiving and processing an input frame image captured by an imaging device to generate an output frame image, comprising: a processor; and a memory storing instructions executable by the processor, wherein the processor is configured to: record, in a storage, a recorded frame image comprising one of: a previous input frame image that was input before a current input frame image that is to be a processing target; or a previous output frame image generated from the previous input frame image; align the current input frame image with the recorded frame image; calculate a weighted average using a correction filter, wherein the weighted average is calculated by directly weighting a pixel value of a target pixel of the current input frame image and directly weighting pixel values of corresponding pixels of at least one of a plurality of previous input frame images that are a predetermined number of frames before the current input frame image; perform a temporal correction process to correct the target pixel by using the weighted average and a pixel value of a corresponding pixel of one previous output frame image generated from any one of the plurality of previous input frame images; and generate a current output frame image from the current input frame image by use of the current input frame image corrected by the temporal correction process, wherein in the correction filter, weights on the pixel values of the corresponding pixels of the previous input frame images are set to decrease toward older previous input frame images, and wherein in the correction filter, the weights on the pixel values of the corresponding pixels of the plurality of previous input frame images of the predetermined number of frames are set so that a difference from the weight on the pixel value of the corresponding pixel of the previous input frame image that is one frame after a given previous input frame image or from the weight on the pixel value of the target pixel is smaller than a difference between the weight on the pixel value of the corresponding pixel of the previous input frame image that is the predetermined number of frames ahead of the current input frame image and the weight on the pixel value of the corresponding pixel of the previous input frame image that is one frame before the previous input frame image that is the predetermined number of frames ahead of the current input frame image. 2. The image processing device according to claim 1 , wherein the processor is further configured to perform a spatial correction process to correct a pixel value of a pixel of the current input frame image by use of pixel values of a plurality of pixels included in a region including the aforementioned pixel in the current input frame image. 3. The image processing device according to claim 1 , wherein the processor is further configured to perform the temporal correction process for the target pixel, using a coefficient according to a difference between a pixel value of the target pixel of the current input frame image and a pixel value of a corresponding pixel of the previous input frame image or the pixel value of the corresponding pixel of the previous output frame image from the previous frame image that has been aligned by the alignment. 4. The image processing device according to claim 1 , wherein the processor is further configured to store the current output frame image in the storage. 5. The image processing device according to claim 1 , wherein the processor is further configured to determine a clipping region from the current input frame image corrected by the temporal correction process based on a motion of the imaging device, and clips the clipping region, thereby generating the current output frame image. 6. The image processing device according to claim 5 , wherein the processor is further configured to exclude a pixel from the processing target, the pixel being included in at least a part of a region different from the clipping region of the current input frame image. 7. The image processing device according to claim 1 , wherein the processor is further configured, using another correction filter, to perform the temporal correction process for the target pixel, using the pixel value of the target pixel of the current input frame image and the pixel value of the corresponding pixel of the previous output frame image and to perform the temporal correction process for the target pixel, while switching between the correction filter and the another correction filter, according to the target pixel. 8. An image processing method for receiving and processing an input frame image captured by an imaging device to generate an output frame image, comprising: aligning a previous input frame image that was input before a current input frame image that is to be a processing target or a previous output frame image generated from the previous input frame image with the current input frame image; calculating a weighted average using a correction filter, wherein the weighted average is calculated by directly weighting a pixel value of a target pixel of the current input frame image and directly weighting pixel values of corresponding pixels of at least one of a plurality of previous input frame images that are a predetermined number of frames before the current input frame image; performing a temporal correction process to correct the target pixel by using the weighted average and a pixel value of a corresponding pixel of one previous output frame image generated from any one of the plurality of previous input frame images; and generating a current output frame image from the current input frame image by use of the current input frame image corrected by the temporal correction process, wherein in the correction filter, weights on the pixel values of the corresponding pixels of the previous input frame images are set to decrease toward older previous input frame images, and wherein in the correction filter, the weights on the pixel values of the corresponding pixels of the plurality of previous input frame images of the predetermined number of frames are set so that a difference from the weight on the pixel value of the corresponding pixel of the previous input frame image that is one frame after a given previous input frame image or from the weight on the pixel value of the target pixel is smaller than a difference between the weight on the pixel value of the corresponding pixel of the previous input frame image that is the predetermined number of frames ahead of the current input frame image and the weight on the pixel value of the corresponding pixel of the previous input frame image that is one frame before the previous input frame image that is the predetermined number of frames ahead of the current input frame image. 9. A non-transitory computer-readable recording medium storing an image processing program for letting a computer perform an image processing method to receive and process an input frame image captured by an imaging device to generate an output frame image, the image processing program letting the computer perform the image processing method comprising: recording, in a storage, a recorded frame image comprising one of: a previous input frame image that was input before a current input frame image that is to be a processing target; or a previous output frame image generated from the previous input frame image; aligning the current input frame image with the recorded frame image; calculating a weighted average using a correction filter, wherein the weighted average is calculated by directly weighting a pixel value of a target pixel of the current input frame image and directly we

Assignees

Inventors

Classifications

  • based on additional sensors, e.g. acceleration sensors · CPC title

  • performed by a processor, e.g. controlling the readout of an image memory · CPC title

  • H04N7/0132Primary

    the field or frame frequency of the incoming video signal being multiplied by a positive integer, e.g. for flicker reduction · CPC title

  • using two or more images, e.g. averaging or subtraction · CPC title

  • Motion blur correction · 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 US10200649B2 cover?
An image processing device comprising: a recording unit configured to record a previous frame image input before a target frame image that is to be a processing target or an output frame image from the previous frame image; an alignment unit configured to align the target frame image with the previous frame image or with the output frame image from the previous frame image; a correction unit co…
Who is the assignee on this patent?
Morpho Inc
What technology area does this patent fall under?
Primary CPC classification H04N7/0132. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).