1. Technical Field
The present disclosure relates to a gate control system and a gate control method, and particularly to a gate control system and a gate control method for an automatic ticket gate.
2. Description of Related Art
An automatic gate can be installed in a station, an airport, or other places. The automatic gate can restrict passage only to people who provide a token, such as a coin, a ticket, or a pass, for example. After the token has been provided, a control system of the gate determines whether a person has passed through the gate or not by means of a device, such as an infrared ray sensor. For example, the control system determines that a person is passing, when a reflected beam of a light beam from the infrared ray sensor is obstructed. Then, the control system determines that the person has passed through the gate when the obstruction of the reflected beam is over. However, the control system may make an incorrect determination and close the gate when baggage or other objects obstruct the reflected beam and then their owner takes them from the reflected beam. Consequently, the person cannot pass the gate successfully.
Therefore, there is need for improvement in the art.
Many aspects of the present disclosure can be better understood with reference to the following drawing(s). The components in the drawing(s) are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawing(s), like reference numerals designate corresponding parts throughout the several views.
As shown in
As shown in
As shown in
The gate control unit 200 generates three dimension (3D) data according to the captured images and the distance information, and transmits the 3D data to the determination unit 400. In addition, the gate control unit 200 compares an opened time of the door 202 with a predetermined time, wherein the predetermined time is a limited time, allowing a person to pass through the door 202. When the opened time reaches the predetermined time, the gate control unit 200 controls the door control unit 300 to close the door 202. In addition, the gate control unit 200 authenticates a token when the authentication unit 201 receives the token of a user. When the gate control unit 200 authenticates the token, the gate control unit 200 controls the door control unit 300 to open the door 202. Then, the determination unit 400 determines whether the object in the operating area 203 is a human body of a person or not according to the 3D data, and transmits the results of the determination to the gate control unit 200.
In the embodiment, the distance information of the captured images can be transferred as distance pixel values, wherein the maximum distance information corresponds to the distance pixel value “255” and the minimum distance information corresponds to the distance pixel value “0”. The gate control unit 200 combines the captured images and the distance pixel values of the points on the object to form image arrays, i.e. the 3D data. In other embodiments, the 3D data can be a 3D image constructed through the image arrays for comparison.
As shown in
The processing module 402 compares the 3D data from the gate control unit 200 with the 3D human models. When the 3D data is similar to one of the 3D human models, the processing module 402 determines that the object is a human body and that there is a person in the operating area 203. Then, the processing module 402 transmits a positive signal as the comparison result to the gate control unit 200 by the transmission module 403. When the 3D data is different from all of the 3D human models, the processing module 402 determines that there is no person in the operating area 203. Then, the processing module 402 transmits a negative signal as the comparison result to the gate control unit 200 by the transmission module 403.
In the embodiment, the image obtaining unit 30 may not be able to capture an image of the whole human body since an installed position of the image obtaining unit 30 is limited by a height of the gate device 20. Thus, the gate control system can restrict a compared range of each of the 3D human models to correspond to the size of the captured images of the image obtaining unit 30. For example, the compared range is 70%-80% size of each of the 3D human models. In other embodiments, if the 3D human models are also obtained by the image obtaining unit 30 on the gate device 20, the processing module 402 can directly compare the 3D data with the 3D human module without limiting the size of the 3D human models.
In the embodiment, the processing module 402 uses the image arrays to compare with the 3D human models, wherein the 3D human models also include distance pixel values. In addition, a point of the image arrays is only compared with a point of each of the 3D human models, wherein a position of the compared point in the image array is the same as a position of the compared points of the 3D human models. If a percentage of a difference between a distance pixel value of the compared point in the image array and a distance pixel value of the compared point in a 3D human model is less than a first predetermined percentage, such as 5%, the processing module 402 determines that the compared point in the image array is similar to the compared point of the 3D human model. If a percentage of the similar points of the image array is more than a second predetermined percentage, such as 85% and 90%, the processing module 402 determines that the image array is similar to the 3D human model. In other embodiments, the 3D human models can also be 3D image models to be compared with the 3D images constructed through the image arrays of the captured images.
As shown in
When the 3D data is different from all of the 3D human models, the processing module 402 determines that the object is not a human body and that there is no person in the operating area 203. Then, the processing module 402 transmits a negative signal as the comparison result to the gate control unit 200 by the transmission module 403. The gate control unit 200 receives the negative signal and keeps generating the 3D data for the determination unit 400 to determine whether there is a person in the operating area 203 or not.
When the 3D data is similar to one of the 3D human models, the processing module determines 402 that the object is a human body and that there is a person in the operating area 203. Then, the processing module 402 transmits a positive signal as the comparison result to the gate control unit 200 by the transmission module 403. The gate control unit 200 receives the negative signal and keeps generating the 3D data for the determination unit 400 to determine whether the person leaves the operating area 203 or not. Then, the processing module 402 determines that the person has left the operating area 203 when the determination unit 400 determines that the 3D data is different from all of the 3D human models. Thus, the gate control unit 200 can control the door control unit 300 to close the door 202.
The gate control unit 200 further compares the opened time of the door 202 with the predetermined time. If the opened time reaches the predetermined time, the gate control unit 200 controls the door control unit 300 to close the door 202. If the opened time is smaller than the predetermined time, the gate control unit 200 keeps the door 202 open and keeps generating the 3D data for the determination unit 400 to determine whether the person leaves the operating area 203 or not or to determine if there is a person in the operating area 203.
When the door 202 is closing, there is an operative area of the door 202. The operative area is an area which the door 202 will pass through during opening and closing. In addition, the door 202 will not be closed if the gate control system determines that the person may hurt due to the opening and closing of the door 202. In other words, the door 202 can be closed when the person is not within the operative area of the door 202. For example, the person has walked across the door 202 although the person is still in the operating area of the gate device 20. Therefore, the gate control system can further determine the relative position between the person and the door 202 to keep the person safe when the opened time reaches the predetermined time.
As shown in
In step S1, the gate control unit 200 authenticates a token of a user received by the authentication unit 201 of the gate device 20, and controls the door control unit 300 to open the door 202 if the token is authenticated. The gate control unit 200 controls the image obtaining unit 30 through the activating unit 100 to capture images of a scene in the operating area of the gate device 20. Each of the captured images includes distance information including distances between points on an object in the operating area 203 and the image obtaining unit 20.
In step S2, the gate control unit 200 receives the captured images and the distance information, and generates 3D data according to the captured images and the distance information. Then, the gate control unit 200 transmits the 3D data to the determination unit 400.
In step S3, the receiving module 401 of the determination unit 400 receives the 3D data from the gate control unit 200. The processing module 402 receives the 3D data from the receiving module 401 and the 3D human models from the storage module 404, and compares the 3D data with the 3D human models to determine whether the object in the operating area 203 is a human body of a person.
If the object is not a human body, processing module 402 determines that there is no person in the operating area 203 at that time, and keeps determining whether the object is a human body. If the object is a human body of a person, the processing module 402 determinates that there is a person in the operating area 203, and the procedure goes to step S4.
When the 3D data is similar to one of the 3D human models, the processing module 402 transmits a positive signal as the comparison result to the gate control unit 200 by the transmission module 403. When the 3D data is different from all of the 3D human models, the processing module 402 transmits a negative signal as the comparison result to the gate control unit 200 by the transmission module 403. The gate control unit 200 determines whether there is a person in the operating area 203 according to the comparison result of the processing module 402. Thus, the gate control unit 200 can determine that there is a person in the operating area 203, when the gate control unit 200 receives the positive signal.
In step S4, the processing module 402 determines whether the person has left the operating area 203 or not. If the person has left the operating area 203, the procedure goes to step S6. If the person is still in the operating area 203, the procedure goes to step S5.
The gate control unit 200 keeps receiving the captured images and the distance information to generate new 3D data in step S4. When the new 3D data is different from all of the 3D human models, the processing module 402 determines that the person has left the operating areas 203. In contrast, the processing module 402 determines that the person is still in the operating area 203 when the new 3D data is still similar to one of the 3D human models.
In step S5, the gate control unit 200 determines whether the opened time of the door 202 reaches the predetermined time. When the opened time reaches the predetermined time, the procedure goes to step S6. When the opened time is smaller than the predetermined time, the procedure goes to step S4.
In step S6, the gate control unit 200 controls the door control unit 300 to close the door 202. In other embodiments, the door 202 can be closed when the opened time reaches the predetermined time, even if the processing module 402 determines that there is no person in the operating area 203. In addition, the gate control system can further check whether the person in the operating area 203 is safe when the door 202 is closing or not.
The above gate control system and method is operated by using the image obtaining unit 30 to capture the image of the scene in the operating area 203 of the gate device 20 for determining whether a person has passed through the gate device 20. In addition, the gate control unit 200 can control the door 202 through the door control unit 300 according to the determination when a person has passed through the gate device 20. Thus, a wrong determination due to an access of the bag can be prevented. Accordingly, the number of wrong determination of the gate control system can be decreased, and a correct rate of the gate control system for determining whether a person has successfully passed through the gate device 20 can be increased. In addition, the gate control unit 200 can close the door 202 through the door control unit 300 when the opened time of the door 202 reaches the predetermined time. In other words, the gate control system and method further restrict passage within a limited time by setting the predetermined time of the door 202. Thus, people can pass the door 20 quickly, and when number of people waiting to pass is very high, the efficiency of the gate device 20 is increased.
While the disclosure has been described by way of example and in terms of preferred embodiment, it is to be understood that the disclosure is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the range of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
100143823 | Nov 2011 | TW | national |