Patent US6094511A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6094511A Expired / Lapsed US ⏱️ 0.0 years remaining

Image filtering method and apparatus with interpolation according to mapping function to produce final image

Assignee: Canon Inc
•
Filing: 1997-07-22
•
Granted: 2000-07-25
•
Expires: 2017-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image signal in filtered to provide a filtered image signal representing a filtered image, and a mapping function is determined from a predetermined arbitrary function of the image signal. The filtered image signal and the image signal are interpolated in accordance with the mapping function to produce a final image signal representing a final image. The interpolation includes adjusting an opacity of each picture element of the image signal and the filtered image signal in accordance with the mapping function. In a final image, a smoothed transition is produced between the filtered image signal and the image signal. Preferably, the determination of the mapping function is also dependent upon the filtered image signal, and the mapping function is an absolute value of a difference between the image signal and the filtered image signal.

Inventors

  • 👤 James Robert Metcalfe
  • 👤 Timothy Merrick Long
  • 👤 George Politis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:09
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/75

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 94 words
A method of filtering an image signal, the image signal representing an image, said method comprising the steps of: filtering the image signal to provide a filtered image signal representing a filtered image; determining a mapping function from a predetermined arbitrary continuous function of said image signal, wherein said mapping function is an absolute value of a difference between said image signal and said filtered image signal; and interpolating between the filtered image signal and the image signal in accordance with said mapping function to produce a final image signal representing a final image.
Claim 2
Independent Claim 94 words
A method of filtering an image signal, the image signal representing an image, said method comprising the steps of: filtering the image signal to provide a filtered image signal representing a filtered image; determining a mapping function from a predetermined arbitrary continuous function of said image signal, wherein said mapping function is an absolute value of a difference between said image signal and said filtered image signal; and interpolating between the filtered image signal and the image signal in accordance with said mapping function to produce a final image signal representing a final image.
Claim 3
Dependent Claim 31 words
The method according to claim 1, wherein said predetermined arbitrary function is piece-wise continuous, being characterised in that the domain of the function maps to more than two corresponding range values.
Claim 4
Dependent Claim 26 words
The method according to claim 1 wherein a smoothened transition is produced in said final image signal between said filtered image signal and said image signal.
Claim 5
Dependent Claim 32 words
The method according to claim 1, wherein the filtering step comprises the step of applying a sharpening filter to the image signal, and the filtered image signal is a sharpened image signal.
Claim 6
Dependent Claim 14 words
The method according to claim 4, wherein the sharpening filter is a high-pass filter.
Claim 7
Dependent Claim 20 words
The method according to claim 1, wherein the mapping function comprises a spatial gradient map function of the image signal.
Claim 8
Dependent Claim 37 words
The method according to claim 1, wherein the image signal, the filtered image signal and the final image signal are digital signals comprising picture element information of the image, the filtered image and the final image, respectively.
Claim 9
Dependent Claim 21 words
The method according to claim 7, wherein said picture element information further includes information on the opacity of the picture elements.
Claim 10
Dependent Claim 28 words
The method according to claim 8, wherein the interpolating step further comprises the step of adjusting an opacity of each picture element in accordance with the mapping function.
Claim 11
Dependent Claim 14 words
The method according to claim 1, wherein said steps are implemented using a computer.
Claim 12
Independent Claim 102 words
A method of filtering an image signal representing an image, said method comprising the steps of: applying a first filter to the image signal to provide a first filtered image signal; applying a second filter to the image signal to provide a second filtered image signal; generating a mapping function from a predetermined continuous arbitrary function of said image signal, wherein said mapping function is an absolute value of a difference between said first filtered signal and said image signal; and interpolating between the first and second filtered image signals in accordance with said mapping function to produce a final image signal.
Claim 13
Independent Claim 102 words
A method of filtering an image signal representing an image, said method comprising the steps of: applying a first filter to the image signal to provide a first filtered image signal; applying a second filter to the image signal to provide a second filtered image signal; generating a mapping function from a predetermined continuous arbitrary function of said image signal, wherein said mapping function is an absolute value of a difference between said first filtered signal and said image signal; and interpolating between the first and second filtered image signals in accordance with said mapping function to produce a final image signal.
Claim 14
Dependent Claim 31 words
A method according to claim 11, wherein said predetermined arbitrary function is piece-wise continuous, being characterised in that the domain of the function maps to more than two corresponding range values.
Claim 15
Dependent Claim 23 words
A method according to claim 11, wherein a smoothened transition is produced in said final image between said first and second filtered images.
Claim 16
Dependent Claim 35 words
The method according to claim 11, wherein the first filter is a sharpening filter, and the first filtered image signal is a sharpened image signal resulting from the sharpening filter applied to the image signal.
Claim 17
Dependent Claim 14 words
The method according to claim 14, wherein the sharpening filter is a high-pass filter.
Claim 18
Independent Claim 38 words
The method according to any one of claims 11, wherein the second filter is a blur filter, and the second filtered image signal is a blurred image signal resulting from the blur filter applied to the image signal.
Claim 19
Dependent Claim 20 words
The method according to claim 11, wherein the mapping function comprises a spatial gradient map function of the image signal.
Claim 20
Dependent Claim 14 words
The method according to claim 11, wherein said steps are implemented using a computer.
Claim 21
Independent Claim 138 words
An apparatus for filtering an image signal representing an image, said apparatus comprising: input means for receiving said image signal; at least one filtering means, coupled to the input means, for filtering the image signal to provide a corresponding filtered signal; mapping means, coupled to the input means to receive the image signal, for providing a mapping function of the image signal in accordance with a predetermined continuous arbitrary function, wherein said mapping means further comprises means for determining a difference between said image signal and a filtered signal, and means for calculating the absolute value of said difference; and compositing means, coupled to the input means, the at least one filtering means and the mapping means, for interpolating said image signal with said each filtered signal in accordance the mapping function to provide a final image signal.
Claim 22
Independent Claim 138 words
An apparatus for filtering an image signal representing an image, said apparatus comprising: input means for receiving said image signal; at least one filtering means, coupled to the input means, for filtering the image signal to provide a corresponding filtered signal; mapping means, coupled to the input means to receive the image signal, for providing a mapping function of the image signal in accordance with a predetermined continuous arbitrary function, wherein said mapping means further comprises means for determining a difference between said image signal and a filtered signal, and means for calculating the absolute value of said difference; and compositing means, coupled to the input means, the at least one filtering means and the mapping means, for interpolating said image signal with said each filtered signal in accordance the mapping function to provide a final image signal.
Claim 23
Dependent Claim 31 words
The apparatus according to claim 19, wherein said predetermined arbitrary function is piece-wise continuous, being characterised in that the domain of the function maps to more than two corresponding range values.
Claim 24
Dependent Claim 25 words
The apparatus according to claim 19, wherein a smoothened transition between said image signal and said each filtered signal is produced by said mapping function.
Claim 25
Dependent Claim 34 words
The apparatus as recited in claim 19, wherein the at least one filtering means includes sharpen filtering means for sharpening said image signal to provide a sharpened image signal as said corresponding filtered signal.
Claim 26
Dependent Claim 40 words
The apparatus as recited in claim 19, wherein said at least one filtering means comprises means for blurring said image signal to provide a blurred image signal, said blurred image signal provided to said compositing means as said image signal.
Claim 27
Dependent Claim 22 words
The apparatus as recited in claim 19, wherein the mapping means further includes differential filtering means for spatially differentiating said image signal.
Claim 28
Dependent Claim 29 words
The apparatus as recited in claim 19, wherein the at least one filtering means comprises edge detection filtering means for detecting edges of said image in said image signal.
Claim 29
Independent Claim 20 words
The apparatus as recited in claims 19 or 25, wherein said mapping means comprises means for normalising said mapping function.
Claim 30
Dependent Claim 17 words
The apparatus as recited in claim 19, wherein said filtering means is implemented using a graphics processor.
Claim 31
Dependent Claim 31 words
The apparatus as recited in claim 19, wherein said interpolating means comprises a compositing circuit having predefined compositing instructions usable for interpolating between said image signal and said each filtered signal.
Claim 32
Dependent Claim 17 words
The apparatus as recited in claim 28, wherein said compositing circuit is implemented using a graphics processor.
Claim 33
Dependent Claim 128 words
A computer program product having a computer readable medium having a computer program recorded thereon for filtering an image signal, the image signal representing an image, said computer program comprising; means for filtering the image signal to provide a filtered image signal representing a filtered image; means for determining a mapping function from a predetermined continuous arbitrary function of said image signal, wherein said means for determining the mapping function is also dependent upon said filtered image signal, and further comprises means for determining an absolute value of a difference between said image signal and said filtered image signal; and means for interpolating between the filtered image signal and the image signal in accordance with said mapping function to produce a final image signal representing a final image.
Claim 34
Dependent Claim 128 words
A computer program product having a computer readable medium having a computer program recorded thereon for filtering an image signal, the image signal representing an image, said computer program comprising; means for filtering the image signal to provide a filtered image signal representing a filtered image; means for determining a mapping function from a predetermined continuous arbitrary function of said image signal, wherein said means for determining the mapping function is also dependent upon said filtered image signal, and further comprises means for determining an absolute value of a difference between said image signal and said filtered image signal; and means for interpolating between the filtered image signal and the image signal in accordance with said mapping function to produce a final image signal representing a final image.
Claim 35
Dependent Claim 33 words
The computer program product according to claim 30, wherein said predetermined arbitrary function is piece-wise continuous, being characterised in that the domain of the function maps to more than two corresponding range values.
Claim 36
Dependent Claim 28 words
The computer program product according to claim 30, wherein a smoothened transition is produced in said final image signal between said filtered image signal and said image signal.
Claim 37
Dependent Claim 26 words
The computer program product according to claim 30, wherein the filtering means comprises a sharpening filter, and the filtered image signal is a sharpened image signal.
Claim 38
Dependent Claim 26 words
The computer program product according to claim 30, wherein the mapping-function determining means comprises means for generating a spatial gradient map function of the image signal.
Claim 39
Dependent Claim 38 words
The computer program product according to claim 30, wherein the interpolating means further comprises means for adjusting an opacity of each picture element of said filtered image signal and said image signal in accordance with the mapping function.
Claim 40
Dependent Claim 43 words
The computer program product according to claim 30 wherein said computer readable medium is selected from the group consisting of a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a memory device a networked resource, and a non-volatile memory card.
Claim 41
Dependent Claim 119 words
A computer program product having a computer readable medium having a computer program recorded thereon for filtering an image signal, said method comprising the steps of: first filtering means for filtering the image signal to provide a first filtered image signal; second filtering means for filtering the image signal to provide a second filtered image signal; means for generating a mapping function from a predetermined continuous arbitrary function of said image signal, wherein the generating means comprises means for determining an absolute value of a difference between said first filtered signal and said image signal; and means for interpolating between the first and second filtered image signals in accordance with said mapping function to produce a final image signal.
Claim 42
Dependent Claim 119 words
A computer program product having a computer readable medium having a computer program recorded thereon for filtering an image signal, said method comprising the steps of: first filtering means for filtering the image signal to provide a first filtered image signal; second filtering means for filtering the image signal to provide a second filtered image signal; means for generating a mapping function from a predetermined continuous arbitrary function of said image signal, wherein the generating means comprises means for determining an absolute value of a difference between said first filtered signal and said image signal; and means for interpolating between the first and second filtered image signals in accordance with said mapping function to produce a final image signal.
Claim 43
Dependent Claim 33 words
The computer program product according to claim 37, wherein said predetermined arbitrary function is piece-wise continuous, being characterised in that the domain of the function maps to more than two corresponding range values.
Claim 44
Dependent Claim 26 words
The computer program product according to claim 37, wherein a smoothened change is produced in said final image between said first and second filtered image signals.
Claim 45
Dependent Claim 38 words
The computer program product according to claim 37, wherein the first filtering means is a sharpening filter, and the first filtered image signal is a sharpened image signal resulting from the sharpening filter applied to the image signal.
Claim 46
Dependent Claim 16 words
The computer program product according to claim 40, wherein the sharpening filter is a high-pass filter.
Claim 47
Dependent Claim 41 words
The computer program product according to any one of claims 37, wherein the second filtering means is a blur filter, and the second filtered image signal is a blurred image signal resulting from the blur filter applied to the image signal.
Claim 48
Dependent Claim 25 words
The computer program product according to claim 37, wherein the generating means comprises means for producing a spatial gradient map function of the image signal.
Claim 49
Dependent Claim 42 words
The computer product according to claim 30, wherein said computer readable medium is selected from the group consisting of a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a memory device, a networked resource, and a non-volatile memory card.

References Cited (Backward Citations)

DE4105517A1 Cited
US5432716A Cited
US5173948A Cited
US5526446A Cited
US5392365A Cited
US5686960A Cited
US5392137A Cited
US5513120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-25 2004-01-24 2004-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-25 2008-01-24 2008-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-25 2012-01-24 2012-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag