IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM
First Claim
1. An image processing apparatus comprising:
- a motion prediction processor configured to detect a motion vector that indicates inter-image motion between a current image and a reference image;
a motion compensation processor configured to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image;
an addition processor configured to generate a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image;
an addition determination unit configured to compute an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor;
a down-sampling processor configured to perform a process for reducing the current image and the motion compensated image that are input to the addition determination unit; and
an up-sampling processor configured to perform a process for expanding an addition coefficient map that is an output of the addition determination unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a motion prediction processor configured to detect a motion vector that indicates inter-image motion between a current image and a reference image; a motion compensation processor configured to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image; an addition processor configured to generate a noise reduced image in which noise of the current image is reduced by adding the current image and the motion compensated image; an addition determination unit configured to compute an addition weight in units of pixels of the motion compensated image; a down-sampling processor configured to perform a process for reducing the current image and the motion compensated image; and an up-sampling processor configured to perform a process for expanding an addition coefficient map that is an output of the addition determination unit.
-
Citations
14 Claims
-
1. An image processing apparatus comprising:
-
a motion prediction processor configured to detect a motion vector that indicates inter-image motion between a current image and a reference image; a motion compensation processor configured to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image; an addition processor configured to generate a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; an addition determination unit configured to compute an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor; a down-sampling processor configured to perform a process for reducing the current image and the motion compensated image that are input to the addition determination unit; and an up-sampling processor configured to perform a process for expanding an addition coefficient map that is an output of the addition determination unit. - View Dependent Claims (2)
-
-
3. An image processing apparatus comprising:
-
a motion prediction processor configured to detect a motion vector that indicates inter-image motion between a current image and a reference image; a motion compensation processor configured to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image; an addition processor configured to generate a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; and an addition determination unit configured to compute an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor, wherein the addition determination unit includes an area determination unit configured to perform analysis of the current image and the motion compensated image and determine an area attribute as to which one of (a) motion estimation success area, (b) motion estimation failure area, and (c) detailed confirmation necessity area that is neither one of (a) and (b) each of small areas in which the motion compensated image is divided corresponds to, and an addition weight setting unit configured to perform a process for computing an addition weight different according to the area attribute that is a determination result of the area determination unit, the addition weight belonging to each area. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. An image processing method for use with an image processing apparatus configured to generate a noise reduced image, the image processing method comprising the steps of:
-
detecting, by using a motion prediction processor, a motion vector that indicates inter-image motion between a current image and a reference image; performing, by using a motion compensation processor, a motion compensation process for the reference image by using the motion vector and generating a motion compensated image; generating, by using an addition processor, a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; computing, by using an addition determination unit, an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor; performing, by using a down-sampling processor, a process for reducing the current image and the motion compensated image that are input to the addition determination unit; and performing, by using an up-sampling processor, a process for expanding an addition coefficient map that is an output of the addition determination unit.
-
-
12. An image processing method for use with an image processing apparatus configured to generate a noise reduced image, the image processing method comprising the steps of:
-
detecting, by using a motion prediction processor, a motion vector that indicates inter-image motion between a current image and a reference image; performing, by using a motion compensation processor, a motion compensation process for the reference image by using the motion vector and generating a motion compensated image; generating, by using an addition processor, a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; and computing, by using an addition determination unit, an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor, wherein the addition determination step includes the steps of performing analysis of the current image and the motion compensated image and determining an area attribute as to which one of (a) motion estimation success area, (b) motion estimation failure area, and (c) detailed confirmation necessity area that is neither one of (a) and (b) each of small areas in which the motion compensated image is divided corresponds to, and performing a process for computing an addition weight belonging to each area, a different process being used in accordance with an area attribute that is a determination result in the area determination step.
-
-
13. A program for causing an image processing apparatus to execute image processing comprising the steps of:
-
causing a motion prediction processor to detect a motion vector that indicates inter-image motion between a current image and a reference image; causing a motion compensation processor to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image; causing an addition processor to generate a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; causing an addition determination unit to compute an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor; causing a down-sampling processor to perform a process for reducing the current image and the motion compensated image that are input to the addition determination unit; and causing an up-sampling processor to perform a process for expanding an addition coefficient map that is an output of the addition determination unit.
-
-
14. A program for causing an image processing apparatus to execute image processing comprising the steps of:
-
causing a motion prediction processor to detect a motion vector that indicates inter-image motion between a current image and a reference image; causing a motion compensation processor to perform a motion compensation process for the reference image by using the motion vector and generate a motion compensated image; causing an addition processor to generate a noise reduced image in which noise of the current image is reduced by performing a process for adding the current image and the motion compensated image; and causing an addition determination unit to compute an addition weight in units of pixels of the motion compensated image that is used for a process for adding the current image and the motion compensated image, the addition process being performed by the addition processor, wherein the addition determination step includes the steps of performing analysis of the current image and the motion compensated image and determining an area attribute as to which one of (a) motion estimation success area, (b) motion estimation failure area, and (c) detailed confirmation necessity area that is neither one of (a) and (b) each of small areas in which the motion compensated image is divided corresponds to, and performing a process for computing an addition weight belonging to each area, a different process being used in accordance with an area attribute that is a determination result in the area determination step.
-
Specification