Scoliosis nursing scheme generation method and device

By calculating the optimal orthopedic application force and determining the orthopedic parameters, the problem of lack of precise control of traditional scoliosis orthopedic solutions is solved, personalized and precise orthopedic treatment is achieved, and the rehabilitation effect is improved.

CN120199416AInactive Publication Date: 2025-06-24张爱玲
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510260229.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-06-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional scoliosis orthopedic regimens lack precise quantitative control, resulting in poor or failure in rehabilitation, especially in adolescent patients with idiopathic scoliosis.

Method used

By determining the patient's scoliosis degree information and weight information, the optimal orthopedic application force is calculated, and the orthopedic parameters of the orthopedic are determined based on this force, a personalized and accurate orthopedic plan is achieved.

Benefits of technology

It improves the accuracy and effectiveness of scoliosis orthopedics, is suitable for the personalized needs of different patients, and enhances the accuracy and comprehensiveness of orthopedic treatment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120199416A_ABST
    Figure CN120199416A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of spine correction, in particular to a scoliosis nursing scheme generation method and device. According to the invention, the scoliosis degree of the patient is processed to determine the orthopedic applied force required by the patient, and the orthopedic applied force is updated based on the physical conditions of different patients to determine the accurate orthopedic applied force required by the patient; and parameters of the orthosis are correspondingly set on the basis of the orthopedic applying force, so that accurate scoliosis orthopedic nursing treatment on a patient is realized. Compared with the prior art, the method provided by the embodiment of the invention has the advantages that accurate nursing schemes can be obtained for different patients, and the scheme has the advantages of accurate nursing and comprehensive nursing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of spinal orthopedics, and particularly relates to a method and device for generating a scoliosis care plan. Background Art

[0002] Scoliosis, also known as spinal curvature, is a complex spinal deformity in three-dimensional space, including the deviation of the vertebral body in the coronal plane and sagittal plane and the axial rotation in the horizontal plane. With the continuous increase in the prevalence of adolescent idiopathic scoliosis in China, for scoliosis patients with Cobb angles between 25° and 45° and growth potential, the role of orthosis is to correct and control the scoliosis of the spine through external forces to slow down or prevent the progression of the deformity. When applying orthopedic forces, traditional orthopedic solutions rely too much on the experience of physicians and lack precise quantitative control, resulting in poor or even failed rehabilitation effects for patients. Orthopedic solutions are turning to the use of advanced computer-aided design and manufacturing technologies, and through high-precision and personalized design methods, customized orthopedic solutions based on the specific spinal morphology of patients.

[0003] Therefore, carrying out research on the personalized design and accuracy of adolescent idiopathic scoliosis orthopedic solutions has great nursing medical significance and social value for providing better treatment for patients. Summary of the Invention

[0004] To solve the above problems, the embodiments of the present application provide a method and device for generating a scoliosis care plan, which make orthosis more targeted and accurate in nursing treatment by providing corresponding orthopedic solutions for patients with different scoliosis degrees.

[0005] To achieve the above object, the technical solutions adopted in the embodiments of the present application are as follows:

[0006] In a first aspect, a method for generating a spinal care plan is provided. The method includes: determining the scoliosis degree information of a patient, and determining the orthopedic application force for the patient based on the scoliosis degree information of the patient; the scoliosis degree information includes the scoliosis distance corresponding to the scoliosis site of the patient; obtaining the weight information of the patient, and updating the orthopedic application force based on the weight information to obtain the optimal orthopedic application force; determining the orthopedic parameters of the orthosis based on the optimal orthopedic application force; the orthosis is an orthopedic vest, including a plurality of orthopedic sites, and the orthopedic parameters are the lengths of the orthopedic bands corresponding to the orthopedic sites.

[0007] Further, the determining the orthopedic application force for the patient based on the scoliosis degree information of the patient includes: obtaining the scoliosis site of the patient and the scoliosis distance corresponding to the scoliosis site, and determining the orthopedic application force based on the following formula for the scoliosis distance: y = -4.06x 2+0.06x + 0.098, where y is the orthopedic application force in N and x is the scoliosis distance in cm.

[0008] Further, the weight information is the BMI index; the updating of the orthopedic application force based on the weight information includes: determining an update parameter based on the distribution range of the patient's BMI index, and updating the orthopedic application force based on the update parameter.

[0009] Further, the determining of the orthopedic parameters of the orthosis based on the optimal orthopedic application force includes: determining the optimal orthopedic belt length based on a pre-set mapping relationship between the orthopedic application force and the orthopedic belt length and the optimal orthopedic application force.

[0010] Further, the determining of the scoliosis degree information of the patient includes: obtaining the center line of the spine, the vertex of the center line, and the center point coordinates of each site based on the coronal spine X-ray image, and determining three scoliosis sites and the corresponding scoliosis distances based on the difference relationship between the vertex center point coordinates and the center point coordinates of multiple sites.

[0011] Further, the obtaining of the center line of the spine, the vertex of the center line, and the center point coordinates of each site based on the coronal spine X-ray image includes: performing spine segmentation on the coronal spine X-ray image to obtain spine vertebra images, obtaining a convex hull point set of the contours of the spine vertebra images based on the convex hull algorithm, constructing a minimum bounding rectangle corresponding to each vertebra and the corresponding four vertex coordinates, and determining the center point coordinates corresponding to each vertebra based on the vertex coordinates.

[0012] Further, the method further includes: respectively calculating the Euclidean distances between the convex hull point set and the vertices of the minimum bounding rectangle based on the vertices of the minimum bounding rectangle and the point set of the convex hull contour, and determining the four vertex coordinates of the vertebra based on the distance relationship of the Euclidean distances.

[0013] Further, the determining of the center point coordinates corresponding to each vertebra based on the vertex coordinates includes: determining the left midpoint based on the average of the upper left vertex coordinate and the upper right vertex coordinate, determining the right midpoint based on the average of the lower left vertex coordinate and the lower right vertex coordinate, and the line connecting the left midpoint and the right midpoint is the center line; determining the center point coordinates of the vertebra based on the average of the left midpoint and the right midpoint.

[0014] Further, the determining of the center point coordinates corresponding to each vertebra based on the four vertex coordinates of the vertebra includes: determining the left midpoint based on the average of the upper left vertex coordinate and the upper right vertex coordinate, determining the right midpoint based on the average of the lower left vertex coordinate and the lower right vertex coordinate, and the line connecting the left midpoint and the right midpoint is the center line; determining the center point coordinates of the vertebra based on the average of the left midpoint and the right midpoint.

[0015] In a second aspect, a device for generating a scoliosis care plan is provided. The device includes: an external force determination module, configured to determine the scoliosis degree information of a patient and determine the orthopedic application force for the patient based on the scoliosis degree information of the patient; an update module, configured to obtain the weight information of the patient and update the orthopedic application force based on the weight information to obtain the optimal orthopedic application force; and a parameter determination module, configured to determine the orthopedic parameters of an orthosis based on the optimal orthopedic application force.

[0016] In the technical solution provided by the embodiments of the present application, the orthopedic application force required by the patient is determined by processing the scoliosis degree of the patient, and the orthopedic application force is updated based on the physical conditions of different patients to determine the precise orthopedic application force required by the patient. Based on this orthopedic application force, the parameters of the orthosis are correspondingly set, so as to achieve precise scoliosis orthopedic care and treatment for the patient. Compared with the prior art, the method of this embodiment can obtain a precise care plan for different patients, and this plan has the advantages of precise care and comprehensive care. Description of the Drawings

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is a flowchart of the method for generating a scoliosis care plan provided by the embodiments of the present application.

[0019] Figure 2 It is a schematic diagram of the scoliosis type provided by the embodiments of the present application.

[0020] Figure 3 It is a schematic diagram of the linkage of the real-time monitoring system provided by the embodiments of the present application.

[0021] Figure 4 It is a schematic diagram of the structure of the device for generating a scoliosis care plan provided by the embodiments of the present application.

[0022] Figure 5 It is a schematic diagram of the structure of the terminal device provided by the embodiments of the present application. Detailed Embodiments

[0023] To better understand the above technical solution, the technical solution of the present application will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present application and the specific features in the embodiments are detailed descriptions of the technical solution of the present application, rather than limitations on the technical solution of the present application. Without conflict, the technical features in the embodiments of the present application and the embodiments can be combined with each other.

[0024] In the following detailed description, many specific details are set forth by way of example in order to provide a thorough understanding of the relevant teachings. However, it will be apparent to those skilled in the art that the present application may be practiced without these details. In other instances, well-known methods, procedures, systems, components, and / or circuits have been described at a relatively high level without detail in order to avoid unnecessarily obscuring aspects of the present application.

[0025] Flowcharts are used in the present application to illustrate the execution processes performed by the systems according to the embodiments of the present application. It should be clearly understood that the execution processes of the flowcharts may not be executed in sequence. On the contrary, these execution processes may be executed in reverse order or simultaneously. Additionally, at least one other execution process may be added to the flowchart. One or more execution processes may be deleted from the flowchart.

[0026] Before further elaborating on the embodiments of the present invention, the nouns and terms involved in the embodiments of the present invention are described. The nouns and terms involved in the embodiments of the present invention are applicable to the following explanations.

[0027] (1) Responsive to, which is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more of the executed operations may be real-time or may have a set delay; without special instructions, there is no limitation on the execution sequence of the multiple executed operations.

[0028] (2) Based on, which is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more of the executed operations may be real-time or may have a set delay; without special instructions, there is no limitation on the execution sequence of the multiple executed operations.

[0029] The embodiments of the present application provide a method for generating a scoliosis care plan, which is used to formulate a corresponding orthopedic plan for scoliosis patients. Specifically, the processing method of this method mainly determines the degree of scoliosis of the patient and determines the orthopedic parameters of the orthosis according to the degree of scoliosis, and performs orthopedic care treatment on the patient based on the orthosis with these orthopedic parameters.

[0030] Specifically, for this method, please refer to Figure 1 , which specifically includes the following steps:

[0031] Step S11. Determine the scoliosis degree information of the patient, and determine the orthopedic application force of the patient based on the scoliosis degree information of the patient.

[0032] In this embodiment, the scoliosis degree information includes the scoliosis site of the patient and the scoliosis distance corresponding to the scoliosis site.

[0033] Among them, in the actual medical scenario, the scoliosis site is the key scoliosis point of the spine. Refer to Figure 2 It can be seen that according to the position of the vertebrae affected by scoliosis, scoliosis can be divided into thoracic scoliosis, thoracolumbar scoliosis, thoracolumbar scoliosis and hyperbolic thoracolumbar scoliosis. For different scoliosis classifications, the number of key scoliosis points and the scoliosis distance are different, and the corresponding ways of applying external force are also different. Therefore, in this embodiment, it is necessary to determine the specific site of the patient's scoliosis and the distance of the corresponding site.

[0034] Specifically, in this step, the scoliosis degree information of the patient is obtained by processing the coronal spine X-ray image of the patient. The processing process first determines the center line of the spine. It should be noted that this center line refers to the center line of the spine curve, and this center line is composed of multiple sites. Therefore, to determine the scoliosis degree information, first determine each site, that is, the midpoint of each vertebra, and then determine the site with scoliosis, that is, the scoliosis vertebra, based on the difference between the midpoint coordinates of each vertebra and the midpoint coordinates of the vertex of the spine.

[0035] Therefore, in this embodiment, for the above processing process, first, each site, that is, each vertebra, needs to be determined, and then the center coordinates of each vertebra need to be determined. In this embodiment, the determination of the vertebra is realized by means of segmentation in this embodiment, that is, first, the coronal spine X-ray image is segmented to obtain the spine vertebra image.

[0036] Among them, in this embodiment, the segmentation method can be realized by using a neural network model. This model adopts a U-Net structure, including an encoder-decoder. In order to increase the segmentation ability of the vertebrae in the sagittal shadow area, in this embodiment, corresponding attention modules are added in the encoding stage and the decoding stage respectively. Among them, the attention module in the encoding stage extracts features from the last encoding stage of the encoder, weights the local context information and enlarges the receptive field, and by learning the correlation between adjacent vertebrae, stimulates effective context features and suppresses task-irrelevant features, thereby enhancing the segmentation ability of the vertebrae. The attention module added in the decoding stage can enhance the expression of the detailed features crucial to the task and weaken the redundant features, so as to obtain accurate high-resolution features and improve the accuracy of vertebra segmentation.

[0037] In this embodiment, the attention module added during the encoding stage is an attention-based spatial pyramid module, which is used to extract multi-scale local weighted context information in the fuzzy region to improve vertebra segmentation. Regarding this module, the input is divided into two branches. One is the top branch for providing pixel-level attention priors, and the other is the bottom branch for providing rich multi-scale features and a large receptive field. Among them, for the top branch, the purpose is to gradually fuse multi-scale features like U-Net to encode the local geometric correlation of adjacent vertebrae. The bottom branch connects the features from the 1×1 convolution with the features of the dilated convolution through multiple 3×3 convolutions with different dilation rates and a global average pooling layer, thus enriching the context information.

[0038] The attention module added during the decoding stage is a global attention module, similar to the structure of the attention mechanism and skip connections, which is used to fuse low-level features and high-level features to achieve feature refinement. The low-level features and high-level features are used as inputs to the global average pooling layer to extract global information spatially. The result is convolved with the BN and Sigmoid functions using a 1×1 convolution to generate a global attention weighted vector, which can enhance feature expression while suppressing redundant features. Then, the weighted features are connected to their high-level counterparts to form a joint feature embedding, enabling the network to focus on learning discriminative low-level features during the backpropagation process.

[0039] Through the above processing process, the spine can be segmented to obtain the spine vertebra image. After the segmentation of the spine vertebra image, it is necessary to determine the centerline of the vertebra, the vertex of the centerline, and the center point coordinates of each site. Among them, in this embodiment, the minimum bounding rectangle algorithm and the polygon convex hull algorithm are used to calculate the center point of each vertebra, and then the center points of each vertebra are concatenated to form the corresponding centerline.

[0040] Specifically, this processing process first obtains the convex hull point set of the spine vertebra image through the convex hull algorithm, and then obtains the minimum bounding rectangle of the vertebra through the minimum bounding rectangle algorithm. Regarding the minimum bounding rectangle, it can generally express the shape of the vertebra, but the edge of the vertebra is in a radian relationship. Therefore, in this embodiment, it is also necessary to optimize the spatial relationship corresponding to the minimum bounding rectangle to the actual spatial relationship of the vertebra. Specifically, according to the vertices of the minimum bounding rectangle and the point set of the convex hull contour, the Euclidean distances between the convex hull point set and the vertices of the minimum bounding rectangle are calculated respectively. The four points with the smallest distance are the actual vertices of the vertebra. The calculation of the Euclidean distance is based on the following formula: where (x i , y i ) and (x j , y j) respectively represent the coordinates of the rectangular vertices and the convex hull points. According to the calculated output distance list, traverse and retrieve the four points with the smallest distances to the minimum bounding rectangle. These four points are considered the actual vertices of the vertebra.

[0041] Based on the average value of the upper left vertex coordinate and the upper right vertex coordinate of the actual vertex of the vertebra determined, determine the left midpoint. Based on the average value of the lower left vertex coordinate and the lower right vertex coordinate, determine the right midpoint. The line connecting the left midpoint and the right midpoint is the center line. Based on the average value of the left midpoint and the right midpoint, determine the center point coordinate of the vertebra.

[0042] The obtained center point coordinate of the vertebra is the center point coordinate of each site. The determination of the scoliosis degree of the vertebra is determined according to the difference between each site and the center point, that is, whether the vertebra has scoliosis is determined according to the difference between the coordinates of the vertebra and the top coordinate of the spine, because in the actual scenario, the occurrence of scoliosis of the spine will not affect the deviation of the upper end of the spine.

[0043] Because in this embodiment, the final site of scoliosis of the spine should be the protruding site or the sunken site, so not every site with an offset from the upper end of the spine is a scoliosis site in the above processing. Therefore, in this embodiment, it is also necessary to screen multiple sites with offsets. Among them, the feature of scoliosis is the radian feature. In this embodiment, the coordinate relationship between multiple scoliosis sites and adjacent sites is used to determine the final scoliosis site, that is, when the offset of a site is greater than the offsets on the left and right, this site is the target scoliosis site.

[0044] In this embodiment, the scoliosis distance is the offset of this site from the upper end of the spine. The calculation of this process is not elaborated in this embodiment.

[0045] Based on the above processing, the information about the scoliosis degree of the patient can be obtained. And the determination of the orthopedic force applied is calculated based on the scoliosis distance by the following formula: y = -4.06x 2 +0.06x + 0.098, where y is the orthopedic force applied, the unit is N, and x is the scoliosis distance, the unit is cm.

[0046] Step S12. Obtain the weight information of the patient, and update the orthopedic force applied based on the weight information to obtain the optimal orthopedic force applied.

[0047] In this embodiment, through step S11, the determination of the orthopedic force applied can be directly obtained. However, it should be noted that for people with different weights, their bones have different responses to external forces. Therefore, in order to further accurately determine the orthopedic force applied, it is also necessary to consider the reception of the applied force by people with different weights.

[0048] Specifically, in this embodiment, the update of the orthopedic force exerted by the weight information is determined using the BMI index. Among them, the BMI index is divided into three distribution intervals in this embodiment to respectively represent overweight people, standard people, and underweight people. Specifically, the index interval for the overweight group is 24.0 < BMI index < 27.9, the index interval for the standard people is 18.5 < BMI index < 23.99, and the index interval for the underweight people is BMI index < 18.5.

[0049] Among them, the update parameter is determined according to the interval where the specific index of the patient exists, and then the orthopedic force is updated based on this update parameter. Specifically, this embodiment provides calculation formulas corresponding to the three intervals. The formula for the orthopedic force exerted on overweight people is: y = 0.12112 + (0.30695 - 0.12112) ÷ (1 + (x ÷ 37.59668) 7.64349 ) + x; the formula for the orthopedic force exerted on standard people is: y = 0.16271 + (0.404 - 0.16271) ÷ (1 + (x ÷ 38.30865) 6.06225 ) + x; the formula for the orthopedic force exerted on underweight people is: y = 0.14759 + (0.46634 - 0.14759) ÷ (1 + (x ÷ 44.12566) 6.13761 ) + x, where x is the orthopedic force and y is the updated optimal orthopedic force.

[0050] Step S13. Determine the orthopedic parameters of the orthosis based on the optimal orthopedic force.

[0051] Regarding step S12, the optimal orthopedic force of the patient can be obtained. However, the real-time subject of the orthopedic plan is the orthosis. Generally, the orthosis is a wrap-around orthosis. The adjustment of the force exerted on this orthosis is achieved by reducing the wrapping space of the orthosis. In this embodiment, for the orthosis used by the applicant, the change in the wrapping space is realized by the change in the length of the orthopedic belt. Therefore, the direct change in the wrapping space for different orthopedic forces is the change in the length of the orthopedic belt. Therefore, in this embodiment, the change in the wrapping space and the corresponding change in the orthopedic force are realized by the change in the length of the orthopedic belt.

[0052] Among them, the change in the length of the orthopedic belt is determined by the optimal orthopedic force and the pre-set mapping relationship between the orthopedic force and the orthopedic belt length. Therefore, in this embodiment, the optimal orthopedic belt length is determined through the pre-set mapping relationship between the orthopedic force and the orthopedic belt length and the optimal orthopedic force. The caregiver adjusts the orthosis based on this optimal orthopedic belt length to meet the orthopedic needs of the patient.

[0053] In this embodiment, a method and a device for generating a scoliosis care plan are provided. By processing the degree of scoliosis of a patient, the orthopedic force required by the patient is determined, and the orthopedic force is updated based on the physical conditions of different patients to determine the precise orthopedic force required by the patient. Based on this orthopedic force, the parameters of the orthosis are correspondingly set, so as to achieve precise scoliosis orthopedic care and treatment for the patient. Compared with the prior art, the method of this embodiment can obtain a precise care plan for different patients, and this plan has the advantages of precise care and comprehensive care.

[0054] In this embodiment, a care method is further provided for dynamically updating and managing the scoliosis care of a patient, so as to perform corresponding care for the change in the degree of scoliosis of the patient during the orthopedic care treatment process.

[0055] Specifically, a pressure sensor is further provided in the orthosis of this method for evaluating the change in the degree of scoliosis of the patient. Among them, the pressure sensor is arranged on the inner side of the orthosis and is arranged close to the scoliosis site of the patient for collecting the change in the force at this protruding or sunken site. The sensor transmits the collected data to the real-time monitoring system, and the real-time monitoring system is for the use of nursing staff. The nursing staff evaluates the orthopedic process of the patient by viewing the data to understand the change in the external force output of the patient's scoliosis, and adjusts the orthopedic force of the orthosis according to the change in the external force.

[0056] For the linkage between this real-time monitoring system and the sensor, reference can be made to Figure 3 As shown, through this data transmission chain, it can be seen that the data collected by the sensor is transmitted to the data processing end through the Bluetooth transmission protocol, and the data processing end uniformly uploads the data to the cloud for storage. The nursing staff can view or download the compliance data of the patient in the website background.

[0057] In this embodiment, referring to Figure 4 , based on steps S11 - S13, a virtual device, namely a scoliosis care plan generation device 40, is further provided for executing the processing procedures of steps S11 - S13. This device includes the following units:

[0058] An external force determination module 41 for determining the scoliosis degree information of the patient and determining the orthopedic force of the patient based on the scoliosis degree information of the patient;

[0059] An update module 42 for obtaining the weight information of the patient and updating the orthopedic force based on the weight information to obtain the optimal orthopedic force;

[0060] A parameter determination module 43 for determining the orthopedic parameters of the orthosis based on the optimal orthopedic force.

[0061] Referring to Figure 5 , the above method can also be integrated into the provided terminal device 50. Since the device may have relatively large differences due to configuration or performance, it may include one or more processors 501 and a memory 502. One or more application programs or data may be stored in the memory 502. Among them, the memory 502 may be short-term storage or persistent storage. The application programs stored in the memory 502 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions in the terminal device. Further, the processor 501 may be configured to communicate with the memory 502 and execute a series of computer-executable instructions in the memory 502 on the terminal device. The terminal device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input / output interfaces 505, one or more keyboards 506, etc.

[0062] In a specific embodiment, the terminal device includes a memory and one or more programs. One or more of the programs are stored in the memory, and one or more of the programs may include one or more modules. Each module may include a series of computer-executable instructions in the terminal device and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions for:

[0063] Determine the scoliosis degree information of the patient, and determine the orthopedic application force based on the scoliosis degree information of the patient;

[0064] Obtain the weight information of the patient, update the orthopedic application force based on the weight information to obtain the optimal orthopedic application force;

[0065] Determine the orthopedic parameters of the orthosis based on the optimal orthopedic application force.

[0066] The following is a specific introduction to the components of the processor:

[0067] Among them, in this embodiment, the processor is an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. For example: one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0068] Optionally, the processor can perform various functions by running or executing software programs stored in the memory and calling data stored in the memory, such as performing the above Figure 1 shown method.

[0069] In a specific implementation, as an embodiment, the processor may include one or more microprocessors.

[0070] The memory is used to store the software program for implementing the solution of this application and is controlled by the processor for execution. The specific implementation manner can refer to the above method embodiments and will not be elaborated here.

[0071] Optionally, the memory can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory can be integrated with the processor or exist independently and be coupled to the processing unit through the interface circuit of the processor. The embodiments of this application do not make specific limitations on this.

[0072] It should be noted that the structure of the processor shown in this embodiment does not constitute a limitation on the device. The actual device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0073] In addition, the technical effects of the processor can refer to the technical effects of the method described in the above method embodiments and will not be elaborated here.

[0074] It should be understood that the processor in the embodiments of the present application may be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0075] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0076] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that contains one or more collections of available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0077] In the present application, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or a similar expression means any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0078] It should be understood that in various embodiments of the present application, the order numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0079] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0080] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0081] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0082] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0083] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0084] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0085] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claimed rights.

Claims

1. A method for generating a scoliosis care plan, characterized in that: The method comprises: Determine the patient's scoliosis degree information, and determine the patient's correction force based on the patient's scoliosis degree information; the scoliosis degree information includes the scoliosis distance corresponding to the scoliosis site of the patient; Acquiring the patient's weight information, and updating the correction force based on the weight information to obtain an optimal correction force; The orthotic parameter of the orthosis is determined based on the optimal orthotic application force; the orthosis is an orthotic vest including a plurality of orthotic sites, and the orthotic parameter is the length of the orthotic belt corresponding to the orthotic site.

2. The method for generating a scoliosis care plan according to claim 1, characterized in that: The method of determining the correction force applied to the patient based on the patient's scoliosis degree information includes: obtaining the scoliosis site of the patient and the scoliosis distance corresponding to the scoliosis site, and the correction force applied to the scoliosis distance is determined based on the following formula: y = -4.06x 2 +0.06x+0.098, where y is the orthotic force in N, and x is the scoliosis distance in cm.

3. The method for generating a scoliosis care plan according to claim 2, characterized in that: The weight information is the BMI index; and updating the orthopedic force based on the weight information includes: determining an update parameter based on a distribution range of the patient's BMI index, and updating the orthopedic force based on the update parameter.

4. The method for generating a scoliosis care plan according to claim 3, characterized in that: The determining of the orthotic parameters of the orthosis based on the optimal orthotic applied force comprises: determining the optimal orthotic belt length based on a preset orthotic applied force-orthotic belt length mapping relationship and the optimal orthotic applied force.

5. The method for generating a scoliosis care plan according to claim 4, characterized in that: The method of determining the patient's scoliosis degree information includes: obtaining the center line of the spine and the vertex of the center line and the center point coordinates of each site based on a coronal spinal X-ray image, determining the initial scoliosis site based on the difference relationship between the vertex center point coordinates and the center point coordinates of multiple sites, and determining the scoliosis site and the corresponding scoliosis distance based on the coordinate relationship between the initial scoliosis site and adjacent sites.

6. The method for generating a scoliosis care plan according to claim 5, characterized in that: The method of obtaining the center line of the spine and the vertex of the center line and the center point coordinates of each site based on the coronal spinal X-ray image includes: performing spinal segmentation on the coronal spinal X-ray image to obtain a spinal vertebrae image, obtaining a convex hull point set of the spinal vertebrae image contour based on a convex hull algorithm, constructing a minimum enclosing rectangle corresponding to each vertebra and the corresponding four vertex coordinates, and determining the center point coordinates corresponding to each vertebra based on the vertex coordinates.

7. The method for generating a scoliosis care plan according to claim 6, characterized in that: The method further comprises: calculating the Euclidean distances between the convex hull point set and the minimum enclosing rectangle vertices based on the minimum enclosing rectangle vertices and the point set of the convex hull contour, and determining the coordinates of the four vertebral vertices of the vertebra based on the distance relationship of the Euclidean distances.

8. The method for generating a scoliosis care plan according to claim 7, characterized in that: Determining the center point coordinates corresponding to each vertebra based on the vertex coordinates includes: determining the center point coordinates corresponding to each vertebra based on the four vertebrae vertex coordinates.

9. The method for generating a scoliosis care plan according to claim 8, characterized in that: The method of determining the center point coordinates corresponding to each vertebra based on the coordinates of the four vertebrae vertebrae vertices includes: determining the left midpoint based on the average value of the upper left vertex coordinates and the upper right vertex coordinates, determining the right midpoint based on the average value of the lower left vertex coordinates and the lower right vertex coordinates, and the line connecting the left midpoint and the right midpoint is the center line; determining the center point coordinates of the vertebra based on the average value of the left midpoint and the right midpoint.

10. A scoliosis care plan generating device, characterized in that: The device comprises: An external force determination module, used to determine the patient's scoliosis degree information, and determine the patient's correction force based on the patient's scoliosis degree information; An updating module, used for acquiring the patient's weight information, and updating the correction force based on the weight information to obtain an optimal correction force; A parameter determination module is used to determine an orthotic parameter of an orthotic device based on the optimal orthotic application force.