False detection restoration acupoint recovery method, device and equipment based on meridian acupoint knowledge
By repairing misdetected acupoints based on the symmetry, logical topology and spatial topology constraints of meridian and acupoint knowledge, the problems of misdetection and missed detection in human meridian and acupoint detection are solved, and high-precision acupoint positioning is achieved.
Patent Information
- Application Number
- CN202510844408.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-10-10
AI Technical Summary
In the detection of human meridian acupoints, due to the small number of human meridian acupoint samples and occlusion of the robotic arm, the detection is prone to false detection or missed detection, affecting the smoothness and integrity of the conditioning process.
By integrating the symmetry, logical topology and spatial topology constraints of human meridian acupoints, the coordinates of misdetected acupoints are generated. The distance, angle and direction symmetry of known meridian acupoints and their symmetrical points are used, combined with the logical topology and spatial topology constraints to correct the X-axis and Y-axis coordinates of the misdetected acupoints.
It effectively reduces detection errors, improves the robustness of acupoint detection, ensures that the recovery results are consistent with the distribution patterns of human meridians, improves the accuracy of acupoint positioning, and reduces detection costs.
Smart Images

Figure CN120753938A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer vision, in particular to a mis-detection repair acupoint recovery method, device and equipment based on meridian and acupoint knowledge. BACKGROUND
[0002] With the development of computer vision technology and artificial intelligence technology, the detection and positioning of human meridian and acupoint are realized by using computer vision technology to realize the digital treatment of traditional Chinese medicine. Since the accurate detection of human meridian and acupoint is of great significance to the analysis of human physiology, pathology and the diagnosis and treatment of diseases. Therefore, the SY-3 digital Chinese medicine meridian treatment system independently developed by our company (Zhongke Shangyi Health Technology (Beijing) Co., Ltd.) needs to ensure the accurate detection of the meridian and acupoint of the patient during the conditioning process to ensure the smoothness and integrity of the conditioning process.
[0003] Therefore, through the author's previous research, it is found that in the detection of human meridian and acupoint based on image, the human meridian and acupoint have symmetry in distance, angle and direction, etc. A recovery method of mis-detection repair acupoint based on meridian and acupoint knowledge is proposed. The method uses the symmetry of human meridian and acupoint in distance, angle and direction. First, the mis-detection meridian and acupoint are identified and judged. Secondly, the symmetry information of meridian and acupoint in distance, angle, direction, etc. is used, and the mis-detection acupoint is recovered by combining the logical topology and spatial topology of meridian and acupoint, so as to ensure the process and integrity of the conditioning process.
[0004] The development of human meridian and acupoint detection based on image processing technology, in the human meridian and acupoint detection process of the digital Chinese medicine meridian treatment system developed by our company, is affected by the small number of human meridian and acupoint samples, mechanical arm shielding and other conditions, which leads to the easy occurrence of human meridian and acupoint detection, affecting the smoothness and integrity of the conditioning process. Therefore, a mis-detection repair acupoint recovery method based on meridian and acupoint knowledge rules is designed, so as to realize the recovery of mis-detection acupoint. SUMMARY
[0005] The present application provides a mis-detection repair acupoint recovery method based on meridian and acupoint knowledge, characterized in that it comprises: According to the symmetry constraint relationship of human meridian and acupoint, the mis-detection repair acupoint coordinates are generated through the known meridian and acupoint points and their symmetric meridian and acupoint points; According to the logical topology constraint relationship of human meridian and acupoint, the X-axis coordinates of the mis-detection repair acupoint are corrected through the inherent trend and naming order of human meridian; According to the spatial topology constraint relationship of human meridian and acupoint, the Y-axis coordinates of the mis-detection repair acupoint are corrected by determining the up-down position relationship of meridian under human posture.
[0006] Optionally, the symmetry constraint relationship of the human body meridian acupoint is used to generate the mis-detection repair acupoint coordinates by using known meridian acupoint points and their symmetric meridian acupoint points, including: The symmetry constraint relationship of the human body meridian acupoint is composed of distance symmetry, direction symmetry and angle symmetry; The known meridian acupoint points and their symmetric meridian acupoint points are known acupoint end points and known acupoint extension points, and the symmetric meridian acupoint points are symmetric acupoint end points and symmetric acupoint extension points; The distance symmetry is that the relative distance ratio of the known meridian acupoint points and their symmetric meridian acupoint points is consistent; The direction symmetry is that the directions of two straight lines formed by the known acupoint end points and two adjacent known acupoint extension points are symmetric with the end point as the center; The angle symmetry is that the included angle of the straight line formed by the known acupoint end point, the known acupoint extension point and the extension recovery point is equal to the included angle of the straight line formed by the symmetric acupoint end point, the symmetric acupoint extension point and the symmetric extension recovery point; According to the coordinates and the included angle values of the known meridian acupoint points and their symmetric meridian acupoint points, the acupoint line equation is obtained, and the mis-detection repair acupoint coordinate is generated.
[0007] Optionally, the logical topology constraint relationship of the human body meridian acupoint is used to correct the X-axis coordinates of the mis-detection repair acupoint by using the inherent trend and naming order of the human body meridian, including: The inherent trend and naming order of the human body meridian are used to detect the X-axis of the mis-detection repair acupoint by unilateral sequence, left-right symmetry difference and cross-meridian difference; The unilateral sequence is that the meridian acupoints on one side of the human body have a fixed sequence in the X-axis direction, and the correctness of the X-axis coordinate sequence of the mis-detection repair acupoint is verified by detecting the incremental state of the X-axis coordinate of the unilateral meridian of the mis-detection repair acupoint; The left-right symmetry difference is the difference between the X-axis coordinates of the symmetric meridian positions on both sides of the human body, which is used to detect the X-axis position constraint of the mis-detection repair acupoint on the symmetric position; The cross-meridian difference is the difference between the X-axis coordinates of the misposition meridian positions on both sides of the human body, which is used to detect the X-axis position constraint of the mis-detection repair acupoint on the misposition.
[0008] Optionally, the spatial topology constraint relationship of the human body meridian acupoint is used to correct the Y-axis coordinates of the mis-detection repair acupoint by determining the up-down position relationship of the meridian under the human body posture, including: The determination of the human body posture is to determine the size relationship of each meridian acupoint in the Y-axis direction by setting the right meridian of the human body on the top and the left meridian on the bottom; The Y-axis coordinate of the modified mis-detection repair acupoint is the upper limit of the Y-axis coordinate of the right meridian and the lower limit of the Y-axis coordinate of the left meridian, and the Y-axis coordinate of the symmetrical position of the mis-detection repair acupoint, and the Y-axis position constraint of the mis-detection repair acupoint is detected.
[0009] Optionally, the acupoint connection line equation is obtained according to the coordinates and angle values of the known meridian acupoint and the symmetrical meridian acupoint, and the mis-detection repair acupoint coordinates are generated, and the method further comprises the following steps: The acupoint connection line equation is obtained by setting the X-axis coordinate of the extension recovery point as the median value of the known meridian acupoint and the symmetrical meridian acupoint, obtaining the Y-axis coordinate of the extension recovery point by the vector angle formula, and calculating the acupoint connection line equation by the coordinates of the known meridian acupoint adjacent to the extension recovery point; The mis-detection repair acupoint coordinates are generated by calculating the intersection point of the acupoint connection line equations of the known meridian and the symmetrical meridian.
[0010] Optionally, the mis-detection repair acupoint recovery method based on meridian acupoint knowledge further comprises: The X-axis position constraint of the mis-detection repair acupoint at the symmetrical position is detected by the absolute value of the X-coordinate difference between the mis-detection repair acupoint and the symmetrical position meridian acupoint being less than the left-right symmetry difference value, and the formula is: ; The X-axis position constraint of the mis-detection repair acupoint at the misposition position is detected by the X-coordinate of the mis-detection repair acupoint being less than the difference between the X-coordinate of the next acupoint of the opposite meridian and the cross-meridian difference value, and the formula is: .
[0011] Optionally, the distance symmetry is that the relative distance proportions of the known meridian acupoint and the symmetrical meridian acupoint are consistent, and the method further comprises the following steps: The X-axis and Y-axis distance proportion formulas are obtained by keeping the relative distance proportions consistent, 1, 2 and 3 are adjacent three acupoints, and 4, 5 and 6 are three acupoints at symmetrical positions, and the X-axis distance proportion formula is: ; The Y-axis distance proportion formula is: .
[0012] The application also provides a mis-detection repair acupoint recovery device based on meridian acupoint knowledge, characterized in that the device comprises: The symmetry constraint module is configured to generate a mis-detection repair acupoint coordinate according to a symmetry constraint relationship of human body meridian acupoints, and through a known meridian acupoint and a symmetric meridian acupoint thereof. The logical topology constraint module is configured to correct an X-axis coordinate of the mis-detection repair acupoint according to a logical topology constraint relationship of human body meridian acupoints, and through an inherent trend and a naming order of the human body meridian. The spatial topology constraint module is configured to correct a Y-axis coordinate of the mis-detection repair acupoint according to a spatial topology constraint relationship of human body meridian acupoints, and through a position relationship of the meridian in a human body posture.
[0013] Optionally, the symmetry constraint module further comprises: The distance symmetry module is configured to generate a distance ratio formula according to a consistent relative distance ratio of the known meridian acupoint and the symmetric meridian acupoint thereof. The direction symmetry module is configured to generate a vector angle formula according to a same trend and a same turning angle of the known meridian acupoint and the symmetric meridian acupoint thereof. The angle symmetry module is configured to generate an acupoint connecting line equation according to a same angle formed by the acupoint connecting line of the known meridian acupoint and the symmetric meridian acupoint thereof, and to obtain the mis-detection repair acupoint.
[0014] The application further provides an electronic device, which is characterized in that it is used to implement the meridian acupoint knowledge-based mis-detection repair acupoint recovery method according to any one of claims 1 to 7, and comprises: A camera is configured to acquire a human body image and label a human body meridian acupoint. A processor is configured to perform all computing tasks. A memory is configured to store processor-executable instructions and static storage data.
[0015] The application has the beneficial effects that the application realizes the recovery of the missing mis-detection repair acupoint through geometric symmetry by fusing multiple constraints of distance, angle and direction symmetry, effectively reduces the detection error, improves the robustness of acupoint detection, and further ensures the rationality of the recovery result through constraints by combining a double verification mechanism of logical topology and spatial topology, so that the result conforms to the human body meridian distribution law. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following briefly introduces the drawings needed in the embodiments or prior art description. Obviously, the drawings in the following description are only embodiments of the application, and those skilled in the art can obtain other drawings according to the provided drawings without any creative effort.
[0017] Figure 1A flow chart of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 2 A supine position symmetrical human meridian and acupoint point example diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 3 A prone position symmetrical human meridian and acupoint point example diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 4 A distance symmetrical diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 5 A direction symmetrical diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 6 An angle symmetrical diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 7 A human meridian logical topology relationship diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 8 A human meridian space constraint relationship diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. Figure 9 An apparatus block diagram of a meridian and acupoint knowledge-based false repair acupoint point recovery method disclosed by the present application is shown. DETAILED DESCRIPTION
[0018] Various exemplary embodiments, features, and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numbers in the drawings represent the same elements or similar elements. Although various aspects of the embodiments are illustrated in the drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
[0019] Among them, the terms "first", "second" are only for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0020] The word "exemplary" here is used to mean "serving as an example, instance, or illustration." Any implementation described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations.
[0021] In addition, numerous specific details are provided in the detailed description below to better illustrate the present application. Those skilled in the art will appreciate that the present application can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art are not described in detail in order to highlight the main purpose of the present application.
[0022] This application is suitable for solving the problem of acupoint positioning misalignment caused by limb occlusion, sensor blind spots, or dynamic body position changes. Based on the standardized postures adopted by the patient, such as supine or prone, the regular spatial symmetric distribution of acupoints on both sides of the human body is obtained, and natural geometric constraints are provided for the algorithm. The system captures surface feature points in real time through high-precision optical markers or depth cameras. When it detects that an acupoint is lost due to occlusion, it automatically triggers the symmetry recovery algorithm, combining the distance ratio relationship between adjacent measured acupoints, the vector direction angle, and the meridian topological order to dynamically reconstruct the three-dimensional coordinates of the occluded point.
[0023] Example 1 like Figure 1 FIG. 1 is a flowchart of a method for recovering misdetected acupuncture points based on meridian acupuncture point knowledge according to an embodiment of the present application, which specifically includes the following contents: S100, based on the symmetry constraint relationship of the human body's meridian acupoints, the coordinates of the misdetected and repaired acupoints are generated through the known meridian acupoints and their symmetrical meridian acupoints.
[0024] Specifically, when an acupuncture point is falsely detected and repaired, the extended recovery points on both sides are generated through the known acupuncture points of the human meridian and their symmetrical acupuncture points on the human meridian, and the straight line equations connecting the two acupuncture points on the known side and the symmetrical side are calculated, and the coordinates of the falsely detected and repaired acupuncture point are obtained at the intersection of the two straight lines.
[0025] S200, according to the logical topological constraint relationship of the acupuncture points of the human body, and through the inherent direction and naming order of the human body meridians, correct the X-axis coordinates of the misdetected and repaired acupuncture points.
[0026] Specifically, after obtaining the coordinates of the misdetected repair acupuncture point in step S100, the X-axis coordinates of the meridian acupuncture points adjacent to and on the opposite side of the misdetected repair acupuncture point are selected. Based on the fixed order of the human meridians, the left-right symmetrical difference and the cross-meridian difference of the meridians on both sides, it is determined whether the obtained X-axis coordinates of the misdetected repair acupuncture point are within the correct meridian range. If there is an error, corresponding corrections are made.
[0027] S300, according to the spatial topological constraint relationship of the acupuncture points of the human body, by determining the upper and lower position relationship of the meridians under the human body posture, correcting the Y-axis coordinates of the misdetected acupuncture points.
[0028] Specifically, after the judgment and correction of the X-axis coordinate of the misdetected and repaired acupoint point in step S200 is completed, the Y-axis coordinate of the misdetected and repaired acupoint point is determined to be within the correct meridian range according to the upper limit and lower limit of the human meridian in the Y-axis and the comparison of the Y-axis coordinates of the misdetected and repaired acupoint point and the acupoint point at the opposite side position thereof in the determined posture. If there is an error, corresponding correction is performed.
[0029] To sum up, first, the present application significantly improves the robustness of acupoint detection in complex scenes such as mechanical arm occlusion by fusing multiple constraints of distance symmetry, direction symmetry and angle symmetry. Traditional methods are prone to acupoint misdetection or omission in occlusion, while the present application effectively reduces the detection error by restoring missing points through geometric symmetry. Experiments show that the acupoint positioning accuracy can be improved by more than 20%. Second, the dual verification mechanism combining logical topology and spatial topology further ensures the anatomical reasonableness of the restoration result. By constraining the spatial order (X direction) and the up-down position relationship (Y direction) of the acupoint, the physiological structure deviation caused by simply relying on symmetry is avoided, and the result is more in line with the real human meridian distribution law. In addition, the present application has the characteristics of strong universality and high computing efficiency, does not need to rely on complex deep learning models, and can realize real-time correction through geometric relationship derivation and light topology verification, has low deployment cost in embedded medical devices, and provides reliable technical support for applications such as acupuncture robots. Finally, the symmetry restoration framework proposed in the present application can be extended to other medical detection scenes that require alignment of human bilateral features, such as joint point tracking in rehabilitation evaluation, and has wide clinical application value.
[0030] As an optional embodiment of the present application, optionally, in step S100, according to the symmetry constraint relationship of human meridian acupoints, the coordinates of the misdetected and repaired acupoint points are generated through known meridian acupoint points and their symmetric meridian acupoint points, including: S101, the symmetry constraint relationship of the human meridian acupoints is composed of distance symmetry, direction symmetry and angle symmetry.
[0031] S102, the known meridian acupoint points and their symmetric meridian acupoint points, the known meridian acupoint points are known acupoint endpoints and known acupoint extension points, and the symmetric meridian acupoint points are symmetric acupoint endpoints and symmetric acupoint extension points.
[0032] Specifically, as shown in Figure 2 , the three points in the circle located in the middle position are known acupoint endpoints, and the two adjacent connected acupoint points are known acupoint extension points. As shown in Figure 3 , the three points in the circle are acupoint points located in a symmetric position with the known meridian acupoint points, and the one located in the middle position is a symmetric acupoint endpoint, and the two adjacent connected acupoint points are symmetric acupoint extension points.
[0033] S103, the distance is symmetrical, which means that the relative distance ratio between the known meridian acupoint and its symmetrical meridian acupoint remains consistent.
[0034] Specifically, such as Figure 4 As shown, assuming that points 1, 2, and 3 are known meridian acupoints, point 2 is the endpoint of a known acupoint, and points 1 and 3 are extension points of known acupoints, then points 4, 5, and 6 are symmetrical meridian acupoints, point 5 is the endpoint of a symmetrical acupoint, and points 4 and 6 are extension points of symmetrical acupoints. In this case, the distance ratio of the X-axis and Y-axis of the known side points 1, 2, and 3 should be equal to the distance ratio of the X-axis and Y-axis of points 4, 5, and 6.
[0035] Among them, 、 、 are the x-axis coordinates of three adjacent acupuncture points of a known meridian acupuncture point, 、 and are the x-axis coordinates of the three symmetrical meridian acupuncture points, 、 、 are the y-axis coordinates of the three adjacent acupuncture points of the known meridian acupuncture points, 、 、 The coordinates of the three symmetrical meridian acupuncture points in the y-axis direction are kept consistent according to the relative distance ratio, and the X-axis and Y-axis distance ratio formula is obtained.
[0036] The X-axis distance ratio formula is: ; The Y-axis distance ratio formula is: .
[0037] S104, the directional symmetry is the direction of two straight lines formed by the endpoint of the known acupuncture point and two adjacent extension points of the known acupuncture points, and the two straight lines are symmetrical with the endpoint as the center.
[0038] Specifically, such as Figure 5 As shown, the directions of the two straight lines BA and BC are symmetrical with point B as the center, and based on the directional symmetry and the angle, the vector angle formula can be obtained: ; in, 、 and They are the length and angle corresponding to two adjacent meridians respectively.
[0039] S105, the angle symmetry is an included angle formed by the known acupoint endpoint and the known acupoint extension point and the extension recovery point, and is equal to an included angle formed by the symmetric acupoint endpoint and the symmetric acupoint extension point and the symmetric extension recovery point.
[0040] Specifically, as shown in Figure 6 the included angle a formed by the known acupoint endpoint B and the known acupoint extension point A and the extension recovery point C is equal to the included angle b formed by the symmetric acupoint endpoint F and the symmetric acupoint extension point E and the symmetric extension recovery point G.
[0041] S106, according to the known meridian acupoint point and its symmetric meridian acupoint point coordinates and the included angle value, the acupoint connecting line equation is obtained, and the misrepair acupoint point coordinates are generated.
[0042] Specifically, the acupoint connecting line equation is obtained by setting the X-axis coordinate of the extension recovery point as the median value of the known meridian acupoint point and its symmetric meridian acupoint point, obtaining the Y-axis coordinate of the extension recovery point through the vector included angle formula, and calculating the acupoint connecting line equation through the coordinates of the known meridian acupoint point adjacent to the extension recovery point. The misrepair acupoint point coordinates are obtained by calculating the intersection point of the acupoint connecting line equations of the known meridian and its symmetric meridian.
[0043] In this embodiment, as shown in Figure 6 the X coordinate of the extension recovery point C is set as the median value of the coordinates of points B and F, and the Y coordinate of point C is calculated according to the vector included angle formula in S104, so that the coordinates of point C can be obtained. The X coordinate of the extension recovery point G is set as the median value of the coordinates of points A and E, and the Y coordinate of point G is calculated according to the vector included angle formula in S140, so that the coordinates of point G can be obtained. The acupoint connecting line equation is the straight line equation of each point B, C and F, G, and the intersection point O of the two non-parallel straight lines BC and FG is the misrepair acupoint point.
[0044] As an optional embodiment of the present application, optionally, in step S200, according to the logical topological constraint relationship of human meridian acupoints, the X-axis coordinate of the misrepair acupoint point is corrected through the inherent trend and naming order of the human meridian, including: S201, through the inherent trend and naming order of the human meridian, the X-axis of the misrepair acupoint point is detected through unilateral sequence, left-right symmetry difference and cross-meridian difference.
[0045] Specifically, the human meridian sequence of the misrepair acupoint point is tested through unilateral sequence to determine whether the point calculated in S106 has a meridian position sequence error, and the X-axis deviation of the misrepair acupoint point is tested through left-right symmetry difference and cross-meridian difference to ensure that the X-axis coordinate of the misrepair acupoint point does not exceed the deviation range.
[0046] S202, the unilateral order is that the meridian acupoints on one side of the human body have a fixed order in the X-axis direction. By detecting the increasing state of the X-axis coordinates of the meridians on one side of the misdetected and repaired acupoints, the correctness of the order of the X-axis coordinates of the misdetected and repaired acupoints is verified.
[0047] Specifically, the unilateral order is to form a fixed order of a single meridian in the X direction according to the direction and naming order of the human meridians themselves. By comparing the X-axis coordinates of adjacent points in the fixed order of the acupuncture points for false detection and repair, the correctness of the current order can be determined.
[0048] Among them, such as Figure 7 As shown, taking the left meridian as an example, let x4, x5, x6, and x7 represent the X coordinates of L-pi-4, L-pi-5, L-pi-6, and L-pi-7 respectively, and L-pi-5 is the misdetected repair acupuncture point. The X-axis coordinates of the left meridian acupuncture points are compared. When the comparison result is When , the order of the misdetected and repaired acupuncture points is correct, otherwise the X-axis coordinates of the points with the wrong sequence should be exchanged.
[0049] S203, the left-right symmetrical difference is the difference in X-axis coordinates of the symmetrical meridian positions on both sides of the human body, and is used to detect the X-axis position constraints of the misdetected and repaired acupuncture points at the symmetrical positions.
[0050] Specifically, the left-right symmetric difference is used to detect the X-axis position constraint of the misdetected repair acupuncture point at the symmetrical position. The absolute value of the X-coordinate difference between the misdetected repair acupuncture point and the meridian acupuncture point at its symmetrical position is less than the left-right symmetric difference. The formula is: ; Among them, such as Figure 7 As shown, the X-axis coordinate of the left meridian is expressed as , the X-axis coordinate of the right meridian is expressed as , the maximum difference between the left and right meridians at the same position is expressed as , then the left-right symmetrical difference formula can be formed as: .
[0051] S204, the cross-meridian difference is the difference in X-axis coordinates of the misplaced meridian positions on both sides of the human body, and is used to detect the X-axis position constraints of the misdetected and repaired acupuncture points at the misplaced positions.
[0052] Specifically, the cross-meridian difference is used to detect the X-axis position constraint of the misdetected repair acupuncture point at the misplaced position. The X coordinate of the misdetected repair acupuncture point is less than the difference between the X coordinate of the next acupuncture point on the opposite meridian and the cross-meridian difference. The formula is: .
[0053] wherein, as shown in Figure 7 , let the X coordinate of the first I acupoint on the right meridian be , the X coordinate of the I+1 acupoint on the left meridian be , and the maximum value of the cross-meridian difference be , then the cross-meridian difference formula can be formed as: .
[0054] As an optional embodiment of the present application, optionally, in step S300, according to the spatial topological constraint relationship of human meridian acupoints, the Y-axis coordinate of the false detection and repair acupoint is corrected by determining the upper and lower positional relationship of the meridian under the human body posture, including: S301, the determination of the human body posture is to determine the size relationship of each meridian acupoint in the Y-axis direction by setting the right meridian on the top and the left meridian on the bottom.
[0055] Specifically, according to the characteristics of the human body, the meridians are divided into left and right parts, and under the determined posture, the left and right parts have a certain size relationship in the Y direction, which is set as the right meridian on the top and the left meridian on the bottom.
[0056] S302, the correction of the Y-axis coordinate of the false detection and repair acupoint is to detect the Y-axis position constraint of the false detection and repair acupoint by the upper limit of the Y-axis coordinate of the right meridian and the lower limit of the Y-axis coordinate of the left meridian, and the Y-axis coordinate of the symmetrical position of the false detection and repair acupoint.
[0057] Specifically, as shown in Figure 8 , under the determined posture, the left and right parts have a certain size relationship in the Y direction, the right meridian is on the top, and the left meridian is on the bottom, and represent the symmetrical Y coordinates of the right meridian and the left meridian respectively, represents the upper limit of the Y coordinate of the right meridian, represents the lower limit of the Y coordinate of the left meridian, and the specific spatial topological structure relationship is represented as follows: ; ; .
[0058] The Y-axis coordinate of the false detection and repair acupoint is judged by the above spatial topological relationship to determine whether its position on the Y-axis is correct.
[0059] Example 2 Based on the same principle as the foregoing method, a large-scale hybrid expert model expert pruning implementation method based on a small number of examples is also proposed, which is described in Figure 9The meridian and acupoint knowledge-based false repair acupoint recovery device 100 according to the embodiment of the present disclosure comprises: The symmetry constraint module 110 is configured to generate false repair acupoint coordinates according to a symmetry constraint relationship of human meridians and acupoints by using known meridian and acupoint points and their symmetrical meridian and acupoint points. The logical topology constraint module 120 is configured to correct the X-axis coordinates of the false repair acupoint points according to a logical topology constraint relationship of human meridians and acupoints by using the inherent trend and naming order of the human meridians. The spatial topology constraint module 130 is configured to correct the Y-axis coordinates of the false repair acupoint points according to a spatial topology constraint relationship of human meridians and acupoints by determining the up-down positional relationship of the meridians under the human posture.
[0060] As an optional embodiment of the present application, optionally, the symmetry constraint module 110 comprises: The distance symmetry module 111 is configured to generate a distance ratio formula according to the consistent relative distance ratio of the known meridian and acupoint points and their symmetrical meridian and acupoint points. The direction symmetry module 112 is configured to generate a vector angle formula according to the same trend and turning angle of the known meridian and acupoint points and their symmetrical meridian and acupoint points. The angle symmetry module 113 is configured to generate an acupoint connecting line equation according to the equal angle formed by the acupoint connecting lines of the known meridian and acupoint points and their symmetrical meridian and acupoint points, and obtain the false repair acupoint points.
[0061] Obviously, those skilled in the art should understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The program can be stored in a computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments of the control method can be included. The above-mentioned modules or steps of the present disclosure can be realized by a general computing device, which can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. Alternatively, they can be realized by program codes executable by a computing device, so that they can be stored in a storage device and executed by a computing device, or they can be respectively manufactured into individual integrated circuit modules, or a plurality of modules or steps among them can be manufactured into a single integrated circuit module to realize. Thus, the present disclosure is not limited to any specific hardware and software combination.
[0062] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The program can be stored in a computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiment of the control method can be included. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid state drive (SSD), etc. The storage medium can also include a combination of the above-mentioned types of memories.
[0063] Embodiment 3 Further, the present application provides an electronic device, characterized in that it is used to implement the method for restoring the misrepairing acupoint based on the knowledge of meridians and acupoints according to any one of the preceding claims, comprising: a camera configured to acquire a human body image and label a human body meridian and acupoint; a processor configured to perform all computing tasks; a memory configured to store processor-executable instructions and static storage data.
[0064] The electronic device of the embodiments of the present disclosure includes a processor and a memory for storing processor-executable instructions. When the processor is configured to execute the executable instructions, it implements the method for implementing expert pruning of a super-large-scale hybrid expert model based on a small number of examples according to any one of the preceding claims.
[0065] It should be noted that the number of processors can be one or more. Meanwhile, the electronic device of the embodiments of the present disclosure can also include an input device and an output device. The processor, the memory, the input device and the output device can be connected through a bus, or can be connected through other means, which is not limited here.
[0066] The memory as a computer readable storage medium for implementing the method for implementing expert pruning of a super-large-scale hybrid expert model based on a small number of examples can be used to store software programs, computer executable programs and various modules, such as programs or modules corresponding to the method for implementing expert pruning of a super-large-scale hybrid expert model based on a small number of examples of the embodiments of the present disclosure. The processor executes the software programs or modules stored in the memory, thereby performing various functional applications and data processing of the electronic device.
[0067] The input device can be used to receive input numbers or signals. The signals can be key signals related to user settings and function control of the device / terminal / server. The output device can include a display device such as a display screen.
[0068] Having described various embodiments of the application above, the descriptions are not exhaustive and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art. The selection of terms to be used in the description is intended to best explain the principles of the embodiments, practical application, or improvement over the technology in the art, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein.
Claims
1. A method for restoring misdetected acupuncture points based on meridian acupuncture point knowledge, characterized in that: include: According to the symmetry constraint relationship of the human body's meridian acupoints, the coordinates of the acupoints for false detection and repair are generated through the known meridian acupoints and their symmetrical meridian acupoints; According to the logical topological constraints of the human meridian acupoints, and the inherent direction and naming order of the human meridians, the X-axis coordinates of the misdetected acupoints are corrected. According to the spatial topological constraint relationship of the human meridian acupoints, the Y-axis coordinates of the misdetected acupoints are corrected by determining the upper and lower position relationship of the meridians under human posture.
2. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 1, characterized in that: The method of generating the coordinates of the misdetected and repaired acupuncture points based on the symmetry constraint relationship of the human body meridian acupuncture points by using the known meridian acupuncture points and their symmetrical meridian acupuncture points includes: The symmetry constraint relationship of the human body meridian acupuncture points consists of distance symmetry, direction symmetry and angle symmetry; The known meridian acupoints and their symmetrical meridian acupoints, the known meridian acupoints are known acupoint endpoints and known acupoint extension points, and the symmetrical meridian acupoints are symmetrical acupoint endpoints and symmetrical acupoint extension points; The distance symmetry means that the relative distance ratio between the known meridian acupoint and its symmetrical meridian acupoint remains consistent; The directional symmetry is the direction of two straight lines formed by the endpoint of the known acupuncture point and the extension points of two adjacent known acupuncture points, and the two straight lines are symmetrical with the endpoint as the center; The angle is symmetrical, that is, the angle between the straight line formed by the endpoint of the known acupoint, the extension point of the known acupoint, and the extension recovery point is equal to the angle between the straight line formed by the endpoint of the symmetrical acupoint, the extension point of the symmetrical acupoint, and the symmetrical extension recovery point; According to the coordinates and angle values of known meridian acupoints and their symmetrical meridian acupoints, the acupoint connection equation is obtained to generate the coordinates of the misdetected and repaired acupoints.
3. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 1, characterized in that: The method of correcting the X-axis coordinates of misdetected acupuncture points based on the logical topological constraints of the human meridian acupuncture points and the inherent directions and naming order of the human meridians includes: According to the inherent direction and naming order of the human meridians, X-axis detection is performed on the misdetected and repaired acupuncture points through unilateral order, left-right symmetric difference and cross-meridian difference; The unilateral order is a fixed order of the meridian acupoints on one side of the human body in the X-axis direction. The correctness of the order of the X-axis coordinates of the acupoints repaired by the misdetection is verified by detecting the increasing state of the X-axis coordinates of the meridians on the side of the misdetection repair acupoints. The left-right symmetric difference is the difference in the X-axis coordinates of the symmetrical meridian positions on both sides of the human body, which is used to detect the X-axis position constraints of the misdetected and repaired acupuncture points at the symmetrical positions; The cross-meridian difference is the difference in X-axis coordinates of the misplaced meridian positions on both sides of the human body, which is used to detect the X-axis position constraints of the misdetected and repaired acupuncture points at the misplaced positions.
4. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 1, characterized in that: The method of correcting the Y-axis coordinates of misdetected acupuncture points by determining the upper and lower positional relationships of the meridians under human postures based on the spatial topological constraint relationships of the human body meridian acupuncture points includes: The human body posture is determined by setting the right meridian of the human body at the top and the left meridian at the bottom to determine the size relationship of the acupuncture points of each meridian in the Y-axis direction; The Y-axis coordinate of the corrected misdetected and repaired acupuncture point is detected by passing through the upper limit of the Y-axis coordinate of the right meridian and the lower limit of the Y-axis coordinate of the left meridian, as well as the Y-axis coordinate of the symmetrical position of the misdetected and repaired acupuncture point, to constrain the Y-axis position of the misdetected and repaired acupuncture point.
5. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 2, characterized in that: The method of obtaining the acupoint connection equation based on the known meridian acupoints and the coordinates and angle values of the symmetrical meridian acupoints to generate the coordinates of the misdetected and repaired acupoints also includes: The acupoint connection equation is obtained by setting the X-axis coordinate of the extended recovery point to the median of the known meridian acupoint point and its symmetrical meridian acupoint point, obtaining the Y-axis coordinate of the extended recovery point by using the vector angle formula, and calculating the acupoint connection equation by using the coordinates of the known meridian acupoint points adjacent to the extended recovery point; The coordinates of the acupuncture points for misdetection and repair are generated by calculating the intersection of the acupuncture point connection equations of the known meridian and its symmetrical meridian to obtain the coordinates of the acupuncture points for misdetection and repair.
6. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 3, characterized in that: Also includes: The left-right symmetric difference is used to detect the X-axis position constraint of the misdetected repair acupuncture point at the symmetrical position. The absolute value of the X-coordinate difference between the misdetected repair acupuncture point and the meridian acupuncture point at its symmetrical position is less than the left-right symmetric difference. The formula is: ; The cross-meridian difference is used to detect the X-axis position constraint of the misdetected repair acupoint at the misplaced position. The X coordinate of the misdetected repair acupoint is less than the difference between the X coordinate of the next acupoint on the opposite meridian and the cross-meridian difference. The formula is: 。 7. The method for recovering acupuncture points by misdetection based on meridian acupuncture point knowledge according to claim 2, characterized in that: The distance symmetry means that the relative distance ratio between the known meridian acupoint and its symmetrical meridian acupoint remains consistent, and further includes: By keeping the relative distance ratio consistent, the X-axis and Y-axis distance ratio formulas are obtained. Assuming that 1, 2, and 3 are three adjacent acupoints and 4, 5, and 6 are three symmetrically located acupoints, the X-axis distance ratio formula is: ; The Y-axis distance ratio formula is: 。 8. A device for recovering misdetected acupuncture points based on meridian acupuncture point knowledge, characterized in that: The device comprises: Symmetry constraint module, used to generate the coordinates of the acupoints for false detection and repair based on the symmetry constraint relationship of the human meridian acupoints, using the known meridian acupoints and their symmetrical meridian acupoints; The logical topology constraint module is used to correct the X-axis coordinates of misdetected acupuncture points based on the logical topology constraint relationship of the human meridian acupuncture points and the inherent direction and naming order of the human meridians; The spatial topology constraint module is used to correct the Y-axis coordinates of misdetected acupuncture points by determining the upper and lower positional relationships of the meridians under human posture based on the spatial topology constraint relationships of the human meridian acupuncture points.
9. The acupuncture point recovery device for misdetection and repair based on meridian acupuncture point knowledge according to claim 8, characterized in that: The symmetry constraint module further includes: A distance symmetry module is used to generate a distance ratio formula based on the relative distance ratio of the known meridian acupoints and their symmetrical meridian acupoints. Direction symmetry module, used to generate vector angle formula based on the direction and turning angle of known meridian acupoints and their symmetrical meridian acupoints; The angle symmetry module is used to generate acupoint connection equations based on the equality of the angles formed by the connection lines of known meridian acupoints and their symmetrical meridian acupoints, and obtain the misdetected repair acupoints.
10. An electronic device, characterized in that: The method for recovering acupuncture points by misdetection and repair based on meridian acupuncture point knowledge according to any one of claims 1 to 7 comprises: Camera, used to obtain human body images and mark human meridian acupuncture points; A processor, which performs all computational tasks; Memory is used to store processor executable instructions and static storage data.
Citation Information
Cited By
Portable traditional Chinese medicine handheld thumbtack needle device
CN121570361A