This non-provisional application claims priority under 35 U.S.C. § 119(a) on Patent Application No(s). 201711142919.4 filed in China on Nov. 17, 2017, the entire contents of which are hereby incorporated by reference.
This disclosure relates to a counting device, and more particularly to a counting device comprising a camera.
In the management of public places such as parking lots, stores or department stores, the control of the number of visitors is an important issue for maintaining environmental quality. Therefore, counting devices are commonly disposed in these public places to count the visitors. For example, a card-type counting device may be disposed in the parking lot, provide cards to the visitors when they drive cars into the parking lot, and retrieve the cards when the cars leave the parking lot, so as to count the cars. But, in the place where the quantity of the target items is large, such as markets or department stores, the use of the card-type counting device must make the admission process redundant. Therefore, in such places, optical counting devices (e.g. infrared or light-blocking counters) are usually set at the door to count the visitors.
However, the infrared counter performs counting according to the temperature sensing result so that its sensitivity and response speed are low. The light-blocking counter adds one to the counting result whenever the beam outputted by the light-blocking counter is blocked. Therefore, when multiple people simultaneously enter the detected place through the door, the light-blocking counter must determine that only one person enters the detected place. Moreover, when non-human objects pass through the door, they must be included in the counting result so that the accuracy of the counting result of the light-blocking counter is low.
This disclosure provides an image-capturing and target-counting device to obtain the quantity of a specific kind of target items by capturing images and processing these images.
According to one or more embodiments of this disclosure, an image-capturing and target-counting device comprises a camera, a controller and an image processor wherein the camera is electrically connected to the controller and the image processor. The controller controls the camera to perform filming to obtain a plurality of images with a first time interval as an image capturing period. The image processor obtains a plurality of estimated quantities according to a recognition model and a part of the plurality of images which is obtained in a second time interval, and obtains as well as records a determined quantity of a kind of target items existing in the filming field of the camera according to the plurality of estimated quantities, wherein the second time interval is at least twice as long as the first time interval.
The present disclosure will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only and thus are not limitative of the present disclosure and wherein:
In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawings.
One or more embodiments of this disclosure provide an image-capturing and target-counting device for recognition a specific kind of target items to obtain the quantity of this kind of target items. For example, when the image-capturing and target-counting device set the human as a target item, the image-capturing and target-counting device can recognize the human and obtain the quantity of the human existing within the filming field. The pet or other kind of objects can also be set as the target item, which is not limited in this disclosure.
Please refer to
The controller 12, such as a microcontroller, a programmable logic controller or other controller, controls the camera 11 to perform filming to obtain a plurality of images with a first time interval as the image capturing period. The first time interval can be the default image capturing period of the camera 11 or a time interval set by a user, and the quantity of the images obtained by the camera 11 can be the default value of the controller 12 or the value set by the user.
The image processor 13 such as a digital signal processor (DSP) includes a built-in memory. The image processor 13 obtains a plurality of estimated quantities according to a recognition model and a part of the plurality of images obtained by the camera 11 in a second time interval. More particularly, the second time interval can be the default value of the image processor 13 or the value set by the user. The second time interval is at least twice as long as the first time interval; that is, in the second time interval, the quantity of the images obtained by the camera 11 is at least 2. The image processor 13 respectively processes these images using the recognition model to obtain to the estimated quantities which respectively corresponds to the images. For example, the recognition model belongs to a convolutional neural network (CNN), a deep neural network (DNN) or another kind of models. The recognition model can be pre-installed in the memory or be set by the user.
The image processor 13 obtains and records a determined quantity of a kind of target items existing in the filming field according to these estimated quantities. For example, the image processor 13 calculates the average of the estimated quantities of the images obtained in the second time interval, and records the calculated average (i.e. calculation result) as the determined quantity of the target items in the memory. Afterwards, the image processor 13 executes the above calculation each second time interval in order to update the determined quantity of the target items. In another embodiment, the image processor 13 records all calculation results as a plurality of determined quantities with the second time interval as a recording period. Therefore, when a dynamic object such as the human or the pet is set as the target item, the frequent updates on the determined quantity or a great quantity of the records of the determined quantities due to the frequent changes in the quantity of the target items may be avoided through the above calculation executed by the image processor 13.
Please refer to
Please refer to
Besides the camera 11, the controller 12 and the image processor 13, the image-capturing and target-counting device 1′ can further comprise a signal transceiver 15. For example, the signal transceiver 15 is a wired or wireless signal transceiver, electrically connected to the controller 12, and sends a notification signal related to the determined quantity of the target items to a network platform or a personal device such as mobile phone, tablet, personal computer, and so on. In an embodiment, the controller 12 generates a control command when the image processor 13 records the determined quantity. In other words, whenever the image-capturing and target-counting device 1′ determines the quantity of the target items, it outputs the related notification signal. In another embodiment, the controller 12 is electrically connected to the image processor 13 to obtain the determined quantity of the target items, and determines whether the determined quantity is equal to or larger than a preset threshold value. When the controller 12 generates the control command for transmitting the notification signal related to the determined quantity when determining that the determined quantity is equal to or larger than the threshold value. For example, the notification signal indicates the value of the determined quantity. As another example, the notification signal indicates the relation between the determined quantity and the threshold value. This disclosure does not intend to limit the form of the notification signal.
Moreover, the image-capturing and target-counting device 1′ further comprises a user interface 16. The user interface 16 is electrically connected to the controller 12 and the image processor 13, and provides an operation platform for the user to input one or more parameters of the aforementioned first time interval, the second time interval and the recognition model. The user interface 16 is also configured to generate the control command for transmitting the notification signal and to set the aforementioned weighting function. It should be noted that each of the rotary base 14, the signal transceiver 15 and the user interface 16 is a component selectively disposed in the image-capturing and target-counting device.
Please refer to
In this embodiment, the image-capturing and target-counting device 1″ can also comprise one or more of the rotary base 14, the signal transceiver 15 and the user interface 16 as mentioned in the previous embodiment, and their functions and the connections therebetween are not repeated herein. Moreover, in this embodiment, the image-capturing and target-counting device 1″ comprising two cameras is exemplified. However, in another embodiment, the image-capturing and target-counting device can comprise more than two cameras and determine the quantity of the target items by the aforementioned method.
In view of the above description, the image-capturing and target-counting device provided in this disclosure may avoid the frequent updates on the determined quantity or a great quantity of the records of the determined quantities due to the frequent changes in the quantity of the target items by the settings of the image capturing period and the image processing and recording period, so that the loading of the image processing and the storage space of the device occupied by the records may be reduced. Moreover, the accuracy of the determined quantity (counting result) may be improved by synthesizing multiple images and processing the synthesized image to obtain the determined quantity.
Number | Date | Country | Kind |
---|---|---|---|
2017 1 1142919 | Nov 2017 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
9158975 | Lipton | Oct 2015 | B2 |
9760808 | Fujii | Sep 2017 | B2 |
9906722 | Gigot | Feb 2018 | B1 |
20080018738 | Lipton | Jan 2008 | A1 |
20090295919 | Chen | Dec 2009 | A1 |
20130129144 | Chang | May 2013 | A1 |
20130343604 | Adachi | Dec 2013 | A1 |
20140161305 | Lee | Jun 2014 | A1 |
20140161316 | Golan | Jun 2014 | A1 |
20150063640 | Anabuki | Mar 2015 | A1 |
20150125032 | Yamanaka | May 2015 | A1 |
20150154472 | Yano | Jun 2015 | A1 |
20150334523 | Lappetelainen | Nov 2015 | A1 |
20160006988 | Zhao | Jan 2016 | A1 |
20160012280 | Ito | Jan 2016 | A1 |
20160042621 | Hogg | Feb 2016 | A1 |
20160253579 | Bamba | Sep 2016 | A1 |
20160260226 | Yano | Sep 2016 | A1 |
20160261808 | Tojo | Sep 2016 | A1 |
20160261911 | Soundararajan | Sep 2016 | A1 |
20160284098 | Okumura | Sep 2016 | A1 |
20170053191 | Koyama | Feb 2017 | A1 |
20170061625 | Estrada | Mar 2017 | A1 |
20170083791 | Shiratani | Mar 2017 | A1 |
20170124378 | High | May 2017 | A1 |
20170270375 | Grauer | Sep 2017 | A1 |
20170300569 | Shiiyama | Oct 2017 | A1 |
20180018504 | Sotodate | Jan 2018 | A1 |
20180137362 | Danielsson | May 2018 | A1 |
20180324393 | Ryan | Nov 2018 | A1 |
20190026882 | Liu | Jan 2019 | A1 |
20190057249 | Hayase | Feb 2019 | A1 |
20190095695 | Iwanami | Mar 2019 | A1 |
20190122082 | Cuban | Apr 2019 | A1 |
20190130594 | Seyfi | May 2019 | A1 |
20190303657 | Yu | Oct 2019 | A1 |
20190333241 | Yano | Oct 2019 | A1 |
20200110955 | Nakagawa | Apr 2020 | A1 |
Number | Date | Country | |
---|---|---|---|
20190156514 A1 | May 2019 | US |