Patient positioning adjustment method, device, equipment and medium in CT scanning system

By using three-dimensional image data and scanning parameters in the CT scanning system to determine the position of the patient's joints and adjust the positioning according to the preset position information, the high cost and low efficiency problems of the patient's positioning process in the CT scanning system are solved, and more efficient and accurate positioning of the patient is achieved, and image quality and diagnostic efficiency are improved.

CN119385590BActive Publication Date: 2025-04-25SAINUO WEISHENG SCI & TECH BEIJING
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411982979.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-25
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In the existing CT scanning system, there are problems such as high communication costs, high labor costs, low examination efficiency and high cross-contagion risk during the patient positioning process, resulting in low image quality and diagnostic efficiency.

Method used

By obtaining the three-dimensional image data of the target object, the joint position information of each joint is determined, and the target joint and associated joint are determined based on the scanning parameters. Then, according to the relationship between the position information of the target joint and the associated joint and the preset position information, the position of the target joint is determined, and when the position fails, the position of the target joint is adjusted to optimize the positioning process.

Benefits of technology

It improves the accuracy and efficiency of patient placement, reduces dependence on manual intervention, reduces communication costs and cross-infection risks, and improves image quality and diagnostic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119385590B_ABST
    Figure CN119385590B_ABST
Patent Text Reader

Abstract

The patient positioning adjustment method, device, equipment and medium provided by the embodiments of the present disclosure in the CT scanning system include: determining the joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object; determining the target joint and the associated joint according to the scanning parameters; determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information; when the positioning state information of the target object is a positioning failure state, determining the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information. The patient positioning process is optimized, the adjustment time is reduced, and the overall inspection efficiency and patient flow speed are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of scanning technology and related technical fields, and in particular to a method, device, equipment and medium for adjusting the position of a patient in a CT scanning system. Background Art

[0002] In current medical imaging technologies, such as CT (computed tomography) and MR (magnetic resonance imaging), patient positioning is a crucial step. In order to ensure the accuracy of the image and the effectiveness of the diagnosis, the patient's positioning (raising hands, shrugging shoulders, etc.) usually requires guidance and assistance from the operating technician or nurse. This process usually involves close communication between the technician or nurse and the patient to ensure that the patient can be positioned in the required posture.

[0003] However, this traditional positioning method has the following major problems:

[0004] 1) High communication cost: Technicians or nurses need to spend a lot of time communicating with patients and guiding them to the correct position, which not only increases the time cost of the medical process, but also may affect the comfort of patients;

[0005] 2) High labor cost: Since positioning requires the participation of professionals, this increases the investment in human resources, which may lead to a shortage of human resources, especially in a high workload environment;

[0006] 3) Low examination efficiency: Traditional positioning methods may lead to inaccurate positioning, which affects the efficiency of the examination and the quality of the image. The patient's posture needs to be readjusted, which further increases the examination time;

[0007] 4) High risk of cross-infection: Since positioning may require close contact between medical staff and patients, the risk of cross-infection of infectious diseases is high;

[0008] Therefore, how to improve the accuracy and efficiency of patient positioning and reduce dependence on manual intervention is an urgent problem to be solved in the current technical field. Summary of the invention

[0009] The embodiments described herein provide a method, device, apparatus and medium for adjusting the patient position in a CT scanning system, which solve the problems existing in the prior art.

[0010] In a first aspect, according to the present disclosure, a method for adjusting a patient position in a CT scanning system is provided, comprising:

[0011] Determine joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object;

[0012] Determine the target joint and the associated joint according to the scanning parameters, wherein the scanning parameters at least include the scanning range;

[0013] Determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information;

[0014] When the positioning state information of the target object is a positioning failure state, a position adjustment method of the target joint of the target object is determined according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information.

[0015] In some embodiments of the present disclosure, determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information includes:

[0016] Acquire first joint position information of a first associated joint connected to the target joint and second joint position information of a second associated joint, as well as third joint position information of a third associated joint not connected to the target joint;

[0017] Determining actual angle information of the target joint according to the target joint position information of the target joint, the first joint position information of the first associated joint, and the second joint position information of the second associated joint;

[0018] Determining actual distance information between the target joint and the third associated joint according to the target joint position information of the target joint and the third joint position information of the third associated joint;

[0019] The positioning state information of the target object is determined according to the actual angle information and the actual distance information of the target joint.

[0020] In some embodiments of the present disclosure, determining the positioning state information of the target object according to the actual angle information and the actual distance information of the target joint includes:

[0021] Acquiring preset angle information of the target joint and preset distance information of the target joint;

[0022] Determining an angle matching value of the target joint according to a relationship between actual angle information of the target joint and preset angle information;

[0023] Determining a distance matching value of the target joint according to a relationship between the actual distance information of the target joint and the preset distance information;

[0024] The positioning state information of the target object is determined according to the angle matching value and the distance matching value of the target joint.

[0025] In some embodiments of the present disclosure, determining the positioning state information of the target object according to the angle matching value and the distance matching value of the target joint includes:

[0026] Obtaining a first weighted value corresponding to the angle matching value of the target joint and a second weighted value corresponding to the distance matching value;

[0027] Determining the similarity between the position of the target object and a preset position according to the angle matching value of the target joint, the first weighted value, the distance matching value, and the second weighted value;

[0028] When the similarity between the position of the target object and the preset position is greater than or equal to the preset similarity, determining that the position state information of the target object is a position success state;

[0029] When the similarity between the position of the target object and the preset position is less than the preset similarity, it is determined that the position state information of the target object is a position failure state.

[0030] In some embodiments of the present disclosure, the angle matching value of the target joint satisfies:

[0031] ,

[0032] in, is the angle matching value of the joint numbered x, is the preset angle information of the joint numbered x. The actual angle information of the joint numbered x;

[0033] The distance matching value of the target joint satisfies:

[0034] ,

[0035] Among them, y is the number of the third associated joint, is the distance matching value between the joint numbered x and the joint numbered y, The preset distance information between the joint numbered x and the joint numbered y. The actual distance information between the joint numbered x and the joint numbered y.

[0036] In some embodiments of the present disclosure, determining the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information includes:

[0037] Determining an adjustment direction of a target joint of the target object according to a difference between the angle information of the target joint and preset angle information;

[0038] Determining an adjustment distance of a target joint of the target object according to a difference between the distance information of the target joint and the preset distance information;

[0039] A position adjustment method of a target joint of the target object is determined according to the adjustment direction and the adjustment distance.

[0040] In some embodiments of the present disclosure, it also includes:

[0041] Generate a screen demonstration video and voice prompt information according to the position adjustment method of the target joint of the target object;

[0042] The screen demonstration video is output to a display terminal, and the voice prompt information is output to an audio playback terminal, so as to prompt the target object to adjust the position of the target joint through the screen demonstration video and the voice prompt information.

[0043] In a second aspect, according to the present disclosure, a patient positioning adjustment device in a CT scanning system is provided, comprising:

[0044] A joint position information determination module, used to determine the joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object;

[0045] A target and associated joint determination module, used to determine the target joint and the associated joint according to the scanning parameters, wherein the scanning parameters at least include the scanning range;

[0046] a positioning state information determination module, used to determine the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information;

[0047] A position adjustment method determination module is used to determine the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information when the positioning state information of the target object is a positioning failure state.

[0048] In a third aspect, according to the present disclosure, there is provided a computer device, including:

[0049] one or more processors;

[0050] a storage device for storing one or more programs,

[0051] When the one or more programs are executed by the one or more processors, the one or more processors implement any method as described in the first aspect.

[0052] In a fourth aspect, according to the content of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, it implements any method as described in the first aspect.

[0053] The patient positioning adjustment method, device, equipment and medium provided in the CT system by the embodiment of the present disclosure first determine the joint position information of each joint of the target object according to the three-dimensional image data of the target object obtained; then determine the target joint and the associated joint according to the scanning parameters; and determine the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information; finally, when the positioning state information of the target object is a positioning failure state, determine the position adjustment mode of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information. According to the joint position information of the target joint, the actual positioning angle and the actual positioning distance of the target joint can be determined, and then the position of the target joint is adjusted by comparing the actual positioning angle of the target joint with the preset positioning angle, and comparing the actual positioning distance of the target joint with the preset positioning distance, thereby optimizing the patient positioning process, reducing the adjustment time, and thus improving the overall inspection efficiency and patient flow speed. In addition, since the joint position information of each joint of the target object is determined based on automated visual image recognition technology, it is more accurate and further ensures the accuracy of the patient's positioning, thereby improving image quality and diagnostic effectiveness.

[0054] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be noted that the drawings described below only relate to some embodiments of the present disclosure, but are not intended to limit the present disclosure, wherein:

[0056] Figure 1 is a flow chart of a method for adjusting the patient position in a CT system provided by an embodiment of the present disclosure;

[0057] Figure 2is a structural schematic diagram of a patient positioning adjustment device in a CT system provided by an embodiment of the present disclosure;

[0058] Figure 3 It is a structural diagram of a computer device provided in an embodiment of the present disclosure.

[0059] In the drawings, reference numerals with the same last two digits correspond to the same elements. It should be noted that the elements in the drawings are schematic and not drawn to scale. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work also fall within the scope of protection of the present disclosure.

[0061] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by a person skilled in the art to which the subject matter of the present disclosure belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the specification and the relevant art, and will not be interpreted in an idealized or overly formal form unless otherwise explicitly defined herein. As used herein, a statement that two or more parts are "connected" or "coupled" together shall mean that the parts are joined together directly or through one or more intermediate components.

[0062] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiments" in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0063] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0064] Furthermore, in all embodiments of the present disclosure, terms such as “first” and “second” are used only to distinguish one component (or a part of a component) from another component (or another part of a component).

[0065] In the description of the present application, unless otherwise specified, “plurality” means more than two (including two), and similarly, “plurality groups” means more than two (including two).

[0066] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0067] Based on the problems existing in the prior art, the present disclosure provides a method for adjusting the patient position in a CT scanning system. Figure 1 FIG. 1 is a flow chart of a method for adjusting the patient position in a CT scanning system provided by an embodiment of the present disclosure, such as Figure 1 As shown, the patient positioning adjustment method in the CT scanning system includes:

[0068] S110 . Determine joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object.

[0069] In the patient positioning adjustment method in the CT scanning system provided by the embodiment of the present disclosure, an image acquisition terminal is arranged above or on both sides of the CT scanning bed, and three-dimensional image data of the target object is acquired by the image acquisition terminal. After acquiring the three-dimensional image data of the target object, the image acquisition terminal sends the sampled three-dimensional image data of the target object to a terminal device. The terminal device obtains the joint position information of each joint of the target object by processing, analyzing and identifying the three-dimensional image data of the target object.

[0070] Among them, the image acquisition terminal can be but is not limited to video acquisition devices such as depth cameras. The image acquisition terminal can acquire three-dimensional image data (length, width, and height) of the patient (target object), and based on the acquired three-dimensional image data of the patient, identify the patient's specific posture and joint position information of each joint.

[0071] The terminal is set to process, analyze and identify the three-dimensional image data of the target object to obtain the joint position information of each joint of the target object. The terminal can identify the specific posture of the target object based on the posture recognition algorithm, and then determine the joint position information of each joint of the target object according to the identified specific posture of the target object. The posture recognition algorithm can be but is not limited to posture recognition technology using a deep learning algorithm model, and the model can be trained using motion sample data.

[0072] S120. Determine the target joint and associated joints according to the scanning parameters.

[0073] The scanning parameters at least include the scanning range.

[0074] Specifically, in a CT scanning system, the CT scanning system needs to set scanning parameters, including scanning range, slice thickness, slice spacing, scanning time, etc. For example, the scanning range of a head CT scan is usually from the base of the skull to the entrance of the chest cavity, and the slice thickness and slice spacing can be adjusted according to specific needs. The scanning parameters are set by technicians or nurses based on the diagnosis form issued by the attending physician.

[0075] After receiving the scanning parameters, the terminal device can determine information such as the scanning range of the target object, and determine the target joints and associated joints within the scanning range based on the correspondence between the scanning range and each joint.

[0076] As an exemplary example, after receiving the scanning parameters, the terminal device determines that the scanning range is from the head to the chest. Then, based on the correspondence between the scanning range and each joint, the target joint is determined to be the elbow joint, and the associated joints are determined to be the hand joints and shoulder joints connected to the elbow joint, and the neck joints and head joints that are not connected to the elbow joint.

[0077] As a preferred implementation, there is a correspondence between the scanning parameters and the joint numbers, that is, after the scanning parameters are determined, it can be determined which joint numbers the target joints include, which joint numbers the associated joints include, and the correspondence between the target joints and the associated joints, etc., which can all be pre-set.

[0078] It should be noted that, in the patient positioning adjustment method in the CT scanning system provided by the embodiment of the present disclosure, the correspondence between the scanning parameters and the target joints and the associated joints is preset in advance, that is, if the scanning range is between the head range and the chest range, the target joint is the elbow joint, and the associated joints are the hand joints and shoulder joints connected to the elbow joint, and the neck joints and head joints that are not connected to the elbow joint.

[0079] In addition, it should be noted that within a scanning range, there may be one or more target joints, and associated joints associated with different target joints may overlap, which is not specifically limited in the embodiments of the present disclosure.

[0080] S130. Determine the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information.

[0081] After the target joint and the associated joints are determined in step S120, the actual angle information of the target joint can be determined based on the target joint position information of the target joint and the joint position information of the two associated joints connected to the target joint, as well as the actual distance information of the target joint and any associated joint not connected to the target joint. Therefore, based on the actual angle information of the target joint and the actual distance information of the target joint and any associated joint not connected to the target joint, the positioning state information of the target joint of the target object can be determined.

[0082] As a specific implementation, according to the relationship between the target joint position information of the target joint, the joint position information of the associated joints and the preset joint position information, the positioning state information of the target object is determined, including: obtaining the first joint position information of the first associated joint connected to the target joint and the second joint position information of the second associated joint, and the third joint position information of the third associated joint not connected to the target joint; determining the actual angle information of the target joint according to the target joint position information of the target joint, the first joint position information of the first associated joint and the second joint position information of the second associated joint; determining the actual distance information between the target joint and the third associated joint according to the target joint position information of the target joint and the third joint position information of the third associated joint; determining the positioning state information of the target object according to the actual angle information and the actual distance information of the target joint.

[0083] Among them, determining the positioning state information of the target object according to the actual angle information and the actual distance information of the target joint includes: obtaining the preset angle information of the target joint and the preset distance information of the target joint; determining the angle matching value of the target joint according to the relationship between the actual angle information of the target joint and the preset angle information; determining the distance matching value of the target joint according to the relationship between the actual distance information of the target joint and the preset distance information; determining the positioning state information of the target object according to the angle matching value and the distance matching value of the target joint.

[0084] Determine the positioning status information of the target object according to the angle matching value and the distance matching value of the target joint, including: obtaining a first weighted value corresponding to the angle matching value of the target joint and a second weighted value corresponding to the distance matching value; determine the similarity between the positioning of the target object and a preset positioning according to the angle matching value, the first weighted value, the distance matching value and the second weighted value of the target joint; when the similarity between the positioning of the target object and the preset positioning is greater than or equal to the preset similarity, determine the positioning status information of the target object to be a positioning success status; when the similarity between the positioning of the target object and the preset positioning is less than the preset similarity, determine the positioning status information of the target object to be a positioning failure status.

[0085] To illustrate with a specific embodiment, if the scanning range is between the head range and the chest range, the target joint is the elbow joint, the associated joints are the hand joint and the shoulder joint connected to the elbow joint, and the neck joint and the head joint that are not connected to the elbow joint, that is, the first associated joint is the hand joint, the second associated joint is the shoulder joint, and the third associated joints are the neck joint and the head joint, respectively. At this time, firstly, according to the joint position information of the elbow joint, the joint position information of the hand joint and the joint position information of the shoulder joint, the actual angle information of the elbow joint is determined, and then according to the joint position information of the elbow joint and the joint position information of the neck joint, the actual distance information of the elbow joint from the neck joint is determined, and according to the joint position information of the elbow joint and the joint position information of the head joint, the actual distance information of the elbow joint from the head joint is determined, and finally, according to the actual angle information of the elbow joint, the actual distance information of the elbow joint from the neck joint and the actual distance information of the elbow joint from the head joint, the positioning state information of the target object is determined.

[0086] In a specific implementation, in a specific process of determining the positioning state information of the target object according to the actual angle information of the elbow joint, the actual distance information of the elbow joint from the neck joint, and the actual distance information of the elbow joint from the head joint: first, the angle matching value of the elbow joint is determined according to the actual angle information of the elbow joint and the preset angle information of the elbow joint; then, the first distance matching value of the elbow joint is determined according to the relationship between the actual distance information of the elbow joint from the neck joint and the preset distance information; and the second distance matching value of the elbow joint is determined according to the relationship between the actual distance information of the elbow joint from the head joint and the preset distance information; finally, the similarity between the positioning of the target object and the preset positioning is determined according to the angle matching value, the first distance matching value, the second distance matching value, and the corresponding weighted values; when the similarity between the positioning of the target object and the preset positioning is greater than or equal to the preset similarity, the positioning state information of the target object is determined to be a positioning success state; when the similarity between the positioning of the target object and the preset positioning is less than the preset similarity, the positioning state information of the target object is determined to be a positioning failure state.

[0087] Specifically, the angle matching value of the target joint is calculated in the following way:

[0088] ,

[0089] in, is the angle matching value of the joint numbered x, is the preset angle information of the joint numbered x. The actual angle information of the joint numbered x.

[0090] The distance matching value of the target joint satisfies:

[0091] ,

[0092] Among them, y is the number of the third associated joint, is the distance matching value between the joint numbered x and the joint numbered y, The preset distance information between the joint numbered x and the joint numbered y. The actual distance information between the joint numbered x and the joint numbered y.

[0093] When x is the number of the elbow joint, if the preset angle information of the elbow joint is , according to the joint position information of the elbow joint, the joint position information of the hand joint and the joint position information of the shoulder joint, the actual angle information of the elbow joint is determined as , then the angle matching value of the elbow joint satisfies .

[0094] When x is the number of the elbow joint, y1 is the number of the neck joint, and y2 is the number of the head joint, the preset distance information between the elbow joint and the neck joint is , , according to the joint position information of the elbow joint and the joint position information of the neck joint, the actual position information of the elbow joint is determined as , according to the joint position information of the elbow joint and the joint position information of the head joint, the actual position information of the elbow joint is determined as , then the distance matching value between the elbow joint and the neck joint is full , then the distance matching value between the elbow joint and the head joint satisfies .

[0095] By matching the angle of the elbow joint to the value that satisfies , the distance matching value between the elbow joint and the neck joint satisfies The distance matching value between the elbow joint and the head joint satisfies The weighted average is performed to obtain the similarity between the target object's position and the preset position.

[0096] It should be noted that in the above embodiment, the target joint is exemplarily represented as one joint. In other implementable modes, when the target joint is multiple joints, the angle matching values ​​and distance matching values ​​of the multiple target joints are obtained respectively, and then the similarity between the position of the target object and the preset position is determined according to the angle matching values ​​and distance matching values ​​corresponding to the different target joints. The more the number of target joints to be compared, the higher the similarity between the position of the determined target object and the preset position.

[0097] Furthermore, the posture features that need to be compared may include but are not limited to angle information of joints, relative position information of joints, etc. The more posture features that are compared, the higher the accuracy of the positioning state information of the determined target object.

[0098] S140. When the positioning state information of the target object is a positioning failure state, determine a position adjustment method for the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information.

[0099] In a specific implementation, a position adjustment method of the target joint of the target object is determined based on the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information, including: determining the adjustment direction of the target joint of the target object based on the difference between the actual angle information of the target joint and the preset angle information; determining the adjustment distance of the target joint of the target object based on the difference between the actual distance information of the target joint and the preset distance information; determining the position adjustment method of the target joint of the target object based on the adjustment direction and the adjustment distance.

[0100] Specifically, the difference between the actual angle information of the target joint and the preset angle information satisfies:

[0101]

[0102] The difference between the actual distance information of the target joint and the preset distance information satisfies:

[0103]

[0104] is the difference between the preset angle information and the actual angle information of the joint numbered x. The positive or negative value of determines the adjustment direction of the limb corresponding to the target joint. is the difference between the preset distance information and the actual distance information of the joint numbered x and the joint numbered y. The size of determines the limb adjustment distance corresponding to the target joint.

[0105] In the patient positioning adjustment method of the CT system provided by the embodiment of the present disclosure, firstly, according to the acquired three-dimensional image data of the target object, the joint position information of each joint of the target object is determined; then, according to the scanning parameters, the target joint and the associated joint are determined; and according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information, the positioning state information of the target object is determined; finally, when the positioning state information of the target object is a positioning failure state, according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information, the position adjustment mode of the target joint of the target object is determined. According to the joint position information of the target joint, the actual positioning angle and the actual positioning distance of the target joint can be determined, and then by comparing the actual positioning angle of the target joint with the preset positioning angle, and comparing the actual positioning distance of the target joint with the preset positioning distance, the position of the target joint is adjusted, the patient positioning process is optimized, the adjustment time is reduced, and the overall inspection efficiency and patient flow speed are improved. In addition, since the joint position information of each joint of the target object is determined based on automated visual image recognition technology, it is more accurate and further ensures the accuracy of the patient's positioning, thereby improving image quality and diagnostic effectiveness.

[0106] On the basis of the above embodiments, the patient positioning adjustment method in the CT scanning system provided in the embodiments of the present disclosure further includes:

[0107] According to the position adjustment method of the target joint of the target object, a screen demonstration video and voice prompt information are generated; the screen demonstration video is output to the display terminal, and the voice prompt information is output to the audio playback terminal, so as to prompt the target object to adjust the position of the target joint through the screen demonstration video and the voice prompt information.

[0108] The display terminal can be used to demonstrate the correct posture to the patient so that the patient can adjust according to the displayed posture, and can be, but not limited to, video playback devices such as LCD monitors. The audio playback terminal can provide voice prompts to guide the patient to make necessary posture adjustments, and can be, but not limited to, audio playback devices such as speakers and speakers.

[0109] By generating screen demonstration videos and voice prompt information, the patient can be intuitively advised on how to correct their position. By automatically generating correction suggestions, the system reduces reliance on manual intervention, improves operational efficiency, reduces human operational errors, reduces the need for communication between technicians or nurses and patients, reduces communication costs, and improves the smoothness of operations. In addition, by reducing direct contact between medical staff and patients, the probability of cross-infection is reduced, and the safety of the medical environment is improved.

[0110] Based on the above embodiments, the present disclosure also provides a patient positioning adjustment device in a CT scanning system. Figure 2 is a schematic diagram of the structure of a patient positioning adjustment device in a CT scanning system provided by an embodiment of the present disclosure, such as Figure 2 As shown, the patient positioning adjustment device in the CT scanning system includes:

[0111] The joint position information determination module 210 is used to determine the joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object;

[0112] A target and associated joint determination module 220, configured to determine a target joint and an associated joint according to scanning parameters, wherein the scanning parameters at least include a scanning range;

[0113] A positioning state information determination module 230 is used to determine the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information;

[0114] The position adjustment method determination module 240 is used to determine the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information when the positioning state information of the target object is a positioning failure state.

[0115] The patient positioning adjustment device in the CT system provided by the embodiment of the present disclosure first determines the joint position information of each joint of the target object according to the three-dimensional image data of the target object obtained; then determines the target joint and the associated joint according to the scanning parameters; and determines the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information; finally, when the positioning state information of the target object is a positioning failure state, the position adjustment method of the target joint of the target object is determined according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information. According to the joint position information of the target joint, the actual positioning angle and the actual positioning distance of the target joint can be determined, and then the position of the target joint is adjusted by comparing the actual positioning angle of the target joint with the preset positioning angle, and comparing the actual positioning distance of the target joint with the preset positioning distance, thereby optimizing the patient positioning process, reducing the adjustment time, and thus improving the overall inspection efficiency and patient flow speed. In addition, since the joint position information of each joint of the target object is determined based on the automated visual image recognition technology, the accuracy is higher, which further ensures the accuracy of the patient positioning, thereby improving the image quality and the effectiveness of diagnosis.

[0116] In a specific implementation, determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information includes:

[0117] Acquire first joint position information of a first associated joint connected to the target joint and second joint position information of a second associated joint, as well as third joint position information of a third associated joint not connected to the target joint;

[0118] Determining actual angle information of the target joint according to the target joint position information of the target joint, the first joint position information of the first associated joint, and the second joint position information of the second associated joint;

[0119] Determining actual distance information of the target joint according to the target joint position information of the target joint and third joint position information of the third associated joint;

[0120] The positioning state information of the target object is determined according to the actual angle information and the actual distance information of the target joint.

[0121] In a specific implementation, determining the positioning state information of the target object according to the actual angle information and the actual distance information of the target joint includes:

[0122] Acquiring preset angle information of the target joint and preset distance information of the target joint;

[0123] Determining an angle matching value of the target joint according to a relationship between actual angle information of the target joint and preset angle information;

[0124] Determining a distance matching value of the target joint according to a relationship between the actual distance information of the target joint and the preset distance information;

[0125] The positioning state information of the target object is determined according to the angle matching value and the distance matching value of the target joint.

[0126] In a specific implementation, determining the positioning state information of the target object according to the angle matching value and the distance matching value of the target joint includes:

[0127] Obtaining a first weighted value corresponding to the angle matching value of the target joint and a second weighted value corresponding to the distance matching value;

[0128] Determining the similarity between the position of the target object and a preset position according to the angle matching value of the target joint, the first weighted value, the distance matching value, and the second weighted value;

[0129] When the similarity between the position of the target object and the preset position is greater than or equal to the preset similarity, determining that the position state information of the target object is a position success state;

[0130] When the similarity between the position of the target object and the preset position is less than the preset similarity, it is determined that the position state information of the target object is a position failure state.

[0131] In a specific implementation, the angle matching value of the target joint satisfies:

[0132] ,

[0133] in, is the angle matching value of the joint numbered x, is the preset angle information of the joint numbered x. The actual angle information of the joint numbered x;

[0134] The distance matching value of the target joint satisfies:

[0135] ,

[0136] Among them, y is the number of the third associated joint, is the distance matching value between the joint numbered x and the joint numbered y, The preset distance information between the joint numbered x and the joint numbered y. The actual distance information between the joint numbered x and the joint numbered y.

[0137] In a specific implementation, determining the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information includes:

[0138] Determining an adjustment direction of a target joint of the target object according to a difference between the angle information of the target joint and preset angle information;

[0139] Determining an adjustment distance of a target joint of the target object according to a difference between the distance information of the target joint and the preset distance information;

[0140] A position adjustment method of a target joint of the target object is determined according to the adjustment direction and the adjustment distance.

[0141] In a specific embodiment, it also includes:

[0142] Generate a screen demonstration video and voice prompt information according to the position adjustment method of the target joint of the target object;

[0143] The screen demonstration video is output to a display terminal, and the voice prompt information is output to an audio playback terminal, so as to prompt the target object to adjust the position of the target joint through the screen demonstration video and the voice prompt information.

[0144] The present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0145] The computer device includes a memory 510 and a processor 520 that are connected to each other through a system bus. It should be noted that the figure only shows a computer device with components 510-520, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field-programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0146] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0147] The memory 510 includes at least one type of readable storage medium, and the readable storage medium includes a non-volatile memory or a volatile memory, such as a flash memory, a hard disk, a multimedia card, a card-type memory (such as an SD or DX memory, etc.), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc., and the RAM may include a static RAM or a dynamic RAM. In some embodiments, the memory 510 may be an internal storage unit of a computer device, such as a hard disk or a memory of the computer device. In other embodiments, the memory 510 may also be an external storage device of a computer device, such as a plug-in hard disk, a smart memory card (SMC), a secure digital (SD) card, or a flash card (Flash Card), etc., equipped on the computer device. Of course, the memory 510 may also include both an internal storage unit of the computer device and an external storage device thereof. In this embodiment, the memory 510 is generally used to store an operating system and various application software installed on the computer device, such as the program code of the above method, etc. In addition, the memory 510 may also be used to temporarily store various data that have been output or are to be output.

[0148] The processor 520 is generally used to perform the overall operation of the computer device. In this embodiment, the memory 510 is used to store program codes or instructions, the program code includes computer operation instructions, and the processor 520 is used to execute the program codes or instructions stored in the memory 510 or process data, such as running the program code of the above method.

[0149] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0150] Another embodiment of the present application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads a computer-readable program code stored in the computer-readable medium, so that the processor can execute the functional actions specified in each step or a combination of steps in the above method; and generate a device for implementing the functional actions specified in each block or a combination of blocks in the block diagram.

[0151] Computer-readable media include but are not limited to electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any appropriate combination of the foregoing, the memory is used to store program codes or instructions, the program codes include computer operating instructions, and the processor is used to execute the program codes or instructions of the above methods stored in the memory.

[0152] For the definitions of memory and processor, please refer to the description of the aforementioned computer device embodiment and will not be repeated here.

[0153] In the 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 only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0154] Each functional unit or module in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0155] If the integrated unit 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, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.

[0156] Unless the context clearly indicates otherwise, the singular form of the words used herein and in the appended claims includes the plural and vice versa. Thus, when referring to the singular, the plural form of the corresponding term is generally included. Similarly, the words "comprise" and "include" are to be interpreted as inclusive rather than exclusive. Likewise, the terms "include" and "or" should be interpreted as inclusive unless such interpretation is expressly prohibited herein. Where the term "example" is used herein, particularly when it is located after a group of terms, the "example" is merely exemplary and illustrative and should not be considered exclusive or comprehensive.

[0157] Further aspects and scopes of adaptability become apparent from the description provided herein. It should be understood that various aspects of the present application can be implemented individually or in combination with one or more other aspects. It should also be understood that the description and specific embodiments herein are intended for purposes of illustration only and are not intended to limit the scope of the present application.

[0158] Several embodiments of the present disclosure are described in detail above, but it is obvious that those skilled in the art can make various modifications and variations to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. The protection scope of the present disclosure is defined by the attached claims.

Claims

1. A method for adjusting patient positioning in a CT scanning system, characterized in that: include: Determine joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object; Determine the target joint and the associated joint according to the scanning parameters, wherein the scanning parameters at least include the scanning range; Determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information; When the positioning state information of the target object is a positioning failure state, determining a position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information; Wherein, determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information includes: Acquire first joint position information of a first associated joint connected to the target joint and second joint position information of a second associated joint, as well as third joint position information of a third associated joint not connected to the target joint; Determining actual angle information of the target joint according to the target joint position information of the target joint, the first joint position information of the first associated joint, and the second joint position information of the second associated joint; Determining actual distance information between the target joint and the third associated joint according to the target joint position information of the target joint and the third joint position information of the third associated joint; The positioning state information of the target object is determined according to the actual angle information and the actual distance information of the target joint.

2. The method according to claim 1, characterized in that The step of determining the positioning state information of the target object according to the actual angle information and the actual distance information of the target joint includes: Acquiring preset angle information of the target joint and preset distance information of the target joint; Determining an angle matching value of the target joint according to a relationship between actual angle information of the target joint and preset angle information; Determining a distance matching value of the target joint according to a relationship between the actual distance information of the target joint and the preset distance information; The positioning state information of the target object is determined according to the angle matching value and the distance matching value of the target joint.

3. The method according to claim 2, characterized in that The determining the positioning state information of the target object according to the angle matching value and the distance matching value of the target joint includes: Obtaining a first weighted value corresponding to the angle matching value of the target joint and a second weighted value corresponding to the distance matching value; Determining the similarity between the position of the target object and a preset position according to the angle matching value of the target joint, the first weighted value, the distance matching value, and the second weighted value; When the similarity between the position of the target object and the preset position is greater than or equal to the preset similarity, determining that the position state information of the target object is in a position success state; When the similarity between the position of the target object and the preset position is less than the preset similarity, it is determined that the position state information of the target object is a position failure state.

4. The method according to claim 2, characterized in that: The angle matching value of the target joint satisfies: in, is the angle matching value of the joint numbered x, is the preset angle information of the joint numbered x. The actual angle information of the joint numbered x; The distance matching value of the target joint satisfies: Among them, y is the number of the third associated joint, is the distance matching value between the joint numbered x and the joint numbered y, The preset distance information between the joint numbered x and the joint numbered y. The actual distance information between the joint numbered x and the joint numbered y.

5. The method according to claim 1, characterized in that The determining of the position adjustment method of the target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information comprises: Determining an adjustment direction of a target joint of the target object according to a difference between the angle information of the target joint and preset angle information; Determining an adjustment distance of a target joint of the target object according to a difference between the distance information of the target joint and preset distance information; A position adjustment method of a target joint of the target object is determined according to the adjustment direction and the adjustment distance.

6. The method according to claim 1, characterized in that Also includes: Generate a screen demonstration video and voice prompt information according to the position adjustment method of the target joint of the target object; The screen demonstration video is output to a display terminal, and the voice prompt information is output to an audio playback terminal, so as to prompt the target object to adjust the position of the target joint through the screen demonstration video and the voice prompt information.

7. A patient positioning adjustment device in a CT scanning system, characterized in that: include: A joint position information determination module, used to determine the joint position information of each joint of the target object according to the acquired three-dimensional image data of the target object; A target and associated joint determination module, used to determine the target joint and the associated joint according to the scanning parameters, wherein the scanning parameters at least include the scanning range; a positioning state information determination module, used to determine the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information; a position adjustment mode determination module, for determining a position adjustment mode of a target joint of the target object according to the relationship between the target joint position information of the target joint and the joint position information of the associated joint and the preset joint position information when the positioning state information of the target object is a positioning failure state; Wherein, determining the positioning state information of the target object according to the relationship between the target joint position information of the target joint, the joint position information of the associated joint and the preset joint position information includes: Acquire first joint position information of a first associated joint connected to the target joint and second joint position information of a second associated joint, as well as third joint position information of a third associated joint not connected to the target joint; Determining actual angle information of the target joint according to the target joint position information of the target joint, the first joint position information of the first associated joint, and the second joint position information of the second associated joint; Determining actual distance information between the target joint and the third associated joint according to the target joint position information of the target joint and the third joint position information of the third associated joint; The positioning state information of the target object is determined according to the actual angle information and the actual distance information of the target joint.

8. A computer device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • External radiation therapy implementation quality control system and method based on virtual intelligent medical platform

    CN111228656A

  • Medical guiding device and using method thereof

    CN112397189A