Fall detection method and device
The multi-stage fall detection method using radar point cloud and angle FFT information enhances the speed and reliability of fall detection, overcoming the limitations of existing technologies by providing a more effective and privacy-respecting solution.
Patent Information
- Application Number
- JP2025009584
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-01
- Filing Date
- 2025-01-23
- Publication Date
- 2025-08-14
AI Technical Summary
Existing fall detection technologies, such as video-based and wearable device-based methods, face limitations in privacy, lighting requirements, user acceptance, and reliability, while millimeter-wave radar-based methods suffer from missed detections and slow response times.
A multi-stage fall detection method using millimeter-wave radar that employs radar point cloud information and radar angle FFT information at different stages to determine if a fall has occurred, including stages based on radar point cloud, combined radar point cloud and angle FFT information, and solely radar angle FFT information.
Improves the speed and reliability of fall detection by utilizing radar point cloud and angle FFT information at different stages, addressing the limitations of existing technologies.
Smart Images

Figure 2025119588000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of vital signs detection, and in particular to a method and apparatus for detecting falls. [Background technology]
[0002] Currently, the number and proportion of the elderly population is increasing, and the global population is entering an aging phase. Paying attention to the physical health and quality of life of the elderly and resolving the problems they face are of great social and economic significance. Falls cause significant damage to the physical health and life safety of the elderly. According to statistics from the United Nations Health Organization, falls are the second leading cause of death from unintentional injuries worldwide. Fall detection technology can help quickly detect falls, facilitate rapid rescue, and prevent injuries from worsening.
[0003] Common solutions for fall detection include video-based detection technology and wearable device-based detection methods. Video-based fall detection technology uses intelligent detection methods to analyze video data to detect fall events. However, because good lighting conditions are required to acquire video data, this technology cannot be used in dark environments at night. Furthermore, cameras significantly invade privacy and cannot be placed in private environments such as bedrooms or bathrooms. Wearable device-based detection methods use sensors such as gyroscopes and accelerometers to analyze the user's movement characteristics to determine whether a fall has occurred. However, this method requires the user to wear the device to function, and user acceptance is low due to issues with the comfort of wearable devices and frequent charging.
[0004] The above description of the technical background is intended to provide a clear and complete understanding of the aspects of the present invention, and is described for the understanding of persons skilled in the art. These technical solutions are merely described as part of the background technology of the present invention, and are not well known by persons skilled in the art. Summary of the Invention [Problem to be solved by the invention]
[0005] According to the inventors' findings, millimeter-wave radar-based fall detection technology has the advantages of not requiring users to wear a device, not requiring lighting, and protecting privacy. It can be applied to private places such as bedrooms and bathrooms, and has good market potential. Radar-based fall detection technology can analyze the movement characteristics of the human body and determine whether a fall has occurred using methods such as machine learning or template matching. It can also determine whether a fall has occurred by detecting whether a person is lying on the ground based on radar signal fluctuations. However, the former method is prone to missed detections, while the latter method takes a long time to detect and is prone to false positives. Furthermore, radar can provide limited information, making it difficult to quickly and reliably detect falls.
[0006] In view of at least one of the above problems or similar problems, embodiments of the present invention provide a fall detection method and device that can improve the speed and reliability of fall detection by performing fall detection using radar point cloud information and radar angle FFT information at different stages when a fall may occur and determining whether a fall event has occurred. [Means for solving the problem]
[0007] In one aspect of an embodiment of the present invention, there is provided a fall detection device including a detection unit that, in a first stage, performs fall detection based on radar point cloud information, and if a fall event is not detected, proceeds to a second stage, performs fall detection based on the radar point cloud information and radar angle FFT information in the second stage, and if a fall event is not detected, proceeds to a third stage, and in the third stage, performs fall detection based on the radar angle FFT information.
[0008] Another aspect of an embodiment of the present invention provides a fall detection method including: in a first stage, performing fall detection based on radar point cloud information, and transitioning to a second stage if a fall event is not detected; in the second stage, performing fall detection based on the radar point cloud information and radar angle FFT information, and transitioning to a third stage if a fall event is not detected; and in the third stage, performing fall detection based on the radar angle FFT information.
[0009] Another aspect of an embodiment of the present invention provides a computing device including a memory having a computer program stored therein and a processor, the processor configured to execute the computer program to implement the above method.
[0010] Another aspect of an embodiment of the present invention provides a storage medium having a computer-readable program stored thereon, the computer-readable program causing a computer to execute the above-described method.
[0011] One of the advantageous effects of the embodiment of the present invention is as follows: According to the embodiment of the present invention, the speed and reliability of fall detection can be improved by performing fall detection using radar point cloud information and radar angle FFT information at different stages when a fall may occur, and determining whether a fall event has occurred.
[0012] Certain embodiments of the present invention are disclosed in detail, as set forth in the following description and in the drawings, and are indicative of ways in which the principles of the present invention may be employed. However, the embodiments of the present invention are not intended to be limiting in scope. The present invention encompasses various alterations, modifications, and equivalents within the spirit and content of the appended claims.
[0013] Features described and / or shown in one embodiment may be used in the same or similar manner in one or more other embodiments, may be combined with features in the other embodiments, or may substitute for features in the other embodiments.
[0014] It should be noted that the term "comprise / have" when used in this context means the presence of a feature, element, step or component, and does not exclude the presence or addition of one or more other features, elements, steps or components. [Brief explanation of the drawings]
[0015] Elements and features illustrated in one drawing or embodiment of an example of the invention may be combined with elements and features shown in one or more other drawings or embodiments. In the drawings, like reference numerals represent corresponding components in multiple drawings and may represent corresponding components used in multiple aspects.
[0016] The drawings included herein are for understanding the embodiments of the present invention, constitute a part of this specification, and are for illustrating the embodiments of the present invention, and together with the written description, explain the principles of the present invention. Note that the drawings described herein are merely for illustrating the embodiments of the present invention, and those skilled in the art can easily derive other drawings based on these drawings. [Figure 1] 1 is a schematic diagram of an example of a fall detection method according to an embodiment of the present invention; [Figure 2] 1 is a schematic diagram of the stages of fall detection according to a method according to an embodiment of the invention; [Figure 3] FIG. 1 is a schematic diagram of an example of radar point cloud based fall detection in a first stage. [Figure 4] FIG. 10 is a schematic diagram of an example of fall detection based on radar point cloud information and radar angle FFT information in the second stage. [Figure 5] FIG. 10 is a schematic diagram of an example of fall detection based on radar angle FFT information in the third stage. [Figure 6]2 is a schematic diagram of an example of a fall detection process of a method according to an embodiment of the present invention; [Figure 7] 1 is a schematic diagram of an example of a fall detection device according to an embodiment of the present invention. [Figure 8] FIG. 1 is a schematic diagram of an example of a computing device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0017] These and other features of the present invention will become apparent from the drawings and the following description. The specification and drawings disclose specific embodiments of the present invention, i.e., some embodiments consistent with the principles of the present invention. It should be noted that the present invention is not limited to the described embodiments, but includes all modifications, variations, and equivalents within the scope of the appended claims.
[0018] In the embodiments of the present invention, the terms "first" and "second" are used to distinguish different elements by name and do not refer to the spatial arrangement or temporal order of these elements, and these elements are not limited to these terms. The term "and / or" includes any one or more of the listed terms and combinations thereof. The terms "including," "including," and "having" refer to the presence of stated features, elements, elements, or components, but do not exclude the presence or addition of one or more other features, elements, elements, or components.
[0019] In the embodiments of the present invention, the singular forms "a," "the," etc. include the plural and mean "a kind" or "a class," and are not limited to "one." Furthermore, the term "said" includes both the singular and the plural unless the context clearly dictates otherwise. Furthermore, the term "according to" means "at least partially depending on," and the term "based on" means "at least partially based on," unless the context clearly dictates otherwise.
[0020] Hereinafter, each embodiment of the present invention will be described with reference to the drawings.
[0021] Example 1 An embodiment of the present invention provides a fall detection method, more specifically, a multi-stage fall detection method based on millimeter-wave radar, which uses millimeter-wave radar point cloud information and radar angle FFT (Fast Fourier Transform) information to perform detection at different stages of a fall event.
[0022] 1 is a schematic diagram of an example of a fall detection method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
[0023] Step 110: In the first stage, a fall is detected based on the radar point cloud information, and if a fall event is not detected, the process proceeds to the second stage.
[0024] Step 120: In the second stage, a fall is detected based on the radar point cloud information and the radar angle FFT information, and if a fall event is not detected, the process proceeds to the third stage.
[0025] Step 130: In the third stage, fall detection is performed based on the radar angle FFT information.
[0026] According to an embodiment of the present invention, the speed and reliability of fall detection can be improved by performing fall detection using radar point cloud information and radar angle FFT information at different stages when a fall may occur and determining whether a fall event has occurred.
[0027] In an embodiment of the present invention, a radar periodically emits a radar signal into space, receives a reflected signal, and processes the reflected signal to detect an object that has reflected the radar signal. The reflected signal received by the radar is a superposition of signals reflected from different objects, and by performing processing such as range FFT, Doppler FFT, and radar angle FFT, the reflected signal can be distinguished in multiple dimensions such as range, Doppler, and angle.
[0028] In the embodiment of the present invention, the radar angle FFT information means the result of performing the above processing on the reflected signal received by the radar, and S={sx,y,z}, where s x,y,z represents the radar signal emitted from the spatial location (x,y,z).
[0029] In an embodiment of the present invention, the point cloud of one frame of the radar is expressed as P={(x i ,y i ,z i ,v i ), 1≦i≦n}, where (x i ,y i ,z i ) are the spatial coordinates of the point cloud, and z i is the height of the point cloud relative to the ground, and v i is the Doppler velocity of the point cloud, and n is the number of point clouds. In the embodiment of the present invention, a point cloud reflecting a moving target is called an effective point cloud. Therefore, if a radar cannot generate an effective point cloud, the radar cannot detect a moving target within its coverage area. On the other hand, if a radar can generate an effective point cloud, the radar can detect a moving target within its coverage area.
[0030] In the embodiments of the present invention, a millimeter wave radar, for example, an FCMW (Frequency Modulated Continuous Wave) radar, is used as an example, but the present invention is not limited to this, and the radar may be any other type of radar as long as it is capable of generating point cloud information.
[0031] FIG. 2 is a schematic diagram of the stages of fall detection according to a method according to an embodiment of the invention.
[0032] In an embodiment of the present invention, as shown in FIG. 2 , the first stage is a stage before time T0. In the first stage, a radar point cloud can be continuously output from the radar, and a moving target can be detected based on the radar point cloud. The target's movement may be, for example, a normal movement such as walking, sitting, or standing, or may indicate a fall, or moving or crawling on the ground after a fall. Because the moving target can be detected in the first stage, a fall can be determined based on the radar point cloud information. Furthermore, when the radar point cloud is no longer output from the radar, i.e., when the radar point cloud no longer appears, for example, at time T0, the system transitions to the second stage.
[0033] In an embodiment of the present invention, as shown in FIG. 2 , the second stage is the period from time T0 to time T1. At time T0, the radar point cloud output disappears, and there is no point cloud output until time T1. In the second stage, the detection target transitions from a moving state to a stationary state. At this stage, fall detection can be performed using the radar point cloud and angle FFT information. This is because if the target loses consciousness or becomes extremely weak and unable to move immediately after falling, the radar can only acquire the point cloud from before the target fell to the ground. Because the duration of a fall event is short and there is little point cloud data reflecting the falling motion, it is difficult to detect a fall event using only the radar point cloud. If the target is physiologically active after falling (breathing and heartbeat), the radar will produce relatively large signal fluctuations at the target's position, even if there is no significant body movement. Therefore, by combining the radar point cloud and radar signal fluctuation information, such fall events can be detected.
[0034] In an embodiment of the present invention, as shown in FIG. 2 , the third stage is the period from time T1 to time T2 after the radar point cloud disappears. If a fall event is not detected based on the radar point cloud and angle FFT information in the first and second stages, the process proceeds to the third stage. In a real-world scenario, a slow fall may occur, such as when a target, such as a human body, leans against a wall or other object and slowly slides to the ground. Due to the slow movement of the human body, the radar may not be able to output a valid point cloud, resulting in the failure of the fall detection in the previous two stages. Therefore, in an embodiment of the present invention, a third stage of fall detection is proposed, which determines whether a fall has occurred using only radar angle FFT information.
[0035] In an embodiment of the present invention, a fourth stage may be preferably maintained after the third stage. For example, as shown in FIG. 2, the fourth stage may be maintained for a certain period after the time T2 after the radar point cloud disappears. Because the radar point cloud disappears, the radar coverage area becomes an environment without moving targets. This stationary state may continue for a long time. For example, the target may leave the radar detection area or may fall asleep within the radar coverage area. Since no fall event has been detected after the previous three stages, it is pointless to continue fall detection using radar data at this point. On the other hand, detection over a long period of time may result in false detection due to noise. Therefore, in the fourth stage, if no valid point cloud is output from the radar after the time T2 and no fall event has been detected, fall detection is stopped. The above operation avoids long-term invalid detection, reduces false detection due to noise, and saves computational resources.
[0036] In the above embodiment, if the radar point cloud reappears in the second to fourth stages, i.e., if the radar starts to output a valid point cloud, the system transitions to the first stage, i.e., falls are detected based on the radar point cloud information. If the radar point cloud gradually decreases and disappears, the system returns to the second stage.
[0037] In the above examples, the time lengths of the second, third, and fourth stages are not limited. In one preferred embodiment, the time length of the third stage is longer than the time length of the second stage. For example, the time length of the second stage is set to 2 minutes, and the time length of the third stage is set to 10 minutes. In the third stage, fall detection is performed based only on radar angle FFT information, so it is necessary to accumulate data for a longer period of time to obtain reliable detection results. Therefore, by setting the time length of the third stage longer than that of the second stage, the reliability of the detection results can be improved.
[0038] The following describes each stage of fall detection.
[0039] In the first stage, the radar continues to output point clouds and can detect moving targets. Figure 3 is a schematic diagram of an example of fall detection based on radar point clouds in the first stage. As shown in Figure 3, it includes the following steps:
[0040] Step 310: Filter the radar point cloud for each frame.
[0041] Step 320: Save the filtered radar point cloud in a point cloud information list.
[0042] Step 330: Perform fall detection based on the point cloud in the point cloud information list.
[0043] Note that the above-described Figure 3 merely exemplifies an embodiment of the present invention, and the present invention is not limited thereto. For example, the execution order of each step may be adjusted as appropriate, other steps may be added, or some steps may be deleted. Those skilled in the art may make appropriate modifications based on the above content, and the present invention is not limited to the description of the above-described Figure 3.
[0044] In the above embodiment, first, point cloud information is collected, and then fall detection is performed based on the collected point cloud information.
[0045] When collecting point cloud information, for the radar data of each frame, first, noise in the point cloud is removed by filtering, and then the filtered point cloud is saved in the point cloud information list.
[0046] Normally, even when the reflection intensity of the radar signal of a stationary object is high, a point cloud is generated. However, the Doppler velocity of the point cloud of a stationary object is zero or small. In order to eliminate the influence of the point cloud of a stationary object on the fall judgment, in step 310, the point cloud with a Doppler velocity smaller than V (referred to as the first threshold) may be removed by filtering, that is, the point cloud with |v i |<V may be removed by filtering.
[0047] Also, in step 310, noise in the radar point cloud may be filtered. For example, the point cloud of each frame is clustered using a clustering method, the point cloud belonging to a certain cluster that has been successfully clustered is retained, and the point cloud that does not belong to any cluster and has failed in clustering is removed. The condition for successful clustering is, for example, that the number of point clouds in the cluster is n c (referred to as the second threshold) and larger, and the minimum distance from each point in the point cloud to other point clouds in the same cluster is d c (referred to as the third threshold) and smaller.
[0048] In the above embodiment, after the clustering process, the point cloud is classified into the point cloud belonging to a certain cluster that has been successfully clustered and the point cloud that does not belong to any cluster and has failed in clustering. The former is a valid point cloud, and the latter is noise. Therefore, by clustering the radar point cloud of each frame, the point cloud can be classified into multiple clusters. The number of point clouds in each cluster is n c and larger, and the minimum distance from each point in the point cloud to other point clouds in the same cluster is d c and smaller.
[0049] In the above embodiment, this process may be implemented using a conventional clustering algorithm, such as the DBSCAN (Density-Based Spatial Clustering of Applications with Noise) algorithm, although the present invention is not limited thereto.
[0050] In step 320, the point cloud information list is j ,1≦j≦N L}, where P' j is the effective point cloud in the radar data of the jth frame, and N L is the total number of frames.
[0051] In one preferred embodiment, the point cloud information list includes the points closest to the current time point, up to F L The valid point cloud data of frames is stored, that is, N L ≦F L and point cloud data from before that point has been discarded. Also, the number of valid point clouds for each frame in the point cloud information list is greater than zero. If the number of valid point clouds for a frame is 0, the radar data for that frame is ignored from the point cloud information list and does not affect the number of data frames in the point cloud information list. For example, suppose there are currently 50 frames of radar data, and the number of valid point clouds for radar data in 45 of those frames is greater than 0, then the number of data frames stored in the point cloud information list is 45, i.e., N L =45.
[0052] In the above embodiment, the number of data frames in the point cloud information list is F L If the point cloud information list is equal to the point cloud information list, it is determined whether a fall event has occurred.
[0053] For example, the effective point group P' of each frame in the point group information list jIf the number of frames in which the average height z'j of the point cloud in the point cloud information list is smaller than Z0 (referred to as the fourth threshold) is greater than M1 (referred to as the fifth threshold) and the average height z'j of the point cloud of all frames in the point cloud information list is smaller than Z1 (referred to as the sixth threshold), it is determined that a fall event has occurred; otherwise, it is determined that a fall event has not occurred.
[0054] The above is just an example. L There is no restriction on N L That is, the point cloud information list may include only the nearest points from the current point to the maximum of N points. L The valid point cloud data for this frame is retained, and point cloud data from previous points in time is discarded. If the number of valid point clouds for a frame among the valid point cloud data for the frames closest to the current point in time is 0, the radar data for that frame is ignored from the point cloud information list and does not affect the number of data frames in the point cloud information list.
[0055] In the above embodiment, when the radar continuously generates point cloud data and new point cloud information is added to the point cloud information list, the above operation may be repeated to detect a fall event based on the valid point cloud information in the point cloud information list. The first stage detection method is mainly used to detect a situation where the target moves or crawls on the ground after falling.
[0056] In the above embodiment, if a fall event is detected in the first stage, the detection is stopped, and if a fall event is not detected, the process proceeds to the second stage.
[0057] In the above embodiment, a method for detecting a fall based on radar point cloud information has been described as an example, but when actually implementing the method, other methods may be obtained by appropriately modifying the above method, and the description thereof will be omitted here.
[0058] In the second stage, the detection target transitions from a moving state to a stationary state, and in this stage, fall detection may be performed using the radar point cloud and angle FFT information. Figure 4 is a schematic diagram of an example of fall detection based on the radar point cloud information and radar angle FFT information in the second stage. As shown in Figure 4, it includes the following steps.
[0059] Step 410: Valid point cloud data for N1 frames is obtained from the point cloud information list.
[0060] Step 420: Clustering processing is performed on the valid point cloud data of the N1 frames.
[0061] Step 430: Detect the position of the stationary target based on the radar angle FFT information.
[0062] Step 440: Determine whether a rollover event occurs based on the valid point cloud data of the N1 frames and the position of the stationary target.
[0063] Note that the above-described FIG. 4 merely exemplifies an embodiment of the present invention, and the present invention is not limited thereto. For example, the execution order of each step may be adjusted as appropriate, other steps may be added, or some steps may be deleted. Those skilled in the art may make appropriate modifications based on the above content, and are not limited to the description of the above-described FIG. 4.
[0064] In step 410, N1 frames of valid point cloud data are obtained from the point cloud information list. If the number of frames of valid point cloud data in the point cloud information list is smaller than N1, the target's activity time and movement amplitude are small, the possibility of a fall is considered low, and transition to subsequent fall detection in the second stage is unnecessary. If not, subsequent fall detection needs to be performed. The present invention is not limited to the value of N1, which may be determined empirically.
[0065] In step 410, statistics may be taken on the information of valid point clouds of N1 frames for subsequent fall detection, where the number of all point clouds is n1 and the center position of all point clouds is P c =(x c ,y c ,z c ), and the number of points whose height is less than Z2 (called the sixth threshold) is n z2 and the number of points whose height is less than Z3 (called the eighth threshold) is n z3 and the number of points whose height is greater than Z4 (called the 10th threshold) is n z4 The proportion of points whose height is smaller than the sixth threshold Z2 is r z2 =n z2 / n1, and the proportion of points whose height is smaller than the eighth threshold Z3 is r z3 =n z3 / n1.
[0066] In step 420, the valid point cloud data of N1 frames are integrated and clustered to obtain c point cloud clusters. In the above embodiment, the clustering algorithm is not limited, and the clustering may be realized using, for example, the DBSCAN algorithm.
[0067] If the number of point cloud clusters obtained by the above clustering process is greater than 1, i.e., c>1, there are multiple targets within the radar monitoring range, and the possibility of a fall resulting in serious injury is low. Therefore, there is no need to perform the second stage of fall detection; it is determined to be a safe scene and detection is terminated.
[0068] If the number of point cloud clusters obtained by the above clustering process is one or less, the position of the stationary target is detected based on the radar angle FFT information.
[0069] In step 430, the radar angle FFT information can be used to estimate the position of stationary targets (eg, human bodies) since physiological activity of the human body affects the radar signal.
[0070] In one preferred embodiment, the position of a stationary target is estimated based on the signal fluctuation of the radar angle FFT. The fluctuation of the angle FFT amplitude at each spatial position within a certain period is calculated, and the fluctuation may be expressed using the standard deviation of the angle FFT amplitude. If the fluctuation value of the radar signal is greater than a threshold, it is determined that a target is present within the radar monitoring range, and the position where the radar signal fluctuation value is maximum is the position of the stationary target.
[0071] In another preferred embodiment, the signal fluctuation and frequency spectrum characteristics of the radar angle FFT are used to estimate the position of a stationary target. For details, reference may be made to the related art, and the description thereof will be omitted here.
[0072] In the above embodiment, the radar continues to output angle FFT information as long as the monitored target is stationary, so the position of the stationary target can be detected multiple times.
[0073] In the above example, the position of the stationary target detected based on the angle FFT information after the radar point cloud disappears is P s ={(x s,i ,y s,i ,z s,i ), 1≦i≦n s}, where n s is the number of detections.
[0074] First, as shown in the following equation (1), P s The position of the stationary target and the center position P of the effective point group c Distance d i Calculate.
[0075]
number
[0076] <