US20140169521A1 - X-ray ct system - Google Patents
X-ray ct system Download PDFInfo
- Publication number
- US20140169521A1 US20140169521A1 US14/240,655 US201314240655A US2014169521A1 US 20140169521 A1 US20140169521 A1 US 20140169521A1 US 201314240655 A US201314240655 A US 201314240655A US 2014169521 A1 US2014169521 A1 US 2014169521A1
- Authority
- US
- United States
- Prior art keywords
- scanning
- ray
- time
- top plate
- scanning range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000001133 acceleration Effects 0.000 claims description 27
- 230000009471 action Effects 0.000 description 32
- 230000014509 gene expression Effects 0.000 description 13
- 238000000034 method Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 230000005855 radiation Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000017531 blood circulation Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000010412 perfusion Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/02—Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
- A61B6/03—Computed tomography [CT]
- A61B6/032—Transmission computed tomography [CT]
- A61B6/035—Mechanical aspects of CT
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/02—Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
- A61B6/03—Computed tomography [CT]
- A61B6/032—Transmission computed tomography [CT]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/04—Positioning of patients; Tiltable beds or the like
- A61B6/0487—Motor-assisted positioning
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/06—Diaphragms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/54—Control of apparatus or devices for radiation diagnosis
Definitions
- Embodiments according to the present invention relate to X-ray CT systems.
- X-ray CT systems irradiate the subject with X-rays and acquire image data (hereinafter referred to merely as “data”) that represent a view in a predetermined sectional plane of the subject, on the basis of the X-rays that have passed through the subject.
- An example of a method of X-ray irradiation is involved in shuttle scanning, where the X-ray CT system performs scanning while the top plate with the subject is being reciprocated between the starting point and the ending point of a set scanning range (e.g., patent reference 1).
- a scanning duration is set for the X-ray CT system, where the scanning duration is a time that the top plate takes to make a reciprocating movement in connection with X-ray irradiation.
- the scanning duration includes an acceleration time, a constant-speed time, and a deceleration time, along with a waiting time (interval), during which the top plate is stationary.
- the acceleration time is the time when the top plate is being translated by the X-ray CT system in accelerating mode
- the constant-speed time is the time when the top plate is being translated at a constant speed by the X-ray CT system
- the deceleration time is the time when the top plate is being translated by the X-ray CT system in decelerating mode.
- the X-ray CT system performs such actions as offset correction on the data, directional switching of the top plate, input and output of control signals, tracking agreement (described later), measurement of the load that is caused by the subject.
- the scanning tracks are different for the data set acquired during movement time s and for the data set acquired during movement time t.
- the scanning track is clockwise in the direction of the movement from the starting point to the ending point
- the scanning track turns counterclockwise, i.e., in the direction of the movement from the ending point to the starting point.
- the resultant differential image may include an artifact for one data set that has occurred during one scanning time and another artifact for the other data set that has occurred during the other scanning time. If the difference shown in the differential image is extremely small or is a little different in luminance from the part other than the differential, it is difficult for the examiner to distinguish between real differences and artifacts that have appeared in the differential image.
- Patent Reference 1 Japanese Laid-Open Patent Publication No. 2007-275314
- Tracking movements are made to precisely agree for IN actions, i.e., the movements of the top plate in the direction from the starting point to the ending point within the scanning range. Tracking movements are made to precisely agree also for OUT actions, i.e., the movements of the top plate in the direction from the ending point to the starting point.
- technique (2) the rotary mechanism is controlled on the side of the starting point of the repeated reciprocating movement of the top plate in the shuttle scanning so that tracking agreement is maintained for each scanning movement. In this case, it takes time to make precise tracking agreement, and therefore, it tends to make the waiting time longer.
- the waiting time becomes longer, then the interval between the data acquisitions, which are executed while the top plate is being reciprocated, increases by the lengthened time of the waiting time. If the interval between the data acquisitions is longer, then, for example, the scanning period increases accordingly. Also, the longer the interval between the data acquisitions, the larger the radiation exposure. In addition, in cases where shuttle scanning is applied to analyses of blood flow (perfusion) in the capillary system, there is a problem that the lengthened interval between the data acquisitions can be a factor that affects the accuracy of the analysis done by using differential images.
- the present embodiment is to solve the above-mentioned problem, and its objective is to provide an X-ray CT system that can reduce the waiting time for shuttle scanning.
- an X-ray CT system of this embodiment comprises: a top-plate moving unit; a rotary moving unit; a data acquisition system; and a control unit.
- the top-plate moving unit is configured to displace the top plate to reciprocate in a direction from a predetermined starting point to a predetermined ending point and in the direction from the ending point to the starting point.
- the rotary moving unit is configured to drive an X-ray radiator, which radiates X-rays, to revolve around the subject.
- the data acquisition system is configured to detect X-rays that have passed through the subject and to gather projection data.
- the control unit is configured to control at least the top-plate moving unit in such a way that, during a scanning with X-rays, while the projection data are gathered with the top plate being driven to make one reciprocating movement between the starting point and the ending point and with the X-ray radiator being driven to make revolving movement, the duration required for the top plate to make one reciprocating movement is made an integral multiple of the revolution period of the revolving movement of the X-ray radiator.
- FIG. 1 is a block diagram showing the configuration of an X-ray CT system as an embodiment.
- FIG. 2 is a diagram showing relations between a scanning range and a duration for the top plate to make a back-and-forth movement.
- FIG. 3 is a drawing showing a plurality of scanning ranges that are indicated over a scanogram of the subject.
- FIG. 4 is a drawing showing scanning ranges that are indicated over a scanogram as a contrastive example.
- FIG. 5 is a drawing showing a plurality of scanning ranges that are displayed as selectable, as a variant embodiment.
- FIG. 6 is a flowchart showing a flow of actions taken by the X-ray CT system after the calculation of the scanning range until the image reconstruction.
- FIG. 1 is a block diagram showing the configuration of the X-ray CT system.
- the X-ray CT system 10 comprises a system controller 11 , a scanning controller 12 , a storage 13 , a table 14 , a top-plate moving unit 15 , a rotary moving unit 16 , an X-ray controller 17 , a high voltage generator 19 , an X-ray radiator 21 , a top plate 22 , an X-ray detector 23 , a rotary mechanism 25 , a data acquisition system 27 , a reconstruction processor 31 , and an interface 32 .
- the system controller 11 comprises a central processing unit (CPU), and so on, and the system controller 11 controls and unifies the scanning controller 12 , the storage 13 , the table 14 , the reconstruction processor 31 , and the interface 32 .
- CPU central processing unit
- the system controller 11 controls and unifies the scanning controller 12 , the storage 13 , the table 14 , the reconstruction processor 31 , and the interface 32 .
- one of the system controller 11 , the scanning controller 12 , and the display controller 35 or two of them as a combination are an example of the control unit that is described later.
- the scanning controller 12 outputs control signals in accordance with the image-capturing conditions that are set up for scanning the subject P, and the control signals are sent, respectively, to the top-plate moving unit 15 , to the rotary moving unit 16 , to the X-ray controller 17 , to the high voltage generator 19 , to the X-ray radiator 21 , to the X-ray detector 23 , to the rotary mechanism 25 , and to the data acquisition system 27 .
- the data acquisition system 27 is an example of the “data acquisition system” that is mentioned in the claims.
- the image-capturing conditions include conditions for helical shuttle scanning on the movement of the top plate 22 , which is reciprocated in the direction from a predetermined starting point to a predetermined ending point and in the direction from the ending point to the starting point while the X-ray radiator 21 is being driven in revolving motion.
- the image-capturing conditions include a scanning range and a revolution period for a helical shuttle scanning in order to gather projection data while the top plate 22 is being reciprocated.
- the scanning range is the distance from the starting point to the ending point.
- the revolution period is a period for the revolution of the X-ray radiator 21 .
- helical shuttle scanning may be hereinafter referred to simply as “scanning”.
- the scanning range (the starting point and the ending point) is set up through the interface 32 by the user while the revolution period represents a time required for the X-ray radiator 21 to make one revolution [sec/rot].
- the revolution period is set up with an initial value, or may be set up through the interface 32 by the user.
- FIG. 2 is a drawing showing relations between the duration and the scanning range (distance) for one reciprocating movement of the top plate 22 .
- the duration t [sec] is shown along the horizontal axis while the scanning range [mm] is shown along the vertical axis.
- the duration is designated with “SS”.
- the duration may be hereinafter referred to also as “scanning duration”.
- the scanning range is designated with “SR”.
- dashed lines indicate the area representing the acceleration (acceleration area), where the movement of the top plate 22 is accelerated, and the area representing the deceleration (deceleration area), where the movement of the top plate 22 is decelerated.
- solid lines indicate the area representing the constant speed (constant speed area), where the movement of the top plate 22 is at constant speed.
- the duration SS therefore, includes the acceleration time, the constant-speed time, and the deceleration time.
- the acceleration time is the time during which the X-ray CT system accelerates the top plate
- the constant speed time is the time during which the X-ray CT system moves the top plate at a constant speed
- the deceleration time is the time during which the X-ray CT system decelerates the top plate.
- the acceleration time and the deceleration time are designated with “VS”, and the acceleration area and the deceleration area are designated with “VR”.
- the acceleration time may be the same as the deceleration time, or they may be different.
- the acceleration area may be the same as the deceleration area, or they may be different.
- the duration SS includes a waiting time (interval).
- the waiting time is the time during which the top plate 22 is stopped after it has been moved from the starting point to the ending point and before it is to be moved from the ending point to the starting point.
- the waiting time is designated with “PS”.
- the duration SS includes another waiting time PS, which is the time before the restart of the reciprocating movement of the top plate 22 after it has been moved from the ending point to the starting point.
- This waiting time PS for starting another reciprocating movement is the waiting time PS before the top plate 22 is being moved from the starting point to the ending point.
- these waiting times PS may be the same, or they may be different.
- the term “waiting time PS” in the following discussion means at least one of the time between the forward movement and the backward movement of the top plate 22 and the time between the backward movement and the forward movement.
- the constant speed area which is the range where the top plate 22 is moved at constant speed, is the subtraction of the acceleration area VR and the deceleration area VR from the scanning range SR.
- CR represents the constant speed area.
- the constant speed time is, therefore, expressed as the following expression (1) with the scanning range SR and the acceleration area VR.
- Constant speed time ( SR ⁇ 2 ⁇ VR )/ CS (1)
- CS represents the top-plate traveling velocity [mm/sec], at which the top plate 22 travels in the constant speed area.
- the top-plate traveling velocity in the constant speed area is determined as the lower of the upper limits of the following two factors: 1) reconstruct-ability condition, and 2) traveling velocity of the top plate.
- the X-ray CT system in shuttle scanning moves the top plate 22 and, at the same time, makes the X-ray radiator 21 revolve so as to irradiate the subject with X-rays.
- X-rays having been radiated toward the subject, who is placed on the top plate 22 , which is now moving, pass through the subject and are detected by the X-ray detector 23 .
- the X-ray CT system executes reconstruction-processing on the X-rays that have been detected in this way.
- the reconstruction-processing may be affected by the top-plate traveling velocity.
- the reconstruction-processing is accompanied with some kind of interpolation-processing.
- the condition for reconstruct-ability is the upper limit to the traveling velocity of the top plate 22 , at which the X-ray CT system can execute reconstruction-processing in concert with the movement of the top plate 22 .
- the duration SS is the time that is the sum of the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS.
- the duration SS is, therefore, expressed as the following expression (2).
- the control unit receives the information of a scanning range set by the user.
- the control unit controls the top-plate moving unit 15 for this scanning range.
- the duration for the top plate 22 to be driven for one reciprocating movement is determined as an integral multiple of the revolution period of the X-ray radiator 21 .
- the waiting time it is not necessary that the waiting time include a time for making precise tracking agreement for the top plate 22 that has made one reciprocating movement and is to start another reciprocating movement.
- the shuttle scanning for differential images to be generated between the data sets achieved for the IN actions, even though no time is allocated for making precise tracking agreement between the IN actions, there is always tracking agreement between the successive IN actions.
- the duration for the top plate 22 to make one reciprocating movement can be made shorter, and the interval of data acquisition that corresponds to each of the reciprocating movements can be shortened accordingly.
- the interval between the IN actions, for which differentiation is made also becomes shorter.
- the interval between the OUT actions, for which differentiation is made also becomes shorter.
- the acceleration time VS, the deceleration time VS, and the waiting time PS are determined in advance.
- the value for each of these times is fixed until it is intentionally changed, i.e., a set-up change.
- the duration is determined by adjusting the constant speed time, which is the time assigned for the top plate 22 to be moved at constant speed, or the duration is determined by adjusting the distance (constant speed area) over which the top plate 22 is to be moved at constant speed.
- the control unit controls the top-plate moving unit 15 so that the duration for the top plate 22 to make one reciprocating movement is an integral multiple of the revolution period of the X-ray radiator 21 .
- the description concerns a method of making the duration an integral multiple of the revolution period of the X-ray radiator 21 .
- the constant speed area CR is expressed as the following expression (4).
- the scanning range SR is expressed as the following expression (5).
- the scanning range SR is set not as a serial value, but as a value selected from a plurality of discrete values that correspond to integers n.
- the scanning range SR [mm] is set as a serial value. In that case, however, it is necessary to adjust the waiting time PS for tracking agreement. As a result, the duration for the top plate 22 to make one reciprocating movement increases, thus leading to, for example, an increase in radiation dose. Furthermore, this increased duration, in turn, lengthens the interval of the data acquisition that corresponds to each of the reciprocating movements. This can result in a decrease in the accuracy of the analysis conducted by using the differential images.
- the arrangement of discretely selecting the scanning range SR as this embodiment can shorten the scanning period for data acquisition for a given scanning range SR. As a result, a reduction can be made in radiation dose.
- the interval of the data acquisition can be shortened between the IN actions and between the OUT actions. This can result in an improvement in the accuracy of the analysis conducted by using differential images.
- the scanning range SRn takes a discrete value that depends on the value of the integer n.
- the storage 13 stores in advance a plurality of scanning ranges SR for which the duration for the top plate 22 to make one reciprocating movement SS is an integral multiple of the revolution period RS of the X-ray radiator 21 .
- the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS are memorized on the table 14 for each of the scanning ranges SR.
- the constant speed time is determined by, for example, expression (1).
- the scanning range SR is determined, for example, as follows.
- a temporary scanning range is input by the user.
- the scanning range may be set up by the user inputting the starting point and the ending point for a scanning range.
- numerical information for example, a length, etc.
- the control unit upon receiving the temporary scanning range input, compares this scanning range (the length from the starting point to the ending point) with the scanning ranges SR (lengths) that are stored in the storage 13 .
- the control unit calculates one or two scanning ranges SR as selectable candidates, which are scanning ranges near to the temporary scanning range.
- control unit executes display control to show the selectable candidates for the scanning range SR.
- control unit accepts the scanning range SR that has selected by the user, and applies it to the following control.
- the control unit should calculate one selectable candidate that is the closest to the temporary scanning range, then it executes display control to show the selectable candidate that is the larger of the nearest scanning ranges, in comparison to the temporary scanning range.
- control unit calculates, based on the selected scanning range SR, the acceleration time VS, the constant speed time (determined by expression (1)), the deceleration time VS, and the waiting time PS by using the table 14 .
- the control unit then controls the top-plate moving unit 15 , the rotary moving unit 16 , the X-ray controller 17 , the high voltage generator 19 , the X-ray radiator 21 , the X-ray detector 23 , the rotary mechanism 25 , and the data acquisition system 27 , by applying these times, which have been calculated.
- control unit may control at least one of the top-plate moving unit 15 and the X-ray radiator 21 , based on the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS, which have been calculated.
- the top-plate moving unit 15 receiving control signals from the system controller 11 drives the top plate 22 to reciprocate in the rostrocaudal direction of the subject P.
- the top-plate moving unit 15 moves the top plate 22 in the direction from a predetermined starting point to a predetermined ending point and in the other way around from the ending point to the starting point.
- the rotary moving unit 16 receiving control signals from the system controller 11 drives the rotary mechanism 25 to rotate.
- the X-ray controller 17 controls the timing of the high voltage generation by the high voltage generator 19 , based on control signals for X-ray beam generation, which are output from the system controller 11 .
- the high voltage generator 19 supplies the X-ray radiator 21 with high voltages to generate X-ray beams in accordance with the control signals from the X-ray controller 17 .
- the X-ray radiator 21 upon receiving a high voltage, which is supplied from the high voltage generator 19 , radiates a flabellate X-ray beam to the subject P.
- This X-ray beam has a thickness in the slicing direction.
- the X-ray detector 23 detects the X-ray beam that has radiated from the X-ray radiator 21 and have passed through the subject P.
- the X-ray detector 23 has a plurality of channels of detector elements, which are disposed in an arc form around the focal point of the X-ray radiator 21 .
- the rotary mechanism 25 retains the X-ray radiator 21 and the X-ray detector 23 capable of revolving around the body axis of the subject P.
- the data acquisition system 27 gathers projection data for a plurality of slices of the subject P, based on control signals for data acquisition, which are output from the system controller 11 , and the acquisition system outputs the gathered data.
- the reconstruction processor 31 simultaneously reconstructs a plurality of tomographic images of the subject P, based on the projection data for the slices of the subject P, which have been gathered by the data acquisition system 27 .
- the display controller 35 displays, on a display 33 , the tomographic images of the subject P that have been reconstructed.
- the interface 32 comprises the display 33 , an input unit 34 , and the display controller 35 , which controls the display 33 .
- the input unit 34 comprises a mouse, a keyboard, and so on, which are used for inputting various types of information.
- the display controller 35 displays a plurality of scanning ranges, which are stored in the storage 13 , selectable on the display 33 .
- the control unit of the X-ray CT system calculates a plurality of scanning ranges SR as selectable candidates, based on the duration SS.
- the control unit accepts the information of a scanning range SR that has been selected from the scanning ranges SR by the user, who has performed selection operation.
- the following describes a specific example of a selection. Incidentally, the following discussion concerns another embodiment other than the above-mentioned “arrangement where a temporary scanning range is set”.
- FIG. 3 is a drawing showing a plurality of scanning ranges that are indicated over a scanogram of the subject P.
- the scanogram is designated with “G” while a plurality of scanning ranges are designated with “SR1”, “SR2”, and “SR3”.
- one end of each of the scanning ranges is designated with “E0” while the opposite end of each of the scanning ranges is indicated respectively with “E11”, “E12”, and “E13”.
- SR1, SR2, and SR3 shown in FIG. 3 are only an example. Selectable candidates for the scanning range can be displayed in the number that is settable depending on the scanning period (SR1, SR2, SR3, . . . , SRn).
- the scanning ranges SR1, SR2, and SR3 shown in FIG. 3 have a common end E0 as one end of each of the scanning ranges (the starting point or the ending point).
- the display controller 35 receives the information of one end that is input by the user using the input unit 34 .
- the display controller 35 specifies the position E0 of the one end that corresponds to the information of one end, as coordinates on the scanogram G.
- the display controller 35 then reads out the scanning ranges SR1, SR2, SR3 from the storage 13 . After that, the display controller 35 displays the scanning ranges SR1, SR2, SR3 as selectable candidates over the scanogram G with the position E0 of the one end being specified as the starting point.
- each of the scanning ranges SR1, SR2, SR3 is not set as a consecutive value in adjustment but is singly selected from the preset values (lengths), which change discretely.
- each of the scanning ranges SR1, SR2, SR3 has a respective fixed length.
- the display controller 35 upon receiving the information of the position E0 of one end, which has been specified, calculates the positions of the other ends of the scanning ranges.
- the increments between the lengths L1-L3 are discrete in correspondence with the respective scanning ranges SR1-SR3, which have been calculated with the above-mentioned exemplified expressions.
- the positions E11, E12, E13 of the other ends are, therefore, of discrete values.
- the display controller 35 uses the position E0 of the one end, which has been specified, and the positions E11, E12, E13 of the other ends which have been calculated and cause the display 33 to display the respective scanning ranges SR1, SR2, SR3, each of which is represented in a rectangle.
- FIG. 3 shows an example of scanning ranges SR1, SR2, SR3 that are displayed with discrete values as the positions E11, E12, E13 of the other ends.
- the method of setting up a scanning range shown in FIG. 3 is effective if the position E0 of one end of the scanning range is assumed as reference (stationary).
- the position E0 of one end that corresponds to either the starting point or the ending point of the scanning range is fixed in the method of setting up a scanning range shown in FIG. 3 .
- the position of the other end with respect to the position E0 of the one end can be changed by the user selecting any of the selectable candidates SR1, SR2, SR3, . . . , SRn as the scanning range.
- the position of one end of the scanning range is fixed, the position of the opposite end can be easily modified by the user simply selecting one among candidates discretely determined for the scanning range.
- the display controller 35 presents a setup screen for scanning range selection so that the user can set a scanning range by using the input unit 34 .
- the display controller 35 causes the display 33 to display a setup screen that makes use of a scanogram G.
- the X-ray CT system should acquire a scanogram (or scout image) before starting a shuttle scanning session.
- the display controller 35 moves a mouse pointer (cursor) over the scanogram G displayed on the display 33 in correspondence with the movement of the mouse being operated by the user.
- the control unit acquires the coordinates of the clicked position on the setup screen when the user makes a mouse click while the mouse pointer is in a predetermined position on the setup screen.
- the control unit specifies the coordinates on the setup screen as the position of one end of the scanning range.
- the control unit relates the coordinates specified as the position of one end of the scanning range to a corresponding position in real space, based on the relationship between coordinates on the scanogram and positions in real space specified with respect to the top plate 22 , and so on.
- the specification of the position of one end of the scanning range may be executed by the user inputting a numerical value with the keyboard.
- the display controller 35 selects one scanning range from a plurality of scanning ranges SR1, SR2, SR3 in response to the operation by the user with the input unit 34 .
- the display controller 35 specifies the position E0 of one end of the scanning range as coordinates on the scanogram G, fixes the position E0 and calculates respective scanning ranges SR1, SR2 and SR3, to be displayed on a setup screen.
- the present embodiment is not limited to this. For example, if the user operates, with the input unit 34 , to move the one end E0 of the scanning range, then the display controller 35 acquires coordinates for the position E0 of the one end after the movement. Furthermore, the display controller 35 calculates coordinates for each of the positions E11, E12 and E13 of the other ends that are distanced by the lengths L1, L2 and L3 from the coordinates of the position E0 of the one end after the movement.
- the display controller 35 displays, on the setup screen, the position E0 of the one end after the movement and the positions E11, E12 and E13 of the other ends, which are separated from the position of the one end by the lengths L1, L2 and L3, based on the respective sets of coordinates that have been calculated.
- the setup screen the one end E0 and the other ends E11, E12 and E13 defining the scanning ranges are moved and displayed together in correspondence with the operation.
- the display controller 35 acquires coordinates for the position E13 of the other end after the movement. Then, the display controller 35 calculates coordinates for the position E0 of the one end, which is positioned away by the length L3 from the coordinates of the position E13 of the other end. After that, the display controller 35 displays, on the setup screen, the position E13 of the other end after the movement and the position E0 of the one end, which is distanced therefrom by the length L3, based on the respective sets of coordinates that have been calculated.
- the display controller calculates coordinates for the positions E11 and E12 of the other ends that are distanced respectively by the lengths L1 and L2 from the coordinates of the position E0 of the one end after the movement. Furthermore, the display controller 35 displays on the setup screen the positions E11 and E12 of the other ends after the movement, based on the respective sets of coordinates that have been calculated. In other words, on the setup screen, the one end E0 and the other ends E11, E12 and E13 of the scanning ranges are moved and displayed together in correspondence with the operation by the user. Incidentally, for the case where the other end E11 or E12 of another scanning range, instead of the above-mentioned range with E13, is moved, the operation is the same.
- FIG. 4 is a drawing showing a scanning range that is displayed over a scanogram as a contrastive example.
- the scanogram is designated with “G”; the scanning range set by the technique of the contrastive example is designated with “SR”’; the starting point of the scanning range is designated with “E0”; and the ending point of the scanning range is designated with “E1”.
- FIG. 4 shows other scanning ranges SR2, SR3 that have been calculated and displayed according to the present embodiment.
- the position E12 of one end of scanning range SR2, and the position E13 of one end of scanning range SR3 are indicated respectively with dashed lines.
- the duration SS is the time required for the top plate 22 to make one reciprocating movement within each of the scanning ranges, which have been set up.
- the position E0 of one end of the scanning range is fixed for the display controller 35 to display a plurality of scanning ranges SR′.
- the setup of the scanning range SR′ can be modified with serial values.
- the scanning range SR′ is not set with a discrete value.
- the display controller 35 therefore, displays the other end E1 of the scanning range SR′ continually movable in correspondence with the setup operation being executed by the user. In other words, the position E1 of the other end of the scanning range SR′ is changed and set with serial values.
- the scanning range SR′ in the contrastive example can be continually changed before being set at a desired point. Consequently, it is necessary that the waiting time PS include a time for making tracking agreement between the consecutive IN actions, and likewise, it is necessary that the waiting time PS include a time for making tracking agreement between the consecutive OUT actions.
- the waiting time PS include a time for making tracking agreement between the consecutive OUT actions.
- the interval between the consecutive times for acquiring respective data sets that correspond to the consecutive IN actions is made longer by the time required for making tracking agreement.
- the interval between the consecutive times for acquiring respective data sets that correspond to the consecutive OUT actions is made longer by the time required for making tracking agreement. This may result in a reduction in the accuracy of the analysis conducted by using the differential images.
- the waiting time PS includes the time for making precise tracking agreement, so the duration SS is longer by this time.
- the waiting time PS does not include the time for making tracking agreement, so the duration SS is shorter by this reason.
- scanning range SR2 is a sufficient range, but scanning range SR′, which is broader than this range, includes extra range.
- the duration SS for executing scanning over scanning range SR2 is shorter than the duration required over scanning range SR′ (T2 ⁇ T3), the duration SS in general can be also short in other cases.
- FIG. 5 is a drawing showing a plurality of scanning ranges that are displayed as selectable in the variant embodiment.
- the display controller 35 reads out scanning ranges SR1, SR2 and SR3 from the storage 13 and displays them as selectable items over a scanogram G, with the position E0 of one end specified for each of the scanning ranges SR1, SR2 and SR3 as the starting point.
- the present embodiment is, however, not restricted to this, and it can be arranged, for example, in the following way.
- the display controller 35 causes the display 33 to display a pull-down menu to let the user select a scanning range. For example, the display controller 35 displays the text “Scanning Ranges” at one end of the display area of the pull-down menu and displays a plurality of scanning ranges SR1, SR2, SR3, . . . , SRn in alignment from the side of the text description to the other end side of the pull-down menu. As an example, if the user executes, with the input unit 34 , the operation of pulling down the display area “Scanning Range” of the pull-down menu, then the display controller 35 displays, in alignment, selectable candidates representing a plurality of scanning ranges, which have been hidden until this point.
- the display controller 35 After receiving the selection of a candidate made by the user with the input unit 34 , which is an operation of assigning a scanning range, the display controller 35 reads out from the storage 13 the information of the scanning range that corresponds to the selection. Furthermore, as the selectable candidates for the scanning range being displayed on the pull-down menu, the lengths [mm] of respective scanning ranges may be displayed as shown in FIG. 5 , instead of scanning ranges SR1, SR2, SR3, . . . , SRn. For example, in this case, the pull-down menu shows numerical values, for example, “10”, “15”, . . . , “45”, “50” as shown in FIG. 5 , which are the lengths [mm] of respective scanning ranges. In this example, the selectable candidates for the scanning range are shown as discrete values with an increment of 5 [mm].
- FIG. 6 is a flowchart showing a flow of actions taken by the X-ray CT system from the calculation of a scanning range to image reconstruction.
- a scanning protocol is set up (step S 101 ).
- a scanogram of the subject P has been acquired in advance and is stored in the storage 13 or in another storage device.
- the user inputs, through the interface 32 , such basic conditions as the tube voltage of the X-ray tube, which is included in the X-ray radiator 21 , the X-ray dosage to be radiated by the X-ray tube, the revolution period (revolution speed) of the X-ray radiator 21 , and so on. Furthermore, in the setting up of the protocol, the user may input the duration (period) for the top-plate moving unit 15 to drive the top plate 22 to make one reciprocating movement.
- the X-ray CT system is preset to allow the duration for one reciprocating movement of the top plate 22 to be selected only as an integral multiple of the revolution period of the X-ray radiator 21 in the setting up of the protocol.
- the respective scanning ranges SR displayed on a pull-down menu in the setting up of the protocol are determined such that the duration for the top plate 22 to make a reciprocating movement is an integral multiple of the revolution period of the X-ray radiator 21 .
- the setup screen may be arranged to make the user input a duration as has been described above.
- the setup screen is so arranged that the user inputs a numerical value for the duration required for the top plate 22 to make a reciprocating movement, instead of choosing a selectable.
- the control unit or display controller 35 compare the numerical value for the duration input by the user on the setup screen to the revolution period of the X-ray radiator 21 .
- the display controller 35 reads out the information for displaying a warning message from the storage (not shown) and causes the display 33 to display an appropriate warning message.
- the warning message is displayed as the text message “Please input the duration as an integral multiple of the revolution period (speed)”.
- this warning is not restricted to text messages, so it may be a voice message.
- the setup screen for setting up the protocol may be arranged to make the user input numerical values as a scanning range.
- This setup screen is arranged to allow the user to input a starting point and an ending point for defining a scanning range.
- the control unit compares the duration that has been calculated from the length of the scanning range input to the revolution period of the X-ray radiator 21 .
- the length of the scanning range is the length in the rostrocaudal direction of the subject or in the direction of movement of the top plate.
- the control unit determines whether or not the duration that has been calculated from the length of the input scanning range corresponds to an integral multiple of the revolution period of the X-ray radiator 21 . If the determination by the control unit results in that the duration does not correspond to an integral multiple of the revolution period, then the X-ray CT system outputs a warning in the same way as the above-mentioned example for the input of a duration.
- constraints may be provided for the input of a starting point while providing some constraints for the input of an ending point.
- constraints may be any constraints that provide limitation, for example, rounding up, rounding down, or rounding off of the input value to the nearest integral multiple.
- the display controller 35 calculates coordinates for the scanning range on the scanogram and causes the display 33 to display it (step S 102 ).
- the display controller 35 calculates discrete scanning ranges (step S 105 ).
- the display controller 35 reads out a plurality of scanning ranges from the storage 13 and, on the basis of the position E0 of one end of the respective scanning ranges SR1, SR2 and SR3 on the scanogram, calculates the positions E11, E12, and E13 of the other ends.
- the display controller 35 causes the display 33 to display the scanning ranges SR1, SR2 and SR3, based on the respective positions E11, E12, and E13 of the other ends, which have been calculated.
- the control unit sets the selected scanning range as the scanning range for the shuttle scanning. There is a discrete increment between the positions E11, E12, and E13 of the other ends of the scanning ranges, which are opposite to the position E0 of the one end.
- the control unit controls the top-plate moving unit 15 to drive the top plate 22 , based on the scanning range that has been set as described above, for execution of the scanning (step S 103 ).
- control unit detects X-rays that have passed through the subject P and executes reconstruction-processing on the projection data.
- Tomographic images are generated by the reconstruction-processing, and the display controller 35 causes the display 33 to display the tomographic images (step S 104 ).
- the present embodiment and its variant embodiment, which have been described above, are configured such that scanning ranges are discretely provided in the setting up of a scanning range for shuttle scanning. According to such configuration, it is not necessary to include a time for making precise tracking agreement in the waiting time after the top plate 22 has made one reciprocating movement and before it starts another reciprocating movement in shuttle scanning.
- a time for making tracking agreement between the IN actions is not included between each OUT action and the immediately following IN action, there is always tracking agreement between the consecutive IN actions.
- differential images are generated from between the data sets achieved for the OUT actions in shuttle scanning, even without a time intentionally secured for making tracking agreement, there is always tracking agreement between the consecutive OUT actions.
- the scanning period for data acquisition over the set scanning range be comparatively shortened to make a reduction in radiation dose.
- the interval be shortened between the times for data acquisition with the IN actions in shuttle scanning and between the times for data acquisition with the OUT actions. This can result in an improvement in the accuracy of the analysis conducted by using the differential images.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Radiology & Medical Imaging (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Optics & Photonics (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- High Energy & Nuclear Physics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Pulmonology (AREA)
- Theoretical Computer Science (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
- Embodiments according to the present invention relate to X-ray CT systems.
- X-ray CT systems irradiate the subject with X-rays and acquire image data (hereinafter referred to merely as “data”) that represent a view in a predetermined sectional plane of the subject, on the basis of the X-rays that have passed through the subject.
- An example of a method of X-ray irradiation is involved in shuttle scanning, where the X-ray CT system performs scanning while the top plate with the subject is being reciprocated between the starting point and the ending point of a set scanning range (e.g., patent reference 1).
- There is a case where a scanning duration is set for the X-ray CT system, where the scanning duration is a time that the top plate takes to make a reciprocating movement in connection with X-ray irradiation. The scanning duration includes an acceleration time, a constant-speed time, and a deceleration time, along with a waiting time (interval), during which the top plate is stationary. Incidentally, the acceleration time is the time when the top plate is being translated by the X-ray CT system in accelerating mode; the constant-speed time is the time when the top plate is being translated at a constant speed by the X-ray CT system; and the deceleration time is the time when the top plate is being translated by the X-ray CT system in decelerating mode. In addition, during the waiting time, the X-ray CT system performs such actions as offset correction on the data, directional switching of the top plate, input and output of control signals, tracking agreement (described later), measurement of the load that is caused by the subject.
- If an ADCT (Area Detector CT) is applied to the X-ray CT system, then dynamic scanning is possible in which a certain scanning range is being scanned at once. However, even without the application of an ADCT, pseudo-dynamic scanning can be accomplished by the use of shuttle scanning. Shuttle scanning in this case is used mainly for observation of chronological changes in the subject.
- In this type of shuttle scanning, data are acquired during the time s of the movement of the top plate from the starting point to the ending point of the scanning range, and data are also acquired during the time t of the movement from the ending point to the starting point. Furthermore, in the shuttle scanning, differential images are generated from the data sets that have been acquired respectively during the corresponding different times of the movement, for observation of chronological changes. For observing chronological changes by using differential images, therefore, it is important that the differences between the respective data sets be accurately captured for the corresponding different movements, for example, during the movement times s, t.
- In such dynamic scanning as done with the ADCT, data are acquired in a lump for a predetermined range of the subject, and the circular orbit taken for the scanning is uniform even at different time points. By contrast, in the shuttle scanning, generally, the scanning tracks are different for the data set acquired during movement time s and for the data set acquired during movement time t. For example, when the scanning track is clockwise in the direction of the movement from the starting point to the ending point, the scanning track turns counterclockwise, i.e., in the direction of the movement from the ending point to the starting point. Because of this reason, the differential image that is created from the data sets achieved during movement time s and movement time t may include differences that result from factors other than chronological changes. Such differences, if any, adversely affect the algorithmic analysis that follows in the process.
- For example, if differential processing is executed for two data sets that have been acquired for different scanning tracks, then the resultant differential image may include an artifact for one data set that has occurred during one scanning time and another artifact for the other data set that has occurred during the other scanning time. If the difference shown in the differential image is extremely small or is a little different in luminance from the part other than the differential, it is difficult for the examiner to distinguish between real differences and artifacts that have appeared in the differential image.
- [Patent Reference 1] Japanese Laid-Open Patent Publication No. 2007-275314
- The following two techniques are applied not to allow the appearance, in the differential image, of differences that result from factors other than chronological movements.
- (1) The differences that have resulted from factors other than the chronological movements are removed by a process executed with software.
- (2) Tracking movements are made to precisely agree for IN actions, i.e., the movements of the top plate in the direction from the starting point to the ending point within the scanning range. Tracking movements are made to precisely agree also for OUT actions, i.e., the movements of the top plate in the direction from the ending point to the starting point.
- Here, attention is paid to technique (2). In this technique, the rotary mechanism is controlled on the side of the starting point of the repeated reciprocating movement of the top plate in the shuttle scanning so that tracking agreement is maintained for each scanning movement. In this case, it takes time to make precise tracking agreement, and therefore, it tends to make the waiting time longer.
- Here, if the waiting time becomes longer, then the interval between the data acquisitions, which are executed while the top plate is being reciprocated, increases by the lengthened time of the waiting time. If the interval between the data acquisitions is longer, then, for example, the scanning period increases accordingly. Also, the longer the interval between the data acquisitions, the larger the radiation exposure. In addition, in cases where shuttle scanning is applied to analyses of blood flow (perfusion) in the capillary system, there is a problem that the lengthened interval between the data acquisitions can be a factor that affects the accuracy of the analysis done by using differential images.
- The present embodiment is to solve the above-mentioned problem, and its objective is to provide an X-ray CT system that can reduce the waiting time for shuttle scanning.
- In order to solve above-mentioned problem, an X-ray CT system of this embodiment comprises: a top-plate moving unit; a rotary moving unit; a data acquisition system; and a control unit. The top-plate moving unit is configured to displace the top plate to reciprocate in a direction from a predetermined starting point to a predetermined ending point and in the direction from the ending point to the starting point. The rotary moving unit is configured to drive an X-ray radiator, which radiates X-rays, to revolve around the subject. The data acquisition system is configured to detect X-rays that have passed through the subject and to gather projection data. The control unit is configured to control at least the top-plate moving unit in such a way that, during a scanning with X-rays, while the projection data are gathered with the top plate being driven to make one reciprocating movement between the starting point and the ending point and with the X-ray radiator being driven to make revolving movement, the duration required for the top plate to make one reciprocating movement is made an integral multiple of the revolution period of the revolving movement of the X-ray radiator.
-
FIG. 1 is a block diagram showing the configuration of an X-ray CT system as an embodiment. -
FIG. 2 is a diagram showing relations between a scanning range and a duration for the top plate to make a back-and-forth movement. -
FIG. 3 is a drawing showing a plurality of scanning ranges that are indicated over a scanogram of the subject. -
FIG. 4 is a drawing showing scanning ranges that are indicated over a scanogram as a contrastive example. -
FIG. 5 is a drawing showing a plurality of scanning ranges that are displayed as selectable, as a variant embodiment. -
FIG. 6 is a flowchart showing a flow of actions taken by the X-ray CT system after the calculation of the scanning range until the image reconstruction. - An embodiment of X-ray CT system is described with reference to each of the drawings.
- The configuration of the X-ray CT system is briefly explained in reference to
FIG. 1 , which is a block diagram showing the configuration of the X-ray CT system. - The
X-ray CT system 10 comprises asystem controller 11, ascanning controller 12, astorage 13, a table 14, a top-plate moving unit 15, arotary moving unit 16, anX-ray controller 17, ahigh voltage generator 19, anX-ray radiator 21, atop plate 22, anX-ray detector 23, arotary mechanism 25, adata acquisition system 27, areconstruction processor 31, and aninterface 32. - The
system controller 11 comprises a central processing unit (CPU), and so on, and thesystem controller 11 controls and unifies thescanning controller 12, thestorage 13, the table 14, thereconstruction processor 31, and theinterface 32. Incidentally, one of thesystem controller 11, thescanning controller 12, and thedisplay controller 35 or two of them as a combination are an example of the control unit that is described later. - The
scanning controller 12 outputs control signals in accordance with the image-capturing conditions that are set up for scanning the subject P, and the control signals are sent, respectively, to the top-plate moving unit 15, to therotary moving unit 16, to theX-ray controller 17, to thehigh voltage generator 19, to theX-ray radiator 21, to theX-ray detector 23, to therotary mechanism 25, and to thedata acquisition system 27. Thedata acquisition system 27 is an example of the “data acquisition system” that is mentioned in the claims. - Here, the image-capturing conditions include conditions for helical shuttle scanning on the movement of the
top plate 22, which is reciprocated in the direction from a predetermined starting point to a predetermined ending point and in the direction from the ending point to the starting point while theX-ray radiator 21 is being driven in revolving motion. In addition, the image-capturing conditions include a scanning range and a revolution period for a helical shuttle scanning in order to gather projection data while thetop plate 22 is being reciprocated. The scanning range is the distance from the starting point to the ending point. The revolution period is a period for the revolution of theX-ray radiator 21. Incidentally, helical shuttle scanning may be hereinafter referred to simply as “scanning”. - The scanning range (the starting point and the ending point) is set up through the
interface 32 by the user while the revolution period represents a time required for theX-ray radiator 21 to make one revolution [sec/rot]. The revolution period is set up with an initial value, or may be set up through theinterface 32 by the user. -
FIG. 2 is a drawing showing relations between the duration and the scanning range (distance) for one reciprocating movement of thetop plate 22. InFIG. 2 , the duration t [sec] is shown along the horizontal axis while the scanning range [mm] is shown along the vertical axis. In addition, inFIG. 2 , the duration is designated with “SS”. Incidentally, the duration may be hereinafter referred to also as “scanning duration”. Also, inFIG. 2 , the scanning range is designated with “SR”. - When the
top plate 22 is moved from the starting point to the ending point, the movement of thetop plate 22 is, at first, accelerated, then, changed from the acceleration to a constant speed, and then decelerated from the constant speed. Likewise, the movement from the ending point to the starting point is carried out in the same way. InFIG. 2 , dashed lines indicate the area representing the acceleration (acceleration area), where the movement of thetop plate 22 is accelerated, and the area representing the deceleration (deceleration area), where the movement of thetop plate 22 is decelerated. In addition, solid lines indicate the area representing the constant speed (constant speed area), where the movement of thetop plate 22 is at constant speed. - The duration SS, therefore, includes the acceleration time, the constant-speed time, and the deceleration time. Incidentally, the acceleration time is the time during which the X-ray CT system accelerates the top plate; the constant speed time is the time during which the X-ray CT system moves the top plate at a constant speed; and the deceleration time is the time during which the X-ray CT system decelerates the top plate. In
FIG. 2 , the acceleration time and the deceleration time are designated with “VS”, and the acceleration area and the deceleration area are designated with “VR”. Incidentally, the acceleration time may be the same as the deceleration time, or they may be different. Also, the acceleration area may be the same as the deceleration area, or they may be different. - In addition, the duration SS includes a waiting time (interval). The waiting time is the time during which the
top plate 22 is stopped after it has been moved from the starting point to the ending point and before it is to be moved from the ending point to the starting point. InFIG. 2 , the waiting time is designated with “PS”. Furthermore, the duration SS includes another waiting time PS, which is the time before the restart of the reciprocating movement of thetop plate 22 after it has been moved from the ending point to the starting point. This waiting time PS for starting another reciprocating movement is the waiting time PS before thetop plate 22 is being moved from the starting point to the ending point. Incidentally, these waiting times PS may be the same, or they may be different. The term “waiting time PS” in the following discussion means at least one of the time between the forward movement and the backward movement of thetop plate 22 and the time between the backward movement and the forward movement. - The constant speed area, which is the range where the
top plate 22 is moved at constant speed, is the subtraction of the acceleration area VR and the deceleration area VR from the scanning range SR. (CR=SR−2×VR). Incidentally, “CR” represents the constant speed area. The constant speed time is, therefore, expressed as the following expression (1) with the scanning range SR and the acceleration area VR. -
Constant speed time=(SR−2×VR)/CS (1) - Here, “CS” represents the top-plate traveling velocity [mm/sec], at which the
top plate 22 travels in the constant speed area. Incidentally, the top-plate traveling velocity in the constant speed area is determined as the lower of the upper limits of the following two factors: 1) reconstruct-ability condition, and 2) traveling velocity of the top plate. - The X-ray CT system in shuttle scanning moves the
top plate 22 and, at the same time, makes theX-ray radiator 21 revolve so as to irradiate the subject with X-rays. X-rays having been radiated toward the subject, who is placed on thetop plate 22, which is now moving, pass through the subject and are detected by theX-ray detector 23. Furthermore, the X-ray CT system executes reconstruction-processing on the X-rays that have been detected in this way. However, the reconstruction-processing may be affected by the top-plate traveling velocity. For example, the reconstruction-processing is accompanied with some kind of interpolation-processing. Since the higher the top-plate traveling velocity, the larger the range of interpolation that the system has to deal with, the spatial resolution of the image on the subject may be affected in the rostrocaudal direction. Depending on the reconstruction-processing capacity of the X-ray CT system, the time required for the reconstruction-processing can differ. As a result, the reconstruction-processing may not be able to cooperate with the top-plate traveling velocity. In other words, the condition for reconstruct-ability is the upper limit to the traveling velocity of thetop plate 22, at which the X-ray CT system can execute reconstruction-processing in concert with the movement of thetop plate 22. - The duration SS is the time that is the sum of the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS.
- The duration SS is, therefore, expressed as the following expression (2).
-
SS=4×VS+2×PS+2×(SR−2×VR)/CS (2) - The control unit receives the information of a scanning range set by the user. The control unit controls the top-
plate moving unit 15 for this scanning range. In this control, the duration for thetop plate 22 to be driven for one reciprocating movement is determined as an integral multiple of the revolution period of theX-ray radiator 21. As a result, in the shuttle scanning, it is not necessary that the waiting time include a time for making precise tracking agreement for thetop plate 22 that has made one reciprocating movement and is to start another reciprocating movement. In other words, in the above-described shuttle scanning, for differential images to be generated between the data sets achieved for the IN actions, even though no time is allocated for making precise tracking agreement between the IN actions, there is always tracking agreement between the successive IN actions. Otherwise, such time allocation is necessary and be included between the OUT action and the immediately following IN action. Likewise, when differential images are generated between the data sets achieved for the OUT actions in the shuttle scanning, even though no time is intentionally secured for making precise tracking agreement, there is always tracking agreement between the successive OUT actions. - According to this configuration, the duration for the
top plate 22 to make one reciprocating movement can be made shorter, and the interval of data acquisition that corresponds to each of the reciprocating movements can be shortened accordingly. As a result, it is possible to make a reduction in radiation dose. In addition, because of the resultant shortened scanning period, the interval between the IN actions, for which differentiation is made, also becomes shorter. Likewise, the interval between the OUT actions, for which differentiation is made, also becomes shorter. Thus, there can be an improvement in the accuracy of the analysis that is done by using the differential images. - Incidentally, in the duration for the
top plate 22 to make one reciprocating movement, the acceleration time VS, the deceleration time VS, and the waiting time PS are determined in advance. In other words, the value for each of these times is fixed until it is intentionally changed, i.e., a set-up change. For example, the duration is determined by adjusting the constant speed time, which is the time assigned for thetop plate 22 to be moved at constant speed, or the duration is determined by adjusting the distance (constant speed area) over which thetop plate 22 is to be moved at constant speed. - The control unit controls the top-
plate moving unit 15 so that the duration for thetop plate 22 to make one reciprocating movement is an integral multiple of the revolution period of theX-ray radiator 21. - Now, the description concerns a method of making the duration an integral multiple of the revolution period of the
X-ray radiator 21. - An example in which the duration SS is made an integral multiple of the revolution period RS is shown as the following expression (3). Incidentally, the revolution period is represented by “RS”, and the constant speed area is represented by “CR” in the following expression.
-
(4×VS+2×PS+2×CR/CS)=RS×n(n=1,2, . . . ) (3) - If the acceleration time VS, the deceleration time VS, and the waiting time PS are fixed, then the constant speed area CR is expressed as the following expression (4).
-
CR=(RS×n−4×VS−2×PS)×CS/2 (4) - From the above expression (4), the scanning range SR is expressed as the following expression (5).
-
SR=2×VR+CR=2×VR+(RS×n−4×VS−2×PS)×CS/2 (5) - The following can be said from the above expression (5).
- In the setting up of the scanning range SR [mm], the scanning range SR is set not as a serial value, but as a value selected from a plurality of discrete values that correspond to integers n.
- Incidentally, if the constraint of an “integral multiple of the revolution period” is removed, then the scanning range SR [mm] is set as a serial value. In that case, however, it is necessary to adjust the waiting time PS for tracking agreement. As a result, the duration for the
top plate 22 to make one reciprocating movement increases, thus leading to, for example, an increase in radiation dose. Furthermore, this increased duration, in turn, lengthens the interval of the data acquisition that corresponds to each of the reciprocating movements. This can result in a decrease in the accuracy of the analysis conducted by using the differential images. - In contrast, the arrangement of discretely selecting the scanning range SR as this embodiment can shorten the scanning period for data acquisition for a given scanning range SR. As a result, a reduction can be made in radiation dose. In addition, for the resultant shuttle scanning, the interval of the data acquisition can be shortened between the IN actions and between the OUT actions. This can result in an improvement in the accuracy of the analysis conducted by using differential images.
- As mentioned previously, the scanning range SRn takes a discrete value that depends on the value of the integer n. The scanning range SR may be, therefore, predetermined for some integers n (=1, 2, . . . ).
- The
storage 13 stores in advance a plurality of scanning ranges SR for which the duration for thetop plate 22 to make one reciprocating movement SS is an integral multiple of the revolution period RS of theX-ray radiator 21. - In addition, the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS are memorized on the table 14 for each of the scanning ranges SR. The constant speed time is determined by, for example, expression (1).
- In the above-mentioned arrangement, the scanning range SR is determined, for example, as follows. At first, a temporary scanning range is input by the user. The scanning range may be set up by the user inputting the starting point and the ending point for a scanning range. Alternatively, not limiting the arrangement to the input of the starting point and the ending point, simply, numerical information (for example, a length, etc.) may be input as a temporary scanning range. The control unit, upon receiving the temporary scanning range input, compares this scanning range (the length from the starting point to the ending point) with the scanning ranges SR (lengths) that are stored in the
storage 13. The control unit, then, calculates one or two scanning ranges SR as selectable candidates, which are scanning ranges near to the temporary scanning range. Furthermore, the control unit executes display control to show the selectable candidates for the scanning range SR. In response to the user's operation selecting a scanning range SR from the selectable candidates, the control unit accepts the scanning range SR that has selected by the user, and applies it to the following control. Incidentally, if the control unit should calculate one selectable candidate that is the closest to the temporary scanning range, then it executes display control to show the selectable candidate that is the larger of the nearest scanning ranges, in comparison to the temporary scanning range. - Then, the control unit calculates, based on the selected scanning range SR, the acceleration time VS, the constant speed time (determined by expression (1)), the deceleration time VS, and the waiting time PS by using the table 14. The control unit then controls the top-
plate moving unit 15, therotary moving unit 16, theX-ray controller 17, thehigh voltage generator 19, theX-ray radiator 21, theX-ray detector 23, therotary mechanism 25, and thedata acquisition system 27, by applying these times, which have been calculated. Incidentally, the control unit may control at least one of the top-plate moving unit 15 and theX-ray radiator 21, based on the acceleration time VS, the constant speed time, the deceleration time VS, and the waiting time PS, which have been calculated. - Now, the configuration to execute the above-mentioned method is briefly described with reference to
FIG. 1 . - The top-
plate moving unit 15 receiving control signals from thesystem controller 11 drives thetop plate 22 to reciprocate in the rostrocaudal direction of the subject P. In other words, the top-plate moving unit 15 moves thetop plate 22 in the direction from a predetermined starting point to a predetermined ending point and in the other way around from the ending point to the starting point. - The
rotary moving unit 16 receiving control signals from thesystem controller 11 drives therotary mechanism 25 to rotate. - The
X-ray controller 17 controls the timing of the high voltage generation by thehigh voltage generator 19, based on control signals for X-ray beam generation, which are output from thesystem controller 11. Thehigh voltage generator 19 supplies theX-ray radiator 21 with high voltages to generate X-ray beams in accordance with the control signals from theX-ray controller 17. - The
X-ray radiator 21, upon receiving a high voltage, which is supplied from thehigh voltage generator 19, radiates a flabellate X-ray beam to the subject P. This X-ray beam has a thickness in the slicing direction. TheX-ray detector 23 detects the X-ray beam that has radiated from theX-ray radiator 21 and have passed through the subject P. - The
X-ray detector 23 has a plurality of channels of detector elements, which are disposed in an arc form around the focal point of theX-ray radiator 21. - The
rotary mechanism 25 retains theX-ray radiator 21 and theX-ray detector 23 capable of revolving around the body axis of the subject P. - The
data acquisition system 27 gathers projection data for a plurality of slices of the subject P, based on control signals for data acquisition, which are output from thesystem controller 11, and the acquisition system outputs the gathered data. - The
reconstruction processor 31 simultaneously reconstructs a plurality of tomographic images of the subject P, based on the projection data for the slices of the subject P, which have been gathered by thedata acquisition system 27. Thedisplay controller 35 displays, on adisplay 33, the tomographic images of the subject P that have been reconstructed. - The
interface 32 comprises thedisplay 33, aninput unit 34, and thedisplay controller 35, which controls thedisplay 33. - The
input unit 34 comprises a mouse, a keyboard, and so on, which are used for inputting various types of information. - The
display controller 35 displays a plurality of scanning ranges, which are stored in thestorage 13, selectable on thedisplay 33. - Now, an outline of actions of the X-ray CT system is described in connection with the user's selection of a scanning range SR by using the
interface 32 of the X-ray CT system of this embodiment, with reference toFIG. 3 . At first, the user sets a duration SS for thetop plate 22 to make one reciprocating movement as an integral multiple of the revolution period RS, through theinterface 32. Then, the control unit of the X-ray CT system calculates a plurality of scanning ranges SR as selectable candidates, based on the duration SS. After that, the control unit accepts the information of a scanning range SR that has been selected from the scanning ranges SR by the user, who has performed selection operation. The following describes a specific example of a selection. Incidentally, the following discussion concerns another embodiment other than the above-mentioned “arrangement where a temporary scanning range is set”. -
FIG. 3 is a drawing showing a plurality of scanning ranges that are indicated over a scanogram of the subject P. InFIG. 3 , the scanogram is designated with “G” while a plurality of scanning ranges are designated with “SR1”, “SR2”, and “SR3”. In addition, one end of each of the scanning ranges is designated with “E0” while the opposite end of each of the scanning ranges is indicated respectively with “E11”, “E12”, and “E13”. Incidentally, SR1, SR2, and SR3 shown inFIG. 3 are only an example. Selectable candidates for the scanning range can be displayed in the number that is settable depending on the scanning period (SR1, SR2, SR3, . . . , SRn). In addition, the scanning ranges SR1, SR2, and SR3 shown inFIG. 3 have a common end E0 as one end of each of the scanning ranges (the starting point or the ending point). - The
display controller 35 receives the information of one end that is input by the user using theinput unit 34. Thedisplay controller 35 then specifies the position E0 of the one end that corresponds to the information of one end, as coordinates on the scanogram G. Thedisplay controller 35 then reads out the scanning ranges SR1, SR2, SR3 from thestorage 13. After that, thedisplay controller 35 displays the scanning ranges SR1, SR2, SR3 as selectable candidates over the scanogram G with the position E0 of the one end being specified as the starting point. - This embodiment is arranged such that the length of each of the scanning ranges SR1, SR2, SR3 is not set as a consecutive value in adjustment but is singly selected from the preset values (lengths), which change discretely. In other words, each of the scanning ranges SR1, SR2, SR3 has a respective fixed length. The
display controller 35, upon receiving the information of the position E0 of one end, which has been specified, calculates the positions of the other ends of the scanning ranges. For example, if the lengths of the scanning ranges SR1, SR2, SR3 are represented respectively with L1, L2, L3, then thedisplay controller 35 calculates the positions of the respective other ends as E11 (=E0+L1), E12 (=E0+L2), E13 (=E0+L3). In other words, the increments between the lengths L1-L3 are discrete in correspondence with the respective scanning ranges SR1-SR3, which have been calculated with the above-mentioned exemplified expressions. The positions E11, E12, E13 of the other ends are, therefore, of discrete values. - The
display controller 35 uses the position E0 of the one end, which has been specified, and the positions E11, E12, E13 of the other ends which have been calculated and cause thedisplay 33 to display the respective scanning ranges SR1, SR2, SR3, each of which is represented in a rectangle. Incidentally,FIG. 3 shows an example of scanning ranges SR1, SR2, SR3 that are displayed with discrete values as the positions E11, E12, E13 of the other ends. The method of setting up a scanning range shown inFIG. 3 is effective if the position E0 of one end of the scanning range is assumed as reference (stationary). In other words, the position E0 of one end that corresponds to either the starting point or the ending point of the scanning range is fixed in the method of setting up a scanning range shown inFIG. 3 . On the other hand, the position of the other end with respect to the position E0 of the one end can be changed by the user selecting any of the selectable candidates SR1, SR2, SR3, . . . , SRn as the scanning range. In the example shown inFIG. 3 , therefore, while the position of one end of the scanning range is fixed, the position of the opposite end can be easily modified by the user simply selecting one among candidates discretely determined for the scanning range. - In the above-mentioned method of setting up a scanning range as shown in
FIG. 3 , thedisplay controller 35 presents a setup screen for scanning range selection so that the user can set a scanning range by using theinput unit 34. For example, thedisplay controller 35 causes thedisplay 33 to display a setup screen that makes use of a scanogram G. For this case, therefore, the X-ray CT system should acquire a scanogram (or scout image) before starting a shuttle scanning session. For example, thedisplay controller 35 moves a mouse pointer (cursor) over the scanogram G displayed on thedisplay 33 in correspondence with the movement of the mouse being operated by the user. The control unit acquires the coordinates of the clicked position on the setup screen when the user makes a mouse click while the mouse pointer is in a predetermined position on the setup screen. The control unit then specifies the coordinates on the setup screen as the position of one end of the scanning range. For example, the control unit relates the coordinates specified as the position of one end of the scanning range to a corresponding position in real space, based on the relationship between coordinates on the scanogram and positions in real space specified with respect to thetop plate 22, and so on. Incidentally, the specification of the position of one end of the scanning range may be executed by the user inputting a numerical value with the keyboard. - After that, the
display controller 35 selects one scanning range from a plurality of scanning ranges SR1, SR2, SR3 in response to the operation by the user with theinput unit 34. - In the above-mentioned arrangement, the
display controller 35 specifies the position E0 of one end of the scanning range as coordinates on the scanogram G, fixes the position E0 and calculates respective scanning ranges SR1, SR2 and SR3, to be displayed on a setup screen. However, the present embodiment is not limited to this. For example, if the user operates, with theinput unit 34, to move the one end E0 of the scanning range, then thedisplay controller 35 acquires coordinates for the position E0 of the one end after the movement. Furthermore, thedisplay controller 35 calculates coordinates for each of the positions E11, E12 and E13 of the other ends that are distanced by the lengths L1, L2 and L3 from the coordinates of the position E0 of the one end after the movement. Furthermore, thedisplay controller 35 displays, on the setup screen, the position E0 of the one end after the movement and the positions E11, E12 and E13 of the other ends, which are separated from the position of the one end by the lengths L1, L2 and L3, based on the respective sets of coordinates that have been calculated. In other words, on the setup screen, the one end E0 and the other ends E11, E12 and E13 defining the scanning ranges are moved and displayed together in correspondence with the operation. - Likewise, if the user operates with the
input unit 34 to move the other end E13 of a scanning range, then thedisplay controller 35 acquires coordinates for the position E13 of the other end after the movement. Then, thedisplay controller 35 calculates coordinates for the position E0 of the one end, which is positioned away by the length L3 from the coordinates of the position E13 of the other end. After that, thedisplay controller 35 displays, on the setup screen, the position E13 of the other end after the movement and the position E0 of the one end, which is distanced therefrom by the length L3, based on the respective sets of coordinates that have been calculated. The display controller, then, calculates coordinates for the positions E11 and E12 of the other ends that are distanced respectively by the lengths L1 and L2 from the coordinates of the position E0 of the one end after the movement. Furthermore, thedisplay controller 35 displays on the setup screen the positions E11 and E12 of the other ends after the movement, based on the respective sets of coordinates that have been calculated. In other words, on the setup screen, the one end E0 and the other ends E11, E12 and E13 of the scanning ranges are moved and displayed together in correspondence with the operation by the user. Incidentally, for the case where the other end E11 or E12 of another scanning range, instead of the above-mentioned range with E13, is moved, the operation is the same. - In the arrangement where one end and the other end of a scanning range are moved together, which has been described above, only the lengths L1, L2 and L3 of the respective scanning ranges SR1, SR2 and SR3 are of discrete values. In other words, the user can modify, as serial values, the position E0 of one end of each of the scanning ranges SR1, SR2 and SR3 and the positions E11, E12 and E13 of the other ends. This arrangement is effective for a case where the one end E0 and the other ends may be moved together without fixation of the one end E0 for the scanning ranges.
- Now, a technique as a contrastive example is described with reference to
FIG. 4 , which is a drawing showing a scanning range that is displayed over a scanogram as a contrastive example. InFIG. 4 , the scanogram is designated with “G”; the scanning range set by the technique of the contrastive example is designated with “SR”’; the starting point of the scanning range is designated with “E0”; and the ending point of the scanning range is designated with “E1”. - In addition,
FIG. 4 shows other scanning ranges SR2, SR3 that have been calculated and displayed according to the present embodiment. InFIG. 4 , the position E12 of one end of scanning range SR2, and the position E13 of one end of scanning range SR3 are indicated respectively with dashed lines. For example, scanning range SR2 is the range when the integer n is 2 (n=2), and scanning range SR3 is the range when the integer n is 3 (n=3). - The following expression (6) expresses relations in length [mm] between the scanning ranges SR2, SR3, SR′.
-
SR2<SR′<SR3 (6) - Furthermore, if the length [sec] of the duration SS for scanning range SR2 is represented by “T2”, and if the length of the duration SS for scanning range SR3 is represented with “T3”, then the relation between T2 and T3 is expressed by the following expression (7). Incidentally, as mentioned above, the duration SS is the time required for the
top plate 22 to make one reciprocating movement within each of the scanning ranges, which have been set up. -
T2<T3 (7) - Incidentally, in the description of the contrastive example, the position E0 of one end of the scanning range is fixed for the
display controller 35 to display a plurality of scanning ranges SR′. - In the contrastive example, what is different from the present embodiment is that the setup of the scanning range SR′ can be modified with serial values. In other words, the scanning range SR′ is not set with a discrete value. The
display controller 35, therefore, displays the other end E1 of the scanning range SR′ continually movable in correspondence with the setup operation being executed by the user. In other words, the position E1 of the other end of the scanning range SR′ is changed and set with serial values. - The scanning range SR′ in the contrastive example can be continually changed before being set at a desired point. Consequently, it is necessary that the waiting time PS include a time for making tracking agreement between the consecutive IN actions, and likewise, it is necessary that the waiting time PS include a time for making tracking agreement between the consecutive OUT actions. In other words, there is an increase in the duration for the top plate to make one reciprocating movement in the shuttle scanning. As a result, the interval between the consecutive times for acquiring respective data sets that correspond to the consecutive IN actions is made longer by the time required for making tracking agreement. Likewise, the interval between the consecutive times for acquiring respective data sets that correspond to the consecutive OUT actions is made longer by the time required for making tracking agreement. This may result in a reduction in the accuracy of the analysis conducted by using the differential images.
- As described above, in the contrastive example, the waiting time PS includes the time for making precise tracking agreement, so the duration SS is longer by this time. By contrast, in the present embodiment, the waiting time PS does not include the time for making tracking agreement, so the duration SS is shorter by this reason. As a result, the scanning range can be extended in the present embodiment by the time difference between the duration SS of the contrastive example and that of the present embodiment. In other words, according to the present embodiment, this time difference can be allocated to expansion of the scanning range. For example, according to the present embodiment, for the same duration SS (=T3), scanning can be done over scanning range SR3, which is broader than scanning range SR′.
- On the other hand, in a case where the object the user desires to scan is wholly included within scanning range SR2, this scanning range SR2 is a sufficient range, but scanning range SR′, which is broader than this range, includes extra range. In this case, since the duration SS for executing scanning over scanning range SR2 is shorter than the duration required over scanning range SR′ (T2<T3), the duration SS in general can be also short in other cases.
- Now, a variant embodiment is described with reference to
FIG. 5 , which is a drawing showing a plurality of scanning ranges that are displayed as selectable in the variant embodiment. - In the above-mentioned arrangement, the
display controller 35 reads out scanning ranges SR1, SR2 and SR3 from thestorage 13 and displays them as selectable items over a scanogram G, with the position E0 of one end specified for each of the scanning ranges SR1, SR2 and SR3 as the starting point. The present embodiment is, however, not restricted to this, and it can be arranged, for example, in the following way. - The
display controller 35 causes thedisplay 33 to display a pull-down menu to let the user select a scanning range. For example, thedisplay controller 35 displays the text “Scanning Ranges” at one end of the display area of the pull-down menu and displays a plurality of scanning ranges SR1, SR2, SR3, . . . , SRn in alignment from the side of the text description to the other end side of the pull-down menu. As an example, if the user executes, with theinput unit 34, the operation of pulling down the display area “Scanning Range” of the pull-down menu, then thedisplay controller 35 displays, in alignment, selectable candidates representing a plurality of scanning ranges, which have been hidden until this point. After receiving the selection of a candidate made by the user with theinput unit 34, which is an operation of assigning a scanning range, thedisplay controller 35 reads out from thestorage 13 the information of the scanning range that corresponds to the selection. Furthermore, as the selectable candidates for the scanning range being displayed on the pull-down menu, the lengths [mm] of respective scanning ranges may be displayed as shown inFIG. 5 , instead of scanning ranges SR1, SR2, SR3, . . . , SRn. For example, in this case, the pull-down menu shows numerical values, for example, “10”, “15”, . . . , “45”, “50” as shown inFIG. 5 , which are the lengths [mm] of respective scanning ranges. In this example, the selectable candidates for the scanning range are shown as discrete values with an increment of 5 [mm]. - Now, actions taken by the X-ray CT system for calculating a scanning range and displaying it are described with reference to
FIG. 6 , which is a flowchart showing a flow of actions taken by the X-ray CT system from the calculation of a scanning range to image reconstruction. - As shown in
FIG. 6 , upon the activation of the X-ray CT system by the user, a scanning protocol is set up (step S101). Incidentally, a scanogram of the subject P has been acquired in advance and is stored in thestorage 13 or in another storage device. - In the setting up of the protocol, the user inputs, through the
interface 32, such basic conditions as the tube voltage of the X-ray tube, which is included in theX-ray radiator 21, the X-ray dosage to be radiated by the X-ray tube, the revolution period (revolution speed) of theX-ray radiator 21, and so on. Furthermore, in the setting up of the protocol, the user may input the duration (period) for the top-plate moving unit 15 to drive thetop plate 22 to make one reciprocating movement. - At this instant, the X-ray CT system according to the present embodiment is preset to allow the duration for one reciprocating movement of the
top plate 22 to be selected only as an integral multiple of the revolution period of theX-ray radiator 21 in the setting up of the protocol. For example, the respective scanning ranges SR displayed on a pull-down menu in the setting up of the protocol are determined such that the duration for thetop plate 22 to make a reciprocating movement is an integral multiple of the revolution period of theX-ray radiator 21. Instead, as a way of setting up the protocol on the X-ray CT system, the setup screen may be arranged to make the user input a duration as has been described above. In such a case, the setup screen is so arranged that the user inputs a numerical value for the duration required for thetop plate 22 to make a reciprocating movement, instead of choosing a selectable. However, it is necessary that the control unit ordisplay controller 35 compare the numerical value for the duration input by the user on the setup screen to the revolution period of theX-ray radiator 21. As a result of the comparison, if the input duration does not correspond to an integral multiple of the revolution period, then thedisplay controller 35 reads out the information for displaying a warning message from the storage (not shown) and causes thedisplay 33 to display an appropriate warning message. As an example, the warning message is displayed as the text message “Please input the duration as an integral multiple of the revolution period (speed)”. Incidentally, this warning is not restricted to text messages, so it may be a voice message. - Furthermore, the setup screen for setting up the protocol may be arranged to make the user input numerical values as a scanning range. This setup screen is arranged to allow the user to input a starting point and an ending point for defining a scanning range. In this arrangement, the control unit compares the duration that has been calculated from the length of the scanning range input to the revolution period of the
X-ray radiator 21. The length of the scanning range is the length in the rostrocaudal direction of the subject or in the direction of movement of the top plate. In the comparison, the control unit determines whether or not the duration that has been calculated from the length of the input scanning range corresponds to an integral multiple of the revolution period of theX-ray radiator 21. If the determination by the control unit results in that the duration does not correspond to an integral multiple of the revolution period, then the X-ray CT system outputs a warning in the same way as the above-mentioned example for the input of a duration. - As another example, when the user inputs a starting point and an ending point for a scanning range on the setup screen for setting up the protocol, no constraints may be provided for the input of a starting point while providing some constraints for the input of an ending point. Such constraints may be any constraints that provide limitation, for example, rounding up, rounding down, or rounding off of the input value to the nearest integral multiple.
- Then, the
display controller 35 calculates coordinates for the scanning range on the scanogram and causes thedisplay 33 to display it (step S102). - Before or in parallel to this step, the
display controller 35 calculates discrete scanning ranges (step S105). In other words, thedisplay controller 35 reads out a plurality of scanning ranges from thestorage 13 and, on the basis of the position E0 of one end of the respective scanning ranges SR1, SR2 and SR3 on the scanogram, calculates the positions E11, E12, and E13 of the other ends. Thedisplay controller 35 causes thedisplay 33 to display the scanning ranges SR1, SR2 and SR3, based on the respective positions E11, E12, and E13 of the other ends, which have been calculated. When the user makes an operation to select one of the displayed scanning ranges, the control unit sets the selected scanning range as the scanning range for the shuttle scanning. There is a discrete increment between the positions E11, E12, and E13 of the other ends of the scanning ranges, which are opposite to the position E0 of the one end. - The control unit, then, controls the top-
plate moving unit 15 to drive thetop plate 22, based on the scanning range that has been set as described above, for execution of the scanning (step S103). - During the scanning, the control unit detects X-rays that have passed through the subject P and executes reconstruction-processing on the projection data. Tomographic images are generated by the reconstruction-processing, and the
display controller 35 causes thedisplay 33 to display the tomographic images (step S104). - Now, the description concerns the operation and effects of the present embodiment, which has been described above.
- The present embodiment and its variant embodiment, which have been described above, are configured such that scanning ranges are discretely provided in the setting up of a scanning range for shuttle scanning. According to such configuration, it is not necessary to include a time for making precise tracking agreement in the waiting time after the
top plate 22 has made one reciprocating movement and before it starts another reciprocating movement in shuttle scanning. In other words, when differential images are generated from between the data sets that are achieved for the IN actions in shuttle scanning, even though a time for making tracking agreement between the IN actions is not included between each OUT action and the immediately following IN action, there is always tracking agreement between the consecutive IN actions. Likewise, when differential images are generated from between the data sets achieved for the OUT actions in shuttle scanning, even without a time intentionally secured for making tracking agreement, there is always tracking agreement between the consecutive OUT actions. - It is, therefore, possible that the scanning period for data acquisition over the set scanning range be comparatively shortened to make a reduction in radiation dose. As a result, it is also possible that the interval be shortened between the times for data acquisition with the IN actions in shuttle scanning and between the times for data acquisition with the OUT actions. This can result in an improvement in the accuracy of the analysis conducted by using the differential images.
- While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
-
-
- 10, X-ray CT system;
- 11, System controller;
- 12, Scanning controller;
- 13, Storage;
- 14, Table;
- 15, Top-plate moving unit;
- 16, Rotary moving unit;
- 17, X-ray controller;
- 19, High voltage generator;
- 21, X-ray radiator;
- 22, Top plate;
- 23, X-ray detector;
- 25, Rotary mechanism;
- 27, Data acquisition system;
- 31, Reconstruction processor;
- 32, Interface;
- 33, Display;
- 34, Input unit;
- 35, Display controller.
Claims (7)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012090362 | 2012-04-11 | ||
JP2012-090362 | 2012-04-11 | ||
PCT/JP2013/060973 WO2013154167A1 (en) | 2012-04-11 | 2013-04-11 | X-ray ct device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140169521A1 true US20140169521A1 (en) | 2014-06-19 |
US9521981B2 US9521981B2 (en) | 2016-12-20 |
Family
ID=49327725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/240,655 Active 2033-09-03 US9521981B2 (en) | 2012-04-11 | 2013-04-11 | X-ray CT system |
Country Status (4)
Country | Link |
---|---|
US (1) | US9521981B2 (en) |
JP (1) | JP6419415B2 (en) |
CN (1) | CN103906471B (en) |
WO (1) | WO2013154167A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160058403A1 (en) * | 2014-08-28 | 2016-03-03 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
EP3185773A4 (en) * | 2014-08-28 | 2017-08-16 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10098598B2 (en) | 2013-06-13 | 2018-10-16 | Samsung Electronics Co., Ltd. | X-ray imaging apparatus and method for controlling the same |
CN108634975A (en) * | 2018-04-26 | 2018-10-12 | 沈阳东软医疗系统有限公司 | Scan orientation method and apparatus |
CN109567843B (en) * | 2019-02-02 | 2021-04-06 | 上海联影医疗科技股份有限公司 | Imaging scanning automatic positioning method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7313216B2 (en) * | 2004-08-13 | 2007-12-25 | Ge Medical Systems Global Technology Company, Llc | Scan control method and X-ray CT apparatus |
US20100027736A1 (en) * | 2008-07-24 | 2010-02-04 | Herbert Bruder | Method for producing tomographic images, control device, tomography unit and computer program product |
US7774040B1 (en) * | 2003-06-19 | 2010-08-10 | General Electric Company | Method and apparatus of multi-phase cardiac imaging |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5412562A (en) | 1992-04-02 | 1995-05-02 | Kabushiki Kaisha Toshiba | Computerized tomographic imaging method and system for acquiring CT image data by helical dynamic scanning |
JP2622064B2 (en) | 1992-04-02 | 1997-06-18 | 株式会社東芝 | CT device |
JP3263148B2 (en) | 1992-10-15 | 2002-03-04 | 株式会社東芝 | CT device |
JP2676576B2 (en) | 1992-11-19 | 1997-11-17 | 株式会社日立メディコ | X-ray CT system |
JPH0723946A (en) * | 1993-07-13 | 1995-01-27 | Toshiba Corp | X-ray ct device |
JP4172753B2 (en) | 2002-04-03 | 2008-10-29 | 東芝医用システムエンジニアリング株式会社 | X-ray imaging device |
JP4495109B2 (en) | 2006-04-06 | 2010-06-30 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | X-ray CT system |
JP5111834B2 (en) | 2006-11-15 | 2013-01-09 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | Radiography equipment |
JP5389345B2 (en) | 2007-10-04 | 2014-01-15 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | X-ray CT system |
JP5631569B2 (en) | 2009-09-18 | 2014-11-26 | 株式会社東芝 | X-ray CT system |
CN201498132U (en) | 2009-10-10 | 2010-06-02 | 天津医学高等专科学校 | Teaching model of X-ray computed tomography equipment |
JP5981129B2 (en) | 2011-12-01 | 2016-08-31 | 東芝メディカルシステムズ株式会社 | X-ray computed tomography system |
-
2013
- 2013-04-11 WO PCT/JP2013/060973 patent/WO2013154167A1/en active Application Filing
- 2013-04-11 CN CN201380003639.9A patent/CN103906471B/en active Active
- 2013-04-11 US US14/240,655 patent/US9521981B2/en active Active
- 2013-04-11 JP JP2013083251A patent/JP6419415B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774040B1 (en) * | 2003-06-19 | 2010-08-10 | General Electric Company | Method and apparatus of multi-phase cardiac imaging |
US7313216B2 (en) * | 2004-08-13 | 2007-12-25 | Ge Medical Systems Global Technology Company, Llc | Scan control method and X-ray CT apparatus |
US20100027736A1 (en) * | 2008-07-24 | 2010-02-04 | Herbert Bruder | Method for producing tomographic images, control device, tomography unit and computer program product |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160058403A1 (en) * | 2014-08-28 | 2016-03-03 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
EP3185773A4 (en) * | 2014-08-28 | 2017-08-16 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
KR101795605B1 (en) | 2014-08-28 | 2017-11-08 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR20170125310A (en) * | 2014-08-28 | 2017-11-14 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
US9814435B2 (en) * | 2014-08-28 | 2017-11-14 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
KR20200132808A (en) * | 2014-08-28 | 2020-11-25 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR102184213B1 (en) | 2014-08-28 | 2020-11-27 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
US10966675B2 (en) | 2014-08-28 | 2021-04-06 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
KR102263162B1 (en) | 2014-08-28 | 2021-06-10 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR20210069613A (en) * | 2014-08-28 | 2021-06-11 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR20210124165A (en) * | 2014-08-28 | 2021-10-14 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR102312339B1 (en) | 2014-08-28 | 2021-10-14 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
KR102483330B1 (en) | 2014-08-28 | 2023-01-02 | 삼성전자주식회사 | Medical image apparatus and operation method of the same |
US11564647B2 (en) | 2014-08-28 | 2023-01-31 | Samsung Electronics Co., Ltd. | Medical imaging apparatus and method of operating same |
Also Published As
Publication number | Publication date |
---|---|
US9521981B2 (en) | 2016-12-20 |
JP6419415B2 (en) | 2018-11-07 |
CN103906471A (en) | 2014-07-02 |
WO2013154167A1 (en) | 2013-10-17 |
JP2013233423A (en) | 2013-11-21 |
CN103906471B (en) | 2016-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9521981B2 (en) | X-ray CT system | |
JP5389345B2 (en) | X-ray CT system | |
US9279775B2 (en) | X-ray imaging apparatus, method of controlling the same, and computer program | |
US6816567B2 (en) | System and method for acquiring x-ray data | |
US8506163B2 (en) | X-ray CT apparatus and control method of X-ray CT apparatus | |
EP2364642B1 (en) | X-ray image diagnosis apparatus | |
JP2007236662A (en) | X-ray ct system, its x-ray ct image reconstitution method and x-ray ct image photographing method | |
US20090060125A1 (en) | X-ray ct apparatus | |
JP2007325853A (en) | X-ray ct apparatus | |
US9974495B2 (en) | X-ray CT apparatus, image processing device, and image reconstruction method | |
US8345818B2 (en) | Tomosynthesis system for digital X-ray imaging and method of controlling the same | |
US20130223585A1 (en) | X-ray ct system and control program | |
US20100124311A1 (en) | Tomographic image capturing apparatus | |
US7187746B2 (en) | X-ray diagnostic apparatus and X-ray imaging method | |
JP2009536434A (en) | Rotating anode X-ray tube with saddle-shaped anode | |
JP2014132952A (en) | X-ray computer tomography apparatus | |
JP2013158389A (en) | X-ray ct apparatus | |
US20130296702A1 (en) | Ultrasonic diagnostic apparatus and control method thereof | |
JP2010125172A (en) | X-ray ct apparatus | |
JP7170469B2 (en) | X-ray CT device | |
JP2012170736A (en) | X-ray computed tomography apparatus | |
JP2012157468A (en) | X-ray ct apparatus | |
CN113543715A (en) | Apparatus for determining control protocol for controlling C-arm system | |
JP5972577B2 (en) | X-ray computed tomography system | |
US20240065648A1 (en) | VERFAHREN ZUR AUFNAHME EINES GROßFLÄCHIGEN RÖNTGENBILDES |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOSHIBA MEDICAL SYSTEMS CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAKANISHI, SATORU;SUZUKI, TATSURO;REEL/FRAME:032283/0934 Effective date: 20140129 Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAKANISHI, SATORU;SUZUKI, TATSURO;REEL/FRAME:032283/0934 Effective date: 20140129 |
|
AS | Assignment |
Owner name: TOSHIBA MEDICAL SYSTEMS CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KABUSHIKI KAISHA TOSHIBA;REEL/FRAME:039099/0626 Effective date: 20160316 |
|
AS | Assignment |
Owner name: TOSHIBA MEDICAL SYSTEMS CORPORATION, JAPAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER FOR 14354812 WHICH WAS INCORRECTLY CITED AS 13354812 PREVIOUSLY RECORDED ON REEL 039099 FRAME 0626. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:KABUSHIKI KAISHA TOSHIBA;REEL/FRAME:039609/0953 Effective date: 20160316 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |