A method and system for assisting in spinal surgery
By collecting patient physical characteristics and doctor's examination information, calculating the differences in the angle of the protective device, and adjusting the angle of the protective device to suit the doctor's operation, the problem of the protective railing encroaching on the surgical space is solved, and the convenience and efficiency of spinal surgery are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO FIRST HOSPITAL
- Filing Date
- 2026-03-10
- Publication Date
- 2026-06-19
AI Technical Summary
In spinal surgery, fixed-angle guardrails can easily encroach on the surgical operating space, restrict the surgeon's range of motion and flexibility, potentially leading to surgical errors and reducing convenience and efficiency.
By collecting patient physical characteristics, protective device status, and doctor's detection information, the difference between the protective reference angle value and the real-time angle value is calculated. The angle of the protective device is adjusted according to the doctor's action requirements to achieve dual rationality of the protective device and the doctor's operation, thus adapting to the doctor's operational needs.
Reduce the probability of protective devices encroaching on the surgical operating space, improve the convenience and efficiency of spinal surgery, and adapt to the individual physical condition of patients and the operating habits of doctors.
Smart Images

Figure CN122229431A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of surgical aids technology, and in particular to an aid method and system for spinal surgery. Background Technology
[0002] Surgical auxiliary equipment refers to a collective term for various professional instruments, devices, and systems used throughout the entire surgical procedure to assist in surgical operations, ensure surgical safety, improve surgical efficiency and accuracy, and assist in completing surgical-related tests and nursing care. It is an important component of operating room medical equipment, covering multiple stages such as preoperative preparation, intraoperative operation, and immediate postoperative care, and is adapted to the specific needs of different surgical fields such as general surgery, orthopedics, neurosurgery, and spinal surgery.
[0003] In spinal surgery, modular surgical beds are commonly used. These beds are equipped with hydraulic or electric lifting, tilting, and flexion / extension adjustment mechanisms, allowing for basic adjustments to the bed's height and angle to accommodate different surgical positions, such as prone and supine. The beds feature guardrails and support panels on both sides to prevent patients from falling. Additionally, shelves and instrument racks are provided around the bed for storing surgical instruments and supplies, facilitating the surgeon's operation.
[0004] Because spinal surgery demands extremely high precision and flexibility in the operating space, doctors need to perform multi-directional and multi-angle operations around the treatment bed. Furthermore, surgical instruments need to be frequently retrieved and changed during the procedure. Fixed-angle guardrails can create fixed spatial obstructions, which can easily lead to the guardrails encroaching on the operating space, limiting the doctor's range of motion and flexibility, and even causing the doctor to bump into the guardrails during the operation. This not only reduces the convenience and efficiency of the surgical procedure but may also increase the risk of surgical errors due to the limited operating space. Summary of the Invention
[0005] To improve the convenience and efficiency of spinal surgery, this invention provides an auxiliary method and system for spinal surgery.
[0006] In a first aspect, the present invention provides an auxiliary method for spinal surgery, employing the following technical solution: An adjunct method based on spinal surgery includes: Collect information on the patient's physical characteristics while on the treatment bed, the real-time status of the protective devices pre-installed on the treatment bed, and the doctor's monitoring information; Retrieve real-time angle values and real-time position points based on real-time status; Determine the baseline angle value for protection by combining real-time location points with body characteristics; Calculate the difference between the protection reference angle value and the real-time angle value and use it as the initial angle deviation value; The doctor's identity information and individual actions are determined based on the doctor's test results. The operation is estimated based on the doctor's individual movements, and the required angle value of the movement is determined by combining the doctor's identity information and real-time location. The angle adjustment value is determined by combining the initial angle deviation value and the angle value required for the action, and the angle adjustment value is output to the protective device preset on the treatment bed to adjust the angle.
[0007] By adopting the above technical solution, the system collects information on the patient's physical characteristics, real-time status, and doctor's detection, retrieves the real-time angle value and location of the protective device, determines the protective reference angle value, calculates the initial angle deviation value, and combines the doctor's detection information with the doctor's identity information and individual actions to determine the required angle value for the action. Finally, the system combines and outputs the determined angle adjustment value to the protective device preset on the treatment bed to adjust the angle. This allows the angle adjustment of the protective device to be both reasonable for patient protection and doctor operation. Furthermore, by quantifying the angle deviation and action requirements, the angle adjustment value can adapt to the doctor's operation, reducing the probability of the protective device encroaching on the surgical operation space, thereby improving the convenience and efficiency of the surgical operation during spinal surgery.
[0008] Optionally, methods for determining the protection reference angle value include: Based on the body's characteristics, retrieve the body's baseline parameters, scoliosis parameters, and body orientation; Determine the actual width of the body by combining body baseline parameters and body orientation; The body spacing value is calculated by combining the actual body width value with the preset bed reference width value; The influence value of scoliosis is determined by combining spinal scoliosis parameters, real-time location points, and body orientation. Calculate the product between the body spacing value and the lateral bending effect value, and use it as the spacing adjustment value; The required angle value for protection is determined based on the spacing adjustment value, and this required angle value is used as the reference angle value for protection.
[0009] By adopting the above technical solution, the body's baseline parameters, scoliosis parameters, and body orientation are retrieved based on the patient's physical characteristics. Through multi-step quantitative calculations, the body spacing value and scoliosis influence value are obtained. The spacing adjustment value is then obtained by multiplying the two values, and the protection baseline angle value is determined. This achieves a precise match between the protection baseline angle value and the patient's individual physical condition. At the same time, by quantifying the difference between the body width and the bed spacing, as well as the impact of scoliosis on protection, a precise baseline that fits the patient's actual protection needs is provided for subsequent angle adjustments.
[0010] Optional methods for determining the actual body width include: Height and width parameters are retrieved based on body baseline parameters; Determine the reference value for body width by combining height and body width parameters; Determine the influence value of orientation based on the body's orientation; Calculate the product between the orientation influence value and the body width reference value and use it as the actual body width value.
[0011] By adopting the above technical solution, the body width reference value is determined by retrieving the height and width parameters from the body baseline parameters. Then, the actual body width value is calculated by combining the influence value of the body's orientation. This takes into account the correlation between the patient's height and body width, and also incorporates the influence of the body's orientation, so that the body width reference value is more in line with the patient's body proportion characteristics and accurately reflects the actual body width state of the patient lying on the treatment bed. This provides more realistic basic data for the subsequent calculation of body distance values.
[0012] Optional methods for determining body width reference values include: Retrieve the body width location point and its corresponding body width value based on the body width parameter; Calculate the distance between adjacent body width locations and use it as the adjacent body width distance value; Determine the relative adjustment value for body width by combining adjacent body width distance values and height values; Determine the baseline value of body width based on the body width value; Calculate the sum between the relative adjustment value of body width and the baseline value of body width, and use it as the reference value for body width.
[0013] By adopting the above technical solution, the body width location point and corresponding body width value are retrieved through the body width parameter, the distance value between adjacent body widths is calculated, and the relative adjustment value of body width is determined by combining the height value. Then, the body width reference value is obtained by combining the body width benchmark value. The body width reference value can accurately reflect the body width difference of different parts of the patient's body and the body width ratio corresponding to the height, providing a more accurate reference for calculating the actual body width value.
[0014] Optional methods for determining the lateral bending influence value include: The location and degree of scoliosis are retrieved based on scoliosis parameters. Calculate the distance between the real-time location point and the lateral bending location point and use it as the lateral bending distance value; Determine the reference direction of the lateral bend based on the lateral bend location point; Analyze the reference direction of lateral bending and the orientation of the body to determine the lateral bending deviation angle; The lateral bending adjustment value is determined by combining the lateral bending deviation angle value and the lateral bending distance value. Calculate the product between the lateral bending degree value and the lateral bending adjustment value, and use it as the lateral bending influence value.
[0015] By adopting the above technical solution, the location and degree of scoliosis are retrieved through scoliosis parameters. The scoliosis distance value is calculated and the scoliosis deviation angle value is analyzed. The scoliosis adjustment value is gradually obtained and combined with the scoliosis degree value to determine the scoliosis impact value. This allows the scoliosis impact value to accurately reflect the actual impact of scoliosis on the patient's protection needs. This makes the calculation of subsequent distance adjustment values more in line with the special protection needs of scoliosis patients and improves the adaptability of the protection benchmark angle value to patients with spinal diseases.
[0016] Optionally, methods for determining the predicted actions include: Determine patient identification information based on physical characteristics; Retrieve surgery type based on patient identity information; Determine the baseline surgical procedures based on the type of surgery; Determine the degree of motion matching by combining individual doctor movements with surgical baseline movements; Selecting actions for surgery based on action matching degree; Based on the selected surgical actions, the predicted surgical actions are determined and used as the predicted operational actions.
[0017] By adopting the above technical solution, the patient's identity information is determined by the patient's physical characteristics and the type of surgery is retrieved. The baseline surgical action is determined by combining the surgical type. Then, the selected surgical action is selected by the matching degree between the doctor's individual action and the baseline surgical action, and the predicted operation action is determined. This achieves accurate judgment of the doctor's subsequent operation prediction action, making the operation prediction action more in line with the actual operation scenario, and providing an accurate basis for determining the angle value of subsequent action requirements that fits the doctor's operation.
[0018] Optional methods for selecting surgical actions include: The corresponding surgical baseline action is retrieved based on the action matching degree and used as the current matching action; Determine the current baseline matching degree based on the current matching action; Calculate the difference between the action matching degree and the current baseline matching degree and use it as the matching deviation value; Determine the deviation reference value based on the matching deviation value; The deviation reference values are sorted from smallest to largest, and the current matching action corresponding to the first-ranked deviation reference value is selected as the surgical action.
[0019] By adopting the above technical solution, the current matched action is retrieved through the action matching degree and the matching deviation value is calculated. Then, the deviation reference value is determined based on the matching deviation value. The current matched action with the smallest deviation reference value is selected as the surgical action. This ensures the highest degree of fit between the surgical action and the doctor's individual action and the surgical baseline action, providing a more accurate action basis for determining the operation prediction action.
[0020] Optional methods for determining the deviation reference value include: Curve analysis is performed based on the matching deviation value to obtain the matching deviation curve; Determine the curve curvature value and overall length value based on the matching deviation curve; Retrieve curvature coverage based on curve curvature value; Determine the curvature length value based on the curvature coverage range; Calculate the ratio between the curvature length value and the overall length value and use it as the length ratio value; A comprehensive reference value is determined by combining the curve curvature value, length ratio value, and matching deviation value, and this comprehensive reference value is used as the deviation reference value.
[0021] By adopting the above technical solution, a matching deviation curve is obtained by performing curve analysis on the matching deviation value. Then, parameters such as curve curvature value and overall length value are extracted to calculate the length ratio value. Finally, the deviation reference value is determined by combining multiple parameters, so that the deviation reference value can more comprehensively and accurately reflect the degree of matching deviation between the doctor's single action and the surgical baseline action.
[0022] Optional methods for determining the motion requirement angle value include: Determine the range of action requirements based on the estimated actions; Determine the impact value of the doctor's operation based on the doctor's identity information; Types of tools used for collecting protective equipment; Determine the tool's impact value based on the type of tool; The sum of the influence values of the calculation tools and the influence values of the doctor's actions is used as the action influence value; Determine the actual impact range by combining the action's impact value with the required range of the action; The position adjustment angle value is determined based on the actual impact range and real-time location, and the position adjustment angle value is used as the motion requirement angle value.
[0023] By adopting the above technical solution, the range of action requirements is determined by predicting the operation, the impact value of the doctor's operation is determined by combining the doctor's identity information, and the impact value of the tool type of the protective device is determined by incorporating the tool type. After multiple calculations, the actual impact range is obtained, and the action requirement angle value is determined by combining the real-time position point. This ensures that the action requirement angle value not only conforms to the doctor's operating habits and surgical action requirements, but also adapts to the tool placement and usage requirements of the protective device. At the same time, adjustments are made in conjunction with the real-time position point of the protective device to match the action requirement angle value with the actual position of the protective device, thereby improving the adaptability and practicality of angle adjustment for the doctor's surgical operation.
[0024] Secondly, the present invention provides an auxiliary system for spinal surgery, which adopts the following technical solution: An assistive system for spinal surgery, comprising: The data acquisition module is used to collect information on physical characteristics, real-time status, doctor's examination information, and the types of tools used. A memory storing a program for implementing an auxiliary method for spinal surgery as described in any of the first aspects; The processor loads and executes programs stored in memory.
[0025] In summary, the present invention has at least one of the following beneficial technical effects: 1. By collecting information on body characteristics, real-time status, and doctor's detection, and retrieving the real-time angle value and real-time position of the protective device to determine the protective reference angle value, the initial angle deviation value is calculated. At the same time, the doctor's identity information and individual actions are retrieved in combination with the doctor's detection information to determine the angle value required for the action. Finally, the determined angle adjustment value is output to the protective device preset on the treatment bed to adjust the angle. This allows the angle adjustment of the protective device to be both reasonable for patient protection and doctor operation. Furthermore, by quantifying the angle deviation and action requirements, the angle adjustment value can adapt to the doctor's operation, reducing the probability of the protective device encroaching on the surgical operation space, thereby improving the convenience and efficiency of the surgical operation during spinal surgery. 2. By retrieving body baseline parameters, scoliosis parameters, and body orientation based on physical characteristics, and through multi-step quantitative calculations, the body spacing value and scoliosis impact value are obtained. Then, the spacing adjustment value is obtained by multiplying the two and determining the protection baseline angle value. This achieves a precise match between the protection baseline angle value and the individual patient's physical condition. At the same time, by quantifying the difference between the body width and the bed spacing and the impact of scoliosis on protection, a precise baseline that fits the actual protection needs of the patient is provided for subsequent angle adjustments. 3. By estimating the required movement, the range of movement needs is determined. Combined with the doctor's identity information, the impact value of the doctor's operation is determined. At the same time, the impact value of the tool type of the protective device is determined. Through multiple calculations, the actual impact range is obtained, and the required angle value of the movement is determined by combining it with the real-time position point. This ensures that the required angle value of the movement not only conforms to the doctor's operating habits and surgical movement needs, but also adapts to the tool placement and usage needs of the protective device. In addition, adjustments are made based on the real-time position point of the protective device to match the required angle value of the movement with the actual position of the protective device, thereby improving the adaptability and practicality of the angle adjustment for the doctor's surgical operation. Attached Figure Description
[0026] Figure 1 This is a flowchart of auxiliary methods based on spinal surgery. Detailed Implementation
[0027] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0028] An auxiliary method for spinal surgery collects data on patient characteristics, real-time status, doctor's monitoring information, and tool types. It also retrieves the real-time angle and position of the protective device. Combining this with the patient's physical characteristics, a multi-step quantitative calculation is performed to determine the baseline angle value of the protective device, calculating its initial deviation from the real-time angle. Next, based on the doctor's monitoring information, the method retrieves the doctor's identity and individual movements. Combined with the surgical type, it determines the predicted operational movements through movement matching. Integrating factors such as the doctor's operation and tool types, it determines the required angle value for the movement. Finally, it calculates and outputs the angle adjustment value of the protective device, which is then preset on the treatment bed to adjust the angle, allowing the protective device to adapt to the doctor's operation. This reduces the probability of the protective device obstructing the surgical operation space, thereby improving the convenience and efficiency of spinal surgery.
[0029] Reference Figure 1 This invention discloses an auxiliary method for spinal surgery, comprising: S100: Collects information on the patient's physical characteristics on the treatment bed, the real-time status of the protective devices preset on the treatment bed, and the doctor's monitoring information.
[0030] Among them, physical characteristics refer to the comprehensive information of the patient's quantitative physical characteristics and spinal lesion characteristics while on the treatment bed. Physical characteristics are obtained by retrieving the patient's basic medical data from the hospital's diagnosis and treatment system before surgery with the patient's consent, manually entering personalized vital signs by medical staff, and combining this with non-contact visual scanning to detect body contour dimensions during surgery and the collection of dynamic lying fit features by integrated sensors on the bed.
[0031] The real-time status refers to the immediate status information related to the current running position and angle of the protection device preset on the treatment bed. The real-time status is detected and obtained by querying and collecting in real time through the angle and position sensors supporting the protection device. The angle sensor is preset on the treatment bed and used to detect the angle of the protection device, and the position sensor is preset on the treatment bed and used to detect the position of the protection device.
[0032] The doctor's detection information refers to the relevant image information during the detection stage of spinal surgery by the doctor. The doctor's detection information is collected and obtained by the image acquisition device in the operating room.
[0033] S101: Retrieve the real-time angle value and real-time position point based on the real-time status.
[0034] Among them, the real-time angle value refers to the specific angle quantization value corresponding to the protection device in the current real-time status. The real-time position point refers to the coordinate or point identifier of the specific position where the protection device is located in the spatial range of the treatment bed in the current real-time status. The protection device is preset on the treatment bed, and the protection device can slide along the length direction of the treatment bed, and the protection device can rotate around the treatment bed. The real-time status includes the real-time angle value and the real-time position point.
[0035] Retrieving the real-time angle value and real-time position point through the real-time status facilitates subsequent use.
[0036] S102: Determine the protection reference angle value by combining the real-time position point with the physical characteristic situation.
[0037] Among them, the protection reference angle value refers to the basic angle quantization value of the protection device determined to meet the personalized protection needs of the patient.
[0038] By combining and analyzing the real-time position point with the physical characteristic situation, the protection reference angle value is determined, which facilitates subsequent use.
[0039] S103: Calculate the difference between the protection reference angle value and the real-time angle value and use it as the initial angle deviation value.
[0040] Among them, the initial angle deviation value refers to the difference between the protection reference angle value and the real-time angle value.
[0041] By calculating the initial angle deviation value, it facilitates subsequent use.
[0042] S10: Determine the doctor's identity information and the doctor's single action according to the doctor's detection information.
[0043] Among them, the doctor's identity information refers to the personal identity information of the doctor participating in the detection of spinal surgery. The doctor's single action refers to the single and independent specific operation action made by the doctor during the detection of spinal surgery.
[0044] The system identifies facial information from doctor detection data and queries a pre-set doctor database to match and obtain doctor identity information. Then, it retrieves single-frame images of doctor detection data and identifies hand joint areas to obtain the relative positional relationships of different joints. These are then input into a pre-set joint movement database to match individual doctor movements for convenient subsequent use.
[0045] The joint movement database has a pre-stored table of different relative joint positions and corresponding individual doctor movements. The joint movement database is obtained after the operator pre-inputs the data.
[0046] S105: Determine the predicted action based on the doctor's individual movements, and combine the doctor's identity information and real-time location to determine the required angle value of the action.
[0047] The predicted operational actions refer to the anticipated surgical and diagnostic actions that the doctor will perform. The required angle value refers to the quantified value of the angle to which the protective device needs to be adjusted to accommodate the predicted operational actions of the doctor.
[0048] By analyzing individual doctor movements, the predicted actions can be determined. The predicted actions, doctor identity information, and real-time location points are then combined and analyzed to determine the required angle value for the action, which is convenient for subsequent use.
[0049] S106: Combine the initial angle deviation value with the required angle value for the action to determine the angle adjustment value, and output the angle adjustment value to the pre-set protective device on the treatment bed to adjust the angle.
[0050] Among them, the angle adjustment value refers to the quantitative value of the angle that the protective device ultimately needs to adjust.
[0051] By calculating the difference between the required angle value and the real-time angle value and using it as the action deviation value, and then weighting the initial angle deviation value and the action deviation value to obtain the angle adjustment value, the angle adjustment value is output to the pre-set protective device on the treatment bed to adjust the angle. This allows the protective device to adapt to the doctor's operation, reducing the probability of the protective device occupying the surgical operation space, thereby improving the convenience and efficiency of the surgical operation during spinal surgery.
[0052] The specific weights for the weighted calculation are preset by the operator based on the protection and operational requirements of the spinal surgery scenario.
[0053] To further ensure the rationality of the protection reference angle value, it is necessary to perform a further separate analysis and calculation on the protection reference angle value, which will be explained in detail through the steps shown below.
[0054] The method for determining the protection reference angle value includes the following steps: S200: Retrieves body baseline parameters, scoliosis parameters, and body orientation based on body characteristics.
[0055] Among these, body baseline parameters refer to core quantitative indicators characterizing a patient's body dimensions such as height and width. Scoliosis parameters refer to various quantitative indicators reflecting the specific state of a patient's scoliosis. Body orientation refers to the overall orientation of the patient's body within the bed space when lying on the treatment bed.
[0056] The system retrieves baseline body parameters, scoliosis parameters, and body orientation based on body characteristics for convenient subsequent use.
[0057] S201: Determine the actual width of the body by combining the body's baseline parameters and the body's orientation.
[0058] Among them, the actual body width value refers to the quantitative value of the actual lateral width of the patient's body in the current lying position.
[0059] By combining the analysis of the body's baseline parameters with the body's orientation, the actual width value of the body can be determined, facilitating subsequent use.
[0060] S202: The body spacing value is calculated by combining the actual body width value with the preset bed reference width value.
[0061] The reference width of the bed refers to the width of the treatment bed. This reference width is obtained after being pre-input by the operator. The body distance value reflects the distance between the patient's actual body and the edge of the bed.
[0062] The difference between the actual body width and the preset bed reference width is calculated, and then half of the difference is calculated to obtain the body spacing value, which is convenient for subsequent use.
[0063] S203: Determine the scoliosis influence value by combining spinal scoliosis parameters, real-time location points, and body orientation.
[0064] Among them, the scoliosis influence value refers to the quantitative coefficient that reflects the actual impact of the spinal scoliosis state on the angle adjustment of the protective device.
[0065] By combining and analyzing scoliosis parameters, real-time location points, and body orientation, the influence value of scoliosis can be determined, which facilitates subsequent use.
[0066] S204: Calculate the product between the body spacing value and the lateral bending effect value and use it as the spacing adjustment value.
[0067] Among them, the spacing adjustment value refers to the spacing parameter corresponding to the correction of the spacing between the patient and the bed based on scoliosis.
[0068] The product of the body spacing value and the lateral bending effect value is calculated, and the calculation result is used as the spacing adjustment value for convenient subsequent use.
[0069] S205: Determine the protection requirement angle value based on the spacing adjustment value, and use the protection requirement angle value as the protection reference angle value.
[0070] Among them, the protection requirement angle value refers to the target angle that reflects the protective device is required to fit the patient's body shape.
[0071] By inputting the spacing adjustment value into the preset protection requirement database, the protection requirement angle value is obtained and used as the protection reference angle value for convenient subsequent use.
[0072] The protection requirements database pre-stores a lookup table of different spacing adjustment values and their corresponding protection requirement angle values. The protection requirements database is retrieved after pre-entry by the operator.
[0073] To further ensure the reasonableness of the actual body width value, it is necessary to perform a further separate analysis and calculation on the actual body width value, which will be explained in detail through the steps shown below.
[0074] The method for determining the actual width of the body includes the following steps: S300: Retrieves height and width parameters based on body baseline parameters.
[0075] Among these, height refers to the quantified value representing the patient's vertical height. Body width parameters refer to a set of quantified indicators representing the lateral width of various parts of the patient's body. Body baseline parameters include height and body width parameters.
[0076] Height and width values can be retrieved using body baseline parameters for convenient subsequent use.
[0077] S301: Determine the reference value for body width by combining height and body width parameters.
[0078] Among them, the body width reference value refers to the quantitative value that reflects the overall body width reference level of the patient.
[0079] By combining and analyzing height and body width parameters, a reference value for body width can be determined for convenient subsequent use.
[0080] S302: Determine the orientation influence value based on the body's orientation.
[0081] Among them, the orientation influence value refers to the influence value used to correct the changes in body width caused by different lying positions.
[0082] By inputting the body's orientation into a preset orientation influence database, an orientation influence value is obtained for convenient subsequent use.
[0083] The orientation influence database has a pre-stored table of different body orientations and their corresponding influence values. The orientation influence database is obtained after the operator pre-inputs the values.
[0084] S303: Calculate the product between the orientation influence value and the body width reference value and use it as the actual body width value.
[0085] Specifically, the product of the orientation influence value and the body width reference value is calculated, and the calculation result is used as the actual body width value for convenient subsequent use.
[0086] To further ensure the rationality of the body width reference value, it is necessary to perform a further separate analysis and calculation on the body width reference value, which will be explained in detail through the steps shown below.
[0087] The method for determining the reference value for body width includes the following steps: S400: Retrieves the body width location point and its corresponding body width value based on the body width parameter.
[0088] Here, the body width location point refers to the spatial point corresponding to the key part of the patient's body used to measure width; the body width value refers to the actual lateral width value measured at the body width location point. Body width parameters include the body width location point and the corresponding body width value.
[0089] The body width parameter allows you to retrieve the body width location point and its corresponding body width value for later use.
[0090] S401: Calculate the distance between adjacent body width position points and use it as the adjacent body width distance value.
[0091] The adjacent body width distance value refers to the longitudinal distance between two adjacent body width locations on the patient's body.
[0092] Calculating the distance between adjacent dimensions facilitates subsequent use.
[0093] S402: Determine the relative adjustment value of body width by combining the adjacent body width distance value and the height value.
[0094] Among them, the relative body width adjustment value refers to the adjustment value corresponding to the adjustment based on the distance between adjacent body width values.
[0095] The distance between adjacent body width values and height values is calculated and used as the body width ratio value. The body width ratio value is then input into a preset body width relative adjustment database to match and obtain the body width relative adjustment value, which is convenient for subsequent use.
[0096] The larger the body width ratio value, the larger the relative body width adjustment value. The relative body width adjustment database pre-stores a lookup table of different body width ratio values and their corresponding relative body width adjustment values, which is obtained after the operator pre-inputs the values.
[0097] S403: Determine the baseline value of body width based on the body width value.
[0098] Among them, the body width baseline value refers to the standard reference width value selected from the patient's body width value and used as the basis for subsequent width calculation.
[0099] The average value of the body width is calculated, and the result is used as the baseline value for body width to facilitate subsequent use.
[0100] S404: Calculate the sum between the relative adjustment value of body width and the baseline value of body width and use it as the reference value of body width.
[0101] Specifically, by calculating the sum between the relative adjustment value of body width and the baseline value of body width, and using the calculation result as the reference value of body width, the accuracy of the obtained reference value of body width is improved.
[0102] To further ensure the rationality of the lateral bending influence value, it is necessary to perform a further separate analysis and calculation of the lateral bending influence value, which will be explained in detail through the steps shown below.
[0103] The method for determining the lateral bending influence value includes the following steps: S500: Retrieves the location and degree of scoliosis based on scoliosis parameters.
[0104] The location of the scoliosis refers to the specific site or spatial point where the patient's spine exhibits scoliosis. The degree of scoliosis is a quantitative value that characterizes the severity of the scoliosis at the location of the scoliosis. Scoliosis parameters include the location of the scoliosis and the degree of scoliosis.
[0105] By retrieving the location and degree of scoliosis using scoliosis parameters, it becomes easier to use later.
[0106] S501: Calculate the distance between the real-time location point and the lateral bending location point and use it as the lateral bending distance value.
[0107] The side bending distance value refers to the distance between the real-time location point and the side bending location point.
[0108] Calculating the lateral bending distance value facilitates subsequent use.
[0109] S502: Determine the reference direction of the lateral bending based on the lateral bending location point.
[0110] The reference direction of scoliosis refers to the spatial orientation of the scoliosis, with the scoliosis location point as the reference.
[0111] Scoliosis parameters also include the baseline direction of the curvature. The degree of curvature can be retrieved from the scoliosis parameters by identifying the location of the curvature, facilitating subsequent use.
[0112] S503: Analyze the lateral bending reference direction and the body's orientation to determine the lateral bending deviation angle value.
[0113] Among them, the lateral bending deviation angle value refers to the angle parameter obtained by quantifying the spatial angle between the lateral bending reference direction and the body's orientation.
[0114] By calculating the angle between the lateral bending reference direction and the body's orientation, the lateral bending deviation angle value is obtained, which is convenient for subsequent use.
[0115] S504: Determine the lateral bending adjustment value by combining the lateral bending deviation angle value and the lateral bending distance value.
[0116] Among them, the side bending adjustment value refers to the adjustment value corresponding to the need to adjust the protective device according to the side bending direction and position.
[0117] The lateral bending deviation angle and lateral bending distance are weighted and calculated, and the result is used as the lateral bending adjustment value for subsequent use. The specific weights in the weighting calculation are preset by the operator according to actual needs.
[0118] S505: Calculate the product between the lateral bending degree value and the lateral bending adjustment value and use it as the lateral bending influence value.
[0119] Specifically, the product of the lateral bending degree value and the lateral bending adjustment value is calculated, and the calculation result is used as the lateral bending influence value for convenient subsequent use.
[0120] To further ensure the rationality of the predicted actions, it is necessary to perform further separate analysis and calculation of the predicted actions, which will be explained in detail through the steps shown below.
[0121] The method for determining the predicted action includes the following steps: S600: Determine patient identity information based on physical characteristics.
[0122] Among them, patient identity information refers to individual identification information used to uniquely identify and distinguish different patients.
[0123] By retrieving the patient's physical characteristics such as height, width, spinal shape, and body proportions from the physical characteristics data, and then inputting them into a preset patient database for matching to obtain the patient's identity information, it is convenient for subsequent use.
[0124] The patient database pre-stores a table showing the correspondence between different patients and their corresponding body characteristic parameters such as height, width, spinal shape, and body proportions. The patient database is obtained after pre-input.
[0125] S601: Retrieve surgery type based on patient identity information.
[0126] The type of surgery refers to the category of spinal-related surgery that the patient plans to undergo.
[0127] By inputting patient identification information into the patient database, the type of surgery can be matched for convenient subsequent use. The patient database also pre-stores a lookup table of different patient identification information and their corresponding surgical types.
[0128] S602: Determine the standard surgical action based on the type of surgery.
[0129] Surgical baseline actions refer to the set of standard actions used to regulate surgical procedures.
[0130] By inputting the surgical type into a preset type action database, a surgical baseline action is obtained for easy subsequent use.
[0131] The type action database pre-stores a table of different surgical types and their corresponding surgical baseline actions, and is obtained after the operator pre-inputs the data.
[0132] S603: Determine the degree of motion matching by combining the doctor's individual movements with the surgical baseline movements.
[0133] Among them, the action matching degree refers to the quantitative matching value obtained by comparing and analyzing a single action performed by the doctor in real time with a preset surgical benchmark action.
[0134] By extracting the motion features of a doctor's individual actions (including movement trajectory, operation angle, force direction, displacement amplitude, etc.), and simultaneously extracting the standard features of the corresponding surgical baseline actions, the degree of overlap between the two is calculated through feature comparison and similarity algorithms to obtain the action matching degree, which is convenient for subsequent use.
[0135] S604: Select surgical actions based on action matching degree.
[0136] Among them, the selected surgical action refers to the action corresponding to the selected surgical baseline action.
[0137] By analyzing the degree of motion matching, surgical actions can be selected to facilitate subsequent use.
[0138] S605: Determine the expected surgical action based on the selected surgical action, and use the expected surgical action as the expected operation action.
[0139] Surgical prediction actions refer to the surgical actions expected in the next stage.
[0140] By selecting the next action corresponding to the surgical baseline action and using it as the predicted surgical action, and then using the predicted surgical action as the predicted operation action, it is convenient for subsequent use.
[0141] To further ensure the rationality of the selected surgical actions, it is necessary to conduct a more detailed analysis and calculation of the selected actions, which will be explained in detail through the steps shown below.
[0142] The method for selecting surgical actions includes the following steps: S700: Retrieves the corresponding surgical baseline action based on the action matching degree and uses it as the current matching action.
[0143] The current matching action refers to the surgical baseline action corresponding to the matching degree of each action.
[0144] Defining the current matching action makes it easier to use later.
[0145] S701: Determine the current baseline matching degree based on the current matching action.
[0146] The current baseline matching degree refers to the degree of standardized consistency between the current matching action and the doctor's real-time action.
[0147] The current matching action is input into a preset action matching database to obtain the current baseline matching degree, which is convenient for subsequent use.
[0148] The action matching database pre-stores a table of different current matching actions and their corresponding current baseline matching degree. The action matching database is obtained after the operator pre-inputs.
[0149] S702: Calculate the difference between the motion matching degree and the current baseline matching degree and use it as the matching deviation value.
[0150] The matching deviation value refers to the difference between the action matching degree and the current baseline matching degree.
[0151] Calculating the matching deviation value facilitates subsequent use.
[0152] S703: Determine the deviation reference value based on the matching deviation value.
[0153] The deviation reference value refers to the reference value used to select the matching deviation value.
[0154] The product of the matching deviation value and the preset reference coefficient is calculated, and the calculation result is used as the deviation reference value for convenient subsequent use.
[0155] The reference coefficient is a coefficient used to convert the matching deviation value into a deviation reference value. The reference coefficient is obtained after being pre-input by the operator.
[0156] S704: Sort the deviation reference values from smallest to largest, and select the current matching action corresponding to the first deviation reference value as the surgical action.
[0157] Specifically, the deviation reference values are sorted from smallest to largest, and the current matching action corresponding to the first-ranked deviation reference value is used as the surgical selection action for convenient subsequent use.
[0158] To further ensure the reasonableness of the deviation reference value, it is necessary to perform a further separate analysis and calculation on the deviation reference value, which will be explained in detail through the steps shown below.
[0159] The method for determining the deviation reference value includes the following steps: S800: Perform curve analysis based on the matching deviation value to obtain the matching deviation curve.
[0160] Among them, the matching deviation curve refers to the deviation change curve obtained by continuously fitting and curve processing the matching deviation value as the basic data according to the time series.
[0161] By collecting multiple sets of matching deviation values according to the action sequence, the deviation data of multiple consecutive frames are subjected to curve analysis, including smoothing filtering, interpolation fitting, trend fitting and other processing; the discrete matching deviation values are transformed into a continuously changing curve shape to obtain the matching deviation curve, which is convenient for subsequent use.
[0162] S801: Determine the curve curvature value and overall length value based on the matching deviation curve.
[0163] The curve curvature value refers to a parameter that characterizes the severity and trend of deviation fluctuations. The overall length value refers to the total arc length of the matching deviation curve on the action sequence or parameter axis.
[0164] The curvature of the curve is obtained by calculating the curvature of each segment of the matching deviation curve, and the total length of the curve is obtained by performing arc length integral calculation on the matching deviation curve and used as the overall length value.
[0165] S802: Retrieve curvature coverage based on curve curvature value.
[0166] The curvature coverage range refers to the range of curves in the matching deviation curve corresponding to the curve curvature value.
[0167] By retrieving the range of curves whose curvature values match from the matching deviation curve and using it as the curvature coverage range, it is convenient for subsequent use.
[0168] S803: Determine the curvature length value based on the curvature coverage range.
[0169] The curvature length value refers to the length of the curve corresponding to the curvature coverage area.
[0170] The curvature length value is obtained by performing arc length integral calculation on the curve covering the curvature range.
[0171] S804: Calculate the ratio between the curvature length value and the overall length value and use it as the length ratio value.
[0172] The length ratio value refers to the ratio between the curvature length value and the overall length value.
[0173] Calculating the length ratio makes it easier to use later.
[0174] S805: Combine the curve curvature value, length ratio value and matching deviation value to determine the comprehensive reference value, and use the comprehensive reference value as the deviation reference value.
[0175] Among them, the comprehensive reference value refers to the parameter that comprehensively quantifies the curvature, length, and deviation of the curve.
[0176] A comprehensive reference value is obtained by weighting the curve curvature value, length ratio value, and matching deviation value. This comprehensive reference value is then used as the deviation reference value, thereby improving the accuracy of the obtained deviation reference value. The specific weights in the weighting calculation are preset by the operator according to actual needs.
[0177] To further ensure the rationality of the motion requirement angle value, it is necessary to perform a further separate analysis and calculation on the motion requirement angle value, which will be explained in detail through the steps shown below.
[0178] The method for determining the motion requirement angle value includes the following steps: S900: Determine the range of motion requirements based on the estimated motion of the operation.
[0179] Among them, the range of motion requirements refers to the initial motion space range that needs to be affected when performing the predicted motion.
[0180] By inputting the estimated action into a preset action range database, the required action range can be matched and obtained for convenient subsequent use.
[0181] The motion range database pre-stores a mapping table of different estimated operation actions and their corresponding motion requirement ranges, and is obtained after the operator pre-inputs the data.
[0182] S901: Determine the impact value of the doctor's operation based on the doctor's identity information.
[0183] Among them, the doctor's operation influence value refers to the numerical value used to characterize the degree of influence that the doctor has on the range of motion during the surgical operation.
[0184] By retrieving the doctor's identity information, the system retrieves related attributes such as professional qualifications, surgical expertise, historical operation data, operational proficiency, and historical action range. Then, it uses a preset influence factor weighting model to comprehensively quantify and calculate each attribute, thereby obtaining the doctor's operation influence value for subsequent use.
[0185] S902: Types of tools for collecting protective devices.
[0186] The tool type refers to the specific type of surgical tools that are mounted on or compatible with the protective device.
[0187] The types of tools are obtained by the operator simultaneously inputting the information when each tool is mounted on the protective device.
[0188] S903: Determine the tool impact value based on the tool type.
[0189] The tool influence value refers to the numerical value that characterizes the degree of influence of the tool on the range of motion during surgical operations.
[0190] By inputting the tool type into a preset tool database, the tool's influence value is obtained for easier subsequent use.
[0191] The tool database pre-stores a table mapping different tool types to their corresponding tool impact values, which is retrieved after the operator has pre-entered the data.
[0192] S904: Calculate the sum of the tool's influence value and the doctor's operation influence value and use it as the action influence value.
[0193] Among them, the action influence value refers to the degree of influence corresponding to the range when the action affects the range.
[0194] The sum of the tool's influence value and the doctor's operation influence value is calculated, and the result is used as the action influence value for convenient subsequent use.
[0195] S905: Determine the actual impact range by combining the action impact value and the action requirement range.
[0196] The actual impact range refers to the actual spatial range of actions that need to be affected when performing operational prediction actions.
[0197] By using the range of action requirements as the base interval, and combining the action influence value to scale and correct this interval, the corrected spatial range is taken as the actual influence range, which facilitates subsequent use.
[0198] S906: Determine the position adjustment angle value based on the actual influence range and real-time location point, and use the position adjustment angle value as the motion requirement angle value.
[0199] Among them, the position adjustment angle value refers to the angle value corresponding to the position adjustment based on the action situation.
[0200] By inputting the actual impact range and real-time location points into a preset position adjustment database to obtain the position adjustment angle value, and then using the position adjustment angle value as the action requirement angle value, the accuracy of the obtained action requirement angle value is improved.
[0201] The position adjustment database pre-stores a table that compares different actual impact ranges, real-time position points, and corresponding position adjustment angle values. The position adjustment database obtains the position adjustment angle value after the operator pre-adjusts the angle of the protective device at different real-time position points and collects the angle corresponding to when the protective device yields the actual impact range.
[0202] Based on the same inventive concept, embodiments of the present invention provide an assistive system for spinal surgery, comprising: The data acquisition module is used to collect information on physical characteristics, real-time status, doctor's examination information, and the types of tools used. The memory stores a program for implementing an assistive method for spinal surgery as described above; The processor loads and executes programs stored in memory.
[0203] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0204] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. An auxiliary method based on spinal surgery, characterized in that, include: Collect information on the patient's physical characteristics while on the treatment bed, the real-time status of the protective devices pre-installed on the treatment bed, and the doctor's monitoring information; Retrieve real-time angle values and real-time position points based on real-time status; Determine the baseline angle value for protection by combining real-time location points with body characteristics; Calculate the difference between the protection reference angle value and the real-time angle value and use it as the initial angle deviation value; The doctor's identity information and individual actions are determined based on the doctor's test results. The operation is estimated based on the doctor's individual movements, and the required angle value of the movement is determined by combining the doctor's identity information and real-time location. The angle adjustment value is determined by combining the initial angle deviation value and the angle value required for the action, and the angle adjustment value is output to the protective device preset on the treatment bed to adjust the angle.
2. The auxiliary method for spinal surgery according to claim 1, characterized in that, The methods for determining the protection reference angle value include: Based on the body's characteristics, retrieve the body's baseline parameters, scoliosis parameters, and body orientation; Determine the actual width of the body by combining body baseline parameters and body orientation; The body spacing value is calculated by combining the actual body width value with the preset bed reference width value; The influence value of scoliosis is determined by combining spinal scoliosis parameters, real-time location points, and body orientation. Calculate the product between the body spacing value and the lateral bending effect value, and use it as the spacing adjustment value; The required angle value for protection is determined based on the spacing adjustment value, and this required angle value is used as the reference angle value for protection.
3. The auxiliary method for spinal surgery according to claim 2, characterized in that, Methods for determining the actual width of the body include: Height and width parameters are retrieved based on body baseline parameters; Determine the reference value for body width by combining height and body width parameters; Determine the influence value of orientation based on the body's orientation; Calculate the product between the orientation influence value and the body width reference value and use it as the actual body width value.
4. The auxiliary method for spinal surgery according to claim 3, characterized in that, Methods for determining body width reference values include: Retrieve the body width location point and its corresponding body width value based on the body width parameter; Calculate the distance between adjacent body width locations and use it as the adjacent body width distance value; Determine the relative adjustment value for body width by combining adjacent body width distance values and height values; Determine the baseline value of body width based on the body width value; Calculate the sum between the relative adjustment value of body width and the baseline value of body width, and use it as the reference value for body width.
5. The auxiliary method for spinal surgery according to claim 2, characterized in that, Methods for determining the lateral bending influence value include: The location and degree of scoliosis are retrieved based on scoliosis parameters. Calculate the distance between the real-time location point and the lateral bending location point and use it as the lateral bending distance value; Determine the reference direction of the lateral bend based on the lateral bend location point; Analyze the reference direction of lateral bending and the orientation of the body to determine the lateral bending deviation angle; The lateral bending adjustment value is determined by combining the lateral bending deviation angle value and the lateral bending distance value. Calculate the product between the lateral bending degree value and the lateral bending adjustment value, and use it as the lateral bending influence value.
6. The auxiliary method for spinal surgery according to claim 1, characterized in that, Methods for determining the predicted operational actions include: Determine patient identification information based on physical characteristics; Retrieve surgery type based on patient identity information; Determine the baseline surgical procedures based on the type of surgery; Determine the degree of motion matching by combining individual doctor movements with surgical baseline movements; Selecting actions for surgery based on action matching degree; Based on the selected surgical actions, the predicted surgical actions are determined and used as the predicted operational actions.
7. The auxiliary method for spinal surgery according to claim 6, characterized in that, The methods for selecting surgical actions include: The corresponding surgical baseline action is retrieved based on the action matching degree and used as the current matching action; Determine the current baseline matching degree based on the current matching action; Calculate the difference between the action matching degree and the current baseline matching degree and use it as the matching deviation value; Determine the deviation reference value based on the matching deviation value; The deviation reference values are sorted from smallest to largest, and the current matching action corresponding to the first-ranked deviation reference value is selected as the surgical action.
8. The auxiliary method for spinal surgery according to claim 7, characterized in that, Methods for determining deviation reference values include: Curve analysis is performed based on the matching deviation value to obtain the matching deviation curve; Determine the curve curvature value and overall length value based on the matching deviation curve; Retrieve curvature coverage based on curve curvature value; Determine the curvature length value based on the curvature coverage range; Calculate the ratio between the curvature length value and the overall length value and use it as the length ratio value; A comprehensive reference value is determined by combining the curve curvature value, length ratio value, and matching deviation value, and this comprehensive reference value is used as the deviation reference value.
9. The auxiliary method for spinal surgery according to claim 1, characterized in that, Methods for determining the motion requirement angle value include: Determine the range of action requirements based on the estimated actions; Determine the impact value of the doctor's operation based on the doctor's identity information; Types of tools used for collecting protective equipment; Determine the tool's impact value based on the type of tool; The sum of the influence values of the calculation tools and the influence values of the doctor's actions is used as the action influence value; Determine the actual impact range by combining the action's impact value with the required range of the action; The position adjustment angle value is determined based on the actual impact range and real-time location, and the position adjustment angle value is used as the motion requirement angle value.
10. An assistive system for spinal surgery, characterized in that, include: The data acquisition module is used to collect information on physical characteristics, real-time status, doctor's examination information, and the types of tools used. A memory storing a program for implementing an auxiliary method for spinal surgery as described in any one of claims 1 to 9; The processor loads and executes programs stored in memory.