← Back to Patent Explorer
US4928258A Expired / Lapsed US ⏱️ 0.0 years remaining

Recursive median filtering

Assignee: United States Department of the Air Force
•
Filing: 1989-05-08
•
Granted: 1990-05-22
•
Expires: 2009-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This technique involves digitally filtering data by determining the median of data values instead of mean or some other algebraic combination. It is unique in that the data used for the median calculation utilizes previous as well as the new data. This filter structure can be used in both time domain and spatial domain. Also, the filter size can easily be varied to permit adapting its size to system gain.

Inventors

  • 👤 Roger A. May

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:03
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0248; H03H17/0261; H03H17/0263

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 147 words
A recursive median filter comprising: a source of data in the form of samples, with each sample having a value representing a signal level; a selection unit having a given number of input ports and one output port, with each input port adapted to receive one sample of data, the input ports being divided into a first set comprising at least two input ports and a second set comprising at least one input port, logic means in the selection unit for comparing the values of the samples at the input ports and for selecting a median sample value and supplying said median sample value to the output port; input means coupling said source to said input ports of the first set to supply neighboring samples to said input ports, recursive means coupling the output port to said input port(s) of the second set to provide recursive sample(s).
Claim 2
Dependent Claim 147 words
A recursive median filter comprising: a source of data in the form of samples, with each sample having a value representing a signal level; a selection unit having a given number of input ports and one output port, with each input port adapted to receive one sample of data, the input ports being divided into a first set comprising at least two input ports and a second set comprising at least one input port, logic means in the selection unit for comparing the values of the samples at the input ports and for selecting a median sample value and supplying said median sample value to the output port; input means coupling said source to said input ports of the first set to supply neighboring samples to said input ports, recursive means coupling the output port to said input port(s) of the second set to provide recursive sample(s).
Claim 3
Dependent Claim 40 words
A recursive median filter according to claim 1, wherein said data is image organized in successive frames, the samples being pixels, with the frames organized into a plurality of rows (Y), with each row comprising a plurality of pixels (X).
Claim 4
Dependent Claim 60 words
A recursive median filter according to claim 2, further including processing means having an input from a source of gain control signals and an output coupled to the selection unit to control the number of said input ports which have their signals compared by the logic means, said control being a function of a level of the gain control signals.
Claim 5
Dependent Claim 56 words
A recursive median filter according to claim 2, wherein the input means includes means to provide the samples of the first set from adjacent samples of a row in the same frame, and the recursive means provides the sample(s) of the second set in that same frame, so that the filter operates in a spatial domain.
Claim 6
Dependent Claim 65 words
A recursive median filter according to claim 2, wherein the recursive means includes means for storing a full frame of samples, and at least one of the input ports of the second set is supplied with a sample from a preceding frame at the same position (XY) as one of the samples of the first set, so that the filter operates in a time domain.
Claim 7
Dependent Claim 43 words
A recursive median filter according to claim 5, wherein the second set comprises a plurality of input ports, and wherein at least some of the input ports of the second set are coupled in parallel to provide multiple weighting for the recursive signals.
Claim 8
Dependent Claim 43 words
A recursive median filter according to claim 5, wherein the input means includes means for storing at least one full frame of samples, and the input ports of the first set are supplied with samples from successive frames at the same position (XY).
Claim 9
Dependent Claim 382 words
An adaptive recursive median filter comprising: a source of data in the form of samples, with each sample having a value representing a signal level, said data being image organized in successive frames, the samples being pixels, with the frames organized into a plurality of rows (Y), with each row comprising a plurality of pixels (X); a spatial domain filter and a time domain filter coupled in tandem between said source and a video data output line; wherein the spatial domain filter and the time domain filter each comprise an adaptive recursive median filter having a selection unit with a given number of input ports and one output port, with each input port adapted to receive one sample of data, the input ports being divided into a first set comprising at least four input ports and a second set comprising at least three input ports, logic means in the selection unit for comparing the values of the samples at the input ports and for selecting a median sample value and supplying said median sample value to the output port, and input means coupling said source to said input ports of the first set to supply neighboring samples to said input ports of the first set, recursive means coupling the output port to said input port(s) of the second set to provide recursive sample(s); wherein the spatial domain filter further has its said input means including means to provide the samples of the first set from adjacent samples of a row in the same frame, and the recursive means provides the samples of the second set in that same frame; wherein the time domain filter further has its said recursive means including means for storing a full frame of samples, and at least one of the input ports of the second set is supplied with a sample from a preceding frame at the same position (XY) as one of the samples of the first set; processing means having an input from a source of gain control signals and an output coupled to both the spatial domain filter and the time domain filter to control the number of input ports in each which have their signals compared by the logic means, said control being a function of a level of the gain control signals.
Claim 10
Dependent Claim 382 words
An adaptive recursive median filter comprising: a source of data in the form of samples, with each sample having a value representing a signal level, said data being image organized in successive frames, the samples being pixels, with the frames organized into a plurality of rows (Y), with each row comprising a plurality of pixels (X); a spatial domain filter and a time domain filter coupled in tandem between said source and a video data output line; wherein the spatial domain filter and the time domain filter each comprise an adaptive recursive median filter having a selection unit with a given number of input ports and one output port, with each input port adapted to receive one sample of data, the input ports being divided into a first set comprising at least four input ports and a second set comprising at least three input ports, logic means in the selection unit for comparing the values of the samples at the input ports and for selecting a median sample value and supplying said median sample value to the output port, and input means coupling said source to said input ports of the first set to supply neighboring samples to said input ports of the first set, recursive means coupling the output port to said input port(s) of the second set to provide recursive sample(s); wherein the spatial domain filter further has its said input means including means to provide the samples of the first set from adjacent samples of a row in the same frame, and the recursive means provides the samples of the second set in that same frame; wherein the time domain filter further has its said recursive means including means for storing a full frame of samples, and at least one of the input ports of the second set is supplied with a sample from a preceding frame at the same position (XY) as one of the samples of the first set; processing means having an input from a source of gain control signals and an output coupled to both the spatial domain filter and the time domain filter to control the number of input ports in each which have their signals compared by the logic means, said control being a function of a level of the gain control signals.
Claim 11
Dependent Claim 42 words
A recursive median filter according to claim 8, wherein the spatial domain filter and the time domain filter each have at least some of the input ports of the second set coupled in parallel to provide multiple weighting for the recursive signals.

References Cited (Backward Citations)

US4450533A Cited
US4521866A Cited
US4539690A Cited
US4569031A Cited
US4583234A Cited
US4588979A Cited
US4809207A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-21 1993-11-20 1994-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-21 1997-11-20 1998-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-21 2001-11-20 2002-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag