Scan cabin offset determination method, apparatus, system, computer device, and medium
By directly using slice images of the scanning chamber to determine the angle and displacement offset, the image eccentricity problem caused by scanning chamber offset in the MicroCT imaging system is solved, realizing a simpler and more efficient correction method.
Patent Information
- Application Number
- CN202211475159.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-23
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2042-11-23
AI Technical Summary
In MicroCT imaging systems, installation misalignment of the scanning chamber causes off-center scanning tomographic images, and existing correction methods are complex and inefficient.
By using slice images of at least two scanning chambers, the angle and displacement offset of the scanning chamber's axis relative to a preset axis can be directly determined. Correction can be completed in two scans without relying on a correction phantom.
It simplifies the scanning chamber offset correction process, improves efficiency, reduces the number of scans, and achieves simpler and more efficient offset correction.
Smart Images

Figure CN115836872B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of medical imaging, and in particular to a scanning cabin offset determination method, device, system, computer equipment and readable storage medium. BACKGROUND
[0002] In a MicroCT (Micro CT) imaging system, a scanning cabin needs to be used to carry a measured object for scanning experiments. However, during the integration stage of the scanning cabin, there are horizontal and vertical offsets and angular tilts, which result in eccentricity of the final scanning tomographic image.
[0003] In the prior art, a scanning cabin position correction method for scanning cabin installation offset mainly involves that, during initial installation, a service personnel corrects the scanning cabin by judging the offset amount of the axis of the scanning cabin through scanning imaging of a correction phantom. However, this correction method is relatively complex. SUMMARY
[0004] Therefore, it is necessary to provide a scanning cabin offset determination method, device, system, computer equipment and readable storage medium to solve the above technical problems.
[0005] In a first aspect, an embodiment of the present application provides a scanning cabin offset determination method, which comprises:
[0006] determining an angular offset amount of an axis of the scanning cabin relative to a preset axis based on at least two first slice images of the scanning cabin;
[0007] determining a displacement offset amount of the axis of the scanning cabin relative to the preset axis based on at least two second slice images of the scanning cabin after angular correction.
[0008] In some embodiments, the determining of the angular offset amount of the axis of the scanning cabin relative to the preset axis based on the at least two first slice images of the scanning cabin comprises:
[0009] determining first center position information of each of the first slice images based on the at least two first slice images of the scanning cabin;
[0010] determining the angular offset amount of the axis of the scanning cabin relative to the preset axis based on the first center position information.
[0011] In some embodiments, the determining of the first center position information of each of the first slice images based on the at least two first slice images of the scanning cabin comprises:
[0012] determining an edge curve of each of the first slice images based on an edge feature point of each of the first slice images;
[0013] Determine first center position information of each of the first slice images based on the edge curves.
[0014] In some embodiments, the angle offset includes a first angle offset of an axis of the scan cabin relative to a vertical plane of a preset axis, and a second angle offset of the axis of the scan cabin relative to a horizontal plane of the preset axis, and the determining the angle offset of the axis of the scan cabin relative to the preset axis based on the first center position information includes:
[0015] Determine a first projection line of the axis of the scan cabin relative to a first angle offset of a vertical plane of a preset axis based on first projection information of each of the first center position information in a horizontal plane of the preset axis; and
[0016] Determine a second projection line of the axis of the scan cabin relative to a second angle offset of a horizontal plane of a preset axis based on second projection information of each of the first center position information in a vertical plane of the preset axis.
[0017] In some embodiments, the displacement offset of the axis of the scan cabin relative to the preset axis based on at least two second slice images of the scan cabin after angle correction includes:
[0018] Determine second center position information of each of the second slice images based on each of the second slice images;
[0019] Determine the displacement offset of the axis of the scan cabin relative to the preset axis based on each of the second center position information.
[0020] In some embodiments, the displacement offset includes a first displacement offset of an axis of the scan cabin relative to a vertical plane of a preset axis, and a second displacement offset of the axis of the scan cabin relative to a horizontal plane of the preset axis, and the determining the second displacement offset of the axis of the scan cabin relative to the preset axis based on each of the second center position information includes:
[0021] Determine position information of the axis of the scan cabin based on each of the second center position information;
[0022] Determine the first displacement offset and the second displacement offset based on the position information of the axis and reconstruction parameters.
[0023] In a second aspect, an embodiment of the present application provides a scan cabin offset determination device, the device comprising:
[0024] An angle offset determination module is configured to determine an angle offset of an axis of the scan cabin relative to a preset axis based on at least two first slice images of the scan cabin.
[0025] a displacement offset determining module, configured to determine a displacement offset of an axis of the scanning cabin relative to a preset axis based on at least two second slice images of the scanning cabin after angle correction.
[0026] In a third aspect, an embodiment of the present application provides a scanning imaging system, the system comprising:
[0027] a ray source, configured to generate X rays;
[0028] a detector, configured to generate scanning data according to the X rays detected to pass through a target object; wherein the scanning data is used to generate slice images;
[0029] a scanning cabin, configured to place an object to be scanned; and
[0030] The scanning cabin offset determining apparatus according to the second aspect is configured to determine an angle offset and a displacement offset of an axis of the scanning cabin relative to a preset axis.
[0031] In some embodiments, the system further comprises:
[0032] a correction module, configured to correct the scanning cabin based on the angle offset and correct the scanning cabin based on the displacement offset.
[0033] In a fourth aspect, an embodiment of the present application provides a computer device, comprising a memory and a processor, the memory storing a computer program, and the processor executing the steps of the first aspect.
[0034] In a fifth aspect, an embodiment of the present application provides a readable storage medium, storing a program, wherein the program is executed by a processor to implement the steps of the method of the first aspect.
[0035] Compared with the prior art, the above method, apparatus, system, computer device and readable storage medium determine an angle offset of an axis of the scanning cabin relative to a preset axis based on at least two first slice images of the scanning cabin, and determine a displacement offset of the axis of the scanning cabin relative to the preset axis based on at least two second slice images of the scanning cabin after angle correction. Firstly, the scanning cabin offset determining method directly uses the scanning cabin to determine the offset, without relying on a correction phantom, so that the method is relatively simpler and more efficient. Secondly, the scanning cabin offset determining method only needs to scan the scanning cabin twice to determine the angle offset and the displacement offset, without more scanning, so that the method is relatively simpler and more efficient. BRIEF DESCRIPTION OF DRAWINGS
[0036] Figure 1 FIG. 1 is a structural schematic diagram of a scanning imaging system in an embodiment.
[0037] Figure 2 A schematic diagram of a scanning device in an embodiment;
[0038] Figure 3 A schematic diagram of a scanning cabin offset determination method in an embodiment;
[0039] Figure 4 A schematic diagram of an angle offset determination method in an example embodiment;
[0040] Figure 5 A schematic diagram of a first center position determination method in an embodiment;
[0041] Figure 6 A schematic diagram of a first center position determination method in an embodiment;
[0042] Figure 7 A schematic diagram of a first angle offset and a second angle offset determination method in an embodiment;
[0043] Figure 8 A schematic diagram of a coordinate system in an embodiment;
[0044] Figure 9 A schematic diagram of a first angle offset determination method in an embodiment;
[0045] Figure 10 A schematic diagram of a second angle offset determination method in an embodiment;
[0046] Figure 11 A schematic diagram of a displacement offset determination method in an embodiment;
[0047] Figure 12 A schematic diagram of a first displacement offset and a second displacement offset in an embodiment;
[0048] Figure 13 A schematic diagram of a first displacement offset and a second displacement offset determination method in an embodiment;
[0049] Figure 14 A schematic diagram of a scanning cabin offset determination device in an embodiment;
[0050] Figure 15 A schematic diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0051] In order to describe the technical solutions of the embodiments of the present application more clearly, the accompanying drawings needed in the embodiments will be briefly introduced. Obviously, the accompanying drawings in the following description only show some examples or embodiments of the present application, and for those skilled in the art, the present application can be applied to other similar situations without creative effort based on the accompanying drawings. The same reference numbers in the drawings represent the same structures or operations unless otherwise indicated by the context or otherwise stated.
[0052] As shown in the present application and claims, unless the context clearly indicates otherwise, the words "one", "an", "a" and / or "the" do not mean "only one", but can include a plurality or "one or more" unless the context clearly indicates otherwise. Generally, the terms "comprising" and "including" only indicate including the steps and elements clearly identified, and these steps and elements do not constitute an exclusive list, and the method or device can also include other steps or elements.
[0053] Although the present application makes various references to certain modules in the system according to the embodiments of the present application, however, any number of different modules can be used and run on the computing device and / or processor. The modules are only illustrative, and different aspects of the system and method can use different modules.
[0054] It should be understood that when a unit or module is described as "connected", "coupled" to other units, modules or blocks, it can mean directly connected or coupled to, or in communication with, the other units, modules or blocks, or there can be intermediate units, modules or blocks, unless the context clearly indicates otherwise. The term "and / or" used herein can include any and all combinations of one or more related listed items.
[0055] As shown in the present application and claims, unless the context clearly indicates otherwise, the words "one", "an", "a" and / or "the" do not mean "only one", but can include a plurality or "one or more" unless the context clearly indicates otherwise. Generally, the terms "comprising" and "including" only indicate including the steps and elements clearly identified, and these steps and elements do not constitute an exclusive list, and the method or device can also include other steps or elements. Figure 1 As shown in the present application and claims, unless the context clearly indicates otherwise, the words "one", "an", "a" and / or "the" do not mean "only one", but can include a plurality or "one or more" unless the context clearly indicates otherwise. Generally, the terms "comprising" and "including" only indicate including the steps and elements clearly identified, and these steps and elements do not constitute an exclusive list, and the method or device can also include other steps or elements.
[0056] The scanning device 110 can scan a target object. The target object can be an animal, an object, an organ, a tissue, etc. The scanning device can be a medical image device. In some embodiments, the scanning device 110 can be a computed tomography (CT) device, or a multi-modality fusion scanning device of CT and other modalities (magnetic resonance imaging (MRI), positron emission computed tomography (PET), etc.). In some embodiments, the scanning device 110 is a micro scanning device, such as a micro CT device, or a multi-modality fusion scanning device of micro CT and other modalities. The micro scanning device can be used for scanning imaging of small animals, and is generally used for preclinical life science research.
[0057] In the present embodiment, as shown in FIG. 2, the scanning device 110 includes a radiation source 1102 for generating X-rays, a detector 1104 for generating scanning data according to the detected X-rays passing through a target object, wherein the scanning data is used to generate slice images, and a scanning cabin 1106 for placing a scanning object. Further, the scanning device 110 can send the obtained scanning data to the processing device 120, the storage device 140, or the display device 150 through the network 130.
[0058] The processing device 120 can process scanning data. The scanning data can be obtained by the scanning device 110, or obtained from the storage device 140. In some embodiments, the scanning data can be two-dimensional or three-dimensional scanning data representing anatomical and / or functional information of a scanning object. The processing can include reconstructing the scanning data to generate scanning images. The processing device 120 can send the scanning images to the storage device 140 for storage. In some embodiments, the processing device 120 can also optimize scanning parameters in a scanning protocol.
[0059] In the present embodiment, the processing device 120 includes a scanning cabin offset determination apparatus for determining an angular offset of an axis of a scanning cabin relative to a preset axis based on at least two slice images of the scanning cabin, and determining a displacement offset of the axis of the scanning cabin relative to the preset axis based on at least two angle-corrected slice images of the scanning cabin.
[0060] In some embodiments, the scanning imaging system 100 further includes a correction module for angle-correcting the scanning cabin based on the angular offset, and displacement-correcting the scanning cabin based on the displacement offset.
[0061] The network 130 can be any connection means that connects two or more devices. For example, the network 130 can be a wired network or a wireless network. In some embodiments, the network 130 can be a single network or a combination of multiple networks. For example, the network 130 can include one or a combination of a local area network, a wide area network, a public network, a private network, a wireless local area network, a virtual network, a public telephone network, etc. The modules in the scanning imaging system 100 can be connected through the network 130 to exchange information.
[0062] The storage device 140 can store data and / or information. For example, the storage device 140 can store the scanning data generated by the scanning device 110, the scanning image obtained by the processing device 120, and the user input or instruction received by the display device 150. In some embodiments, the storage device 140 can be a local storage, an external storage, a cloud storage, etc.
[0063] The display device 150 can be used to display the scanning image. The display device 150 can include a display screen, a touch screen, etc. In some embodiments, the display device 150 can include an interactive interface that can receive the input of a user or a doctor. In some embodiments, the display device 150 can include an input device such as a touchpad, a touch screen, a mouse, a keyboard, a microphone, etc. The display device 150 can send the input of the user to the processing device 120 for processing or to the storage device 140 for storage.
[0064] Figure 3 is a flowchart of a scanning cabin offset determination method provided by an embodiment of the present application. In some embodiments, the flowchart can be implemented by the processing device 120. In an embodiment, as shown in Figure 3 a scanning cabin offset determination method is provided, including the following steps:
[0065] S302: determining an angle offset amount of the axis of the scanning cabin relative to a preset axis based on at least two first slice images of the scanning cabin;
[0066] S304: determining a displacement offset amount of the axis of the scanning cabin relative to the preset axis based on at least two second slice images of the scanning cabin after angle correction.
[0067] To ensure accurate magnification and better image quality, it is usually required in the imaging process that the axis of the scanning cabin coincides with the ISO-Center (isocenter) of the imaging system. The preset axis coincides with the ISO-Center of the imaging system, so the angle offset amount and the displacement offset amount relative to the preset axis, i.e., the angle offset amount and the displacement offset amount of the scanning cabin, can be determined according to the actual axis of the scanning cabin.
[0068] In the embodiment, the angle offset of the axis of the scanning cabin relative to the preset axis is determined based on at least two first slice images of the scanning cabin, and the displacement offset of the axis of the scanning cabin relative to the preset axis is determined based on at least two second slice images of the scanning cabin after angle correction. First, the scanning cabin offset determination method directly uses the scanning cabin to determine the offset, without relying on a correction phantom, so the method is relatively simpler and more efficient. Second, the scanning cabin offset determination method only needs to scan the scanning cabin twice to determine the angle offset and the displacement offset, without more scanning, so the method is relatively simpler and more efficient.
[0069] In some embodiments, as shown in Figure 4 The method for determining the angle offset of the axis of the scanning cabin relative to the preset axis based on at least two first slice images of the scanning cabin includes:
[0070] S402: Determine the first center position information of each first slice image based on at least two first slice images of the scanning cabin.
[0071] The method for determining the first center position information includes but is not limited to the center of mass method, the curve fitting method, etc.
[0072] S404: Determine the angle offset of the axis of the scanning cabin relative to the preset axis based on the first center position information of each first slice image.
[0073] After determining the first center position information of each first slice image, the axis of the scanning cabin can be determined according to the first center position information of each first slice image, so that the angle offset can be accurately determined.
[0074] In some embodiments, as shown in Figure 5 The method for determining the first center position information of each first slice image based on at least two first slice images of the scanning cabin includes:
[0075] S502: Determine the edge curve of each first slice image based on the edge feature points of each first slice image.
[0076] S504: Determine the first center position information of each first slice image based on the edge curve of each first slice image.
[0077] The cross section of the scanning cabin in the propulsion direction has a fixed shape, such as a circle. The expression equation of the edge curve can be calculated according to the edge feature points of the first slice image. After obtaining the expression equation of the edge curve, the center of the edge curve, i.e. the center position information of the first slice image, can be determined.
[0078] As shown in Figure 6As shown, the example is a circular cross-section of the scanning cabin in the propulsion direction. Edge feature points P1, P2, ..., P' of the first slice image are extracted. i ... P N , where N represents the number of edge feature points, and i represents the i-th edge feature point. Based on the edge feature points, the circle equation is obtained by fitting using the least squares method, and then the center R1 of the circle is obtained based on the circle equation, which is the center position information of the circle where the scanning cabin is located.
[0079] Based on the above method for determining center position information, the center position information R1, R2, ..., R of each slice image is obtained. j ... R M , where M represents the number of slice images, and j represents the j-th slice image.
[0080] In some embodiments, the angular offset includes a first angular offset of the scanning chamber's axis relative to the vertical plane containing the preset axis, and a second angular offset of the scanning chamber's axis relative to the horizontal plane containing the preset axis. For example... Figure 7 As shown, determining the angular offset of the scanning chamber's axis relative to a preset axis based on the first center position information includes:
[0081] S702: Based on the first projection information of each of the first center position information on the horizontal plane where the preset axis is located, determine the first projection line of the axis of the scanning cabin and the first angular offset relative to the vertical plane where the preset axis is located.
[0082] In this embodiment, as Figure 8 As shown, a coordinate system is established based on a preset axis. The horizontal plane containing the preset axis L is plane xoz, and the vertical plane containing the preset axis is plane yoz. Figure 9 As shown, the first projection information of each first center position information on the horizontal plane where the preset axis is located is Ry1, Ry2, ..., Ry j ...Ry M The first projection line l1 is obtained by fitting the first projection information, and its expression is z = k1*x + b1, where k1 represents the slope of the first projection line and b1 represents a constant. Then, its first angular offset Δθ relative to the vertical plane of the preset axis can be calculated. x .
[0083] S704: Based on the second projection information of each of the first center position information on the vertical plane where the preset axis is located, determine the second projection line of the axis of the scanning cabin and the second angular offset relative to the horizontal plane where the preset axis is located.
[0084] In this embodiment, as Figure 10As shown, the second projection information of each second center position information on the vertical plane of the preset axis is Rx1, Rx2, ..., Rx j ... Rx M The second projection line l2 is obtained by fitting the second projection information, and its expression is y = k2 * z + b2, where k2 represents the slope of the first projection line and b2 represents a constant. Then, its second angular offset Δθ relative to the horizontal plane containing the preset axis can be calculated. y .
[0085] After obtaining the first and second angular offsets, the scanning chamber angle can be corrected using the correction module. When the first angular offset Δθ... x Second angle offset Δθ y The adjustment is terminated when the error is less than the corresponding set error Δθ, indicating that the correction requirement has been met.
[0086] After the scanning chamber's angle is corrected, displacement correction is also required. In some embodiments, such as... Figure 11 As shown, based on at least two angle-corrected second slice images of the scanning chamber, the displacement offset of the scanning chamber's axis relative to a preset axis is determined, including:
[0087] S1102: Based on each of the second slice images, determine the second center position information of each of the second slice images.
[0088] The method for determining the second center location information is the same as the method for determining the first center location information, so it will not be described again.
[0089] S1104: Based on the second center position information, determine the displacement offset of the scanning chamber's axis relative to the preset axis.
[0090] Among them, such as Figure 12 As shown, the displacement offset includes a first displacement offset Δx of the scanning chamber's axis relative to the vertical plane where the preset axis is located, and a second displacement offset Δy of the scanning chamber's axis relative to the horizontal plane where the preset axis is located.
[0091] Specifically, such as Figure 13 As shown, determining the second displacement offset of the scanning chamber's axis relative to a preset axis based on the second center position information includes:
[0092] S1302: Based on the position information of each of the second centers, determine the position information of the axis of the scanning chamber;
[0093] After determining the second center position information of each second slice image, the average value of the second center position information of each slice image is calculated. The positions of the axis of the scanning cabin in the x direction and in the y direction can be determined more accurately by calculating the average values, and the specific calculation formulas are as follows:
[0094]
[0095]
[0096] wherein x j , y j represent the position coordinates of the j-th slice image in the x direction and in the y direction.
[0097] S1304: determining the first displacement offset and the second displacement offset based on the position information of the axis and the reconstruction parameters.
[0098] In view of the influence of the reconstruction parameters introduced in the reconstruction process of the slice image, the reconstruction parameters also need to be considered when determining the first displacement offset and the second displacement offset. The reconstruction parameters include, for example, a reconstruction viewing angle FOV (field of view), a first reconstruction image matrix ColNum, and a second reconstruction image matrix RowNum.
[0099] The calculation formulas of the displacement offset Δx and the displacement offset Δy are as follows:
[0100]
[0101]
[0102] wherein x0 represents the coordinate of the preset axis in the x direction, y0 represents the coordinate of the preset axis in the y direction, FOV represents the size of the reconstruction viewing angle FOV, ColNum represents the size of the first reconstruction image matrix, and RowNum represents the size of the second reconstruction image matrix.
[0103] After obtaining the displacement offset Δx and the displacement offset Δy, the angle of the scanning cabin can be corrected by using a correction module. When the first displacement offset Δx and the second displacement offset Δy are respectively less than the corresponding set error Δe, the adjustment is terminated, that is, it is considered that the correction requirement is met.
[0104] It should be understood that although each step in the above flowchart is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless explicitly stated herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the above flowchart can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or steps or stages in other steps.
[0105] In some embodiments, as shown in Figure 14 The present application provides a scanning cabin offset determination device, the device comprising:
[0106] An angle offset determination module 1402 is configured to determine an angle offset of an axis of the scanning cabin relative to a preset axis based on at least two slice images of the scanning cabin.
[0107] A displacement offset determination module 1404 is configured to determine a displacement offset of the axis of the scanning cabin relative to the preset axis based on at least two angle-corrected slice images of the scanning cabin.
[0108] In an embodiment, a scanning cabin offset determination system is provided, the system comprising:
[0109] A radiation source is configured to generate X-rays.
[0110] A detector is configured to generate scanning data according to the detected X-rays passing through the target object, wherein the scanning data is used to generate slice images.
[0111] A scanning cabin is configured to place an object to be scanned; and
[0112] The scanning cabin offset determination device as described in the above embodiment is configured to determine an angle offset and a displacement offset of an axis of the scanning cabin relative to a preset axis.
[0113] In some embodiments, the system further comprises:
[0114] A correction module is configured to correct the scanning cabin based on the angle offset and correct the scanning cabin based on the displacement offset.
[0115] In an embodiment, a computer device, which can be a server, is provided, and an internal structure diagram of the computer device can be as shown in Figure 15As shown in the figure. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium, an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is used to store action detection data. The network interface of the computer device is used to communicate with external terminals through network connection. The computer program is executed by the processor to implement the steps in any of the above scanning cabin offset determination method embodiments.
[0116] Those skilled in the art can understand that, Figure 15 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0117] In an embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the steps in any of the above scanning cabin offset determination method embodiments.
[0118] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not as a limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0119] Any technical features in the above embodiments can be combined, and for the sake of brevity, not all possible combinations are described above, however, as long as the combinations do not conflict with each other, they should be considered to be within the scope of the present disclosure.
[0120] The above embodiments only express several implementation manners of the present application, and the description is specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be pointed out that for ordinary skilled persons in the art, some modifications and improvements can be made without departing from the concept of the present application, and these are within the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A method of scan pod offset determination, the method comprising: The method comprises: determining an angle offset of an axis of the scanning cabin relative to a preset axis based on at least two first slice images of the scanning cabin; determining a displacement offset of the axis of the scanning cabin relative to the preset axis based on at least two second slice images of the scanning cabin after angle correction; The determining of the angle offset of the axis of the scanning cabin relative to the preset axis based on the at least two first slice images of the scanning cabin comprises: determining an edge curve of each of the first slice images based on an edge feature point of each of the first slice images; determining first center position information of each of the first slice images based on the edge curve of each of the first slice images; determining the angle offset of the axis of the scanning cabin relative to the preset axis based on the first center position information of each of the first slice images.
2. The method of claim 1, wherein, The angle offset comprises a first angle offset of the axis of the scanning cabin relative to a vertical plane in which the preset axis lies, and a second angle offset of the axis of the scanning cabin relative to a horizontal plane in which the preset axis lies, and the determining of the angle offset of the axis of the scanning cabin relative to the preset axis based on the first center position information of each of the first slice images comprises: determining a first projection line of the axis of the scanning cabin relative to the first angle offset of a vertical plane in which the preset axis lies based on first projection information of the first center position information of each of the first slice images in the horizontal plane in which the preset axis lies; and determining a second projection line of the axis of the scanning cabin relative to the second angle offset of a horizontal plane in which the preset axis lies based on second projection information of the first center position information of each of the first slice images in the vertical plane in which the preset axis lies.
3. The method of claim 1, wherein, The determining of the displacement offset of the axis of the scanning cabin relative to the preset axis based on the at least two second slice images of the scanning cabin after angle correction comprises: determining second center position information of each of the second slice images based on each of the second slice images; determining the displacement offset of the axis of the scanning cabin relative to the preset axis based on the second center position information of each of the second slice images.
4. The method of claim 3, wherein, The displacement offset comprises a first displacement offset of the axis of the scanning cabin relative to a vertical plane in which the preset axis lies, and a second displacement offset of the axis of the scanning cabin relative to a horizontal plane in which the preset axis lies, and the determining of the second displacement offset of the axis of the scanning cabin relative to the preset axis based on the second center position information of each of the second slice images comprises: determining position information of the axis of the scanning cabin based on the second center position information of each of the second slice images; determining the first displacement offset and the second displacement offset based on the position information of the axis and a reconstruction parameter.
5. A scanning chamber offset determination apparatus characterized by, The device comprises: an angle offset determination module configured to determine an angle offset of an axis of the scanning cabin relative to a preset axis based on at least two first slice images of the scanning cabin; a displacement offset determination module configured to determine a displacement offset of the axis of the scanning cabin relative to the preset axis based on at least two second slice images of the scanning cabin after angle correction. The angle offset determination module is specifically configured to: determine an edge curve of each first slice image based on an edge feature point of each first slice image; determine first center position information of each first slice image based on each edge curve; and determine an angle offset of an axis of the scanning cabin relative to a preset axis based on each first center position information.
6. A scanning imaging system characterized by, The system comprises: a ray source configured to generate X-rays; a detector configured to generate scan data based on the detected X-rays passing through a target object, wherein the scan data is used to generate slice images; a scanning cabin configured to place an object to be scanned; and The scanning cabin offset determination apparatus of claim 5 is configured to determine an angle offset and a displacement offset of an axis of the scanning cabin relative to a preset axis.
7. The system of claim 6, wherein, The system further comprises: a correction module configured to correct the scanning cabin in terms of angle based on the angle offset and correct the scanning cabin in terms of displacement based on the displacement offset.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method of any one of claims 1 to 4.
9. A readable storage medium, having stored thereon a program, characterized in that, The program is executed by the processor to implement the steps of the method of any one of claims 1 to 4.
Citation Information
Patent Citations
CT (computed tomography) shelter for shelter medical system
CN102949279A
Method and device for image reconstruction
CN109833055A