This invention relates generally to imaging and more particularly to systems and methods for viewing an abnormality in different kinds of images.
In at least some known imaging systems, a radiation source projects a cone-shaped beam which passes through a subject, such as a patient, being imaged, and impinges upon a rectangular array of radiation detectors. In at least one known tomosynthesis system, the radiation source rotates with a gantry around a pivot point, and views of the subject may be acquired for different projection angles.
In other known medical imaging systems, ultrasound diagnostic equipment is used to view organs of the subject. Conventional ultrasound diagnostic equipment typically includes an ultrasound probe for transmitting ultrasound signals into the subject and receiving reflected ultrasound signals therefrom. The reflected ultrasound signals received by the ultrasound probe are processed and an image of an object, such as a breast, of the subject under examination is formed.
Projection mammography performed using the radiation source and the detector may suffer from certain limitations, such as structured noise from overlying anatomical structures that are in the path of an X-ray beam. Accordingly, during inspection of the mammograms, when radiologists identify suspicious regions, they may request follow-up examinations of the breast with ultrasound and/or diagnostic x-rays. More specifically, women with suspected cysts are usually requested to have a follow-up ultrasound exam.
Follow-up ultrasound examinations, however, are not usually conducted on the subject in the same geometry and are thus difficult to spatially co-relate with the mammograms. Moreover, an ultrasound examination is typically performed by free-hand scanning, which is inherently dependent on the skills of an operator performing the scan, making them not very reproducible. Furthermore, generally, the ultrasound examination is performed separately from the mammogram and as such may raise scheduling, administrative, reimbursement, and/or health plan issues. Thus, there is some uncertainty as to whether the follow-up ultrasound examination locates and characterizes the same region as characterized by the mammograms.
Registration of images generated using at least some known X-ray and ultrasound imaging modalities is done by providing fiducial marks in an environment that becomes visible in both the X-ray and ultrasound imaging modalities and that have known coordinates in some fixed coordinate system. However, registration may be challenging since an X-ray examination is typically accomplished with the patient in an upright orientation and the breast compressed cranio-caudally, laterally or latero-medial-obliquely, while an ultrasound examination is typically performed by scanning the breast with the patient in a supine orientation. Moreover, the ultrasound examination is performed by scanning the breast from the nipple to the chest wall radially or anti-radially and is performed at a different state of compression than a state of compression in which the X-ray examination is performed.
In one aspect, a method for viewing an abnormality in different kinds of images is provided. The method includes scanning an object using a first imaging system to obtain at least a first image of the object, determining coordinates of a region of interest (ROI) visible on the first image, wherein the ROI includes the abnormality, and using the coordinates of the ROI to scan the object with a second imaging system.
In another aspect, a system for viewing an abnormality in different kinds of images is provided. The system includes an X-ray imaging system configured to scan an object to obtain at least one X-ray image of the object, and a controller. The controller is configured to determine coordinates of an ROI visible on the first image, the ROI including the abnormality, and utilize the coordinates of the ROI to scan the object with an ultrasound imaging system.
In yet another aspect, a method for viewing an abnormality in different kinds of images is provided. The method includes registering 3-dimensional (3D) data relative to 2-dimensional (2D) data, wherein the 3D data is obtained using an imaging system that is different than an imaging system used to obtain the 2D data.
In still another aspect, a method for viewing an abnormality in different kinds of images is provided. The method includes scanning an object using an X-ray imaging system to obtain at least one X-ray image of the object, determining coordinates of an ROI on the X-ray image, wherein the ROI includes the abnormality, instructing an ultrasound probe mover to move a probe to the co-ordinates to scan a specific region of the object, wherein the specific region is defined by the coordinates, and instructing an ultrasound imaging system to scan the specific region of the object to obtain at least one ultrasound image.
In another aspect, a system for viewing an abnormality in different kinds of images is provided. The system includes an X-ray imaging system configured to scan an object to obtain at least one X-ray image of the object, and a controller. The controller is configured to determine coordinates of an ROI visible on the X-ray image, the ROI including the abnormality, utilize the coordinates of the ROI to scan the object with an ultrasound imaging system, and register 2D data from which the X-ray image is generated with 3D data obtained by scanning the object with the ultrasound imaging system.
Each pixel includes a photosensor, such as a photodiode (not shown), that is coupled via a switching transistor (not shown) to two separate address lines (not shown). In one embodiment, the two lines are a scan line and a data line. The radiation incident on a scintillator material and the pixel photosensors measure, by way of change in the charge across the diode, an amount of light generated by X-ray interaction with the scintillator. More specifically, each pixel produces an electronic signal that represents an intensity, after attenuation by object 22, of an X-ray beam impinging on detector array 26. In one embodiment, detector array 26 is approximately 19 centimeters (cm) by 23 cm and is configured to produce views for an entire object 22 of interest, e.g., a breast. Alternatively, detector array 26 is variably sized depending on the intended use. Additionally, a size of the individual pixels on detector array 26 is selected based on the intended use of detector array 26.
In the exemplary embodiment, the reconstructed three-dimensional dataset is not necessarily arranged in slices corresponding to planes that are parallel to detector 26, but in a more general fashion. In another embodiment, the reconstructed dataset consists only of a single two-dimensional (2D) image, or one-dimensional function. In a further embodiment, detector 26 is a shape other than planar.
In the exemplary embodiment, radiation source 24 is moveable relative to object 22. More specifically, radiation source 24 is translatable such that the projection angle 28 of the imaged volume is altered. Radiation source 24 is translatable such that projection angle 28 may be any acute or oblique projection angle.
The operation of radiation source 24 is governed by a control mechanism 38 of imaging system 20. Control mechanism 38 includes a radiation controller 40 that provides power and timing signals to radiation source 24, and a motor controller 42 that controls a respective translation speed and position of radiation source 24 and detector array 26. A data acquisition system (DAS) 44 in control mechanism 38 samples digital data from detector 26 for subsequent processing. An image reconstructor 46 receives sampled and digital projection dataset from DAS 44 and performs a high-speed image reconstruction. The reconstructed three-dimensional dataset, representative of imaged object 22, is applied as an input to a computer 48 which stores the three-dimensional dataset in a mass storage device 50. Image reconstructor 46 is programmed to perform functions described herein, and, as used herein, the term image reconstructor refers to computers, processors, microcontrollers, microcomputers, programmable logic controllers, application specific integrated circuits, and other programmable circuits. Moreover, computer 48 is programmed to perform functions described herein, and as used herein, the term computer is not limited to just those integrated circuits referred to in the art as computers, but broadly refers to controllers, processors, microcontrollers, microcomputers, programmable logic controllers, application specific integrated circuits, and other programmable circuits, and these terms are used interchangeably herein
Computer 48 also receives commands and scanning parameters from an operator via a console 52 having an input device. A display 54, such as a cathode ray tube and a liquid crystal display (LCD), allows the operator to observe the reconstructed three-dimensional dataset and other data from computer 48. The operator supplied commands and parameters are used by computer 48 to provide control signals and information to DAS 44, motor controller 42, and radiation controller 40.
Imaging system 20 also includes a compression paddle 56, shown in
Fabricating compression paddle 56 includes using a plurality of composite layers 58, facilitates an effective X-ray attenuation coefficient and a point spread function that is similar to that obtained through a typical mammographic compression paddle. Additionally, an optical transmission greater than 80%, a low ultrasonic attenuation (less than 3 dB) at ultrasound probe frequencies up to approximately 14 megahertz (MHz) may be achieved using composite layers 58. Further, composite layers 58 facilitate a maximum intensity of interface reflections within 2% of a maximum beam intensity, less than 1 cm deflection from the horizontal over a 19×23 cm2 area exposed to a total compression force of 20 daN, and a mechanical rigidity and a plurality of radiation resistance properties over time similar to polycarbonate.
Ultrasound probe 18 and probe mover assembly 16 geometry is calibrated with respect to compression paddle 56. In one embodiment, calibrating ultrasound probe 18 includes ensuring that ultrasound probe 18 is installed into probe mover receptacle 104, and probe mover assembly 16 is attached to tomosynthesis imaging system 20 through compression paddle receptacle 100. Calibrating imaging system 12 facilitates ensuring that the transformation operations between co-ordinate systems is validated. A correct beam-forming code environment is installed on ultrasound imaging system 14 to facilitate correcting refractive effects through compression paddle 56. Optimal parameters are then determined based on a prior knowledge of the patient or previous X-ray or ultrasound examinations.
The patient is positioned in at least one of a cranio-caudal, medial-lateral, and an oblique position, such that the breast is positioned between compression paddle 56 and detector 26. In one embodiment, breast 23 is slightly covered with an acoustic couplant, such as, but not limited to, mineral oil. Compression paddle 56 is then used to compress the breast to an appropriate thickness using at least one of a manual control on receptacle 100 and an automatic control for receptacle 100.
An X-ray examination is then taken with tomosynthesis imaging system 20 operating in at least one of a standard 2D and a tomosynthesis mode. In the tomosynthesis mode, an X-ray tube housing 108 is modified to enable rotational capabilities about an axis vertically above detector 26 independent of a positioner 110. In one embodiment, the patient and detector 26 are fixed, and tube housing 108 rotates.
Views of the breast are then acquired from at least two projection angles 28 (shown in
In one embodiment, a plurality of views of the breast are acquired using radiation source 24 and detector array 26 at a plurality of angles 28 to generate a projection dataset of the volume of interest. In another embodiment, a single view of the breast is acquired using radiation source 24 and detector array 26 at an angle 28 to generate a projection dataset of the volume of interest. The collected projection dataset is then utilized to generate at least one of a 2D dataset and a first 3-dimensional (3D) dataset for the scanned breast. The resultant data are stored in a designated directory on computer 48 (shown in
Ultrasound probe 18, vertically mounted above compression paddle 56, is electro-mechanically scanned over an entire breast 23 including chest wall 126 and nipple regions 128, to generate a second 3D dataset of breast 23. In one embodiment, a computer 130 drives a stepper motor controller 132 to scan breast 23 in a rastor-like fashion. In another embodiment, computer 48 (shown in
As shown in
In one embodiment, the co-ordinate system of the first dataset is transformed into that of the second dataset, thereby allowing the datasets to be registered by hardware design and registration corrected for intermittent patient motion using imaged based registration methods. Alternatively, the co-ordinate system of the second dataset is transformed into that of the first dataset. Since the first 3D dataset and the second 3D dataset are acquired in the same physical configuration of breast 23, the images may be registered directly from the mechanical registration information. Specifically, the images may be registered directly on a point by point basis throughout breast 23's anatomy, thereby eliminating ambiguities associated with registration of 3D ultrasound images with 2D X-ray images. Alternately, the physics of the individual imaging modalities may be used to enhance the registration of the two images. Differences in spatial resolution in the two modalities, and in propagation characteristics may be taken into account to identify small positioning differences in the two images. Registration is then based on corrected positions in the 3D data sets. Matching regions of interest on either image dataset may then be simultaneously viewed in a plurality of ways, thereby enhancing qualitative visualization and quantitative characterization of enclosed objects or local regions.
In one embodiment, a computer software program, installed on ultrasound imaging system 14, is used to drive ultrasound probe 18 in a pre-determined trajectory on compression paddle 56. The program also communicates with stepper controller 132 and the ultrasound system 14 to trigger the image and data acquisition and storage. In another embodiment, a computer software program, installed on tomosynthesis imaging system 20, is used to drive ultrasound probe 18 in a pre-determined trajectory on compression paddle 56. The program facilitates increasing ultrasound probe 18 positioning accuracy within approximately ±100 microns.
Additionally, imaging system 12 facilitates de-coupling the image acquisition process such that the hardware utilized for one examination, i.e., X-ray source 24 and detector 26, minimally affects the image quality of the other image generated using ultrasound probe 18. Further, system 12 facilitates a reduction in structured noise, cyst versus solid mass differentiation, and full 3D visualization of multi-modality registered data sets in a single automated combined examination, thereby facilitating improved methods for localization and characterization of suspicious regions in breast images, thereby resulting in a reduction in unnecessary biopsies and a greater efficiency in breast scanning.
Since clinical ultrasound, and 3D, as well as 2D, digital X-rays are available in co-registered format using system 12, system 12 therefore provides a platform for additional advanced applications, such as, but not limited to, a multi-modality computer-aided diagnosis (CAD) algorithm or improved classification schemes for CAD. System 12 facilitates navigating breast biopsies with greater accuracy than available with 2D X-ray data sets because of the information in the depth dimension. Patients undergoing various forms of treatment for breast cancer may be monitored with system 12 to evaluate their response to therapy because of the automation of ultrasound scanning and therefore the reduced effect of variability in scanning. For example, using system 12, an X-ray and ultrasound image dataset may be acquired during an initial examination and a plurality of subsequent examinations occurring over various time intervals during treatment. During a subsequent examination, the patient may be positioned in a manner similar as positioned in the initial examination by using system 12 to image breast 23 ultrasonically with the same operating parameters as used when acquiring the first data set. Mutual information or feature based registration techniques may then be used to determine the x, y, and z displacements needed in iterative patient repositioning required to bring the two sets of ultrasound data into better registration with one another using clearly identifiable features on both data sets or other means. Such features could also be potentially implanted if surgical treatment is being used. This could provide the clinicians with data sets that are substantially registered with respect to each other since recurrent cancers are not uncommon, therefore system 12 may be used to track progress and modify the treatment regimen accordingly. Further, system 12 facilitates a reduced compression of breast 23 because of the mitigation of structured noise that is a major motivational factor for increased compression. Modifications to system 12 may also be made to enable the combination of stereo-mammography with 3D ultrasound.
A user, such as a radiologist or a technologist, marks a region of interest (ROI) 160 on X-ray image 158 to encompass an abnormality, such as a nodule, appearing suspicious to the user. Examples of shapes of ROI 160 include a rectangle, a square, a circle, an oval, and a polygon. In an alternative embodiment, a CAD algorithm marks ROI 160 to encompass abnormality by using a thresholding method. In the thresholding method, if intensities or CT Hounsfield numbers of pixels displaying X-ray image 158 are at or above a threshold, the pixels are designated as pixels corresponding to ROI 160. If intensities of pixels displaying X-ray image 158 are below the threshold, the pixels are designated as pixels corresponding to regions outside ROI 160. The pixels corresponding to ROI 160 have different intensities since X-rays that pass through abnormality 152 have a different amount of attenuation than X-rays that pass through the remaining regions of breast 23. In yet another alternative embodiment, any variety of known 2D algorithms described in U.S. Pat. No. 5,133,020 or in U.S. Pat. No. 5,491,627 are used. Coordinates of ROI are fed back through an interface between workstation 156 and central computer 130.
To obtain ultrasound images, probe mover assembly 16 is attached to imaging system 20 as described above, with probe 18 engaged in receptacle 100 of probe mover assembly 16. The acoustic sheath or coupling gel 120 is applied on compression paddle 56 as shown in
Ultrasound images of abnormality 152 that are obtained after scanning ROI 160 are returned via central computer 130 from a cine memory or hard drive of ultrasound imaging system 14 to be displayed on workstation 154. It is noted that the ultrasound images of abnormality 152 can be displayed on any display device, such as a display device of ultrasound imaging system 14, display 54, a display device of central computer 130, or a display device of workstation 156. In an embodiment, the ultrasound images are displayed in an ROI 162 one at a time in a cine loop. Examples of shapes of ROI 162 include 3D shapes such as cubical, spherical or ellipsoidal shapes. In another embodiment, X-ray image 158 on workstation 156 is also shown on workstation 154 for a comparison between X-ray image 158 and the ultrasound images. In another embodiment, the ultrasound images of abnormality 152 are superimposed over X-ray image 158 and displayed on workstation 154. In yet another alternative embodiment, the ultrasound images are displayed on workstation 154 and X-ray image 158 is displayed on workstation 156, and both workstations 154 and 156 are placed side-by-side to compare the ultrasound images with X-ray image 158. It is noted that several regions of interest, such as ROI 160, can be chosen on X-ray image 158. Data sets corresponding to the regions of interest can be stored for evaluation at a later time or displayed in real-time while the patient is positioned and the user is present in an examination room.
XYZ is a coordinate system of plane 182 of a 2D X-ray image obtained using imaging system 14. O is the origin of the XYZ coordinate system and Y=0 is plane 182 of the 2D X-ray image. In an alternative embodiment, Y=n is a plane of the 2D X-ray image, where n is a real number. Radiation source 24, such as an X-ray source, is positioned at point S=(q1,q2,q3) in the XYZ coordinate system. X′Y′Z′ is a local coordinate system of ultrasound volume 180 obtained by scanning the patient using ultrasound imaging system 20.
If A is a point in ultrasound volume 180 with coordinates (x1u1,y1u1,z1u1) then A has coordinates (x1,y1,z1) in the XYZ coordinate system, where
xi=c1x1u1+t1, (1)
y1=c2y1u1+t2, (2)
z1=c3z1u1+t3, (3)
where scaling c3 is unknown, translations t1, t2, and t3 are unknown, c1 is a length of pixels in a direction along an X-axis, shown in
Point B is a projection of point A on to plane Y=0 from the center of projection S. From colinearity of points, S, A, and B, B−S=r1(A−S), in coordinate form, is
x1x1−q1=r1(c1x1u1+t1−q1), (4)
y1x1−q2=r1(c2y1u1+t2−q2), (5)
z1x1−q3=r1(c3z1u1+t3−q3), (6)
where r1 is an unknown real number and (x1x1,y1x1,z1x1) are coordinates of point B in the XYZ coordinate system. y1x1=0 since point B lies on plane Y=0. However, Y is not equal to zero if point B lies on any other plane besides Y=0.
The system of equations 4, 5, and 6 is undetermined since there are five unknown variables and three equations 4, 5, and 6. If another pair of matching points C and D is added, three more equations are obtained, one unknown real number r2 will be added, and c3, t1, t2, and t3 will remain the same. C is a point in ultrasound volume 180. Point D is a projection of point C onto plane Y=0 from the center of projection S. Therefore, scaling C3, and translations t1, t2, and t3 can be found by adding three more equations. Scaling c3, translations t1, t2, and t3, c1, and c2 define registration of ultrasound volume 180 relative to XYZ coordinate system, which is also an X-ray coordinate system. The three additional equations are
x2x2−q1=r2(c1x2u2+t1−q1), (7)
y2x2−q2=r2(c2y2u2+t2−q2), (8)
z2x2−q3=r2(c3z2u2+t3−q3), (9)
where (x2u2,y2u2,z2u2) are coordinates of point C in the X′Y′Z′ coordinate system, (x2,y2,z2) are coordinates of point C in the XYZ coordinate system,
x2=c1x2u2+t1, (10)
y2=c2y2u2+t2, (11)
z2=c3z2u2+t3, (12)
From colinearity of points S, C, and D, D−S=r2(C−S), is written, in coordinate form, as equations 7, 8, and 9 shown above.
The system of six equations 4, 5, 6, 7, 8, and 9 relative to r1, r2, c3, t1, t2, and t3 is non-linear, where r1 is for one pair of matching points A and B and r2 is for another pair of matching points C and D. A linear system can be obtained by expressing r1 from one of the three equations 4, 5, and 6, and substituting the resulting expression into the other two equations and by expressing r2 from one of the three equations 7, 8, and 9, and substituting the resulting expression into the other two equations.
Matching points, such as points A and B, are selected as follows. A 3D feature of ultrasound volume 180 projects on to a 2D feature, such as a round shaped feature, of a 2D X-ray image in a 2D plane. To find matching points on the boundaries of the 2D and 3D features, four extreme points 184, 185, 186, and 187 on the boundary of the 2D feature in the 2D X-ray image are identified. Alternatively, a higher or a lower number of extreme points than four extreme points are identified.
Moreover, 2D slices of ultrasound volume 180 that are orthogonal to plane y1u1=0, such as, for example, slices for which x1u1=U or z1u1=V are identified. Alternatively, 2D slices of ultrasound volume 180 that are orthogonal to plane y1u1=m, where m is a real number, are identified. By decreasing the value of V as shown in
By finding more than two pairs of matching points, average values for c3, t1, t2, and t3 can be computed to reduce any registration errors. For example, c3, t1, t2, and t3 are obtained from pairs of matching points A and B and matching points C and D. In the example, c4, t5, t6, and t7 are obtained from other pairs of matching points, such as, a pair of matching points E and F and a pair of matching points G and H. c3 and c4 can be averaged to obtain c5. The selection of matching points is manual or automatic. The automatic selection is executed by central computer 130, ultrasound imaging system 20, or computer 48. The automatic selection of matching points is described as methods for automatic feature detection and feature matching algorithms in J. B. Antoine Maintz and Max A. Viergever, An Overview of Medical Image Registration Methods, Medical Image Analysis (1998), v. 2, n. 1, pp. 1-37 and in Isaac N. Nankenman Handbook of Medical Imaging Processing and Analysis (2000)
Hence, a technical effect of the systems and methods for viewing an abnormality in different kinds of images is that abnormality 152 on X-ray image 158 can be viewed more closely in 3D by using probe mover assembly 16 to scan ultrasound probe 18 in an ROI encompassing abnormality 152. Moreover, another technical effect of the systems and methods for viewing an abnormality in different kinds of images is to semi-automatically image in real-time any suspicious regions identified in a mammogram with co-registered ultrasound scanning within a few minutes or less of the mammogram, with the patient positioned in the same way. Yet another technical effect of the systems and methods is to allow a radiologist to analyze simultaneously an area of interest in X-ray image data and its corresponding volume of interest in 3D ultrasound data. It is noted that the herein described systems and methods can be used for biopsy guidance and in nuclear medicine. Moreover, the herein described systems and methods can be used in other imaging modalities, such as, magnetic resonance imaging (MRI) systems. Additionally, the herein described systems and methods can be applied in nondestruction imaging, such as, identifying fractures or cracks. Furthermore, ultrasound imaging system 14 and tomosynthesis imaging system 20 can be provided by different vendors.
While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims.
The government may have rights in this invention pursuant to project number MDA905-00-1-0041 funded by the Office of Naval Research.