Various imaging modalities may be used to identify or diagnose medical conditions. For example, mammographic X-ray images may be utilized to identify potential lesions or other abnormalities, such as abnormalities that may be indicative of cancer. Typically, if a potential lesion or other abnormality is identified on a mammographic X-ray image, a follow-up visit is scheduled for an ultrasound exam of the breast to confirm or check the initial diagnosis based on the X-ray image.
Such rescheduling typically involves a delay of days or even weeks between exams. This amount of time can lead to patient anxiety and concern between the examinations. Further, because the exams are conducted at separate visits, and also because compression is typically used for mammographic X-ray exams, it is very difficult to co-register the X-ray image and ultrasound image. Present techniques for performing ultrasound examinations of the breast have additional drawbacks, such as the time associated with such examinations.
Previous attempts to combine X-ray and ultrasound imaging modalities into a single exam or patient visit have also met with a number of drawbacks. For example, previous systems have had high costs associated therewith. In addition to the cost of the systems, the systems typically involve the time and expense to conduct an ultrasound of the entire breast, as well as patient discomfort during the examination.
In one embodiment, an imaging assembly is provided. The imaging assembly includes a paddle assembly, an X-ray detection unit, an ultrasound module, and a control module. The paddle assembly includes first and second plates that are articulable with respect to each other. The first and second plates are configured to receive and compress an object to be imaged. The X-ray detection unit is mounted proximate to at least one of the first and second plates. The ultrasound module is configured to acquire ultrasound information of the object to be imaged. The ultrasound module includes an ultrasound transducer articulably mounted to at least one of the first and second plates. The ultrasound transducer is configured to be positioned to acquire ultrasound information of a selected portion of the object to be imaged. The control module is configured to position the ultrasound transducer to scan a region of interest identified using X-ray information received from the X-ray detection unit, while not scanning at least a portion of the object outside of the region of interest.
In another embodiment, a method is provided. The method includes obtaining an X-ray image of the object using information acquired by the X-ray detection unit. The object has been compressed between first and second plates, wherein at least one of the first and second plates has an X-ray detection unit associated therewith. Further, the method includes identifying a region of interest of the object. The method also includes selectively ultrasound imaging the region of interest of the object while the object remains under compression while not ultrasound imaging at least a portion of the object outside of the region of interest.
In a further embodiment, a tangible and non-transitory computer readable medium is provided including one or more software modules configured to direct a processor to obtain an X-ray image of an object using information acquired by the X-ray detection unit. The object has been compressed between first and second plates, wherein at least one of the first and second plates has an X-ray detection unit associated therewith. Further, the one or more software modules are also configured to direct the processor to control an ultrasound module to selectively ultrasound image the region of interest of the object while the object remains under compression while not ultrasound imaging at least a portion of the object outside of the region of interest.
Various embodiments will be better understood when read in conjunction with the appended drawings. To the extent that the figures illustrate diagrams of the functional blocks of various embodiments, the functional blocks are not necessarily indicative of the division between hardware circuitry. Thus, for example, one or more of the functional blocks (e.g., processors, controllers or memories) may be implemented in a single piece of hardware (e.g., a general purpose signal processor or random access memory, hard disk, or the like) or multiple pieces of hardware. Similarly, any programs may be stand-alone programs, may be incorporated as subroutines in an operating system, may be functions in an installed software package, and the like. It should be understood that the various embodiments are not limited to the arrangements and instrumentality shown in the drawings.
As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property.
Also as used herein, the phrases “image” or “reconstructing an image” are not intended to exclude embodiments in which data representing an image is generated, but a viewable image is not. Therefore, as used herein the term “image” broadly refers to both viewable images and data representing a viewable image. However, many embodiments generate, or are configured to generate, at least one viewable image.
Systems formed in accordance with various embodiments provide an imaging system including X-ray and ultrasound modalities. In some embodiments, a pair of opposed plates are articulable with respect to each other to position and/or compress an object, such as a portion of a human anatomy (e.g., a breast) to perform an X-ray scan or exam. Using information obtained via the X-ray scan or exam, one or more portions of interest of the object may be identified for further analysis using ultrasound imaging. In some embodiments, an ultrasound imaging module is associated with one or more of the opposed plates (e.g., mounted thereto or therein) and is controlled to perform an ultrasound scan limited to the portion of interest. Thus, in some embodiments, the time between an initial X-ray scan and a subsequent ultrasound scan may be reduced. Further, in some embodiments, the time required for the ultrasound scan may also be reduced.
Some embodiments provide a mammographic X-ray system having a modified compression paddle that includes and/or accepts a cassette containing an ultrasound probe that can be moved to various locations within the field of view of the X-ray system. For example, a control module utilizing appropriately configured software may analyze an X-ray image and identify potential regions of interest, such as potential lesions. If one or more such regions of interest (e.g., lesions) are identified, the control module may position the ultrasound probe to scan the region(s) of interest. In some embodiments, a cassette containing an ultrasound probe may be positioned between a compression plate and an X-ray detector.
Some embodiments provide for improved co-registration of mammographic X-ray and ultrasound images, for example by acquiring such images at substantially the same time and/or by acquiring such images utilizing a same or similar amount of compression.
A technical effect of at least one embodiment includes reduced numbers of patient visits for breast cancer exams (e.g., breast cancer screening exams). A technical effect of at least one embodiment includes reduced time required to acquire and analyze results of mammographic exams, including ultrasound exams. A technical effect of at least one embodiment includes reduced patient distress and anxiety, for example patient distress and anxiety caused by a time delay between an initial and follow-up examination. A technical effect of at least one embodiment includes reducing cost and length of time for an ultrasound scan. A technical effect of at least one embodiment includes improving facility workflow. A technical effect of at least one embodiment includes reducing errors associated with repositioning. A technical effect of at least one embodiment includes improved co-registration of X-ray and ultrasound images, thereby improving diagnoses and/or reducing time and skill required by a medical professional for analysis of acquired images. A technical effect of at least one embodiment includes improved diagnosis of dense breasts, for example by targeting areas with high anatomical noise. A technical effect of at least one embodiment includes improving sensitivity and/or specificity of breast exams. A technical effect of at least one embodiment is reduced cost for a combination ultrasound/X-ray imaging mammographic examination system.
At 102, an object is positioned between plates of an imaging system. For example, the object may be a portion of human anatomy such as a breast. The breast may be positioned to provide, for example, a Cranial-Caudal (CC) view. Because X-ray scans effectively view an object in two dimensions (2D), structures such as breast tissue that exceed a certain density and/or thickness may not be readily amenable to X-ray scans. Compression may be used to render a breast more amenable to X-ray imaging. For example, compression may reduce the thickness of the breast, and stretch tissue to a wider viewing area in two dimensions, allowing for improved identification of structures located during a scan. Further, by presenting a thinner overall structure to an X-ray detecting system, the X-ray dosage required to image the breast may be reduced.
The imaging system 200 may be used to image an object, such as a human breast 202. The imaging system 200 may be articulable with respect to the object being imaged. In the illustrated embodiments, the imaging system 200 is articulable in a rotational direction 206 and thus may be used to view the breast 202 from a variety of angles for different scans. For example, a first X-ray scan may be performed at a first angle, and a second X-ray scan may be performed at a second angle to provide a different view of the breast 202. Because the breast 202 is a three dimensional object and the X-ray scan effectively sees the breast 202 in two dimensions, a structure within the breast 202 may be obscured, blocked, or otherwise un-identifiable at one angle or view, but may be identifiable when viewed at a different angle or view. Thus, improved identification of structures within the breast 202 may be achieved by performing X-ray scans (and/or ultrasound scans) at two or more different angles or views.
In the illustrated embodiment, as discussed above, the system 200 is configured to obtain a 2-dimensional X-ray image. In various embodiments, the system 200 may be configured to obtain a 3-dimensional X-ray image, such as via 3-dimensional tomosynthesis. In some embodiments, tomosynthesis imaging information may be acquired utilizing a tube or other structure that may rotate between about 10 and 30 degrees in one or more directions to provide a volumetric image. In some embodiments, the amount of compression applied between plates or paddles may be reduced (e.g., in connection with the use of 3-dimensional tomosynthesis). For example, an amount of compression that is sufficient to position the object (e.g., breast) may be used. Thus, in various embodiments, various imaging techniques may be employed. Further, various mountings of an X-ray detection unit proximate to a plate or paddle may be employed (e.g., stationary or rotational).
The imaging system 200 includes an X-ray module 210, an ultrasound module 230, a control module 240, and an interface 250. Generally speaking, in the illustrated embodiment, the X-ray module 210 is configured to perform an X-ray scan of the object 202, and to provide X-ray imaging information to the control module 240. The control module 240 is configured to analyze the X-ray information (e.g., an X-ray image) and to identify one or more regions of interest (e.g., lesions or other aspects for which follow-up examination and/or additional scans may be desired). The identification of one or more regions of interest, in some embodiments, includes one or more user inputs. The control module 240 is configured to control the ultrasound module 230 to perform an ultrasound scan of the one or more regions of interest to facilitate improved analysis and/or diagnosis of the one or more regions of interest. For example, the ultrasound scan may be used to confirm whether or not one or more regions of interest were false positives in the X-ray scan (e.g., not a cause for concern) or whether not one or more regions of interest appear to be of medical interest (e.g., potentially cancerous). In various embodiments, the control module 240 may select one or more regions autonomously. In some embodiments, one or more regions of interest may be selected by a practitioner via the interface 250, for example, by selecting one or more regions using an image displayed by the interface 250.
The X-ray module 210 includes an X-ray source 212, a paddle assembly 213 (including an upper plate 214 and a lower plate 216), a detector 218, and an actuator 220. The X-ray source 212 is configured to emit X-rays that pass through an object (e.g., object 202) and are received by the detector 218. The detector is position on, mounted to, and/or forms a part of the lower plate 216. Information acquired by the detector 218 is communicated to the control module 240. The X-ray source 212 in the illustrated embodiment has a field of view 204 that projects on to the detector 218.
The paddle assembly 213 includes an upper plate 214 and lower plate 216. The upper plate 214 and lower plate 216 are an example of first and second opposed plates that are articulable with respect to each other. In the illustrated embodiment, the lower plate 216 is fixed and the upper plate 214 is articulable along a compression direction 222 by the actuator 220. The upper plate 214 may be articulated downward (in the sense of
In various embodiments, the upper plate 214 and/or the lower plate 216 may be configured to reduce any potential attenuation (e.g., radiolucent) of an X-ray as the X-ray passes through the plates. Further, in various embodiments, the upper plate 214 and/or the lower plate 216 may be substantially transparent to provide an operator with visual confirmation of the positioning of the object 202.
The detector 218 is configured to receive X-ray beams that have been emitted from the X-ray source 212 and have passed through the breast 202, and to provide X-ray imaging information to the control module 240. The control module 240 is configured to receive the X-ray image information from the detector 218 and/or to reconstruct an X-ray image using the X-ray information from the detector 218. In some embodiments, the detector 218 may include more than one detector, such as an array of detectors. In the illustrated embodiment the detector 218 is mounted to the lower plate 216. In other embodiments, the detector 218 may be a part of, embedded within or otherwise associated with a plate or paddle.
The ultrasound module 230 is configured to acquire ultrasound information of the object to be imaged. In the illustrated embodiment, the ultrasound module 230 includes an ultrasound transducer 232, a dispensing module 233, an actuator 234, and a reservoir 237. The ultrasound transducer 232 is configured to send an ultrasonic beam or beams through a portion of an object and to receive returned ultrasonic beams. Information acquired by the ultrasound transducer is then used to reconstruct an image corresponding to the portion of the object scanned. For example, information from the ultrasound transducer 232 may be communicated to the control module 240 and/or the interface 250 for image reconstruction and/or analysis.
In some embodiments, the ultrasound transducer 232 includes an array of aligned transducers that are configured to be articulated in a substantially lateral direction, allowing for a region of interest of the breast to be ultrasonically scanned in a single pass. The ultrasound transducer 232 may be part of a cassette type assembly that is movable within and/or along a plate or paddle (as one example, an upper surface 215 of the upper plate 214, or, as another example, a lower surface of the lower plate 216). A liquid or gel may be employed to create or improve an acoustic contact between the ultrasound probe and a casing or surface of the plate or paddle.
In some embodiments, to speed up acquisition of an ultrasound image, Multi-Line Acquisition (MLA) may be performed in which a single broad transmit beam is used to insonify a region of the breast 202 encompassing multiple axial receive beams. The resulting echoes, for example, may then be processed through specialized beamforming electronics which are capable of generating multiple simultaneous receive beams from the received data. Various embodiments include multiple simultaneously operating probe heads. The probe heads may be spaced a sufficient distance apart to minimize acoustic cross-talk. Additionally, orthogonal excitation codes may be used so that cross-talk on adjacent probe heads is minimized in the beamformer. Further still, in some embodiments, the ultrasound probe may include a two dimensional array capable of steering the beam in order to facilitate spatial compounding. In some embodiments the ultrasound probe may be configured as a mechanically scanned static annular array or an electronically scanned reconfigurable annular array to reduce the number of beamforming channels used, thereby reducing cost and complexity of the system. Yet further still, in some embodiments, a control module may be configured to determine the outline of the breast 202 during acquisition, with the outline information used in real-time during mechanical scanning of the probe head to reduce ultrasound acquisition time by only scanning regions of the plate or paddle where the breast 202 is known to be located.
The actuator 234 is configured to articulate the ultrasound transducer 232 to a desired position for scanning a region of interest of the object (e.g., a region of interest of the breast 202). The actuator 234 may position the ultrasound transducer based on control signals or messages received from the control module 240. In the illustrated embodiment, the actuator 234 is configured to articulate the ultrasound transducer 232 in an ultrasound direction 236 substantially laterally along an upper surface 215 of the upper plate 214. In various embodiments, the actuator 234 may include one or more of a variety of devices or mechanisms (e.g., one or more motors, pneumatic or hydraulic cylinders, electronic linear actuators, or the like).
The ultrasound transducer 232 may be positioned outside of the field of view 204 of the X-ray source 212 while an X-ray scan is being performed. After the X-ray scan is complete and a region of interest has been selected, the actuator 234 may position the ultrasound transducer 232 to scan the region of interest. Thus, the ultrasound transducer 232 may be articulable between a position outside of the field of view 204 and one or more positions inside of the field of view 204. In some embodiments, the ultrasound transducer may be mounted to one or more paddles and plates, and articulable across one or more surfaces, for example, via a track or guide. In some embodiments, the ultrasound transducer may be movable in a plurality of lateral directions (e.g., the actuator 234 may include a plurality of linear actuators or otherwise be configured to articulate the ultrasound transducer 232 in a plurality of directions). For example, the actuator 234 may be configured to move the ultrasound transducer in a raster pattern sized and configured to cover a region of interest. Further still, in some embodiments, the ultrasound transducer may be removably mounted to a paddle or plate, and physically removed from the paddle or plate during X-ray scanning.
The dispensing module 233 in the illustrated embodiment illustrated in
In other embodiments, a liquid or gel may be retained in a housing or structure through which an ultrasound transducer passes.
The system 1200 also includes an ultrasound assembly 1220. The ultrasound assembly 1220 includes a housing 1222, a transducer 1224, and a port 1226. The housing 1222, for example, may be mounted to a plate or paddle, mounted proximate to a plate or paddle, or incorporated into a plate or paddle. The housing 1222 has a generally hollow interior configured to retain a material 1225 such as a liquid or gel for acoustically coupling the transducer 1224 to a surface in direct or indirect contact with the object 1202 (e.g., a bottom surface of the housing 1222). In some embodiments, the housing 1222 is configured to provide a sealed volume 1223 within an interior portion of the housing 1222, with the material 1225 contained within the sealed volume 1223, and the transducer 1224 configured to be disposed within the sealed volume 1223 and to be articulated through the sealed volume 1223. The housing 1222 may also include, for example, rails, tracks, or the like within an interior portion for guiding the transducer 1224 as an actuator 1230 articulates the transducer.
In some embodiments, at least a portion of the actuator 1230 may be disposed external to the housing 1222 containing the material 1225 (e.g., acoustic coupling fluid). For example, the actuator 1230 may include an output shaft 1231 that extends through the housing 1222 via a shaft seal 1232 that is configured to prevent or minimize any fluid leakage, but allow the shaft 1231 to rotate relatively easily. In some embodiments, more than one actuator may be employed to articulate the transducer 1224 in more than one direction. The output shafts of the actuators may, for example, be coupled to a cable drive system to move the transducer 1224 with two degrees of freedom. In one embodiment, the cable drive system may be configured to drive a transducer mounted to an orthogonal rail system to provide capability for a Cartesian scanning of the object 1202. Furthermore, the cable drive system may be configured such that the two axes of motion of the Cartesian system (X and Y) may be controlled independently by two external actuators, thereby providing a decoupled motion control system.
As seen in
Returning to
The analysis module 242 is configured to receive information from the detector 218 of the X-ray module 210 and the ultrasound transducer 232, and to reconstruct images using the information. The analysis module 242 may also be configured, for example, to adjust or account for compression when reconstructing an image using ultrasound information from the ultrasound transducer 232. In some embodiments, reconstructed X-ray and/or ultrasound images may be provided by the control module to a practitioner or other system via the interface 250. In the illustrated embodiments, the analysis module 242 is also configured to identify one or more regions of interest based on X-ray information obtained from the detector 218. For example, in some embodiments, the analysis module 242 is configured to autonomously identify one or more potential lesions or other aspects of interest based on X-ray information received from the detector 218. In some embodiments, the region or regions of interest may be identified by a practitioner based on an analysis of an X-ray image.
Further, in some embodiments the analysis module 242 is configured to determine or estimate an amount of time that will be consumed by an ultrasound scan of the selected or otherwise identified region or regions of interest. One or more settings of the imaging system 200 may be adjusted if the determined time exceeds a predetermined threshold. Further still, one or more ultrasound parameters may be changed based on thickness and/or density of a breast as determined by information obtained during an X-ray scan and/or determined from an analysis of an image. For example, if the determined time for the ultrasound scan exceeds a threshold, the upper plate 214 and lower plate 216 may be separated to reduce the amount of compression on the breast 202 to increase patient comfort. However, if the determined time is less than the threshold, then the amount of time under the original amount of compression (e.g., the amount of compression used during the X-ray scan) may be maintained. Thus, the threshold may be selected based on an amount of time a typical patient may experience a tolerable or acceptable amount of discomfort due to compression. Further still, the amount of reduction in pressure may be proportional to the amount of time determined, with a larger amount of reduction in compression employed for longer scans. In other embodiments, the threshold may be adjustable, for example, on a patient-by-patient basis based on individual tolerances for discomfort due to compression. The movement of the plates to reduce the compression may be performed by an operator or practitioner, for example, in response to a prompt provided by the control module 240, or may be performed autonomously by the imaging system 200. If the analysis module 242 determines that there are no regions of interest that merit examination by ultrasound, the control module 240 may control the upper plate 214 and the lower plate 216 to separate a sufficient amount to remove all compression and release the breast 202 from between the upper plate 214 and the lower plate 216.
The motion control module 244 is configured to control movement and/or position of the plates 214, 216 and/or the ultrasound transducer 232. In various embodiments, the motion control module 244 may be configured to issue control commands to draw the upper plate 214 and lower plate 216 together to provide compression, to release the plates 214, 216 from compression if no region of interest for ultrasound scanning is identified, and/or to reduce an amount of compression between the plates 214, 216 for an ultrasound scan (e.g., to reduce an amount of compression based on a time determined for performing the ultrasound scan). The motion control module 244 is also configured to position the ultrasound transducer 232. In the illustrated embodiments, the motion control module 244 is configured to articulate the ultrasound transducer (e.g., via a control command sent to the actuator 234) from an initial position outside of the field of view 204 to a scanning position proximate an identified region of interest. In some embodiments, the motion control module 244 may control movement of the ultrasound transducer 232 proximate the region of interest (e.g., in a raster pattern), while in some embodiments, the motion control module 244 may maintain the ultrasound transducer 232 in a desired position while an ultrasound beam is manipulated or moved electronically. Thus, a region of interest may be identified using an X-ray image, and the ultrasound transducer 232 may be positioned to scan the region of interest instead of the entire breast 202, thus saving time and money for the scanning process as well as reducing or eliminating patient discomfort.
The interface 250 is configured to allow information and/or commands to be communicated between the control module 240 and a practitioner. In the illustrated embodiments, the interface 250 includes a display module 252 and an input module 254. The display module 252 may include, for example, a printer, a screen, a touchscreen, a speaker, or the like. The input module 254 may include a touchscreen (e.g., a touchscreen shared between the display module 252 and the input module 254), a mouse, stylus, keyboard, keypad, or the like. One or more reconstructed images may be displayed via the display module 252.
The input module 254 is configured to receive input from a practitioner to perform one or more imaging activities. For example, the input module 254 may receive input from a practitioner establishing one or more settings or parameters for imaging. Further, the input module 254 may receive input from a practitioner establishing a region of interest for ultrasound scanning or providing information from which a region of interest may be determined. For example, in some embodiments, the interface 250 may display an X-ray image to a practitioner, and the practitioner may identify and select a region of interest (e.g., using one or more of a stylus, touchscreen, cursor, or the like) for ultrasound scanning. As another example, the practitioner may select a lesion or aspect of interest using the input module 254, and the control module 240 may then determine an appropriate region of interest for ultrasound scanning (e.g., by adding a buffer zone and/or compensating or accounting for a change in compression between X-ray and ultrasound scans). As yet another example, the control module 240 may be configured to identify one or more lesions or aspects of interest. The selected one or more lesions or aspects may be displayed to a practitioner by the interface 250, with the practitioner using the input module 254 to confirm that one or more of the lesions or aspects should be ultrasound scanned and/or identifying one or more regions of interest surrounding or corresponding to the identified lesions or aspects. For example, one or more lesions may be labeled on a display presented to the practitioner along with prompts requesting whether or not each particular labeled lesion should be ultrasound scanned on an individual basis.
Returning to
Returning to
At 108, the X-ray image is analyzed. In some embodiments, an X-ray image of the breast 202 is examined for lesions or other aspects of interest, such as portions of the image that may correspond to cancerous growths for which examination by ultrasound may be desired. The X-ray image may be analyzed by a practitioner and/or by an analysis module (e.g., analysis module 242 of the control module 240). For example, in some embodiments, the interface 250 may be configured to present an X-ray image representative of the breast 202 to a practitioner for analysis. In some embodiments, an analysis module may analyze the X-ray image and autonomously identify lesions or other aspects of interest. In some embodiments, the analysis module may autonomously identify lesions or other aspects of interest, with the identified lesions or other aspects of interest labeled or otherwise identified on an image presented to a practitioner. For example, with reference to
Returning to
At 114, an ultrasound scanning time is determined. The time may be determined autonomously by a control module (e.g. analysis module 242 of control module 240). In some embodiments, the control module may first determine a total number of regions of interest, estimate a time for scanning each region of interest, and then add the individual estimated times to determine a total ultrasound scanning time.
At 116, if the determined ultrasound scanning time exceeds a threshold, compression between the plates on the breast 202 is reduced. For example, the plates may be separated an amount such that compression is still maintained on the breast 202, but at a reduced amount compared to the compression used during X-ray scanning. If the scanning time is determined to be less than the threshold, compression may be maintained at the same amount as used during X-ray scanning. Identification of a region of interest for scanning instead of ultrasound scanning the entire breast 202 may achieve substantial time savings. For example, in embodiments where regions of interest are identified autonomously, a control module may identify a region of interest relatively quickly, for example in about 1 second or less. If a region of interest is relatively small, the ultrasound scan may similarly take a relatively small amount of time to perform, for example, less than about 5 seconds, or as another example, less than about ten seconds. Thus, the time to analyze an X-ray image and ultrasound scan a region of interest may take seconds instead of the about ten minutes that may be required to ultrasound the entire breast 202. In some embodiments, the amount of reduction of compression may be proportional to the time for ultrasound scanning (e.g., less compression for longer times). In alternate embodiments, compression may be reduced without respect to estimated scanning time, maintained without respect to estimated scanning time, released without respect to estimated scanning time, or reduced if the estimated scanning time exceeds a first threshold and released if the estimated scanning time exceeds a second threshold. Generally speaking, the closer the amount of compression used is between the X-ray and the ultrasound scans, the less difficulty there will be in co-registering or otherwise comparing the images. Maintenance of at least some of the compression from the X-ray scanning during the ultrasound scanning helps maintain the breast 202 in a similar position, improving co-registration of the images.
At 118, the identified region (or regions) of interest are scanned via ultrasound (e.g., by ultrasound module 230). The selected region (or regions) of interest may define a smaller area or volume than the object being scanned and/or a portion of the object within the field of view 204, thereby reducing the time for an ultrasound scan. An ultrasound probe or transducer may be positioned responsive to commands from a control module proximate the region of interest, with information acquired during the scan communicated to the control module or other system for image reconstruction. The image may be analyzed to check or confirm the initial results or diagnosis obtained via analysis of the X-ray image.
The region of interest 520 in the illustrated embodiment is positioned and sized so that the lesion 410 is within the region of interest 520. For example, the region of interest 520 may be positioned and sized based on the position of the lesion 410 along with a margin of error to provide a buffer to ensure that the entire lesion 410 is scanned as well as to account for any change in size or position of the lesion 410 due to the reduction of compression in the ultrasound scanning position from the compression position depicted in
Returning to
In the illustrated embodiment, at 122, the imaging system (e.g. imaging system 200) is re-positioned (e.g., rotated in a rotational direction 206) to provide a different view of the breast 202. For example, the imaging system may be re-positioned to obtain a Mediolateral Oblique (MLO) view of the breast 202. The MLO view may be used to provide a better view of certain tissue that may not be seen as well via the CC view (e.g. tissue more closely located to the armpit) and/or to provide a different angle of view so that tissue that was shadowed or otherwise obscured in the CC view may be better imaged.
Returning to
Returning to
At 130, it is determined if a region of interest for further ultrasound scanning has been identified based on the X-ray information obtained at the MLO view. The determination may be made autonomously by a control module (e.g., control module 240) in some embodiments and by a practitioner (e.g., responding to a prompt) in some embodiments. If a region of interest has not been identified, the method 100 may proceed to 132, where the plates are separated to release compression on the breast 202. In some embodiments, the method may proceed to acquire additional images at additional views by re-positioning the imaging system. In some embodiments, the release of compression may be performed autonomously once a control module has determined that an ultrasound scan is not to be performed. If there are one or more regions of interest to be ultrasound scanned, the method 100 proceeds to 134.
If one or more regions of interest to be scanned via ultrasound are identified, at 134 an ultrasound scanning time is determined (see also discussion regarding step 114), and, at 136, an amount of compression may be reduced based on the time determined at 134 (see also discussion regarding step 116 above). At 138, an ultrasound scan of the region or regions of interest is performed. (See also discussion of step 118 above).
At 140, with the ultrasound scan complete, the compression between the plates is released. In some embodiments, the method may proceed to acquire additional images at additional views by re-positioning the imaging system and proceeding similar to the above discussion.
Thus, embodiments provide methods and systems for maintaining an object (e.g., breast 202) in a same or similar position and/or under a same or similar amount of compression for both an X-ray and an ultrasound scan, with the respective scans taken proximate each other temporally. Such imaging may provide reduced cost (including cost of equipment, cost of time performing scans, and administrative costs associated with the number of patient visits), improved ease of co-registration, improved accuracy of diagnosis, increased patient comfort, and/or reduced patient anxiety.
Operation of the X-ray source 914 is governed by a control mechanism 926 of the X-ray system 910. The control mechanism 926, for example, may be incorporated into a control module such as the control module 240. The control mechanism 926 includes an X-ray controller 928 that provides power and timing signals to the X-ray source 914. A data acquisition system (DAS) 932 in the control mechanism 926 samples analog data from the detectors 920 and converts the data to digital signals for subsequent processing. An image reconstructor 934 receives sampled and digitized X-ray data from the DAS 932 and performs high-speed reconstruction. The reconstructed image is applied as an input to a computer 936, which stores the image in a mass storage device 938. (One or more of the DAS 932, computer 936, etc. may be incorporated into a control module such as control module 240.)
Moreover, the computer 936 may also receive commands and scanning parameters from an operator via operator console 940 that may have an input device such as a keyboard (not shown in
The ultrasound system 1000 includes a transmitter 1002 that, under the guidance of a beamformer 1004, drives an array of elements 1006 (e.g., piezoelectric elements) within a probe 1008 to emit pulsed ultrasonic signals, i.e. sound waves, into a body. For example, a probe such as the probe 1008 may be utilized as the ultrasound transducer 232. A variety of geometries may be used. As shown in
In the above-described embodiment, the beamformer 1004 operates as a transmit and receive beamformer. Optionally, the probe 1008 includes a 2D array with sub-aperture receive beamforming inside the probe 1008. The beamformer 1004 may delay, apodize and/or sum each electrical signal with other electrical signals received from the probe 1008. The summed signals represent echoes from the ultrasound beams or lines. The summed signals are output from the beamformer 1004 to the RF processor 1012. The RF processor 1012 may generate different data types, e.g. B-mode, color Doppler (velocity/power/variance), tissue Doppler (velocity), and Doppler energy, for multiple scan planes or different scanning patterns. The RF processor 1012 gathers the information (e.g. I/Q, B-mode, color Doppler, tissue Doppler, and Doppler energy information) related to multiple data slices and stores the data information, which may include time stamp and orientation/rotation information, in the buffer 1014.
The ultrasound system 1000 also includes a processor 1016 (the processor 1016, for example, may be incorporated into a control module such as control module 240) to process the acquired ultrasound information (e.g., RF signal data or IQ data pairs) and prepare frames of ultrasound information for display on a display 1018. The processor 1016 is adapted to perform one or more processing operations according to a plurality of selectable ultrasound modalities on the acquired ultrasound data. Acquired ultrasound data may be processed and displayed in real-time during a scanning session as the echo signals are received. Additionally or alternatively, the ultrasound data may be stored temporarily in the buffer 1014 during a scanning session and then processed and displayed in an off-line operation.
The processor 1016 is connected to a user interface 1020 that may control operation of the processor 1016 as explained below in more detail. The display 1018 may include one or more monitors that present patient information, including diagnostic ultrasound images to the user for diagnosis and analysis. The buffer 1014 and/or a memory 1022 may store two-dimensional (2D) or three-dimensional (3D) data sets of the ultrasound data, where such 2D and 3D data sets are accessed to present 2D (and/or 3D images). The images may be modified and the display settings of the display 1018 may also be manually adjusted using the user interface 1020.
The various components of the ultrasound system 1000 may have different configurations. For example,
The operations of the sub-modules illustrated in
Each of sub-modules 1054-1066 are configured to process the I,Q data pairs in a corresponding manner to generate color-flow data 1072, power Doppler data 1074, B-mode data 1076, spectral Doppler data 1078, M-mode data 1080, ARFI data 1082, and tissue Doppler data 1084, all of which may be stored in a memory 1090 (or memory 1014 or memory 1022 shown in
The data 1072-1084 may be stored, for example, as sets of vector data values, where each set defines an individual ultrasound image frame. The vector data values are generally organized based on the polar coordinate system.
A scan converter sub-module 1092 accesses and obtains from the memory 1090 the vector data values associated with an image frame and converts the set of vector data values to Cartesian coordinates to generate an ultrasound image frame 1093 formatted for display. The ultrasound image frames 1093 generated by the scan converter module 1092 may be provided back to the memory 1090 for subsequent processing or may be provided to the memory 1014 or 1022.
Once the scan converter sub-module 1092 generates the ultrasound image frames 1093 associated with, for example, B-mode image data, and the like, the image frames 1093 may be restored in the memory 1090 or communicated over a bus 1096 to a database (not shown), the memory 1014, and the memory 1022 and/or to other processors.
The scan converted data may be converted into an X,Y format for video display to produce ultrasound image frames. The scan converted ultrasound image frames are provided to a display controller (not shown) that may include a video processor that maps the video to a grey-scale mapping for video display. The grey-scale map may represent a transfer function of the raw image data to displayed grey levels. Once the video data is mapped to the grey-scale values, the display controller controls the display 1018 (shown in
Referring again to
A 3D processor sub-module 1100 is also controlled by the user interface 1020 and accesses the memory 1090 to obtain 3D ultrasound image data and to generate three dimensional images, such as through volume rendering or surface rendering algorithms as are known. The three dimensional images may be generated utilizing various imaging techniques, such as ray-casting, maximum intensity pixel projection and the like.
Thus, embodiments provide systems and methods wherein an electron beam size and focal spot size associated with an X-ray system may be adjusted. For example, a size of an electron beam may be reduced to provide a high resolution focal spot. Also, the size of an electron beam for a given X-ray tube assembly may be varied or adjusted by an operator of a scanning device or system including the X-ray tube, allowing one scanning device or system to perform a variety of scans using different resolution focal spots. Thus, some embodiments provide for improved adjustability of electron beam sizes, and/or improved resolution, for example, for X-ray imaging.
It should be noted that the various embodiments may be implemented in hardware, software or a combination thereof. The various embodiments and/or components, for example, the modules, or components and controllers therein, also may be implemented as part of one or more computers or processors. The computer or processor may include a computing device, an input device, a display unit and an interface, for example, for accessing the Internet. The computer or processor may include a microprocessor. The microprocessor may be connected to a communication bus. The computer or processor may also include a memory. The memory may include Random Access Memory (RAM) and Read Only Memory (ROM). The computer or processor further may include a storage device, which may be a hard disk drive or a removable storage drive such as a solid state drive, optical drive, and the like. The storage device may also be other similar means for loading computer programs or other instructions into the computer or processor.
As used herein, the term “computer”, “controller”, and “module” may each include any processor-based or microprocessor-based system including systems using microcontrollers, reduced instruction set computers (RISC), application specific integrated circuits (ASICs), logic circuits, GPUs, FPGAs, and any other circuit or processor capable of executing the functions described herein. The above examples are exemplary only, and are thus not intended to limit in any way the definition and/or meaning of the term “module” or “computer.”
The computer, module, or processor executes a set of instructions that are stored in one or more storage elements, in order to process input data. The storage elements may also store data or other information as desired or needed. The storage element may be in the form of an information source or a physical memory element within a processing machine.
The set of instructions may include various commands that instruct the computer, module, or processor as a processing machine to perform specific operations such as the methods and processes of the various embodiments described and/or illustrated herein. The set of instructions may be in the form of a software program. The software may be in various forms such as system software or application software and which may be embodied as a tangible and non-transitory computer readable medium. Further, the software may be in the form of a collection of separate programs or modules, a program module within a larger program or a portion of a program module. The software also may include modular programming in the form of object-oriented programming. The processing of input data by the processing machine may be in response to operator commands, or in response to results of previous processing, or in response to a request made by another processing machine.
As used herein, the terms “software” and “firmware” are interchangeable, and include any computer program stored in memory for execution by a computer, including RAM memory, ROM memory, EPROM memory, EEPROM memory, and non-volatile RAM (NVRAM) memory. The above memory types are exemplary only, and are thus not limiting as to the types of memory usable for storage of a computer program. The individual components of the various embodiments may be virtualized and hosted by a cloud type computational environment, for example to allow for dynamic allocation of computational power, without requiring the user concerning the location, configuration, and/or specific hardware of the computer system.
It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the various embodiments without departing from their scope. While the dimensions and types of materials described herein are intended to define the parameters of the various embodiments, they are by no means limiting and are merely exemplary. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the various embodiments should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. §112, sixth paragraph, unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function void of further structure.
This written description uses examples to disclose the various embodiments, and also to enable any person skilled in the art to practice the various embodiments, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the various embodiments is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if the examples have structural elements that do not differ from the literal language of the claims, or the examples include equivalent structural elements with insubstantial differences from the literal languages of the claims.