Method for determining target position based on pressure data, medium and equipment
By setting up pressure sensors on the neck, analyzing the pressure value sequence to determine the common carotid artery position, generating a compression position interval and indicating it, the problem that ordinary people cannot accurately locate the internal jugular vein is solved, and the effect of effectively suppressing tinnitus is achieved.
Patent Information
- Application Number
- CN202510741997.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-05
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-06-05
AI Technical Summary
Because ordinary people cannot accurately determine the location of the internal jugular vein, it is impossible to effectively press to inhibit isolated venous pulsating tinnitus.
By setting multiple pressure sensors on the neck, a pressure value sequence is collected, the common carotid artery position is determined using mutual correlation coefficient and derivative analysis, the target compression position interval is generated based on physiological information, and the position is indicated by the display device.
Accurately determine the position of the internal jugular vein, provide compression position indication, effectively suppress tinnitus, and improve user experience.
Smart Images

Figure CN120280088A_ABST
Abstract
Description
Background Art
[0002] Isolated venous pulsatile tinnitus is a special type of subjective tinnitus. It is usually associated with vascular structural abnormalities and has an intensity of 20 - 90 dB. It is mainly due to stenosis of the cerebral venous sinus, and there are significant differences in blood flow dynamics on both sides of the stenotic area, resulting in local blood turbulence, which is conducted to the cochlea and then perceived. That is, this type of tinnitus is mainly caused by the sound of blood turbulence being conducted to the ear, and patients experience a "thumping" sound or "blood flow sound" synchronized with the heartbeat in the ear or intracranially. Due to its low sound intensity, the vast majority of patients can only perceive it at night or in a quiet state, seriously interfering with the patient's quality of life. External compression of the internal jugular vein can significantly inhibit this type of tinnitus. However, since ordinary people cannot accurately judge the position of the internal jugular vein, they cannot accurately locate the compression position. Summary of the Invention
[0003] For one of the above technical problems, the technical solution adopted by the present invention is as follows: According to one aspect of the present invention, there is provided a method for determining a target position based on pressure data, the method comprising the following steps: Obtain a preset clamping period and a sequence of pressure values collected by a pressure sensor at each clamping point in the target area; a plurality of clamping points are spaced apart and distributed in a preset area of the neck; With a preset time sliding step, slide the reference pressure value sequence along the time axis direction of each pressure value sequence, and use the sequence of the corresponding part of the reference pressure value sequence and the pressure value sequence after each sliding step as the comparison pressure value sequence; the acquisition duration corresponding to the reference pressure value sequence is less than the duration of the preset clamping period; the reference pressure value sequence is the pressure value sequence at the common carotid artery; Take the maximum value of the cross-correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence as the similarity coefficient corresponding to each pressure value sequence; If there is only one similarity coefficient in the pressure value sequences that is greater than the similarity coefficient threshold, determine the clamping point corresponding to the pressure value sequence as the target reference position; Generate target compression position interval information and a display instruction for a display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position.
[0004] Further, generating target compression position interval information and a display instruction for a display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position includes: Obtain the first derivative corresponding to the pressure value sequence through central difference; Take the pressure monitoring value in the pressure value sequence where the first derivative is located in the preset zero value interval as the target screening value; Generate the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence according to the mean of the target screening values; the mean systolic peak pressure is the mean of all pressure monitoring values in the target screening values that are greater than the mean of the target screening values; the mean diastolic trough pressure is the mean of all pressure monitoring values in the target screening values that are less than the mean of the target screening values; Obtain the position information of the target compression position interval from the first preset mapping table according to the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence, where the position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position; Generate a display interval corresponding to the target compression position interval according to the position information of the target compression position interval and the target reference position, and generate a display instruction for the display device within the display interval.
[0005] Further, the method further includes: If there are only two similarity coefficients in the pressure value sequences that are greater than the similarity coefficient threshold, respectively obtain the mean pressure monitoring values of the two pressure value sequences; Obtain the position information of the target compression position interval from the second preset mapping table according to the two mean systolic peak pressures corresponding to the two pressure value sequences respectively; the position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position; Take the clamping point position of the pressure sensor with the smaller mean pressure monitoring value as the target reference position in the position information of the target compression position interval.
[0006] Further, the method further includes: If all the similarity coefficients in the pressure value sequences are less than the similarity coefficient threshold, generate target feature data according to the pressure monitoring values in the pressure value sequences and the physiological information of the user; the target feature data includes the mean monitoring value of each pressure value sequence, the gender, age, neck circumference, blood pressure, pulse, weight and height of the user; Input the feature data into the target model to generate the position information of the target compression position interval.
[0007] Further, the target model includes a linear regression model, a support vector regression model, a random forest regression model or a convolutional neural network.
[0008] Further, after generating the position information of the target compression position interval, the method further includes: Obtain the mean pressure monitoring value of each pressure sensor located in the target compression position interval according to the pressure value sequence; If the mean pressure monitoring values of all pressure sensors belong to the preset pressure interval, the display device located in the target compression position interval displays the first color.
[0009] Further, after obtaining the average pressure monitoring value of each pressure sensor located in the target compression position interval, the method further includes: If the average pressure monitoring value of any pressure sensor is less than the preset pressure interval, the display device corresponding to the installation position of the pressure sensor in the target compression position interval is displayed in a second color; the second color is different from the first color.
[0010] Further, the method further includes: Generate a position mapping table between the installation position of each pressure sensor and the display device according to the installation positions of the multiple pressure sensors and the multiple display devices on the elastic clamping body.
[0011] According to a second aspect of the present invention, there is provided a non-transitory computer-readable storage medium storing a computer program which, when executed by a processor, implements the above method for determining a target position based on pressure data.
[0012] According to a third aspect of the present invention, there is provided an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, it implements the above method for determining a target position based on pressure data.
[0013] The present invention has at least one of the following beneficial effects: In the present invention, a plurality of clamping points are provided in a preset area of the neck (usually an area in the circumferential direction of the neck) to collect pressure values at corresponding positions through pressure sensors. Since the internal jugular vein and the common carotid artery are jointly enclosed in the carotid sheath, and the common carotid artery is located in the anteromedial side and the internal jugular vein is located in the posterolateral side, the walking paths of the internal jugular vein and the common carotid artery in the neck are basically the same, and the relative positional relationship between the two is relatively fixed, and the common carotid artery has an obvious pulsation phenomenon. Therefore, the position of the common carotid artery can be determined by the pressure waveform formed by the sequence of pressure values collected by the pressure sensors, and then the position of the internal jugular vein can be inferred and determined, and then the information of the target compression position interval can be determined, and the position can be indicated by a display device, so that ordinary users can more accurately judge the position of the internal jugular vein. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts based on these drawings.
[0015] Figure 1Flowchart of a method for determining a target position based on pressure data provided by an embodiment of the present invention; Figure 2 Schematic structural diagram of a neck compression device provided by an embodiment of the present invention; Figure 3 Schematic structural diagram showing that the common carotid artery is exactly located at the wearing position of a certain pressure sensor provided by an embodiment of the present invention; Figure 4 Schematic structural diagram showing that the common carotid artery is exactly located between the wearing positions of two adjacent pressure sensors provided by an embodiment of the present invention. Detailed implementation manners
[0016] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of the present invention.
[0017] As a possible embodiment of the present invention, as Figure 1 shown, a method for determining a target position based on pressure data is provided. This method can be applied to a neck compression device, such as Figure 2As shown in the figure, the neck compression device includes an elastic clamping body 1, a plurality of pressure sensors 2, and a plurality of display devices 3. The elastic clamping body 1 is a semi-circular structure adapted to the shape of the neck periphery and is used to clamp around the neck. The plurality of pressure sensors 2 are arranged at intervals on the side of the elastic clamping body 1 close to the neck and are used to obtain the clamping pressure value between the pressure sensor 2 setting point on the elastic clamping body 1 and the neck. The interval between two adjacent pressure sensors 2 can be determined according to the actual situation. For example, by setting the interval distance, when one pressure sensor 2 is above the common carotid artery, the adjacent pressure sensor 2 cannot detect the pulsating pressure change of the artery. And when the common carotid artery is between the intervals of two pressure sensors 2, both of the two adjacent pressure sensors 2 can detect the pulsating pressure change of the artery. When the pressure sensor 2 in this embodiment is an existing pressure sensor to facilitate full contact with the clamping points, the plurality of display devices 3 are arranged at intervals on the outer circumferential wall of the elastic clamping body 1. In this embodiment, the display device 3 can be an indicator light. Specifically, after the plurality of pressure sensors 2 and the plurality of display devices 3 are installed on the elastic clamping body 1, their relative positions can be determined. Thus, a position mapping table between the installation position of each pressure sensor 2 and the display device 3 can be generated through the installation positions of the plurality of pressure sensors 2 and the plurality of display devices 3 on the elastic clamping body 1. For example, a mapping relationship is formed between the ID number of each pressure sensor 2 and the ID number of the indicator light included in the corresponding area on the outer side of the elastic clamping body 1 in the area where the pressure sensor 2 is installed.
[0018] Specifically, for example Figure 1 As shown in the figure, the method includes the following steps: S100: Obtain the pressure value sequences collected by the pressure sensors 2 at each clamping point in the target area during a preset clamping period. The plurality of clamping points are distributed at intervals in a preset area of the neck.
[0019] Specifically, since the common carotid artery and the internal jugular vein are symmetrically distributed on the left and right sides of the human neck respectively, the plurality of clamping points in this embodiment can be set symmetrically left and right, and a unique ID number is assigned to the pressure sensor 2 corresponding to each clamping point. In this step, when isolated venous pulsatile tinnitus appears in the user's left ear or right ear alone, the left or right clamping area of the neck is used as the target area. When isolated venous pulsatile tinnitus appears in both the user's left ear and right ear, the left clamping area of the neck is used as the first target area, and the right clamping area is used as the second target area, and then the steps in the present invention are processed respectively.
[0020] The pressure value sequence collected by the pressure sensor 2 in this embodiment is a time-based time series. When there is no pulse at the clamping point of the pressure sensor 2, the pressure value in this area is basically a stable and unchanging fixed value sequence, that is, the clamping force value sequence at this position. When there is a pulse at the clamping point of the pressure sensor 2, the pressure value in this area is basically a fluctuating value sequence with continuous peak and valley changes, that is, the superposition sequence of the clamping force at this position and the pulse force. At the same time, in the circumferential direction of the neck, the arteries that can clearly feel the pulse are mainly the common carotid artery and its branches. The common carotid artery and the internal jugular vein are wrapped together in the carotid sheath, and the common carotid artery is located on the anterior medial side, and the internal jugular vein is located on the posterior lateral side, so the internal jugular vein and the common carotid artery have basically the same path in the neck, and the relative position relationship between the two is relatively fixed. Based on the above characteristics, it can be known that the approximate position of the common carotid artery is determined by the pressure value sequence library, and then the position of the internal jugular vein can be determined by the corresponding position relationship between the common carotid artery and the internal jugular vein.
[0021] S200: Slide the reference pressure value sequence along the time axis direction of each pressure value sequence with a preset time sliding step, and use the reference pressure value sequence and the corresponding part of the pressure value sequence after each sliding step as the comparison pressure value sequence. The acquisition time length corresponding to the reference pressure value sequence is less than the preset clamping time length. The reference pressure value sequence is the pressure value sequence at the common carotid artery.
[0022] The acquisition of the reference pressure value sequence in this embodiment can refer to the following method, such as setting up a plurality of pressure value sequence templates of the common carotid artery of different types of users in advance, and then matching and acquiring through the basic physiological information of the user (such as gender, age, height, weight, and whether or not suffering from some related diseases) input later. It is also possible to independently set up a group of pressure sensors for collecting the pulsation information of the common carotid artery in the neck compression device, and then guide the user to stick the pressure sensor to the common carotid artery by setting relevant guiding graphics to collect the reference pressure value sequence.
[0023] Since the lengths of the reference pressure value sequence and the acquired pressure value sequence are different, and there may be a time delay between the two waveforms, in order to more accurately determine the waveform similarity between the two, a sliding window method is used to find the best alignment point to maximize the correlation.
[0024] S300: taking the maximum value of the mutual correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence as the similarity coefficient corresponding to each pressure value sequence.
[0025] Among them, the correlation coefficient r between the nth comparison pressure value sequence and the reference pressure value sequence in the i-th pressure value sequence is in Meet the following conditions: .
[0026] Wherein, x m and y m are respectively the m-th pressure monitoring values in the comparison pressure value sequence and the reference pressure value sequence. x avg and y avg are respectively the average values of the pressure monitoring values in the comparison pressure value sequence and the reference pressure value sequence. z is the total number of pressure monitoring values in the reference pressure value sequence.
[0027] S300 is to determine whether the pressure value sequence is the pressure value sequence corresponding to the common carotid artery by comparing the waveform similarity. In this step, correlation analysis is used to calculate the cross-correlation coefficient between two waveforms, and the cross-correlation coefficient can measure the similarity degree of the shapes of two waveforms. Specifically, the value range of the cross-correlation coefficient is [-1, 1]. Among them, when the value of the cross-correlation coefficient is 1, it means that there is a perfect positive correlation between the two (the waveforms are exactly the same). When the value of the cross-correlation coefficient is 0, it means that there is no correlation between the two (the waveforms are not related). When the value of the cross-correlation coefficient is -1, it means that there is a perfect negative correlation between the two (the waveforms are exactly opposite). Since, in step S200 before this step, waveform alignment is performed by the method of sliding window, so, if the pressure value sequence is the pressure value sequence of the common carotid artery, then there will always be a cross-correlation coefficient (i.e., similarity coefficient) between the comparison pressure value sequence and the reference pressure value sequence that is close to 1.
[0028] S400: If there is only one similarity coefficient in the pressure value sequence that is greater than the similarity coefficient threshold, then determine the clamping position corresponding to the pressure value sequence as the target reference position.
[0029] The similarity coefficient threshold in this step can be adjusted by those skilled in the art according to actual usage needs. For example, it can be 0.8 or 0.9.
[0030] In this embodiment, although when setting the distribution positions of multiple pressure sensors 2 on the elastic clamping body 1, it is inevitable to try to make the wearing position of a certain pressure sensor 2 directly contact the common carotid artery. However, in actual use, due to different neck circumferences between people or non-standard wearing positions, it may cause the common carotid artery to happen to be located at the wearing position of a certain pressure sensor 2, as Figure 3 shown. Or located between the wearing positions of two pressure sensors 2, as Figure 4 shown.
[0031] That is to say, it is possible that the similarity coefficient in one pressure value sequence or two pressure value sequences is greater than the similarity coefficient threshold.
[0032] When only the similarity coefficient in one pressure value sequence is greater than the similarity coefficient threshold, the clamping point position corresponding to the pressure value sequence is determined as the target reference position. When the similarity coefficients in two pressure value sequences are greater than the similarity coefficient threshold, the target reference position is determined according to the steps from S410 to S610.
[0033] S500: Generate target compression position interval information and a display instruction for the display device 3 corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position.
[0034] Since the target reference position is the position of the common carotid artery, if this position is pressed for a long time, it will cause insufficient arterial blood supply, and then cause physical discomfort to the human body. Therefore, in order to avoid this situation, preferably, the target reference position does not belong to the target compression position interval, that is, the target compression position interval ( Figure 3 the area corresponding to the four-pointed star in) is set to deviate from the target reference position.
[0035] Specifically, S500: Generate target compression position interval information and a display instruction for the display device 3 corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position, including: S501: Obtain the first derivative corresponding to the pressure value sequence through central difference.
[0036] In a continuous function, the derivative represents the instantaneous rate of change of the function at a certain point. However, in practical applications, discrete time series data (i.e., digital signals, such as pressure value sequences) are usually processed. Therefore, in this embodiment, a numerical differentiation method needs to be used to approximately calculate the derivative.
[0037] At the same time, if the original data contains noise, taking the derivative will amplify the influence of the noise, resulting in a non-smooth derivative waveform. Therefore, before performing the derivative calculation in S501, the data can be smoothed, such as using a low-pass filter or a moving average filter, to retain the low-frequency components and suppress the high-frequency noise.
[0038] In addition, in practical applications, attention needs to be paid to the boundary problem when using central difference, that is, the applicability of the first and last parts of the sequence. In this embodiment, central difference differentiation can be performed from the second number to the second-to-last number in the sequence, or forward difference or backward difference can be used to replace the central difference differentiation at the boundary.
[0039] S502: Use the pressure monitoring values in the pressure value sequence whose first derivative is within the preset zero value interval as the target screening values.
[0040] Since the pressure value sequence in this step can be regarded as a fluctuating sequence with alternating peaks and valleys, the positions where its first derivative is 0 are usually peaks or valleys. However, the sequence in this embodiment is a discrete sequence. Therefore, when performing central difference differentiation, the derivative at the position of the peak or valley may not be exactly 0, and is usually a value near 0. So, it is necessary to preset a zero value interval (such as -0.1 to +0.2) to more accurately screen for peak and valley values.
[0041] S503: Generate the mean systolic peak pressure and the mean diastolic valley pressure corresponding to the pressure value sequence according to the mean of the target screening values. The mean systolic peak pressure is the mean of all pressure monitoring values in the target screening values that are greater than the mean of the target screening values. The mean diastolic valley pressure is the mean of all pressure monitoring values in the target screening values that are less than the mean of the target screening values.
[0042] In this step, the mean of the target screening values can be used to better distinguish the peaks (i.e., systolic peak pressure) and valleys (i.e., diastolic valley pressure) in the target screening values, and then obtain the mean systolic peak pressure and the mean diastolic valley pressure. The mean systolic peak pressure in this step is the mean of the maximum pressure generated in the common carotid artery when the ventricles of the heart contract and pump blood into the arterial system. The mean diastolic valley pressure is the mean of the lowest pressure in the common carotid artery when the ventricles of the heart relax and fill with blood in preparation for the next blood pump.
[0043] S504: Obtain the position information of the target compression position interval from the first preset mapping table according to the mean systolic peak pressure and the mean diastolic valley pressure corresponding to the pressure value sequence. The position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position.
[0044] When only the similarity coefficient in one pressure value sequence is greater than the similarity coefficient threshold, the position of the corresponding pressure sensor 2 may also have a certain slight deviation relative to the position of the common carotid artery, that is, the distance between the position of the pressure sensor 2 and the position of the common carotid artery will be different, and the corresponding collected pressure values will also be different. In this step, the mean systolic peak pressure and the mean diastolic valley pressure can more accurately reflect the difference between these relative positions. Therefore, the first mapping table can be set based on this feature. In addition, to further improve the accuracy of the mapping table, the ratio of the mean systolic peak pressure corresponding to the pressure value sequence to the mean systolic peak pressure of the reference pressure value sequence, and the ratio of the mean diastolic valley pressure corresponding to the pressure value sequence to the mean diastolic valley pressure of the reference pressure value sequence can also be used as the mapping matching elements in the mapping table.
[0045] S505: Generate a display interval corresponding to the target compression position interval based on the position information of the target compression position interval and the target reference position, and generate a display instruction for the display device 3 within the display interval.
[0046] In this step, the position of the internal jugular vein can be roughly estimated from the position of the common carotid artery, that is, the target compression position interval. And in order to enable the user to more intuitively and clearly know this position, the area where the indicator light corresponding to the target compression position interval is located can also be determined as the display interval, and the indicator light in this interval is used for display prompts, such as prompt in a flashing state.
[0047] Further, after generating the position information of the target compression position interval, the method further includes: S600: Obtain the average pressure monitoring value of each pressure sensor 2 located in the target compression position interval according to the pressure value sequence.
[0048] S700: If the average pressure monitoring values of all pressure sensors 2 belong to the preset pressure interval, the display device 3 located in the target compression position interval displays the first color.
[0049] S800: If there is any average pressure monitoring value of the pressure sensor 2 less than the preset pressure interval, the display device 3 corresponding to the installation position of the pressure sensor 2 in the target compression position interval is displayed as the second color. The second color is different from the first color.
[0050] The preset pressure interval can be determined according to the actual usage situation. If the average pressure monitoring values all belong to the preset pressure interval, it indicates the current pressure state, and the external compression of the internal jugular vein by the elastic clamping body 1 can directly significantly suppress the sound of idiopathic venous pulsatile tinnitus. Therefore, the first color is used to remind the user. If the above purpose cannot be achieved, the second color is used to remind the user so as to take other measures.
[0051] As another possible embodiment of the present invention, the method further includes: S410: If only the similarity coefficients in two pressure value sequences are greater than the similarity coefficient threshold, respectively obtain the average pressure monitoring values of the two pressure value sequences.
[0052] S510: Obtain the position information of the target compression position interval from the second preset mapping table according to the average systolic peak pressure of the two pressure value sequences respectively corresponding; the position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position.
[0053] Specifically, the average systolic peak pressure and the average diastolic valley pressure can be obtained according to the steps of S501 to S503 above.
[0054] S610: Use the clamping position of the pressure sensor 2 with a smaller average pressure monitoring value as the target reference position in the position information of the target compression position interval.
[0055] In this embodiment, the corresponding situation is that two adjacent pressure sensors 2 can both collect the pulsating pressure signals of the common carotid artery. The reason for the above phenomenon may be that the distance between the pressure sensors 2 is relatively large, or the user's wearing is non-compliant, so that the common carotid artery is located in the area between the two sensors, as Figure 4 shown, and generally speaking, the common carotid artery will be closer to one of the pressure sensors 2 and farther from the other pressure sensor 2. As a result, there will be a difference in the average pressure monitoring values of the two pressure value sequences. Specifically, since the clamping areas of the two pressure sensors 2 are basically the same, the basic clamping pressure of the two pressure sensors 2 and the pressure values corresponding to the diastolic pressure troughs can be regarded as the same, but the pulsating pressures of the common carotid artery collected by the two pressure sensors 2 (mainly the pressure values corresponding to the systolic pressure peaks) are different. Since one of the pressure sensors 2 is closer to the common carotid artery (such as Figure 4 the right sensor in the figure), the pressure value corresponding to the systolic pressure peak is significantly greater than the collected value of the other pressure sensor 2, and the average pressure monitoring value of the pressure sensor 2 closer to the common carotid artery is also greater than the average pressure monitoring value of the pressure sensor 2 farther from the common carotid artery.
[0056] In this embodiment, the two average systolic peak pressures corresponding to the two pressure value sequences can not only reflect the distances between the two pressure sensors 2 and the common carotid artery respectively, but also the magnitude relationship between the two average systolic peak pressures can reflect the position relationship of the common carotid artery relative to the two pressure sensors 2. Therefore, a second mapping table can be established based on the above relationship. Compared with the first mapping table, since the second mapping table has more reference elements and can represent richer physical meanings, the position information of the target compression position interval can be determined more accurately.
[0057] In this embodiment, since the common carotid artery is most likely located between the two pressure sensors 2, in order to avoid covering the position of the common carotid artery in the determined target compression position interval, the clamping position of the pressure sensor 2 farther from the common carotid artery will be selected as the target reference position in the position information of the target compression position interval. In this embodiment, the target reference position can be located within the target compression position interval.
[0058] In addition, the method further includes: S420: If the similarity coefficients in all pressure value sequences are less than the similarity coefficient threshold, target feature data is generated based on the pressure monitoring values in the pressure value sequences and the user's physiological information. The target feature data includes the mean value of the monitoring values of each pressure value sequence, the user's gender, age, neck circumference, blood pressure, pulse, weight, and height.
[0059] S430: Input the feature data into the target model to generate the position information of the target compression position interval. Specifically, the target model may include a linear regression model, a support vector regression model, a random forest regression model, or a convolutional neural network.
[0060] In this embodiment, a method for generating the position information of the target compression position interval through a machine learning method is provided. The main core lies in the training of the model. Specifically, in this embodiment, a large amount of physiological data of users and the mean value of the monitoring values of each pressure value sequence can be collected as training samples, and the position information of the target compression position interval corresponding to the user can be used as label data. The position information of the target compression position interval here can be the position information of the target compression position interval formed by taking the clamping point of a certain pressure sensor 2 as the target reference position. In addition, in order for the model to better adapt to the needs of different types of user groups. When setting the training data, it is necessary to set more diverse training data corresponding to different population categories, such as male and female populations corresponding to children, youth, middle-aged, and elderly respectively, and multiple types of populations divided according to obesity levels, as well as populations suffering from different types of diseases. These multiple categories can also be superimposed and combined with each other.
[0061] In addition, although the steps of the methods in the present disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be executed in that specific order, or that all the steps shown must be executed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.
[0062] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described here can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on the network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the methods according to the embodiments of the present disclosure.
[0063] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is further provided.
[0064] Those skilled in the art of the present invention can understand that various aspects of the present invention can be implemented as a system, a method, or a program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to herein as "circuitry", "module", or "system".
[0065] An electronic device according to this embodiment of the present invention. The electronic device is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.
[0066] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: at least one of the above-mentioned processors, at least one of the above-mentioned memories, and a bus connecting different system components (including the memory and the processor).
[0067] Among them, the memory stores program code, and the program code can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification.
[0068] The memory may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory, and may further include a read-only memory (ROM).
[0069] The memory may further include a program / utility having a set (at least one) of program modules, and such program modules include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.
[0070] The bus may represent one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus structures.
[0071] The electronic device can also communicate with one or more external devices (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device, and / or communicate with any device (such as a router, a modem, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication can be carried out through an input / output (I / O) interface. Moreover, the electronic device can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter. The network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0072] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0073] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, on which a program product capable of implementing the above method of this specification is stored. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification.
[0074] The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0075] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which readable program code is carried. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than a readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0076] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0077] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).
[0078] In addition, the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present invention, and are not for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0079] It should be noted that although several modules or units of devices for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-mentioned modules or units may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided and embodied by multiple modules or units.
[0080] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for determining a target position based on pressure data, characterized in that, The method includes the following steps: Obtain the preset clamping period and the sequence of pressure values collected by the pressure sensors at each clamping point in the target area; a plurality of clamping points are distributed at intervals in the preset area of the neck; With a preset time sliding step, slide the reference pressure value sequence along the time axis direction of each pressure value sequence, and use the sequence of the corresponding part of the reference pressure value sequence and the pressure value sequence after each sliding step as the comparison pressure value sequence; the acquisition duration corresponding to the reference pressure value sequence is less than the duration of the preset clamping period; the reference pressure value sequence is the pressure value sequence at the common carotid artery; Take the maximum value of the cross-correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence as the similarity coefficient corresponding to each pressure value sequence; If there is only one similarity coefficient in the pressure value sequences greater than the similarity coefficient threshold, determine the clamping point corresponding to the pressure value sequence as the target reference position; Generate the target compression position interval information and the display instruction for the display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position.
2. The method according to claim 1, characterized in that, Generating the target compression position interval information and the display instruction for the display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position includes: Obtain the first derivative corresponding to the pressure value sequence through central difference; Take the pressure monitoring value where the first derivative in the pressure value sequence is located in the preset zero value interval as the target screening value; Generate the mean systolic peak pressure and the mean diastolic valley pressure corresponding to the pressure value sequence according to the mean value of the target screening values; the mean systolic peak pressure is the mean value of all pressure monitoring values greater than the mean value of the target screening values in the target screening values; the mean diastolic valley pressure is the mean value of all pressure monitoring values less than the mean value of the target screening values in the target screening values; Obtain the position information of the target compression position interval from the first preset mapping table according to the mean systolic peak pressure and the mean diastolic valley pressure corresponding to the pressure value sequence, and the position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position; Generate the display interval corresponding to the target compression position interval according to the position information of the target compression position interval and the target reference position, and generate the display instruction for the display device within the display interval.
3. The method according to claim 1, wherein The method further includes: If there are only two similarity coefficients in the pressure value sequences greater than the similarity coefficient threshold, respectively obtain the mean values of the pressure monitoring values of the two pressure value sequences; Obtain the position information of the target compression position interval from the second preset mapping table according to the two mean systolic peak pressures corresponding to the two pressure value sequences respectively; the position information of the target compression position interval includes the maximum distance and the minimum distance of the target compression position interval from the target reference position; Take the clamping point of the pressure sensor with a smaller mean value of the pressure monitoring values as the target reference position in the position information of the target compression position interval.
4. The method according to claim 2, wherein The method further includes: If the similarity coefficients in all the pressure value sequences are less than the similarity coefficient threshold, target feature data is generated according to the pressure monitoring values in the pressure value sequences and the physiological information of the user; the target feature data includes the mean value of the monitoring values of each pressure value sequence, the gender, age, neck circumference, blood pressure, pulse, weight and height of the user. The feature data is input into a target model to generate position information of a target compression position interval.
5. The method according to claim 4, characterized in that, The target model includes a linear regression model, a support vector regression model, a random forest regression model or a convolutional neural network.
6. The method according to claim 4, characterized in that After generating the position information of the target compression position interval, the method further includes: According to the pressure value sequences, the mean pressure monitoring value of each pressure sensor located in the target compression position interval is obtained. If the mean pressure monitoring values of all the pressure sensors belong to a preset pressure interval, a display device located in the target compression position interval displays a first color.
7. The method according to claim 6, wherein After obtaining the mean pressure monitoring value of each pressure sensor located in the target compression position interval, the method further includes: If the mean pressure monitoring value of any pressure sensor is less than the preset pressure interval, the display device corresponding to the installation position of the pressure sensor in the target compression position interval is displayed as a second color; the second color is different from the first color.
8. The method according to claim 6, wherein The method further includes: According to the installation positions of multiple pressure sensors and multiple display devices on the elastic clamping body, a position mapping table between the installation position of each pressure sensor and the display device is generated.
9. A non-transitory computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements a method for determining a target position based on pressure data as described in any one of claims 1 to 8.
10. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements a method for determining a target position based on pressure data as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Method system for brain image processing
CN103345753A
Instantaneous waveform-free ratio generation method and device thereof, equipment and medium
CN110786839A
Single-phase earth fault positioning method based on Pearson correlation coefficient
CN111596164A
Target prediction method based on time sequence associated data, storage medium and equipment
CN116883060A
Pressure sensing neck blood vessel recognition instrument and recognition method thereof
CN116942272A