Traditional Chinese medicine human body acupuncture point recognition method and system based on virtual reality
Through virtual reality technology combined with sensors, the acupuncture points position and efficacy data during traditional Chinese medicine massage is collected and analyzed in real time, which solves the uncertainty of acupuncture points recognition in traditional Chinese medicine massage treatment, and achieves efficient, accurate and personalized evaluation of the treatment effect.
Patent Information
- Application Number
- CN202510786229.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-08-05
AI Technical Summary
In traditional Chinese medicine massage treatment, acupoint recognition depends on experience and lacks real-time feedback mechanisms, resulting in uncertainty in the treatment accuracy and effect, difficulty in dealing with individual differences and posture changes, and lack of flexibility and precision.
The Chinese medicine acupuncture point recognition system based on virtual reality is adopted to collect the position and efficacy data of action acupuncture points in real time through VR equipment and sensor groups, and combine it with cloud platform to perform data processing and analysis to calculate action space errors, qi and blood circulation indicators and treatment effect indicators, providing intelligent feedback and adjustment guidance.
It improves the accuracy and transparency of massage treatment, reduces artificial errors, ensures the efficiency and safety of treatment, and achieves personalized and scientific evaluation of treatment effects.
Smart Images

Figure CN120432081A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of acupoint recognition, and in particular to a method and system for traditional Chinese medicine human acupoint recognition based on virtual reality. Background Art
[0002] With the rapid development of virtual reality (VR) technology, sensor technology, and big data analytics, more and more traditional medical practices, such as Traditional Chinese Medicine (TCM), are leveraging these advanced tools to optimize diagnosis and treatment. In TCM, methods like massage and acupuncture rely on the precise location and treatment of specific acupuncture points on the patient's body. This requires therapists to efficiently and accurately identify and apply the relevant acupuncture points. However, traditional manual manipulation, visual judgment, and reliance on experience have limitations. Therefore, the emergence of virtual reality technology, combined with sensors and motion tracking, offers new possibilities for TCM acupuncture point identification and massage therapy. Through real-time data collection and intelligent analysis, treatment precision can be significantly improved.
[0003] Although Traditional Chinese Medicine massage techniques have been widely used in many areas, traditional methods still face a series of problems, especially in terms of treatment accuracy and monitoring of treatment effects. For example, during the massage process, the therapist's precise positioning of acupoints mainly relies on experience, which is difficult to quantify and standardize. The current treatment process lacks an effective real-time feedback mechanism, and therapists are unable to immediately understand the deviation between their techniques and acupoints, which often leads to uncertainty in treatment effects. In addition, factors such as the dynamic changes in acupoint location and human posture, as well as individual differences, also make traditional methods lack sufficient flexibility and precision when dealing with different body shapes, postures, and personalized needs of patients. These problems not only affect the improvement of treatment effects, but may also lead to unnecessary side effects and insignificant therapeutic effects. Summary of the Invention
[0004] In view of the deficiencies in the prior art, the present invention provides a method and system for identifying human acupoints in Traditional Chinese Medicine based on virtual reality, which solves the problems mentioned in the background art.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: including a motion tracking and acupoint recognition module, a data integration processing module, an operation error analysis module, an acupoint massage analysis module and a treatment effect analysis module;
[0006] The motion tracking and acupoint recognition module collects the motion acupoint location data and therapeutic effect data of the massage patient in real time through the VR device and sensor group, and at the same time builds a cloud platform integrated with the VR device and sensor group to transmit the real-time collected motion acupoint location data and therapeutic effect data to the cloud platform;
[0007] The data integration processing module embeds the collected acupoint location data by constructing a visual interface in the cloud platform, and pre-processes the therapeutic effect data to obtain a standardized data set;
[0008] The operation error analysis module calculates and outputs the motion space error D based on the standardized data set, and performs preliminary comparative evaluation based on the output result of the motion space error D to determine the accuracy of the acupoint massage, and then issues a prompt message through the visual interface based on the determination result;
[0009] The acupoint massage analysis module calculates and outputs the blood circulation index Eblood and the treatment effect index Eeffect according to the standardized data set when the error is normal after preliminary comparison and evaluation, so as to quantify the treatment status during the acupoint massage.
[0010] The treatment effect analysis module comprehensively calculates the obtained motion space error D, the qi and blood circulation index Eblood and the treatment effect index Eeffect to output the comprehensive treatment effect index Etotal, sets the treatment effect threshold F1, and performs a secondary comparative evaluation on the comprehensive treatment effect index Etotal and the treatment effect threshold F1 to analyze the treatment effect of acupoint massage.
[0011] Preferably, the motion tracking and acupoint identification module includes an acupoint identification unit, a therapeutic effect collection unit and a data transmission unit;
[0012] The acupoint identification unit includes a virtual human body model construction subunit and an action acupoint position data collection subunit;
[0013] The virtual human body model construction subunit captures the three-dimensional coordinates of each joint of the human body in real time by combining VR equipment with a depth sensor (Gx i , Gy i , Gz i ) and body shape information, where Gx i Represents the horizontal axis coordinate of the i-th joint, Gy i Represents the vertical coordinate of the i-th joint, Gz i Represents the vertical axis coordinate of the i-th joint;
[0014] When using 3D human body modeling tools, according to the three-dimensional coordinates of each joint data (Gx i , Gy i , Gz i ) connect to form bones, constitute the skeleton structure of the entire virtual human body, and build a virtual human body model;
[0015] The action acupoint position data acquisition subunit uses the traditional Chinese medicine acupoint map to embed the virtual human body model, and obtains the standard three-dimensional coordinates (Xx 0,j , Xy 0,j , Xz 0,j ), where Xx 0,l Indicates the horizontal coordinate of the jth standard acupuncture point, Xy 0,l Indicates the vertical coordinate of the jth standard acupuncture point, Xz 0,i The vertical axis coordinate of the jth standard acupuncture point is represented. According to the user's posture and body shape information in the virtual human body model, the three-dimensional coordinate of the acupuncture point is dynamically adjusted through the geometric transformation formula (Xx j , Xy j , Xz j ), where Xx j Indicates the horizontal coordinate of the jth acupoint, Xy j Indicates the vertical coordinate of the jth acupoint, Xz j represents the vertical axis coordinate of the jth acupoint;
[0016] At the same time, the Leap Motion hand tracking device is used to track the 3D coordinates of the therapist's hand in real time (Sx l , Sy l , Sz l ), where Sx l The horizontal axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sy l The vertical axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sz l The vertical axis coordinate of the lth position of the acupoint massage performed by the physiotherapist;
[0017] The three-dimensional coordinates of the acupoint (Xx j , Xy j , Xz j ) and the 3D coordinates of the therapist’s hand (Sx l , Sy l , Sz l ) to summarize and obtain the action acupoint location data.
[0018] Preferably, the therapeutic effect collecting unit collects therapeutic effect data in real time through a sensor;
[0019] The sensor group includes an infrared sensor, a sweat sensor and an electronic tactile sensor;
[0020] The therapeutic effect data includes skin temperature change ΔTskin, sweat secretion change ΔHsweat and applied pressure data Ppressure;
[0021] The data transmission unit constructs a cloud platform and uses the wireless network Wifi to connect the VR device and the sensor group to the cloud platform, and transmits the collected action acupoint position data and therapeutic effect data to the cloud platform.
[0022] Preferably, the data integration processing module includes a visualization unit and a data processing unit;
[0023] The visualization unit constructs a visualization interface in the cloud platform using page front-end technology and page back-end technology, loads the constructed virtual human body model into the visualization interface, and displays the virtual human body model and acupoint information in real time in the visualization interface;
[0024] The data processing unit pre-processes the received action acupoint position data and therapeutic effect data, wherein the pre-processing includes data cleaning, denoising and normalization to obtain a standardized data set;
[0025] The standardized data set includes standard action acupoint location data and standard therapeutic effect data.
[0026] Preferably, the operation error analysis module includes an operation error calculation unit and an operation error evaluation unit;
[0027] The operation error calculation unit calculates and outputs the action space error D by extracting the standard action acupoint position data from the standardized data set, and analyzes the deviation between the massage part and the acupoint during the acupoint massage process;
[0028] The action space error D is calculated and output by the following algorithm formula:
[0029] ;
[0030] Where D(t) represents the spatial error at time t, Sx l (t) represents the horizontal coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sy l (t) represents the vertical coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sz l (t) represents the vertical coordinate of the lth position of the acupoint massaged by the therapist at time t, represents the error influence coefficient, which indicates the influence of massage speed on treatment accuracy, d represents the calculus variable, and dt represents the small time integral variable;
[0031] The operation error evaluation unit performs a preliminary comparative evaluation based on the results of the motion space error D output to analyze the deviation of the acupoints massaged by the physiotherapist during the massage process. The specific evaluation contents are as follows;
[0032] When the motion space error D is greater than or equal to 0.5 cm, it indicates that the massage error is abnormal. At this time, a prompt message is generated through the visual interface to prompt the physiotherapist to correct the massage point position;
[0033] When the motion space error D is less than 0.5 cm, it indicates that the massage error is normal and no prompt is required.
[0034] Preferably, the acupoint massage analysis module includes a Qi and blood circulation analysis unit and a preliminary treatment analysis unit;
[0035] When the massage error is determined to be normal through preliminary comparison and evaluation, the Qi and blood circulation analysis unit constructs a Qi and blood circulation algorithm formula, extracts standard therapeutic effect data from the standardized data set, inputs the data into the Qi and blood circulation algorithm formula, calculates and outputs a Qi and blood circulation index Eblood, and analyzes the Qi and blood circulation status of the user during the massage process;
[0036] The Qi and blood circulation index Eblood is calculated and outputted by the following Qi and blood circulation algorithm formula;
[0037] ;
[0038] Where Eblood(t) represents the blood circulation index at time t, △Tskin(t) represents the change in skin temperature at time t, △Hsweat(t) represents the change in sweat secretion at time t, and Ppressure(t) represents the applied pressure data at time t. Indicates the coefficient of influence of pressure on the circulation of qi and blood.
[0039] Preferably, the preliminary treatment analysis unit calculates and outputs a treatment effect index Eeffect based on the action space error D when the preliminary comparison and evaluation shows that the massage error is normal, and preliminarily analyzes the effectiveness of the treatment during the massage;
[0040] The treatment effect indicator Eeffect is calculated and outputted by the following algorithm formula;
[0041] ;
[0042] Where △Ppressure represents the change in applied pressure at time t, and e represents the exponential function. Represents the influencing factor of action error on treatment effect.
[0043] Preferably, the treatment effect analysis module includes a comprehensive analysis unit and an efficacy evaluation unit;
[0044] The comprehensive analysis unit performs comprehensive calculation on the obtained motion space error D, the qi and blood circulation index Eblood and the treatment effect index Eeffect to obtain a comprehensive treatment effect index Etotal, and quantifies the comprehensive treatment situation of acupoint massage;
[0045] The comprehensive treatment effect index Etotal is calculated and outputted by the following algorithm formula:
[0046] ;
[0047] Where a1, a2, and a3 represent the weights of the motion space error D, the blood circulation index Eblood, and the treatment effect index Eeffect, respectively, and a1+a2+a3=1. The specific values are set by the user.
[0048] Preferably, the efficacy evaluation unit initially sets the efficacy threshold F1 by the physiotherapist according to the treatment situation, and then performs a secondary comparative evaluation of the efficacy threshold F1 and the comprehensive treatment effect index Etotal to determine the efficacy of acupoint massage. The specific evaluation content is as follows;
[0049] When the comprehensive treatment effect index Etotal ≥ the efficacy threshold F1, it means that the acupoint massage treatment effect is normal and the current plan is continued;
[0050] When the comprehensive treatment effect indicator Etotal is less than the efficacy threshold F1, it means that the acupoint massage treatment effect is abnormal. At this time, the visualization platform prompts the physiotherapist to adjust the hand position and massage strength.
[0051] A method for identifying acupuncture points of a traditional Chinese medicine body based on virtual reality comprises the following steps:
[0052] S1. Using a VR device and a sensor group, collect the patient's massage action and acupoint location data and therapeutic effect data in real time, and simultaneously build a cloud platform integrated with the VR device and the sensor group, and transmit the collected real-time action and acupoint location data and therapeutic effect data to the cloud platform;
[0053] S2. By building a visual interface in the cloud platform, the collected acupoint location data is embedded, and the efficacy data is preprocessed to obtain a standardized data set;
[0054] S3, calculating and outputting a motion space error D based on a standardized data set, and performing a preliminary comparative evaluation based on the output result of the motion space error D to determine the accuracy of the acupoint massage, and then issuing a prompt message through the visual interface based on the determination result;
[0055] S4. When the error is determined to be normal through preliminary comparison and evaluation, the blood circulation index Eblood and the treatment effect index Eeffect are calculated and outputted based on the standardized data set to quantify the treatment status during the acupoint massage process;
[0056] S5. Comprehensively calculate the obtained motion space error D, the qi and blood circulation index Eblood, and the treatment effect index Eeffect to output a comprehensive treatment effect index Etotal, set a treatment effect threshold F1, perform a secondary comparative evaluation on the comprehensive treatment effect index Etotal and the treatment effect threshold F1, and analyze the treatment effect of acupoint massage.
[0057] The present invention provides a method and system for identifying acupuncture points in Traditional Chinese Medicine based on virtual reality. It has the following beneficial effects:
[0058] (1) The system provides a precise massage therapy auxiliary platform through a highly integrated technical architecture. The system uses motion tracking and acupoint recognition modules, combined with VR equipment and sensor groups, to collect the patient's motion acupoint position data and efficacy data during the massage process in real time, and transmits this data to the cloud platform via a wireless network for processing and analysis. The data integration processing module visualizes and standardizes the collected data to ensure the accuracy and consistency of the data. Through real-time error analysis and feedback, the operation error analysis module can calculate the motion space error D and evaluate the accuracy of the massage operation based on this error value. When the output result of the motion space error D exceeds a certain deviation, the system will issue a prompt to the physiotherapist through a visual interface to guide him to adjust the massage technique to ensure the accuracy of the treatment. This system integration not only improves the transparency of the treatment process, but also greatly reduces the errors caused by human factors, thereby ensuring the efficiency and safety of the treatment.
[0059] (2) The system further calculates the Qi and blood circulation index Eblood and the treatment effect index Eeffect based on the standardized data set through the acupoint massage analysis module. These indicators can quantify the Qi and blood circulation status and treatment effect during the treatment process, providing a scientific basis for evaluating the effectiveness of the treatment. The Qi and blood circulation analysis unit collects efficacy data such as skin temperature changes, sweat secretion and applied pressure, and combines it with a specific algorithm to calculate the Qi and blood circulation status in real time and evaluate the physiological impact of massage on the patient. The treatment effect index is combined with the motion space error D to further reflect the treatment effectiveness during the massage process, ensuring the consistency between the treatment effect and the treatment goal. When the error is normal and the treatment effect is good, the system continues to execute the current treatment plan; if the error is abnormal or the treatment effect does not meet expectations, the system will prompt the physical therapist to adjust the treatment plan, thereby dynamically optimizing the treatment process.
[0060] (3) The system integrates the motion space error D, the Qi and blood circulation index Eblood and the treatment effect index Eeffect through a comprehensive analysis module, and finally outputs the comprehensive treatment effect index Etotal. This index comprehensively considers the accuracy of the massage operation, the state of Qi and blood circulation and the effectiveness of the treatment effect, and can comprehensively evaluate the overall treatment situation. The efficacy evaluation unit further evaluates the treatment effect by comparing the comprehensive treatment effect index Etotal with the preset efficacy threshold F1. When the comprehensive treatment effect index is greater than or equal to the efficacy threshold, it means that the treatment effect is normal and the physiotherapist can continue the current treatment plan; when the index is less than the efficacy threshold, it means that there is a problem with the treatment effect, and the system will prompt the physiotherapist to adjust the strength, position or technique of the massage to ensure that the treatment process is always kept in the best state. This intelligent feedback mechanism greatly improves the personalization and precision of the treatment, and can ensure that patients can get the optimized effect in each treatment, thereby improving the treatment effect and patient satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 This is a flow chart of the TCM human acupoint recognition system based on virtual reality of the present invention;
[0062] Figure 2 This is a schematic diagram of the steps of the TCM human acupoint identification method based on virtual reality of the present invention. DETAILED DESCRIPTION
[0063] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0064] Example 1
[0065] See also Figure 1 The present invention provides a TCM human acupoint recognition system based on virtual reality. To achieve the above purpose, the present invention is implemented through the following technical solutions: including a motion tracking and acupoint recognition module, a data integration processing module, an operation error analysis module, an acupoint massage analysis module and a treatment effect analysis module;
[0066] The motion tracking and acupoint recognition module uses VR equipment and sensor groups to collect real-time data on the patient's motion and acupoint location and efficacy of massage. At the same time, a cloud platform is built to integrate with the VR equipment and sensor group, and the real-time collected motion and acupoint location data and efficacy data are transmitted to the cloud platform.
[0067] The data integration and processing module embeds the collected acupoint location data by building a visual interface in the cloud platform, and pre-processes the efficacy data to obtain a standardized data set;
[0068] The operation error analysis module calculates and outputs the motion space error D based on the standardized data set, and conducts preliminary comparative evaluation based on the output results of the motion space error D to determine the accuracy of the massage acupoints. Based on the determination results, prompt information is issued through the visual interface;
[0069] When the acupoint massage analysis module determines that the error is normal through preliminary comparison, it calculates and outputs the blood circulation index Eblood and the treatment effect index Eeffect based on the standardized data set to quantify the treatment status during the acupoint massage process;
[0070] The treatment effect analysis module comprehensively calculates the obtained motion space error D, the qi and blood circulation index Eblood, and the treatment effect index Eeffect to output the comprehensive treatment effect index Etotal, sets the treatment effect threshold F1, and performs a secondary comparative evaluation of the comprehensive treatment effect index Etotal and the treatment effect threshold F1 to analyze the treatment effect of acupoint massage.
[0071] In this embodiment, the system, through the motion tracking and acupoint recognition module, can collect and transmit massage patient motion and acupoint data in real time, seamlessly integrating with a cloud platform. This process ensures immediate feedback and processing of treatment data, avoiding the errors and delays associated with traditional manual recording. The data integration and processing module standardizes the collected acupoint data through the cloud platform and displays it intuitively through a visual interface, allowing therapists to monitor treatment progress and patient status in real time, thereby enhancing the scientific nature and transparency of treatment. The operation error analysis module calculates the motion space error D using a standardized data set to accurately assess the accuracy of massage manipulation. Through an intelligent feedback mechanism, it prompts therapists to make timely adjustments, minimizing human error. The acupoint massage analysis module quantifies the Qi and blood circulation indicator Eblood and the treatment effect indicator Eeffect, providing data support for treatment effectiveness, helping therapists better adjust treatment plans and ensure targeted and effective treatment. Finally, the treatment effect analysis module generates a comprehensive treatment effect indicator Etotal by comprehensively calculating the motion space error, Qi and blood circulation, and treatment effect. This indicator is then compared with the efficacy threshold F1 to provide a basis for further optimization of the treatment plan. Compared to current traditional techniques or technologies that rely solely on manual judgment, this system enables efficient and accurate real-time feedback and dynamic adjustments, effectively reducing errors and the impact of human factors on treatment outcomes. Through intelligent data collection and analysis, the system not only improves treatment accuracy but also enhances the personalization and customization of the treatment process, meeting the treatment needs of different patients, thereby optimizing treatment outcomes and patient experience. This marks a significant step forward in the digital and intelligent development of Traditional Chinese Medicine massage therapy.
[0072] Example 2
[0073] Specifically: the motion tracking and acupoint recognition module includes an acupoint recognition unit, a therapeutic effect collection unit, and a data transmission unit;
[0074] The acupoint recognition unit includes a virtual human body model construction subunit and an action acupoint position data acquisition subunit;
[0075] The virtual human body model construction subunit uses VR equipment combined with depth sensors to capture the three-dimensional coordinates of each joint of the human body in real time (Gx i , Gy i , Gz i ) and body shape information, where Gx i Represents the horizontal axis coordinate of the i-th joint, Gy i Represents the vertical coordinate of the i-th joint, Gz i Represents the vertical axis coordinate of the i-th joint;
[0076] When using 3D human body modeling tools, according to the three-dimensional coordinates of each joint data (Gx i , Gy i , Gz i ) connect to form bones, constitute the skeleton structure of the entire virtual human body, and build a virtual human body model;
[0077] The action acupoint position data acquisition subunit uses the traditional Chinese medicine acupoint map to embed it into the virtual human body model, and combines it with the medical database to obtain the standard three-dimensional coordinates of each acupoint (Xx 0,j , Xy 0,j , Xz 0,j ), where Xx 0,l Indicates the horizontal coordinate of the jth standard acupuncture point, Xy 0,l Indicates the vertical coordinate of the jth standard acupuncture point, Xz 0,i The vertical axis coordinate of the jth standard acupuncture point is represented. According to the user's posture and body shape information in the virtual human body model, the three-dimensional coordinate of the acupuncture point is dynamically adjusted through the geometric transformation formula (Xx j , Xy j , Xz j ), where Xx j Indicates the horizontal coordinate of the jth acupoint, Xy j Indicates the vertical coordinate of the jth acupoint, Xz j represents the vertical axis coordinate of the jth acupoint;
[0078] At the same time, the Leap Motion hand tracking device is used to track the 3D coordinates of the therapist's hand in real time (Sx l , Sy l , Sz l ), where Sx l The horizontal axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sy l The vertical axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sz l The vertical axis coordinate of the lth position of the acupoint massage performed by the physiotherapist;
[0079] The three-dimensional coordinates of the acupoint (Xx j , Xy j , Xz j ) and the 3D coordinates of the therapist’s hand (Sx l , Sy l , Sz l ) to summarize and obtain the action acupoint location data.
[0080] The therapeutic effect collection unit collects therapeutic effect data in real time through sensors;
[0081] The sensor set includes infrared sensors, sweat sensors, and electronic tactile sensors;
[0082] The efficacy data includes skin temperature change △Tskin, sweat secretion change △Hsweat and applied pressure data Ppressure;
[0083] The data transmission unit builds a cloud platform and uses the wireless network Wifi to connect the VR device and sensor group to the cloud platform, and transmits the collected action acupoint location data and therapeutic effect data to the cloud platform.
[0084] In this embodiment, the system constructs subunits through a virtual human body model and uses VR equipment and depth sensors to accurately capture the three-dimensional coordinates of each joint of the patient (Gx i , Gy i , Gz i ) and body shape information, and generates a virtual human body model in real time, providing an accurate three-dimensional spatial basis for acupoint identification. Then, the action acupoint position data acquisition subunit uses the traditional Chinese medicine acupoint map and medical database to dynamically adjust and obtain the standard three-dimensional coordinates of the acupoint (Xx 0,j , Xy 0,j , Xz 0,j ), and based on the patient's posture and body shape, the coordinates of each acupoint are updated in real time using geometric transformation formulas. This precise spatial data provides a reliable basis for subsequent treatment operations. Using the Leap Motion hand tracking device, the system monitors the therapist's hand movements in real time and accurately obtains their position coordinates, further ensuring precise acupoint alignment and manipulation accuracy during massage. Furthermore, the efficacy acquisition unit uses multiple sensors to collect efficacy data in real time, providing quantitative indicators of treatment effectiveness. This data is transmitted to a cloud platform in real time via a data transmission unit, ensuring data synchronization and immediate processing. Compared to traditional Chinese medicine massage techniques, this system achieves high-precision motion tracking and real-time data collection, significantly improving the accuracy and personalization of massage therapy. By combining a virtual human model with dynamic acupoint recognition, the system eliminates the uncertainty of efficacy caused by improper operation or large errors during traditional treatment. The coordinated use of multiple sensors eliminates the reliance on subjective human judgment for efficacy feedback, instead using digitized, standardized methods for real-time monitoring and evaluation, significantly enhancing the scientific nature and reliability of treatment.
[0085] Example 3
[0086] Specifically: the data integration processing module includes a visualization unit and a data processing unit;
[0087] The visualization unit constructs a visualization interface in the cloud platform using page front-end technology and page back-end technology, loads the constructed virtual human body model into the visualization interface, and displays the virtual human body model and acupoint information in real time in the visualization interface;
[0088] The data processing unit pre-processes the received action acupoint position data and therapeutic effect data, including data cleaning, denoising and normalization, to obtain a standardized data set;
[0089] The standardized data set includes standard action acupoint location data and standard efficacy data.
[0090] In this embodiment, the system constructs an advanced visualization interface on the cloud platform through the visualization unit, and uses front-end and back-end technologies to display the virtual human body model and related acupoint information in real time. Through this virtual presentation, the physical therapist can intuitively see the patient's virtual model and acupoint location, providing a more accurate operational basis for treatment, and greatly reducing the inaccuracy caused by visual errors in traditional techniques. This real-time display function not only improves the physical therapist's operating experience, but also provides important support for monitoring and adjustment during the treatment process. Secondly, the data processing unit performs comprehensive pre-processing on the received action acupoint location data and efficacy data to obtain a standardized data set, which provides a high-quality and comparable data basis for subsequent analysis and evaluation.
[0091] Example 4
[0092] Specifically: the operation error analysis module includes an operation error calculation unit and an operation error evaluation unit;
[0093] The operation error calculation unit extracts the standard action acupoint position data from the standardized data set, calculates and outputs the action space error D, and analyzes the deviation between the therapist's massage area and the acupoint during the acupoint massage process;
[0094] The action space error D is calculated and output by the following algorithm formula;
[0095] ;
[0096] Where D(t) represents the spatial error at time t, Sx l (t) represents the horizontal coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sy l (t) represents the vertical coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sz l (t) represents the vertical coordinate of the lth position of the acupoint massaged by the therapist at time t, represents the error influence coefficient, which indicates the influence of massage speed on treatment accuracy, d represents the calculus variable, and dt represents the small time integral variable;
[0097] The operation error evaluation unit conducts a preliminary comparative evaluation based on the results of the motion space error D output to analyze the deviation of the acupoints massaged by the physiotherapist during the massage process. The specific evaluation contents are as follows;
[0098] When the motion space error D is greater than or equal to 0.5 cm, it indicates that the massage error is abnormal. At this time, a prompt message is generated through the visual interface to prompt the physiotherapist to correct the massage point position;
[0099] When the motion space error D is less than 0.5 cm, it indicates that the massage error is normal and no prompt is required.
[0100] In this embodiment, the system uses an operation error calculation unit to calculate and output the motion spatial error D based on the motion acupoint location data extracted from a standardized dataset. This allows for precise analysis of the deviation between the massaged area and the standard acupoint during acupoint massage. By incorporating a mathematical formula to calculate the spatial error and combining it with parameters such as massage speed and location, the system can dynamically track changes in the error, providing real-time feedback for subsequent treatment. This algorithm accurately captures subtle deviations during the massage process, improving treatment precision and avoiding the shortcomings of traditional methods that rely on manual recording and empirical judgment. Secondly, the operation error assessment unit performs an error comparison and evaluation based on the calculated motion spatial error D, automatically providing prompts based on a set threshold. If the error exceeds a preset threshold of 0.5 cm, the system provides a real-time visual reminder to the therapist to correct the massage point to ensure treatment accuracy. If the error is less than 0.5 cm, no reminder is required, indicating that the massage operation is within normal accuracy. This intelligent error assessment mechanism significantly reduces the problems caused by manual error or lack of experience during treatment, significantly improving accuracy, especially when handling complex or delicate treatments. This module introduces a real-time monitoring and feedback mechanism based on data analysis, significantly improving treatment accuracy. Traditional methods often rely on the therapist's experience, are susceptible to factors such as fatigue and misjudgment, and are difficult to quantify errors. However, this module, through intelligent algorithms and real-time data analysis, not only automatically detects and indicates errors, but also provides a scientific basis for optimizing treatment outcomes.
[0101] Example 5
[0102] Specifically: the acupoint massage analysis module includes a qi and blood circulation analysis unit and a preliminary treatment analysis unit;
[0103] When the Qi and Blood Circulation Analysis Unit determines that the massage error is normal through preliminary comparison, it constructs a Qi and Blood Circulation algorithm formula, extracts standard efficacy data from the standardized data set, inputs the data into the Qi and Blood Circulation algorithm formula, calculates and outputs the Qi and Blood Circulation Index Eblood, and analyzes the Qi and Blood Circulation status of the user during the massage process;
[0104] The Qi and blood circulation index Eblood is calculated and output by the following Qi and blood circulation algorithm formula;
[0105] ;
[0106] Where Eblood(t) represents the blood circulation index at time t, △Tskin(t) represents the change in skin temperature at time t, △Hsweat(t) represents the change in sweat secretion at time t, and Ppressure(t) represents the applied pressure data at time t. Indicates the coefficient of influence of pressure on the circulation of qi and blood.
[0107] The preliminary treatment analysis unit calculates and outputs the treatment effect index Eeffect based on the action space error D when the massage error is found to be normal in the preliminary comparison assessment, and preliminarily analyzes the effectiveness of the treatment during the massage;
[0108] The treatment effect indicator Effect is calculated and output by the following algorithm formula;
[0109] ;
[0110] Where △Ppressure represents the change in applied pressure at time t, and e represents the exponential function. Represents the influencing factor of action error on treatment effect.
[0111] In this embodiment, the system's acupoint massage analysis module, through dual analysis by the Qi and Blood Circulation Analysis Unit and the Preliminary Treatment Analysis Unit, provides a more accurate and quantitative assessment of massage therapy effectiveness, significantly enhancing the scientific nature and accuracy of Traditional Chinese Medicine (TCM) treatment. First, the Qi and Blood Circulation Analysis Unit, while ensuring normal massage errors, constructs a Qi and Blood Circulation algorithm based on efficacy data from a standardized dataset. This algorithm calculates and outputs the Qi and Blood Circulation metric, Eblood, in real time, dynamically reflecting the state of Qi and Blood Circulation during treatment. This analysis not only helps therapists assess the effectiveness of treatment in real time but also guides them in adjusting massage intensity and technique, thereby optimizing the treatment process and ensuring optimal Qi and Blood Circulation for the patient. Second, the Preliminary Treatment Analysis Unit calculates and outputs the Treatment Effect metric, Eeffect, based on the motion space error, D, providing a quantitative basis for the effectiveness of massage therapy. By using an algorithmic formula to calculate the change in applied pressure and its impact on treatment effectiveness, the system can automatically assess the effectiveness of treatment based on the magnitude of the error. This module introduces data-based Qi and Blood Circulation and Treatment Effect analysis, making the entire treatment process more intelligent and precise. Traditional methods often rely on the therapist's experience and subjective judgment, making it difficult to quantify Qi and blood circulation and treatment effectiveness. However, this module, through real-time data collection and algorithmic analysis, can accurately reflect the patient's physical reactions during massage. This innovation eliminates the reliance on experience alone and instead optimizes massage therapy by incorporating objective, quantitative indicators, thereby improving treatment effectiveness and the patient experience.
[0112] Example 6
[0113] Specifically: The treatment effect analysis module includes a comprehensive analysis unit and an efficacy evaluation unit;
[0114] The comprehensive analysis unit calculates the obtained motion space error D, the blood circulation index Eblood and the treatment effect index Eeffect to obtain the comprehensive treatment effect index Etotal, and quantifies the comprehensive treatment situation of acupoint massage;
[0115] The comprehensive treatment effect index Etotal is calculated and output by the following algorithm formula;
[0116] ;
[0117] Where a1, a2, and a3 represent the weights of the motion space error D, the blood circulation index Eblood, and the treatment effect index Eeffect, respectively, and a1+a2+a3=1. The specific values are set by the user.
[0118] The efficacy evaluation unit is designed so that the physiotherapist initially sets the efficacy threshold F1 based on the treatment situation. The efficacy threshold F1 is then compared with the comprehensive treatment effect index Etotal for a secondary evaluation to determine the efficacy of acupoint massage. The specific evaluation contents are as follows;
[0119] When the comprehensive treatment effect index Etotal ≥ the efficacy threshold F1, it means that the acupoint massage treatment effect is normal and the current plan is continued;
[0120] When the comprehensive treatment effect indicator Etotal is less than the efficacy threshold F1, it means that the acupoint massage treatment effect is abnormal. At this time, the visualization platform prompts the physiotherapist to adjust the hand position and massage strength.
[0121] In this embodiment, the treatment effect analysis module provides a more accurate and quantitative treatment effect evaluation mechanism for massage therapy through the dual collaboration of the comprehensive analysis unit and the treatment effect evaluation unit. First, the comprehensive analysis unit integrates the motion space error D, the blood circulation index Eblood and the treatment effect index Effect to comprehensively calculate the comprehensive treatment effect index Etotal, thereby quantifying the overall treatment effect of acupoint massage. This comprehensive indicator not only reflects the accuracy of the massage process, but also covers the actual effect of the treatment, and comprehensively evaluates the quality of the treatment from multiple dimensions. This multi-parameter comprehensive analysis method goes beyond the traditional treatment evaluation model that relies on a single standard, making the treatment effect more comprehensive and accurate. Secondly, the treatment effect evaluation unit sets the treatment threshold F1, and conducts a secondary comparative evaluation of the comprehensive treatment effect index Etotal with the threshold to determine whether the massage treatment has achieved the expected effect. If the comprehensive treatment effect indicator Etotal reaches or exceeds the efficacy threshold F1, the treatment is effective and the therapist can continue with the current plan. If the comprehensive treatment effect indicator Etotal falls below the efficacy threshold F1, the therapist is prompted via the visualization platform to adjust hand position and massage intensity to correct treatment deviations and optimize the treatment plan. Current technology, through the introduction of the comprehensive treatment effect indicator Etotal and the efficacy threshold F1, makes the efficacy assessment during massage therapy more accurate and actionable. Traditional methods often rely on the therapist's experience and subjective perception, lack quantitative criteria for efficacy judgment, and are easily affected by factors such as environmental factors and fatigue. This module, by introducing multi-dimensional quantitative indicators and a real-time feedback mechanism, can evaluate treatment effectiveness in real time and provide optimization suggestions, significantly improving the accuracy and scientific nature of treatment.
[0122] Example 7
[0123] See also Figure 1 and Figure 2 ,The method of identifying acupoints of a human body in traditional Chinese medicine based on virtual reality ,includes the following steps;
[0124] S1. Use VR equipment and sensor groups to collect real-time data on the patient's movements and acupoint positions and therapeutic effects. At the same time, build a cloud platform that integrates with the VR equipment and sensor group, and transmit the real-time collected data on the movements and acupoint positions and therapeutic effects to the cloud platform.
[0125] S2. By building a visual interface in the cloud platform, the collected acupoint location data is embedded and the efficacy data is preprocessed to obtain a standardized data set;
[0126] S3. Calculate and output the motion space error D based on the standardized data set, conduct preliminary comparative evaluation based on the output of the motion space error D, determine the accuracy of the massage acupoints, and issue a prompt message through a visual interface based on the determination result;
[0127] S4. When the error is determined to be normal through preliminary comparison and evaluation, the blood circulation index Eblood and the treatment effect index Eeffect are calculated and outputted based on the standardized data set to quantify the treatment status during the acupoint massage process;
[0128] S5. The obtained motion space error D, the Qi and blood circulation index Eblood, and the treatment effect index Eeffect are comprehensively calculated to output the comprehensive treatment effect index Etotal, and the treatment effect threshold F1 is set. The comprehensive treatment effect index Etotal is compared and evaluated with the treatment effect threshold F1 for the second time to analyze the treatment effect of acupoint massage.
[0129] While the embodiments of the present invention have been shown and described, it will be apparent to those skilled in the art that various changes, modifications, substitutions, and alterations can be made to the embodiments without departing from the principles and spirit of the invention.
Claims
1. A TCM acupoint recognition system based on virtual reality, characterized by: It includes motion tracking and acupoint recognition module, data integration processing module, operation error analysis module, acupoint massage analysis module and treatment effect analysis module; The motion tracking and acupoint recognition module collects the motion acupoint location data and therapeutic effect data of the massage patient in real time through the VR device and sensor group, and at the same time builds a cloud platform integrated with the VR device and sensor group to transmit the real-time collected motion acupoint location data and therapeutic effect data to the cloud platform; The data integration processing module embeds the collected acupoint location data by constructing a visual interface in the cloud platform, and pre-processes the therapeutic effect data to obtain a standardized data set; The operation error analysis module calculates and outputs the motion space error D based on the standardized data set, and performs preliminary comparative evaluation based on the output result of the motion space error D to determine the accuracy of the acupoint massage, and then issues a prompt message through the visual interface based on the determination result; The acupoint massage analysis module calculates and outputs the blood circulation index Eblood and the treatment effect index Eeffect according to the standardized data set when the error is normal after preliminary comparison and evaluation, so as to quantify the treatment status during the acupoint massage. The treatment effect analysis module comprehensively calculates the obtained motion space error D, the qi and blood circulation index Eblood and the treatment effect index Eeffect to output the comprehensive treatment effect index Etotal, sets the treatment effect threshold F1, and performs a secondary comparative evaluation on the comprehensive treatment effect index Etotal and the treatment effect threshold F1 to analyze the treatment effect of acupoint massage.
2. The virtual reality-based TCM acupoint recognition system according to claim 1, characterized in that: The motion tracking and acupoint identification module includes an acupoint identification unit, a therapeutic effect collection unit and a data transmission unit; The acupoint identification unit includes a virtual human body model construction subunit and an action acupoint position data collection subunit; The virtual human body model construction subunit captures the three-dimensional coordinates of each joint of the human body in real time by combining VR equipment with a depth sensor (Gx i , Gy i , Gz i ) and body shape information, where Gx i Represents the horizontal axis coordinate of the i-th joint, Gy i Represents the vertical coordinate of the i-th joint, Gz i Represents the vertical axis coordinate of the i-th joint, and converts the three-dimensional coordinates of each joint (Gx i , Gy i , Gz i ); When using 3D human body modeling tools, according to the three-dimensional coordinates of each joint data (Gx i , Gy i , Gz i ) connect to form bones, constitute the skeleton structure of the entire virtual human body, and build a virtual human body model; The action acupoint position data acquisition subunit uses the traditional Chinese medicine acupoint map to embed the virtual human body model, and obtains the standard three-dimensional coordinates (Xx 0,j , Xy 0,j , Xz 0,j ), where Xx 0,l Indicates the horizontal coordinate of the jth standard acupuncture point, Xy 0,l Indicates the vertical coordinate of the jth standard acupuncture point, Xz 0,i The vertical axis coordinate of the jth standard acupuncture point is represented. According to the user's posture and body shape information in the virtual human body model, the three-dimensional coordinate of the acupuncture point is dynamically adjusted through the geometric transformation formula (Xx j , Xy j , Xz j ), where Xx j Indicates the horizontal coordinate of the jth acupoint, Xy j Indicates the vertical coordinate of the jth acupoint, Xz j represents the vertical axis coordinate of the jth acupoint; At the same time, the Leap Motion hand tracking device is used to track the 3D coordinates of the therapist's hand in real time (Sx l , Sy l , Sz l ), where Sx l The horizontal axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sy l The vertical axis coordinate of the first position of the acupoint massage performed by the physiotherapist, Sz l The vertical axis coordinate of the lth position of the acupoint massage performed by the physiotherapist; The three-dimensional coordinates of the acupoint (Xx j , Xy j , Xz j ) and the 3D coordinates of the therapist’s hand (Sx l , Sy l , Sz l ) to summarize and obtain the action acupoint location data.
3. The virtual reality-based TCM acupoint recognition system according to claim 2, characterized in that: The therapeutic effect acquisition unit acquires therapeutic effect data in real time through sensors; The sensor group includes an infrared sensor, a sweat sensor and an electronic tactile sensor; The therapeutic effect data includes skin temperature change ΔTskin, sweat secretion change ΔHsweat and applied pressure data Ppressure; The data transmission unit constructs a cloud platform and uses the wireless network Wifi to connect the VR device and the sensor group to the cloud platform, and transmits the collected action acupoint position data and therapeutic effect data to the cloud platform.
4. The virtual reality-based TCM acupoint recognition system according to claim 3, characterized in that: The data integration processing module includes a visualization unit and a data processing unit; The visualization unit constructs a visualization interface in the cloud platform using page front-end technology and page back-end technology, loads the constructed virtual human body model into the visualization interface, and displays the virtual human body model and acupoint information in real time in the visualization interface; The data processing unit pre-processes the received action acupoint position data and therapeutic effect data, wherein the pre-processing includes data cleaning, denoising and normalization to obtain a standardized data set; The standardized data set includes standard action acupoint location data and standard therapeutic effect data.
5. The virtual reality-based TCM acupoint recognition system according to claim 4, characterized in that: The operation error analysis module includes an operation error calculation unit and an operation error evaluation unit; The operation error calculation unit calculates and outputs the action space error D by extracting the standard action acupoint position data from the standardized data set, and analyzes the deviation between the massage part and the acupoint during the acupoint massage process; The action space error D is calculated and output by the following algorithm formula: ; Where D(t) represents the spatial error at time t, Sx l (t) represents the horizontal coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sy l (t) represents the vertical coordinate of the lth position of the acupoint massage performed by the therapist at time t, Sz l (t) represents the vertical coordinate of the lth position of the acupoint massaged by the therapist at time t, represents the error influence coefficient, d represents the calculus variable, and dt represents the small time integral variable; The operation error evaluation unit performs a preliminary comparative evaluation based on the results of the motion space error D output to analyze the deviation of the acupoints massaged by the physiotherapist during the massage process. The specific evaluation contents are as follows; When the motion space error D is greater than or equal to 0.5 cm, it indicates that the massage error is abnormal. At this time, a prompt message is generated through the visual interface to prompt the physiotherapist to correct the massage point position; When the motion space error D is less than 0.5 cm, it indicates that the massage error is normal and no prompt is required.
6. The virtual reality-based TCM acupoint recognition system according to claim 5, characterized in that: The acupoint massage analysis module includes a Qi and blood circulation analysis unit and a preliminary treatment analysis unit; When the massage error is determined to be normal through preliminary comparison and evaluation, the Qi and blood circulation analysis unit constructs a Qi and blood circulation algorithm formula, extracts standard therapeutic effect data from the standardized data set, inputs the data into the Qi and blood circulation algorithm formula, calculates and outputs a Qi and blood circulation index Eblood, and analyzes the Qi and blood circulation status of the user during the massage process; The Qi and blood circulation index Eblood is calculated and outputted by the following Qi and blood circulation algorithm formula; ; Where Eblood(t) represents the blood circulation index at time t, △Tskin(t) represents the change in skin temperature at time t, △Hsweat(t) represents the change in sweat secretion at time t, and Ppressure(t) represents the applied pressure data at time t. Indicates the coefficient of influence of pressure on the circulation of qi and blood.
7. The virtual reality-based TCM acupoint recognition system according to claim 6, characterized in that: The preliminary treatment analysis unit calculates and outputs a treatment effect index Eeffect based on the action space error D when the massage error is initially evaluated to be normal, and preliminarily analyzes the effectiveness of the treatment during the massage. The treatment effect indicator Eeffect is calculated and outputted by the following algorithm formula; ; Where △Ppressure represents the change in applied pressure at time t, and e represents the exponential function. Represents the influencing factor of action error on treatment effect.
8. The virtual reality-based TCM acupoint recognition system according to claim 6, characterized in that: The treatment effect analysis module includes a comprehensive analysis unit and an efficacy evaluation unit; The comprehensive analysis unit performs comprehensive calculation on the obtained motion space error D, the qi and blood circulation index Eblood and the treatment effect index Eeffect to obtain a comprehensive treatment effect index Etotal, and quantifies the comprehensive treatment situation of acupoint massage; The comprehensive treatment effect index Etotal is calculated and outputted by the following algorithm formula: ; Where a1, a2, and a3 represent the weights of the motion space error D, the blood circulation index Eblood, and the treatment effect index Eeffect, respectively, and a1+a2+a3=1. The specific values are set by the user.
9. The virtual reality-based TCM acupoint recognition system according to claim 8, characterized in that: The efficacy evaluation unit initially sets the efficacy threshold F1 according to the treatment situation by the physiotherapist, and then performs a secondary comparative evaluation on the efficacy threshold F1 and the comprehensive treatment effect index Etotal to determine the efficacy of acupoint massage. The specific evaluation contents are as follows; When the comprehensive treatment effect index Etotal ≥ the efficacy threshold F1, it means that the acupoint massage treatment effect is normal and the current plan is continued; When the comprehensive treatment effect indicator Etotal is less than the efficacy threshold F1, it means that the acupoint massage treatment effect is abnormal. At this time, the visualization platform prompts the physiotherapist to adjust the hand position and massage strength.
10. A method for identifying acupoints in Traditional Chinese Medicine based on virtual reality, applied to the system for identifying acupoints in Traditional Chinese Medicine based on virtual reality according to any one of claims 1 to 9, characterized in that: The following steps are included: S1. Using a VR device and a sensor group, collect the patient's massage action and acupoint location data and therapeutic effect data in real time, and simultaneously build a cloud platform integrated with the VR device and the sensor group, and transmit the collected real-time action and acupoint location data and therapeutic effect data to the cloud platform; S2. By building a visual interface in the cloud platform, the collected acupoint location data is embedded, and the efficacy data is preprocessed to obtain a standardized data set; S3, calculating and outputting a motion space error D based on a standardized data set, and performing a preliminary comparative evaluation based on the output result of the motion space error D to determine the accuracy of the acupoint massage, and then issuing a prompt message through the visual interface based on the determination result; S4. When the error is determined to be normal through preliminary comparison and evaluation, the blood circulation index Eblood and the treatment effect index Eeffect are calculated and outputted based on the standardized data set to quantify the treatment status during the acupoint massage process; S5. Comprehensively calculate the obtained motion space error D, the qi and blood circulation index Eblood, and the treatment effect index Eeffect to output a comprehensive treatment effect index Etotal, set a treatment effect threshold F1, perform a secondary comparative evaluation on the comprehensive treatment effect index Etotal and the treatment effect threshold F1, and analyze the treatment effect of acupoint massage.
Citation Information
Patent Citations
Fluid stimulation methods and devices for treating fluid overload
CA3147730A1
Human body acupoint recognition method and system based on reality virtualization
CN115227569A
Pediatric traditional Chinese medicine acupoint massage teaching and training system and method
CN119400040A
Multifunctional acupuncture point training simulation system and application method thereof
CN120108274A
Cited By
3D panoramic tracking cabin system for traditional Chinese medicine bonesetting
CN121034562A
Massage manipulation multi-modal data acquisition and analysis system for clinical application
CN121260380A