Animal cabin position correction methods, devices, scanning imaging systems and electronic equipment

By acquiring the phantom projection of the calibration phantom, the axial deviation of the animal chamber is automatically corrected, solving the problem of time-consuming, labor-intensive, and inaccurate calibration in the prior art, and improving the efficiency and quality of scanning imaging.

CN114732430BActive Publication Date: 2026-03-06WUHAN UNITED IMAGING LIFE SCIENCE INSTRUMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-22
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing methods for aligning the animal chamber axis are time-consuming, labor-intensive, and not efficient or accurate enough, which affects imaging quality.

Method used

By acquiring the projection of the calibration model, the deviation distance between the animal cabin's axis and the preset propulsion axis in different directions is determined, and the deviation distance is used for automatic correction. Combined with the traction device, the axis position of the animal cabin is adjusted.

Benefits of technology

This achieved efficient and accurate alignment of the animal cabin axis, improving the quality and efficiency of scanning imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114732430B_ABST
    Figure CN114732430B_ABST
Patent Text Reader

Abstract

This invention relates to an animal cabin position correction method, apparatus, scanning imaging system, and electronic device for correcting the axial position of the animal cabin in a scanning imaging system. The method includes: acquiring the projection of a correction phantom disposed within the animal cabin, wherein the axis of the correction phantom is parallel to the axis of the animal cabin; determining the deviation distance between the axis of the animal cabin and a preset propulsion axis in different directions based on the phantom projection; and correcting the axial position of the animal cabin based on the deviation distance. This invention addresses the issue of axial deviation in the animal cabin by achieving automatic correction of the animal cabin's axis, improving scanning accuracy, and enhancing the quality of the scanned images.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of scanning imaging technology, and in particular to an animal cabin position correction method, device, scanning imaging system, and electronic device. Background Technology

[0002] Animal chambers are devices used to immobilize animals during tomographic scanning. They are widely used in the field of veterinary medicine. During animal scanning, to ensure accurate magnification and good image quality, the axis of the animal chamber is usually required to coincide with the ISO-Center of the imaging system. However, due to manufacturing and installation errors, especially errors at the connection between the animal chamber and the animal bed, the axis of the animal chamber may deviate from the ISO-Center, affecting the image quality.

[0003] In existing technologies, the main method for correcting animal cabin installation errors involves installation service personnel using scan images during initial installation to determine the deviation of the animal cabin's axis from the ISO-Center, and then making multiple manual adjustments to correct the manufacturing errors. However, this method is often time-consuming and labor-intensive, and the final correction effect is not ideal. Summary of the Invention

[0004] In view of this, some embodiments of the present invention propose an animal cabin position correction method, device, scanning imaging system and electronic device to overcome the problem that the axis correction of the animal cabin in the prior art is not efficient and accurate enough.

[0005] Some embodiments of the present invention provide an animal compartment position correction method for correcting the axial position of the animal compartment in a scanning imaging system. The method includes:

[0006] Step S1: Obtain the projection of the calibration phantom set in the animal cabin, wherein the axis of the calibration phantom is parallel to the axis of the animal cabin;

[0007] Step S2: Based on the projection of the phantom, determine the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions;

[0008] Step S3: Correct the axial position of the animal cabin according to the deviation distance.

[0009] In some embodiments, the different directions include a first direction perpendicular to the preset propulsion axis direction of the animal cabin, and the phantom projection includes a first projection point formed by mapping the calibrated phantom onto a first plane after scanning, wherein the first plane is parallel to the first direction and parallel to the preset propulsion axis direction;

[0010] The step of determining the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions based on the phantom projection includes:

[0011] Obtain the first actual coordinate value of the first projection point along the first direction;

[0012] Based on the first actual coordinate value and the preset first theoretical coordinate value, the first deviation distance of the animal cabin along the first direction is determined, wherein the first theoretical coordinate value is the coordinate value of the first projection point formed by the axis of the animal cabin and the preset propulsion axis in the first direction under the state of no deviation.

[0013] In some embodiments, determining the first deviation distance of the animal cabin along the first direction based on the first actual coordinate value and a preset first theoretical coordinate value includes:

[0014] The first directional difference is determined based on the difference between the first actual coordinate value and the first theoretical coordinate value;

[0015] The first direction product is determined based on the product of the first direction difference and the preset first parameter, wherein the first parameter is the distance between the rotation center of the animal cabin and the focal point of the ray generator emitting rays in the scanning device of the scanning imaging system, and the rotation center is the center point corresponding to the axis of the animal cabin and the preset propulsion axis in a state of no deviation.

[0016] The first deviation distance is determined based on the quotient of the product of the first direction and a preset second parameter, wherein the second parameter is the distance between the ray generator and the projection receiver in the scanning device that receives the projection of the phantom.

[0017] In some embodiments, the different directions include a second direction perpendicular to the preset propulsion axis of the animal cabin and the first direction, and the phantom projection includes a second projection point formed by mapping the scanned correction phantom onto a second plane, wherein the second plane is parallel to the preset propulsion axis of the animal cabin and parallel to the second direction;

[0018] The step of determining the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions based on the phantom projection includes:

[0019] Obtain the second actual coordinate value of the second projection point along the second direction;

[0020] Based on the second actual coordinate value and the preset second theoretical coordinate value, the second deviation distance of the animal cabin along the second direction is determined, wherein the second theoretical coordinate value is the coordinate value of the second projection point formed by the axis of the animal cabin and the preset propulsion axis in the second direction under the state of no deviation.

[0021] In some embodiments, the preset propulsion axis direction of the animal compartment is the horizontal direction in which the animal compartment enters the scanning cavity, the first direction is the horizontal direction perpendicular to the preset propulsion axis direction, and the second direction is the vertical direction perpendicular to the preset propulsion axis direction.

[0022] In some embodiments, obtaining the phantom projection of the calibration phantom disposed in the animal chamber includes:

[0023] The X-ray generator and detector of the rotating scanning imaging system are used to obtain the phantom projections formed by the correction phantom on the first plane and the second plane, respectively.

[0024] In some embodiments, the method further includes:

[0025] Determine whether the deviation distance meets the preset conditions;

[0026] If not, repeat steps S1-S3 until the deviation distance meets the preset condition.

[0027] Some embodiments of the present invention also provide an animal cabin position correction device, comprising:

[0028] An acquisition unit is used to acquire the projection of a calibration phantom set inside an animal cabin, wherein the axis of the calibration phantom is parallel to the axis of the animal cabin.

[0029] The processing unit is used to determine the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions based on the projection of the phantom;

[0030] The correction unit is used to correct the axial position of the animal compartment based on the deviation distance.

[0031] Some embodiments of the present invention also provide a scanning imaging system, comprising:

[0032] X-ray generator, used to emit X-rays;

[0033] A detector used to receive X-rays;

[0034] Animal compartment, used to hold the object to be scanned;

[0035] A calibration model, the axis of which is parallel to the axis of the animal compartment;

[0036] The processor is used to acquire the projection of the calibration phantom and, based on the projection, determine the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions.

[0037] Some embodiments of the present invention also provide an electronic device, wherein when the program is executed by a processor, the computer implements the animal cabin position correction method as described above.

[0038] Compared with existing technologies, the beneficial effects of this invention include: applying the animal cabin position correction method to a scanning imaging system, forming a corresponding phantom projection by scanning and correcting a phantom; based on the formed phantom projection, when the animal cabin is moved, its axis moves, and the phantom projection parallel to it also moves. This movement of the phantom projection effectively reflects the movement of the animal cabin's axis. The deviation distance of the animal cabin's axis can be determined based on the change in the phantom projection, thus achieving automatic correction using the deviation distance. This animal cabin position correction method automatically corrects the animal cabin's axis based on the phantom projection of the correction phantom, fully utilizing the influence of axis changes on the phantom projection formed by the correction phantom. By capturing changes in the phantom projection, the deviation of the animal cabin's axis is determined, thereby achieving efficient and accurate automatic correction. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the structure of an animal cabin position correction system provided in an embodiment of the present invention;

[0040] Figure 2 This is a side view schematic diagram of an animal cabin position correction system provided in an embodiment of the present invention;

[0041] Figure 3 This is a front view schematic diagram of an animal cabin position correction system provided in an embodiment of the present invention;

[0042] Figure 4 This is a flowchart illustrating an animal cabin position correction method according to an embodiment of the present invention.

[0043] Figure 5 Provided for an embodiment of the present invention Figure 4 A flowchart illustrating step S2;

[0044] Figure 6 Provided for an embodiment of the present invention Figure 5 A flowchart illustrating step S22;

[0045] Figure 7 A schematic diagram illustrating the principle of XY plane error correction according to an embodiment of the present invention;

[0046] Figure 8This is a schematic diagram of the projection plane of the correction phantom 1 on the XZ plane, according to an embodiment of the present invention.

[0047] Figure 9 Provided for an embodiment of the present invention Figure 4 A flowchart illustrating the process after step S3;

[0048] Figure 10 This is a schematic diagram of the structure of an animal cabin position correction device provided in an embodiment of the present invention. Detailed Implementation

[0049] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention.

[0050] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. Furthermore, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0051] In the description of this invention, reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the described embodiments can be combined with other embodiments.

[0052] This invention provides an animal cabin position correction method, apparatus, scanning imaging system, and electronic device. Based on changes in the phantom projection of the correction phantom, the axis of the animal cabin is automatically corrected, offering a new approach to further improve the efficiency and accuracy of the animal cabin correction process. In some embodiments, the animal cabin position correction method and image reconstruction method can be applied to the scanning imaging system. In some embodiments, the scanning imaging system can be a microCT, microPET-CT, micro SPECT-CT, or other multimodal fusion scanning imaging system.

[0053] The animal cabin mentioned in the embodiments of the present invention refers to a cabin that holds the object to be scanned (generally a live animal) during the scanning process; of course, in some embodiments, the animal cabin can also hold other non-live animal samples, such as animal tissues, micro specimens, etc.

[0054] The isocenter mentioned in the embodiments of the present invention refers to the center point where the axis of the animal chamber coincides with the center of the hole in the gantry of the scanning imaging system during CT scanning. Deviating from the isocenter will affect the radiation dose or image quality of the scanned individual.

[0055] When scanning animals, the animal chamber carries the individual animal being scanned. Whether the axis of the animal chamber is aligned with the center of the hole in the frame of the scanning system affects the quality of the final scanned image. Therefore, an efficient animal chamber position correction method is needed to ensure that the axis of the animal chamber coincides with the isocenter during scanning, thereby ensuring the accuracy of the scanned animal image.

[0056] Some embodiments of the present invention provide an animal cabin position correction system, combined with Figure 1 Let's take a look. Figure 1 This is a schematic diagram of an animal cabin position correction system according to an embodiment of the present invention. It includes an animal cabin 2, a scanning device (not shown in the figure), and a correction phantom 1 and a traction device (not shown in the figure) fixedly connected to the animal cabin 2. This embodiment of the present invention adds a correction phantom 1 and a traction device fixedly connected to the animal cabin 2 to correct the projection of the phantom 1 and control the movement of the traction device to achieve automatic correction. The scanning device is used to scan the correction phantom 1 to form a corresponding phantom projection, and the traction device... Figure 1 The connecting seat 3 of the animal cabin 2 is fixedly connected to the animal cabin 2 and is used to pull the animal cabin 2 to a preset position according to the projection of the model. In this embodiment of the invention, the preset position is the position where the axis of the animal cabin coincides with the isocenter.

[0057] In this embodiment of the invention, in the scanning imaging system, the scanning device scans and corrects the phantom 1 to form a corresponding phantom projection, and a traction device is set up to pull the animal cabin 2 based on the formed phantom projection, thereby moving its axis and achieving the effect of automatic correction.

[0058] In some embodiments, the correction phantom 1 is embedded in the inner wall of the animal compartment 2, and the central axis of the correction phantom 1 is parallel to the central axis of the animal compartment 2. In embodiments of the present invention, such as Figure 1As shown, the correction phantom 1 is embedded in the inner wall of the animal cabin 2, with their axes parallel. When the axis of the animal cabin 2 deviates from the isocenter, due to the fixed connection, the correction phantom 1 will also move with the animal cabin 2, and its axis will inevitably deviate as well. Its phantom projection will also change accordingly. Therefore, based on the structural positional relationship between the correction phantom 1 and the animal cabin 2, the deviation of the animal cabin 2 from the isocenter can be quickly and accurately determined by utilizing the change in the phantom projection of the correction phantom 1, allowing for appropriate adjustments. It can be understood that the fixed connection between the correction phantom 1 and the animal cabin 2 is not limited to embedding; the correction phantom 1 can also be placed on the outer wall of the animal cabin 2, as long as a fixed connection is achieved and its projection changes with the axis of the animal cabin 2.

[0059] In some embodiments, the correction phantom 1 is cylindrical. In this embodiment, setting the correction phantom 1 to a cylindrical shape facilitates its effective embedding into the animal chamber 2 without affecting the quality of the scanned image. Preferably, the correction phantom 1 is made of metal, which facilitates its fixed connection with the animal chamber 2 and allows for the formation of a corresponding phantom projection under scanning rays (e.g., X-rays).

[0060] In a specific embodiment of the present invention, combined with Figure 1 The correction mold 1 is a cylindrical metal wire embedded in the inner wall of the equally cylindrical animal compartment 2, with its axis parallel to the horizontal axis of the animal compartment 2. It can be understood that since both the correction mold 1 and the animal compartment 2 are cylinders, meaning both have curved surfaces, it is easier to embed the correction mold 1 into the inner wall of the animal compartment 2, ensuring a close fit. Furthermore, the axis of the correction mold 1 will also deviate as the axis of the animal compartment 2 deviates. At this point, the projection of the correction mold 1 in the deviated state differs from that in the undeviated state. This difference can be used to automatically correct the axis of the animal compartment 2.

[0061] In some embodiments, combined with Figure 2 , Figure 3 Let's take a look. Figure 2 This is a side view schematic diagram of an animal cabin position correction system provided in an embodiment of the present invention. Figure 3 This is a frontal view of an animal cabin position correction system provided in an embodiment of the present invention. The scanning device includes a ray generator 4 and a projection receiver 5. The animal cabin 2 and the connecting seat 3 are horizontally placed between the ray generator 4 and the projection receiver 5. The ray generator 4 scans the correction phantom 1 embedded in the animal cabin 2, and the projection receiver 5 acquires the phantom projection formed after scanning the correction phantom 1.

[0062] In this embodiment of the invention, the X-ray generator 4 emits relevant rays. In one embodiment, the X-ray generator 4 is a x-ray tube used to emit X-rays. The projection receiver 5 is a detector used to receive the X-rays. The X-rays pass through the correction phantom, and the detector receives the X-rays absorbed by the correction phantom 1. After processing, a projection image of the phantom is formed. For example, combined with... Figure 2 As can be seen, R1 and R2 are the projection points in the model projection.

[0063] In some embodiments, combined with Figure 2 The traction device is connected to the connecting seat 3 of the animal compartment 2 and pulls the animal compartment 2 to move in different directions. In this embodiment of the invention, the traction device pulls the connecting seat 3 to move, so that the animal compartment 2, which is fixedly connected to it, also moves accordingly to adjust its axis until it coincides with the isocenter. During this process, the correction model 1 also moves accordingly. Preferably, the traction device is a two-dimensional traction device that can move in both horizontal and vertical directions. Figure 3 The Y-axis direction is the vertical direction. Figure 3 The X-axis direction is horizontal, and the Y-axis direction is vertical, which is perpendicular to the central axis of the hole in the frame (Z-axis direction). The Z-axis direction is the direction of the central axis of the hole in the frame, which is the direction of the preset propulsion axis of the animal compartment.

[0064] This invention provides a method for correcting the position of an animal compartment, based on the aforementioned scanning imaging system, combined with... Figure 4 Let's take a look. Figure 4 This is a flowchart illustrating an animal cabin position correction method according to an embodiment of the present invention, including steps S1 to S3, wherein:

[0065] In step S1, the projection of the correction phantom 1 set in the animal cabin 2 is obtained, wherein the axis of the correction phantom 1 is parallel to the axis of the animal cabin 2.

[0066] In step S2, the deviation distance between the axis of the animal cabin 2 and the preset propulsion axis in different directions is determined according to the phantom projection;

[0067] In step S3, the axial position of the animal compartment 2 is corrected according to the deviation distance.

[0068] In this embodiment of the invention, based on the above-mentioned scanning imaging system, the animal cabin position correction method is applied to the scanning imaging system. By scanning and correcting the phantom, a corresponding phantom projection is formed. Based on the formed phantom projection, when the animal cabin is moved, its axis moves, and the phantom projection parallel to it also moves. The movement of the phantom projection can effectively reflect the movement of the animal cabin's axis. Based on the change of the phantom projection, the deviation distance of the animal cabin's axis can be determined, thereby achieving the effect of automatic correction using the deviation distance.

[0069] In some embodiments, the aforementioned different directions include at least a first direction and a second direction perpendicular to the predetermined propulsion axis position direction of the animal compartment 2. In a specific embodiment of the invention, see the above description. Figure 2 , Figure 3 The first direction is the X-axis, the second direction is the Y-axis, and the first, second, and third directions are perpendicular to each other. The third direction is the Z-axis, which is the direction of the preset propulsion axis. The Z-axis is the direction of the central axis of the hole in the frame, i.e., the direction of the preset propulsion axis of the animal compartment. When the animal compartment is not offset, the Z-axis coincides with the axis of the animal compartment 2, which is the feed direction for the animal compartment 2 to enter the scanning cavity.

[0070] It should be noted that the main errors generated during the manufacturing and installation of the animal cabin 2 are offsets in the X-axis, Y-axis, and Z-axis directions. However, the Z-axis is the direction of propulsion for the animal cabin 2, and the manufacturing and installation errors caused by it can be temporarily disregarded. In some embodiments of the present invention, only the offset correction effect in the X-axis and Y-axis directions is achieved.

[0071] Among them, combined Figure 2 , Figure 3 When the first direction is the X-axis, the second direction is the Y-axis, and the third direction is the Z-axis, the first plane is parallel to the preset propulsion axis of the animal cabin and parallel to the first direction, forming the XZ plane. The second plane is parallel to the preset propulsion axis of the animal cabin and parallel to the second direction, forming the YZ plane. The third plane is perpendicular to both the first and second planes, forming the XY plane. It can be understood that by rotating the ray generator and detector of the scanning imaging system, the ray generator emits rays along the Y or X direction, and the projection receiver 5 can acquire the projection point formed by the ray generator 4 scanning the correction phantom 1 on the XZ or YZ plane.

[0072] When the projection receiver 5 acquires the projection of the phantom 1 formed on the XZ plane after the ray generator 4 scans it, the position of the phantom in the X direction can be mapped to a corresponding projection point in the X direction on the XZ plane. Therefore, by using the coordinates of the projection point on the XZ plane (the first plane), the corresponding deviation distance in the X direction can be calculated. Specifically, the first deviation distance corresponding to the first direction (X-axis) is calculated based on the coordinates of the projection point mapped on the XZ plane (the first plane). Similarly, the second deviation distance corresponding to the second direction (Y-axis) can be calculated by rotating the projection receiver 5 and the ray generator 4, also based on the coordinates of the projection point mapped on the YZ plane (the second plane).

[0073] In some embodiments, phantom projection includes scanning and correcting the center of phantom 1 and mapping it to a first projection point formed on a first plane, combined with... Figure 5 Let's take a look. Figure 5 Provided for an embodiment of the present invention Figure 4 The flowchart of step S2 includes steps S21 to S22, wherein:

[0074] In step S21, the first actual coordinate value of the first projection point along the first direction on the first plane is obtained;

[0075] In step S22, the first deviation distance of the animal cabin 2 along the first direction is determined based on the first actual coordinate value and the preset first theoretical coordinate value. The first theoretical coordinate value is the coordinate value of the first projection point formed by the axis of the animal cabin 2 and the preset propulsion axis in the first direction under the state of no deviation.

[0076] In this embodiment of the invention, the first deviation distance is determined by using the first actual coordinate value and the preset first theoretical coordinate value, that is, by using the difference between the projection of the model in the ideal state and the deviation state.

[0077] In some embodiments, combined with Figure 6 Let's take a look. Figure 6 Provided for an embodiment of the present invention Figure 5 The flowchart for step S22 includes steps S221 to S223, wherein:

[0078] In step S221, the first direction difference is determined based on the difference between the actual coordinate value and the first theoretical coordinate value;

[0079] In step S222, the first direction product is determined based on the product of the first direction difference and the preset first parameter, wherein the first parameter is the distance between the preset propulsion axis of the animal cabin 2 and the focal point of the ray generator 4 that emits rays in the scanning device.

[0080] In step S223, the first deviation distance is determined based on the quotient of the first direction product and the preset second parameter, wherein the second parameter is the distance between the ray generator 4 that emits rays in the scanning device and the projection receiver 5 that receives the projection of the phantom in the scanning device.

[0081] In this embodiment of the invention, the relative relationship between the deviation caused by the projection point of the model and the first deviation distance is determined by using the corresponding geometric relationship, thereby solving the problem.

[0082] The following specific embodiment illustrates the process of determining the first deviation distance. When the first direction is the X-axis, the second direction is the Y-axis, the third direction is the Z-axis (i.e., the preset propulsion axis direction), the first plane is the XZ plane, and the correction mold 1 is a cylinder, combined with... Figure 7 , Figure 8 Let's take a look. Figure 7 This is a schematic diagram illustrating the principle of first direction error correction according to an embodiment of the present invention. Figure 8 This is a schematic diagram of the projection plane of the correction mold 1 in the XZ plane according to an embodiment of the present invention. It should be noted that, in order to further show the deviation in the X-axis direction, Figure 8 The diagram illustrates the offset of the model's projection along the first direction onto the XZ plane, where the first projection point is... Figure 7 The first parameter of B1 in the middle is Figure 7 The second parameter of the b in the middle is Figure 7 The third parameter of the 'a' in the middle is Figure 7 R, as indicated in the diagram, represents the radius of the correction phantom 1. S is the distance from the center O of the correction phantom 1 in its ideal state to the center O2 of the animal cabin 2 in the first direction. β is the projection angle of the phantom at projection point B, and α is the projection angle between projection points B and C. In this embodiment, the axis of the correction phantom 1 and the axis of the animal cabin 2 are at the same height, i.e., the same height in the Y direction. Without any offset in the Y direction, the axis of the correction phantom 1 and the axis of the animal cabin 2 are both at the center height of the hole in the frame in the Y direction.

[0083] in, Figure 7 In the diagram, A, B, and C (i.e., the projection points of the phantom formed by the solid lines) are the projection points of the edge segments and center points of the correction phantom on the XY plane under the condition that the axis of the animal cabin 2 and the isocenter are without deviation. That is, in the ideal state, these can be the projection points of the correction phantom 1 formed when there are no installation or manufacturing errors. Therefore, theoretically, the coordinates of the projection points of the correction phantom 1 on the projection receiver 5 are: C(X... C Z C ), B(X B Z B ), A(XA Z A ), will C(X) C Z C ), B(X B Z B ), A(X A Z A The mapping is formed on the XY plane. Figure 7 The coordinates corresponding to the solid line. At this time, the cross-section of the correction model 1 corresponds to... Figure 7 A circle with center O has a projection point B corresponding to center O. The coordinates of B along the first direction are its X-axis coordinates. In this application scenario, the aforementioned first theoretical coordinates are X... B ;

[0084] in, Figure 7 In the diagram, A1, B1, and C1 (i.e., the phantom projection points formed by the dashed lines) are the phantom projection points formed by the correction phantom on the XZ plane when there is a deviation between the animal chamber 2 and the axis of the isocenter. In other words, they are the phantom projection points formed by the correction phantom 1 in the state to be corrected. In some embodiments, the X-ray generator 4 emits X-rays along the Y direction towards the correction phantom 1, and the projection receiver is located in the XZ plane to receive the X-rays after passing through the correction phantom 1. The phantom projection coordinates A1(X, B1, C1) of the correction phantom on the projection receiver 5 can be obtained from the correction phantom projection diagram in the projection receiver 5. A1 Z A1 ), B1(X B1 Z B1 ), C1(X C1 Z C1 ), will A1(X A1 Z A1 ), B1(X B1 Z B1 ), C1(X C1 Z C1 The mapping is formed on the XY plane. Figure 7 The coordinates corresponding to the dashed line. Where Z... A1 =Z B1 =Z C1 At this time, the cross-section of the correction mold 1 corresponds to... Figure 7 A circle with center O1 has a projection point B1 corresponding to center O1. The coordinate value of B1 along the first direction is its coordinate value on the X-axis. In this application scenario, the aforementioned first actual coordinate value is X. B1 In some embodiments, the first actual coordinate value X B1 According to X A1 X C1 And b is obtained. Of course, in some embodiments, it can also be calculated based on other built-in algorithms.

[0085] Wherein, the distance O1O is the error offset of the animal cabin 2 in the X direction, which is also the first deviation distance. In some embodiments, the first directional difference is the difference between the first actual coordinate value and the first theoretical coordinate value, expressed as X. B1 -X B The product in the first direction is the product of the difference in the first direction and the first parameter, denoted as (X... B1 -X B Therefore, the final first deviation distance is expressed by the following formula:

[0086] OO1 = (X B1 -X B )b / a

[0087] It should be noted that, theoretically, the coordinates C(X) of the projection point of the correction phantom 1 on the projection receiver 5 are... C Z C ), B(X B Z B ), A(X A Z A ) can be based on Figure 7 The corresponding geometric relationships are derived, and the relevant formulas are as follows:

[0088]

[0089] Where S is the distance from the center O of the corrected phantom 1 in the ideal state to the center O2 of the animal chamber 2 in the first direction, β is the phantom projection angle corresponding to the phantom projection point B, and α is the phantom projection angle formed between the phantom projection points B and C, which are calculated by the following formula:

[0090]

[0091] Of course, the above calculation of the first deviation distance is based on the assumption that the animal cabin 2's offset in the second direction is 0, and the result is an approximate offset. In some embodiments, the error offset of the animal cabin 2 in the X direction, that is, the first deviation distance, can be calculated using other formulas.

[0092] In some embodiments, similarly, the error offset of the animal cabin in the second direction (Y direction) can also be calculated using the same method as the error offset in the first direction. Specifically, the ray generator and detector of the scanning imaging system are rotated, specifically by 90 degrees, so that the ray generator emits rays along the X direction, and the detector is located on the second plane, obtaining the phantom projection formed by the correction phantom on the second plane, wherein the second plane is parallel to the preset propulsion axis direction of the animal cabin and parallel to the second direction;

[0093] Based on the phantom projection, determine the deviation distance between the animal compartment's axis and the preset propulsion axis in different directions, including:

[0094] Obtain the second actual coordinate value of the second projection point along the second direction;

[0095] Based on the second actual coordinate value and the preset second theoretical coordinate value, the second deviation distance of the animal cabin along the second direction is determined, wherein the second theoretical coordinate value is the coordinate value of the second projection point formed by the axis of the animal cabin and the preset propulsion axis in the second direction under the state of no deviation.

[0096] Specifically, the error offset of the animal cabin in the second direction (Y direction) is calculated by referring to the error offset in the first direction (X direction).

[0097] In some embodiments, step S22 specifically includes:

[0098] Before scanning the animal cabin 2, the animal cabin 2 is controlled to adjust along the first direction and the second direction according to the first deviation distance and the second deviation distance.

[0099] In this embodiment of the invention, after obtaining the first deviation distance in the first direction and the second deviation distance in the second direction, the traction device is controlled to pull the animal cabin 2 to correct the axial position of the animal cabin 2. Referring to the above description, when the first direction is the X-axis and the second direction is the Y-axis, the first deviation distance is the non-precise deviation distance between the axis of the animal cabin 2 on the X-axis and the axis containing the isocenter on the X-axis; the second deviation distance is the non-precise deviation distance between the axis of the animal cabin 2 on the Y-axis and the axis containing the isocenter on the Y-axis. It can be understood that the axis containing the isocenter is equivalent to the aforementioned preset propulsion axis.

[0100] In some embodiments, step S1 above specifically includes:

[0101] The X-ray generator and detector of the rotating scanning imaging system are used to obtain the phantom projections formed on the first plane and the second plane, respectively.

[0102] In this embodiment of the invention, a ray generator and a detector are used to obtain the projections of the correction phantom onto different planes, thereby achieving correction in different directions. Specifically, by calculating the coordinates of the projection point on the XZ plane (the first plane), the deviation distance in the X direction can be determined, thus achieving correction in the X direction. Similarly, by calculating the coordinates of the projection point on the YZ plane (the second plane), the deviation distance in the Y direction can be determined, thus achieving correction in the Y direction.

[0103] In some embodiments, the above method further includes:

[0104] Determine whether the deviation distance meets the preset conditions;

[0105] If not, repeat steps S1-S3 until the deviation distance meets the preset condition.

[0106] In this embodiment of the invention, when the deviation distance does not meet the preset conditions, iterative correction of the animal cabin axis is performed until the deviation distance reaches the set preset conditions, effectively ensuring that the correction meets the requirements of the application scenario.

[0107] In some embodiments, combined with Figure 9 Let's take a look. Figure 9 Provided for an embodiment of the present invention Figure 4 The flowchart after step S3 shows that the above method also includes steps S901 to S904, wherein:

[0108] In step S901, the projections of the correction mold formed on the first plane and / or the second plane are obtained respectively;

[0109] In step S902, the first deviation distance and / or the second deviation distance are determined based on the phantom projection;

[0110] In step S903, it is determined whether the first deviation distance and / or the second deviation distance meet the preset conditions;

[0111] In step S904, if the condition is not met, the axial position of the animal cabin is corrected, and the process returns to the step of obtaining the phantom projection formed on the first plane and / or the second plane respectively; if the condition is met, the correction is stopped.

[0112] In this embodiment of the invention, the projections of the correction phantom formed on the first plane and the second plane are obtained multiple times, and the axial position of the animal cabin is repeatedly corrected until the preset conditions are met. The step of returning to the step of obtaining the projections of the correction phantom formed on the first plane and / or the second plane is called returning to step S901.

[0113] In some embodiments, the projection of the correction phantom onto the first plane can be obtained first, and a first deviation distance can be determined based on the phantom projection. The axial position of the animal cabin can then be corrected based on the first deviation distance, while simultaneously determining whether the first deviation distance meets a corresponding preset condition. If not, the correction steps in the first direction are repeated until the first deviation distance meets the preset condition. Then, the second direction is corrected until the second deviation distance meets the corresponding preset condition.

[0114] In some embodiments, the projections of the correction phantom formed on the first plane and the second plane are obtained respectively; based on the phantom projections, a first deviation distance and a second deviation distance are determined; based on the first deviation distance and the second deviation distance, the axial position of the animal cabin is corrected, and it is determined whether the first deviation distance and the second deviation distance both meet the corresponding preset conditions; if not, the steps of correcting in the first direction and the second direction are repeated until the first deviation distance and the second deviation distance both meet the corresponding preset conditions.

[0115] Specifically, the preset conditions include a first deviation distance being less than a corresponding first preset value and / or a second deviation distance being less than a corresponding second preset value. In this embodiment of the invention, when both the first deviation distance and the second deviation distance are less than the corresponding preset values, it indicates that the deviation between the animal cabin axis and the preset propulsion axis is small in the first and second directions, and the deviation is within the allowable error range, thus requiring no further iterative correction. It is understood that due to the influence of certain factors (such as inherent deviations caused by the manufacturing process), in the actual correction process, in most cases, the position of the animal cabin axis and the position of the preset propulsion axis are difficult to completely coincide, thus allowing for a certain degree of error.

[0116] Some embodiments of the present invention also provide an image reconstruction method, which applies the above method to the reconstruction of scanned images, including:

[0117] The scanned images generated by scanning the animal chamber 2 are corrected and adjusted based on the phantom projection.

[0118] In this embodiment of the invention, during the scanning process, the change in the projection of the phantom is used to determine the corresponding projection deviation distance, and then the projection deviation distance is introduced into the reconstructed image to compensate for the error.

[0119] It should be noted that in step S22 above, adjustments are made based on the first and second deviation distances before scanning until the axis of the animal chamber 2 coincides with the isocenter. This ensures scanning quality and accuracy before scanning and avoids a decline in scanning quality due to axis deviation. Furthermore, the deviation distances calculated using the above method (including the first and second deviation distances) can also be applied to image reconstruction during the scanning process.

[0120] Some embodiments of the present invention also provide a scanning imaging system, comprising:

[0121] X-ray generator, used to emit X-rays;

[0122] A detector used to receive X-rays;

[0123] Animal compartment, used to hold the object to be scanned;

[0124] The calibration phantom is aligned with the axis of the animal compartment.

[0125] The processor is used to acquire the phantom projection of the calibration phantom and, based on the phantom projection, determine the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions.

[0126] Some embodiments of the present invention also provide an animal cabin position correction device, combined with Figure 10 Let's take a look. Figure 10 This is a schematic diagram of an animal cabin position correction device according to an embodiment of the present invention. The animal cabin position correction device 1000 includes:

[0127] Acquisition unit 1001 is used to acquire the projection of the calibration phantom set in the animal cabin, wherein the axis of the calibration phantom is parallel to the axis of the animal cabin.

[0128] The processing unit 1002 is used to determine the deviation distance between the axis of the animal cabin and the preset propulsion axis in different directions based on the projection of the phantom;

[0129] The correction unit 1003 is used to correct the axial position of the animal compartment based on the deviation distance.

[0130] Some embodiments of the present invention also provide an animal cabin position correction device, which stores a computer program. When the computer program is executed by a processor, it implements the animal cabin position correction method as described above.

[0131] Some embodiments of the present invention also provide an image reconstruction device having a computer program stored thereon, which, when executed by a processor, implements the image reconstruction method as described above.

[0132] Some embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the animal cabin position correction method and / or the image reconstruction method as described above.

[0133] Generally, computer instructions for implementing the methods of the present invention can be carried on any combination of one or more computer-readable storage media. Non-transitory computer-readable storage media can include any computer-readable medium except for signals themselves that are temporarily propagating.

[0134] Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0135] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. In particular, Python, suitable for neural network computation, and platform frameworks based on TensorFlow, PyTorch, etc., can be used. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0136] Some embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the animal cabin position correction method and / or the image reconstruction method as described above.

[0137] The computer-readable storage medium and computing device provided in the above embodiments of the present invention can be implemented with reference to the content specifically described in the present invention for implementing the animal cabin position correction method and / or the image reconstruction method as described above, and have similar beneficial effects as the animal cabin position correction method and / or the image reconstruction method as described above, which will not be repeated here.

[0138] This invention discloses an animal cabin position correction method, device, scanning imaging system, and electronic device. The animal cabin position correction method is applied to the scanning imaging system. By scanning and correcting a phantom, a corresponding phantom projection is formed. Based on the formed phantom projection, when the animal cabin is moved, its axis moves, and the phantom projection parallel to it also moves. The movement of the phantom projection can effectively reflect the movement of the animal cabin's axis. The deviation distance of the animal cabin's axis can be determined based on the change of the phantom projection, thereby achieving an automatic correction effect using the deviation distance.

[0139] The technical solution of this invention automatically corrects the axis of the animal compartment based on the phantom projection of the correction phantom. It makes full use of the influence of axis changes on the phantom projection formed by the correction phantom. By capturing the changes in the phantom projection, the deviation of the animal compartment's axis is determined, thereby achieving efficient and accurate automatic correction. Before scanning the animal compartment, the axis of the animal compartment is automatically corrected, improving scanning accuracy and the quality of the scanned image.

[0140] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.

Claims

1. An animal pod position correction method for correcting an axis position of an animal pod of a scanning imaging system, characterized by, The method comprises: Step S1: acquiring a phantom projection of a correction phantom arranged in an animal cabin, and the correction phantom is embedded in an inner wall of the animal cabin, wherein an axis of the correction phantom is parallel to an axis of the animal cabin; Step S2: determining deviation distances of the axis of the animal cabin and a preset propulsion axis in different directions according to the phantom projection, the different directions including a first direction perpendicular to a direction of the preset propulsion axis of the animal cabin and a second direction perpendicular to the direction of the preset propulsion axis of the animal cabin and the first direction, and the phantom projection includes first projection points formed on a first plane after scanning the correction phantom and second projection points formed on a second plane after scanning the correction phantom, wherein the first plane is parallel to the first direction and parallel to the direction of the preset propulsion axis, and the second plane is parallel to the direction of the preset propulsion axis of the animal cabin and parallel to the second direction; Step S3: controlling movement of a traction device according to the deviation distances to correct the position of the axis of the animal cabin, wherein the traction device is fixedly connected with the animal cabin.

2. The animal chamber position correction method according to claim 1, wherein The method comprises: acquiring a first actual coordinate value of the first projection points along the first direction; determining a first deviation distance of the animal cabin along the first direction according to the first actual coordinate value and a preset first theoretical coordinate value, wherein the first theoretical coordinate value is a coordinate value of the first projection points corresponding to the first direction formed by the axis of the animal cabin and the preset propulsion axis in a non-deviation state.

3. The animal chamber position correction method according to claim 2, characterized by, The method comprises: determining a first direction difference value according to a difference between the first actual coordinate value and the first theoretical coordinate value; determining a first direction product according to a product of the first direction difference value and a preset first parameter, wherein the first parameter is a distance between the preset propulsion axis of the animal cabin and a focal point of a radiation generator emitting radiation in a scanning device in the scanning imaging system; determining the first deviation distance according to a quotient of the first direction product and a preset second parameter, wherein the second parameter is a distance between the radiation generator and a projection receiver receiving the phantom projection in the scanning device.

4. The animal chamber position correction method according to claim 2, characterized by, The method comprises: acquiring a second actual coordinate value of the second projection points along the second direction; determining a second deviation distance of the animal cabin along the second direction according to the second actual coordinate value and a preset second theoretical coordinate value, wherein the second theoretical coordinate value is a coordinate value of the second projection points corresponding to the second direction formed by the axis of the animal cabin and the preset propulsion axis in a non-deviation state.

5. The animal chamber position correction method according to claim 4, wherein The preset pushing axis direction of the animal cabin is a horizontal direction in which the animal cabin enters a scanning cavity, the first direction is a horizontal direction perpendicular to the preset pushing axis direction, and the second direction is a vertical direction perpendicular to the preset pushing axis direction.

6. The animal chamber position correction method according to claim 5, wherein The phantom projection of the correction phantom arranged in the animal cabin is acquired, and the correction phantom is embedded in an inner wall of the animal cabin. The ray generator and the detector of the rotation scanning imaging system are rotated to obtain phantom projections of the correction phantom formed on the first plane and the second plane.

7. The animal chamber position correction method according to claim 1, wherein The method further includes: It is judged whether the deviation distance meets a preset condition. If not, steps S1-S3 are repeated until the deviation distance meets the preset condition.

8. An animal chamber position correction device, characterized by, It includes: An acquisition unit is configured to acquire a phantom projection of a correction phantom arranged in an animal cabin, and the correction phantom is embedded in an inner wall of the animal cabin, wherein an axis of the correction phantom is parallel to an axis of the animal cabin. A processing unit is configured to determine, according to the phantom projection, a deviation distance between the axis of the animal cabin and a preset pushing axis in different directions, the different directions including a first direction perpendicular to a preset pushing axis direction of the animal cabin and a second direction perpendicular to the preset pushing axis direction of the animal cabin and the first direction, and the phantom projection includes first projection points formed on a first plane after scanning the correction phantom and second projection points formed on a second plane after scanning the correction phantom, wherein the first plane is parallel to the first direction and the preset pushing axis direction, and the second plane is parallel to the preset pushing axis direction of the animal cabin and the second direction. A correction unit is configured to control movement of a traction device according to the deviation distance to correct the position of the axis of the animal cabin, wherein the traction device is fixedly connected with the animal cabin.

9. A scanning imaging system characterized by, It includes: A ray generator is configured to emit X rays. A detector is configured to receive X rays. An animal cabin is configured to place a scanning object. A correction phantom, an axis of the correction phantom is parallel to an axis of the animal cabin. A processor is configured to acquire a phantom projection of the correction phantom and determine a deviation distance between the axis of the animal cabin and a preset pushing axis in different directions according to the phantom projection.

10. An electronic device on which a computer program is stored, characterized by The computer program is executed by the processor to implement the animal cabin position correction method of any one of claims 1 to 7. The computer program is executed by the processor to implement the animal cabin position correction method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • X-ray CT apparatus, method of aligning phantom, and phantom retaining tool

    US20070172025A1