IP Library Granted Patent US 8,019,173
Granted Patent B2
US 8,019,173 · App. 12/028,981 · Granted Sep 13, 2011

Image processing apparatus and image processing method employing recursive filtering

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,019,173
App. No.
12/028,981
Granted
Sep 13, 2011
Kind
B2
Abstract

Recursive filtering that multiplies image data of a previous frame read out from a memory by a, multiplies image data of the present frame by (1−a), adds the resultants together, and stores the resultant of the addition in the memory is performed. Here, a is a coefficient in the range of 0<a<1. Then, spatial filtering is performed on the recursively filtered image data using a spatial filter changed in accordance with a coefficient of the recursive filtering and the number of times the recursive filtering has been performed.

Claims (25)

1. An image processing apparatus comprising:

a recursive filtering unit adapted to perform recursive filtering that multiplies image data of a recursive frame read out from a memory by a, multiplies image data of the present frame by (1−a), adds the resultants together, and substitutes the resultant of the addition for the recursive frame in the memory, wherein a is a recursive filtering coefficient in the range of 0<a<1; and

a spatial filtering unit adapted to perform spatial filtering on the recursively filtered image data using a spatial filter modified in accordance with the recursive filtering coefficient and the number of times the recursive filtering has been performed,

wherein the image data is image data of a captured video, and

a noise damping rate of the image data processed by the recursive filtering unit is calculated based on information on the recursive filtering coefficient, and on one of information indicating at least what number frame the image data of the present frame is relative to when imaging was commenced and information indicating what number frame the image data of the present frame is relative to when the recursive filtering was commenced.

2. The apparatus according to claim 1 , wherein the spatial filter is modified so that the product of the noise damping rate of the image data processed by the spatial filtering unit and the noise damping rate of the image data processed by the recursive filtering unit is a predetermined noise damping rate.

3. An image processing method comprising the steps of:

performing recursive filtering, using a recursive filtering circuit, that multiplies image data of a recursive frame read out from a memory by a, multiplies image data of the present frame by (1−a), adds the resultants together, and substitutes the resultant of the addition for the recursive frame in the memory, wherein a is a recursive filtering coefficient in the range of 0<a<1; and

performing spatial filtering, using a spatial filtering circuit, on the recursively filtered image data using a spatial filter modified in accordance with the recursive filtering coefficient and the number of times the recursive filtering has been performed,

wherein the image data is image data of a captured video, and

a noise damping rate of the image data processed by the recursive filtering unit is calculated based on information on the recursive filtering coefficient, and one of information indicating at least what number frame the image data of the present frame is relative to when imaging was commenced and information indicating what number frame the image data of the present frame is relative to when the recursive filtering was commenced.

4. The method according to claim 3 , wherein the spatial filter is changed so that the product of the noise damping rate of the image data processed in the spatial filtering step and the noise damping rate of the image data processed in the recursive filtering step is a predetermined noise damping rate.

5. A non-transitory computer-readable storage medium storing a program for causing a computer to execute the image processing method according to claim 3 .

6. An image processing apparatus comprising:

a recursive filtering unit adapted to perform recursive filtering that multiplies image data of a recursive frame read out from a memory by a, multiplies image data of the present frame by (1−a), adds the resultants together, and substitutes the resultant of the addition for the recursive frame in the memory, wherein α is a recursive filtering coefficient in the range of 0<a<1;

a spatial filtering unit adapted to perform spatial filtering on the recursively filtered image data using a spatial filter; and

a modification unit adapted to modify the spatial filter so that the product of the noise damping rate of the image data processed by the spatial filtering unit and the noise damping rate of the image data processed by the recursive filtering unit is a predetermined noise damping rate.

7. The apparatus according to claim 6 , wherein

the image data is image data of a captured video; and

a noise damping rate of the image data processed by the recursive filtering unit is calculated based on information on the recursive filtering coefficient and on one of information indicating at least what number frame the image data of the present frame is relative to when imaging was commenced and information indicating what number frame the image data of the present frame is relative to when the recursive filtering was commenced.

8. An image processing method comprising the steps of:

performing recursive filtering, using a recursive filtering circuit, that multiplies image data of a recursive frame read out from a memory by a, multiplies image data of the present frame by (1−a), adds the resultants together, and substitutes the resultant of the addition for the recursive frame in the memory, wherein a is a recursive filtering coefficient in the range of 0<a<1;

performing spatial filtering, using a spatial filtering circuit, on the recursively filtered image data using a spatial filter; and

modifying the spatial filter so that the noise damping rate of the image data processed by the spatial filtering unit satisfies a predetermined condition.

9. A non-transitory computer-readable storage medium storing a program for causing a computer to execute the image processing method according to claim 8 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2008
From: TAKAHASHI, NAOTO
To: CANON KABUSHIKI KAISHA
Reel/Frame 020715/0306 →
Priority Claims (1)
JP 2007-056372 · Mar 6, 2007 · national
Continuity (1)
Related Publication 20080253679A1 · Oct 16, 2008