Automated teller machine comprising camera to detect manipulation attempts
09734673 ยท 2017-08-15
Assignee
Inventors
- Steffen Priesterjahn (Paderborn, DE)
- Dinh-Khoi Le (Paderborn, DE)
- Michael Nolte (Brakel, DE)
- Alexander Drichel (Bielefeld, DE)
Cpc classification
International classification
H04N7/18
ELECTRICITY
Abstract
An automated teller machine (ATM) is proposed having a control panel (CP) that has elements (1, 2, 3, 4, 5) arranged therein that are provided for users of the automated teller machine (ATM) and that has a camera (CAM) to detect manipulation attempts on the automated teller machine (ATM). The camera (CAM) is mounted in a housing section of the automated teller machine (ATM) surrounding the control panel (CP) and aligned in such a way that the camera (CAM) captures images of at least two of the elements (1, 2) arranged in the control panel (CP). In particular, the camera (CAM) captures image of the money dispensing compartment (1) and the keypad (2) in order to unequivocally detect any overlays installed there and similar manipulation or skimming attempts.
Claims
1. An automated teller machine having a control panel which has elements located therein that are provided for users of the automated teller machine and that has a camera to detect manipulation attempts at the automated teller machine, comprising wherein the camera is mounted in a housing section of the automated teller machine surrounding the control panel and is aligned such that one camera captures images of at least a money dispensing compartment and a keypad provided in the control panel; wherein the camera is installed in that section of the housing of the automated teller machine that bounds the control panel to the side or to the top; wherein the camera is connected to an image data processing unit that processes image data generated by the camera; and wherein the camera and/or the image data processing unit is deactivated during normal authorized operation of withdrawing money from the automated teller machine so that no false alarms are created by hands or objects in the image.
2. The automated teller machine according to claim 1, wherein at least the elements captured by the camera represent elements suitable for manipulation and/or represent elements located in areas of the control panel suitable for manipulation.
3. The automated teller machine according to claim 1, wherein the elements captured by the camera are controls that further include an installation panel work surface, a card slot or a monitor.
4. The automated teller machine according to claim 1, wherein the camera has a wide-angle lens with an acquisition angle of at least 130 degrees and/or a resolution of at least 2 megapixels.
5. The automated teller machine according to claim 1, wherein the data processing unit is integrated into the automated teller machine.
6. The automated teller machine according to claim 1, wherein the image data processing unit has a first stage receiving the image data for processing, in particular for shadow removal, edge detection, vectorizing and/or segmenting.
7. The automated teller machine according to claim 6, wherein the image data processing unit has a second stage downstream from the first stage for feature extraction, specifically by means of blob analysis, edge position and/or color distribution.
8. The automated teller machine according to claim 7, wherein the image data processing unit has a third stage downstream from the second stage for classification.
9. The automated teller machine according to claim 1, wherein the image data processing unit has interfaces for video monitoring systems and/or security systems.
10. The automated teller machine according to claim 1, wherein at least the elements captured by the camera have optically recognizable features, in particular have edges demarcated from homogenous surfaces.
11. The automated teller machine according to claim 1, wherein the image data processing unit, when it detects a manipulation attempt at the elements captured by processing the image data, triggers an alarm, disables the automated teller machine and/or triggers the additional camera.
12. The automated teller machine according to claim 1, wherein the camera and/or the image data processing unit monitors dispensing money at the money dispensing compartment.
13. An automated teller machine for detecting overlays on elements on a control panel, comprising: the control panel having a money dispensing compartment and a keypad spaced from the money dispensing compartment, images of the money dispensing department and the keypad in a non-manipulated condition free from overlays serving as reference data; a housing surrounding the control panel; a camera on the housing that simultaneously captures images of both the money dispensing compartment and the keypad; an image data processing unit that processes image data generated by the camera, the image data processing unit comparing the images of the money dispensing compartment and the keypad from the camera with the reference data to detect the presence of overlays if there are optical deviations therebetween; and wherein the camera and/or the image data processing unit is deactivated during normal authorized operation of withdrawing money from the automated teller machine so that no false alarms are created by hands or objects in the image.
14. An automated teller machine having a control panel which has elements located therein that are provided for users of the automated teller machine and that has a camera to detect manipulation attempts at the automated teller machine, comprising wherein the camera is mounted in a housing section of the automated teller machine surrounding the control panel and is aligned such that one camera captures images of at least a money dispensing compartment and a keypad provided in the control panel; wherein the camera is installed in that section of the housing of the automated teller machine that bounds the control panel to the side or to the top; wherein the camera is connected to an image data processing unit that processes image data generated by the camera; wherein the camera and/or the image data processing unit is deactivated during normal authorized operation of withdrawing money from the automated teller machine so that no false alarms are created by hands or objects in the image; and wherein an additional camera is provided at the automated teller machine for an area in which a user's head is located while using the automated teller machine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention and the advantages resulting therefrom are described hereinafter using embodiments and with reference to the accompanying schematic drawings.
(2) The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
(3)
(4)
(5)
(6)
(7) Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(8) Example embodiments will now be described more fully with reference to the accompanying drawings.
(9)
(10)
(11)
(12) The camera has a lens optimized for this application and, as an example, a resolution of 2 megapixels and greater. The camera is connected to a special data processing unit 10 (refer to
(13) In order to detect the presence of overlays, an optical measurement of the captured elements, such as the keypad, is performed inside the data processing unit 10 with the aid of the camera CAM, in order to detect discrepancies clearly in the event of manipulation. Tests on the part of the applicant have shown that reference discrepancies in the millimeter range can be detected clearly. The requisite image data processing is performed principally in the data processing unit described hereinafter.
(14)
(15) A first stage 11 for image processing, a second stage 12 for feature extraction, and a third stage 13 for classifying the processed data. Stage 13 is, in turn, connected to an interface 14 over which the various alarm or monitoring devices can be activated or controlled. These devices, known henceforth as AISS, include image falsification or manipulation detection (IFD). The first stage 11 that serves for image processing is in turn connected to a second interface 15 over which a link is established to the CCTV unit 20. Remote monitoring or remote diagnosis, for example, can be performed with the help of this CCTV unit.
(16) The data processing unit 10 is primarily responsible for processing the image data D generated by the camera CAM. The image data D arrive initially at the first stage 11 that performs a pre-processing of the incoming image data, when steps such as shadow removal, edge detection, vectorizing and/or segmenting in particular are carried out. The downstream second stage 12 is used for feature extraction, which can be carried out, for example, by means of blob analysis, edge positioning and/or color distribution. Blob analysis, for example, is used to detect cohesive areas in an image and to perform measurements on the blobs. A blob (binary large object) is an area of adjacent pixels having the same logical status. All pixels in an image that form part of a blob are in the foreground. All remaining pixels are in the background. In a binary image, pixels in the background have values that correspond to zero, while each pixel not equal to zero is part of a binary object.
(17) Then, in stage 13, a classification is made which determines on the basis of the extracted features whether a hostile manipulation at the self-service terminal, or automated teller machine ATM, has been carried out or not.
(18) The data processing unit 10 can, for example, be implemented by means of a personal computer that is linked to the automated teller machine ATM or is integrated into said ATM. Besides the camera CAM described that captures images of the areas of the control panel CP already mentioned, an additional camera CAMO can be installed on the automated teller machine ATM (refer to
(19) The operator of the automated teller machine can configure the scope and the type of measures, or countermeasures, taken using the system described here.
(20) Instead of an individual camera (refer to CAM in
(21) All the cameras preferably have a resolution of at least 2 megapixels. The lenses used have an acquisition angle of about 140 degrees and greater. In addition, the exposure time of the cameras used can be freely adjusted over a broad range from 0.25 msec, for example, up to 8000 msec (8 secs.). In this way, it is possible to adjust to the widest possible range of lighting conditions. Tests by the applicant have shown that a camera resolution of about 10 pixels per degree can be obtained. Referred to a distance of one meter, it is possible to achieve an accuracy of 1.5 mm per pixel. This means, in turn, that a manipulation can be detected reliably using a reference deviation of 2 to 3 mm. The closer the camera lens is to the imaged element or observed object, the more precise the measurement. As a result, precision of less than 1 mm can be achieved closer up.
(22) Depending on where the automated teller machine will be used, for example outside or inside, as well as on the existing light conditions, it may be of advantage to install the camera CAM in the lateral part of the housing of the automated teller machine ATM or in the upper part of the housing. Various possibilities for monitoring exist depending on the camera position. When monitoring the different elements, or partial areas, the following possibilities emerge:
(23) Capturing images of the money dispensing compartment (shutter) 1 permits checking for manipulation in the form of cash trappers, i.e. special overlays. Capturing images of the keypad area makes it possible to determine manipulation attempts using overlays or changes to security lighting. Capturing images of the installation panel makes it possible in particular to detect complete overlays. Capturing images of the card slot 4, particularly using an integral camera, makes it possible to detect manipulations in this area.
(24) It has been shown that discrepancies of 2 mm can be clearly detected in particular at the keypad and the card slot. Discrepancies at the rear outer edge of the installation panel can be detected starting at 4 mm. Discrepancies at the lower edge of the shutter can be detected starting at 8 mm.
(25) The data processing unit 10 (refer to
(26) Retrieving an image, adjusting the image rate, the color model, image resolution, triggering an event in the CCTV service when preparing a new image and/or possibly a visual enhancement of detected manipulations on a prepared image.
(27) The system is designed such that in normal operation (e.g. withdrawing money, account status inquiry, etc.) no false alarms are created by hands or objects in the image. For this reason, manipulation detection is deactivated in the period of normal use of an ATM. Also, time periods of cleaning or other brief uses (filing bank statements, interaction before and after the start of a transaction) should not be used as examples of manipulation detection. Essentially, only fixed and immobile manipulation attempts are preferably analyzed and detected. The system is designed such that monitoring operates even under a great variety of light conditions (day, night, rain, cloud, etc.). Similarly, briefly changing light conditions, such as light reflections, passing shadows and the like are compensated for or ignored in the image processing in order to prevent a false alarm. In addition, events of a technical nature, such as a lighting failure and the like, can be taken into consideration. These and other special cases are detected for classification and solved in particular by the third stage.
(28) The method carried out by the system described for detecting manipulation exhibits in particular the following stages (refer to
(29) In a first step, an image is initially recorded (stage 11), wherein the camera parameters are adjusted to generate suitable images. In so doing, a series of images or corresponding image data D is recorded that serves as the basis, or reference, for pre-processing.
(30) Then image data D are pre-processed (stage 11), wherein these data are processed such that they are suitable for further processing. For example, several images are combined into a target image and optimized using image enhancement algorithms. The following steps in particular are performed:
(31) Shadow removal, deletion of moving objects, elimination of noise and/or combination of differently exposed photographs.
(32) Some of the adjustments to the cameras are for different exposure times, to eliminate reflections and to assemble well lighted areas. The images are preferably assembled over a predetermined period in order to obtain the best possible images for manipulation detection. Feature extraction is performed in a third step (stage 12) in which image analysis methods are applied to the pre-processed images or image data in order to inspect said images or image data for specific features, such as edge positions or color distributions. A number or a value is assigned to each feature that indicated how well the corresponding feature was found in the scanned image. The values are collected in what is known as a features vector.
(33) In a further step, a classification is carried out (Stage 13), i.e. the feature vector is passed on to a classification sequence to reach the decision whether manipulation exists or not. The types of classifiers are used that are able to indicate a confidence, i.e. a probability or certainty, with which the decision holds true. The classification mechanisms may include, for example:
(34) Learning classifier systems, Bayes classifiers, support vector machines (SVM) or decision trees (CART or C 4.5).
(35) The system described here is preferably modular in construction, in order to make different configurations possible. The actual image processing and the CCTV connection are implemented in different modules (refer to
(36) The system presented here is also suitable for documenting the manipulations detected, or archiving said manipulations digitally. In the event of a detected manipulation, the images recorded, along with corresponding meta-information, such as time stamp, type of manipulation, etc., are saved on a hard disc in the system or on a connected PC. Messages can also be forwarded to a platform for the purposes of reporting, such as error reports, status reports (deactivation, change of mode), statistics, suspected manipulation and/or alarm reports. In the event of an alarm, a suitable message containing the specific alarm level can be transmitted to the administration interface or interface. The following possibilities can additionally be implemented at said interface:
(37) Uploading camera data, such as the number of cameras, construction status, serial number, etc., master camera data, or adjustment of camera parameters and/or registration for alarms (notifications).
(38) The invention presented here is specifically suitable for reliably detecting hostile manipulations at an automated teller machine, such as a cash dispenser. To this end, the control panel is continuously and automatically monitored by at least one camera. Using image data processing, the elements captured by the camera are measured optically to identify deviations from reference data. It has already been shown that discrepancies in the range of mere millimeters can be identified reliably. A combination of edge detection and segmenting is preferably used for detecting foreign objects so that contours of objects left behind can be clearly detected and identified. In the event of attempted manipulation, countermeasures or actions can be initiated.
(39) The present invention was described using the example of a cash dispenser, but is not restricted thereto and can be applied to any type of self-service terminal.
(40) The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the invention, and all such modifications are intended to be included within the scope of the invention.