Method and system for noise reduction in video systems
First Claim
Patent Images
1. A method of processing data for an image frame, the method comprising:
- receiving a plurality of input frames including a current frame;
providing the current frame to a first multiplier, to a frame averaging module, and to a first low pass filter;
after the current frame is provided to a first low pass filter, detecting at least a portion of the current frame that includes motion;
generating a mask frame associated with the portion of the current frame that includes the motion detection;
providing the mask frame to a second low pass filter;
after the current frame is provided to the frame averaging module, averaging the current frame and one or more stored frames to generate an averaged current frame;
providing the averaged current frame to a second multiplier; and
generating an output frame based at least in part on the averaged current frame and the current frame after the first multiplier.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of image processing is provided, including implementing adaptive pixel replacement techniques or reducing noise. The method includes obtaining a data map of an image frame, wherein the data map comprises good pixels and bad pixels at locations associated with the data map. The method also includes assigning different techniques to the bad pixels, wherein a first technique is assigned to a first bad pixel and a second technique is assigned to a second bad pixel. The method further includes adjusting information associated with the bad pixels for a chosen technique for each of the bad pixels.
-
Citations
20 Claims
-
1. A method of processing data for an image frame, the method comprising:
-
receiving a plurality of input frames including a current frame; providing the current frame to a first multiplier, to a frame averaging module, and to a first low pass filter; after the current frame is provided to a first low pass filter, detecting at least a portion of the current frame that includes motion; generating a mask frame associated with the portion of the current frame that includes the motion detection; providing the mask frame to a second low pass filter; after the current frame is provided to the frame averaging module, averaging the current frame and one or more stored frames to generate an averaged current frame; providing the averaged current frame to a second multiplier; and generating an output frame based at least in part on the averaged current frame and the current frame after the first multiplier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing data for an image frame, the method comprising:
-
receiving a plurality of input frames including a current frame; providing the current frame to a frame multiplexor, to a frame averaging module, and to a first low pass filter; after the current frame is provided to a first low pass filter, detecting at least a portion of the current frame that includes motion; generating a mask frame associated with the portion of the current frame that includes the motion detection; providing the mask frame to a second low pass filter; calculating a motion value associated with the mask frame; comparing the motion value with a threshold; averaging the current frame and one or more stored frames to generate an averaged current frame; providing the averaged current frame to the frame multiplexor; and generating an output frame based at least in part on the averaged current frame and the current frame after the first multiplexor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification