Method and device for counting people by using UWB radar
11428795 · 2022-08-30
Assignee
Inventors
Cpc classification
G01S13/0209
PHYSICS
G01S13/88
PHYSICS
G01S7/412
PHYSICS
International classification
Abstract
Disclosed are a method and device for measuring a headcount by using a peak value distribution pattern of a radar reception signal according to the headcount. The method for counting people by using a UWB radar disclosed herein comprises: a step of computing, for each predetermined headcount, an amplitude probability density function based on the distance between a reflection point and a radar, by using a sample radar reception signal for the headcount; a step of calculating likelihood values with respect to the headcounts from a measured radio reception signal by using the probability density function; and a step of determining a headcount corresponding to the largest likelihood value among the calculated likelihood values, as a final headcount with respect to the measured radar reception signal.
Claims
1. A method for counting people by using an ultra-wideband (UWB) radar, the method comprising the steps of: emitting signals and receiving reflected signals via the UWB radar; computing a probability density function for an amplitude associated with a distance between a reflection point and the UWB radar for each of predetermined headcounts by using sample radar-received signals transmitted from the UWB radar for each of the predetermined headcounts; calculating likelihood values for the headcounts from measured radar-received signals transmitted from the UWB radar by using the probability density function; and determining a final headcount for the measured radar-received signals, the final headcount corresponding to a highest likelihood value from among the calculated likelihood values, wherein the computing of the probability density function for each of the predetermined headcounts comprises: determining a predetermined number of first clusters from the sample radar-received signals for each of the predetermined headcounts, the first clusters including peak values; computing a probability density function for an amplitude associated with a distance between a reflection point and the UWB radar for each of the first clusters, and computing the probability density function for each of the predetermined headcounts by multiplying the probability density functions for each of the first clusters.
2. The method for counting people by using the UWB radar according to claim 1, wherein the calculating of the likelihood values comprises: determining second clusters from the measured radar-received signals, the second clusters determined in a number tantamount to the predetermined number of the first clusters; and calculating the likelihood values by using the probability density function for each of the predetermined headcounts from a maximum peak value and a distance value between the reflection point and the UWB radar corresponding to the maximum peak value in each of the second clusters.
3. The method for counting people by using the UWB radar according to claim 2, wherein the first and second clusters are determined in order of a largest magnitude of peak values of the sample radar-received signals.
4. The method for counting people by using the UWB radar according to claim 1, wherein the computing of the probability density function for each of the headcounts represents a log normal distribution.
5. A device for counting people, the device comprising: an ultra-wideband (UWB) radar configured to emit signals and receive reflected signals; an ultra-wideband (UWB) radar configured to emit signals and receive reflected signals; a probability density function computation processor configured to compute a probability density function for an amplitude associated with a distance between a reflection point and the UWB radar for each of predetermined headcounts by using sample radar-received signals transmitted from the UWB radar for each of the predetermined headcounts; and a headcount prediction processor configured to calculate likelihood values for the headcounts from measured radar-received signals transmitted from the UWB radar by using the probability density function and configured to predict a headcount for the measured radar-received signals by using the likelihood values, wherein the probability density function computation processor comprises a first cluster determination processor configured to determine a predetermined number of first clusters from the sample radar-received signals for each of the predetermined headcounts, the first clusters including peak values; and a function generation processor configured to compute a probability density function for an amplitude associated with a distance between a reflection point and the UWB radar for each of the first clusters and to compute the probability density function for each of the predetermined headcounts by multiplying the probability density functions for each of the first clusters.
6. The device for counting people by using the UWB radar according to claim 5, wherein the headcount prediction processor comprises: a second cluster determination processor configured to determine second clusters from the measured radar-received signals, the second clusters determined in a number tantamount to the predetermined number of the first clusters; a likelihood calculation processor configured to calculate the likelihood values by using the probability density function for each of the predetermined headcounts from a maximum peak value and a distance value between the reflection point and the UWB radar corresponding to the maximum peak value in each of the second clusters; and a headcount determination processor configured to determine a final headcount for the measured radar-received signals corresponding to a highest likelihood value from among the calculated likelihood values.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE INVENTION
(6) As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to particular modes of practice, and it is to be appreciated that all changes, equivalents, and substitutes that do not depart from the spirit and technical scope of the present invention are encompassed in the present invention. In describing the drawings, similar reference numerals are used for similar elements.
(7) Certain embodiments of the present invention are described below in more detail with reference to the accompanying drawings.
(8)
(9) In
(10) Therefore, it can be said that the number of peaks in the received signals may reflect the number of objects present in the radar transmission area and that the received times of the peaks represent the distances between the reflection points and the radar. For instance, if there are five peak values that are greater than or equal to a threshold value in the radar-received signals of a particular space, then this can be regarded as there being five people at distances from the radar corresponding to the times at which the peaks are detected within the particular space.
(11) As described above, however, since such peaks can be created not only by people but also by objects, etc., it may be difficult to measure a headcount by assuming a 1:1 relation between the number of peaks and the number of people. Thus, the present invention proposes a method and device for measuring headcount by using the peak distribution patterns of sample radar-received signals for each of a predetermined set of headcounts.
(12) The present invention may first obtain sample radar-received signals with people arranged within a particular space according to a variety of set headcounts and may perform fitting for the peak distribution patterns of the obtained sample radar-received signals with probabilities. Then, in the actual measurement stage, likelihood values may be calculated for headcounts from measured radar-received signals obtained for the particular space, and the headcount for the measured radar-received signals may be determined.
(13) If there are various objects within such a space, the signal properties affected by the objects may be incorporated in both the probability fitting step and the actual measurement step, so that the occurrence of errors caused by objects, etc., in the measuring of the headcount can be prevented.
(14) Ultimately, the present invention can generate sample data that reflects the peak distribution patterns of radar-received signals for various headcounts beforehand and use this sample data to measure a headcount, whereby the number of people present in a particular space can be measured with greater accuracy.
(15) Also, according to the present invention, there is no need to set a threshold value, so that errors in measuring headcounts that may otherwise occur due to the setting of the threshold value can be prevented.
(16) The signals in
(17) Depending on the embodiment, it is possible to measure headcounts by determining a predetermined number of peaks in order of largest peak value rather than by determining clusters.
(18)
(19) Referring to
(20) The probability density function computation unit 210 may use sample radar-received signals for each of a predetermined set of headcounts to compute a probability density function for amplitude associated with the distance between the reflection points and the radar for each of the headcounts. For instance, sample radar-received signals can be obtained for each case from the headcount being 0 to the headcount being 9, and the probability density function computation unit 210 can compute the probability density function for each of the ten sets of sample radar-received signals.
(21) The first cluster determination unit 211 may determine a predetermined number of first clusters including peak values from the sample radar-received signals for each of the predetermined headcounts. For instance, the first cluster determination unit 211 can determine ten clusters for each set of sample radar-received signals as illustrated in
(22) The function generation unit 213 can generate a probability density function for amplitude associated with the distance between the reflection points and the radar for each first cluster and can generate the probability density function for each headcount by multiplying the probability density function generated for each first cluster. The method of generating the probability density functions will be described in greater detail with reference to
(23) The headcount prediction unit 220 may use the probability density functions computed at the probability density function computation unit 210 to calculate a likelihood value for each headcount with respect to the measured radar-received signals and to predict the headcount for the measured radar-received signals by using the likelihood values. The headcount prediction unit 220 can determine the final headcount for the measured radar-received signals as the headcount corresponding to the highest likelihood value from among the calculated likelihood values.
(24) If probability density functions have been computed for 0 to 9 people as in the example described above, the headcount prediction unit 220 can calculate the likelihood values for headcounts ranging from 0 to 9 through the probability density functions and determine the final headcount as the headcount corresponding to the highest likelihood value.
(25) The second cluster determination unit 222 may determine second clusters, in a number tantamount to the number of first clusters, from the measured radar-received signals.
(26) The likelihood calculation unit 224 may use the probability density functions to calculate likelihood values for the headcounts from the maximum peak value and the distance value between the reflection point and the radar corresponding to the maximum peak value in each of the second clusters.
(27) The headcount determination unit 226 may determine the final headcount for the measured radar-received signals as the headcount corresponding to the highest likelihood value from among the calculated likelihood values.
(28)
(29) A method of counting people based on the present invention can be performed at a computing device including a processor, and the following describes an embodiment of a method of counting people performed by a device for counting people.
(30) A device for counting people based on the present invention may compute a probability density function for amplitude, associated with the distance between the reflection point and the radar, for each headcount by using sample radar-received signals obtained for each of a predetermined set of headcounts (S310). That is, with people arranged according to a predetermined headcount in a particular space, such as in an elevator for instance, radar signals may be transmitted and received, and probability density functions may be computed from the sample radar-received signals thus obtained.
(31) Then, using the probability density functions, likelihood values for headcounts may be calculated from measured radar-received signals (S320), and the headcount corresponding to the highest likelihood value from among the calculated likelihood values may be determined as the final headcount for the measured radar-received signals (S330).
(32) In step S310, the device for counting people may determine a predetermined number of first clusters from the sample radar-received signals for each of the predetermined set of headcounts and, for each first cluster, may compute a probability density function for the amplitude associated with the distance between the reflection point and the radar.
(33) A probability density function can, in one example, be a probability density function that represents a log normal distribution, in which case the probability density function p(Z.sub.n|θ.sub.p, d.sub.n) can be computed as in [Equation 1].
(34)
(35) Here, θ.sub.p represents the headcount, and d.sub.n represents the distance between the reflection point and the radar. Also, σ.sub.n represents a standard deviation, m.sub.n represents a mean, v.sub.n represents a variance, n represents a number of the cluster, where, as in a probability density function, the standard deviation, mean, and variance in [Equation 1] are the standard deviation, mean, and variance for amplitude associated with distance and are calculated for each of the headcounts. It can be said that [Equation 1] represents the probability distribution of amplitude Z.sub.n for the n-th cluster found at a distance of d.sub.n when there are a θ.sub.p number of people present.
(36) In other words, the probability density function may be a function that represents the probability distribution of amplitude in a 3-dimensional space as illustrated in
(37) Returning again to
(38)
(39) Here, N.sub.c represents the total number of clusters.
(40) In step S320, the device for counting people may determine second clusters in a number tantamount to the number of first clusters from the measured radar-received signals and, using the probability density functions, may calculate likelihood values for the headcounts from the highest peak value and the distance value between the reflection point and the radar corresponding to the highest peak value in each of the second clusters.
(41) As illustrated in
(42) The magnitude of a likelihood value can be regarded as representing how similar the cluster distribution pattern of the measured radar-received signals is to the cluster distribution pattern of the sample radar-received signals for a certain headcount, and therefore, the device for counting people may determine the headcount corresponding to the highest likelihood value from among the calculated likelihood values as the final headcount for the measured radar-received signals.
(43)
(44)
(45) Referring to
(46) The technical features described above can be implemented in the form of program instructions that may be performed using various computer means and can be recorded in a computer-readable medium. Such a computer-readable medium can include program instructions, data files, data structures, etc., alone or in combination. The program instructions recorded on the medium can be designed and configured specifically for the present invention or can be a type of medium known to and used by the skilled person in the field of computer software. Examples of a computer-readable medium may include magnetic media such as hard disks, floppy disks, magnetic tapes, etc., optical media such as CD-ROM's, DVD's, etc., magneto-optical media such as floptical disks, etc., and hardware devices such as ROM, RAM, flash memory, etc., configured specially for storing and executing program instructions. Examples of the program of instructions may include not only machine language codes produced by a compiler but also high-level language codes that can be executed by a computer through the use of an interpreter, etc. The hardware mentioned above can be made to operate as one or more software modules that perform the actions of the embodiments of the invention, and vice versa.
(47) While the present invention is described above by way of limited embodiments and drawings that refer to particular details such as specific elements, etc., these are provided only to aid the general understanding of the present invention. The present invention is not to be limited by the embodiments above, and the person having ordinary skill in the field of art to which the present invention pertains would be able to derive numerous modifications and variations from the descriptions and drawings above. Therefore, it should be appreciated that the spirit of the present invention is not limited to the embodiments described above. Rather, the concepts set forth in the appended scope of claims as well as their equivalents and variations are encompassed within the spirit of the present invention.