Method, system, device and storage medium for adjusting a scanning trajectory
By acquiring the morphological information of the target object to generate the bias angle of the scanning device and adjusting the scanning trajectory, the problem that the scanning trajectory in the prior art cannot adapt to the morphology of different organs is solved, and adaptive adjustment of the scanning trajectory and reduction of radiation are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-27
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, when a C-arm moves around a pre-defined spherical area, the scanning trajectory is fixed and cannot adapt to different organ shapes, resulting in mismatched scanning.
By acquiring the morphological information of the part of the target object to be scanned, including size and position information, the bias angle of the scanning device is generated, and the scanning trajectory is adjusted according to the bias angle to adapt to the morphology of different organs.
It achieves adaptive adjustment of the scanning trajectory to suit different organ morphologies and reduce unnecessary radiation exposure.
Smart Images

Figure CN115553797B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of medical imaging, in particular to a scanning track adjustment method, system, device and storage medium. BACKGROUND
[0002] Conventional large volume scanning is that a C-arm moves around a pre-set spherical region surface, that is, the C-arm rotates scanning according to a fixed offset angle, the scanning track is fixed and cannot be automatically changed with the size of a patient's organ, and cannot be automatically applied to different organ morphologies. SUMMARY
[0003] The present application aims to solve the technical problem that the scanning track cannot be automatically changed and cannot be applied to different organ morphologies in the prior art, and provides a scanning track adjustment method, system, device and storage medium.
[0004] The present application solves the above technical problem by the following technical scheme:
[0005] The present application provides a scanning track adjustment method in the first aspect, and the adjustment method comprises:
[0006] Obtaining morphological information of a to-be-scanned part of a target object, wherein the morphological information comprises size information and position information of the to-be-scanned part;
[0007] Generating an offset angle of a scanning device according to the size information and the position information;
[0008] Adjusting a scanning track of the scanning device for scanning the to-be-scanned part according to the offset angle.
[0009] Preferably, the step of obtaining the morphological information of the to-be-scanned part of the target object comprises:
[0010] Obtaining optical image information and medical image information of the target object;
[0011] Matching and fusing the optical image information and the medical image information to obtain a human body model of the target object;
[0012] Obtaining the to-be-scanned part from the human body model;
[0013] Measuring the to-be-scanned part to obtain the morphological information of the to-be-scanned part of the target object.
[0014] Preferably, the step of generating the offset angle of the scanning device according to the size information and the position information comprises:
[0015] generating a minimum geometric body wrapping the to-be-scanned part according to the size information;
[0016] obtaining radius information of the minimum geometric body according to the position information;
[0017] generating a bias angle of the scanning device according to the radius information.
[0018] Preferably, the step of obtaining the optical image information and the medical image information of the target object comprises:
[0019] obtaining the optical image information of the target object based on a camera;
[0020] obtaining the medical image information of the target object based on an imaging device.
[0021] Preferably, the scanning device comprises a C-arm.
[0022] Preferably, the geometric body comprises a cylinder or a cube.
[0023] Preferably, the camera comprises an infrared camera or an optical camera;
[0024] and / or,
[0025] the imaging device comprises at least one of a CT device, a CBCT device, a PET device, a SPECT device, a PET-CT device, and an MRI device.
[0026] The second aspect of the present application provides a scanning trajectory adjustment system, which comprises an obtaining module, a generating module, and an adjusting module;
[0027] The obtaining module is configured to obtain morphological information of a to-be-scanned part of a target object, the morphological information comprising size information and position information of the to-be-scanned part.
[0028] The generating module is configured to generate a bias angle of a scanning device according to the size information and the position information.
[0029] The adjusting module is configured to adjust a scanning trajectory of the scanning device for scanning the to-be-scanned part according to the bias angle.
[0030] Preferably, the obtaining module comprises a first obtaining unit, a fusion unit, a second obtaining unit, and a measuring unit.
[0031] The first obtaining unit is configured to obtain optical image information and medical image information of the target object.
[0032] The fusion unit is configured to match and fuse the optical image information and the medical image information to obtain a human body model of the target object.
[0033] The second acquisition unit is configured to acquire the scanning part from the human body model.
[0034] The measurement unit is configured to measure the scanning part to obtain the shape information of the scanning part of the target object.
[0035] Preferably, the generation module comprises a first generation unit, a third acquisition unit and a second generation unit.
[0036] The first generation unit is configured to generate a minimum geometric body wrapping the scanning part according to the size information.
[0037] The third acquisition unit is configured to acquire radius information of the minimum geometric body according to the position information.
[0038] The second generation unit is configured to generate a bias angle of the scanning device according to the radius information.
[0039] Preferably, the first acquisition unit is configured to acquire optical image information of the target object based on a camera device.
[0040] The first acquisition unit is configured to acquire medical image information of the target object based on an imaging device.
[0041] Preferably, the scanning device comprises a C-arm.
[0042] Preferably, the geometric body comprises a cylinder or a cube.
[0043] Preferably, the camera device comprises an infrared camera or an optical camera.
[0044] and / or,
[0045] The imaging device comprises at least one of a CT device, a CBCT device, a PET device, a SPECT device, a PET-CT device and an MRI device.
[0046] The third aspect of the present application provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to realize the scanning trajectory adjustment method according to the first aspect.
[0047] The fourth aspect of the present application provides a computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to realize the scanning trajectory adjustment method according to the first aspect.
[0048] The positive progress effect of the present application is that:
[0049] The application generates a bias angle of a scanning device according to size information and position information of a target object, and adjusts a scanning track of the scanning device on a to-be-scanned part according to the bias angle, so as to adjust the scanning track based on organ morphological information of the target object, and to adapt the scanning track to different organ morphologies. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 A flowchart of the adjustment method of the scanning track of the embodiment 1 of the application.
[0051] Figure 2 A flowchart of the step 101 of the adjustment method of the scanning track of the embodiment 1 of the application.
[0052] Figure 3 A flowchart of the step 102 of the adjustment method of the scanning track of the embodiment 1 of the application.
[0053] Figure 4 A rotation schematic diagram of the scanning track of the embodiments 1 and 2 of the application.
[0054] Figure 5 A structure schematic diagram of the adjustment system of the scanning track of the embodiment 2 of the application.
[0055] Figure 6 A structure schematic diagram of the electronic device of the embodiment 3 of the application. DETAILED DESCRIPTION
[0056] The application will be further described below by way of examples, but the application is not limited in the scope of the examples.
[0057] Embodiment 1
[0058] The embodiment provides an adjustment method of a scanning track, as shown in the figure, the adjustment method comprises: Figure 1
[0059] The step 101, acquiring morphological information of a to-be-scanned part of a target object, the morphological information comprising size information and position information of the to-be-scanned part;
[0060] In the embodiment, the to-be-scanned part of the target object is positioned by a CT device, that is, the morphological information (i.e. organ morphological data) of the to-be-scanned part of the target object is acquired by the CT device, specifically, the size and position of the to-be-scanned part of the target object are acquired by the CT device (i.e. the size and position of the organ are acquired).
[0061] In the embodiment, the to-be-scanned part can be a head of the target object, can be a liver organ of the target object, or can be other parts of the target object, which is not limited here.
[0062] Step 102, generating the offset angle of the scanning device according to the size information and the position information;
[0063] In an implementable solution, the scanning device comprises a C-arm.
[0064] It should be noted that generally, the smaller the size of the to-be-scanned part is, the smaller the offset angle of the scanning device is, and the less the scanning time is.
[0065] In this embodiment, the sizes and positions of the to-be-scanned parts corresponding to target objects of different body types are also different.
[0066] Step 103, adjusting the scanning track of the scanning device for scanning the to-be-scanned part according to the offset angle.
[0067] In this embodiment, the scanning track of the scanning device is reset according to the offset angle, that is, the size of the circular arc is controlled by the offset angle (that is, the size of the spherical region is reset by the offset angle), so as to adapt to the morphology of the to-be-scanned part and reduce unnecessary radiation.
[0068] In an implementable solution, as shown in Figure 2 Step 101 comprises:
[0069] Step 1011, acquiring optical image information and medical image information of the target object.
[0070] In an implementable solution, the optical image information of the target object is acquired based on a camera device.
[0071] The medical image information of the target object is acquired based on an imaging device.
[0072] In an implementable solution, the camera device comprises an infrared camera or an optical camera.
[0073] In an implementable solution, the imaging device comprises at least one of a CT (Computed Tomography) device, a CBCT (Cone Beam Computed Tomography) device, a PET (Positron Emission Tomography) device, a SPECT (Single Photon Emission Computed Tomography) device, a PET-CT (Positron Emission Computed Tomography) device, and an MRI (Magnetic Resonance Imaging) device.
[0074] In this embodiment, the target object is positioned in real time by the camera device, and the optical image information of the target object is acquired, that is, the body surface optical image information of the target object is acquired by the camera device; the medical image information of the target object is scanned by the imaging device, for example, the size and position of the internal organs of the target object are scanned by the CT device.
[0075] It should be noted that the position of the target object can be acquired in real time by the camera (i.e., the position of the target object lying on the scanning bed is acquired), and the optical image information of the target object is acquired in real time by the camera during the treatment process.
[0076] Step 1012, matching and fusing the optical image information and the medical image information to obtain a human body model of the target object.
[0077] In this embodiment, the body surface optical image information of the target object is matched and fused with the internal organ information to obtain a human body model of the target object.
[0078] It should be noted that the human body model can be a 3D human body model, and the body surface contour and internal organ structure of the target object can be seen from the 3D human body model.
[0079] Step 1013, obtaining a scanning part from the human body model.
[0080] Step 1014, measuring the scanning part to obtain morphological information of the scanning part of the target object.
[0081] In the specific implementation process, the scanning part is first segmented to obtain a segmented scanning part, and then the segmented scanning part is measured to obtain the morphological information of the scanning part of the target object.
[0082] In an implementable scheme, as shown in Figure 3 Step 102 includes:
[0083] Step 1021, generating a minimum geometric body wrapping the scanning part according to the size information.
[0084] In this embodiment, the minimum geometric body wrapping the scanning part is generated according to the spatial size of the scanning part. It should be noted that the minimum geometric body can wrap the scanning part completely in three-dimensional space.
[0085] In an implementable scheme, the geometric body includes a cylinder or a cube.
[0086] Step 1022, obtaining radius information of the minimum geometric body according to the position information.
[0087] Step 1023, generating a bias angle of the scanning device according to the radius information.
[0088] In this embodiment, multimodal data (i.e., optical image information and medical image information) are used to segment and measure the area to be scanned to obtain morphological information (i.e., organ size and organ position, etc.). The scanning trajectory is then reset based on the morphological information (e.g., the center of the scanning trajectory is reset; for large-volume CBCT scanning, the scanning trajectory can be reset. Conventional large-volume scanning involves the C-arm moving around a pre-defined spherical area surface; the size of the spherical area can be reset based on the characteristic morphological information), thereby adapting to the morphology of the area to be scanned and reducing unnecessary radiation.
[0089] For example, such as Figure 4 The scanning trajectory shown is defined by the angle θ formed between the straight line passing through the center of the sphere from the focal spot and the tangent of the sphere. This angle is the bias angle of the scanning device. The bias angle is adaptively adjusted according to the size of the part to be scanned, so as to fully scan the part to be scanned and thus present the part to be scanned completely on the flat panel display.
[0090] This embodiment generates the offset angle of the scanning device based on the size and position information of the target object, and adjusts the scanning trajectory of the scanning device to scan the part to be scanned based on the offset angle. This realizes the adjustment of the scanning trajectory based on the organ morphology information of the target object, so that the scanning trajectory can be adapted to different organ morphologies.
[0091] Example 2
[0092] This embodiment provides a scanning trajectory adjustment system, such as... Figure 5 As shown, the adjustment system includes an acquisition module 21, a generation module 22, and an adjustment module 23;
[0093] The acquisition module 21 is used to acquire the shape information of the part to be scanned of the target object, which includes the size information and position information of the part to be scanned;
[0094] In this embodiment, the CT device is used to locate the part of the target object to be scanned, that is, the morphological information (i.e., organ morphological data) of the part of the target object to be scanned is obtained by scanning with the CT device. Specifically, the size and position of the part of the target object to be scanned are obtained by scanning with the CT device (i.e., the size and position of the organ).
[0095] In this embodiment, the area to be scanned can be the head of the target object, the liver organ of the target object, or other parts of the target object; no specific limitation is made here.
[0096] The generation module 22 is used to generate the offset angle of the scanning device based on the size information and position information;
[0097] In an implementable solution, the scanning device comprises a C-arm.
[0098] It should be noted that generally the smaller the size of the to-be-scanned part is, the smaller the offset angle of the scanning device is, and the less the scanning time is.
[0099] In this embodiment, the sizes and positions of the to-be-scanned parts corresponding to target objects of different sizes are also different.
[0100] The adjusting module 23 is configured to adjust a scanning track of the scanning device for scanning the to-be-scanned part according to the offset angle.
[0101] In this embodiment, the scanning track of the scanning device is reset according to the offset angle, that is, the size of the circular arc is controlled by the offset angle (that is, the size of the spherical region is reset by the offset angle), so as to adapt to the shape of the to-be-scanned part and reduce unnecessary radiation.
[0102] In an implementable solution, as shown in Figure 5 The acquiring module 21 comprises a first acquiring unit 211, a fusion unit 212, a second acquiring unit 213, and a measuring unit 214.
[0103] The first acquiring unit 211 is configured to acquire optical image information and medical image information of the target object.
[0104] In an implementable solution, the first acquiring unit 211 is configured to acquire the optical image information of the target object based on a camera device.
[0105] The first acquiring unit 211 is configured to acquire the medical image information of the target object based on an imaging device.
[0106] In an implementable solution, the camera device comprises an infrared camera or an optical camera.
[0107] In an implementable solution, the imaging device comprises at least one of a CT device, a CBCT device, a PET device, a SPECT device, a PET-CT device, and an MRI device.
[0108] In this embodiment, the optical image information of the target object is acquired by real-time positioning of the target object by the camera device, that is, the body surface optical image information of the target object is acquired by the camera device; and the medical image information of the target object is scanned by the imaging device, for example, the size and position of the internal organs of the target object are scanned by the CT device.
[0109] It should be noted that the position of the target object can be acquired in real time by the camera device (that is, the position of the target object lying on the scanning bed is acquired), and the optical image information of the target object is acquired in real time by the camera during the treatment process.
[0110] The fusing unit 212 is configured to match and fuse the optical image information and the medical image information to obtain a human model of the target object;
[0111] In this embodiment, the body surface optical image information of the target object is matched and fused with the internal organ information to obtain a human model of the target object.
[0112] It should be noted that the human model can be a 3D human model, from which the body surface contour and internal organ structure of the target object can be seen.
[0113] The second obtaining unit 213 is configured to obtain the to-be-scanned part from the human model.
[0114] The measuring unit 214 is configured to measure the to-be-scanned part to obtain the shape information of the to-be-scanned part of the target object.
[0115] In the specific implementation process, the to-be-scanned part is first segmented to obtain a segmented to-be-scanned part, and then the segmented to-be-scanned part is measured to obtain the shape information of the to-be-scanned part of the target object.
[0116] In an implementable scheme, as shown in Figure 5 The generating module 22 includes a first generating unit 221, a third obtaining unit 222, and a second generating unit 223.
[0117] The first generating unit 221 is configured to generate a smallest geometric body wrapping the to-be-scanned part according to the size information.
[0118] In this embodiment, the smallest geometric body wrapping the to-be-scanned part is generated according to the spatial size of the to-be-scanned part. It should be noted that the smallest geometric body can wrap the to-be-scanned part completely in three-dimensional space.
[0119] In an implementable scheme, the geometric body includes a cylinder or a cube.
[0120] The third obtaining unit 222 is configured to obtain the radius information of the smallest geometric body according to the position information.
[0121] The second generating unit 223 is configured to generate the offset angle of the scanning device according to the radius information.
[0122] In this embodiment, through the multi-modal data (i.e. optical image information and medical image information), the morphology information (i.e. organ size and organ position) of the scanning part is obtained through segmentation and measurement, and the scanning trajectory is re-set according to the morphology information (for example, the scanning trajectory center is re-set, for large volume CBCT device scanning, the scanning trajectory can be re-set, and the conventional large volume scanning is that the C-arm moves around a pre-set spherical region surface, and through the characteristic morphology information, the size of the spherical region can be re-set), so that the morphology of the scanning part can be adapted, and unnecessary radiation can be reduced.
[0123] For example, as shown in the scanning trajectory shown in Figure 4 The included angle θ formed between the straight line passing through the focal spot (Focal spot) and the tangent of the sphere and the tangent of the sphere is the offset angle of the scanning device, and the offset angle is adjusted adaptively with the change of the size of the scanning part, so that the scanning part can be scanned comprehensively, so that the scanning part can be completely presented on the flat panel display (Flat panel).
[0124] In this embodiment, the offset angle of the scanning device is generated according to the size information and position information of the target object, and the scanning trajectory of the scanning device scanning the scanning part is adjusted according to the offset angle, so that the scanning trajectory is adjusted based on the organ morphology information of the target object, and the scanning trajectory is adapted to different organ morphologies.
[0125] Embodiment 3
[0126] Figure 6 A structural schematic diagram of an electronic device provided for the embodiment 3 of the present application. The electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the scanning trajectory adjustment method of the embodiment 1 when executing the program. Figure 6 The electronic device 30 shown is only an example, and should not bring any limitation to the function and use range of the embodiment of the present application.
[0127] As shown in Figure 6 The electronic device 30 can be in the form of a general computing device, for example, it can be a server device. The components of the electronic device 30 can include but are not limited to the above-mentioned at least one processor 31, the above-mentioned at least one memory 32, and the bus 33 connecting different system components including the memory 32 and the processor 31.
[0128] The bus 33 includes a data bus, an address bus and a control bus.
[0129] The memory 32 can include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322, and can further include a read-only memory (ROM) 323.
[0130] The memory 32 can also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or a combination can include implementation of a network environment.
[0131] The processor 31 performs a variety of functions, including executing computer program instructions stored in the memory 32, by operating in accordance with the instructions of the program modules 324. The processor 31 can perform functions of the scanning trajectory adjustment method of embodiment 1.
[0132] The electronic device 30 can also communicate with one or more external devices 34 such as a keyboard or a pointing device, by way of Input / Output (I / O) interface 35. Further, the model generation device 30 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet, by way of the network adapter 36. As Figure 6 illustrated, the network adapter 36 communicates with the other modules of the model generation device 30 by way of the bus 33. It should be appreciated that the model generation device 30 can be a part of another device or that the model generation device 30 can be a stand-alone device. Further, it should be appreciated that the model generation device 30 might not need the bus 33 since all the components of the model generation device 30 might be connected directly to each other or to the network adapter 36.
[0133] It should be noted that although several units / modules or sub-units / modules of an electronic device are mentioned in the foregoing detailed description, such a division is merely exemplary and not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functionalities of one unit / module described above can be further divided into several units / modules.
[0134] Embodiment 4
[0135] The embodiment provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the scanning trajectory adjustment method provided in embodiment 1.
[0136] More specifically, the readable storage medium can include, but is not limited to, a portable disc, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0137] In possible implementation manners, the present application can also be implemented in the form of a program product, which comprises program codes for causing a terminal device to execute the scanning track adjustment method described in Embodiment 1 when the program product is run on the terminal device.
[0138] Wherein, the program codes for executing the present application can be written in any combination of one or more programming languages, and can be executed completely on the user device, partially on the user device, as a separate software package, partially on the user device and partially on a remote device, or completely on a remote device.
[0139] Although the specific embodiments of the present application are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present application is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present application, and these changes and modifications all fall within the protection scope of the present application.
Claims
1. A method for adjusting a scanning trajectory, characterized in that, The adjustment method includes: Obtain the morphological information of the part of the target object to be scanned, wherein the morphological information includes the size information and position information of the part to be scanned; The offset angle of the scanning device is generated based on the size and position information; The scanning trajectory of the scanning device for scanning the area to be scanned is adjusted according to the bias angle; The step of generating the offset angle of the scanning device based on the size information and position information includes: Generate the smallest geometry that encloses the area to be scanned based on the size information; The radius information of the smallest geometric object is obtained based on the location information; The offset angle of the scanning device is generated based on the radius information.
2. The method for adjusting the scanning trajectory as described in claim 1, characterized in that, The step of obtaining the morphological information of the part of the target object to be scanned includes: Acquire optical image information and medical image information of the target object; The optical image information is matched and fused with medical image information to obtain a human body model of the target object; The area to be scanned is obtained from the human body model; The area to be scanned is measured to obtain the morphological information of the area to be scanned of the target object.
3. The method for adjusting the scanning trajectory as described in claim 2, characterized in that, The steps of acquiring the optical image information and medical image information of the target object include: Optical image information of the target object is acquired using a camera device; Medical image information of the target object is acquired based on the imaging device.
4. The method for adjusting the scanning trajectory as described in claim 1, characterized in that, The scanning device includes a C-arm.
5. The method for adjusting the scanning trajectory as described in claim 1, characterized in that, The geometry includes cylinders or cubes.
6. The method for adjusting the scanning trajectory as described in claim 3, characterized in that, The camera device includes an optical camera; And / or, The imaging device includes at least one of a CT device, a PET device, a SPECT device, a PET-CT device, and an MRI device.
7. A scanning trajectory adjustment system, characterized in that, The adjustment system includes an acquisition module, a generation module, and an adjustment module; The acquisition module is used to acquire the shape information of the part to be scanned of the target object, and the shape information includes the size information and position information of the part to be scanned; The generation module is used to generate the offset angle of the scanning device based on the size information and position information; The adjustment module is used to adjust the scanning trajectory of the scanning device for scanning the part to be scanned according to the offset angle; The generation module includes a first generation unit, a third acquisition unit, and a second generation unit; the first generation unit is used to generate the smallest geometric shape that wraps around the part to be scanned based on the size information; the third acquisition unit is used to acquire the radius information of the smallest geometric shape based on the position information; and the second generation unit is used to generate the offset angle of the scanning device based on the radius information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for adjusting the scan trajectory as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for adjusting the scan trajectory as described in any one of claims 1-6.
Citation Information
Patent Citations
Medical navigation system and the method thereof
KR1020180116090A
Method and apparatus for setting a dynamically adjustable position of an imaging system
US20100014629A1