IP Library Granted Patent US 8,805,025
Granted Patent B2
US 8,805,025 · App. 13/436,078 · Granted Aug 12, 2014

Stain detection

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,805,025
App. No.
13/436,078
Granted
Aug 12, 2014
Kind
B2
Abstract

A method of detecting staining on a media item is described. An example method includes receiving an image of the media item, including a plurality of pixels having different intensity values within a range of intensity values, applying central weighting to the received image, applying a threshold to each pixel in the centrally-weighted image to transform each pixel to a binary value, comparing a pixel in the evaluation image with a pixel in a binary reference image to create a difference image including (i) a stain pixel at each spatial location in which a pixel in the evaluation image has a low intensity pixel and the corresponding pixel in the binary reference image has a high intensity pixel, and (ii) a non-stain pixel at all other spatial locations. The media item is identified as stained in the event that the difference image meets a staining criterion.

Claims (22)

1. A method of detecting staining on a media item, the method comprising:

receiving an image of the media item, where the image comprises a plurality of pixels having different intensity values within a range of intensity values;

using pixels from the image having intensity values within a central portion of the range of intensity values to create a centrally-weighted image;

applying a threshold to each pixel in the centrally-weighted image to transform each pixel to a binary value thereby creating an evaluation image comprising a plurality of pixels, each having one of two possible values;

calculating a difference image between a binary reference image and the evaluation image by comparing a pixel in the evaluation image with a pixel in the binary reference image at a corresponding spatial location, so that the difference image includes (i) a stain pixel at each spatial location in which a pixel in the evaluation image has a low intensity pixel and the corresponding pixel in the binary reference image has a high intensity pixel, and (ii) a non-stain pixel at all other spatial locations;

indicating that the media item is stained in the event that the difference image meets a staining criterion.

2. A method according to claim 1 , wherein the staining criterion comprises the difference image not including stain pixels covering a maximum stain area.

3. A method according to claim 1 , wherein the method comprises the additional step of capturing an image of the media item prior to the step of receiving an image of the media item.

4. A method according to claim 3 , wherein the step of capturing an image of the media item further comprises capturing a transmission image of the media item using an infra-red radiation transmitter on one side of the media item and an infra-red radiation detector on the opposite side of the media item.

5. A method according to claim 1 , wherein the step of using pixels from the image having intensity values within a central portion of the range of intensity values to create a centrally-weighted image comprises contrast stretching the received image to expand a central portion of the range of intensity values so that the centrally-weighted image comprises a contrast stretched image.

6. A method according to claim 5 , wherein the step of applying a threshold to each pixel in the centrally-weighted image further comprises: ascertaining from a reference image from which the binary reference image was created (i) a threshold pixel intensity at which Y percent of all of the pixels in the reference image have a pixel intensity below the threshold pixel intensity, (ii) assigning a first binary value to each pixel in the centrally-weighted image having a pixel intensity below or equal to the threshold pixel intensity, and (iii) assigning a second binary value to each pixel in the centrally-weighted image having a pixel intensity above the threshold pixel intensity.

7. A method according to claim 1 , wherein prior to calculating a difference image, the method comprises the further steps of (i) comparing an orientation of the evaluation image with an orientation of the binary reference image, and (ii) where the orientations do not match, implementing a geometric transformation of the evaluation image to match the orientation of the binary reference image.

8. A media validator operable to detect staining on a media item presented thereto, the media validator comprising:

a media item transport for transporting a media item;

an image capture device aligned with the media item transport and for capturing a two-dimensional array of pixels corresponding to the media item, each pixel having a pixel intensity relating to a property of the media item at a spatial location on the media item corresponding to that pixel; and

a processor programmed to control the media transport and the image capture device, and also programmed to: (i) receive the two-dimensional array of pixels; (ii) centrally-weight the received two-dimensional array of pixels; (iii) apply a threshold to each pixel in the centrally-weighted array of pixels to transform each pixel to a binary value thereby creating an evaluation image comprising a plurality of pixels, each having one of two possible values; (iv) calculate a difference image between a binary reference image and the evaluation image by comparing a pixel in the evaluation image with a pixel in the binary reference image at a corresponding spatial location, so that the difference image includes (a) a stain pixel at each spatial location in which a pixel in the evaluation image has a low intensity pixel and the corresponding pixel in the binary reference image has a high intensity pixel, and (b) a non-stain pixel at all other spatial locations; and (v) indicate that the media item is stained in the event that the difference image meets a staining criterion.

9. A media validator according to claim 8 , wherein the media item transport comprises one or more endless belts.

10. A media validator according to claim 8 , wherein the image capture device comprises a two dimensional sensor having a sensor area at least as large as the media item area.

11. A media validator according to claim 8 , wherein the image capture device further comprises an infra-red illumination source located on an opposite side of a media item path to an infra-red detector.

12. A media validator according to claim 8 , wherein the media validator comprises a banknote validator.

13. A media depository comprising a media validator according to claim 8 .

14. A media depository according to claim 13 , wherein the media depository includes a banknote storage area and a check storage area.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2012
From: CHEN, PING; HE, CHAO; ROSS, GARY
To: NCR CORPORATION
Reel/Frame 027966/0104 →