Ray-based detection system and process
The ray-based detection system addresses the limitations of existing systems by partitioning environments into sub-portions for reliable wave-based detection, overcoming interference and line-of-sight requirements to identify objects or humans accurately.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- MITSUBISHI ELECTRIC R&D CENTRE EUROPE BV
- Filing Date
- 2025-09-12
- Publication Date
- 2026-07-23
AI Technical Summary
Existing detection systems are not suitable for confined environments, require direct line-of-sight, and are sensitive to interfering elements, leading to unreliable detection.
A ray-based detection system that partitions the zone-of-interest into sub-portions, using transmitters and receivers to analyze wave propagation, allowing identification of wave blocking content without direct line-of-sight and resistance to interference.
The system provides reliable detection of objects or humans in various environments by distinguishing between wave blocking and non-blocking sub-portions, enabling real-time operation and posture identification.
Smart Images

Figure JP2025080135_23072026_PF_FP_ABST
Abstract
Description
DESCRIPTIONTITLE OF INVENTION: RAY-BASED DETECTION SYSTEM AND PROCESSTECHNICAL FIELD
[0001] The invention relates to a ray-based detection system and a process using the same. Priority is claimed on European Patent Application No. EP25305062.9, filed January 17, 2025, the content of which is incorporated herein by reference.BACKGROUND ART
[0002] Many applications require remotely detecting an object or a human in an identified part of an environment, commonly called zone-of-interest. Such are safety applications, security applications, control in logistics, etc. Technologies already implemented in this purpose comprise radio signal processing, including of radar type, image processing, including using thermal infrared radiations, acoustic sensing, laser-based technologies, etc.
[0003] However, some of these existing systems do not suit confined or smallsized environments or require direct line-of-sight from a detector to the zone-of- interest. Some of these systems are also sensitive to interfering elements such as acoustic sources or heat sources, so that the detection information they produce is not reliable.
[0004] Starting from this situation, one object of the present invention consists in providing a new detection system that alleviates at least some of the drawbacks of the already-existing systems.
[0005] Another object of the invention consists in providing such detection system that is additionally capable of identifying a posture of the object or humanwhen present in the zone-of-interest.
[0006] Still another object of the invention consists in providing such detection system that is low-cost and easy-to-install for monitoring the zone-of-interest.SUMMARY OF INVENTION
[0007] For meeting at least one of these objects or others, a first aspect of the present invention proposes a ray-based detection system for detecting a wave blocking content within an environment, the ray-based detection system comprising:- at least one transmitter, configured for emitting waves into the environment;- at least one receiver, configured for sensing the waves after these waves have propagated within the environment;- a storage unit, configured for storing a partition of a zone-of-interest contained in the environment into a set of sub-portions; and- a processing unit, configured for analyzing the sensed waves so as to determine whether each of at least two of the sub-portions has a respective wave blocking content.
[0008] Possibly, the transmitter and the receiver may be implemented as a common transceiver capable of operating as both the transmitter and the receiver.
[0009] Because it is based on waves, the invention detection system is not sensitive to interfering waves of a different kind and to interfering heat sources, so that it is compatible with many environment types. In addition, a frequency range of the waves that are implemented by the system can be selected apart from signals or significant noise possibly existing in the environment.
[0010] Thanks to partitioning the zone-of-interest into a plurality of sub-portions, and collecting information about several of the sub-portions containing wave blocking material or not, it is possible to provide information about the outline of the overall content made of wave blocking material. In particular, collecting information about the content of several sub-portions that are juxtaposed horizontally on the floor and also about sub-portions that are superposed vertically allows distinguishing between a person lying on the floor and a standing person.
[0011] Preferably, the processing unit may be configured for, for each of the at least two of the sub-portions, first selecting at least one of the emitted waves that corresponds to a respective ray passing through this sub-portion, and then analyzing at least one of the sensed waves that corresponds to the at least one selected emitted wave for determining whether the sub-portion has the wave blocking content.
[0012] In a usual way, rays are associated with waves according to their local direction of propagation, and following successive changes in the propagation direction that may be due to reflections, refractions, diffractions, diffusions, etc. Such connection between rays and waves applies whatever the type of the waves. The wave-based detection system of the invention is thus based on an analysis of propagation rays of the waves. This allows the analysis that is executed by the processing unit to be of ray-tracing type, which can be easy to implement compared to other analysis types. In the context of the invention, wave propagation includes straight-line propagation of the waves but also includes wave propagation which experiences one of several successive reflections, for example on peripheral limits of the environment but also on any element present within the environment. It also includes wave deflections, for example due to transitions between differing propagation media, and wave diffractions where waves bend around obstacles or spread out after passing through narrow openings. Thus, one of the sub-portions that is hidden to the transmitter may be reached by rays of some of the waves after these rays have been reflected between the transmitter and the hidden sub-portion. Similarly, therays can be reflected between the sub-portion and the receiver. Put another way, direct line-of-sight from the transmitter and also to the receiver is not necessary for correct and reliable detection by the ray-based detection system of the invention.
[0013] Generally, in the ray-based detection system, the at least one transmitter and the at least one receiver may be adapted so that the waves are radio waves, or acoustic waves, or laser-emitted waves, or others. Radio waves may be preferred for many environments, but acoustic waves suit underwater environments where radio waves do not propagate well. Laser-emitted waves may be easy to implement. The storage unit and the processing unit may not depend on the wave type.
[0014] Generally also, the ray-based detection system of the invention may be configured for operating with a two-dimensional or three-dimensional environment. In case of a two-dimensional environment, the sub-portions are surface portions, for example squares, triangles, hexagons, etc, and they are volume portions for a three-dimensional environment, such as cubes, parallelepiped portions, etc.
[0015] In preferred embodiments, the processing unit may be further configured for determining whether the at least one sub-portion that is passed through by a ray has the wave blocking content by combining sensing results outputted by the at least one receiver for several rays corresponding to differing ray paths of the emitted waves through the sub-portions, the sensing result for each ray indicating whether this ray has been blocked for wave propagation or not between the transmitter and the receiver involved with the corresponding ray path. This multiple-ray analysis provides increased reliability to the detection result in case several rays reach one and same sub-portion. But it also allows solving some configurations of the sub-portions where ambiguity would exist otherwise between several possibilities for the wave blocking material to be contained in different ones of the sub-portions.
[0016] Advantageously, the processing unit may be further configured for determining whether each ray is propagating from the corresponding transmitter up to the corresponding receiver through several ones of the sub-portions by using at least one Boolean equation that is a function of respective states of the sub-portions, the state of each sub-portion indicating whether this sub-portion has the wave blocking content or not. Such implementation allows efficient and rapid analysis, compatible with real-time or almost real-time operation of the raybased detection system.
[0017] Possibly for Boolean-based embodiments, the processing unit may be further configured for determining whether the at least one sub-portion has the wave blocking content by implementing a solver module with a truth table. The truth table to be used indicates whether each ray propagates from the corresponding transmitter up to the corresponding receiver or not, depending on each sub-portion having the wave blocking content or not, and thereafter checking for unicity of solution.
[0018] In alternative embodiments of the ray-based detection system, the processing unit may be configured for determining whether the at least one sub-portion has the wave blocking content by executing a matrix-based computation from a vector indicating whether some of the rays have been blocked or not for wave propagation between the respective corresponding transmitter and the respective corresponding receiver. Advantageously, the matrix-based computation may be an approximate matrix-based computation.
[0019] Generally for the invention, the transmitter may be adapted for implementing beam-forming, so that each emitted wave has a shape of a collimated beam matching an emission direction that is a start direction of the corresponding ray. Then, the receiver may be adapted for implementing beam-forming so as to select a reception direction that matches a terminal direction of the ray corresponding to the wave currently emitted by the transmitter, and detect whether the wave is received according to the selected reception direction. Thus, the reception direction is consistent with the emission direction of the transmitterso that both the transmitter and receiver correspond simultaneously to a same one of the ray paths.
[0020] A second aspect of the invention proposes a process for detecting a wave blocking content within an environment, this process comprising: / 1 / providing a ray-based detection system according to the first aspect; 121 recording an identification and coordinates of each of the sub-portions in the storage unit; / 3 / causing the least one transmitter to emit waves into the environment and causing the at least one receiver to sense the waves after these waves have propagated within the environment; and / 4 / using the processing unit, determining whether at least one of the subportions has a wave blocking content or not.
[0021] Generally, the process may be used with any environment, including indoor environments, outdoor environments, confined environments, open environments, large- or small-sized environments, aerial environments, underwater environments, etc. Such environment examples encompass the cockpit of a plane, the driver’s cabin of a vehicle, including of a train, a warehouse, any room, etc without limitation.
[0022] In possible implementations, the process may be implemented for warning when an object or a human is or is not in the zone-of-interest. In particular, it may be implemented for revealing the object or human having a shape that corresponds to an identified sub-set of the sub-portions. Possibly, it may be implemented for warning when the human is in a posture or postures that correspond(s) to one or several identified sub-set(s) of the sub-portions. In useful implementations, the posture of concern for the human may be a lying posture, and detection by the ray-based detection system of the human in the lying posture may trigger an alert.
[0023] These and other features of the invention will be now described with reference to the appended figures, which relate to preferred but not-limiting embodiments of the invention.BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 illustrates a ray-based detection system according to an embodiment of the invention.Figure 2 illustrates a simplified three-dimensional implementation of the ray-based detection system of Figure 1.Figure 3 is a diagram of steps executed when using a ray-based detection system according to possible embodiments the invention.Figure 4a illustrates a basic two-dimensional implementation of a raybased detection system according to another embodiment of the invention.Figure 4b is a truth table used in the implementation of Figure 4a.DESCRIPTION OF EMBODIMENTS
[0025] The invention is described below with implemented waves being radio waves, for illustration purpose but without any limitation with respect to using other kinds of waves. Then, phrases such as ray-based detection system and wave blocking content as used in the above general description part respectively correspond to radiodetection system and radio-propagation blocking content.
[0026] Referring to Figure 1, a radiodetection system 10 comprises one or more transmitter(s) 1, one or more receiver(s) 2, a storage unit 3 and a processing unit 4. The system 10 may further comprise a controller 5 for activating operations of the other components of the system, and an optional alert issuer 6. The transmitter 1 is configured for producing radio emission in a spectral range such as 1 GHz (gigahertz) to 100 GHz, and the receiver 2 is spectrally consistent with the transmitter 1 for sensing radio waves emitted by this latter. Preferably, the transmitter 1 and / or the receiver 2 may be each suitable for implementing beam-forming in emission and / or reception, respectively, so that radio waves sensed by the receiver can be assigned to one ray path of the radio waves from the transmitter 1 to the receiver 2.
[0027] For operation of the system 10, the transmitter 1 is installed for emitting the radio waves into an environment E where detection is to be performed. The receiver 2 is installed for sensing the emitted radio waves after they have propagated within the environment E, possibly including reflections of the radio waves on peripheral limits of the environment E, such as walls, or elements contained in this environment E. Operation of the transmitter 1 and receiver 2 makes it possible to identify a ray path within the environment E between emission and reception, corresponding to the propagation of the radio waves. Possibly, the system 10 may comprise several pairs each comprised of a transmitter and a receiver and dedicated to an identified ray path.
[0028] Figure 2 shows a simple implementation of the system 10 for illustration purpose, but the system can be operated with any complex configuration of the environment E. In the represented example, the environment E is a parallelepipedal room with walls, floor and ceiling which are all at least partially reflecting for the radio waves. The purpose of using the system 10 may be detecting presence of a person, for example close to one of the walls and determining whether this person is standing or lying on the floor. One will understand that any other posture of the person may be contemplated, for example a pilot sitting in front of the flying deck of a plane, the cockpit then forming the environment E. The transmitter 1 and the receiver 2 may be installed at respective locations in the environment E, for example near upper corners of the room. Figure 2 also shows several, e.g. three, ray paths that connect the transmitter 1 to the receiver 2, including reflections in this example. The rays corresponding to radio waves emitted by the transmitter 1 to propagate along these ray paths are respectively labelled R1, R2and R3.
[0029] A zone-of-interest Z is defined within the environment E, as a sub-part thereof where the person is expected to be if present. The zone-of-interest Z mayencompass a whole volume that could be occupied by the person having expected postures. Then, the zone-of-interest Z is divided into a plurality of subportions such that identifying some of these sub-portions as being occupied whereas others are empty allows determining that the person is within the zone-of-interest Z with a posture determined by those of the sub-portions that are occupied. In the represented example, four sub-portions P1, P2, P3and P4constitute the zone-of-interest Z: sub-portions P1, P2and P3are aligned horizontally next to one another, and sub-portion P4is located above sub-portion P2. Sub-portions P1-P2or P2-P3being occupied but P4empty means that the person is lying on the floor, whereas sub-portions P2and P4being occupied but P1and P3empty means that the person is standing. Other combinations of occupied vs empty sub-portions appear as sensing faults.
[0030] The principle of operation of the system 10 which is now described is based on considering that a sub-portion which is occupied by part of the person to be detected is blocking propagation of the radio waves, so that rays are stopped at this sub-portion or deflected out of the ray path. In the context of this description, a sub-portion is considered as blocking propagation of the radio waves when its content is absorbing, reflecting or diffusing in an extent such that detection of the radio waves by the receiver 2 is altered compared to this subportion being empty and thus transparent to the radio waves. To this end, a frequency of the radio waves may be 2.45 GHz or more, as an example. Thus, after radio waves have been emitted by the transmitter 1 along an identified ray path in the environment E, the receiver 2 is capable of distinguishing between two states for this ray path: either the ray has reached the receiver 2 without being blocked at any location along its path, or the ray has been blocked at least one of the sub-portions located on its path. If necessary, a reference sensing state may be recorded for each ray path in absence of the person during an initialization step, and the sensed state for the same ray path during a detection operation of the system 10 is compared to the reference sensing state. Reliability of sensing whether the ray path is blocked or not in the detection operation is improved in this way.
[0031] Figure 3 shows several steps of a detection process that uses the system 10. Steps S1 to S5 constitute a setup sequence of the system 10 for operation with desired detection conditions, and steps S6 to S9 constitute a detection operation. Steps S1 to S5 may not be repeated for each new detection operation as long as the detection conditions remain unchanged.
[0032] Step S1 consists in obtaining a numerical model of the environment E in absence of the person to detect, optionally including positions and extensions of any element that may be blocking for the propagation of the radio waves within the environment E. This numerical model also includes the location and limits of the zone-of-interest Z, and the respective coordinates and orientations of the transmitter 1 and the receiver 2 for each ray path. All these data are recorded in the storage unit 3.
[0033] Step S2 implements ray-tracing using the processing unit 4. It consists in calculating the respective paths of a number of rays, each corresponding to propagation of a radio wave within the environment E from the transmitter 1 up to the receiver 2 in absence of the person to detect, i.e. when the zone-of-interest Z is empty. Any software which is designed for ray-tracing can be used. Only the ray paths that have each at least one ray segment which crosses the zone-of-interest Z are useful and are recorded in the storage unit 3. They are denoted below by Rkwhere k is a first integer index used for identifying these rays, k varying from 1 to the number K of calculated ray paths that each cross the zone-of-interest Z.
[0034] Step S3 consists in recording in the storage unit 3 a partition of the zone-of-interest Z into a plurality of sub-portions. Any two of the sub-portions do not overlap, but a merging of all the sub-portions matches the zone-of-interest Z. The sub-portions are denoted below by Pnwhere n is a second integer index used for identifying the sub-portions, n varying from 1 to the number N of the sub-portions in the partition.
[0035] Step S4 consists in determining those among all sub-portions Pn that are located on the path of a given ray Rk. This is carried out by combining the raytracing results obtained in step S2 with the partition recorded in step S3. PRk denotes the set of all sub-portions that are crossed by ray Rk in absence of the person: PRk = {Pni, Pn2,..., Pn_max_k} where n1, n2,..., n_max_k are values of the index n.
[0036] Step S5 consists in determining a state rk of each ray Rk as a function of each sub-portion Pn being transparent or blocking for the propagation of the radio waves. Thus, the state rk of each ray Rk has a binary value: either blocked between the transmitter 1 and the receiver 2 or propagating from the transmitter 1 up to the receiver 2. Step 5 can be carried out easily from step S4 and results in a NxK-dimensional function that provides the respective states of all the rays Rk from respective binary states of all sub-portions Pn indicating that each subportion is either transparent or blocking for propagation of the radio waves. Such function is denoted by f and may be presented as a table with 2Nrows corresponding respectively to all state combinations for the sub-portions Pn, and K columns respectively assigned to the rays Rk and indicating for each of them whether it is blocked or passing between the transmitter 1 and the receiver 2. Such table is called truth table. It may be provided with N input columns, one input column per each sub-portion Pn that indicates a considered state value pnthereof, and K output columns, one output column per each ray Rk, which indicates the state value rk that results for this ray Rk from the state values pnwithin each line of the table.
[0037] Steps S1 to S5 may be implemented by the processing unit 4 using either Boolean equations or matrix-based computations. Such implementations are provided now as examples, but others may be used alternatively.
[0038] The state pnof any sub-portion Pn equals 0 if this sub-portion is blocking for propagation of radio waves, and it equals 1 if it is not-blocking i.e. it is transparent to the radio waves.
[0039] Using Boolean equations, the state rk of any ray R can be computed as: rk = pni AND pn2 AND... AND Pn_max_k where AND is the Boolean multiplication operator, and n1, n2,..., n_max_k are again the index values of all the sub-portions that are crossed by the path of ray Rk, as resulting from step S4. Thus, the state rk of ray Rk equalling 1 means that this ray is propagating from the transmitter 1 up to the receiver 2, and state rk equalling 0 means that ray Rk is blocked between the transmitter 1 and the receiver 2. With the above-introduced f-function: rk = f({pn}).
[0040] For using matrix-based computations, the following may be defined: the state values rk are used again with same meaning as before: 0 if ray Rk is blocked somewhere between the transmitter 1 and the receiver 2, or 1 if ray Rk travels until reaching the receiver 2;the states of all sub-portions Pnare gathered in a N-vector denoted P with the nth-coordinate of this vector P being the state pnof sub-portion Pnas defined above;a KxN-matrix A with K rows and N columns, and the following coefficient akn at kth-row and nth-column: akn = 1 if sub-portion Pn is on the path of ray Rk, otherwise 0; anda diagonal KxK-matrix B having its kth-diagonal coefficient equalling the sum of coefficients akn for n from 1 to N: bk = aki+ak2+...+akN, i.e. the sum of the coefficients of the kthrow of matrix A over all columns, and all off- diagonal coefficients of matrix B equalling 0.
[0041] Then, the state rk of ray Rk equals the integer part, also called floored value, of the ratio of the product of the kth-row of matrix A with vector P, divided by coefficient bk. This corresponds to the following equations (eq1) for all k-values, using standard notations:[Math. 1](eq1)rk~l 5
[0042] Referring again to Figure 3, step S6 consists in emitting radio waves corresponding to each ray Rk and sensing whether this ray is travelling or not from the transmitter 1 up to the receiver 2. This sensing step thus provides measured state values rk each equalling 0 or 1. Each so-measured state value rk forms a respective kth-coordinate of a K-vector R which constitutes the sensing result.
[0043] Step S7 consists in determining the state values pn, each equalling 0 or 1, of all sub-portions Pn that produce sensing result R. This corresponds to computing the reverse f1of the function f introduced above, but it may happen in some configurations that several combinations of state values pnfor all subportions Pn produce the same vector R.
[0044] Step S8 corresponds to outputting those of the sub-portions Pn whose respective state values pnequal 0, i.e. the sub-portions which are blocking for propagation of the radio waves. At least one sub-portion having its state value equalling 0 indicates that a person is present in the zone-of-interest Z, and the relative positions of the blocking sub-portions constitute an indication of the posture of the detected person.
[0045] In case the detection has a security or safety function, an alert AL can be triggered in step S9 using the alert issuer 6, based on a person being detected or not, and when detected possibly based additionally on the posture of the detected person as inferred from those of the sub-portions that have appeared as blocking. Referring again to Figure 2 and considering that a normal situation is a person standing in the zone-of-interest Z, a sensing result that consists in all sub-portions Pi to P4 being transparent triggers an alert in step S9, and a sensing result that indicates any combination of blocking sub-portions which does not contain sub-portion P4 also triggers an alert because it reveals that the person is lying on the floor or abnormal sensing result.
[0046] Steps S7 and S8 may be executed again using either Boolean equations or matrix-based computations. The Boolean-based execution better suits small N-values, i.e. small numbers of sub-portions, whereas the matrix-based computations can be used for any N-value.
[0047] The Boolean-based execution of steps S7 and S8 consists in scanning the output columns of the truth table, for searching all rows that correspond to the sensing result vector R. This can be achieved by implementing a solver module that scans the rows, for example from the top of the truth table, and identifies the first row being encountered with the content of the output columns matching the sensing result vector R. The content of the input columns for this row is a solution of the problem P = f’1(R). Unicity of this solution can then be checked by scanning again the truth table but with the search criterium of the sensing result vector R combined with exclusion of the solution already found. Possibly, this can be carried out in two ways depending on whether one is interested with the states of all the sub-portions or only one of them. In the first case, the whole vector P of the first-found solution is to be excluded for scanning again the truth table, and this is repeated each time with exclusion of all already-found solution vectors P until no further solution is found. Another implementation for checking unicity of the solution may be resuming the scan of the truth table from the next row after that of the solution already found, and repeating it until reaching the last row of the truth table. All possible state combinations for the sub-portions that are compatible with the sensed ray states are thus found, identified and can be outputted in step S8. In the second case where the state of only one targeted sub-portion in searched, only the value contained in the first-found solution vector P for the targeted sub-portion is to be excluded.
[0048] For the matrix-based execution of steps S7 and S8, equations (eq1) can be written in the following way:[Math. 2]N Nakn. pn= bk. rk+ tk, where tk= akn. pnM0D(bk) (eq2) n=l n=lwhere MOD(bk) denotes the reduction through known modulo-operation with respect to integer value of bk.Equations (eq2) for all k-values can be rewritten as follows:B R + T = A P (eq3) where T is a K-vector with modulo-reduced value tk as kth-coordinate.
[0049] Then, the following approximate values tk* may be used for the modulo-reduced values tk:[Math. 3]Ntk* = EPeXakn-Pn MOD(bk) (eq4)Vn=lwhere E is an average of the content of the curly brackets computed over all possible or expected values for vector P, forming a set denoted by X in equation (eq4). For example, referring to the implementation example of Figure 2, the set of possible or expected values for vector P may be comprised of all sub-portions P1-P4 being empty, sub-portions Pi and P2 only being occupied corresponding to the person lying on the floor closer to left side in the figure, sub-portions P2 and P3 only being occupied also corresponding to the person lying on the floor but closer to right side, and P2 and P4 only being occupied corresponding to the person standing vertically.
[0050] Then equation (eq3) can be inverted in an approximate manner as follows:P = round [A-1(B. R + T*)] (eq5) where T* is a K-vector with approximate value tk* as kth-coordinate for all k-values, A’1is the reverse of matrix A, and round[.] is the rounding operation resulting in 0 or 1 as the value closest to the bracket content.
[0051] A simple two-dimensional example is now provided with reference to Figure 4a. The zone-of-interest Z is comprised of a 2x2 array of rectangle sub-portions Pi, P2, P3 and P4. Three transmitters 1 and three receivers 2 are used in the system 10, so as to implement the three rays R1, R2 and R3 as represented in the figure.
[0052] Using Boolean equations, the respective states of these rays are: n = pi AND p2, r2 = pi AND ps, rs = p2 AND ps. Figure 4b displays the resulting truth table, limited to sub-portions P1-P3 since sub-portion P4 is not crossed by any ray. If the sensing result vector is R=(0, 1, 0), then the unique solution is P=(1, 0, 1) from the truth table, meaning that only sub-portion P2 is occupied with radiopropagation blocking content. In case the sensing result vector is R=(0, 0, 0), then four solutions are possible for vector P, which are (0, 0, 0), (1, 0, 0), (0, 1, 0) and (0, 0, 1).
[0053] For the matrix-based computations, the akn-coefficients are determined as equalling 1 if sub-portion Pn is on the path of ray Rk, otherwise 0. This leads to the following A-matrix and B-matrix:[Math. 4]Z1 1 0\ Z2 0 0\A = I 1 0 l j B = I 0 2 0 1, i.e. bk = 2 for all k-values\0 1 1 / \0 0 2 /
[0054] One can easily check that applying equations (eq1) with all possible value combinations for the sub-portion states pi, p2 and ps leads to the truth table of Figure 4b. Indeed, for k=1, the following sum:[Math. 5]JL, ZPi\X am ■ Pn = (1 1 0) - P2n^l \P2 / applied successively to:[Math. 6]Zl\ Zl\ Z0\ Z0\ Z0\ Z0\ Zl\ Zl\P = 1, 1, J 0 J 1 J 1 J 0 J oViz W \1Z \0 / \1 / \o / \i / \o / yields to the results in the same order: 2, 2, 0, 0, 1, 1, 1, 1. With bi =2, one obtainsfor the floored ratios of equation (eq1) again in the order ^|j, [|j,111 111l-l, l-l, respectively equaling 1, 1, 0, 0, 0, 0, 0, 0 which matches the content of the truth matrix for the n-column in the rows defined by the state values pi, ps and ps of the sub-portions.
[0055] The reverse of matrix A is:[Math. 7]1 / i 1 -1\A-1= -- 1 -1 12\-l 1 1 / Considering that the set X corresponds to all eight possible combinations of the state values pn, the approximate values of equations (eq4) are ti* = t2* = t3* = 0.5.
[0056] For example, if the sensing result vector R is (0, 1, 0), then:[Math. 8] / 0.5\ / 1.25 \B ■ R + T* = 2.5 and A~X(B ■ R + T*) = I -0.75\0.5 / \ 1.25 / so that the rounding operation of equation (eq5) actually provides the respective sub-portion state values pi=1, p2=0 and ps=1 as the single solution. For a case where the sensing result vector R can be produced by several solution vectors P, these can be obtained in general by varying the set X of the expected values for vector P that is used for calculating the approximate vector T* involved in equation (eq5).
[0057] Although the above detailed description deals with detecting a person, it is reminded that the invention can be applied similarly for detecting any object within a zone-of-interest inside any environment.
Claims
CLAIMS
1. A ray-based detection system (10) for detecting a wave blocking content within an environment (E), the ray-based detection system comprising:- at least one transmitter (1), configured for emitting waves into the environment (E);- at least one receiver (2), configured for sensing the waves after said waves have propagated within the environment (E);- a storage unit (3), configured for storing a partition of a zone-of-interest (Z) contained in the environment (E) into a set of sub-portions (Pi, P2, P3, P4); and- a processing unit (4), configured for analyzing the sensed waves so as to determine whether each of at least two of the sub-portions has a respective wave blocking content.
2. The ray-based detection system (10) of claim 1, wherein the processing unit (4) is configured for, for each of the at least two of the sub-portions (Pi, P2, P3, P4), first selecting at least one of the emitted waves that corresponds to a respective ray (R1, R2, R3) passing through said sub-portion, and then analyzing at least one of the sensed waves that corresponds to the at least one selected emitted wave for determining whether said sub-portion has the wave blocking content.
3. The ray-based detection system (10) of claim 2, wherein the processing unit (4) is further configured for determining whether the at least one sub-portion that is passed through by a ray has the wave blocking content by combining sensing results outputted by the at least one receiver (2) for several rays (R1, R2, R3) corresponding to differing ray paths of the emitted waves through the subportions (Pi, P2, P3, P4), the sensing result for each ray indicating whether said ray has been blocked for wave propagation or not between the transmitter (1) and the receiver (2) involved with the corresponding ray path.
4. The ray-based detection system (10) of claim 3, wherein the processing unit (4) is further configured for determining whether each ray (Ri, R2, R3) is propagating from the corresponding transmitter (1) up to the corresponding receiver (2) through several ones of the sub-portions (Pi, P2, P3, P4) by using at least one Boolean equation that is a function of respective states of said subportions, the state of each sub-portion indicating whether said sub-portion has the wave blocking content or not.
5. The ray-based detection system (10) of claim 4, wherein the processing unit (4) is further configured for determining whether the at least one sub-portion (Pi, P2, P3, P4) has the wave blocking content by implementing a solver module with a truth table, said truth table indicating whether each ray (R1, R2, R3) propagates from the corresponding transmitter (1) up to the corresponding receiver (2) or not, depending on each sub-portion having the wave blocking content or not, and thereafter checking for unicity of solution.
6. The ray-based detection system (10) of claim 3, wherein the processing unit (4) is configured for determining whether the at least one sub-portion (Pi, P2, P3, P4) has the wave blocking content by executing a matrix-based computation from a vector indicating whether some of the rays (R1, R2, R3) have been blocked or not for wave propagation between the respective corresponding transmitter (1) and the respective corresponding receiver (2).
7. The ray-based detection system (10) of claim 6, wherein the matrixbased computation is an approximate matrix-based computation.
8. The ray-based detection system (10) of one of claims 1 to 7, wherein the transmitter (1) is adapted for implementing beam-forming, so that each emitted wave has a shape of a collimated beam matching an emission direction that is a start direction of the corresponding ray (R1, R2, R3).
9. The ray-based detection system (10) of claim 8, wherein the receiver (2) is adapted for implementing beam-forming so as to select a reception direction that matches a terminal direction of the ray (R1, R2, R3) correspondingto the wave currently emitted by the transmitter (1), and detect whether the wave is received according to the selected reception direction.
10. A process for detecting a wave blocking content within an environment (E), the process comprising: / 1 / providing a ray-based detection system (10) according to one of the preceding claims;121 recording an identification and coordinates of each of the sub-portions (Pi, P2, P3, P4) in the storage unit (3); / 3 / causing the least one transmitter (1) to emit waves into the environment (E) and causing the at least one receiver (2) to sense the waves after said waves have propagated within the environment; and / 4 / using the processing unit (4), determining whether at least one of the sub-portions (Pi, P2, P3, P4) has a wave blocking content or not.
11. The process of claim 10, implemented for warning when an object or a human is or is not in the zone-of-interest (Z).
12. The process of claim 11, implemented for revealing the object or human having a shape that corresponds to an identified sub-set of the subportions (Pi, P2, P3, P4).
13. The process of claim 11, implemented for warning when the human is in a posture or postures that correspond(s) to one or several identified subsets) of the sub-portions (Pi, P2, P3, P4).
14. The process of claim 13, wherein the posture of the human is a lying posture, and detection by the ray-based detection system (10) of the human in the lying posture triggers an alert.
15. The process of one of claims 10 to 14, wherein the environment (E) is a cockpit of a plane, or a driver’s cabin of a vehicle, in particular a driver’s cabin of a train.