US6535617B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Removal of fixed pattern noise and other fixed patterns from media signals
Assignee: Digimarc Corp
•
Filing: 2000-04-19
•
Granted: 2003-03-18
•
Expires: 2020-04-19
Abstract
Abstract A method of removing fixed pattern noise derives an estimate of fixed pattern noise from a composite media signal and uses the estimate to evaluate and remove fixed pattern noise from selected frames. The technique is particularly suited for removing fixed pattern noise in images due to image capture processes, but applies to other media signals as well. In watermarking applications, the method can be used to improve detection and recovery of a watermark. Also, it may be used to remove components of a watermark or a watermark from a cover signal that contains two or more different watermarks.
Inventors
- 👤 Brett T. Hannigan
- 👤 Brett A. Bradley
- 👤 Geoffrey B. Rhoads
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:03
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/162; H04N7/163; G; G06; G06K; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06K19/06046; G06K19/08; G06K19/10; G06K19/14; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417; G06K7/1439; G06K7/1447; G06Q; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/1235; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06T1/0064; G06T1/0071; G06V; G06V10/00; G06V10/20; G06V10/30; G06V30/00; G06V30/40; G07; G07D; G07D7/00; G07D7/003; G07D7/0034; G07D7/004; G07F; G07F7/00; G07F7/08; G07F7/086; G07F7/10; G07F7/1008; G10; G10L; G10L19/00; G10L19/018; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/3216; H04N1/32203; H04N1/32229; H04N1/32288; H04N1/32352; H04N19/00; H04N19/46; H04N19/467; H04N19/60; H04N19/63; H04N19/64; H04N19/645; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/40; H04N21/43; H04N21/44; H04N21/44008; H04N21/45; H04N21/462; H04N21/4627; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; G06K2019/06215; G06K2019/06253; G06T2201/00; G06T2201/005; G06T2201/0052; G06T2201/0064; G06T2201/0065; G11; G11B; G11B20/00; G11B20/00086; G11B20/00884; G11B20/00891; H04H; H04H20/00; H04H20/28; H04H20/30; H04H20/31; H04N1/32106; H04N1/32122; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/323; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; H04N2201/3284
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
73 words
A method of removing noise from a media signal comprising: combining frames of the media signal to form a composite signal; removing a DC component from the composite signal; deriving a measure of fixed pattern noise from the composite signal; using the measure of fixed pattern noise to compute an estimate of fixed pattern noise in a frame of the media signal; and removing the estimate of fixed pattern noise from the frame.
Claim 2
Independent Claim
73 words
A method of removing noise from a media signal comprising: combining frames of the media signal to form a composite signal; removing a DC component from the composite signal; deriving a measure of fixed pattern noise from the composite signal; using the measure of fixed pattern noise to compute an estimate of fixed pattern noise in a frame of the media signal; and removing the estimate of fixed pattern noise from the frame.
Claim 3
Dependent Claim
19 words
The method of claim 1 wherein the media signal is a collection of frames captured with an image sensor.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein the media signal comprises a collection of audio frames.
Claim 5
Dependent Claim
13 words
The method of claim 1 wherein the media signal comprises a video sequence.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein deriving the measure of fixed pattern noise includes normalizing the composite signal.
Claim 7
Dependent Claim
18 words
The method of claim 5 wherein normalizing the composite signal includes removing average energy from the composite signal.
Claim 8
Dependent Claim
18 words
The method of claim 1 used as a preprocessing stage for decoding a watermark from the media signal.
Claim 9
Dependent Claim
28 words
The method of claim 1 wherein the frames of the media signal are transformed to a transform domain before being processed for removal of the fixed pattern noise.
Claim 10
Dependent Claim
13 words
The method of claim 8 wherein the transform domain is a frequency domain.
Claim 11
Dependent Claim
15 words
The method of claim 9 wherein the frames are transformed using a fast Fourier transform.
Claim 12
Dependent Claim
23 words
The method of claim 1 including using the estimate of fixed pattern noise to remove a first watermark or component of a watermark.
Claim 13
Dependent Claim
32 words
The method of claim 11 including: after removing the component of the first watermark or the component of a watermark, decoding a second watermark or another watermark component from the media signal.
Claim 14
Dependent Claim
14 words
A computer readable medium having software for performing the method of claim 1 .
Claim 15
Dependent Claim
76 words
A watermark decoder preprocessor comprising: a compositer for combining frames of a media signal into a composite signal; a filter for removing a DC component from the composite signal and creating a measure of fixed pattern noise; an estimater for using the measure of fixed pattern noise to estimate fixed pattern noise in a selected frame of the media signal; and a remover for removing the estimate of the fixed pattern noise from the selected frame.
Claim 16
Dependent Claim
76 words
A watermark decoder preprocessor comprising: a compositer for combining frames of a media signal into a composite signal; a filter for removing a DC component from the composite signal and creating a measure of fixed pattern noise; an estimater for using the measure of fixed pattern noise to estimate fixed pattern noise in a selected frame of the media signal; and a remover for removing the estimate of the fixed pattern noise from the selected frame.
Claim 17
Dependent Claim
15 words
The preprocessor of claim 14 wherein the media signal is a collection of image frames.
Claim 18
Dependent Claim
15 words
The preprocessor of claim 14 wherein the media signal is a collection of audio frames.
Claim 19
Dependent Claim
63 words
A watermark decoder preprocessor comprising: means for combining frames of a media signal into a composite signal; means for computing a measure of fixed pattern noise; means for using the measure of fixed pattern noise to estimate fixed pattern noise in a selected frame of the media signal; and means for removing the estimate of the fixed pattern noise from the selected frame.
Claim 20
Dependent Claim
63 words
A watermark decoder preprocessor comprising: means for combining frames of a media signal into a composite signal; means for computing a measure of fixed pattern noise; means for using the measure of fixed pattern noise to estimate fixed pattern noise in a selected frame of the media signal; and means for removing the estimate of the fixed pattern noise from the selected frame.
Claim 21
Dependent Claim
15 words
The preprocessor of claim 17 wherein the media signal is a collection of image frames.
Claim 22
Dependent Claim
15 words
The preprocessor of claim 17 wherein the media signal is a collection of audio frames.
Claim 23
Independent Claim
95 words
A method of removing fixed pattern noise from an image signal comprising: combining frames of images captured from an image sensor into a composite image; applying a high pass filter to the composite image; normalizing the composite signal by removing an average energy from the composite signal; deriving a measure of fixed pattern noise from the normalized composite signal; using the measure of fixed pattern noise to compute an estimate of fixed pattern noise in a selected image captured from the image sensor; and subtracting the estimate of fixed pattern noise from the selected image.
Claim 24
Independent Claim
95 words
A method of removing fixed pattern noise from an image signal comprising: combining frames of images captured from an image sensor into a composite image; applying a high pass filter to the composite image; normalizing the composite signal by removing an average energy from the composite signal; deriving a measure of fixed pattern noise from the normalized composite signal; using the measure of fixed pattern noise to compute an estimate of fixed pattern noise in a selected image captured from the image sensor; and subtracting the estimate of fixed pattern noise from the selected image.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-03-17 | 2006-09-16 | 2007-03-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-03-17 | 2010-09-16 | 2011-03-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-03-17 | 2014-09-16 | 2015-03-18 | $7700.00 | Window Closed / Lapsed |