Method for identifying human body abdomen acupoints and intelligent terminal
By obtaining the key point coordinates of the navel and abdominal rectangular frame on the smart terminal, and calculating the acupoint coordinates in combination with the traditional Chinese medicine acupoint theory, the problem of difficulty for non-professionals to identify abdominal acupoints is solved, and acupoint positioning is achieved with low cost, high accuracy and high universality.
Patent Information
- Application Number
- CN202510613379.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-08-12
AI Technical Summary
In the prior art, the identification of abdominal acupoints in the human body mainly relies on the experience of doctors and professional scanning equipment, and is difficult to accurately and quickly identify by beginners or non-professionals. The professional equipment is expensive and difficult to popularize.
By obtaining the key point coordinates of the navel and abdominal rectangular frame in the basic image, calculating the proportional dimensions, and combining the traditional Chinese medicine acupoint division theory, using intelligent terminals to calculate and mark acupoint coordinates, a method of acupoint positioning based on image processing is provided.
It enables non-professionals to quickly and accurately identify acupoints, which is suitable for people of different body shapes and states, with low cost, high accuracy and high universality, and simplifies the operation process.
Smart Images

Figure CN120458902A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of human acupoint recognition, and in particular to a method and an intelligent terminal for recognizing acupoints on the human abdomen. Background Art
[0002] In Traditional Chinese Medicine (TCM) theory and practice, acupoint location forms the foundation of treatments such as acupuncture and massage. Accurate acupoint location has a decisive impact on treatment effectiveness and patient experience. Traditional TCM acupoint location relies primarily on the physician's experience and skills. Common methods include anatomical landmarks, proportional measurement, and empirical location. The anatomical landmark method uses obvious landmarks of the human anatomy, such as bones, muscles, and skin folds, to determine the specific location of acupoints. The proportional measurement method uses the proportional relationship between various parts of the human body, such as using "cun" as a unit of measurement, to accurately locate acupoints. The empirical location method relies on the physician's personal experience and combines it with the patient's specific situation to determine acupoint location.
[0003] In the existing technology, the identification of abdominal acupuncture points on the human body mainly relies on doctors combining traditional theories with practical experience. For beginners or non-professionals, it is quite difficult to master this technology. Although there are methods to use professional scanning equipment to determine abdominal acupuncture points, these devices are expensive and not easy to popularize among ordinary users. Therefore, ordinary users face challenges in accurately judging abdominal acupuncture points.
[0004] Therefore, the existing technology still needs to be improved and developed. Summary of the Invention
[0005] In order to solve the problem that in the prior art, the identification of acupuncture points on the human abdomen mainly relies on doctors combining traditional theory and practical experience with professional scanning equipment, and it is difficult for ordinary beginners or non-professionals to accurately and quickly identify acupuncture points, the present invention provides a method for identifying acupuncture points on the human abdomen.
[0006] The present invention is achieved through the following technical solutions:
[0007] A method for identifying acupuncture points on the abdomen of a human body, wherein the method for identifying acupuncture points on the abdomen of a human body comprises:
[0008] Acquire a basic image, wherein the basic image includes a marked navel and abdomen rectangular frame;
[0009] Extracting coordinates of several key points of a rectangular frame in the basic image, and calculating proportional dimensions according to the coordinates of the key points of the rectangular frame;
[0010] The navel coordinates in the basic image are extracted as reference coordinates, a plurality of acupoint coordinates are calculated according to the reference coordinates and the proportional size, and the acupoint coordinates are marked on the basic image.
[0011] In the method for identifying acupuncture points on the human abdomen, the step of extracting coordinates of several rectangular key points in the basic image and calculating proportional dimensions based on the coordinates of the several rectangular key points comprises:
[0012] Obtain the coordinates of the left and right corner points of the abdominal rectangular frame, the coordinates of the left and right corner points are: upper left coordinate (x1, y1), upper right coordinate (x2, y2);
[0013] The length L of the abdomen rectangular frame is calculated according to the coordinates of the left and right corner points. The calculation formula for the length L of the abdomen rectangular frame is:
[0014] The proportional dimension one_inch is calculated by combining the theory of acupuncture points in traditional Chinese medicine and the length L of the abdominal rectangular frame. The calculation formula of the proportional dimension one_inch is:
[0015] The method for identifying acupuncture points on the human abdomen, wherein, after calculating the proportional size based on the coordinates of the key points of the rectangular frame, the method further comprises:
[0016] The slope k of the abdominal straight line is calculated based on the coordinates of the two left and right corner points, where:
[0017] The calculation formula of the slope k of the straight line in the horizontal direction is:
[0018] The slope k of the straight line along the vertical direction ⊥ The calculation formula is:
[0019] The method for identifying acupuncture points on the human abdomen, wherein the navel coordinates in the basic image are extracted as reference coordinates, and the coordinates of a plurality of acupuncture points are calculated based on the reference coordinates and the proportional size, comprises:
[0020] Combined with the theory of acupuncture points in traditional Chinese medicine, the basic acupuncture point coordinates are calculated according to the reference coordinates and the proportional size one_inch;
[0021] In combination with the theory of acupuncture points in traditional Chinese medicine, the coordinates of other acupuncture points are calculated based on the coordinates of the basic acupuncture points.
[0022] The method for identifying acupuncture points on the human abdomen, wherein the basic acupuncture points include: Shenque acupoint, Tianshu left acupoint, Tianshu right acupoint, Daheng left acupoint, Daheng right acupoint;
[0023] The other acupoints include: Qihai acupoint, Shimen acupoint, Guanyuan acupoint, Shuifen acupoint, Wailing right acupoint, Huarou right acupoint, Wailing left acupoint, and Huarou left acupoint.
[0024] The method for identifying acupuncture points on the human abdomen, wherein, in combination with the theory of acupuncture points in traditional Chinese medicine, calculating the basic acupuncture point coordinates according to the reference coordinates and the proportional size one_inch includes:
[0025] The reference coordinates are the navel coordinates (x5, y5); the size of the TCM acupoint is d;
[0026] The coordinates of the basic acupuncture point located in the positive direction of the horizontal direction of the reference coordinate are: (x5+d x ,y5+d y ),in
[0027] The coordinates of the basic acupuncture point located in the opposite direction of the horizontal direction of the reference coordinate are: (x5-d x ,y5-d y ),in
[0028] The coordinates of the basic acupuncture points located in the positive direction perpendicular to the reference coordinates are:
[0029] (x5+d×one_inch×d x1 ,y5+d×one_inch×d y1 ),
[0030] in
[0031] The coordinates of the basic acupuncture point located in the opposite direction of the vertical direction of the reference coordinate are (x5-d×one_inch×d x1 , y5-d×one_inch×d y1 ),
[0032] in
[0033] The method for identifying acupuncture points on the human abdomen, wherein the calculation of other acupuncture point coordinates based on the basic acupuncture point coordinates in combination with the theory of acupuncture points in traditional Chinese medicine, comprises:
[0034] The acquired coordinates of the basic acupoints are used as reference coordinates to calculate the coordinates of other acupoints corresponding to the reference coordinate positions.
[0035] The method for identifying acupuncture points on the human abdomen, wherein the step of obtaining a basic image including the marked navel and abdominal rectangular frame further includes:
[0036] Get the current user's abdomen image;
[0037] The current user marks the navel position in the abdominal image;
[0038] The current user drags a rectangular frame to mark the abdomen area in the abdomen image, and two sides of the rectangular frame correspond to two side edges of the abdomen in the abdomen image.
[0039] The method for identifying acupuncture points on the human abdomen, wherein, or before obtaining a basic image, the basic image including the marked navel and abdominal rectangular frame further comprises:
[0040] Get the current user's abdomen image;
[0041] Automatically identifying the navel position in the abdominal image;
[0042] The two side edges of the abdomen area in the abdomen shot image are automatically identified, and two sides of a rectangular frame are used to form marks corresponding to the two side edges of the abdomen area.
[0043] A smart terminal, characterized in that the smart terminal includes a memory, a processor, and a program for identifying abdominal acupuncture points of the human body stored in the memory and runnable on the processor. When the processor executes the program for identifying abdominal acupuncture points of the human body, the steps of the method for identifying abdominal acupuncture points of the human body as described above are implemented.
[0044] The beneficial effects of the present invention are as follows: The present invention proposes an acupoint locating method based on image processing technology. The method first marks the navel and abdominal rectangular frame on the user's abdomen on a base image, calculates the proportional dimensions by extracting the coordinates of key points, and then uses the navel coordinates as the reference coordinates and combines them with the proportional dimensions of Traditional Chinese Medicine acupoints to calculate the coordinates of other acupoints, and annotates and provides feedback on the base image. The present invention enables non-professionals to quickly identify acupoint locations using only a camera and a computing device. The method is simple to operate and is applicable to people of different body shapes and conditions. It has the characteristics of low cost, high accuracy, and high universality, making it easy for non-professionals to use. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 is a flow chart of a method for identifying acupuncture points on the human abdomen according to the present invention;
[0046] Figure 2 This is a schematic diagram of a basic image in the method for identifying acupuncture points on the human abdomen of the present invention;
[0047] Figure 3 This is a schematic diagram of acupoint coordinate marking in the method for identifying acupoints on the human abdomen of the present invention;
[0048] Figure 4 Schematic diagram of the operating environment of a preferred embodiment of the intelligent terminal of the present invention. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0050] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly.
[0051] In the existing technology, the identification of abdominal acupuncture points on the human body mainly relies on doctors combining traditional theories with practical experience. For beginners or non-professionals, it is quite difficult to master this technology. Although there are methods to use professional scanning equipment to determine abdominal acupuncture points, these devices are expensive and not easy to popularize among ordinary users. Therefore, ordinary users face challenges in accurately judging abdominal acupuncture points.
[0052] Based on the above problems in the prior art, the present invention provides a method for identifying acupuncture points on the human abdomen, such as Figure 1 As shown, the method for identifying acupuncture points on the human abdomen includes:
[0053] S100, obtaining a basic image, wherein the basic image includes a marked navel and abdomen rectangular frame;
[0054] S200, extracting coordinates of several key points of a rectangular frame in the basic image, and calculating a proportional size according to the coordinates of the key points of the rectangular frame;
[0055] S300: Extract the navel coordinates in the basic image as reference coordinates, calculate a plurality of acupoint coordinates according to the reference coordinates and the proportional size, and mark the acupoint coordinates on the basic image.
[0056] In the specific implementation, first, Figure 2As shown, the user needs to take an image of his or her abdomen through a camera, then mark the navel position on the display interface of the terminal, and drag a rectangular box to mark the abdominal area. The terminal will automatically extract the navel coordinates and the coordinates of the key points of the rectangular box in the basic image. To achieve this operation, the system uses an image processing library (such as OpenCV) to capture the coordinate information marked by the user and transmit these coordinates directly to the backend for subsequent processing. In this process, the data is transmitted through an HTML page to realize the transmission of user marked information. This design simplifies the data storage process and enables the marked information to be transmitted to the processing module in real time. The processing module calculates the length of the abdominal rectangular box based on these coordinates, and calculates the proportional size based on the theory of acupuncture points in traditional Chinese medicine. This process is achieved by using the Euclidean distance formula. In the theory of acupuncture points in traditional Chinese medicine, the width of the human abdomen is divided into twelve inches, and the acupuncture points on the human abdomen correspond to the predetermined size positions of the inches. That is, after calculating the proportional size, the specific position of the acupuncture points can be calculated according to the body proportions of different users by corresponding to the inch theory. This method ensures the standardization of the proportional relationship of the abdomen, ensures the accuracy of positioning, and can adapt to different body shapes and image sizes, thus having extremely strong universality.
[0057] The smart terminal then uses the navel coordinates as the reference coordinates, combines them with the previously calculated scale, and calculates the coordinates of each acupoint, marking them on the base image. This allows users to intuitively see the exact location of each acupoint without relying on a physician's expertise or expensive specialized scanning equipment.
[0058] This paper proposes an acupoint location method based on image processing technology. This method first marks the navel and a rectangular abdominal frame on a base image. The scale is calculated by extracting the coordinates of key points. Subsequently, using the navel coordinates as the reference coordinates, the coordinates of other acupoints are calculated based on the scales of Traditional Chinese Medicine acupoints. These coordinates are then annotated and provided as feedback on the base image. This method enables non-professionals to quickly identify acupoint locations using only a camera and a computing device. It is simple to operate and applicable to people of different body shapes and conditions. It offers low cost, high accuracy, and high universality, making it easy for non-professionals to use.
[0059] Furthermore, in the above step of extracting coordinates of a plurality of rectangular key points in the basic image, calculating the proportional size according to the coordinates of the plurality of rectangular key points includes:
[0060] S210, obtaining the coordinates of the left and right corner points of the abdominal rectangular frame, wherein the coordinates of the left and right corner points are: upper left coordinate (x1, y1) and upper right coordinate (x2, y2);
[0061] S220: Calculate the length L of the abdomen rectangular frame according to the coordinates of the left and right corner points. The calculation formula for the length L of the abdomen rectangular frame is:
[0062] S230, combining the theory of acupuncture points in traditional Chinese medicine and the length L of the abdominal rectangular frame to calculate the proportional size one_inch, the calculation formula of the proportional size one_inch is:
[0063] In this embodiment, in order to calculate the width of the user's abdomen in the basic image so as to correspond to the theory of Chinese medicine, the coordinates of the left and right corner points of the abdomen rectangular frame are obtained, namely the upper left coordinate (x1, y1) and the upper right coordinate (x2, y2). Then, the length L of the abdomen rectangular frame can be calculated by these two coordinates, that is, Then, combined with the theory of acupuncture points in traditional Chinese medicine, the length dimension L is standardized to 12 inches, and the length of each inch is one_inch. In subsequent processing, the position of the acupuncture point can be calculated using the obtained standardized size (ie, proportional size).
[0064] In another possible embodiment of the present invention, the coordinates of the other two left and right corner points on the abdominal rectangular frame, namely the lower right coordinate (x3, y3) and the lower left coordinate (x4, y4), can also be obtained, and can also be substituted into the above formula to calculate the length dimension L of the abdominal rectangular frame. In addition, in other possible embodiments, since the two sides of the human abdomen are curved, in order to make the calculation process of the above-mentioned length dimension L more accurate, the intersection of the abdominal rectangular frame and the two side edges of the abdomen can also be identified by software as the coordinates of the key points of the rectangular frame to achieve a more accurate calculation process.
[0065] Based on the above-mentioned proportional dimensions, since the abdominal rectangular frame in the base image is marked along the direction of the user's abdomen, and the abdominal direction may not correspond to the positive direction of the base image, if the acupoint positions are calculated directly based on the proportional dimensions, the relative angle between the positive direction of the base image and the abdominal rectangular frame may cause deviations in the acupoint position markings. To address this issue, after calculating the proportional dimensions based on the coordinates of the key points of the rectangular frame, the following steps are further included:
[0066] S240, calculating the slope k of the abdominal straight line according to the coordinates of the two left and right corner points, and according to the slope k of the abdominal straight line;
[0067] The calculation formula for the slope k of the straight line in the horizontal direction is:
[0068] The slope k of the straight line along the vertical direction ⊥ The calculation formula is:
[0069] In actual application, the calculation process is not limited to substituting the above-mentioned upper left coordinates (x1, y1) and upper right coordinates (x2, y2). Other more reliable rectangular frame key points can also be substituted into the above calculation process to calculate a more accurate slope. The calculation result of the slope k is used to correct the calculation of subsequent acupoint coordinates to ensure the accuracy of the acupoint position. Specifically, after calculating the slope of the abdominal straight line, it can be applied to the conversion formula of the acupoint coordinates to adjust the position of the acupoint coordinates on the basic image, thereby eliminating the deviation caused by the inconsistency between the direction of the basic image and the direction of the abdominal rectangular frame. This design makes the acupoint positioning method more accurate and improves the accuracy of acupoint recognition.
[0070] Furthermore, after obtaining the key points of the rectangular frame, the proportional dimensions, and the two slopes of the abdominal straight line in the above manner, the coordinates of the navel in the base image are extracted as reference coordinates. The coordinates of several acupuncture points can be calculated based on the reference coordinates and the above proportional dimensions. This step specifically includes:
[0071] S310, combining the theory of acupuncture points in traditional Chinese medicine, calculating the basic acupuncture point coordinates according to the reference coordinates and the proportional size of one_inch;
[0072] S320. In combination with the theory of acupuncture points in traditional Chinese medicine, the coordinates of other acupuncture points are calculated according to the coordinates of the basic acupuncture points.
[0073] In this embodiment, the navel coordinates in the basic image are used as standard coordinates. Combined with the above-mentioned proportional size and slope k, the specific positions of other acupoints can be determined according to the specifications of the TCM acupoint division theory. At the same time, since there are multiple acupoints on the human abdomen, in order to make the calculation process more accurate, the acupoints on the human abdomen can be divided into basic acupoints and other acupoints. Among them, the basic acupoints are calculated with the navel coordinates (standard coordinates) as the reference point, and the basic acupoints are the acupoints located around the navel; other acupoints can be calculated with the calculated coordinates of the basic acupoints as the reference point, and the other coordinates are the acupoints located around the basic acupoints.
[0074] Specifically, if Figure 3As shown, the aforementioned reference coordinates are the coordinates of the navel, which is the Shenque point in Traditional Chinese Medicine. The basic acupoints are specifically Tianshu Left, Tianshu Right, Daheng Left, and Daheng Right. Other acupoints are specifically Qihai, Shimen, Guanyuan, Shuifen, Wailing Right, Huarou Right, Wailing Left, and Huarou Left. After calculating the basic acupoint coordinates, the smart terminal will feed these coordinates onto the display interface, allowing the user to see the exact locations of basic acupoints such as Tianshu Left, Tianshu Right, Daheng Left, and Daheng Right. Subsequently, based on Traditional Chinese Medicine acupoint classification theory, the terminal uses these basic acupoints as reference points to calculate the coordinates of other acupoints, such as Qihai, Shimen, Guanyuan, Shuifen, Wailing Right, Huarou Right, Wailing Left, and Huarou Left. This process is also implemented by the terminal's back-end processing module, which uses a preset acupoint location relationship database, combined with the basic acupoint coordinates and scale dimensions, to calculate the coordinates of the other acupoints and mark them on the base image.
[0075] More specifically, the above-mentioned calculation of the basic acupoint coordinates according to the reference coordinates and the proportional size one_inch in combination with the theory of acupoint division in traditional Chinese medicine includes:
[0076] The reference coordinates are the navel coordinates (x5, y5); the size of the TCM acupoint is d;
[0077] When actually calculating, the coordinates of the basic acupuncture point located in the positive direction of the horizontal direction of the reference coordinate are: (x5+d x ,y5+d y ),in
[0078] The coordinates of the basic acupuncture point located in the opposite direction of the horizontal direction of the reference coordinate are: (x5-d x ,y5-d y ),in
[0079] The coordinates of the basic acupuncture points located in the positive direction perpendicular to the reference coordinates are:
[0080] (x5+d×one_inch×d x1 ,y5+d×one_inch×d y1 ),
[0081] in
[0082] The coordinates of the basic acupuncture point located in the opposite direction of the vertical direction of the reference coordinate are (x5-d×one_inch×d x1 , y5-d×one_inch×d y1 ),
[0083] in
[0084] Take a specific embodiment as an example, that is, calculating Tianshu and Daheng points among the basic acupoints based on Shenque point:
[0085] First, based on the navel (Shenque point), find Tianshu point and Daheng point on the same left and right straight line. The distance between the other points and Shenque point is d inches.
[0086] For a point in the positive direction, the coordinate is x+d x ,y+d y , the point in the opposite direction, the coordinate is xd x ,yd y .
[0087] Therefore, according to the fact that Tianshu acupoint is 2 inches away from Shenque acupoint and Daheng acupoint is 4 inches away from Shenque acupoint, based on the coordinates of the navel (x5, y5), for the positive direction,
[0088] The coordinates of Tianshu right point are:
[0089]
[0090] The coordinates of Dahengyou acupoint are:
[0091]
[0092] For the negative direction, the coordinates of Tianshu Left Point are:
[0093]
[0094] The coordinates of Dahengzuo acupoint are:
[0095]
[0096] Based on the above embodiment and in combination with the theory of acupuncture points in traditional Chinese medicine, the calculation of other acupuncture point coordinates based on the basic acupuncture point coordinates also includes:
[0097] S321: Using the acquired coordinates of the basic acupoint as reference coordinates, calculate the coordinates of other acupoints corresponding to the reference coordinate positions.
[0098] Taking another specific embodiment as an example, the process of calculating the coordinates of other acupoints is as follows:
[0099] In the previous steps, we completed the horizontal positioning (left and right) by calculating the coordinates of the navel and several key acupoints around it. Next, based on these reference points, the system further moves along the vertical direction (up and down) to further determine the positions of multiple other key acupoints. This calculation process strictly follows the theory of traditional Chinese medicine and practical needs, ensuring the accuracy and scientificity of each acupoint. We already know Shenque point, Tianshu left point, Tianshu right point, Daheng left point, Daheng right point, as well as the slope k and one_inch.
[0100] Then calculate the unit vector in the vertical direction and the slope in the vertical direction If k = 0, the vertical direction is the y-axis direction, and the unit vector is (d x1 , d y1 ),
[0101] According to the standard of TCM acupuncture point location, the coordinates of the following key acupuncture points are obtained by calculating the upper and lower offsets based on the reference points:
[0102] Qihai: located 1.5 inches below the Shenque point; Shimen: located 2 inches below the Shenque point; Guanyuan: located 3 inches below the Shenque point; Shuifen: located 2 inches above the Shenque point; Wailing right: located 1 inch to the right of Tianshu point; Huarou right: located 2 inches to the right of Tianshu point; Wailing left: located 1 inch to the left of Tianshu point; Huarou left: located 2 inches to the left of Tianshu point.
[0103] For each acupoint, the system calculates its coordinates based on the corresponding vertical offset. Taking Qihai and Shuifen acupoints as examples, their coordinates are:
[0104] x 气海 =x 神阙 +1.5×one_inch×d x1 ,y 气海 =y 神阙 +1.5×one_inch×d y1 ;
[0105] x 水分 =x 神阙 -2×one_inch×d x1 ,y 水分 =y 神阙 -2×one_inch×d y1 ;
[0106] The calculation for other acupoints is similar. You only need to adjust the offset distance (2 inches, 3 inches, etc.) and confirm the direction (+ or -). For example, if it is below an acupoint, use addition, and if it is above an acupoint, use subtraction.
[0107] In another embodiment of the present invention, the above-mentioned acquisition of the basic image, wherein the basic image includes the marked navel and abdomen rectangular frame, further includes:
[0108] S11, obtaining an image of the abdomen of the current user;
[0109] S12, the current user marks the navel position in the abdomen image;
[0110] S13 . The current user drags a rectangular frame to mark the abdomen area in the abdomen image, where two sides of the rectangular frame correspond to two side edges of the abdomen in the abdomen image.
[0111] In this embodiment, the user's abdominal image can be captured and uploaded by the user themselves, meaning that all the steps in the present invention only need to be completed independently by the user. Accordingly, the user can mark the navel position in the abdominal image. At the same time, the user can also drag a rectangular box to mark the abdominal area, with the two side edges of the rectangular box corresponding to the two side edges of the abdomen in the abdominal image. This design not only simplifies the operation steps and improves the user experience, but also ensures the accuracy of the marking. In actual application, the user only needs to use the camera function of the smart terminal to capture the abdominal image, then mark the navel position and drag the rectangular box according to the prompts. The smart terminal will then automatically complete the subsequent acupoint identification and labeling. This process is not only efficient and convenient, but also greatly improves the accuracy and scientific nature of acupoint identification, providing strong support for Traditional Chinese Medicine diagnosis and health management.
[0112] In another embodiment of the present invention, the above-mentioned acquisition of the basic image, wherein the basic image includes the marked navel and abdomen rectangular frame, further includes:
[0113] S21, obtaining an image of the abdomen of the current user;
[0114] S22, automatically identifying the navel position in the abdominal image;
[0115] S23 , automatically identifying two side edges of the abdomen region in the abdomen shot image, and forming marks with two sides of a rectangular frame corresponding to two side edges of the abdomen region.
[0116] In this embodiment, the processing of images of the user's abdomen can be automatically performed by a smart terminal. Using advanced image recognition technology and machine learning algorithms, the smart terminal can automatically identify the navel location and the two side edges of the abdominal area in the abdominal image. Specifically, the smart terminal first pre-processes the abdominal image using an image pre-processing module to improve image quality and clarity. The smart terminal then uses a preset navel recognition model to identify the navel location in the pre-processed image. This model, trained with a large amount of sample data, can accurately identify the location of the navel. Simultaneously, the smart terminal also uses an edge detection algorithm to automatically identify the two side edges of the abdominal area and generates a rectangular frame based on the recognition results for marking. This automatic recognition process not only improves the efficiency of acupoint recognition but also reduces errors caused by manual labeling, further ensuring the accuracy of acupoint recognition.
[0117] In the above embodiment, the acupuncture point positioning solution based on the mobile terminal transplants the system into the mobile phone App, so that users can locate abdominal acupuncture points anytime and anywhere, which enhances the portability and popularity of the system. In other possible implementations of the present invention, the acupuncture point positioning technology based on augmented reality (AR) can also superimpose the acupuncture point position on the user's field of view in real time to provide the user with an immersive experience. In addition, the human body's acupuncture points can be monitored and located in real time through bioelectric signals (such as electromyography, electrophysiological signals, etc.). This solution can be combined with wearable devices, such as smart bracelets, sensors, etc., to dynamically locate acupuncture points by reading human electrophysiological data.
[0118] In more expensive technical solutions applicable to the present invention, a camera can also be combined with a depth sensor (such as Kinect, LiDAR, or a 3D scanner) to dynamically acquire the three-dimensional contours and body shape characteristics of the human body. Based on real-time body shape data, the system can more accurately calculate acupuncture points and automatically adapt to users of different body types. Alternatively, a 3D scanner or stereo imaging technology can be used to generate a three-dimensional model of the human body and accurately calculate the location of each acupuncture point in three-dimensional space.
[0119] In other possible implementations of the present invention, the calculation process for the basic and other acupoints can be combined with the coordinates of the navel and its surrounding key points to calculate multiple horizontal acupoint coordinates. Then, based on these reference points, vertical offset calculations are performed to further accurately determine the acupoint coordinates. This dual calculation method ensures the scientific and accurate acupoint positioning.
[0120] In another possible implementation of the present invention, a slope model and direction vector calculation can be combined to optimize acupoint location accuracy, especially in situations where individual differences are significant. By adjusting the slope and direction vector, the system can better align acupoint location with both Traditional Chinese Medicine theory and practical application requirements.
[0121] The technical solution of this invention provides a fully automatic, human-free acupoint location solution by uploading an image, automatically identifying the navel location, and calculating acupoint coordinates in real time. This solution is suitable for various medical devices, smart health devices, and personal care devices, and has strong market application potential.
[0122] Furthermore, when applied to smart devices, the present invention can introduce a user-personalized adaptation mechanism. For example, the system can dynamically adjust the proportional relationship based on the user's historical data (such as multiple uploaded abdominal images) to optimize acupoint positioning results. Simultaneously, personalized acupoint positioning recommendations can be provided based on basic information such as the user's gender, age, and weight. By analyzing user data through machine learning algorithms and establishing a personalized model, the calculation parameters for acupoint positioning can be dynamically adjusted to improve accuracy and applicability.
[0123] In addition, the present invention can also combine data from other modalities (such as bioelectric signals, temperature distribution, pressure sensing, etc.) to assist in acupoint positioning. For example, the system can obtain the user's real-time bioelectric signals through wearable devices and combine these signals with image data to verify the accuracy of acupoints. In addition, using infrared sensors to capture the temperature distribution of the abdomen can assist in determining the active state of the acupoint area, thereby improving the accuracy and scientificity of positioning. By developing a multimodal data fusion algorithm, the system can effectively combine image data with other sensor data to further improve the accuracy of acupoint positioning.
[0124] Furthermore, the present invention can incorporate dynamic feedback and real-time correction mechanisms. By monitoring the user's status in real time, the system can dynamically adjust acupoint positioning results to ensure continued accuracy. Furthermore, the system can provide voice or visual prompts to guide the user in adjusting their posture to optimize positioning. This technology, combined with real-time image processing and dynamic calibration algorithms, enables the system to continuously adjust and correct, ensuring accuracy over time.
[0125] Furthermore, the present invention can not only be used for acupoint positioning, but can also be combined with treatment effect evaluation. The system can record the user's treatment process (such as acupuncture, massage, etc.) after acupoint positioning, and combine the user's feedback data (such as pain, comfort, etc.) to evaluate the treatment effect. Through long-term data accumulation, the system can provide users with personalized treatment suggestions and optimize treatment plans. By developing a treatment effect evaluation algorithm and combining acupoint positioning data with user feedback, a detailed treatment report can be generated to help users and therapists better understand the treatment effect and further enhance the overall treatment experience.
[0126] In addition, in order to improve the popularity and applicability of the present invention, it can be extended to a variety of platforms and devices. First, a mobile app is developed to support users to locate acupoints anytime, anywhere through smart phones, thereby improving user experience. In addition, it can also support linkage with smart home devices (such as smart mirrors and smart TVs) so that users can perform more convenient operations through home appliances. In order to further expand the functions, the present invention can also develop an API interface to support third-party applications to integrate acupoint positioning functions. The implementation of these functions will support multi-terminal applications with the help of a cross-platform development framework (such as Flutter and React Native), and provide an open API interface to enhance the market competitiveness and scope of application of the present invention.
[0127] Based on the above method of identifying acupuncture points on the human abdomen, Figure 4 As shown, the present invention also provides a smart terminal, which includes a processor 10, a memory 20 and a display 30. Figure 4 Only the most stable components of the terminal are shown, but it should be understood that implementing all of the shown components is not a requirement, and greater or fewer components may alternatively be implemented.
[0128] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory of the terminal. In other embodiments, the memory 20 may also be an external storage device of the terminal, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the terminal. Furthermore, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed on the terminal, such as program code of the installation terminal, etc. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, a program 40 for identifying acupuncture points on the human abdomen is stored on the memory 20, and the program 40 for identifying acupuncture points on the human abdomen can be executed by the processor 10, thereby realizing the method for identifying acupuncture points on the human abdomen in the present application.
[0129] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, configured to execute program codes or process data stored in the memory 20, such as executing the method for identifying acupuncture points on the human body.
[0130] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
[0131] In one embodiment, when the processor 10 executes the program 40 for identifying acupuncture points on the human abdomen in the memory 20, the following steps are implemented:
[0132] A method for identifying acupuncture points on the abdomen of a human body, wherein the method for identifying acupuncture points on the abdomen of a human body comprises:
[0133] Acquire a basic image, wherein the basic image includes a marked navel and abdomen rectangular frame;
[0134] Extracting coordinates of several key points of a rectangular frame in the basic image, and calculating proportional dimensions according to the coordinates of the key points of the rectangular frame;
[0135] The navel coordinates in the basic image are extracted as reference coordinates, a plurality of acupoint coordinates are calculated according to the reference coordinates and the proportional size, and the acupoint coordinates are marked on the basic image.
[0136] In the method for identifying acupuncture points on the human abdomen, the step of extracting coordinates of several rectangular key points in the basic image and calculating proportional dimensions based on the coordinates of the several rectangular key points comprises:
[0137] Obtain the coordinates of the left and right corner points of the abdominal rectangular frame, the coordinates of the left and right corner points are: upper left coordinate (x1, y1), upper right coordinate (x2, y2);
[0138] The length L of the abdomen rectangular frame is calculated according to the coordinates of the left and right corner points. The calculation formula for the length L of the abdomen rectangular frame is:
[0139] The proportional dimension one_inch is calculated by combining the theory of acupuncture points in traditional Chinese medicine and the length L of the abdominal rectangular frame. The calculation formula of the proportional dimension one_inch is:
[0140] The method for identifying acupuncture points on the human abdomen, wherein, after calculating the proportional size based on the coordinates of the key points of the rectangular frame, the method further comprises:
[0141] The slope k of the abdominal straight line is calculated based on the coordinates of the two left and right corner points, where:
[0142] The calculation formula of the slope k of the straight line in the horizontal direction is:
[0143] The slope k of the straight line along the vertical direction ⊥ The calculation formula is:
[0144] The method for identifying acupuncture points on the human abdomen, wherein the navel coordinates in the basic image are extracted as reference coordinates, and the coordinates of a plurality of acupuncture points are calculated based on the reference coordinates and the proportional size, comprises:
[0145] Combined with the theory of acupuncture points in traditional Chinese medicine, the basic acupuncture point coordinates are calculated according to the reference coordinates and the proportional size one_inch;
[0146] In combination with the theory of acupuncture points in traditional Chinese medicine, the coordinates of other acupuncture points are calculated based on the coordinates of the basic acupuncture points.
[0147] The method for identifying acupuncture points on the human abdomen, wherein the basic acupuncture points include: Shenque acupoint, Tianshu left acupoint, Tianshu right acupoint, Daheng left acupoint, Daheng right acupoint;
[0148] The other acupoints include: Qihai acupoint, Shimen acupoint, Guanyuan acupoint, Shuifen acupoint, Wailing right acupoint, Huarou right acupoint, Wailing left acupoint, and Huarou left acupoint.
[0149] The method for identifying acupuncture points on the human abdomen, wherein, in combination with the theory of acupuncture points in traditional Chinese medicine, calculating the basic acupuncture point coordinates according to the reference coordinates and the proportional size one_inch includes:
[0150] The reference coordinates are the navel coordinates (x5, y5); the size of the TCM acupoint is d;
[0151] The coordinates of the basic acupuncture point located in the positive direction of the horizontal direction of the reference coordinate are: (x5+d x ,y5+d y ),in
[0152] The coordinates of the basic acupuncture point located in the opposite direction of the horizontal direction of the reference coordinate are: (x5-d x ,y5-d y ),in
[0153] The coordinates of the basic acupuncture points located in the positive direction perpendicular to the reference coordinates are:
[0154] (x5+d×one_inch×d x1 ,y5+d×one_inch×d y1 ),
[0155] in
[0156] The coordinates of the basic acupuncture point located in the opposite direction of the vertical direction of the reference coordinate are (x5-d×one_inch×d x1 , y5-d×one_inch×d y1 ),
[0157] in
[0158] The method for identifying acupuncture points on the human abdomen, wherein the calculation of other acupuncture point coordinates based on the basic acupuncture point coordinates in combination with the theory of acupuncture points in traditional Chinese medicine, comprises:
[0159] The acquired coordinates of the basic acupoints are used as reference coordinates to calculate the coordinates of other acupoints corresponding to the reference coordinate positions.
[0160] The method for identifying acupuncture points on the human abdomen, wherein the step of obtaining a basic image including the marked navel and abdominal rectangular frame further includes:
[0161] Get the current user's abdomen image;
[0162] The current user marks the navel position in the abdominal image;
[0163] The current user drags a rectangular frame to mark the abdomen area in the abdomen image, and two sides of the rectangular frame correspond to two side edges of the abdomen in the abdomen image.
[0164] The method for identifying acupuncture points on the human abdomen, wherein, or before obtaining a basic image, the basic image including the marked navel and abdominal rectangular frame further comprises:
[0165] Get the current user's abdomen image;
[0166] Automatically identifying the navel position in the abdominal image;
[0167] The two side edges of the abdomen area in the abdomen shot image are automatically identified, and two sides of a rectangular frame are used to form marks corresponding to the two side edges of the abdomen area.
[0168] It should be understood that the application of the present invention is not limited to the above examples. For those skilled in the art, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A method for identifying acupuncture points on the human abdomen, characterized in that: The method for identifying acupuncture points on the abdomen of a human body comprises: Acquire a basic image, wherein the basic image includes a marked navel and abdomen rectangular frame; Extracting coordinates of several key points of a rectangular frame in the basic image, and calculating proportional dimensions according to the coordinates of the key points of the rectangular frame; The navel coordinates in the basic image are extracted as reference coordinates, a plurality of acupoint coordinates are calculated according to the reference coordinates and the proportional size, and the acupoint coordinates are marked on the basic image.
2. The method for identifying acupuncture points on the human abdomen according to claim 1, wherein: The extracting coordinates of a plurality of rectangular key points in the basic image and calculating the proportional size according to the coordinates of the plurality of rectangular key points comprises: Obtain the coordinates of the left and right corner points of the abdominal rectangular frame, the coordinates of the left and right corner points are: upper left coordinate (x1, y1), upper right coordinate (x2, y2); The length L of the abdomen rectangular frame is calculated according to the coordinates of the left and right corner points. The calculation formula for the length L of the abdomen rectangular frame is: The proportional dimension one_inch is calculated by combining the theory of acupuncture points in traditional Chinese medicine and the length L of the abdominal rectangular frame. The calculation formula of the proportional dimension one_inch is:
3. The method for identifying acupuncture points on the human abdomen according to claim 2, wherein: After calculating the proportional size according to the coordinates of the key points of the rectangular frame, the method further includes: The slope k of the abdominal straight line is calculated based on the coordinates of the two left and right corner points, where: The calculation formula of the slope k of the straight line in the horizontal direction is: The slope k of the straight line along the vertical direction ⊥ The calculation formula is:
4. The method for identifying acupuncture points on the human abdomen according to claim 3, wherein: Extracting the navel coordinates in the basic image as reference coordinates, and calculating the coordinates of a plurality of acupoints according to the reference coordinates and the proportional size includes: Combined with the theory of acupuncture points in traditional Chinese medicine, the basic acupuncture point coordinates are calculated according to the reference coordinates and the proportional size one_inch; In combination with the theory of acupuncture points in traditional Chinese medicine, the coordinates of other acupuncture points are calculated based on the coordinates of the basic acupuncture points.
5. The method for identifying acupuncture points on the human abdomen according to claim 4, characterized in that: The basic acupuncture points include: Shenque point, Tianshu left point, Tianshu right point, Daheng left point, Daheng right point; The other acupoints include: Qihai acupoint, Shimen acupoint, Guanyuan acupoint, Shuifen acupoint, Wailing right acupoint, Huarou right acupoint, Wailing left acupoint, and Huarou left acupoint.
6. The method for identifying acupuncture points on the human abdomen according to claim 5, characterized in that: In combination with the theory of acupuncture points in traditional Chinese medicine, the basic acupuncture point coordinates are calculated according to the reference coordinates and the proportional size one_inch, including: The reference coordinates are the navel coordinates (x5, y5); the size of the TCM acupoint is d; The coordinates of the basic acupuncture point located in the positive direction of the horizontal direction of the reference coordinate are: (x5+d x ,y5+d y ),in The coordinates of the basic acupuncture point located in the opposite direction of the horizontal direction of the reference coordinate are: (x5-d x ,y5-d y ),in The coordinates of the basic acupuncture points located in the positive direction perpendicular to the reference coordinates are: <h2 style=";text-align:left;direction:ltr">(x5+d×one_inch×d<h2 style=";text-align:left;direction:ltr"> x1 <h2 style=";text-align:left;direction:ltr"> y5+d×one_inch×d<h2 style=";text-align:left;direction:ltr"> y1 <h2 style=";text-align:left;direction:ltr"> ), in The coordinates of the basic acupuncture point located in the opposite direction of the vertical direction of the reference coordinate are (x5-d×one_inch×d x1 , y5-d×one_inch×d y1 ), in 7. The method for identifying acupuncture points on the human abdomen according to claim 5, characterized in that: The calculation of other acupoint coordinates based on the basic acupoint coordinates in combination with the theory of acupoint division in traditional Chinese medicine includes: The acquired coordinates of the basic acupoints are used as reference coordinates to calculate the coordinates of other acupoints corresponding to the reference coordinate positions.
8. The method for identifying acupuncture points on the human abdomen according to claim 1, wherein: The step of obtaining a basic image including the marked navel and abdomen rectangular frame further includes: Get the current user's abdomen image; The current user marks the navel position in the abdominal image; The current user drags a rectangular frame to mark the abdomen area in the abdomen image, and two sides of the rectangular frame correspond to two side edges of the abdomen in the abdomen image.
9. The method for identifying acupuncture points on the human abdomen according to claim 8, characterized in that: Alternatively, the step of obtaining the basic image, wherein the basic image includes the marked navel and abdomen rectangular frame, further includes: Get the current user's abdomen image; Automatically identifying the navel position in the abdominal image; The two side edges of the abdomen area in the abdomen shot image are automatically identified, and two sides of a rectangular frame are used to form marks corresponding to the two side edges of the abdomen area.
10. An intelligent terminal, characterized in that: The intelligent terminal includes a memory, a processor, and a program for identifying abdominal acupuncture points of the human body, which is stored in the memory and can be run on the processor. When the processor executes the program for identifying abdominal acupuncture points of the human body, the steps of the method for identifying abdominal acupuncture points of the human body as described in any one of claims 1 to 9 are implemented.