Spinal health analysis method and system based on multi-sensor
Through multi-sensor analysis methods, combined with image and imaging data, the spinal health analysis process is simplified, and the problem of detectors being long-lasting, achieving the effect of instant understanding of spinal health results.
Patent Information
- Application Number
- CN202410723159.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-05
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-06-05
AI Technical Summary
When conducting spinal health analysis, the examiner needs to wait multiple times, which leads to too long waiting time and is unable to understand his own spinal health status in time.
Using a multi-sensor-based spinal health analysis method, by obtaining image detection information and imaging detection information, combining preset benchmark information, image and imaging data are analyzed to determine spinal health values, and output comprehensive results, simplifying the detection process and reducing Waiting time.
It realizes the immediate acquisition of spinal health results after testing, improves the accuracy and efficiency of testing, and facilitates the examinee to understand their own spinal health status in a timely manner.
Smart Images

Figure CN118471514B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of human spine detection, and in particular to a spine health analysis method and system based on multiple sensors. Background Art
[0002] Nowadays, people spend too much time in static activities when studying and working, and often maintain a posture for a long time, which can easily lead to problems such as poor spinal morphology and pain in the neck, shoulders, waist and back. Therefore, it is necessary to conduct human spine testing to evaluate the health of the spine, detect diseases in time and treat them.
[0003] When conducting a spinal health analysis, the person being tested generally needs to undergo a variety of examinations and tests, including physical examinations, imaging examinations, and neuroelectrophysiological examinations. A professional doctor then makes a professional judgment based on the test results to draw a conclusion about the person's spinal health.
[0004] Currently, when the person being tested undergoes a spinal health analysis, he or she not only needs to wait during the examination and test, but also needs to wait for a professional doctor to make a professional judgment on the test results, which requires the person being tested to wait for a long time multiple times, making it inconvenient for the person being tested to understand his or her spinal health in a timely manner. Summary of the invention
[0005] In order to facilitate the subject to understand his or her spinal health in a timely manner, the present invention provides a spinal health analysis method and system based on multiple sensors.
[0006] In a first aspect, the present invention provides a multi-sensor based spinal health analysis method, which adopts the following technical solution:
[0007] The multi-sensor based spinal health analysis method includes:
[0008] Obtain image detection information and imaging detection information;
[0009] Analyze the image detection information to determine the image spine health value;
[0010] Analyze the imaging detection information and the preset imaging human body benchmark information to determine the imaging spine health value;
[0011] The image spine health value and the radiographic spine health value are analyzed to determine the comprehensive spine health result information, and the comprehensive spine health result information is output.
[0012] Optionally, the method for determining the image spine health value includes:
[0013] Identify the image detection information according to the preset human body reference features to form image human body information;
[0014] Analyze the human body information in the image to determine the human body posture information in the image;
[0015] According to the correspondence between the image human body posture information and the preset human body posture reference image information, the human body posture reference image information corresponding to the image human body posture information is determined;
[0016] Analyze the deviation between the image human body information and the human body posture reference image information and use it as the image human body deviation information;
[0017] The image deviation information and the image human body posture information are analyzed to determine the image deviation impact value, and the image deviation impact value is used as the image spine health value.
[0018] Optionally, the method for determining the image human body posture information includes:
[0019] Retrieve the head position point and the foot position point according to the human body information in the image;
[0020] Calculate the distance vector between the head position point and the foot position point and use it as the head-foot distance vector information;
[0021] Analyze the deviation between the head-foot distance vector information and the preset standing head-foot reference vector information and use it as the head-foot distance vector deviation information;
[0022] According to the correspondence between the head-foot distance vector deviation information and the preset posture prediction information, the posture prediction information corresponding to the head-foot distance vector deviation information is determined, and the posture prediction information is used as the image human body posture information.
[0023] Optionally, a method for determining the image deviation impact value includes:
[0024] According to the human body deviation information of the image, the human body deviation rate and the human body deviation position point are retrieved;
[0025] According to the correspondence between the human body deviation position point and the preset deviation position influence value, the deviation position influence value corresponding to the human body deviation position point is determined;
[0026] According to the correspondence between the human body deviation rate and the preset deviation rate influence value, the deviation rate influence value corresponding to the human body deviation rate is determined;
[0027] Calculate the sum of the deviation position impact value and the deviation rate impact value and use it as the deviation comprehensive impact value;
[0028] According to the correspondence between the image human body posture information and the preset human body posture reference influence value, the human body posture reference influence value corresponding to the image human body posture information is determined;
[0029] The product value between the deviation comprehensive influence value and the human body posture reference influence value is calculated and used as the image comprehensive influence value, and the image comprehensive influence value is used as the image deviation influence value.
[0030] Optionally, the method further includes a step after determining the human body posture reference influence value and before calculating the image comprehensive influence value, which is specifically as follows:
[0031] Determine whether the human body posture information in the image is the preset human body sitting posture information;
[0032] If yes, the distance between the head position point and the preset initial position point of the sitting posture is calculated and used as the sitting height value;
[0033] According to the corresponding relationship between the sitting height value and the preset hand distance reference value, the hand distance reference value corresponding to the sitting height value is determined;
[0034] Analyze the distance between the head position point and the hand to determine the estimated hand position point;
[0035] Retrieve the hand position points based on the human body information in the image;
[0036] Calculate the deviation distance between the hand estimated position point and the hand position point and use it as the hand position deviation value;
[0037] According to the correspondence between the hand position deviation value and the preset hand position deviation influence value, a hand position deviation influence value corresponding to the hand position deviation value is determined, and the hand position deviation influence value is added to the human body posture reference influence value to form a new human body posture reference influence value;
[0038] If not, continue to output the human body posture benchmark influence value.
[0039] Optionally, the method further includes a step after adding the hand position deviation influence value to the human body posture reference influence value to form a new human body posture reference influence value, which is specifically as follows:
[0040] Obtaining sitting contact pressure detection information and sitting contact temperature detection information;
[0041] Retrieving pressure coverage information based on sitting contact pressure detection information;
[0042] Retrieving temperature coverage information based on sitting contact temperature detection information;
[0043] Analyze the pressure coverage information and the temperature coverage information to determine the actual contact coverage information of the sitting posture;
[0044] An analysis is performed based on the actual contact coverage information of the sitting posture to determine the contact coverage impact value, and the contact coverage impact value is added to the human body posture baseline impact value to form a new human body posture baseline impact value.
[0045] Optionally, the method for determining the actual contact coverage information of the sitting posture includes:
[0046] According to the correspondence between the pressure coverage range information and the preset pressure estimation range information, the pressure estimation range information corresponding to the pressure coverage range information is determined;
[0047] Get the current ambient temperature value;
[0048] According to the correspondence between the current ambient temperature value and the preset ambient temperature range influence information, the ambient temperature range influence information corresponding to the current ambient temperature value is determined;
[0049] According to the correspondence between the temperature coverage range information, the ambient temperature range impact information and the preset temperature estimation range information, the temperature estimation range information corresponding to the temperature coverage range information and the ambient temperature range impact information is determined;
[0050] The overlapping range between the pressure estimation range information and the temperature estimation range information is analyzed and used as the comprehensive coverage range information, and the comprehensive coverage range information is used as the actual contact coverage range information of the sitting posture.
[0051] Optionally, a method for determining the contact coverage impact value includes:
[0052] Retrieving coverage contour information based on actual contact coverage information of the sitting posture;
[0053] Analyze the coverage contour information to determine the contour center point;
[0054] Calculate the deviation distance between the contour center position point and the preset sitting posture center reference position point and use it as the contour center position deviation value;
[0055] According to the corresponding relationship between the contour center position deviation value and the preset center position deviation influence value, the center position deviation influence value corresponding to the contour center position deviation value is determined;
[0056] Analyzing deviation information between the coverage range contour information and the preset sitting posture reference contour information as contour deviation information;
[0057] According to the corresponding relationship between the contour deviation information and the preset contour deviation influence value, the contour deviation influence value corresponding to the contour deviation information is determined;
[0058] The sum of the center position deviation influence value and the contour deviation influence value is calculated and used as the contour deviation comprehensive influence value, and the contour deviation comprehensive influence value is used as the contact coverage influence value.
[0059] Optionally, the method further includes a step after taking the comprehensive impact value of the contour deviation as the impact value of the contact coverage, which is as follows:
[0060] According to the corresponding relationship between the sitting height value and the preset foot position height estimation value, the foot position height estimation value corresponding to the sitting height value is determined;
[0061] Retrieve the foot position height value based on the foot position point;
[0062] Calculating the difference between the foot position height value and the foot position height estimate as the foot position height deviation value;
[0063] The foot position height deviation influence value is determined according to whether the foot position height deviation value falls within a preset foot position height deviation reference interval, and the foot position height deviation influence value is added to the contact coverage range influence value to form a new contact coverage range influence value.
[0064] In a second aspect, the present invention provides a multi-sensor based spinal health analysis system, which adopts the following technical solutions:
[0065] Multi-sensor based spinal health analysis system, including:
[0066] An acquisition module is used to acquire image detection information, imaging detection information, sitting contact pressure detection information, sitting contact temperature detection information and current ambient temperature value;
[0067] A memory, used to store a program of the multi-sensor based spinal health analysis method as described in any one of the first aspects;
[0068] The program in the memory can be loaded and executed by the processor to implement the multi-sensor based spinal health analysis method as described in any one of the first aspects.
[0069] In summary, the present invention includes at least one of the following beneficial technical effects:
[0070] 1. By acquiring image detection information and imaging detection information, and determining the image spine health value and the imaging spine health value respectively, the comprehensive spinal health result information is determined and output, so that after the person being tested is tested, the information obtained by the test is directly analyzed to obtain the spinal health result, so that the person being tested can understand his or her own spinal health in a timely manner;
[0071] 2. The image detection information is identified to form the image human body information, the image human body posture information is determined by analyzing the image human body information, and the human body posture reference image information is determined by querying, and then the deviation between the image human body information and the human body posture reference image information is analyzed and used as the image human body deviation information, and the image deviation impact value is determined by analyzing the image human body deviation information and the image human body posture information and used as the image spine health value, thereby improving the accuracy of the obtained image spine health value;
[0072] 3. The head position points and foot position points are retrieved through the image human body information, and the head-foot distance vector information is calculated. The deviation between the head-foot distance vector information and the preset standing head-foot reference vector information is analyzed and used as the head-foot distance vector deviation information. Then, the posture estimation information is determined through the head-foot distance vector deviation information query and used as the image human body posture information, thereby improving the accuracy of the acquired image human body posture information. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 This is a flow chart of a method for multi-sensor based spinal health analysis according to an embodiment of the present application.
[0074] Figure 2 It is a flow chart of a method for determining an image spine health value according to an embodiment of the present application.
[0075] Figure 3 It is a flow chart of a method for determining image human body posture information according to an embodiment of the present application.
[0076] Figure 4 It is a flow chart of a method for determining an image deviation influence value according to an embodiment of the present application.
[0077] Figure 5 It is a method flow chart of the steps of an embodiment of the present application that are located after determining the human body posture baseline influence value and before calculating the image comprehensive influence value.
[0078] Figure 6 It is a method flow chart of the step after adding the hand position deviation influence value to the human body posture reference influence value to form a new human body posture reference influence value in an embodiment of the present application.
[0079] Figure 7 It is a method flow chart of a method for determining actual contact coverage information of a sitting posture according to an embodiment of the present application.
[0080] Figure 8 It is a method flow chart of a method for determining a contact coverage impact value according to an embodiment of the present application.
[0081] Fig. 9It is a method flow chart of the step after taking the comprehensive impact value of contour deviation as the contact coverage impact value in an embodiment of the present application.
[0082] Fig.10 It is a system flow chart of multi-sensor based spinal health analysis according to an embodiment of the present application.
[0083] Explanation of the accompanying drawings: 1. Acquisition module; 2. Memory; 3. Processor. DETAILED DESCRIPTION
[0084] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the following Figure 1-10 It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0085] The embodiment of the present invention discloses a spinal health analysis method based on multiple sensors.
[0086] Reference Figure 1 , the multi-sensor based spinal health analysis methods include:
[0087] Step S100: Acquire image detection information and imaging detection information.
[0088] Among them, imaging detection information refers to detection information of imaging detection of the detected person, including X-ray detection information, computer tomography detection information, magnetic resonance imaging detection information, ultrasound detection information, etc. Image detection information refers to detection information of image detection of the detected person during the process of imaging detection of the detected person, and the image detection information is detected and acquired by an image detection device preset in the imaging detection site.
[0089] Step S200: Analyze the image detection information to determine the image spine health value.
[0090] Among them, the image spine health value refers to the health value of the spine of the person being tested based on the image. The image spine health value is determined by analyzing the image detection information to facilitate subsequent use.
[0091] Step S300: Analyze the imaging detection information and the preset imaging human body reference information to determine the imaging spine health value.
[0092] Among them, the radiographic spine health value refers to the health value of the spine of the person being tested based on radiographic detection, and the radiographic human body benchmark information refers to the benchmark information of the spine in radiography. The radiographic human body benchmark information is obtained by querying from a database storing radiographic human body benchmark information. The radiographic deviation information between the two is obtained by comparing the radiographic detection information with the preset radiographic human body benchmark information, and then the radiographic spine health value is determined by querying the radiographic deviation information, so as to facilitate subsequent use.
[0093] Step S400: Analyze the image spine health value and the radiographic spine health value to determine the spine health comprehensive result information, and output the spine health comprehensive result information.
[0094] Among them, the comprehensive result information of spinal health refers to the comprehensive result information after analyzing the spinal health of the person being tested, by analyzing the image spinal health value and the imaging spinal health value, calculating the sum of the image spinal health value and the imaging spinal health value, and determining the comprehensive result information of spinal health through sum query, and then outputting the comprehensive result information of spinal health. After the person being tested is tested, the information obtained from the test can be directly analyzed to obtain the result of spinal health, which is convenient for the person being tested to understand his or her own spinal health in a timely manner.
[0095] exist Figure 1 In step S200, in order to further ensure the rationality of the image spine health value, it is necessary to further analyze and calculate the image spine health value separately, specifically by Figure 2 The steps shown are explained in detail.
[0096] Reference Figure 2 ,The method for determining the image spine health value includes the following steps:
[0097] Step S210: Identify the image detection information according to preset human body reference features to form image human body information.
[0098] The human body information in the image refers to the human body information in the detected image, and the human body reference features refer to the reference features of each part of the human body. The human body reference features are obtained by querying from a database storing human body reference features. The human body information in the image is formed by identifying the human body reference features of the image detection information, which is convenient for subsequent use.
[0099] Step S220: Analyze the image human body information to determine the image human body posture information.
[0100] The image human body posture information refers to the posture information of the human body in the detected image. The image human body posture information is determined by analyzing the image human body information to facilitate subsequent use.
[0101] Step S230: determining the human body posture reference image information corresponding to the image human body posture information according to the correspondence between the image human body posture information and the preset human body posture reference image information.
[0102] The human body posture reference image information refers to the reference image information corresponding to the human body posture, and the human body posture reference image information is obtained by querying the database storing the human body posture reference image information. The human body posture reference image information is determined by querying the image human body posture information, which is convenient for subsequent use.
[0103] Step S240: Analyze the deviation between the image human body information and the human body posture reference image information and use it as the image human body deviation information.
[0104] Among them, image human body deviation information refers to deviation information when a deviation exists in the human body in the detected image. The deviation between the image human body information and the human body posture reference image information is analyzed and used as the image human body deviation information for subsequent use.
[0105] Step S250: Analyze the image human body deviation information and the image human body posture information to determine the image deviation impact value, and use the image deviation impact value as the image spine health value.
[0106] Among them, the image deviation impact value refers to the impact value when the image deviation produces an impact. By analyzing the image human body deviation information and the image human body posture information, the image deviation impact value is determined and used as the image spine health value, thereby improving the accuracy of the obtained image spine health value.
[0107] exist Figure 2 In step S220, in order to further ensure the rationality of the image human body posture information, it is necessary to further analyze and calculate the image human body posture information separately, specifically by Figure 3 The steps shown are explained in detail.
[0108] Reference Figure 3 , the method for determining the human body posture information of an image comprises the following steps:
[0109] Step S221: retrieve the head position point and the foot position point according to the image human body information.
[0110] The head position point refers to the position point of the head of the human body, and the head position point is obtained by querying from a database storing the head position point. The foot position point refers to the position point of the foot of the human body, and the foot position point is obtained by querying from a database storing the foot position point.
[0111] Step S222: Calculate the vector of the distance between the head position point and the foot position point and use it as the head-foot distance vector information.
[0112] The head-foot distance vector information refers to the vector information of the distance between the head and the foot of the human body. The vector of the distance between the head position point and the foot position point is calculated and used as the head-foot distance vector information for subsequent use.
[0113] Step S223: Analyze the deviation between the head-foot distance vector information and the preset standing head-foot reference vector information and use it as the head-foot distance vector deviation information.
[0114] The standing head-foot reference vector information refers to the reference vector information between the head and the foot when the human body is in a standing posture, and the standing head-foot reference vector information is obtained by querying the database storing the standing head-foot reference vector information. The deviation between the head-foot distance vector information and the preset standing head-foot reference vector information is analyzed and used as the head-foot distance vector deviation information, which is convenient for subsequent use.
[0115] Step S224: determining the posture prediction information corresponding to the head-foot distance vector deviation information according to the correspondence between the head-foot distance vector deviation information and the preset posture prediction information, and using the posture prediction information as the image human body posture information.
[0116] The posture prediction information refers to the prediction information of the posture of the human body, and the posture prediction information is obtained by querying the database storing the posture prediction information. The posture prediction information is determined by querying the head-foot distance vector deviation information and used as the image human body posture information, thereby improving the accuracy of the obtained image human body posture information.
[0117] exist Figure 2 In step S250, in order to further ensure the rationality of the image deviation influence value, it is necessary to further analyze and calculate the image deviation influence value separately, specifically by Figure 4 The steps shown are explained in detail.
[0118] Reference Figure 4 , the method for determining the image deviation influence value includes the following steps:
[0119] Step S251: retrieve the human body deviation rate and human body deviation position point according to the image human body deviation information.
[0120] The human body deviation rate refers to the deviation rate when the human body in the detected image is deviated, and the human body deviation rate is obtained by querying from a database storing the human body deviation rate. The human body deviation position point refers to the position point where the human body is located when the human body in the detected image is deviated, and the human body deviation position point is obtained by querying from a database storing the human body deviation position points.
[0121] Step S252: determining the deviation position influence value corresponding to the human body deviation position point according to the correspondence between the human body deviation position point and the preset deviation position influence value.
[0122] The deviation position impact value refers to the impact degree value when the position of the human body has an impact when there is a deviation. The deviation position impact value is obtained by querying the database storing the deviation position impact value. The deviation position impact value is determined by querying the deviation position point of the human body, which is convenient for subsequent use.
[0123] Step S253: determining the deviation rate influence value corresponding to the human body deviation rate according to the correspondence between the human body deviation rate and the preset deviation rate influence value.
[0124] The deviation rate impact value refers to a value used to indicate the degree of influence of the deviation rate when the human body has a deviation, and the deviation rate impact value is obtained by querying a database storing the deviation rate impact value. The deviation rate impact value is determined by querying the human body deviation rate, which is convenient for subsequent use.
[0125] Step S254: Calculate the sum of the deviation position impact value and the deviation rate impact value and use it as the deviation comprehensive impact value.
[0126] The comprehensive impact value of deviation refers to the comprehensive impact value when deviation occurs in the human body. The sum of the deviation position impact value and the deviation rate impact value is calculated and used as the comprehensive impact value of deviation for easy subsequent use.
[0127] Step S255: determining the human body posture reference influence value corresponding to the image human body posture information according to the correspondence between the image human body posture information and the preset human body posture reference influence value.
[0128] The human body posture reference influence value refers to the reference influence degree value corresponding to the human body posture, and the human body posture reference influence value is obtained by querying the database storing the human body posture reference influence value. The human body posture reference influence value is determined by querying the image human body posture information, which is convenient for subsequent use.
[0129] Step S256: Calculate the product value between the deviation comprehensive influence value and the human body posture reference influence value and use it as the image comprehensive influence value, and use the image comprehensive influence value as the image deviation influence value.
[0130] Among them, the image comprehensive influence value refers to the comprehensive influence value that affects the health value in the detection image. The product value between the deviation comprehensive influence value and the human body posture baseline influence value is calculated and used as the image comprehensive influence value, and the image comprehensive influence value is used as the image deviation influence value, thereby improving the accuracy of the obtained image deviation influence value.
[0131] exist Figure 4 In order to further ensure the rationality of the human body posture reference influence value between step S255 and step S256, it is necessary to further analyze and calculate the human body posture reference influence value separately, specifically by Figure 5 The steps shown are explained in detail.
[0132] Reference Figure 5 The steps after determining the human body posture reference influence value and before calculating the image comprehensive influence value include the following steps:
[0133] Step S2551: Determine whether the image human posture information is the preset human sitting posture information. If yes, execute step S2552; if no, execute step S2558.
[0134] The human body sitting posture information refers to the reference information for indicating that the human body is in a sitting posture, and the human body sitting posture information is obtained by querying a database storing the human body sitting posture information. By judging whether the human body posture information in the image is the preset human body sitting posture information, it is judged whether the human body posture reference influence value needs to be adjusted.
[0135] Step S2552: Calculate the distance between the head position point and the preset sitting posture initial position point and use it as the sitting posture height value.
[0136] Among them, the sitting height value refers to the height value above the sitting position when the person being tested is in a sitting position, and the sitting initial position point refers to the initial position point corresponding to the sitting position of the person being tested when the person is in a sitting position. The sitting initial position point is obtained by querying the database that stores the sitting initial position points.
[0137] When the human body posture information in the image is the preset human body sitting posture information, it means that the human body posture baseline influence value needs to be adjusted at this time. Therefore, the distance between the head position point and the preset sitting posture initial position point is calculated and used as the sitting posture height value for subsequent use.
[0138] Step S2553: Determine the hand distance reference value corresponding to the sitting height value according to the correspondence between the sitting height value and the preset hand distance reference value.
[0139] The hand distance reference value refers to the reference distance value between the hand and the head of the human body, and the hand distance reference value is obtained by querying a database storing the hand distance reference value. The hand distance reference value is determined by querying the sitting height value, which is convenient for subsequent use.
[0140] Step S2554: Analyze the head position point and the hand distance reference value to determine the hand estimated position point.
[0141] Among them, the estimated hand position point refers to the position point corresponding to the estimated hand position of the person being tested. By analyzing the reference value of the head position point and the hand distance, the estimated height of the hand is calculated and the estimated hand position point is determined, which is convenient for subsequent use.
[0142] Step S2555: retrieve the hand position points based on the image human body information.
[0143] The hand position point refers to the position point of the hand of the detected person in the detection image, and the hand position point is obtained by querying from a database storing the hand position points.
[0144] Step S2556: Calculate the deviation distance between the hand estimated position point and the hand position point and use it as the hand position deviation value.
[0145] The hand position deviation value refers to the deviation value when there is a deviation in the hand position. The deviation distance value between the hand estimated position point and the hand position point is calculated and used as the hand position deviation value for subsequent use.
[0146] Step S2557: Determine the hand position deviation influence value corresponding to the hand position deviation value based on the correspondence between the hand position deviation value and the preset hand position deviation influence value, and add the hand position deviation influence value to the human body posture benchmark influence value to form a new human body posture benchmark influence value.
[0147] The hand position deviation influence value refers to an influence degree value used to indicate the influence caused by the deviation of the hand position, and the hand position deviation influence value is obtained by querying the database storing the hand position deviation influence value. The hand position deviation influence value is determined by querying the hand position deviation value, and the hand position deviation influence value is added to the human body posture reference influence value to form a new human body posture reference influence value, so that the obtained human body posture reference influence value is not easily affected by the hand position of the subject, thereby improving the accuracy of the obtained human body posture reference influence value.
[0148] Step S2558: Continue to output the human body posture benchmark influence value.
[0149] Among them, when the image human body posture information is not the preset human body sitting posture information, it means that the human body posture benchmark influence value does not need to be adjusted at this time, so the human body posture benchmark influence value continues to be output.
[0150] exist Figure 5 After step S2557, in order to further ensure the rationality of the human body posture reference influence value, it is necessary to further analyze and calculate the human body posture reference influence value separately, specifically by Figure 6 The steps shown are explained in detail.
[0151] Reference Figure 6 The steps after adding the hand position deviation influence value to the human body posture reference influence value to form a new human body posture reference influence value include the following steps:
[0152] Step S25571: Obtain sitting contact pressure detection information and sitting contact temperature detection information.
[0153] The sitting contact pressure detection information refers to the pressure detection information generated when the detected person is in a sitting position and in contact with the chair on which he / she sits, and the sitting contact pressure detection information is detected and obtained by a pressure detection device preset on the chair on which the detected person sits. The sitting contact temperature detection information refers to the temperature detection information generated when the detected person is in a sitting position and in contact with the chair on which he / she sits, and the sitting contact temperature detection information is detected and obtained by a temperature detection device preset on the chair on which the detected person sits.
[0154] Step S25572: Retrieve pressure coverage information based on the sitting contact pressure detection information.
[0155] The pressure coverage range information refers to the range information covered by the pressure generated when the person being tested contacts the chair on which he sits, and the pressure coverage range information is obtained by querying a database storing the pressure coverage range information.
[0156] Step S25573: Retrieve the temperature coverage range information based on the sitting contact temperature detection information.
[0157] The temperature coverage range information refers to the temperature coverage range information when the detected person is in contact with the chair he sits on, and the temperature coverage range information is obtained by querying from a database storing the temperature coverage range information.
[0158] Step S25574: Analyze the pressure coverage information and the temperature coverage information to determine the actual contact coverage information of the sitting posture.
[0159] Among them, the actual contact coverage range information of the sitting posture refers to the actual range information covered when the person being tested is in contact with the chair he sits on. By analyzing the pressure coverage range information and the temperature coverage range information, the actual contact coverage range information of the sitting posture is determined to facilitate subsequent use.
[0160] Step S25575: Analyze the actual contact coverage information of the sitting posture to determine the contact coverage influence value, and add the contact coverage influence value to the human body posture baseline influence value to form a new human body posture baseline influence value.
[0161] Among them, the contact coverage range impact value refers to the influence degree value of the range covered when the person being tested is in contact with the chair he is sitting on. The contact coverage range impact value is determined by analyzing the actual contact coverage range information of the sitting posture, and the contact coverage range impact value is added to the human body posture baseline impact value to form a new human body posture baseline impact value, so that the obtained human body posture baseline impact value is not easily affected by the coverage range when the person being tested is sitting, thereby improving the accuracy of the obtained human body posture baseline impact value.
[0162] exist Figure 6 In step S25574, in order to further ensure the rationality of the sitting posture actual contact coverage information, it is necessary to further analyze and calculate the sitting posture actual contact coverage information separately, specifically by Figure 7 The steps shown are explained in detail.
[0163] Reference Figure 7 ,The method for determining the actual contact coverage range information of the sitting posture includes the following steps:
[0164] Step S255741: Determine the pressure prediction range information corresponding to the pressure coverage range information according to the correspondence between the pressure coverage range information and the preset pressure prediction range information.
[0165] The pressure estimated range information refers to the range information that estimates the range covered when the detected person contacts the chair based on the pressure, and the pressure estimated range information is obtained by querying the database storing the pressure estimated range information. The pressure estimated range information is determined by querying the pressure coverage range information, so as to facilitate subsequent use.
[0166] Step S255742: Get the current ambient temperature value.
[0167] The current ambient temperature value refers to the temperature value of the environment where the person being tested is located when the test is performed at the current time. The current ambient temperature value is detected and acquired by a temperature detection device preset in the place where the person being tested is located.
[0168] Step S255743: Determine the ambient temperature range impact information corresponding to the current ambient temperature value according to the correspondence between the current ambient temperature value and the preset ambient temperature range impact information.
[0169] The ambient temperature range impact information refers to the impact information when the ambient temperature affects the coverage range, and the ambient temperature range impact information is obtained by querying a database storing the ambient temperature range impact information. The ambient temperature range impact information is determined by querying the current ambient temperature value, which is convenient for subsequent use.
[0170] Step S255744: Determine the temperature prediction range information corresponding to the temperature coverage range information and the ambient temperature range influence information according to the correspondence between the temperature coverage range information, the ambient temperature range influence information and the preset temperature prediction range information.
[0171] The temperature estimated range information refers to the range information that estimates the range covered when the detected person is in contact with the chair he sits on based on the temperature. The temperature estimated range information is obtained by querying the database storing the temperature estimated range information. The temperature estimated range information is determined by querying the temperature coverage range information and the ambient temperature range impact information, so as to facilitate subsequent use.
[0172] Step S255745: Analyze the overlapping range between the pressure estimation range information and the temperature estimation range information and use it as the comprehensive coverage range information, and use the comprehensive coverage range information as the actual contact coverage range information of the sitting posture.
[0173] Among them, the comprehensive coverage range information refers to the comprehensive range information that estimates the coverage range when the person being tested is in contact with the chair he or she is sitting on. The overlapping range between the pressure estimation range information and the temperature estimation range information is analyzed and used as the comprehensive coverage range information, and the comprehensive coverage range information is used as the actual contact coverage range information of the sitting posture, thereby improving the accuracy of the actual contact coverage range information of the sitting posture obtained.
[0174] exist Figure 6 In step S25575, in order to further ensure the rationality of the contact coverage impact value, it is necessary to further analyze and calculate the contact coverage impact value. Figure 8 The steps shown are explained in detail.
[0175] Reference Figure 8 , the method for determining the contact coverage impact value includes the following steps:
[0176] Step S255751: Retrieve coverage contour information based on the actual contact coverage information of the sitting posture.
[0177] The coverage range contour information refers to the contour information corresponding to the coverage range when the detected person is in contact with the chair he sits on, and the coverage range contour information is obtained by querying from a database storing the coverage range contour information.
[0178] Step S255752: Analyze the coverage contour information to determine the contour center point.
[0179] Among them, the contour center point refers to the center point of the coverage range when the person being detected is in contact with the chair he sits on. By analyzing the coverage range contour information, the coverage range contour curve is obtained, and then the contour center point is obtained by analyzing the coverage range contour curve, which is convenient for subsequent use.
[0180] Step S255753: Calculate the deviation distance between the contour center position point and the preset sitting posture center reference position point and use it as the contour center position deviation value.
[0181] The sitting center reference position point refers to the reference center position point of the coverage range when the subject is in a sitting position, and the sitting center reference position point is obtained by querying the database storing the sitting center reference position point. The contour center position deviation value refers to the deviation value when there is a deviation in the position of the contour center. The deviation distance between the contour center position point and the preset sitting center reference position point is calculated and used as the contour center position deviation value for subsequent use.
[0182] Step S255754: Determine the center position deviation influence value corresponding to the contour center position deviation value according to the correspondence between the contour center position deviation value and the preset center position deviation influence value.
[0183] The center position deviation influence value refers to the influence degree value caused by the deviation of the position of the contour center, and the center position deviation influence value is obtained by querying the database storing the center position deviation influence value. The center position deviation influence value is determined by querying the contour center position deviation value, which is convenient for subsequent use.
[0184] Step S255755: Analyze the deviation information between the coverage range contour information and the preset sitting posture reference contour information and use it as contour deviation information.
[0185] Among them, the sitting posture reference contour information refers to the reference shape information of the contour of the detected person when he is in a sitting posture, and the sitting posture reference contour information is queried and obtained from a database storing the sitting posture reference contour information. Contour deviation information refers to deviation information when there is a deviation in the contour shape, and the deviation information between the coverage contour information and the preset sitting posture reference contour information is analyzed and used as contour deviation information for subsequent use.
[0186] Step S255756: Determine the contour deviation influence value corresponding to the contour deviation information according to the corresponding relationship between the contour deviation information and the preset contour deviation influence value.
[0187] The contour deviation impact value refers to the impact degree value generated when the contour has a deviation, and the contour deviation impact value is obtained by querying a database storing the contour deviation impact value. The contour deviation impact value is determined by querying the contour deviation information, which is convenient for subsequent use.
[0188] Step S255757: Calculate the sum of the center position deviation influence value and the contour deviation influence value and use it as the contour deviation comprehensive influence value, and use the contour deviation comprehensive influence value as the contact coverage range influence value.
[0189] Among them, the comprehensive impact value of contour deviation refers to the comprehensive impact degree value caused by the presence of contour deviation. The sum of the center position deviation impact value and the contour deviation impact value is calculated and used as the comprehensive impact value of contour deviation, and the comprehensive impact value of contour deviation is used as the contact coverage range impact value, thereby improving the accuracy of the obtained contact coverage range impact value.
[0190] exist Figure 8 After step S255757 shown in FIG. 1 , in order to further ensure the rationality of the contact coverage impact value, it is necessary to further analyze and calculate the contact coverage impact value separately, specifically by Fig. 9 The steps shown are explained in detail.
[0191] Reference Fig. 9 , the steps after taking the comprehensive impact value of the contour deviation as the impact value of the contact coverage range include the following steps:
[0192] Step S2557571: Determine the foot position height estimate value corresponding to the sitting height value according to the correspondence between the sitting height value and the preset foot position height estimate value.
[0193] The estimated value of the foot height refers to the estimated value of the height of the human foot, and the estimated value of the foot height is obtained by querying a database storing the estimated value of the foot height. The estimated value of the foot height is determined by querying the sitting height value, which is convenient for subsequent use.
[0194] Step S2557572: Retrieve the foot position height value based on the foot position point.
[0195] The foot position height value refers to the actual height value of the position of the human foot, and the foot position height value is obtained by querying from a database storing the foot position height values.
[0196] Step S2557573: Calculate the difference between the foot position height value and the foot position height estimate and use it as the foot position height deviation value.
[0197] Among them, the foot position height deviation value refers to the deviation value when there is a deviation in the height of the human foot. The difference between the foot position height value and the foot position height estimated value is calculated and used as the foot position height deviation value for convenience in subsequent use.
[0198] Step S2557574: Determine the foot position height deviation influence value according to whether the foot position height deviation value falls within a preset foot position height deviation reference interval, and add the foot position height deviation influence value to the contact coverage range influence value to form a new contact coverage range influence value.
[0199] The foot position height deviation reference interval refers to the reference deviation interval that can be tolerated when there is a deviation in the height of the human foot position, and the foot position height deviation reference interval is obtained by querying from a database storing the foot position height deviation reference interval.
[0200] By analyzing the falling situation of the foot position height deviation value and the preset foot position height deviation reference interval, when it falls within, the foot height deviation initial impact value corresponding to the foot position height deviation value is determined according to the correspondence between the foot position height deviation value and the preset foot height deviation initial impact value, and the foot height deviation initial impact value is used as the foot position height deviation impact value; when it does not fall within, the preset foot height deviation reference impact value is output and used as the foot position height deviation impact value, and the foot position height deviation impact value is added to the contact coverage range influence value to form a new contact coverage range influence value, so that the obtained contact coverage range influence value is not easily affected by the foot height, thereby improving the accuracy of the obtained contact coverage range influence value.
[0201] Reference Fig.10 Based on the same inventive concept, an embodiment of the present invention provides a multi-sensor based spinal health analysis system, comprising:
[0202] Acquisition module 1, used to acquire image detection information, imaging detection information, sitting contact pressure detection information, sitting contact temperature detection information and current ambient temperature value;
[0203] Memory 2, used to store Figures 1 to 9 The procedure of any one of the multi-sensor based spinal health analysis methods;
[0204] Processor 3, the program in the memory can be loaded and executed by the processor and realize the following Figures 1 to 9 The multi-sensor based spinal health analysis method described in any one of the above.
[0205] The above are all preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A multi-sensor based spinal health analysis method, characterized in that: include: Obtain image detection information and imaging detection information; Analyze the image detection information to determine the image spine health value; Analyze the imaging detection information and the preset imaging human body benchmark information to determine the imaging spine health value; Analyze the image spine health value and the radiographic spine health value to determine the comprehensive spine health result information, and output the comprehensive spine health result information; Methods for determining the image spine health value include: Identify the image detection information according to the preset human body reference features to form image human body information; Analyze the human body information in the image to determine the human body posture information in the image; According to the correspondence between the image human body posture information and the preset human body posture reference image information, the human body posture reference image information corresponding to the image human body posture information is determined; Analyze the deviation between the image human body information and the human body posture reference image information and use it as the image human body deviation information; Analyze the image human body deviation information and the image human body posture information to determine the image deviation impact value, and use the image deviation impact value as the image spine health value; The method for determining the human body posture information of the image includes: Retrieve the head position point and the foot position point according to the human body information in the image; Calculate the distance vector between the head position point and the foot position point and use it as the head-foot distance vector information; Analyze the deviation between the head-foot distance vector information and the preset standing head-foot reference vector information and use it as the head-foot distance vector deviation information; According to the correspondence between the head-foot distance vector deviation information and the preset posture prediction information, the posture prediction information corresponding to the head-foot distance vector deviation information is determined, and the posture prediction information is used as the image human body posture information.
2. The multi-sensor based spinal health analysis method according to claim 1, characterized in that: Methods for determining the image deviation impact value include: According to the human body deviation information of the image, the human body deviation rate and the human body deviation position point are retrieved; According to the correspondence between the human body deviation position point and the preset deviation position influence value, the deviation position influence value corresponding to the human body deviation position point is determined; According to the correspondence between the human body deviation rate and the preset deviation rate influence value, the deviation rate influence value corresponding to the human body deviation rate is determined; Calculate the sum of the deviation position impact value and the deviation rate impact value and use it as the deviation comprehensive impact value; According to the correspondence between the image human body posture information and the preset human body posture reference influence value, the human body posture reference influence value corresponding to the image human body posture information is determined; The product value between the deviation comprehensive influence value and the human body posture reference influence value is calculated and used as the image comprehensive influence value, and the image comprehensive influence value is used as the image deviation influence value.
3. The multi-sensor based spinal health analysis method according to claim 2, characterized in that: The method further includes steps after determining the human body posture reference influence value and before calculating the image comprehensive influence value, which are as follows: Determine whether the human body posture information in the image is the preset human body sitting posture information; If yes, the distance between the head position point and the preset initial position point of the sitting posture is calculated and used as the sitting height value; According to the corresponding relationship between the sitting height value and the preset hand distance reference value, the hand distance reference value corresponding to the sitting height value is determined; Analyze the distance between the head position point and the hand to determine the estimated hand position point; Retrieve the hand position points based on the image human body information; Calculate the deviation distance between the hand estimated position point and the hand position point and use it as the hand position deviation value; According to the correspondence between the hand position deviation value and the preset hand position deviation influence value, a hand position deviation influence value corresponding to the hand position deviation value is determined, and the hand position deviation influence value is added to the human body posture reference influence value to form a new human body posture reference influence value; If not, continue to output the human body posture benchmark influence value.
4. The multi-sensor based spinal health analysis method according to claim 3, characterized in that: The method further includes a step after adding the hand position deviation influence value to the human body posture reference influence value to form a new human body posture reference influence value, which is specifically as follows: Obtaining sitting contact pressure detection information and sitting contact temperature detection information; Retrieving pressure coverage information based on sitting contact pressure detection information; Retrieving temperature coverage information based on sitting contact temperature detection information; Analyze the pressure coverage information and the temperature coverage information to determine the actual contact coverage information of the sitting posture; An analysis is performed based on the actual contact coverage information of the sitting posture to determine the contact coverage impact value, and the contact coverage impact value is added to the human body posture baseline impact value to form a new human body posture baseline impact value.
5. The multi-sensor based spinal health analysis method according to claim 4, characterized in that: Methods for determining the actual contact coverage information of the sitting posture include: According to the correspondence between the pressure coverage range information and the preset pressure estimation range information, the pressure estimation range information corresponding to the pressure coverage range information is determined; Get the current ambient temperature value; According to the correspondence between the current ambient temperature value and the preset ambient temperature range influence information, the ambient temperature range influence information corresponding to the current ambient temperature value is determined; According to the correspondence between the temperature coverage range information, the ambient temperature range impact information and the preset temperature estimation range information, the temperature estimation range information corresponding to the temperature coverage range information and the ambient temperature range impact information is determined; The overlapping range between the pressure estimation range information and the temperature estimation range information is analyzed and used as the comprehensive coverage range information, and the comprehensive coverage range information is used as the actual contact coverage range information of the sitting posture.
6. The multi-sensor based spinal health analysis method according to claim 4, characterized in that: The methods for determining the impact value of contact coverage include: Retrieving coverage contour information based on actual contact coverage information of the sitting posture; Analyze the coverage contour information to determine the contour center point; Calculate the deviation distance between the contour center position point and the preset sitting posture center reference position point and use it as the contour center position deviation value; According to the corresponding relationship between the contour center position deviation value and the preset center position deviation influence value, the center position deviation influence value corresponding to the contour center position deviation value is determined; Analyzing deviation information between the coverage range contour information and the preset sitting posture reference contour information as contour deviation information; According to the corresponding relationship between the contour deviation information and the preset contour deviation influence value, the contour deviation influence value corresponding to the contour deviation information is determined; The sum of the center position deviation influence value and the contour deviation influence value is calculated and used as the contour deviation comprehensive influence value, and the contour deviation comprehensive influence value is used as the contact coverage influence value.
7. The multi-sensor based spinal health analysis method according to claim 6, characterized in that: The step after taking the comprehensive impact value of the profile deviation as the impact value of the contact coverage is also included, which is as follows: According to the corresponding relationship between the sitting height value and the preset foot position height estimation value, the foot position height estimation value corresponding to the sitting height value is determined; Retrieve the foot position height value based on the foot position point; Calculating the difference between the foot position height value and the foot position height estimate as the foot position height deviation value; The foot position height deviation influence value is determined according to whether the foot position height deviation value falls within a preset foot position height deviation reference interval, and the foot position height deviation influence value is added to the contact coverage range influence value to form a new contact coverage range influence value.
8. The multi-sensor based spinal health analysis system is characterized by: include: An acquisition module (1) is used to acquire image detection information, imaging detection information, sitting contact pressure detection information, sitting contact temperature detection information and current ambient temperature value; A memory (2) for storing a program of the multi-sensor based spinal health analysis method according to any one of claims 1 to 7; A processor (3), wherein the program in the memory can be loaded and executed by the processor to implement the multi-sensor based spinal health analysis method as described in any one of claims 1 to 7.
