This invention relates generally to the medical imaging field, and more specifically to an improved method and system for representing tissue stiffness in the ultrasound medical imaging field.
Early detection of breast cancer and other types of cancer is typically an important factor in successful treatment. Ultrasound tomography is a promising imaging modality that has the potential to improve medical imaging of tissue for screening and diagnosis purposes compared to conventional imaging techniques. For instance, mammography is the current standard for breast screening, but involves ionizing radiation that precludes frequent imaging, and mammography has low sensitivity for detection of cancer in patients with dense breast tissue, which leads to a relatively high false negative rate. As another example, magnetic resonance imaging (MRI) is prohibitively expensive for routine use and also has limited accessibility.
A basic principle of conventional ultrasound involves emitting an acoustic wave or beam along a focused path from a source transmitter, and allowing the wave to scatter (e.g. in reflection, refraction, diffraction, transmission) from tissue or other boundaries in its path. The scattered wave returns to a surface of one or more receiving elements, which can be centered around and/or include the transmitter(s). The time of travel can be converted into a depth distance by multiplying the time by an assumed speed of sound in the media. The received signal is then output to a graphical display for user interpretation. Some systems (e.g., systems implementing elastography techniques) allow for measurement of tissue stiffness; however, current methods of ultrasonic imaging, including those with stiffness measurement capability, have drawbacks and limitations. For instance, methods of generating an image can produce significant artifacts (e.g., shadowing, aberration) and image quality that degrades with tissue depth, thus making analysis of such images difficult. Also, current ultrasound systems and methods are typically configured to accommodate a small imaging region, resulting in difficulties in imaging and characterizing entire organs, such as the breast. As an additional factor, measurement of tissue parameters and provision of analyses derived from such measurement are limited in current systems due to deficiencies in current ultrasound systems and methods for generating and processing signals. Furthermore, the performance of ultrasound scanning is dependent on the skills of the operator and image quality can vary from user to user.
Thus, there is a need in the ultrasound imaging field to create an improved method and system for representing tissue stiffness. This invention provides such an improved method and system.
The following description of preferred embodiments of the invention is not intended to limit the invention to these preferred embodiments, but rather to enable any person skilled in the art to make and use this invention.
1. Method
In one embodiment, as shown in
The method 100 functions to render ultrasound images and/or generate transformed ultrasound data that can be used to provide an indication of a distribution of tissue stiffness within a volume of tissue (e.g., a whole breast, another organ). In some embodiments, the method 100 can function to produce images that are aligned with regulatory standards for medical imaging, as regulated, for instance, by the U.S. Food and Drug Administration (FDA). The method 100 is preferably used to characterize stiffness within tissue of a human breast, and more specifically, to characterize stiffness across the volume of a whole breast of a human patient. However, the method 100 can additionally or alternatively be used to characterize stiffness within tissue of an arm, leg, other appendage, and/or any suitable volume of tissue in a human or other animal. In relation to pathogenic masses, the method 100 can provide significant improvements over currently available methods and systems (e.g., mammographic methods and systems), in particular, for dense tissues. Even further, the method 100 can enable detection of node-negative invasive cancers that typically progress to a more severe stage prior to mammographic detection. In relation to current ultrasound methods and systems, the method 100 can improve sensitivity in detection of suspicious masses, while providing specificity in characterization of types of masses (e.g., in comparison to reflection ultrasound alone). The method 100 can, however, function to enable diagnosis, monitoring, and/or characterization of a volume of tissue in any other suitable manner.
In one embodiment, the method 100 is used to generate one or more renderings of regions of a volume of tissue that can be used to detect abnormalities (e.g., cancerous tissues) in a human or other animal. As such, in one variation the method 100 can be used to characterize stiffness within the tissue to facilitate detection of a mass present in a volume of tissue, categorize a mass (e.g., as a benign mass, as a malignant mass, as a cyst, as a cancerous mass, as a fibroadenoma, etc.) present in a volume of tissue, determine the severity or stage of a mass present in the volume of tissue (e.g., to determine whether a mass in the tissue is surgically removable), and/or to assess risk of cancer development (e.g., measuring breast tissue density) within the volume of tissue. In yet another embodiment, the method 100 can be used to characterize and/or investigate particular aspects of the tissue, such as to determine whether a mass in the tissue is a tumor, cyst, fibroadenoma, or other kind of mass. However, the method 100 can be used in any suitable application for imaging a volume of tissue or other suitable object. The method 100 is preferably implemented, at least in part, by way of an embodiment, variation, and/or example of the system 200 described in Section 2 below; however, the method 100 can additionally or alternatively be implemented using any other suitable system
Block S100 recites: emitting acoustic waveforms toward the volume of tissue with an array of ultrasound transmitters, and Block S120 recites: detecting, with an array of ultrasound receivers, a set of acoustic signals derived from acoustic waveforms interacting with the volume of tissue. Blocks S100 and S120 function to gather acoustic data from which renderings of the volume of tissue can be derived in other Blocks of the method 100. Emitting acoustic waveforms preferably includes surrounding the volume of tissue with the array of ultrasound transmitters, and more preferably with a ring transducer comprising the array of ultrasound transmitters, wherein the ring transducer is configured to surround the volume of tissue with the array of ultrasound transmitters. The acoustic waveforms can be characterized by frequencies of approximately 1-20 MHz, or any suitable frequency for medical imaging or other applications. The detected acoustic signals of Block S120 are preferably derived from interactions between the emitted acoustic waveforms of Block S110 and the tissue, wherein interactions can include one or more of: scattering (e.g., reflection, refraction, diffraction, diffusion, etc.) and transmission of the acoustic waves through the tissue. The acoustic signals can travel along a straight, bent, zig-zag, or curved path, or a path of any suitable shape as determined by the physics of acoustic wave propagation.
In Blocks S110 and S120, emitting acoustic waveforms and detecting a set of acoustic signals can be performed with an ultrasound tomographic scanner 200 and methods similar to those described in U.S. Pat. Nos. 6,385,474 and 8,663,113, and U.S. Publication Nos. 2011/0201932 and 2013/0041261, which are each incorporated in its entirety by this reference. However, any suitable ultrasound device or scanner may be used. As shown in
As shown in
In some embodiments, the scanner table can comprise an embodiment, variation, or example of the patient interface system described in U.S. application Ser. No. 14/208,181 entitled “Patient Interface System” and filed on 13 Mar. 2014, which is hereby incorporated in its entirety by this reference. Furthermore, in a specific example, Blocks S110 and/or S120 can implement a ring transducer 220 having 2048 transducer elements in cooperation with an ultrasound tomographic scanner 200 having 512 receive channels, 512 transmit channels, an operating frequency of 3 MHz, a data resolution of 14 bits, an image resolution of 0.7 mm, a slice thickness of 2.5 mm, a reconstruction time per slice of 15 seconds, and an ability to accommodate volumes of tissue 22 cm in diameter. However, Blocks S110 and/or S120 can additionally or alternatively be implemented using any other suitable patient interface system.
Emitting and detecting in Blocks S110 and S120 are preferably performed in a rapid manner, such as with a data acquisition time of less than approximately 1 second per “slice”, which may help to avoid motion artifacts in the subsequent morphology renderings and enables the use of contrast agents. However, any other suitable acquisition time can characterize emitting acoustic waveforms and/or detecting acoustic signals as in Blocks S110 and S120. The emitted waveforms and/or detected signals can additionally or alternatively be beamformed on a transducing element. In some embodiments, however, Blocks S110 and/or S120 of the method 100 can, however, additionally and/or alternatively include retrieving acoustic signals from a storage device such as a hard drive or an online server. Furthermore, in relation to detecting acoustic signals, the method 100 can additionally or alternatively include processing the set of acoustic signals according to at least one conditioning algorithm. For instance, for a given transmitter/detector pair of transducers, processing the set of acoustic signals can include one or more of: reading and correcting the raw data (detected acoustic signals) for DC variation; implementing a trapezoidal filter to bandpass useful frequencies and cut noise; and implementing any other suitable filter (high pass, low pass, etc.) to filter desired frequencies. Further signal processing can additionally or alternatively include discarding unusable signal such as “muting” in which recorded signal before the transmission wavefront and/or and after the longest applicable receiving time (e.g. “top muting” or “bottom muting”), further noise reduction processes, and other suitable signal processing steps. However, any other suitable conditioning process can additionally or alternatively be used.
Block S130 recites: generating, from the set of acoustic signals, a sound speed map of a region of the volume of tissue, which functions to generate a sound speed map that can be used to generate a stiffness map that characterizes tissue stiffness, as in Block S150. Block S130 is preferably implemented at a processing system (e.g., a computer processor) included with or coupled to the ultrasound tomographic scanner 200 of Blocks S110 and S120, but can additionally or alternatively be implemented at any other suitable processing system. The sound speed map is preferably based upon processing of through-transmission signals of the set of acoustic signals, which are received in Blocks S110 and S120 in addition to backscattered signals from the volume of tissue. Preferably, generation of the sound speed map (Is), includes generating a set of 2D slices representing sound speed, wherein each slices in the set of 2D slices represents a distribution of a sound speed parameter (e.g., a speed of sound at each of a set of regions within the volume of tissue) within the tissue, to form a stack of 2D slices for sound speed within the tissue. In a specific example, the stack of 2D slices corresponds to regions of the volume of tissue generated in a posterior-anterior direction (e.g., from a chest wall to a nipple region of a volume of breast tissue); however, in other variations of the specific example, the stack of 2D slices can alternatively correspond to slices of the volume of tissue generated in any other direction (e.g., medial-lateral direction, inferior-superior direction, anterior-posterior direction, direction angled from an anterior-posterior direction, direction angled from a medial-lateral direction, direction angled from an inferior-superior direction, etc.). Each sound speed slice preferably includes multiple elements (e.g., pixels in a grid) such that each element has an associated value of the sound speed parameter for a respective region of the scan region, including the volume of tissue and the acoustic coupling medium (such as the fluid of the tank in which the tissue is submerged). Furthermore, each sound speed slice is preferably a planar slice; however, the stack of slices for sound speed can be generated in any other suitable manner.
Generating a sound speed map in Block S130 can additionally or alternatively include generating a 3D sound speed map that is a volumetric representation of the sound speed parameter within the volume of tissue. In a first variation, as shown in
Block S140 recites: generating, from the set of acoustic signals, an acoustic attenuation map of the region of the volume of tissue, which functions to generate an acoustic attenuation map that can be used to generate a stiffness map that characterizes tissue stiffness, as in Block S150. Similar to Block S130, Block S140 is preferably implemented at a processing system (e.g., a computer processor) included with or coupled to the ultrasound tomographic scanner 200 of Blocks S110 and S120, but can alternatively be implemented at any other suitable processing system. Similar to Block S130, and as shown in
Block S150 recites: generating a stiffness map based upon a manipulation of the sound speed map and the acoustic attenuation map, which functions to transform the sound speed map and the acoustic attenuation map of Blocks S130 and S140, respectively, into a map that provides information regarding a distribution of stiffness across the region of the volume of tissue. Block S150 is preferably implemented at the processing system (e.g., computer processor) included with or coupled to the ultrasound tomographic scanner 200 of Blocks S110-S140, but can alternatively be implemented at any other suitable processing system. In Block S150, the stiffness map is preferably based upon a combination of elements of the sound speed map and elements of the acoustic attenuation map, and preferably, a combination of slices of a stack of 2D slices for sound speed, with corresponding slices of a stack of 2D slices for acoustic attenuation. As such, the stiffness map preferably describes a distribution of a stiffness parameter within a whole breast; however, the stiffness map can additionally or alternatively describe a distribution of the stiffness parameter within a region of a volume of breast tissue, wherein the region comprises a sub-portion of the whole breast. In variations, Block S150 can comprise generating a combined acoustomechanical parameter map derived from the sound speed map and the acoustic attenuation map S151, and transforming the combined acoustomechanical parameter map into the stiffness map S152.
In Blocks S151 and S152, a relationship between sound speed, acoustic attenuation, and stiffness (e.g., as represented by a bulk modulus) can be formed based upon a linking parameter (e.g., density), and the processing system (e.g., computer processor) can be configured to manipulate the sound speed map and the acoustic attenuation map according to the relationship, in order to generate the stiffness map and characterize regions of interest within the stiffness map. In one example of Blocks S151 and S152, acoustic wave propagation can be characterized by expression [1], wherein B represents a bulk modulus (i.e., a stiffness parameter representing a material's resistance to compression), c represents sound speed (e.g., longitudinal sound speed of a material), and ρ represents density:
B∝c2ρ [1]
Given that sound speed (c) and density (ρ) are related by expression [2], where C1 and C2 are constants (and in a specific example, C1=1.12 and C2=0.391, with sound speed represented in mm/μs and density represented in g/cm3):
c=C1*ρ+C2 [2]
Expressions [1] and [2] yield expression [3] as a relationship between sound speed and the bulk modulus:
B∝c3 or c∝B1/3 [3]
Thus, sound speed has a dependence on the bulk modulus, which is a measure of stiffness.
In some variations, expression [3] above does not accurately represent some tissue masses (e.g., simple cysts), thus requiring a more complex model that incorporates an acoustic attenuation parameter, a. Given that acoustic attenuation (a) and density (ρ) are related by expression [4], where C3 and C4 are constants (and in a specific example, C3=3.38 and C4=−2.98, with acoustic attenuation represented in dB/cm at 1 MHz and density represented in g/cm3),
a=C3*ρ+C4 [4]
and constructing parameter Φ as the product of sound speed and acoustic attenuation and using expression (3), yields expression [5]:
Φ=a*c∝c2∝B2/3 [5]
Thus, as shown in
Φ3/2∝B [6]
In variations of the above expressions, however, any parameter or function of sound speed and/or acoustic attenuation, f(c,a), that has a suitable relationship with tissue stiffness (e.g., as represented by a bulk modulus parameter, B), can be substituted for Φ. Furthermore, variations can additionally or alternatively implement additional acoustomechanical parameters (e.g., acoustic reflection, as shown in
In one variation of Block S151, incorporating results of expressions [1] through [6] above, generating the stiffness map comprises combining a set of sound speed parameter values of the sound speed map and a corresponding set of acoustic attenuation parameter values of the acoustic attenuation map, the set of sound speed parameter values and the corresponding set of acoustic attenuation parameters associated with the set of elements of the region of the volume of tissue, and the stiffness map representing the distribution of the stiffness parameter across the region. In more detail, in one variation, Block S151 can comprise pairing each slice in the stack of 2D slices of sound speed with a corresponding slice in the stack of 2D slices of acoustic attenuation, as shown in
Alternative variations of Blocks S151 and S152 can alternatively comprise performing any other suitable operation on pairs of sound speed and acoustic attenuation slices for the volume of tissue, and transforming the combined slices as a combined acoustomechanical parameter map into a stiffness map in any other suitable manner. In some variations, for instance, combination of values of the sound speed map with corresponding values of the acoustic attenuation map can comprise weighting (e.g., weighting of sound speed values of the sound speed map, weighting of attenuation values of the attenuation map) element values prior to combination to form the combined acoustomechanical parameter map.
As suggested earlier with expressions [1] through [3] above, in some extreme variations of Block S150, the stiffness map can be based upon only one of the sound speed map and the acoustic attenuation map, such that the stiffness map is produced with lower computational effort, but also has lower accuracy in characterizing tissue stiffness for instance, in characterizing certain tissue masses (e.g., simple cysts). In one example of such a variation, generating the stiffness map can comprise taking each element of each slice in a stack of 2D slices for sound speed to an exponential power of 3 to generate a simplified stiffness map. Alternative variations of this specific example can, however, incorporate any other suitable model relating at least one acoustomechanical parameter and a measure of stiffness.
Furthermore, variations of Block S150 can additionally comprise conditioning a map (i.e., an sound speed map, an acoustic attenuation map, a combined acoustomechanical parameter map) to ensure that values of elements of the map do not have undesired values. As such, Block S150 can comprise Block S153, which recites: conditioning at least one of the sound speed map, the acoustic attenuation map, and the combined acoustomechanical parameter map in generation of the stiffness map. Block S153 functions to facilitate operations performed (e.g., mathematical operations performed on arrays) using the combined acoustomechanical parameter map and/or the stiffness map. As such, conditioning in Block S153 can comprise any one or more of increasing (e.g., uniformly increasing) intensity values of elements of a map, decreasing (e.g., uniformly decreasing) intensity values of elements of a map, scaling (e.g., uniformly scaling by a factor) intensity values of elements of a map, performing an absolute value operation on intensity values of elements of a map, and performing any other suitable manipulation on a map. In variations wherein the map(s) used to generate the stiffness map comprise a stack of 2D slices, the manipulation is preferably performed uniformly across each slice in the stack of slices, as well as uniformly across the stack of slices. However, the manipulation(s) can additionally or alternatively be performed in any suitable manner. In specific examples, conditioning can ensure that values of elements of a map (e.g., a sound speed map, an acoustic attenuation map, a combined acoustomechanical parameter map) do not have undesired values (e.g., negative values) that do not result in invalid mathematical operations when generating the stiffness map. In variations of the method 100 comprising Blocks S151, S152, and S153, Blocks S151-S153 can be performed in any suitable order.
Block S160 recites: rendering a stiffness image of the volume of tissue, based upon the stiffness map S160. The stiffness image is preferably rendered at a display of a user interface, wherein the display is in communication with the processing system (e.g., computer processor), such that the stiffness image can be provided to a user or an entity associated with the user having the volume of tissue analyzed. The stiffness image can, however, be rendered in any other suitable manner. The stiffness image preferably represents relative stiffness values between regions of the volume of tissue in a qualitative manner, but can additionally or alternatively be configured to represent quantitative values of stiffness since both c and a in expression (5) have quantitative values (e.g. km/s and dB/MHz/cm respectively) yielding quantities such as absolute stiffness and average stiffness within the volume of tissue. In variations, stiffness can be represented by the stiffness image with one or more visual cues, based upon the stiffness map of Block S150, including any one or more of: a distribution of colors corresponding to different stiffness values or ranges of stiffness values, a distribution of patterns corresponding to different stiffness values or ranges of stiffness values, a distribution of shading (e.g., intensity) corresponding to different stiffness values or ranges of stiffness values, a distribution of a saturation parameter corresponding to different stiffness values or ranges of stiffness values and any other suitable method of representing a distribution of a parameter within a volume of tissue.
In some variations of Block S160, rendering the stiffness image can include defining one or more regions within the volume of tissue, generating an average stiffness value for each region based upon the stiffness map, and generating the stiffness image using a visual cue (e.g., color, pattern, shading) having a discrete distribution corresponding to the average stiffness values for the regions to provide information regarding local stiffness. In an alternative variation, rendering the stiffness image may not include defining one or more regions within the volume of tissue, but instead use a visual cue (e.g., color, pattern, shading) having a continuous distribution corresponding to a continuous range of stiffness values to provide a visual representation of stiffness across a continuum of the volume of tissue.
The stiffness image of Block S160 can be rendered in isolation, but can additionally or alternatively be overlaid with any one or more of: an image generated from the sound speed map, an image generated from the acoustic attenuation map, an image generated from an acoustic reflection map, any image generated from a merging of maps representing different acoustomechanical parameters (e.g., sound speed, acoustic attenuation, acoustic reflection), and any other suitable image of the volume of tissue. In one variation, the stiffness image can be overlaid with an enhanced image of the volume of tissue, for instance, an enhanced B-mode image processed with a transfer map (e.g., generated from one or more of an sound speed map and an acoustic attenuation map) configured to provide an enhanced B-mode image of the volume of tissue.
In a specific example of Block S160, as shown in
In some variations, the method 100 can further include Block S170, which recites: providing an indication of at least one tissue mass within the volume of tissue, based upon the stiffness image, at a user interface. Block S170 functions to provide information regarding presence of a distribution of different tissue types within the volume of tissue, and can be used to indicate presence of a cancerous mass, or risk of developing a cancerous mass within the volume of tissue, as assessed using at least one of the stiffness image and the stiffness map. Block S170 is preferably implemented at the processing system (e.g., computer processor) included with or coupled to the ultrasound tomographic scanner 200 of Blocks S110 and S120, but can alternatively be implemented at any other suitable processing system. As such, Block S170 can comprise generating an analysis at a module of the processing system, wherein generating the analysis includes generating the indication of presence of at least one target mass within the volume of tissue. In some embodiments of Block S170, the indication can characterize a distribution of different tissue types within the volume of tissue, as represented by indicative values or ranges of values of the stiffness parameter (e.g., bulk modulus, B) across the volume of tissue. As such, the stiffness map/stiffness image (e.g., a 3D map or image, a 2D map or image, etc.) can characterize a distribution of one or more of: fat tissue (e.g., fatty parenchyma, parenchymal fat, subcutaneous fat, etc.), parenchymal tissue, cancerous tissue, abnormal tissue (e.g., fibrocystic tissue, fibroadenomas, etc.), cyst tissue, and any other suitable tissue type within the volume of tissue. In generating the indication, a first stiffness range (e.g., high stiffness values across a region of interest) can be associated with cancerous tissues, a second stiffness range (e.g., mixed stiffness values across a region of interest, medium stiffness values across a region of interest) can be associated with fibroadenoma tissues, and a third stiffness range (e.g., low stiffness values across a region of interest) can be associated with cyst tissues.
In Block S170, the indication can be provided visually, for instance, using outlines or arrows to direct a viewer toward regions of the volume of tissue having the tissue mass(es) of interest. The indication can additionally or alternatively be provided in a text and/or audio format, by describing the location(s) of the tissue mass(es) within the volume of tissue, using anatomical terms of location. In some variations, the indication can further indicate quantitative values of the stiffness parameter(s) for the tissue mass(es), and/or an assessment of risk that the tissue mass(es) are pathological or will develop into pathological masses in the future. Variations of the indication, can, however, be provided in any other suitable manner.
In relation to provision of the indication in Block S170, the indication is preferably provided to an entity analyzing the volume of tissue, wherein the entity can comprise a human entity or a computing entity (e.g., processing system, remote server, computer processor, cloud computing system, etc.). In variations, the human entity can include one or more of: a healthcare provider, a radiologist, a technician, a physician, a nurse, a caretaker, a system operator, a relative, an acquaintance, and any other suitable entity associated with the patient and/or interested in analysis of the volume of tissue.
The method 100 can, however, include any other suitable blocks or steps that facilitate detection, processing, and/or analyzing of acoustic signals generated from a volume of tissue of the user in a manner that provides a representation of stiffness within the volume of tissue. For instance stiffness modeling for the volume of tissue, over a set of time points (e.g., related to disease progression, related to treatment) can be used to monitor states of identified masses within the volume of tissue over time. Identification of changes in stiffness, in temporally spaced analyses of the volume of tissue, can be used to track changes in mass size and/or mass state (e.g., a transition from a non-spreading state to a spreading state, a transition to a state of remission, etc.) for a patient. Furthermore, as a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the method 100 without departing from the scope of method 100.
2. System
As shown in
The system 200 functions to render ultrasound images and/or generate transformed ultrasound data that can be used to provide an indication of a distribution of tissue stiffness within a volume of tissue. In some embodiments, the system 200 can function to produce images that are aligned with regulatory standards for medical imaging, as regulated, for instance, by the U.S. Food and Drug Administration (FDA). The system 200 is preferably used to characterize stiffness within tissue of a human breast, and more specifically, to characterize stiffness across a volume of a whole breast of a human patient. However, the system 200 can additionally or alternatively be used to characterize stiffness within tissue of an arm, leg, other appendage, and/or any suitable volume of tissue in a human or other animal. In relation to pathogenic masses, the system 200 can provide significant improvements over currently available methods and systems (e.g., mammographic methods and systems), in particular, for dense tissues. Even further, the method 100 can enable detection of node-negative invasive cancers that typically progress to a more severe stage prior to mammographic detection. In relation to current ultrasound methods and systems, the system can improve sensitivity in detection of suspicious masses, while providing specificity in characterization of types of masses (e.g., in comparison to reflection ultrasound alone). The system 200 can, however, function to enable diagnosis, monitoring, and/or characterization of a volume of tissue in any other suitable manner. The system 200 is preferably configured to implement at least a portion of an embodiment, variation, or example of the method 100 described in Section 1 above; however, the system 200 can additionally or alternatively be configured to implement any other suitable method.
The transducer 220, the computer processor 210, and the display 290 are preferably coupled to a scanner table 205, as shown in
As shown in
In some embodiments, the scanner table can comprise an embodiment, variation, or example of the patient interface system described in U.S. application Ser. No. 14/208,181 entitled “Patient Interface System” and filed on 13 Mar. 2014, which is hereby incorporated in its entirety by this reference. Furthermore, in a specific example, the system 200 can implement a ring transducer 220 having 2048 transducer elements in cooperation with an ultrasound tomographic scanner 200 having 512 receive channels, 512 transmit channels, an operating frequency of 3 MHz, a data resolution of 14 bits, an image resolution of 0.7 mm, a slice thickness of 2.5 mm, a reconstruction time per slice of 15 seconds, and an ability to accommodate volumes of tissue 22 cm in diameter. However, system 200 can additionally or alternatively comprise or be coupled with any other suitable patient interface system.
The computer processor 210 can be implemented in one or more computing systems, wherein the computing system(s) can be implemented at least in part in the cloud and/or as a machine (e.g., computing machine, server, etc.) configured to receive a computer-readable medium storing computer-readable instructions. Additionally or alternatively, the computer processor can be implemented on one or more computer networks, computer systems, or applications servers, etc., wherein the computer system(s) can comprise one or more of: a cloud-based computer, a mainframe computer system, a grid-computer system, or any other suitable computer system. In one variation, the first module 212, the second module 214, and the third module 216 of the computer processor 210 are implemented as software modules executing on a computer machine coupled to the scanner table 205 and in communication with the display 290; however, the computer processor 210 can additionally or alternatively be implemented using any other suitable computing system architecture.
The system 200 can include any other suitable elements that facilitate detection, processing, and/or analyzing of acoustic signals generated from a volume of tissue of the user in a manner that provides a representation of stiffness within the volume of tissue. Furthermore, as a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the system 200 without departing from the scope of system 200.
3. Method and System—Specific Application
In a specific application of the method 100 and system 200, a stiffness image, generated from combination of a sound speed map and an acoustic attenuation map, was overlaid on a grayscale B-mode ultrasound image, wherein the stiffness image depicted fibroadenoma tissue and cancer tissue as being stiffer than surrounding “normal” tissue, while simple cyst tissue was depicted as being softer than surrounding normal tissue.
In the specific application, as applied to a breast phantom having 7 masses of differing size, types (e.g., cancer tissue, fibroadenoma tissue, cyst tissue), and positions, as shown in
The FIGURES illustrate the architecture, functionality and operation of possible implementations of systems, methods and computer program products according to preferred embodiments, example configurations, and variations thereof. In this regard, each block in the flowchart or block diagrams may represent a module, segment, step, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block can occur out of the order noted in the FIGURES. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The method 100 of the preferred embodiment can be embodied and/or implemented at least in part as machine configured to receive a computer-readable medium storing computer-readable instructions. The instructions are preferably executed by computer-executable components preferably integrated with the system and one or more portions of the processor and/or analysis engine. The computer-readable medium can be implemented in the cloud, and/or stored on any suitable computer-readable media such as RAMs, ROMs, flash memory, EEPROMs, optical devices (CD or DVD), hard drives, solid state drives, or any suitable device. The computer-executable component is preferably a general or application specific processor, but any suitable dedicated hardware or hardware/firmware combination device can alternatively or additionally execute the instructions.
As a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the invention without departing from the scope of this invention defined in the following claims.
This application claims the benefit of U.S. Provisional Application Ser. No. 61/988,308, filed on 5 May 2014, and U.S. Provisional Application Ser. No. 62/047,523, filed on 8 Sep. 2014, which are each incorporated herein in its entirety by this reference.
Number | Name | Date | Kind |
---|---|---|---|
3154067 | Stenstrom et al. | Oct 1964 | A |
3771355 | Sachs | Nov 1973 | A |
3881466 | Wilcox | May 1975 | A |
3886489 | Jones | May 1975 | A |
4028934 | Sollish | Jun 1977 | A |
4059010 | Sachs | Nov 1977 | A |
4363326 | Kopel | Dec 1982 | A |
4412288 | Herman | Oct 1983 | A |
4431008 | Wanner et al. | Feb 1984 | A |
4481948 | Sole | Nov 1984 | A |
4515165 | Carroll | May 1985 | A |
4542744 | Barnes et al. | Sep 1985 | A |
4564019 | Miwa | Jan 1986 | A |
4606342 | Zamba et al. | Aug 1986 | A |
4671256 | Lemelson | Jun 1987 | A |
4733562 | Saugeon | Mar 1988 | A |
4858124 | Lizzi et al. | Aug 1989 | A |
4917096 | Englehart et al. | Apr 1990 | A |
5025792 | Hon et al. | Jun 1991 | A |
5029476 | Metala et al. | Jul 1991 | A |
RE33672 | Miwa | Aug 1991 | E |
5103129 | Slayton et al. | Apr 1992 | A |
5143069 | Kwon et al. | Sep 1992 | A |
5158071 | Umemura et al. | Oct 1992 | A |
5158536 | Sekins et al. | Oct 1992 | A |
5179455 | Garlick | Jan 1993 | A |
5212571 | Garlick et al. | May 1993 | A |
5255683 | Monaghan | Oct 1993 | A |
5267566 | Choucair et al. | Dec 1993 | A |
5269309 | Fort et al. | Dec 1993 | A |
5280788 | Janes et al. | Jan 1994 | A |
5296910 | Cole | Mar 1994 | A |
5297553 | Sliwa et al. | Mar 1994 | A |
5304173 | Kittrell et al. | Apr 1994 | A |
5318028 | Mitchell et al. | Jun 1994 | A |
5329817 | Garlick et al. | Jul 1994 | A |
5349954 | Tiemann et al. | Sep 1994 | A |
5372138 | Crowley et al. | Dec 1994 | A |
5413108 | Alfano | May 1995 | A |
5415164 | Faupel et al. | May 1995 | A |
5421338 | Crowley et al. | Jun 1995 | A |
5433202 | Mitchell et al. | Jul 1995 | A |
5463548 | Asada et al. | Oct 1995 | A |
5465722 | Fort et al. | Nov 1995 | A |
5474072 | Shmulewitz | Dec 1995 | A |
5479927 | Shmulewitz | Jan 1996 | A |
5485839 | Aida et al. | Jan 1996 | A |
5487387 | Trahey et al. | Jan 1996 | A |
5492126 | Hennige et al. | Feb 1996 | A |
5513639 | Satomi et al. | May 1996 | A |
5524630 | Crowley | Jun 1996 | A |
5558092 | Unger et al. | Sep 1996 | A |
5573497 | Chapelon | Nov 1996 | A |
5582173 | Li | Dec 1996 | A |
5590653 | Aida et al. | Jan 1997 | A |
5590657 | Cain et al. | Jan 1997 | A |
5596992 | Haaland et al. | Jan 1997 | A |
5606971 | Sarvazyan | Mar 1997 | A |
5620479 | Diederich | Apr 1997 | A |
5640956 | Getzinger et al. | Jun 1997 | A |
5660185 | Shmulewitz et al. | Aug 1997 | A |
5664573 | Shmulewitz | Sep 1997 | A |
5673698 | Okada et al. | Oct 1997 | A |
5678565 | Sarvazyan | Oct 1997 | A |
5715825 | Crowley | Feb 1998 | A |
5743863 | Chapelon | Apr 1998 | A |
5762066 | Law et al. | Jun 1998 | A |
5766129 | Mochizuki | Jun 1998 | A |
5785663 | Sarvazyan | Jul 1998 | A |
5797849 | Vesely et al. | Aug 1998 | A |
5800350 | Coppleson et al. | Sep 1998 | A |
5810731 | Sarvazyan et al. | Sep 1998 | A |
5817025 | Alekseev et al. | Oct 1998 | A |
5830133 | Osten et al. | Nov 1998 | A |
5833614 | Dodd et al. | Nov 1998 | A |
5833627 | Shmulewitz et al. | Nov 1998 | A |
5833633 | Sarvazyan | Nov 1998 | A |
5836882 | Frazin | Nov 1998 | A |
5836894 | Sarvazyan | Nov 1998 | A |
5846202 | Ramamurthy et al. | Dec 1998 | A |
5851182 | Sahadevan | Dec 1998 | A |
5865167 | Godik | Feb 1999 | A |
5865743 | Godik | Feb 1999 | A |
5891619 | Zakim et al. | Apr 1999 | A |
5945674 | Dukor | Aug 1999 | A |
6002958 | Godik | Dec 1999 | A |
6014473 | Hossack et al. | Jan 2000 | A |
6109270 | Mah et al. | Aug 2000 | A |
6117080 | Schwartz | Sep 2000 | A |
6146897 | Cohenford et al. | Nov 2000 | A |
6165734 | Garini et al. | Dec 2000 | A |
6245017 | Hashimoto et al. | Jun 2001 | B1 |
6256090 | Chen et al. | Jul 2001 | B1 |
6351660 | Burke et al. | Feb 2002 | B1 |
6385474 | Rather et al. | May 2002 | B1 |
6428477 | Mason | Aug 2002 | B1 |
6451013 | Bays et al. | Sep 2002 | B1 |
6574499 | Dines et al. | Jun 2003 | B1 |
6612988 | Maor et al. | Sep 2003 | B2 |
8663113 | Schmidt et al. | Mar 2014 | B2 |
20010051774 | Littrup et al. | Dec 2001 | A1 |
20040122325 | Chambers et al. | Jun 2004 | A1 |
20040152986 | Fidel et al. | Aug 2004 | A1 |
20050165309 | Varghese et al. | Jul 2005 | A1 |
20050196025 | Schofield | Sep 2005 | A1 |
20060084859 | Johnson et al. | Apr 2006 | A1 |
20070015949 | Kaiser | Jan 2007 | A1 |
20070167823 | Lee et al. | Jul 2007 | A1 |
20070282200 | Johnson et al. | Dec 2007 | A1 |
20080058682 | Azhari et al. | Mar 2008 | A1 |
20090076379 | Hamill et al. | Mar 2009 | A1 |
20090129556 | Ahn | May 2009 | A1 |
20110152685 | Misono | Jun 2011 | A1 |
20110201932 | Duric | Aug 2011 | A1 |
20120283566 | Li | Nov 2012 | A1 |
20130267850 | Berman | Oct 2013 | A1 |
20140114189 | Kanayama | Apr 2014 | A1 |
20140276068 | Szpak et al. | Sep 2014 | A1 |
20140316269 | Zhang et al. | Oct 2014 | A1 |
Number | Date | Country |
---|---|---|
3443295 | May 1996 | AU |
284055 | Sep 1988 | EP |
317049 | May 1989 | EP |
320444 | Jun 1989 | EP |
351610 | Jan 1990 | EP |
538241 | Apr 1993 | EP |
0609922 | Aug 1994 | EP |
614651 | Sep 1994 | EP |
642762 | Mar 1995 | EP |
661029 | Jul 1995 | EP |
774276 | May 1997 | EP |
199947046 | Sep 1999 | WO |
Entry |
---|
Andre et al., “A New Consideration of Diffraction Computed Tomography for Breast Imaging: Studies in Phantoms and Patients,” Acoustical Imaging, 21, 379 (1995). |
Candy et al., “Signal Processing: The Model-Based Approach,” pp. 178-213 (McGraw Hill, 1986). |
Chelfouh et al., “Characterization of Urinary Calculi: in Vitro Study of ‘Twinking Artifact’ revealed by Color-Flow Sonography,” AJR Am. J. Roentgenol. 171( 4) (1998) 1055-60. |
Greenleaf et al., “Multidimensional Visualization of Ultrasonic Images,” J Acoust Soc Amer 95 (1994) 2902. |
Greenleaf et al., “Introduction to Computer Ultrasound Tomography,” Computer Aided Tomography and Ultrasonics in Medicine, (1970) North-Holland 125-136. |
Harmuth, “Sequency Theory: Foundations and Applications, Advances in Electronics and Electron Physics,” (Academic Press, 1977) 18-95. |
Haykin, “Neural Networks—A Comprehensive Foundation,” Prentice Hall (1998) 236-284. |
Hebden et al., “Acoustically Modulated Electrical Impedance Tomography, ”Proc SPIE 1231 (1990) 7-14. |
Jellins, “Breast Tissue Characterization” Tissue Characterization with Ultrasound 2 (1986) CRC Press 95-122. |
Louvar et al., “Correlation of Color Doppler Flow in the Prostate with Tissue Microvascularity,” Cancer 1:83(1) (1998) 135-40. |
Mitchell, An Introduction to Genetic Algorithms, pp. 8-11, 35-78, 155-179 (MIT Press, 1996). |
Nelson et al., “Interactive Acquisition, Analysis and Visualization of Sonographic Volume Data,” International J Imaging Sys and Tech 8(26) (1997) 26-37. |
Sehgal et al., “Visualization of Breast Calcification by Acoustic Resonance Imaging,” Radiology Supplement, 84th Scientific Assembly and Annual Meeting, Nov. 29-Dec. 4, 1998 presented in McCormick Place, Chicago, Illinois, vol. 209, listing: 1150 (1998). |
Shi et al., “Effects of Pressure Changes on Harmonic and Subharmonic Response of US Contrast Microbubbles,” 84th Scientific Assembly and Annual Meeting, Nov. 29-Dec. 4, 1998, presented in McCormick Place, Chicago, Illinois, vol. 209, listing: 1154 (1998). |
Chan et al., An Agglomeration Multigrid Method for Unstructured Grids, Contemporary Mathematics, vol. 218, 1998. |
Chang et al., Kirchhoff migration of ultrasonic images, Materials evaluation, V59, N3, 413-417, 2001. |
Klimes, Grid Travel-time Tracing: Second-order Method for the First Arrivals in Smooth Media, Pageoph, vol. 148, Nos. 3/4,1996. |
Li et al., Breast Imaging Using Transmission Ultrasound: Reconstructing Tissue Parameters of Sound Speed and Attenuation,2008 International Conference on BioMedical Engineering and Informatics, IEEE computer society, 708-712. |
Li et al., Comparison of ultrasound attenuation tomography methods for breast imaging, Medical Imaging 2008: UltrasonicImaging and Signal Processing, Proc. of SPIE vol. 6920, 692015-(1-9), 2008. |
Li et al., Refraction corrected transmission ultrasound computed tomography for application in breast imaging, Med. Phys. 37(5), May 2010, 2233-2246. |
McCormick et al., Multigrid solution of a linearized, regularized least-squares problem in electrical impedance tomography, Inverse Problems 9, 1993, 697-713. |
Oh et al., Multigrid Tomographic Inversion With Variable Resolution Data and Image Spaces, IEEE Transactions on Image Proessing, vol. 15, No. 9, Sep. 2006. |
Quan et al., Sound-speed tomography using first-arrival transmission ultrasound for a ring array, Medical Imaging 2007: Ultrasonic Imaging and Signal Processing, Proc. of SPIE vol. 6513. |
Schmidt et al., “Modification of Kirchhoff migration with variable sound speed and attenuation for tomographic imaging of the breast,” Proc. of SPIE vol. 7968, Mar. 25, 2011. |
Walach et al., Local Tissue Attenuation Images Based on Pulsed-Echo Ultrasound Scans, IEEE Transactions Onbiomedical Engineering, vol. 36. No. 2, Feb. 1989. |
Zhang et al., A comparison of material classification techniques for ultrasound inverse imaging, J. Acoust. Soc. Am. 111 (1), Pt. 1, Jan. 2002. |
Number | Date | Country | |
---|---|---|---|
20150313577 A1 | Nov 2015 | US |
Number | Date | Country | |
---|---|---|---|
61988308 | May 2014 | US | |
62047523 | Sep 2014 | US |