Auxiliary acupuncture positioning system and method based on three-dimensional human body model
Through the auxiliary acupuncture positioning system based on the three-dimensional human model, combined with the micro-needle strengthening algorithm, the problem of inaccurate treatment of corresponding points in the micro-needle strengthening acupuncture therapy is solved, the accuracy and visualization of acupuncture treatment is achieved, and the promotion of the therapy is promoted. .
Patent Information
- Application Number
- CN202211139732.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-09-19
AI Technical Summary
The existing micro-needle strong-clogging acupuncture therapy lacks intuitive display and accurate calculation technical support during the treatment process, resulting in inaccurate treatment corresponding points and affecting the treatment effect.
The auxiliary acupuncture positioning system based on the three-dimensional mannequin model is adopted, including the pain part input module, the needle acupoint calculation module and the needle acupoint display module. The three-dimensional coordinates of the needle acupoint are quickly determined through the three-dimensional mannequin model, and the micro-needle strong pass algorithm is used to calculate the operation. Acupoints provide intuitive display and accurate calculation support.
It improves the accuracy and visualization of acupuncture treatment, reduces the errors in the doctor's mental arithmetics, and promotes the practical application and promotion of acupuncture treatment.
Smart Images

Figure CN115869183B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical technology, and in particular to an auxiliary acupuncture positioning system and method based on a three-dimensional human body model. Background Art
[0002] Micro-needle Qiangtong acupuncture therapy was created by Chief Physician Lu Jian of Tongzhou Traditional Chinese Medicine Hospital. This therapy is a special acupuncture dialectical method that organically combines the traditional Chinese medicine dialectical treatment thinking with the selection of specific acupoints.
[0003] In the prior art, there are two treatment methods for micro-needle acupuncture therapy during its promotion and use: head and tail point therapy and distal Ashi point therapy. In distal Ashi point therapy, the treatment corresponding point (distal Ashi point) is determined from the patient's pain point. The physician relies on his own understanding of the water surface theory and looks at the human meridian hanging map to mentally calculate the ratio of the pain point to the adjacent meridians and the ratio of the pain point to the key parts of the body, thereby mapping the meridians and key parts of the body adjacent to the distal Ashi point corresponding to the pain point, and then determines the treatment corresponding point according to the same ratio; the head and tail point therapy also has a mental calculation process. The above processing flow is a completely abstract mental calculation process, lacking available technical support, which can easily lead to inaccurate treatment corresponding points, thereby affecting the treatment effect. Therefore, there is an urgent need for a technology and tool that can intuitively display and calculate accurately. Summary of the invention
[0004] The present invention provides an auxiliary acupuncture positioning system and method based on a three-dimensional human body model to solve the technical problem that the prior art cannot realize intuitive display of the human body and accurate calculation of treatment. The present invention uses an auxiliary acupuncture positioning system to quickly determine the three-dimensional coordinates of acupuncture points, provides strong technical support for the process of determining acupuncture points by manual mental calculation, and promotes the practical application and promotion of acupuncture treatment.
[0005] The present invention provides an auxiliary acupuncture positioning system based on a three-dimensional human body model, comprising a pain site input module, an acupuncture point calculation module and an acupuncture point display module; wherein,
[0006] The pain site input module is used to obtain the pain site manually marked on the three-dimensional human body model and display the three-dimensional coordinates of the pain site on the three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on the application interface;
[0007] The acupuncture point calculation module is used to obtain the three-dimensional coordinates of the pain site from the pain site input module, and is used to calculate the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site and in combination with the microneedle strong pass algorithm;
[0008] The acupuncture point display module is used to obtain the three-dimensional coordinates of the acupuncture points from the acupuncture point calculation module, and display the three-dimensional coordinates of the acupuncture points on the three-dimensional human body model.
[0009] According to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the acupuncture point calculation module includes a head and tail point calculation submodule,
[0010] The head and tail acupoint calculation submodule is used to calculate the distance ratio from the pain site to the adjacent meridians based on the three-dimensional coordinates of the pain site and in combination with the head and tail acupoint theory in the microneedle strong communication algorithm; it is used to determine the acupuncture meridian according to the distance ratio and obtain the three-dimensional coordinates of the acupuncture points on the acupuncture meridian; wherein the acupuncture points are the head and tail acupoints on the acupuncture meridian.
[0011] According to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the acupuncture point calculation module includes a distal Ashi point calculation submodule,
[0012] The distal Ashi point calculation submodule is used to perform longitudinal and transverse corresponding calculations on the pain site in sequence based on the three-dimensional coordinates of the pain site and in combination with the water surface theory in the microneedle strong pass algorithm, and then obtain the three-dimensional coordinates of the acupuncture point, wherein the acupuncture point is the distal Ashi point corresponding to the pain site.
[0013] According to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the distal Ashi point calculation submodule includes a longitudinal calculation unit and a transverse calculation unit, wherein:
[0014] The longitudinal calculation unit is used to calculate a point set of longitudinal corresponding points of the pain site in the longitudinal direction according to a predetermined longitudinal corresponding rule based on the three-dimensional coordinates of the pain site;
[0015] The horizontal calculation unit is used to calculate the first distance ratio between the pain site and the adjacent meridians based on the three-dimensional coordinates of the pain site, and to determine the meridians with the same name corresponding to the adjacent meridians of the pain site according to the meridian correspondence rule; and to obtain the three-dimensional coordinates of the distal Ashi point corresponding to the pain site from a position with a second distance ratio away from the meridians with the same name based on the point set of longitudinal corresponding points of the pain site obtained by the longitudinal calculation unit, wherein the second distance ratio is equal to the first distance ratio.
[0016] According to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the distal Ashi point calculation submodule includes a calculation judgment unit,
[0017] The calculation and judgment unit is used to judge whether the pain site is in a predetermined area, and if so, the remote Ashi point calculation submodule is started, otherwise, the remote Ashi point calculation submodule is not started.
[0018] The auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention also includes an acupoint meridian marking module.
[0019] The acupuncture point and meridian marking module is used to mark fourteen meridians and acupuncture points on the three-dimensional human body model, and to mark multiple adjustment points between the acupuncture points.
[0020] The present invention also provides an auxiliary acupuncture positioning method based on a three-dimensional human body model, comprising:
[0021] Obtaining the pain site and displaying the three-dimensional coordinates of the pain site on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application interface;
[0022] Based on the three-dimensional coordinates of the painful area, combined with the microneedle strong pass algorithm, the three-dimensional coordinates of the acupuncture points are calculated;
[0023] The three-dimensional coordinates of the acupuncture points are displayed on the three-dimensional human body model.
[0024] According to the auxiliary acupuncture positioning method based on a three-dimensional human body model provided by the present invention, the three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including:
[0025] Based on the three-dimensional coordinates of the pain site, combined with the head-tail acupoint theory in the microneedle strong channeling algorithm, the distance ratio from the three-dimensional coordinates of the pain site to the adjacent meridians is calculated;
[0026] The acupuncture meridian is determined according to the distance ratio, and the three-dimensional coordinates of the acupuncture points on the acupuncture meridian are obtained.
[0027] According to the auxiliary acupuncture positioning method based on a three-dimensional human body model provided by the present invention, the three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including:
[0028] Based on the three-dimensional coordinates of the painful area and combined with the water surface theory in the microneedle strong pass algorithm, the longitudinal correspondence calculation and the transverse correspondence calculation are performed on the painful area in turn to obtain the three-dimensional coordinates of the distal Ashi point.
[0029] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the auxiliary acupuncture positioning method based on a three-dimensional human body model as described in any one of the above items are implemented.
[0030] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the auxiliary acupuncture positioning method based on a three-dimensional human body model as described in any one of the above items are implemented.
[0031] The present invention provides an auxiliary acupuncture positioning system, method, electronic device and storage medium based on a three-dimensional human body model, by setting a pain site input module, an acupuncture point calculation module and an acupuncture point display module; wherein the pain site input module is used to obtain the pain site manually marked on the three-dimensional human body model, and display the three-dimensional coordinates of the pain site on the three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application interface; the acupuncture point calculation module is used to obtain the three-dimensional coordinates of the pain site from the pain site input module, and is used to calculate the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site and combined with a micro-needle strong pass algorithm; the acupuncture point display module is used to obtain the three-dimensional coordinates of the acupuncture point from the acupuncture point calculation module, and display the three-dimensional coordinates of the acupuncture point on the three-dimensional human body model. The present invention quickly determines the three-dimensional coordinates of the acupuncture point through an auxiliary acupuncture positioning system, provides strong technical support for the process of determining the acupuncture point by manual mental calculation, and promotes the practical application and promotion of acupuncture treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 It is a structural schematic diagram of an auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention;
[0034] Figure 2 is a schematic diagram of an ellipse formed in the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention;
[0035] Figure 3 It is a schematic diagram of determining meridian percentage in the auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention;
[0036] Figure 4 It is a schematic diagram of corresponding point determination in the auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention;
[0037] Figure 5It is a schematic diagram of the flow of the auxiliary acupuncture positioning method based on the three-dimensional human body model provided by the present invention;
[0038] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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 creative work are within the scope of protection of the present invention.
[0040] In order to have a better understanding of the present invention, some explanations are now given to the prior art and the object of technical support provided by the present invention, namely, micro-needle strong acupuncture therapy, as shown in the following contents.
[0041] In the prior art, a human meridian wall chart is used as an auxiliary tool. Since the pictures on the wall chart are fixed and the display angle is unchanged, it is not conducive to observation, and even some meridian acupoints cannot be displayed. When formulating a treatment plan according to the micro-needle strong passage method, by looking at the human meridian wall chart, the ratio of the pain point to the adjacent meridians and the ratio of the pain point to the key parts of the body are calculated mentally, thereby mapping the meridians and key parts of the body adjacent to the distal acupoints corresponding to the pain point, and then determining the corresponding treatment points according to the same ratio. This is a completely abstract mental calculation process, lacking available technical support, which can easily lead to inaccurate corresponding treatment points, thereby affecting the treatment effect. Moreover, when explaining to patients, it is not intuitive, which increases the difficulty of understanding and the cost of communication.
[0042] The object of technical support provided by the present invention is micro-needle strong acupuncture therapy, including head and tail point therapy and distal Ashi point therapy, which are specifically described as follows:
[0043] First: Head and tail point therapy
[0044] First, let's introduce the Shouwei acupoints. As the name suggests, the Shouwei acupoints are the first and last acupoints of the fourteen meridians. Throughout the history of Chinese medicine, the application of the Shouwei acupoints has only been described in terms of local treatment and emergency treatment of the well acupoints. However, the founder of the Micro-needle Strong Passage Method, Director Lu Jian, combined the records of "root knots" in "Suwen" and "Lingshu" and many years of clinical experience to find that when the first and last acupoints of a meridian are selected at the same time, the situation changes. At this time, the meridian qi can be invigorated and stimulated to the greatest extent, and the qi and blood in this meridian can be promoted, thereby achieving the effect of dredging the meridians, activating the collaterals and relieving pain. In short, the Shouwei acupoints can be used to treat pain in the area where this meridian runs.
[0045] The main treatment area of each head and tail point is determined according to the area where the meridian runs. Specifically, the head and tail points of the lung meridian treat the area from the inner front edge of the upper limb to the front of the shoulder; the head and tail points of the large intestine meridian treat the outer front edge of the upper limb to the front of the shoulder, the upper edge of the clavicle to the front of the neck; the head and tail points of the stomach meridian treat the middle of both sides of the chest and abdomen, and the outer front edge of the lower limb; the head and tail points of the spleen meridian treat the armpit to the lower abdomen, the inner front of the thigh to 8 inches above the ankle, below 8 inches above the ankle, and the middle of the inner side of the calf to the ankle; the head and tail points of the heart meridian treat the inner posterior edge of the upper limb to the armpit; the head and tail points of the small intestine meridian treat the outer posterior edge of the upper limb to the back of the shoulder, across the shoulder blade to the back of the neck. The first and last points of the bladder meridian treat the areas on both sides of the back, the middle of the back of the lower limbs to the ankle area; the first and last points of the kidney meridian treat the chest to the pubic symphysis, and the inner and outer posterior area of the lower limbs; the first and last points of the pericardium meridian treat the middle of the inner side of the upper limb to the axilla area; the first and last points of the triple burner meridian treat the middle of the outer side of the upper limb to the shoulder, from the middle of the shoulder to the side of the neck; the first and last points of the gallbladder meridian treat the outer side of the back of the neck, the outer side of the back, and the outer side of the lower limbs; the first and last points of the liver meridian treat the lower ribs to the at least abdomen, the middle of the inner thigh to 8 inches above the ankle; below 8 inches above the ankle, the inner front area of the calf; the first and last points of the Du meridian treat the middle area of the back; the first and last points of the Ren meridian treat the middle area of the chest and abdomen.
[0046] Because some acupoints are difficult to acupuncture, such as the first acupoint of the bladder meridian, Jingming, use Zanzhu acupoint instead of Jingming; and the Chengqi point of the stomach meridian, use Sibai acupoint instead of Chengqi. The above alternatives have been clinically proven to have the same efficacy and can be used with confidence.
[0047] Second: Distal Ashi Point Therapy
[0048] Micro-needle Qiangtong acupuncture therapy is a special acupuncture dialectic that organically combines the traditional Chinese medicine dialectical thinking with the selection of specific acupoints. The most important component of Chinese medicine theory is the holistic concept, which regards the human body as an organic whole. Under this concept, many remote acupoint selection schemes have emerged, such as the giant acupuncture and Miao acupuncture mentioned in "Suwen·Miao Ci Lun", that is, the left disease is treated on the right, and the right disease is treated on the left; "Lingshu·Zhongshi" records that "if the disease is in the upper part, it should be treated from the lower part; if the disease is in the lower part, it should be treated from the high part; if the disease is in the head, it should be treated from the foot." In simple terms, the upper disease is treated from the lower part, and the lower disease is treated from the upper part. The above remote acupoint selection methods are all extensions of the holistic concept of Chinese medicine, but the specific operation is not explained in detail in ancient books. Based on more than 30 years of clinical experience in acupuncture, Director Lu Jian discovered a rule for selecting acupoints that correspond to the upper and lower parts, which is referred to as the "water surface theory" below. Simply put, if a pain point appears in the upper limb, through the application of the water surface theory, a positive reaction point can be found in the patient's lower limb. Pressing this point may cause pain, soreness, and swelling, and the doctor may feel abnormal sensations such as depression or bulges under his hands, similar to the feeling produced by pressing the proximal Ashi point mentioned earlier. This positive point is the "distal Ashi point" of the pain point. Stimulating this distal Ashi point with heavy stimulation techniques can treat the pain point in the upper limb and achieve the therapeutic effect of stopping pain by needle insertion.
[0049] The following is an explanation of the "Water Surface Theory". First, the definition of the Water Surface Theory is: the rules for selecting distal Ashi points. This theory has the following characteristics: First, the theory was discovered based on the clinical work summary of Chief Physician Lu Jian, rather than speculation; second, the Water Surface Theory can be used for selecting distal points on the same meridian and distal points on the same meridian, and these two methods correspond to the limbs and the trunk respectively; third, whether it is selecting distal points on the same meridian or the same meridian, all follow the four steps of determining the area, determining the meridian, determining the point, and acupuncture.
[0050] The first step of the water surface theory is to determine the area, which is to lock the distal Ashi point area of the pain point. This link is the core link of the clinical application of the water surface theory, or the selection of the distal Ashi point. The name of the water surface theory also comes from this link. Simply put, it is assumed that the plane of the hip joint is the water surface. The solid is above the water surface, and the projection is below the water surface, which is the corresponding area. You can imagine that when standing in waist-deep water, the head is farthest from the water surface, and the reflection on the water surface is also the deepest, which is the corresponding position of the foot. "If the disease is in the head, it is treated in the foot" is also this situation. In addition, the link of "determining the area" is to determine the horizontal area of the distal Ashi point.
[0051] Specifically for the limbs, look at the corresponding relationship: wrist to hip, forearm to thigh, elbow to knee, upper arm to calf, shoulder to above ankle, neck to below ankle. Pay attention to the corresponding direction. For example, the pain point is in the forearm near the elbow joint, then the corresponding point should be in the thigh near the knee joint; if the pain point is in the upper arm near the shoulder joint, then the corresponding point should be in the calf near the ankle joint.
[0052] The second step of the water surface theory is to determine the meridians. There are three key points in this part. First, if the pain point is on the meridian, then the distal Ashi point is on the same meridian (trunk) or on the same meridian (limbs). Specifically, if the pain point is on the meridian of the upper limb, then look for it on the same meridian of the lower limb. If the pain point is on the meridian of the trunk, then look for it on the same meridian of the lower limb. However, if the pain point is on the meridian of the lower limb, then the distal Ashi point may be on the same meridian of the trunk or on the same meridian of the upper limb. In terms of priority, the effect of the same meridian will be better than that of the same meridian, but considering the actual clinical situation, the same meridian is used more often because it is easier to operate without the patient exposing the trunk. In addition, the effect should be better if the tenderness of the two positive points is more obvious; second, if the pain point is not on the meridian, the Ashi point is at the relative position of the meridian. The most common clinical situation is that the pain point is not on the meridian. Most of the time, the pain point is located between two meridians. If it is located between the Shaoyang meridian and the Taiyang meridian in the upper limb, then its distal Ashi point is located between the Shaoyang meridian and the Taiyang meridian in the lower limb, and this is especially true for acupuncture points on the same meridian. Third, this link is located in the vertical area of the distal Ashi point.
[0053] The above introduces the two steps of the application of the water surface theory. The first step of determining the area determines the corresponding area, which is horizontal; the second step of determining the meridian is to determine the relationship between the pain point and the meridian, which is to determine a vertical position. The two areas, one horizontal and one vertical, are superimposed like a coordinate and a crosshair, which determines the area of the distal Ashi point. The above completes the main links of the "water surface theory". After completing the two steps, the general treatment area has been determined, but it is still far from the specific clinical treatment.
[0054] After completing the above steps, you only find the area of the corresponding point, which is not accurate. You need to press along the local area, usually along the meridian. If the patient has a positive reaction, such as pain, soreness, numbness, or swelling, then this is the corresponding point of the pain point. This is the third step, "fixed point".
[0055] Finally, after the corresponding points are identified, acupuncture is performed, and large-scale lifting, insertion, and twisting techniques are applied to provide strong stimulation, and the patient is asked to exercise the joints around the painful points to stimulate the flow of qi. After continuous stimulation for 30 seconds to 1 minute, the needle can be removed to complete the treatment.
[0056] It should be emphasized that the acupuncture treatment methods mentioned above do not fall within the scope of protection of the present invention. The present invention only provides technical support for the mental arithmetic process in the entire diagnosis and treatment process. It is essentially a calculation tool for auxiliary positioning and cannot directly obtain specific acupuncture acupoints, because the specific acupuncture acupoints must be determined by combining the actual meridians and pressing of the specific object, and it is a complete treatment plan in combination with the specific acupuncture technique.
[0057] Combine the following Figure 1-Figure 6 The invention describes the auxiliary acupuncture positioning system, method, electronic device and storage medium based on a three-dimensional human body model.
[0058] Figure 1 Schematic diagram of the structure of the auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention. Figure 1 As shown, in a specific embodiment, the auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention includes a pain location input module 110, an acupuncture point calculation module 120 and an acupuncture point display module 130; wherein,
[0059] The pain site input module 110 is used to obtain the pain site manually marked on the three-dimensional human body model and display the three-dimensional coordinates of the pain site on the three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on the application interface;
[0060] The acupuncture point calculation module 120 is used to obtain the three-dimensional coordinates of the pain site from the pain site input module 110, and is used to calculate the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site and in combination with the microneedle strong pass algorithm;
[0061] The acupuncture point display module 130 is used to obtain the three-dimensional coordinates of the acupuncture points from the acupuncture point calculation module 120 and display the three-dimensional coordinates of the acupuncture points on the three-dimensional human body model.
[0062] In this embodiment, the pain site, i.e., the pain point, needs to be manually input. The specific input operation method can be to move the mouse arrow to the corresponding position of the three-dimensional human body model and double-click to mark the pain site. The microneedle strong pass algorithm refers to the calculation logic of calculating the acupuncture points based on the pain site. The three-dimensional human body model is a genderless three-dimensional human body model that conforms to the appearance characteristics of Chinese people and is displayed in the mobile client interface. It distinguishes various parts of the human body, including the head and neck, torso, upper arms, lower arms, hands, thighs, calves, feet, etc., and can be moved, rotated, scaled, and other operations.
[0063] In this embodiment, the pain site input module 110 obtains the pain site manually marked on the three-dimensional human body model, and displays the three-dimensional coordinates of the pain site on the three-dimensional human body model, and draws a purple spherical area at the three-dimensional coordinates of the pain site to highlight the pain site; wherein, the three-dimensional human body model is a virtual genderless three-dimensional human body displayed in the application interface, and the physician can rotate and scale the three-dimensional human body model to observe and confirm, and if the pain point position needs to be adjusted, the physician can double-click the re-selected pain site of the three-dimensional human body model again to correct the pain site to the new selected position; the acupuncture point calculation module 120 obtains the three-dimensional coordinates of the pain site from the pain site input module 110, and calculates the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site and combined with the microneedle strong pass algorithm; the acupuncture point display module 130 obtains the three-dimensional coordinates of the acupuncture point from the acupuncture point calculation module 120, and displays the three-dimensional coordinates of the acupuncture point on the three-dimensional human body model.
[0064] The auxiliary acupuncture positioning system based on a three-dimensional human body model provided in this embodiment provides a pain site input module, an acupuncture point calculation module and an acupuncture point display module in the auxiliary acupuncture positioning system, and combines the micro-needle strong pass algorithm to quickly determine the three-dimensional coordinates of the acupuncture points, thereby providing strong technical support for the process of determining the acupuncture points by manual mental calculation, and promoting the practical application and promotion of acupuncture treatment.
[0065] In a specific embodiment, according to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the acupuncture point calculation module 120 includes a head and tail point calculation submodule,
[0066] The head and tail acupoint calculation submodule is used to calculate the distance ratio from the pain site to the adjacent meridians based on the three-dimensional coordinates of the pain site and in combination with the head and tail acupoint theory in the microneedle strong communication algorithm; it is used to determine the acupuncture meridian according to the distance ratio and obtain the three-dimensional coordinates of the acupuncture points on the acupuncture meridian; wherein the acupuncture points are the head and tail acupoints on the acupuncture meridian.
[0067] In this embodiment, the head and tail point calculation submodule calculates the distance ratio from the three-dimensional coordinates of the pain site to the adjacent meridians according to the head and tail point theory in the microneedle strong communication algorithm; determines whether to take one or two meridians for acupuncture based on the distance ratio from the pain site to the adjacent meridians. For example, the sum of the skin surface distances from the pain site to the adjacent meridians A and B is d. If the distance from the pain site to A is less than d / 5, only meridian A is selected; if the distance from the pain site to B is less than d / 5, only meridian B is selected; for other situations between A and B, meridians A and meridian B are selected, and finally the three-dimensional coordinates of the head and tail points on the acupuncture meridian are obtained. In addition, the head and tail points of the meridians are adjusted for the convenience of acupuncture. The head and tail points of the 14 meridians are shown in Table 1 below:
[0068] Table 1
[0069]
[0070]
[0071] The auxiliary acupuncture positioning system based on the three-dimensional human body model provided in this embodiment, by setting the head and tail acupoint calculation submodule in the acupuncture point calculation module, combined with the head and tail acupoint theory in the microneedle strong pass algorithm, quickly determines the three-dimensional coordinates of the head and tail acupoints in the acupuncture meridian, and further refines the path for obtaining the head and tail acupoints in the system structure, providing strong technical support for the process of determining acupuncture points originally performed by manual mental calculation, thereby promoting the practical application and promotion of acupuncture treatment.
[0072] In a specific embodiment, according to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the acupuncture point calculation module 120 includes a distal Ashi point calculation submodule,
[0073] The distal Ashi point calculation submodule is used to perform longitudinal and transverse corresponding calculations on the pain site in sequence based on the three-dimensional coordinates of the pain site and in combination with the water surface theory in the microneedle strong pass algorithm, and then obtain the three-dimensional coordinates of the acupuncture point, wherein the acupuncture point is the distal Ashi point corresponding to the pain site.
[0074] Furthermore, the remote Ah Shi point calculation submodule includes a longitudinal calculation unit and a transverse calculation unit, wherein:
[0075] The longitudinal calculation unit is used to calculate a point set of longitudinal corresponding points of the pain site in the longitudinal direction according to a predetermined longitudinal corresponding rule based on the three-dimensional coordinates of the pain site;
[0076] The horizontal calculation unit is used to calculate the first distance ratio between the pain site and the adjacent meridians based on the three-dimensional coordinates of the pain site, and to determine the meridians with the same name corresponding to the adjacent meridians of the pain site according to the meridian correspondence rule; and to obtain the three-dimensional coordinates of the distal Ashi point corresponding to the pain site from a position with a second distance ratio away from the meridians with the same name based on the point set of longitudinal corresponding points of the pain site obtained by the longitudinal calculation unit, wherein the second distance ratio is equal to the first distance ratio.
[0077] In this embodiment, the predetermined longitudinal correspondence rule is to determine the longitudinal corresponding points of the pain site according to the correspondence relationship of wrist to hip, forearm to thigh, elbow to knee, upper arm to calf, shoulder to ankle, and neck to ankle in the longitudinal direction. And the corresponding points have directionality. For example, if the pain point is near the elbow joint of the forearm, then its corresponding point should be near the knee joint of the thigh; if the pain point is near the shoulder joint of the upper arm, its corresponding point should be near the ankle joint of the calf. The longitudinal correspondence calculation process in the longitudinal calculation unit specifically includes: first determining the coordinates of the center points of each key part of the three-dimensional human body model, these key parts include: wrist, hip, elbow, knee, shoulder, ankle, and then connecting the center points of these key parts of the upper limbs and lower limbs, and constructing a three-dimensional direction vector from wrist-->elbow, elbow-->shoulder, and corresponding to it is the three-dimensional direction vector of hip-->knee, knee-->ankle. For the pain point T on the upper arm, a plane PlaneTong can be constructed through T with the vector of the elbow-->shoulder as the normal, and the intersection point J of the plane and the line segment elbow-->shoulder is calculated, and the percentage P of the position of the intersection point J on the line segment elbow-->shoulder is calculated. According to the water surface theory, the corresponding point D of the pain point T should be at the percentage P of the line segment knee-->ankle. When obtaining the coordinates of the corresponding point D, first obtain point J' from the position of the percentage P of the line segment knee-->ankle, and construct a plane PlaneYing through J' with the vector of the knee-->ankle as the normal. The intersection of the plane PlaneYing and the 3D human body model is the corresponding point of the pain point T in the vertical direction, but there are many intersections between the plane and the model, and it is necessary to finally determine which corresponding point it is from the horizontal direction.
[0078] In this embodiment, the distal Ashi point calculation submodule follows the water surface theory in the microneedle strong communication algorithm and performs corresponding calculations in the vertical direction (upper limbs and lower limbs) according to the predetermined vertical correspondence rule, i.e., the distance ratio, based on the three-dimensional coordinates of the painful area. Then, in the horizontal direction, the horizontal calculation unit first calculates the first distance ratio between the painful area and the adjacent meridians, adopts the correspondence rule of the meridians with the same name (hand paths and foot meridians), and determines the meridians with the same name corresponding to the adjacent meridians with the painful area. Based on the point set of the longitudinal corresponding points of the painful area obtained by the vertical calculation unit, the three-dimensional coordinates of the distal Ashi point corresponding to the painful area are obtained from the position with a second distance ratio from the meridians with the same name.
[0079] In this embodiment, it is necessary to determine the horizontal corresponding point of the pain site T. The horizontal correspondence of the pain point T needs to be determined based on the adjacent meridians where the pain point is located. According to the water surface theory, the corresponding meridians of the same name are used to determine the adjacent meridians of the corresponding point D, and then the percentage of the distance between the pain point T and the adjacent meridians is calculated. The coordinates of the corresponding point D are obtained from the position with the same percentage of the corresponding meridian distance. Among them, the corresponding rules of the meridians with the same name are shown in the following Table 2:
[0080] Table 2
[0081] Hand Meridians Foot Path Hand Taiyin Lung Meridian Spleen Meridian of Foot Taiyin Heart Meridian of Hand Shaoyin Foot Shaoyin Kidney Meridian Hand Jueyin Pericardium Meridian Foot Jueyin Liver Meridian Hand Taiyang Small Intestine Meridian Foot-Taiyang Bladder Meridian Shaoyang Triple Burner Meridian of the Hand Gallbladder Meridian of Foot Shaoyang Hand Mingyang Large Intestine Meridian Stomach Meridian of Foot Yangming
[0082] It should be noted that when calculating the lateral corresponding point D of the pain point T, a plane PlaneTong is constructed according to the pain point T, and the adjacent meridians of the pain point T are determined by PlaneTong. The intersection of the plane PlaneTong and the 3D human body model forms an irregular ellipse, and has intersections with the six hand meridians of the upper arm (intersection points A, B, C...F), as shown in the following figure. Figure 2 As shown, with the intersection point J as the starting point and the pain point T, the plane and the meridian intersection (A, B...F) as the end points, the direction vectors J-->T and J-->A, J-->B...J-->F can be constructed, and the angles between J-->T and J-->A, J-->B, J-->C...J-->F are calculated. The meridian with the minimum positive angle (meridian A) and the meridian with the minimum negative absolute angle (meridian F) are the meridians adjacent to the pain point T.
[0083] It should be noted that this step requires calculating the exact percentage of the pain point T between the A meridian and the F meridian. Since the cross-sections of the upper and lower limbs on the 3D human body model are not circular, the length of the surface curve of the 3D human body model needs to be calculated. Figure 3As shown, in order to calculate the length of the human skin surface between the pain point T and the A meridian, the pain point T and the A meridian are connected to construct a line segment TA, and the line segment TA is divided into n equal parts to obtain equal points TAn1, TAn2, TAn3..., and a ray is made from the intersection point J to TAn1, TAn2, TAn3..., and the ray intersects with the 3D human body model at points TAn1', TAn2', TAn3'..., and then TAn1', TAn2', TAn3'.. is fitted to a CatmullRom curve, the length of which can accurately represent the length of the skin surface, so that the distance from the pain point T to the A meridian is calculated, and then, the distance from the pain point T to the F meridian is calculated using the same method, thereby obtaining the percentage of the pain point T in the distance between the A meridian and the F meridian.
[0084] It should be noted that if Figure 4 As shown, according to the adjacent meridians (A, F) of the pain point T, the adjacent meridians of the corresponding point are A' and F'. When corresponding in the longitudinal direction of the pain point, the center point J' is determined, and a cross-section plane PlaneYing is made through J'. The intersection points of plane PlaneYing and the A' and F' meridians are A' and F'. The corresponding points are on the skin surface between A' and F', and the skin surface length from A' to F' is calculated. A' and F' are connected to make a line segment A'F', and A'F' is divided into n equal parts. The equal parts points AF'n1, AF'n2, AF'n3... are obtained, and rays are made from the intersection point J' to AF'n1, AF'n2, AF'n3..., and the rays intersect with the 3D human body model at points AF'n1', AF'n2', AF'n3'..., and then AF'n1', AF'n2', AF'n3'.. are fitted to a CatmullRom curve, which can accurately represent the curve from A' to F' on the skin surface. According to the percentage of pain points among meridians calculated previously, the point at the same percentage point on the CatmullRom curve from A' to F' is the corresponding point D.
[0085] The auxiliary acupuncture positioning system based on the three-dimensional human body model provided in the present embodiment, by setting a distal Ashi point calculation submodule in the acupuncture point calculation module, and setting a longitudinal calculation unit and a transverse calculation unit in the distal Ashi point calculation submodule, combined with the water surface theory in the microneedle strong pass algorithm, quickly determines the three-dimensional coordinates of the distal Ashi point, further refines the path for obtaining the distal Ashi point in the system structure, provides strong technical support for the process of determining acupuncture points originally determined by manual mental calculation, and promotes the practical application and promotion of acupuncture treatment.
[0086] In a specific embodiment, according to the auxiliary acupuncture positioning system based on a three-dimensional human body model provided by the present invention, the distal Ashi point calculation submodule includes a calculation judgment unit,
[0087] The calculation and judgment unit is used to judge whether the pain site is in a predetermined area, and if so, the remote Ashi point calculation submodule is started, otherwise, the remote Ashi point calculation submodule is not started.
[0088] In this embodiment, after the head and tail points are determined by the head and tail point calculation submodule, the calculation and judgment unit in the remote Ashi point calculation submodule determines whether the pain site is in a predetermined area of the upper limbs from the wrist to the shoulder, or the lower limbs from the ankle to the hip. If it is in the predetermined area, the remote Ashi point calculation submodule is started, otherwise the remote Ashi point calculation submodule is not started.
[0089] The auxiliary acupuncture positioning system based on the three-dimensional human body model provided in this embodiment further refines the path for obtaining the distal Ashi points in the system structure by setting a calculation and judgment unit in the distal Ashi point calculation submodule, thereby promoting the practical application and promotion of acupuncture treatment.
[0090] In a specific embodiment, the auxiliary acupuncture positioning system based on the three-dimensional human body model provided by the present invention further includes an acupoint meridian marking module.
[0091] The acupuncture point and meridian marking module is used to mark fourteen meridians and acupuncture points on the three-dimensional human body model, and to mark multiple adjustment points between the acupuncture points.
[0092] In this embodiment, fourteen meridians and their acupoints are marked on the three-dimensional human body model according to the National Standard of the People's Republic of China on Acupoint Positions GB12346-90. The precise positions of the acupoints are determined by scaling, rotating, and moving the three-dimensional human body model. The acupoints can be moved and adjusted in any direction in the three-dimensional space. While the acupoints are moving, the meridians where the acupoints are located are adjusted as the acupoints move. In order to make the meridians and the skin surface of the human body fit perfectly, the auxiliary acupuncture positioning system adopts a method of adding multiple adjustment points between the acupoints, and fits the multiple adjustment points and the acupoints at both ends into a CatmullRom curve, so that the meridians fit the human body model perfectly.
[0093] The auxiliary acupuncture positioning system based on the three-dimensional human body model provided in this embodiment further illustrates the marking of acupoint information on the three-dimensional human body model by setting up an acupoint and meridian marking module, thereby promoting the practical application and promotion of acupuncture treatment.
[0094] An auxiliary acupuncture positioning method based on a three-dimensional human body model provided by the present invention is described below. The auxiliary acupuncture positioning method based on a three-dimensional human body model described below and the auxiliary acupuncture positioning system based on a three-dimensional human body model described above can refer to each other.
[0095] Figure 5 is a flow chart of the auxiliary acupuncture positioning method based on a three-dimensional human body model provided by the present invention, such as Figure 5 As shown, in a specific embodiment, the present invention provides an auxiliary acupuncture positioning method based on a three-dimensional human body model, comprising:
[0096] S510, obtaining a painful part, and displaying the three-dimensional coordinates of the painful part on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application program interface;
[0097] S520, based on the three-dimensional coordinates of the painful area, combined with the microneedle strong pass algorithm, calculate the three-dimensional coordinates of the acupuncture point;
[0098] S530, displaying the three-dimensional coordinates of the acupuncture points on the three-dimensional human body model.
[0099] In this embodiment, the pain site input module obtains the pain site and displays the three-dimensional coordinates of the pain site on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed in an application interface; the acupuncture point calculation module calculates the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm; the acupuncture point display module displays the three-dimensional coordinates of the acupuncture point on the three-dimensional human body model.
[0100] The auxiliary acupuncture positioning method based on a three-dimensional human body model provided in this embodiment uses an auxiliary acupuncture positioning system combined with a microneedle strong pass algorithm to quickly determine the three-dimensional coordinates of acupuncture points, providing strong technical support for the process of determining acupuncture points originally performed by manual mental calculation, thereby promoting the practical application and promotion of acupuncture treatment.
[0101] In a specific embodiment, according to the auxiliary acupuncture positioning method based on the three-dimensional human body model provided by the present invention, the three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including:
[0102] Based on the three-dimensional coordinates of the pain site, combined with the head-tail acupoint theory in the microneedle strong channeling algorithm, the distance ratio from the three-dimensional coordinates of the pain site to the adjacent meridians is calculated;
[0103] The acupuncture meridian is determined according to the distance ratio, and the three-dimensional coordinates of the acupuncture points on the acupuncture meridian are obtained.
[0104] In this embodiment, the head and tail acupoint calculation submodule calculates the distance ratio from the three-dimensional coordinates of the pain site to the adjacent meridians based on the three-dimensional coordinates of the pain site and the head and tail acupoint theory in the microneedle strong communication algorithm; the acupuncture meridian is determined according to the distance ratio, and the three-dimensional coordinates of the acupuncture points on the acupuncture meridian, i.e., the head and tail acupoints on the acupuncture meridian, are obtained.
[0105] The auxiliary acupuncture positioning method based on a three-dimensional human body model provided in this embodiment, through the head and tail point calculation submodule, combined with the head and tail point theory in the microneedle strong pass algorithm, can quickly determine the three-dimensional coordinates of the head and tail points on the acupuncture meridian, further refine the path for obtaining the head and tail points in the system structure, and provide strong technical support for the process of determining acupuncture points originally performed by manual mental calculation, thereby promoting the practical application and promotion of acupuncture treatment.
[0106] In a specific embodiment, according to the auxiliary acupuncture positioning method based on the three-dimensional human body model provided by the present invention, the three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including:
[0107] Based on the three-dimensional coordinates of the painful area and combined with the water surface theory in the microneedle strong pass algorithm, the longitudinal correspondence calculation and the transverse correspondence calculation are performed on the painful area in turn to obtain the three-dimensional coordinates of the distal Ashi point.
[0108] In this embodiment, the distal Ashi point calculation submodule performs longitudinal and transverse correspondence calculations on the painful area in sequence based on the three-dimensional coordinates of the painful area and combines the water surface theory in the microneedle strong pass algorithm to obtain the three-dimensional coordinates of the distal Ashi point.
[0109] The auxiliary acupuncture positioning method based on the three-dimensional human body model provided in this embodiment, through the distal Ashi point calculation submodule, combined with the water surface theory in the microneedle strong pass algorithm, quickly determines the three-dimensional coordinates of the distal Ashi point, further refines the path for obtaining the distal Ashi point in the system structure, and provides strong technical support for the process of determining acupuncture points originally performed by manual mental calculation, thereby promoting the practical application and promotion of acupuncture treatment.
[0110] Figure 6 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the auxiliary acupuncture positioning method based on the three-dimensional human body model, and the method includes:
[0111] Obtaining the pain site and displaying the three-dimensional coordinates of the pain site on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application interface;
[0112] Based on the three-dimensional coordinates of the painful area, combined with the microneedle strong pass algorithm, the three-dimensional coordinates of the acupuncture points are calculated;
[0113] The three-dimensional coordinates of the acupuncture points are displayed on the three-dimensional human body model.
[0114] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0115] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the above-mentioned auxiliary acupuncture positioning method based on a three-dimensional human body model, the method comprising:
[0116] Obtaining the pain site and displaying the three-dimensional coordinates of the pain site on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application interface;
[0117] Based on the three-dimensional coordinates of the painful area, combined with the microneedle strong pass algorithm, the three-dimensional coordinates of the acupuncture points are calculated;
[0118] The three-dimensional coordinates of the acupuncture points are displayed on the three-dimensional human body model.
[0119] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0120] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An auxiliary acupuncture positioning system based on a three-dimensional human body model, characterized in that: It includes a pain location input module, an acupuncture point calculation module and an acupuncture point display module; wherein, The pain site input module is used to obtain the pain site manually marked on the three-dimensional human body model and display the three-dimensional coordinates of the pain site on the three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on the application interface; The acupuncture point calculation module is used to obtain the three-dimensional coordinates of the pain site from the pain site input module, and is used to calculate the three-dimensional coordinates of the acupuncture point based on the three-dimensional coordinates of the pain site and in combination with the microneedle strong pass algorithm; The acupuncture point display module is used to obtain the three-dimensional coordinates of the acupuncture points from the acupuncture point calculation module and display the three-dimensional coordinates of the acupuncture points on the three-dimensional human body model; The acupuncture point calculation module includes a head and tail point calculation submodule. The head and tail acupoint calculation submodule is used to calculate the distance ratio from the pain site to the adjacent meridians based on the three-dimensional coordinates of the pain site and in combination with the head and tail acupoint theory in the microneedle strong communication algorithm; it is used to determine the acupuncture meridian according to the distance ratio and obtain the three-dimensional coordinates of the acupuncture points on the acupuncture meridian; wherein the acupuncture points are the head acupoint and the tail acupoint on the acupuncture meridian; Or, the acupuncture point calculation module includes a distal Ashi point calculation submodule, which is used to perform longitudinal correspondence calculation and transverse correspondence calculation on the pain site in sequence based on the three-dimensional coordinates of the pain site and in combination with the water surface theory in the microneedle strong pass algorithm, so as to obtain the three-dimensional coordinates of the acupuncture point, wherein the acupuncture point is the distal Ashi point corresponding to the pain site.
2. The auxiliary acupuncture positioning system based on a three-dimensional human body model according to claim 1, characterized in that: The remote Ah Shi acupoint calculation submodule includes a longitudinal calculation unit and a transverse calculation unit, wherein: The longitudinal calculation unit is used to calculate a point set of longitudinal corresponding points of the pain site in the longitudinal direction according to a predetermined longitudinal corresponding rule based on the three-dimensional coordinates of the pain site; The horizontal calculation unit is used to calculate the first distance ratio between the pain site and the adjacent meridians based on the three-dimensional coordinates of the pain site, and to determine the meridians with the same name corresponding to the adjacent meridians of the pain site according to the meridian correspondence rule; and to obtain the three-dimensional coordinates of the distal Ashi point corresponding to the pain site from a position with a second distance ratio away from the meridians with the same name based on the point set of longitudinal corresponding points of the pain site obtained by the longitudinal calculation unit, wherein the second distance ratio is equal to the first distance ratio.
3. The auxiliary acupuncture positioning system based on a three-dimensional human body model according to claim 1, characterized in that: The remote acupuncture point calculation submodule includes a calculation and judgment unit, The calculation and judgment unit is used to judge whether the pain site is in a predetermined area, and if so, the remote Ashi point calculation submodule is started, otherwise, the remote Ashi point calculation submodule is not started.
4. The auxiliary acupuncture positioning system based on a three-dimensional human body model according to claim 1, characterized in that: It also includes acupoint meridian annotation module. The acupuncture point and meridian marking module is used to mark fourteen meridians and acupuncture points on the three-dimensional human body model, and to mark multiple adjustment points between the acupuncture points.
5. An auxiliary acupuncture positioning method based on a three-dimensional human body model, characterized in that: include: Obtaining the pain site and displaying the three-dimensional coordinates of the pain site on a three-dimensional human body model; wherein the three-dimensional human body model is a virtual genderless three-dimensional human body displayed on an application interface; Based on the three-dimensional coordinates of the painful area, combined with the microneedle strong pass algorithm, the three-dimensional coordinates of the acupuncture points are calculated; Displaying the three-dimensional coordinates of the acupuncture points on the three-dimensional human body model; The three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including: Based on the three-dimensional coordinates of the pain site, combined with the head-tail acupoint theory in the microneedle strong channeling algorithm, the distance ratio from the three-dimensional coordinates of the pain site to the adjacent meridians is calculated; Determine the acupuncture meridian according to the distance ratio, and obtain the three-dimensional coordinates of the acupuncture points on the acupuncture meridian; Or, the three-dimensional coordinates of the acupuncture points are calculated based on the three-dimensional coordinates of the pain site in combination with the microneedle strong pass algorithm, including: Based on the three-dimensional coordinates of the painful area and combined with the water surface theory in the microneedle strong pass algorithm, the longitudinal correspondence calculation and the transverse correspondence calculation are performed on the painful area in turn, and then the three-dimensional coordinates of the distal Ashi point are obtained, wherein the acupuncture point is the distal Ashi point corresponding to the painful area.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the auxiliary acupuncture positioning method based on a three-dimensional human body model as claimed in claim 5 are implemented.
Citation Information
Patent Citations
Intelligent acupuncture point locating device and method based on image identification
CN102743282A
Three-dimensional acupuncture point mapping method and device
CN108379056A
