This application is a 371 of PCT international patent application No.: PCT/CN2017/090378 filed on Jun. 27, 2017.
The present disclosure relates to the field of computer imaging technology, and more particularly to method and device for determining CT system parameter.
A computed tomography (CT) system is a computer imaging system capable of acquiring images of the interior of an object in a non-destructive manner. The CT system includes: an X-ray (also known as Roentgen ray) source and a detector. The CT system needs to use a CT system parameter (such as coordinates of a foot of a perpendicular of a focus of the X-ray source on a detection surface of the detector) in the process of acquiring images. Therefore, the CT system parameter needs to be determined before using the CT system to acquire the images.
In the process of determining the parameters of a traditional CT system, a fine-structure customized mould body is required. The mould body is a structural part embedded with a plurality of small steel balls. Specifically, the customized mould body may be placed between the X-ray source and the detection surface of the detector, and the X-ray source is controlled to emit X-rays to the detection surface. Then, X-ray projections of the plurality of small steel balls on the detection surface are acquired. Further, the acquired X-ray projections are analyzed to determine the coordinates of the foot of the perpendicular of the focus of the X-ray source on the detection surface of the detector in geometric parameters of the CT system.
In the related art, the customized mould body is required to determine the CT system parameter. However, a manufacturing process of the mould body is relatively complicated because of a higher machining accuracy requirement on the structure of the customized mould body.
In order to solve the problem of the relatively complicated manufacturing process of the mould body, the present disclosure provides a method and a device for determining a CT system parameter. The technical solutions are as follows.
In a first aspect, there is provided a method for determining a computed tomography (CT) system parameter. A CT system includes: an X-ray source and a detector. The method includes: controlling a mould body to move between the X-ray source and a detection surface of the detector, and acquiring X-ray projections of the mould body during movement on the detection surface, wherein the mould body has a first plane and a second plane perpendicular to each other and the first plane and the second plane are always perpendicular to the detection surface during the movement of the mould body; determining a first straight line and a second straight line according to the acquired X-ray projections, wherein the first straight line is a straight line of a projection line segment of an edge of the first plane in boundary line segments of the acquired X-ray projections, the second straight line is a straight line of a projection line segment of an edge of the second plane in the boundary line segments of the acquired X-ray projections, a plane determined by the first straight line and a focus of the X-ray source is perpendicular to the detection surface, and a plane determined by the second straight line and the focus of the X-ray source is perpendicular to the detection surface; and determining an intersection point of the first straight line and the second straight line as coordinates of a foot of a perpendicular of the focus of the X-ray source on the detection surface, wherein a CT coordinate system parameter includes the coordinates of the foot of the perpendicular.
In a second aspect, there is provided a device for determining a CT system parameter, including at least one processor, at least one interface, a memory and at least one communication bus, wherein the processor is configured to execute a program stored in the memory to implement the method for determining CT system parameter in the first aspect.
In a third aspect, there is provided a computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium runs on a computer, the computer is caused to execute the method for determining a CT system parameter in the first aspect.
In a fourth aspect, there is provided a computer program product including instructions. When the computer program product runs on a computer, the computer is made to execute the method for determining a CT system parameter in the first aspect.
The technical solutions provided by the present disclosure have the following beneficial effects. The CT system parameter can be determined as long as the used mould body has the first plane and the second plane. Moreover, since the structure of the plane is relatively simple, a manufacturing process of the mould body is relatively simple. Optionally, the mould body used in the present disclosure may be a scanning table or a light-limiting door in the CT system. That is, an intrinsic component in the CT system is directly used as the mould body in the present disclosure and thus there is no need to use a customized module body in the process of determining the CT system parameter.
In order to describe the technical solutions in the embodiments of the present disclosure more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the art may also derive other drawings from these accompanying drawings without creative efforts.
In order to make the objects, technical solutions and advantages of the present disclosure clearer, embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.
Optionally, both the X-ray source 01 and the detector 02 may be fixedly arranged on the roller 04, and the roller 04 can drive the X-ray source 01 and the detector 02 to rotate. The X-ray source 01 may also be referred to as a bulb tube. The detector 02 has a detection surface located at a light emission side of the X-ray source 01. The scanning table 03 is arranged between the detection surface and the X-ray source 01. The control component can control the scanning table 03 to move upwards or downwards, leftwards or rightwards, or backwards or forwards. The light-limiting door is arranged at a light emission portion of the X-ray source 01, and can limit light emitted from the X-ray source 01 to a preset range. Optionally, the control component can also control the light-limiting door to move.
Optionally, the CT system may further include a device for determining a CT system parameter (not shown in
In step 301, a mould body having a first plane and a second plane perpendicular to each other is controlled to move between an X-ray source and a detection surface of a detector, and X-ray projections of the mould body during movement on the detection surface are acquired.
Exemplarily, in the embodiment of the present disclosure, a mould body is required to be used in determination of the CT system parameter and the mould body is required to have a first plane and a second plane perpendicular to each other. That is, the mould body used in the embodiment of the present disclosure is a three-dimensional geometric structure having the first plane and the second plane.
It should be noted that in the embodiment of the present disclosure, the scanning table or the light-limiting door in the CT system is used as the mould body is taken as an example. In a practical application, the mould body may also be other geometric structure having the first plane and the second plane, which is not limited in the embodiments of the present disclosure.
In step 3011, the module body is controlled to move multiple times in a first direction, and a plurality of third X-ray projections of the mould body on the detection surface is acquired.
It should be noted that, when acquiring the X-ray projections by the method shown in
Exemplarily, the mould body may be moved to a top end (i.e., moved to a maximum value of a top in a range of up and down movement of the mould body) or a bottom end (i.e., moved to a maximum value of a bottom in a range of up and down movement of the mould body). Then, the mould body is moved slowly at a constant speed in the first direction or a direction opposite to the first direction (the distance of each movement may be the same, and may be as small as possible). In this process, the mould body may be continuously exposed. Optionally, referring to
After each time the mould body is moved in step 3011, the boundary line segment of the third X-ray projection of the mould body on the detection surface Y needs to include: projection line segments of the edges of the two first planes in the m first planes. After multiple times of movements of the mould body, the projection line segments of the edges of two same first planes in the boundary line segments of each third X-ray projection can be acquired, so that a plurality of sets of parallel projection line segments can be acquired.
In step 3012, the mould body is controlled to perform at least one periodic movement and acquire a plurality of fourth X-ray projections of the mould body on the detection surface, until in one periodic movement process of the mould body, projection line segments of edges of the same second plane in boundary line segments of all the fourth X-ray projections of the mould body are located on the same straight line.
Exemplarily, a second direction may be perpendicular to the second plane. A third direction is perpendicular to both the first direction and the second direction. The one periodic movement performed by the mould body may include: controlling the mould body to move in the second direction, and controlling the mould body to move multiple times in the third direction after the mould body is controlled to move in the second direction. The fourth X-ray projection is the X-ray projection of the mould body on the detection surface during the movement in the third direction. Please continue to refer to
It should be noted that after each time the mould body is controlled to move in the third direction F3, it is required to control the X-ray source to emit X-rays to the detection surface of the detector to expose the mould body once, and acquire a fourth X-ray projection of the mould body on the detection surface. It should be noted that when the mould body is the scanning table, the boundary line segment of the fourth X-ray projection of the mould body on the detection surface may not include the projection line segment of the edge of the second plane. Thus, it is required to continuously move the mould body in the second direction to make the boundary line segment of the fourth X-ray projection of the mould body on the detection surface include the projection line segment of the edge of the second plane, until in one periodic movement process of the mould body, the projection line segments of edges of the same second plane in the boundary line segments of all the fourth X-ray projections are located on the same straight line.
If projection line segments (e.g., one of the projection line segments is the line segment K1′) of the edge of one second plane of the mould body in the boundary line segment of all the fourth X-ray projections in one periodic movement of the mould body are located on the same straight line Lv, the mould body may be controlled to stop moving.
In step 302, a first straight line and a second straight line are determined according to the acquired X-ray projections.
As shown in
In step 3021, a target X-ray projection is screened out from the plurality of acquired third X-ray projections.
The target X-ray projection is a projection with the minimum distance between the projection line segments of the edges of the two first planes (the first plane Z1 and the first plane Z2) among the boundary line segments of the plurality of third X-ray projections. A reference X-ray projection and the target X-ray projection are two X-ray projections continuously acquired from the plurality of third X-ray projections. A distance between the projection line segments of the edges of the two first planes (the first plane Z1 and the first plane Z2) in the boundary line segments of the target X-ray projection is less than a distance between the projection line segments of the edges of the two first planes (the first plane Z1 and the first plane Z2) in the boundary line segments of the reference X-ray projection.
As shown in
The reference X-ray projection is a third X-ray projection adjacent to the range G1 in the plurality of third X-ray projections. Exemplarily, there are two reference X-ray projections in
In step 3022, a straight line of a projection line segment away from the center of the reference X-ray projection in the projection line segments of the edges of the two first planes in the boundary line segment of the target X-ray projection is determined as the first straight line.
Please continue to refer to
In step 3023, the same straight line is determined as the second straight line.
After determining that the projection line segments of the edges of the same second plane are all located on the same straight line in step 3012, it can be determined that the same straight line is the second straight line. A plane determined by the second straight line and the focus of the X-ray source is perpendicular to the detection surface.
In step 303, an intersection point of the first straight line and the second straight line is determined as coordinates of a foot of a perpendicular of the focus of the X-ray source on the detection surface.
Exemplarily, a CT system parameter may include the coordinates of the foot of the perpendicular of the focus of the X-ray source on the detection surface. Please continue to refer to
In step 304, an in-plane rotation angle of the detector is determined according to any one of the line segments in the boundary line segments of any one of the X-ray projections of the mould body.
Optionally, a plurality of X-ray projections is acquired in step 301. In step 304, the in-plane rotation angle of the detector can be determined according to any one of the line segments in the boundary line segments of any one of the X-ray projections acquired in step 301.
Exemplarily, as shown in
On one hand, if one of the planes is the first plane, and a projection line segment of an edge of the first plane is Q1, an angle α formed by the projection line segment Q1 and the longer edge of the detection surface (which is rectangular) can be calculated according to the location of Q1 in the two-dimensional coordinate system and a geometric relationship and a is used as the in-plane rotation angle of the detector.
On the other hand, if one of the planes is the second plane, and a projection line segment of an edge of the second plane is K1′, an angle β formed by the projection line segment K1′ and the shorter edge of the detection surface (which is rectangular) can be calculated according to the location of K1′ in the two-dimensional coordinate system and the geometric relationship and β is used as the in-plane rotation angle of the detector.
In step 305, the mould body is moved to make a mark point on the mould body to coincide with a first coordinate point, and a first X-ray projection of the mould body on the detection surface is acquired.
The mould body may be provided with the mark point which may be located at any location on the mould body. Optionally, the mark point may be located on one of the first planes on the mould body. The first coordinate point may be located on a plane which passes through the rotation center point and parallel to the first plane. Optionally, the first coordinate point may coincide with the rotation center point. In step 305, the mould body may be controlled to move to make the mark point on the mould body to move to the first coordinate point; and the X-ray source is controlled to emit X-rays to the detection surface of the detector to make an exposure of the mould body, so as to acquire the first X-ray projection.
Exemplarily,
In a first implementable manner, the boundary line segment of the first X-ray projection may at least include the projection line segments of the edges of the two first planes in the mould body M on the detection surface Y, which are a line segment Q1 and a line segment Q2 (since
In step 306, the mark point on the mould body is controlled to move from the first coordinate point to the second coordinate point, and a second X-ray projection on the mould body on the detection surface is acquired.
Please continue to refer to
After the mould body M is moved to the second coordinate point P2, the X-ray projection of the mould body M on the detection surface Y is a second X-ray projection. In a first implementable manner, the boundary line segment of the second X-ray projection may at least include projection line segments (a line segment Q3 and a line segment Q4, respectively) of the edges of the two first planes in the mould body M on the detection surface Y. In a second implementable manner, the boundary line segment of the second X-ray projection may at least include a projection line segment of an edge of one second plane in the mould body M on the detection surface Y, and the length of the projection line segment is equal to the distance between Q3 and Q4 in
In step 307, a distance between the focus of the X-ray source and the detection surface, as well as a distance between the focus and the rotation center point is determined according to a geometric relationship among the first X-ray projection, the second X-ray projection, the first coordinate point, and the second coordinate point.
As shown in
In a practical application, when the mould body is moved from the first coordinate point to the second coordinate point, Q2 and Q3 may be coincided with each other, which is not limited in the embodiments of the present disclosure.
After the step 307 is executed, the following CT system parameters (a total of five parameters) are obtained in a calibrating manner in the embodiment of the present disclosure: the coordinates of the foot of the perpendicular (including two parameters of a horizontal coordinate and a vertical coordinate in the coordinate system of the foot of the perpendicular on the detection surface) of the focus on the detection surface, the in-plane rotation angle of the detection surface, the distance between the focus and the detection surface, and the distance between the focus and the rotation center point.
Optionally, the mould body used in steps 301 to 307 may be the scanning table in the CT system, or may be the light-limiting door in the CT system. Optionally, the mould body used in step 301 to step 304 and the mould body used in step 305 to step 307 may be different. For example, the mould body used in steps 301 to 304 is the light-limiting door, and the mould body used in steps 305 to 307 is the scanning table, which is not limited in the embodiments of the present disclosure.
In summary, in the method for determining a CT system parameter provided by the embodiment of the present disclosure, the CT system parameter can be determined as long as the used mould body has the first plane and the second plane. Moreover, since the structure of the plane is relatively simple, a manufacturing process of the mould body is relatively simple.
Since the structure of the plane is relatively simple, there is no need to spend more cost in manufacturing the mould body. That is, the cost of manufacturing the mould body used in the embodiments of the present disclosure is lower. Thus, the cost of determining the CT system parameter in the embodiments of the present disclosure is lower.
In addition, since the structure of the mould body used in the related art is relatively complicated (including many small steel balls), the manufactured mould body is apt to have a large error, thereby affecting the accuracy of the determined CT system parameter. In the embodiments of the present disclosure, since the structure of the used mould body is relatively simple (only the first plane and the second plane are required), the error of the manufactured mould body is small and thus the accuracy of the determined CT system parameter is improved.
Optionally, the mould body used in the embodiment of the present disclosure may be the scanning table or the light-limiting door in the CT system. That is, an intrinsic component in the CT system is directly used as the mould body in the embodiment of the present disclosure and thus there is no need to use a customized module body in the process of determining the CT system parameter.
Further, in the process of determining the CT parameter by the method for determining a CT system parameter provided by the embodiment of the present disclosure, only the location of the mould body is required to be adjusted, and both locations of the X-ray source and the detector are not required to be changed, so that the embodiment of the present disclosure can be applicable not only to a CT system in which the X-ray source and the detector are rotatable, but also to a CT system in which the locations of the X-ray source and the detector are unadjustable.
The above embodiments may be implemented in whole or in part by hardware, software, firmware or any one of combinations thereof. When implemented by the software, the embodiments may be implemented in whole or in part in the form of a computer program product including one or more computer instructions. When the computer program instructions are loaded and executed on a computer, processes or functions described in the embodiments of the present disclosure are generated in whole or in part. The computer may be a general-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a readable storage medium of the computer or may be transferred from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transferred from one website site, computer, server or data center to another website site, computer, server, or data center in a wired (e.g., through a coaxial cable, an optical fiber, or a digital subscriber line) or wireless (e.g., through infrared, wireless, or microwave) manner. The computer-readable storage medium may be any available medium that can be accessed by the computer or data storage equipment such as the server and data center that includes one or more available medium integration. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium, a semiconductor medium (e.g., a solid-state hard disk), or the like.
It should be noted that in the present disclosure, the embodiments for the method for determining the CT system parameter and the embodiments for the device for determining the CT system parameter can refer to each other, which is not limited in the present disclosure.
The foregoing descriptions are only optional embodiments of the present disclosure, and do not intend to limit the present disclosure. Any variation, equivalent substitution, modification and the like that fall within the spirit and principle of the present disclosure should be embraced by the protective scope of the present disclosure.
In the present disclosure, the terms “first” and “second” are used for descriptive purposes only and should not be construed to indicate or imply the relative importance. The term “a plurality of” refers to two or more, unless explicitly defined otherwise.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2017/090378 | 6/27/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2019/000234 | 1/3/2019 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4922915 | Arnold | May 1990 | A |
5699446 | Rougee | Dec 1997 | A |
5872829 | Wischmann et al. | Feb 1999 | A |
7170966 | Kuo-Petravic et al. | Jan 2007 | B2 |
7582860 | Kusunoki | Sep 2009 | B2 |
20130114799 | Yamakawa | May 2013 | A1 |
20150305696 | Yamakawa | Oct 2015 | A1 |
20180120243 | Yashima | May 2018 | A1 |
Number | Date | Country |
---|---|---|
101750021 | Jun 2010 | CN |
102652674 | Sep 2012 | CN |
105931202 | Sep 2016 | CN |
106706675 | May 2017 | CN |
Entry |
---|
International Search Report in International Patent Application No. PCT/CN2017/090378 dated Mar. 26, 2018, in 4 pages. |
Number | Date | Country | |
---|---|---|---|
20200132612 A1 | Apr 2020 | US |