PEOPLE DETECTION
20230132834 · 2023-05-04
Inventors
Cpc classification
G01S13/88
PHYSICS
G01S7/2806
PHYSICS
G01S13/0209
PHYSICS
International classification
Abstract
Example embodiments describe a method for estimating a number of persons present in a room including i) obtaining measurements of electromagnetic sounding signals transmitted within the room; ii) determining at least one reverberation time from the measurements; iii) determining the number of people in the room based on the at least one reverberation time, on a room parameter indicative for a capacity of the room for absorbing the signals and a person parameter indicative for an average capacity of a person for absorbing the signals.
Claims
1-15. (canceled)
16. A computer-implemented method for estimating a number of persons present in a room comprising: obtaining measurements of electromagnetic sounding signals transmitted within the room; determining at least one reverberation time from the measurements; determining the number of people in the room based on the at least one reverberation time, on a room parameter indicative for a capacity of the room for absorbing the signals and a person parameter indicative for an average capacity of a person for absorbing the signals.
17. The method according to claim 16, wherein the determining the number of people further comprises determining from the reverberation time a total absorption capacity of the room with the number of persons present.
18. The method according to claim 17, wherein the number of people is further determined by a ratio between the difference of the total absorption capacity and the room parameter, and the person parameter.
19. The method according to claim 16, wherein the determining at least one reverberation time further comprises: determining at least one power delay profile, PDP, expressing an exponential decay in time of power of the electromagnetic sounding signals; determining the reverberation time as a decay constant indicative for the exponential decay in time.
20. The method according to claim 19, wherein the determining the PDP comprises: discarding line of sight, LOS, contributions in the PDP.
21. The method according to claim 19, wherein the determining the PDP comprises: discarding power below a certain threshold from a noise floor.
22. The method according to claim 19, wherein the determining the PDP comprises: fitting an exponential decaying profile with the decay constant onto the obtained PDP.
23. The method according to claim 16, wherein the electromagnetic sounding signals are transmitted by an antenna array.
24. The method according to claim 16, wherein the measurements are obtained by an antenna array.
25. The method according to claim 16, wherein the electromagnetic sounding signals comprise orthogonally polarized sounding signals.
26. The method according to claim 16, further comprising performing a calibration for determining the room parameter and/or the person parameter.
27. The method according to claim 16, wherein the room has a quality factor higher than 5, preferably higher than 100, more preferably higher than 1000.
28. A controller comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the controller to perform the method according to claim 16.
29. A system comprising a transmitter configured to transmit electromagnetic sounding signals within a room and a receiver configure to perform measurements of reflections of the electromagnetic sounding signals; and further configured to perform the method according to claim 16.
30. A room configured with the system according to claim 29 for measuring the number of people in the room.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Some example embodiments will now be described with reference to the accompanying drawings.
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF EMBODIMENT(S)
[0033]
[0034] The measurements 131 comprise a representation of the received signal strength or power of the sounding signal as a function of time. To this end, receiver 120 may comprise various circuitries for providing such representation such as an analogue front end for providing an analogue signal representation, a filter for filtering out the sounding signal from the received signal according to the bandwidth of the sounding signal, an analogue to digital converter, and digital baseband circuitry for providing digital time domain or frequency domain processing. Some of these functions may also be performed within the controller 130. Alternatively, controller 130 may also be part of receiver 120. Transmitter 110 may comprise similar circuitry for transmitting the sounding signals.
[0035]
[0036] In a second step, one or more power-delay profiles, PDPs, 210 are determined from the measurements. A power delay profile expresses the decay in power as a function of time of the received sounding signal. An illustrative example 210 of such a PDP is also shown in
[0037] During step 202, multiple PDPs may be obtained. When receiver 120 has multiple receive antennas 121, 122, then a PDP may be obtained from each of the receive antennas thereby exploiting spatial diversity. When the transmitter 110 has multiple transmit antennas, the received signal and thus measurement will be an average of the path from each of the transmit antennas 111, 112 to one of the receive antennas. In other words, transmitter 110 and receiver 120 may be provided as a single-input single-output, SISO, system, as a multiple-input multiple output, MIMO, system, as a single-input multiple-output, SIMO, system, and as a multiple-input single-output, MISO, system. By applying signal processing techniques exploiting this spatial diversity as available in the art, the measurements and thus the derived PDPs may be obtained for each channel. Similarly, when different orthogonally polarized sounding signals are used, different measurements and thus PDPs may be obtained for the so-obtained different combinations. For example, when vertical, V, and horizontal, H, polarization is used at both transmitter 110 and receiver 120, a PDP may be constructed for each of the combinations, i.e. VV, VH, HH and HV. Last, as the sounding signals are very short in time, several sounding signals may be transmitted and received sequentially in time.
[0038] As a next step 203, post-processing may be applied to the obtained PDPs 210 to eliminate non-linearities. First, the LOS component visible during period 214 may be removed from the PDPs by discarding all gain values from the origin up to after period 214. For example, all values before the mean arrival time T.sub.m of the transmitted sounding signals may be discarded from the PDPs wherein T.sub.m can be obtained as
; and wherein P(t) is the expression for the PDP 210 as a function of time t. Second, contributions by noise may be discarded by discarding all values from the PDP where the PDP drops below a certain threshold value 218. This threshold value may be chosen as a certain amount of dB above the noise floor 219, e.g. 5 dB. To obtain the noise floor itself, power values 219 with large delays in the PDP where no sounding signal contributions above the noise floor are expected may be averaged. As a result of step 203, the constant decay portion 215 of the PDPs is obtained.
[0039] When using spatial diversity by polarization or multiple antennas the multiple PDPs are first averaged in step 204 to obtain a single averaged PDP. This way small-scale fading effects may be avoided. Further, different measurements 131 of sounding signals in time may be obtained. These measurements 131 may then be averaged over time thereby again avoiding small-scale fading effects. More particular, different PDPs 210 may be determined from the different measurement, then these PDPs are averaged over time resulting in an averaged PDP from which the reverberation time is calculated.
[0040] Then, in a next step 205, the reverberation time τ, RT, is derived from the respective PDPs 210. The RT characterizes the exponential decay of power of the received sounding signals. When expressing the power in dB, the decay will result in a linear slope 217. The exponential decay portion 215 of the PDP 210 may be modelled as P(t) = P.sub.0e‾.sup.t/τ (Eq. 1). The RT τ may then be obtained by fitting this model on the measured PDP 210, e.g. by fitting a least-square regression line through the PDP over the delay period 215.
[0041] It has been observed that there is a inverse relationship between the reverberation time and the number of persons 101 in a room 100. By exploiting this relationship, the number of persons n̂ 207 is derived in the next step 206. More particular, this relationship may be modelled by the relation that the total absorption area of the room 100 is related to the number of people present in the room by the equation A.sub.n = A.sub.0 + n × ACS (Eq. 2) wherein A.sub.n is the total absorption area of the electromagnetic sounding signals in the room when n number of persons are present; wherein A.sub.0 is the total absorption area of the electromagnetic sounding signals in the room when no persons are present; and wherein ACS is the average absorption area of a person. Furthermore, the reverberation time of a room is related to the absorption area by the relation
wherein V is the total volume of the room and c is the velocity of light. From these two equations, the estimated number of people n̂ may be expressed as
wherein the square brackets represent a rounding operation towards the nearest integer value.
[0042] Constant parameters V, A.sub.0, ACS may be obtained during a calibration step. Parameter A.sub.0 may be derived from measurements wherein no person is present in the room as A.sub.0 = .sup.4..sup.V/.sub.c..sub.τ0 (Eq. 4) with τ.sub.0 the RT as obtained by steps 201-205. Then, the parameter ACS may be obtained as (A.sub.n — A.sub.0)/n = ACS for a given number of people n that are present in the room. Alternatively, the parameters may be obtained relative to the total volume, i.e. a first parameter related to the room as A.sub.0/V = .sup.4/.sub.c. .sub.τ0 and, similarly, a second parameter related to a person ACS/V. This has the advantage that the volume of the room does not need to be known or estimated.
[0043] The above described steps 202-206 and system 150 for estimating the number of people in a room will result in a better estimation the more the room is reverberating. In electromagnetics, the level of reverberation in a cavity, i.e. room, may be expressed by the quality factor Q describing the capacity of reverberation rooms to store electromagnetic energy. The quality factor Q is defined as the ratio of the energy stored to the energy dissipated in the cavity per unit cycle at which the energy is measured. For rooms that support many internal reflections, such as rooms with metal-walls, the fields and energy density follow the characteristics of such reverberation rooms. Good estimation results have been obtained when the room has a large Q factor, preferably larger than five, more preferably larger than 100, even more preferably larger than 1000. Good estimations may be obtained in rooms with metal-walls such as found on ships.
[0044] A further detailed embodiment of a system for estimating the number of people in a room using the aforementioned steps 202-207 will now be described. An experimental setup of a transmitter and receiver according to this embodiment was installed in the steering gears room of a bulk carrier vessel. The room has a height of 4 m and a volume V of 600 m.sup.3, approximately.
[0045] The transmitter and receiver both comprise a dual-polarized patch 8-element antenna array with horizontal, H, and vertical, V, polarization. For this measurement campaign, 8- element rectangular antenna arrays are used at both the transmitter, Tx, and receiver, Rx. Orthogonal frequency division multiplexing, OFDM, is used to encode the eight parallel sounding channels. Each of the channels is further connected to a two-port RF switch for the two polarizations, thereby obtaining 16 by 16 channels for the sounding signals between the transmitter and the receiver, i.e. for the measurements. The centre frequency is 1.35 GHz and the transmission bandwidth is 80 MHz. Further specifications of the transmitter and receiver are provided in Table 1 below.
TABLE-US-00001 Channel sounder specifications Parameter Setting centre frequency 1.35 GHz bandwidth 80 MHz number of Tx and Rx antennas 8 Tx and Rx polarization Horizontal and Vertical number of OFDM subcarriers 6560 OFDM symbol duration Ts 81.92 .Math.s cyclic prefix duration T.sub.CP 0 ≤ T.sub.CP ≤ Ts
[0046] All channels were then measured 200 times and averaged to reduce measurement noise for an amount of people ranging from zero to six. From the measurements, the RT was calculated as a function of the number of people present in the room according to the steps 202-207 as described with reference to
[0047] Both A.sub.0 and ACS were estimated by a calibration step as described above. For this calibration, 20% of the measurements were used. The remaining 80% was then used for verification of the estimations. Table 2 below summarizes the calculated calibration values from both the full data set and the calibration set. The small difference between the values of the two sets indicates the accuracy of this calibration step.
TABLE-US-00002 Channel sounder specifications Full data set Calibration set (20%) ACS 1.33 1.26 A.sub.0 36.44 36.57
[0048] The remaining 80% of the data set was then used to estimate the number of people n̂. From this estimation, an estimation error e is defined as e = |n - n̂|.
[0049] Another experimental setup was installed in the same room using off-the-shelf products. The transmitter and receiver both comprise an 8-element array of ultra wideband, UWB, DW1000 nodes with vertically polarized antennas. The centre frequency is 4.99 GHz and the transmission bandwidth is 900 MHz. The channels were then measured 200 times for an amount of people ranging from zero to six. From the measurements, the RT was calculated as a function of the number of people present in the room according to the steps 202-207 as described with reference to
[0050] The data set was then used to estimate the number of people n̂ as described above and the estimation error e calculated.
[0051]
[0052] As used in this application, the term “circuitry” may refer to one or more or all of the following: [0053] (a) hardware-only circuit implementations such as implementations in only analogue and/or digital circuitry and [0054] (b) combinations of hardware circuits and software, such as (as applicable): [0055] (i) a combination of analogue and/or digital hardware circuit(s) with software/firmware and [0056] (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and [0057] (c) hardware circuit(s) and/or processor(s), such as microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g. firmware) for operation, but the software may not be present when it is not needed for operation.
[0058] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in a server, a cellular network device, or other computing or network device.
[0059] Although the present invention has been illustrated by reference to specific embodiments, it will be apparent to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied with various changes and modifications without departing from the scope thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the scope of the claims are therefore intended to be embraced therein.
[0060] It will furthermore be understood by the reader of this patent application that the words “comprising” or “comprise” do not exclude other elements or steps, that the words “a” or “an” do not exclude a plurality, and that a single element, such as a computer system, a processor, or another integrated unit may fulfil the functions of several means recited in the claims. Any reference signs in the claims shall not be construed as limiting the respective claims concerned. The terms “first”, “second”, third”, “a”, “b”, “c”, and the like, when used in the description or in the claims are introduced to distinguish between similar elements or steps and are not necessarily describing a sequential or chronological order. Similarly, the terms “top”, “bottom”, “over”, “under”, and the like are introduced for descriptive purposes and not necessarily to denote relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances and embodiments of the invention are capable of operating according to the present invention in other sequences, or in orientations different from the one(s) described or illustrated above.