Valuation of configurations and other items in an area using image processing
Through image processing technology, cameras and sensors are used to identify the security characteristics and denominations of currency projects, the problems of real-time currency monitoring and valuation in the existing technology are solved, and efficient and accurate currency counting and forgery identification are achieved.
Patent Information
- Application Number
- CN202380059874.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-09
- Filing Date
- 2023-10-06
- Publication Date
- 2025-08-22
AI Technical Summary
In the prior art, when monitoring and valuing currency, especially in entertainment scenarios, it is difficult to realize real-time and efficient identification and counting currency items, and there is a problem of insufficient ability to detect currency forgery currency.
Image processing technology is adopted to acquire regional images using cameras and image sensors, identify currency items, determine their value and effectiveness by detecting security features and optical character recognition, and provide real-time counting and error condition processing.
Real-time, accurate counting of currency projects and effective identification of forged currency projects, improve monitoring and valuation efficiency, and reduce the demand for hardware components.
Smart Images

Figure CN120530438A_ABST
Abstract
Description
Technical Field
[0001] The embodiments described herein generally relate to image processing and, more particularly, to using image processing to value currency and other items (such as playing cards) in an area. Background Art
[0002] Currency can include any item used as a medium of exchange. Currency items can include one or more paper bills or other instruments, tokens, scorecards, etc. Currency items can be one of a number of different denominations and thus have one or more different corresponding values. Currency can be issued and / or otherwise implemented, redeemable, supported, etc., by one or more international organizations, private organizations (e.g., casino scorecards, coupons, etc.), etc.
[0003] Various entities may monitor and / or value currency in various circumstances. For example, parties involved in a currency exchange may count currency (e.g., counting a number of currency items, a value corresponding to the denomination of the currency items, etc.), determine whether the currency items are valid or counterfeit, etc., and perform actions based on the currency monitoring and / or valuation (e.g., approving a transaction if the cumulative determined value associated with the number of currency items is greater than or equal to the transaction price, crediting and / or debiting a financial account with the value associated with the currency, etc.).
[0004] Likewise, it is advantageous to monitor the handling of currency and other items. For example, in a casino environment, the casino may wish to monitor how the host handles currency being exchanged in live table games, how the host handles scoreboards being exchanged, monitor playing cards for defects, monitor playing cards for complete decks, monitor the count of a standard deck of cards in card games, monitor scoreboard trays at gaming tables, track player habits, monitor for players who may be attempting to cheat or steal scoreboards from players at neighboring tables, and so forth. Summary of the Invention
[0005] The present invention relates to valuing currency in an area using image processing. A system utilizes image processing to value currency in an area. In some examples, the system receives an image of the area from an image sensor, processes the image to identify at least one item of currency in the area, determines the value of the currency regardless of its validity, and counts the currency. In various examples, the system receives an image of the area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether an error condition exists with the currency; and provides an output regarding the error condition when the currency is determined to be in an error condition. In numerous examples, the system receives an image of the area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency is valid; and provides an output regarding the currency when the currency is determined to be suspect.
[0006] In various embodiments, a system for valuing currency in an area using image processing includes a non-transitory storage medium storing instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor, process the image to identify at least one item of currency in the area, determine a value of the at least one item of currency regardless of its validity, and count the at least one item of currency.
[0007] In some examples, the processor processes the image by detecting a security feature of the at least one item of currency. In various implementations of such examples, the security feature is an infrared stripe.
[0008] In a number of examples, the processor processes the image by filtering out at least one element common to the image and a previous image. In various examples, the processor counts the at least one item of currency by determining a denomination of the at least one item of currency.
[0009] In some examples, the processor sends the count to the electronic device. In various embodiments of such examples, the processor performs an operation using a response received from the electronic device.
[0010] In some embodiments, a system for valuing currency in an area using image processing includes a non-transitory storage medium storing instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether an error condition exists for the at least one item of currency; and, if an error condition is determined for the at least one item of currency, provide output regarding the error condition.
[0011] In various examples, the error condition is at least one item of currency being obscured by an obstacle in the image. In various embodiments of such examples, the output includes a direction for removing the obstacle.
[0012] In some examples, the error condition is that the at least one item of currency is in an incorrectly identified orientation. In various implementations of such examples, the output includes a redirection direction for the at least one item of currency.
[0013] In numerous examples, the image is at least one of a still image or a video. In various examples, the image sensor is at least about one meter away from the at least one item of currency.
[0014] In various embodiments, a system for valuing currency in an area using image processing includes a non-transitory storage medium storing instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency is valid; and provide an output regarding the at least one item of currency when the at least one item of currency is determined to be suspect.
[0015] In various examples, the processor determines that the at least one item of currency is suspicious when the processor identifies the at least one item of currency as counterfeit. In some implementations of such examples, the processor identifies the at least one item of currency as counterfeit when the processor is unable to locate a security feature of the at least one item of currency during image processing. In numerous implementations of such examples, the processor identifies the at least one item of currency as counterfeit using a digital identifier extracted from the image using optical character recognition.
[0016] In some examples, the image includes a first image from a camera and a second image from an infrared image sensor. In many examples, the image sensor includes an infrared filter.
[0017] The present invention further relates to the use of image processing to value playing cards in a casino environment. In one such embodiment, the image is analyzed for card defects (e.g., misaligned borders, improper markings, wear, etc.).
[0018] In another embodiment, the images may be used to determine card counts in a card game, which, when compared to each player's voting patterns, may identify players with improper card counts.
[0019] In another example, the images may be used to count the number of cards being used in a particular game to ensure that the deck or decks are correct.
[0020] In another embodiment, the processor is configured to analyze the actions of the players and the host to identify any issues between the players and / or the host, such as stealing or collusion.
[0021] In another embodiment, the processor is configured to analyze the host's gestures, react to them, and trigger certain actions (eg, capturing an image of scattered currency on the gaming table).
[0022] In another embodiment, the image may be used to monitor the number and / or value of scoreboards in a scoreboard tray associated with a gaming table.
[0023] In another embodiment, the processor may analyze player voting habits, including ticket revenue and ticket payment transactions, to track player gaming.
[0024] In another embodiment, AI technology and / or machine learning are integrated into the system to analyze images and provide additional feedback.
[0025] Other variations, embodiments, and features of the invention will be apparent from the following detailed description, drawings, and claims.
[0026] Brief description of the accompanying drawings
[0027] The present invention will be readily understood through the following detailed description taken in conjunction with the accompanying drawings, in which like reference numerals denote like structural elements.
[0028] Figure 1 An example system for valuing currency in an area using image processing according to an embodiment of the present invention is shown;
[0029] Figure 2 It shows an embodiment of the present invention that can be used to implement Figure 1 example functional relationships between example components of example systems;
[0030] Figure 3 a first example image showing a first example security feature of an item of currency is displayed;
[0031] Figure 4 a second example image illustrating a second example security feature of an item of currency is displayed;
[0032] Figure 5 A flow chart illustrating a first example method for valuing currency in an area using image processing according to an embodiment of the present invention is shown;
[0033] Figure 6 shows a flow chart illustrating a second example method for valuing currency in an area using image processing according to an embodiment of the present invention;
[0034] Figure 7 shows a flow chart illustrating a third example method for valuing currency in an area using image processing according to an embodiment of the present invention;
[0035] Figure 8A A paper ticket having markings for possible valuation areas according to an embodiment of the present invention is shown;
[0036] Figure 8B Currency is shown positioned in an exemplary arrangement whereby a system according to an embodiment of the present invention may read and authenticate the currency;
[0037] Figure 8C shows a series of paper tickets located on a gaming table being valued by a system according to an embodiment of the present invention;
[0038] Figure 9A Displaying a redemption ticket to be read on a gaming table according to an embodiment of the present invention;
[0039] Figure 9B Shows the ratio Figure 9A The medium exchange voucher is a larger exchange voucher;
[0040] Figure 9C An image showing a redemption ticket located on a gaming table according to an embodiment of the present invention;
[0041] Figure 10 An exemplary system for evaluating playing cards in an area using image processing according to an embodiment of the present invention is shown;
[0042] Figure 11A A system for monitoring a scoreboard tray at a gaming table according to an embodiment of the present invention is shown;
[0043] Figure 11B An image showing a scoreboard and tally indicia indicating that the system is counting the scoreboard number according to an embodiment of the present invention; and
[0044] Figure 12 A system for reading a code displayed on a handheld electronic device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0045] The representative embodiments shown in the accompanying drawings will now be described in detail. It will be understood that the following description is not intended to limit the various embodiments to a single preferred embodiment. Rather, it is intended to encompass various alternatives, modifications, and equivalents that may be included within the spirit and scope of the described embodiments as defined by the appended claims.
[0046] The following description includes example systems, methods, apparatus, and computer program products that embody various elements of the present invention. However, it will be appreciated that the present invention may be embodied in various forms other than those described.
[0047] As described above, various entities may monitor and / or value currency in a variety of situations. For example, an automated withdrawal device may have a bill feeder that is operable to draw in, count, and validate a stack of bills. However, in many situations, such a bill feeder may not be practical.
[0048] For example, a casino may have a large number of different table games in which various currency items may be used. When some people exchange various currency items for other currency items (e.g., exchange paper bills or other notes for scoreboards, exchange paper bills or notes for paper bills or notes of other denominations, exchange scoreboards for scoreboards of other denominations, etc.), when people vote and / or otherwise participate in games or other activities at the gaming table, the host or others at the gaming table may be able to accept various currency items. Perhaps after the various currency items are combined with other currency items accepted at other gaming tables or similar locations, the various currency items may ultimately be fed into a ticket feeder or similar mechanism for counting and / or verification of the various currency items.
[0049] However, by the time various currency items are brought to a ticket dispenser or similar mechanism, it may not be possible to react to conditions at the gaming table level. Counts may not be real-time and may not be available at the gaming table level. Further detection of counterfeit bills after the various currency items have been brought to a ticket dispenser or similar mechanism may significantly reduce the ability to process potential counterfeit bills and the ability to determine which gaming table has received counterfeit bills.
[0050] The present invention can use image processing to value currency in an area. The system can employ one or more cameras and / or other image sensors (e.g., one or more static image cameras, video cameras, cameras with infrared filters, infrared image sensors, ultraviolet image sensors, etc.) located at various distances (e.g., within approximately 1 meter, between approximately 1 meter and 3 meters, or greater than approximately 3 meters) to capture one or more images of the area (e.g., continuously, periodically, occasionally, upon user input, and / or other triggering events) and process the images to identify one or more items of currency. The identified items of currency can then be used to perform various operations. For example, currency can be counted, guidance can be provided on better currency identification, counterfeit currency and / or other suspicious currency can be detected and / or processed, and the like.
[0051] Thus, such a system can perform currency monitoring, tracking, and / or valuation and / or other functions that would not otherwise be possible. This can improve system functionality and / or increase the efficiency of the system's hardware, software, personnel, and / or other components; reduce the number of components (e.g., ticket feeders) used to implement the system; and so on. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0052] The following invention relates to valuing currency in an area using image processing. A system utilizes image processing to value currency in an area. In some examples, the system receives an image of the area from an image sensor, processes the image to identify at least one item of currency in the area, determines the value of the currency regardless of its validity, and counts the currency. In various examples, the system receives an image of the area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and, if the currency has an error condition, provides an output regarding the error condition. In numerous examples, the system receives an image of the area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has a valid value; and, if the currency has a questionable value, provides an output regarding the currency.
[0053] Refer to the following Figures 1 to 12 However, those skilled in the art will readily appreciate that the detailed description of the present invention given with respect to these figures is for illustration purposes only and is not to be construed as limiting.
[0054] The following detailed description is directed to a system for monitoring gaming tables (and other areas where financial transactions are conducted), including reading bar codes on gaming vouchers or tickets and valuing the circulating notes / currency on the gaming tables.
[0055] Currency Imaging
[0056] Figure 1 An exemplary system 100 for valuing currency in an area 108 using image processing is shown. System 100 may include one or more electronic devices 101 and / or one or more image sensors 102. Electronic device 101 may receive one or more images of area 108 from image sensor 102. In some embodiments, image sensor 102 may be positioned at a distance from area 108 (e.g., within approximately 1 meter, greater than 1 meter, between approximately 1 meter and 4 meters, greater than approximately 3 meters, etc.). Electronic device 101 may process the images to identify one or more currency items 103A-103E in area 108.
[0057] The electronic device 101 may also perform various operations related to the currency items 103A-103E. For example, the electronic device 101 may count the currency items 103A-103E, determine whether the currency items 103A-103E are valid or suspicious for some reason (e.g., they may be counterfeit currency), provide output regarding whether the currency items 103A-103E are valid or may be counterfeit currency and / or otherwise suspicious, determine whether there is an error condition (i.e., a problem) with the currency items 103A-103E (e.g., one or more currency items 103A-103E are obscured by obstacles in the image, have an incorrect identification orientation, are mutually obscured, are flipped on the side requiring imaging identification, etc.), and provide output regarding the error condition of the currency items 103A-103E (e.g., the direction of removing obstacles that prevent identification, the direction of redirecting one of the currency items 103A-103E, the direction of movement to prevent the currency items 103A-103E from obstructing each other, the direction of flipping one of the currency items 103A-103E, etc.). Figure 8A A clearinghouse note 111 and areas 113-1 through 113-N are shown, which can be analyzed by the system 100 to identify and verify the clearinghouse note 111. Serial numbers 116-1 and 116-2 can also be read by the system 100 for reasons described below. Various configurations are possible and contemplated without departing from the scope of the present invention. In one embodiment, one or more image sensors 102 are capable of capturing the serial number of a currency located on a gaming table. The serial number can then be compared to known serial numbers of counterfeit currency, or a serial number pattern can be identified indicating that the currency is counterfeit. Serial number tracking of the type that can be used by the system 100 is disclosed in U.S. patent application Ser. No. 16 / 810,455, filed by the applicant on March 5, 2020, which is incorporated herein by reference.
[0058] By way of example, the system 100 may involve a gaming table 107 in a casino for table games such as poker, roulette, dice, etc. A host 104 at the gaming table 107 may obtain currency items 103A-103E from one or more players 109 in exchange for one or more casino scorecards and / or to otherwise bid and / or participate in the games at the gaming table 107. In this case, the host 104 may fan out and / or otherwise spread the currency items 103A-103E and / or place them in an area 108 on the gaming table 107 and provide a signal (e.g., by placing the currency items 103A-103E in the area 108 and / or otherwise performing a gesture that the electronic device 101 recognizes as a request for a count when the electronic device 101 processes one or more images of the area 108, providing input via a button on the gaming table 107 and / or a button on an electronic device controlled by the host 104, etc.). The electronic device 101 may use one or more images of the area 108 acquired from the image sensor 102 (which may also be used to acquire casino security surveillance footage) to identify and count the currency items 103A-103E. The electronic device 101 may then signal the count to a mobile electronic device 106 associated with the casino manager 105, who may receive the count using the mobile electronic device 106. As described in detail below, the system 100 is used to contact the casino manager or other casino personnel in response to various issues including card counters, large-denomination currency exchange transactions, counterfeit currency, blacklisted currency serial numbers, blacklisted players, etc. The host 104 can then be authorized to accept currency items 103A-103E (e.g., by placing the currency items 103A-103E into a container in the gaming table 107 through a slot on the table, providing the currency items 103A-103E to a central storage area of the casino, etc.). The electronic device 101 can accumulate the total value of currency stored at the gaming table 107 and / or other gaming tables (e.g., for determining when to collect currency from the gaming table, valuing and / or analyzing or monitoring activity at the gaming table, tracking scoreboard counts and / or denominations at the gaming table to know when to restock the scoreboard at the gaming table, valuing and / or otherwise monitoring player activity and / or performance, etc.). In some examples, the electronic device 101 can provide output regarding the authorization to the host 104, such as by sending a message to an electronic display screen at the gaming table 107, projecting an indicator onto the area 108 and / or currency items 103A-103E in the gaming table 107 using a projector or other light source or emitter, and / or otherwise sending information to an electronic device associated with the host 104 (e.g., a wearable device, a smartphone, etc.).Various configurations are possible and contemplated without departing from the scope of the present invention.
[0059] In one embodiment, the distance (i.e., height) of one or more image sensors 102 can be adjusted as needed based on various factors such as lighting, color of the gaming table layout, etc. One or more image sensors 102 can be mounted using various known mechanical means to enable movement to optimize image capture.
[0060] However, it should be understood that this is merely an example. Without departing from the scope of the present invention, the technology of the present invention can be used in various locations outside of casinos (such as clearing houses, automated withdrawal devices, and any other areas where large amounts of currency may be present) and / or in casino table games (such as cashier rooms, ticket counting rooms, currency storage areas, etc.).
[0061] Image sensor 102 may be one or more of a variety of different image sensors. For example, image sensor 102 may be one or more still image cameras, video cameras, security cameras, infrared sensors, ultraviolet sensors, cameras or other image sensors with one or more infrared filters, cameras or other image sensors with one or more ultraviolet filters, a combination of a standard camera and an infrared camera or a night vision camera, etc. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0062] The electronic device 101 may process the one or more different images in a variety of different ways to identify and / or otherwise value the currency items 103A-103E. For example, the electronic device 101 may utilize one or more colors of the currency items 103A-103E, a comparison of one or more colors of the currency items 103A-103E with one or more colors of the region 108, a comparison of one or more patterns or other features of the currency items 103A-103E with one or more patterns or other features of the region 108, the shape of the currency items 103A-103E, one or more security features of the currency items 103A-103E (e.g., one or more watermarks that appear under ultraviolet, infrared, and / or other lighting conditions; one or more security stripes that glow a particular color under ultraviolet, infrared, and / or other lighting conditions; or the appearance of the currency items 103A-103E under ultraviolet, infrared, and / or other lighting conditions). The electronic device 101 may distinguish the currency items 103A-103E by detecting one or more bands or stripes (e.g., one or more bands or stripes) in the area 108, detecting movement in the video (e.g., movement corresponding to the currency items 103A-103E entering the area 108, the positioning of the currency items 103A-103E in the area 108, etc.), comparing one or more previous images of the area 108 without the currency items 103A-103E and one or more current images of the area 108 containing the currency items 103A-103E (e.g., using the previous images to calibrate image recognition to filter out the area 108 and focus on the currency items 103A-103E, etc.), optical character recognition of text on the currency items 103A-103E (e.g., one or more serial numbers, denomination numbers, etc.), etc. In another example, the electronic device 101 may use one or more neural networks and / or other artificial intelligence structures that are operable to process images to perform various recognitions and to update themselves using data learned from previous image processing. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0063] The system 100 may also use measurement and image recognition to ensure that currency features are correctly sized, oriented, positioned, etc. according to the known characteristics of the currency being valued. Figure 8B and 8C As shown, this method is particularly useful when portions of certain currency items are obscured by other currency items. In this case, the system 100 evaluates certain areas 113-1 to 113-N of the banknote as described above to identify and verify these areas. Figure 8C As shown in image 117 of FIG, the system 100 may focus on the denomination 117 of the note to identify and / or authenticate the note.
[0064] As part of processing one or more different images to identify and / or otherwise value currency items 103A-103E, electronic device 101 may determine the denomination and jurisdiction associated with one or more currency items 103A-103E. For example, electronic device 101 may perform optical character recognition to determine the denomination numerals (e.g., the numerals 1, 5, 10, 20, 50, 100, etc. that may appear on a U.S. bill). Alternatively, electronic device 101 may detect specific security features (e.g., one or more security stripes that emit a specific color associated with a specific denomination under ultraviolet, infrared, and / or other lighting, one or more banded areas of currency items 103A-103E that appear under ultraviolet, infrared, and / or other lighting, and the numerals, sizes, and / or locations that correspond to a specific denomination; etc.) to determine the denomination and jurisdiction. In various examples, the electronic device 101 can count the number and / or value of currency items 103A-103E using the number of currency items 103A-103E and one or more determined denominations associated with each currency item 103A-103E. Various configurations are possible and contemplated without departing from the scope of the present invention. The system 100 can also incorporate an automatic exchange rate function of the type disclosed in Applicant's U.S. Patent No. 10,140,817, which is incorporated herein by reference.
[0065] For example, electronic device 101 may determine that currency items 103A-103E include two 10-point US bills and three 50-point US bills. Therefore, electronic device 101 may determine that there are five currency items 103A-103E with a total value of 170 points.
[0066] Furthermore, as part of processing one or more different images to identify and / or otherwise value items of currency 103A-103E, electronic device 101 may determine whether one or more items of currency 103A-103E are valid or potentially counterfeit and / or otherwise suspicious. For example, electronic device 101 may determine that one or more items of currency 103A-103E are potentially counterfeit and / or otherwise suspicious by detecting the absence of one or more security features that should be present in items of currency 103A-103E. As another example, electronic device 101 may utilize optical character recognition to determine serial numbers on items of currency 103A-103E and match the serial numbers against a list of suspicious currency, thereby determining that one or more items of currency 103A-103E are potentially counterfeit and / or otherwise suspicious. In another example, electronic device 101 may utilize detected features of currency items 103A-103E that do not correspond to currency items that should be present (e.g., a picture of someone other than Benjamin Franklin on a US 100-point bill, incorrect text size, incorrect placement of graphic elements, incorrect color or colors, etc.) to determine that one or more currency items 103A-103E may be counterfeit currency items and / or otherwise suspicious. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0067] While system 100 is illustrated and described above as including specific components configured in a specific arrangement, it will be appreciated that this is merely exemplary, and that other configurations of the same, similar, and / or different components may be employed. For example, in some embodiments, image sensor 102 may be located below the shelf of gaming table 107, out of sight, but within approximately one foot of area 108. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0068] Figure 2 Shows the possible implementations Figure 1 Example functional relationships between example components of example system 100. Electronic device 101 can be any type of electronic device. Examples include, but are not limited to, one or more desktop computing devices, laptop computing devices, mobile computing devices, wearable devices, smartphones, tablet computing devices, etc. Electronic device 101 can include one or more processors 210, one or more communication units 212, one or more non-transitory storage media 211 (which can take the form of, but are not limited to, magnetic storage media; optical storage media; magneto-optical storage media; read-only memory; random access memory; erasable programmable memory; flash memory, etc.), and / or one or more other components.
[0069] The processor 210 can execute one or more instructions stored in the storage medium 211 to perform various functions. Such functions may include, but are not limited to, receiving one or more images from the camera or other image sensor 102 (although in some embodiments, the image sensor 102 may be integrated into the electronic device 101), processing the one or more images, identifying and / or valuing one or more currency items in the one or more images, counting currency, identifying the denomination of currency items in the one or more images, determining the validity of one or more currency items, detecting one or more security features of one or more currency items, and sending one or more messages to one or more other electronic devices.
[0070] Figure 3 A first example image of a first example security feature 320A-320E on currency items 303A-303E is shown. In this example, security feature 320A-320E includes one or more stripes or bands that are detectable when the currency items 303A-303E are illuminated with infrared light and / or the image is captured using an infrared filter. As shown, the size, position, and number of stripes can be configured differently for each denomination of currency item 303A-303E. Thus, the stripes can be used to identify the denomination of currency items 303A-303E.
[0071] Figure 4 A second example image of a second example security feature 421A-421E of currency items 403A-403E is shown. In this example, security features 421A-421E include one or more security stripes that emit a specific color when the currency items 403A-403E are illuminated with ultraviolet light and / or the image is captured using an ultraviolet filter. As shown, the position and / or illuminated color of the security stripes can be configured differently for each denomination of currency items 403A-403E (e.g., red for security feature 421A, green for security feature 421B, yellow for security feature 421C, orange for security feature 421D, and blue for security feature 421E). Thus, the security stripes can be used to identify the denomination of currency items 403A-403E.
[0072] Figure 5 A flow chart of a first exemplary method 500 for valuing currency in an area using image processing is shown. The method 500 may be performed by Figure 1 The system 100 is executed.
[0073] In 510, an electronic device (such as Figure 1The electronic device 101 may acquire one or more images. For example, the electronic device may receive a video from a camera, a series of still images from a still image camera, a still image from a still image camera, an infrared image from an infrared image sensor, a still image from an image sensor, a still image from a first camera, an infrared filtered image from a camera with an infrared image filter, and the like.
[0074] At 520, the electronic device may process the one or more images to identify one or more items of currency in the one or more images. Image processing may include comparing multiple images, performing optical character recognition, identifying one or more shapes or patterns in the images, calibrating image processing with previous images that do not include items of currency, detecting one or more security features and / or other characteristics of the items of currency, and the like.
[0075] At 530, the electronic device may count the currency items. For example, the electronic device may count the number of currency items, the number of currency items of a specific denomination, the value of currency items (the number and value of currency items may be related to the determined denomination of currency items), etc.
[0076] In various examples, the example method 500 can be implemented as a set of related software modules or components that perform the various functions discussed herein. These software modules or components can be executed within a cloud network and / or by one or more electronic devices, such as Figure 1 electronic device 101.
[0077] Although the example method 500 is illustrated and described as including specific operations performed in a specific order, it is understood that this is merely illustrative. In various embodiments, various orders of the same, similar, and / or different operations may be performed without departing from the scope of the present invention.
[0078] For example, in some embodiments, method 500 may include the following additional operations: sending a notification about the count to another electronic device, performing an operation if the count is above a threshold (e.g., 10,000 points), etc. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0079] In various embodiments, a system for valuing currency in an area using image processing may include a non-transitory storage medium storing instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor, process the image to identify at least one item of currency in the area, determine a value of the at least one item of currency regardless of its validity, and count the at least one item of currency.
[0080] In some examples, the processor can process the image by detecting a security feature of the at least one item of currency. In various such examples, the security feature can be an infrared stripe.
[0081] In a number of examples, the processor may process the image by screening out at least one element common to the image and a previous image. In various examples, the processor may count the at least one item of currency by determining a denomination of the at least one item of currency.
[0082] In some examples, the processor can send the count to the electronic device. In many such examples, the processor can perform an operation using a response received from the electronic device.
[0083] Figure 6 A flow chart of a second example method 600 for valuing currency in an area using image processing is shown. This method 600 may be performed by Figure 1 The system 100 is executed.
[0084] In 610, an electronic device (such as Figure 1 The electronic device 101 may acquire one or more images. In 620, the electronic device may process the one or more images to identify one or more currency items in the one or more images.
[0085] At 630, the electronic device may determine whether an error condition exists. For example, one or more currency items may be obscured by an object (e.g., another currency item), preventing identification. Another example is that one or more currency items may be misoriented (e.g., facing up when the identification feature is on the reverse side), preventing identification. If so, the process may proceed to 640. Otherwise, the process may proceed to 650, where the electronic device may count the currency items.
[0086] At 640, after the electronic device determines that an error condition exists, the electronic device may provide an output regarding the error condition. For example, if one or more items of currency are obstructed, the electronic device may provide directions to clear the obstruction, an indication of the location of the obstruction, etc. For another example, if one or more items of currency are misoriented, the electronic device may provide directions to reorient the currency items, an indication of the misoriented currency items, etc. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0087] In various examples, the example method 600 can be implemented as a set of related software modules or components that perform the various functions discussed herein. These software modules or components can be executed within a cloud network and / or by one or more electronic devices, such as Figure 1 electronic device 101.
[0088] Although the example method 600 is illustrated and described as including specific operations performed in a specific order, it is understood that this is merely illustrative. In various embodiments, various orders of the same, similar, and / or different operations may be performed without departing from the scope of the present invention.
[0089] For example, 650 is illustrated and described as counting currency items. However, it will be understood that this is merely an example. In various embodiments, the electronic device may perform operations other than currency counting. In some embodiments, 650 may be omitted. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0090] In some embodiments, a system for valuing currency in an area using image processing may include a non-transitory storage medium storing instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether an error condition exists for the at least one item of currency; and, if an error condition is determined for the at least one item of currency, provide output regarding the error condition.
[0091] In various examples, the error condition may be that at least one item of currency is obscured in the image by an obstacle. In a number of such examples, the output may include directions for removing the obstacle.
[0092] In some examples, the error condition may be that at least one item of currency is in an incorrectly identified orientation. In various such examples, the output may include a redirection direction for the at least one item of currency.
[0093] In numerous examples, the image may be at least one of a still image or a video. In various examples, the image sensor may be at least about one meter away from the at least one item of currency.
[0094] Figure 7 A flow chart of a third example method 700 for valuing currency in an area using image processing is shown. This method 700 may be performed by Figure 1 The system 100 is executed.
[0095] In 710, an electronic device (such as Figure 1The electronic device 101 may acquire one or more images. In 720, the electronic device may process the one or more images to identify one or more currency items in the one or more images.
[0096] At 730, the electronic device may determine whether the currency items are valid. For example, if the electronic device determines that the currency items may be counterfeit (e.g., if the currency items lack security features that should be present, if the characteristics of the currency items do not match expectations, if the serial numbers of the currency items match serial numbers on a list of suspicious currency, etc.), then one or more currency items may be invalid. If so, the process may proceed to 740, where the electronic device may count the currency items. Otherwise, the process may proceed to 750.
[0097] At 750, after the electronic device determines that one or more currency items are invalid, the electronic device may provide an output regarding the suspicious currency items. For example, the electronic device may project a light toward the suspicious currency items, summon an authority, identify the suspicious currency items on a display screen, allow the person presenting the suspicious currency items to retrieve and / or exchange the suspicious currency items, etc. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0098] In various examples, the example method 700 can be implemented as a set of related software modules or components that perform the various functions discussed herein. These software modules or components can be executed within a cloud network and / or by one or more electronic devices, such as Figure 1 electronic device 101.
[0099] Although the example method 700 is illustrated and described as including specific operations performed in a specific order, it is understood that this is merely illustrative. In various embodiments, various orders of the same, similar, and / or different operations may be performed without departing from the scope of the present invention.
[0100] For example, step 730 is described and illustrated as involving determining whether a currency item is valid. However, in various embodiments, a currency item may become suspect for other reasons besides being invalid. For example, even if a currency item is valid, it may become suspect due to damage. In such an example, the currency item may be marked to determine whether it is acceptable despite the damage. For another example, even if a currency item is valid, it may become suspect due to the inability to determine its denomination. In such an example, the currency item may be marked to determine its denomination. Various configurations are possible and contemplated without departing from the scope of the present invention.
[0101] In one embodiment, system 100 is used to determine the validity and / or denomination and / or total amount of currency by imaging only a portion of the currency. FIG8 shows five currency items 825-1 through 825-5 in an exemplary arrangement. The top currency item 825-1 is fully visible, while the other four currency items 825-2 through 825-5 are only partially visible. By analyzing the top currency item 825-1 and portions 830-1 through 830-5 of the other four currency items, system 100 is able to determine the validity and / or denomination and / or total amount. Once the top currency item 825-1 is determined to be valid, the system is able to value portions 830-1 through 830-4 of the other four currency items 825-2 through 825-4 and compare them to the top currency item 825-1.
[0102] In various embodiments, a system for valuing currency in an area using image processing may include a non-transitory storage medium storing instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency is valid; and provide an output regarding the at least one item of currency when the at least one item of currency is determined to be suspect.
[0103] In various examples, the processor may determine that the at least one item of currency is suspicious when the processor identifies the at least one item of currency as a counterfeit item of currency. In some such examples, the processor may identify the at least one item of currency as counterfeit when the processor is unable to locate a security feature of the at least one item of currency during image processing. In a number of such examples, the processor may identify the at least one item of currency as counterfeit currency using a digital identifier extracted from the image using optical character recognition.
[0104] In some examples, the image can include a first image from a camera and a second image from an infrared image sensor. In various examples, the image sensor can include an infrared filter.
[0105] While a number of different embodiments have been described above, it will be appreciated that various techniques from these embodiments may be combined in other embodiments without departing from the scope of the invention. A variety of implementations are possible and contemplated.
[0106] As described above and illustrated in the accompanying drawings, the present invention relates to valuing currency in an area using image processing. A system utilizes image processing to value currency in an area. In some examples, the system receives an image of an area from an image sensor, processes the image to identify at least one item of currency in the area, determines the value of the currency regardless of its validity, and counts the currency. In various examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and, if the currency has an error condition, provides an output regarding the error condition. In numerous examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has a valid value; and, if the currency has a questionable value, provides an output regarding the currency.
[0107] Like paper tickets and circulation tickets, exchange vouchers or game tickets can also be redeemed in table games. In this embodiment, Figures 9A to 9C As shown, the electronic device 101 may use one or more images of the area 108 acquired from the image sensor 102 to identify and authenticate the redemption voucher or gaming ticket 120 . Figure 9C An image 127 of a voucher 128 of a type that can be captured by one or more image sensors 102 for evaluation by electronic device 101 is shown. Once the voucher image or images have been evaluated and the system 100 has obtained the voucher ID 121 and / or read the barcode 122 from the image or images, the system 100 can verify with the casino management system, ticket management system, or other casino system that the voucher is authentic and redeemable. Once approved, the system 100 can send a message to the host or other casino staff, notifying the host or other staff that the voucher is authentic and redeemable for a scorecard. Alternatively, the system 100 can deposit the settlement value of the redeemed voucher into the player's mobile wallet, which the player can use to purchase a scorecard.
[0108] Card Imaging
[0109] Figure 10 An exemplary system 800 for evaluating playing cards in area 802 using image processing is shown. System 800 can include one or more electronic devices 804 and / or one or more image sensors 806. Electronic device 804 can receive one or more images of area 802 from image sensor 806. In some implementations, image sensor 806 can be located at a distance from area 802 (e.g., within approximately 1 meter, greater than 1 meter, between approximately 1 meter and 4 meters, greater than approximately 3 meters, etc.). Electronic device 804 can process the one or more images to identify various data associated with playing cards 808-1 through 808-N in area 802.
[0110] In a first embodiment, when playing cards 808-1 through 808-N are placed face-up in area 802 (e.g., on gaming table 807), system 800 captures images of the backs of playing cards 808-1 through 808-N via one or more image sensors 806. For example, in a card poker game, each player and the host receive seven face-down cards. As the card poker host 805 deals the cards, system 800 can capture images of the backs of the cards and analyze them for defects. Electronic device 804 then analyzes the images to determine if there are any visible card defects. Card defects include, but are not limited to, manufacturing issues resulting in uneven or other inconsistencies in the borders that allow players to determine the rank and suit of a card by observing the back of the card; intentional markings by players that allow players to determine the rank and suit of a card; unintentional markings by players that allow players to determine the rank and suit of a card; and normal wear and tear. Certain "invisible" markings intentionally placed on the cards can be captured using infrared, ultraviolet, or similar technology.
[0111] If the system 800 detects any card markings that are worthy of attention, the system 800 can send a message (such as an email, push notification, or text message) via the processor to a mobile device 809 maintained by casino staff so that the problem can be resolved promptly.
[0112] The system 800 can also ensure the accuracy of one or more decks of cards used when playing the subject game at the subject game table. In this embodiment, when the cards 808-1 to 808-N are placed face up ( Figure 9A In the example of the system 800, which displays playing cards face up on a gaming table, the system 800 captures images of the fronts of playing cards 808-1 through 808-N via one or more image sensors 806. For example, in a card game, playing cards are typically dealt face up to players. By analyzing the rank and suit of each card, the system 800 can confirm that the correct deck or decks are on the gaming table. If a player incorrectly removes one or more cards or adds one or more cards, the deck is considered incorrect. Cards may also be accidentally dropped or otherwise misplaced, resulting in an incomplete deck. Similarly, game results can be tracked to ensure that the host adheres to the rules of the game, does not cheat one or more players, and that the game results are consistent with theoretical results.
[0113] If the system 800 detects that any one or more decks of cards are inaccurate, the system 800 can send a message (e.g., email, push notification, or text message) via a processor to a mobile device 809 maintained by casino staff so that the issue can be resolved promptly.
[0114] System 800 can also be used to maintain a running count in card games. Card counting in card games has been around since the 1960s. Using well-known card counting strategies, players can determine when the next hand of cards is favorable for them. Card counters then increase their stakes to take advantage of favorable counts. While card counting is not illegal, it is prohibited in most casinos.
[0115] While the system 800 keeps a running tally, the system 800 also tracks each player's voting routine. If the system 800 associates favorable player points with any player who consistently increases their voting balance, the system 800 can alert casino staff to monitor and / or address the situation.
[0116] Scoreboard Pallet Imaging
[0117] In another embodiment, if Figure 11A As shown, system 800 is used to monitor a scoreboard tray 810 at a gaming table. Scoreboard tray 810 holds game scoreboards used by the host to pay game wins and redeem tickets. Depending on the game being played, the scoreboard denominations may include 1 point, 5 points, 10 points, 25 points, 100 points, 500 points, and 1000 points. Figure 11B An image of a stack of game scoreboards 811 laid out sideways is shown, and the system 100 values the scoreboards by identifying each individual scoreboard as indicated by reference markers 812, which the system 100 can utilize to ensure accuracy.
[0118] In one embodiment, the system 800 is configured to count the total number of scoreboards in the scoreboard tray 810. In another embodiment, the system 800 is configured to determine the value of the scoreboards in the scoreboard tray 810. In one embodiment, the system 800 is aware of the arrangement and / or color scheme of the scoreboards in the scoreboard tray 810 and is able to determine the total value of the scoreboards by observing the arrangement and / or color of the scoreboards in the scoreboard tray 810. Specifically, in different aisles 812, the scoreboards are stored in the scoreboard tray by denomination (each denomination has a different color). Thus, the total value can be calculated by counting the number of scoreboards in each aisle.
[0119] Tracking the scoreboard tray 810 also allows the system 100 to determine if the host is stealing cards, overpaying players with circulating tickets, underpaying players with circulating tickets, and otherwise monitoring the host and scoreboard tray.
[0120] If the system 800 detects a shortage or excess of scoreboards in the scoreboard tray 810, the system 800 can send a message (e.g., an email, a push notification, or a text message) to casino staff via a processor to replenish or remove the scoreboard tray 810. The scoreboard tray 810 can include an ID or a QR code that can be read to identify the scoreboard tray 810.
[0121] Host Imaging
[0122] In another embodiment, the system 800 is configured to monitor the host's movements and / or gestures. By recognizing certain gestures, the system 100 can automatically trigger actions in response to the recognition of pre-defined gestures. For example, if the system 100 recognizes the host with both hands extended outward with palms facing upward (a common practice that allows the host to display a blank hand), the system 100 can focus one or more image sensors 806 on the center of the gaming table and capture an image of currency or exchange tokens on the gaming table, allowing the electronic device 804 to count, authenticate, or otherwise value the currency or exchange tokens.
[0123] Monitoring the host's movements also allows casinos to monitor the host. Certain gestures or actions can indicate that the host is stealing a scoreboard or ticket. For example, hosts are known to "hide" the scoreboard, putting it in their pocket or elsewhere. Once the system 100 understands and learns these card-hiding techniques, it can be used to identify suspicious host actions.
[0124] Player Imaging
[0125] In another embodiment, system 800 is configured to monitor player movements and / or gestures. By recognizing certain gestures, system 800 can automatically trigger actions in response to the recognition of pre-defined gestures. For example, if system 800 identifies a player at a craps table reaching into a scoreboard rack belonging to a player at a neighboring table, indicating the player is stealing the scoreboard, system 800 can send an alert to casino staff to address the issue.
[0126] In another embodiment, the system 100 utilizes biometric technology (such as facial recognition or iris detection) to passively track players and their movements. Once identified through biometric technology, the system can compare the identity with known players (i.e., players holding player cards) and associate the game situation with the player's account. If the casino does not know the player, the system 100 can remind the casino staff that a player card and / or a free coupon should be provided to the player at a specific gaming table and seat number based on the tracked game situation. In response to this reminder, a casino representative (such as a casino manager) can be prompted to approach the player and ask if he or she would like to register for a player card and / or provide a free coupon (such as a free buffet) based on the player's previous game situation. Biometric technology further allows the system 100 to track the situation of players moving seats or playing multiple hands.
[0127] Code Imaging
[0128] In another embodiment, if Figure 12 As shown, system 800 is used to read a code (e.g., a QR code) 845 displayed on a handheld electronic device 850. Code 845 can indicate the player's identity or a mobile wallet transaction, for which the host can provide the player with a scoreboard. For example, the QR code can be a transaction ID code that confirms that the player has transferred a certain amount of circulating tickets to their casino account and that the player intends to use the casino account to purchase a scoreboard. In this case, system 800 communicates with one or more other casino systems to verify the circulating tickets in the player's mobile wallet and identify the player.
[0129] In one embodiment, the gaming table is equipped with a "Ticket In, Ticket Out" (TITO) feature. In such instances, the system 100 can interact with the TITO feature. For example, a circulating ticket used to purchase a scoreboard can be used to cause the gaming table TITO system to generate an electronic TITO ticket that is pushed to the gaming table and / or to the player's phone or mobile wallet. This feature can also be used in conjunction with a redemption program.
[0130] In the present invention, the disclosed methods may be implemented as a set of instructions or software readable by a device. Furthermore, it should be understood that the specific order or hierarchy of steps in the disclosed methods is an example of an exemplary method. In other embodiments, the specific order or hierarchy of steps in the method may be rearranged while remaining within the scope of the disclosed subject matter. The accompanying method claims describe the elements of each step in an exemplary order and are not necessarily limited to the specific order or hierarchy described.
[0131] The invention may be provided as a computer program product or software, which may include a non-transitory machine-readable medium having stored thereon instructions that can be used to program a computer system (or other electronic device) to perform the processes according to the invention. A non-transitory machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) that is readable by a machine (e.g., a computer). Non-transitory machine-readable media may take the form of, but is not limited to, magnetic storage media (e.g., floppy disks, videotapes, etc.); optical storage media (e.g., CD-ROMs); magneto-optical storage media; read-only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory, etc.
[0132] For purposes of illustration, the foregoing description uses specific terminology to provide a deeper understanding of the described embodiments. However, it will be apparent to those skilled in the art that specific details are not required to practice the described embodiments. Accordingly, the foregoing descriptions of the specific embodiments of the present invention are provided for purposes of illustration and description only. These descriptions are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. It will be apparent to those skilled in the art that numerous modifications and variations can be made based on the foregoing teachings.
Claims
1. A system for valuing currency in an area using image processing, comprising: a non-transitory storage medium for storing instructions; one or more image sensors; as well as A processor, which executes instructions to: receiving one or more images of the area from the one or more image sensors; processing the one or more images to identify one or more items of currency in the area; Determine the validity of one or more items of currency; as well as Determine the total value of one or more verified currency items.
2. The system according to claim 1, wherein: The processor processes the one or more images by detecting security features of one or more items of currency.
3. The system according to claim 2, wherein: The security feature includes infrared stripes.
4. The system according to claim 1, wherein: The processor counts one or more items of currency by determining a denomination of each of the one or more items of currency.
5. The system according to claim 1, wherein: The processor sends the count to the electronic device.
6. The system according to claim 5, wherein: The processor performs an operation using the response received from the electronic device.
7. The system according to claim 1, wherein: The processor further executes instructions to: The validity of one or more items of currency is determined using the serial numbers obtained from the one or more images.
8. The system according to claim 1, wherein: The one or more image sensors are placed 1 to 3 meters above the area.
9. A system for valuing currency placed on a gaming table using image processing, comprising: a non-transitory storage medium for storing instructions; one or more image sensors; as well as A processor, which executes instructions to: receiving one or more images of the gaming table top surface from the one or more image sensors; processing the one or more images to identify one or more currency items on the gaming table; Determine the validity of one or more items of currency; as well as Determine the total value of one or more verified currency items.
10. The system according to claim 9, wherein: The process further receives one or more images of an area proximate a top surface of the gaming table.
11. The system according to claim 9, wherein: The processor processes the one or more images by detecting security features of one or more items of currency.
12. The system according to claim 11, wherein The security feature includes infrared stripes.
13. The system according to claim 9, wherein: The processor counts one or more items of currency by determining a denomination of each of the one or more items of currency.
14. The system according to claim 9, wherein: The processor sends the count to the electronic device.
15. The system according to claim 14, wherein: The processor performs an operation using the response received from the electronic device.
16. The system according to claim 9, wherein: The processor further executes instructions to: The validity of one or more items of currency is determined using the serial numbers obtained from the one or more images.
17. The system according to claim 9, wherein: The one or more image sensors are placed 1 to 3 meters above the top surface of the gaming table.
18. A method for valuing currency in a region using image processing, comprising: storing instructions on a non-transitory storage medium; placing one or more image sensors; as well as Configures the processor to execute instructions to: receiving one or more images of the area from the one or more image sensors; processing the one or more images to identify one or more items of currency in the area; Determine the validity of one or more items of currency; as well as Determine the total value of one or more verified currency items.
19. The method of claim 18, further configuring the processor to execute instructions to: Testing security features of one or more items of currency.
20. The system of claim 19, wherein: The security feature includes infrared stripes.
Citation Information
Patent Citations
Bill validation and cash dispensing device, system and method for use in a casino context
US10140817B2
Evaluating Currency in Areas Using Image Processing
US20200342704A1