Soft tissue examination method and apparatus
BACKGROUND OF THE INVENTION 
     (1) Field of the Invention 
     The present invention relates to non-destructive testing and particularly to a medical diagnostic technique wherein soft body tissue may be serially examined at the same examination site by two different modalities neither of which requires invasion of body or the use of ionizing radiation. More specifically, this invention is directed to apparatus which employs low intensity light and ultrasonic energy to obtain information on the nature of an object being examined and particularly to medical diagnostic apparatus which produces a display commensurate with the amount of absorption at each point in soft tissue under examination of light at different wavelengths and a display commensurate with the ultrasonic energy reflected from the boundaries of regions within the tissue which are characterized by different impedances to passage of ultrasonic energy. Accordingly, the general objects of the present invention are to provide novel and improved methods and apparatus of such character. 
     (2) Description of the Prior Art 
     While not limited thereto in its utility, the present invention has particular significance as a breast examination device and method. A recent technological advance in the examination of breast and other soft body tissue consists of transilluminating the tissue with light at a plurality of selected different wavelengths and using digital computation techniques to determine the transmissivity at each selected wavelength of the transilluminating light at each point of the tissue within the viewing field. The computed transmissivity, i.e., the degree of absorption of the light at each transilluminating wavelength, is subsequently employed to create a multi-color image wherein the different colors of the display will be indicative of the nature of the tissue. Examples of such transillumination techniques and apparatus may be seen from U.S. Pat. Nos. 4,467,812 and 4,495,949 and from co-pending application Ser. Nos. 620,271 and 621,194. These patents and pending applications are all assigned to the assignee of the present invention and the disclosures of the pending applications are incorporated herein by reference. 
     Ultrasonic diagnostic techniques for imaging soft tissue are well-known in the art. As is the case with transillumination, ultrasonic imaging has the advantages that it is a non-invasive technique and does not require ionizing radiation. In ultrasonic imaging a fraction of the energy produced by a transducer is reflected when the transmitted energy encounters a change in the characteristic impedance to the passage of ultrasonic energy. The characteristic impedance of the tissue may be defined as a product of the density of the tissue multiplied by the velocity of sound. The energy reflected from the boundaries between regions having different characteristic impedance may be computer processed and a display produced which provides valuable information to the diagnostician. Examples of prior ultrasonic diagnostic systems may be seen from U.S. Pat. Nos. 4,137,777, 4,207,772 and 4,242,911. 
     Each of the available imaging modalities which is non-invasive and does not employ ionizing radiation, i.e., transillumination and ultrasonic imaging, has advantages and limitations. Thus, transillumination has the ability of providing a &#34;global&#34; view, wherein abnormal areas may be seen, in a relatively short time. A trained technician employing the transillumination techniques and apparatus of the above-referenced patents and applications can detect very small, i.e., non-palpable, lesions. Transillumination cannot, however, provide information as to the depth within the tissue, i.e., the precise location, of an abnormality since the information containing display is essentially produced from shadows which appear at the surface of the tissue being examined. Also, it is not always possible to differentiate between cystic and solid lesions when applying the transillumination modality. Ultrasonic imaging techniques, on the other hand, are not well-suited for survey or global-type studies because the modality, by its very nature, gives a plane of information. Accordingly, in order to obtain the same information using ultrasound as can be obtained through use of transillumination; information would have to be collected in more than one hundred planes. This, of course, would be much too time consuming to be practical. Ultrasound does, however, have the unique ability to precisely locate abnormalities, and particularly lesions, once they have been detected by some other modality. Ultrasound also has the ability to differentiate between cystic and solid lesions with a very high degree of accuracy. Further, when two lesions are located in very close proximity to each other, a well-focused beam of ultrasonic energy will provide information which enables both lesions to be detected and classified. 
     It would, of course, be possible to serially examine a patient first employing the transillumination modality and then, if the results of the initial examination indicated it to be necessary or desirable, to re-examine using the ultrasound modality. In the past, the available apparatus which employed the transillumination and ultrasound modalities were &#34;stand-alone&#34; type equipment which, while available in a well-equipped radiology department, would be at different examination sites and would be unable to communicate with one another. Thus, the inconvenience of moving the patient from one examination site to another had to be accepted. Perhaps of more significance, it was extremely difficult to provide the radiologist simultaneously with the results of the transillumination and ultrasound techniques so that a side-by-side comparison could be made. The latter problem was aggravated by the different degrees of resolution of the apparatus for implementing the two modalities and by the different rates at which data is collected during the use of the two modalities. 
     SUMMARY OF THE INVENTION 
     The present invention overcomes the above-briefly discussed and other deficiencies and disadvantages of the prior art by permitting an object of interest to be serially tested, at the same site, employing transilluminated light and ultrasonic energy. Apparatus in accordance with the invention is characterized by economic and volumetric efficiency and particularly by the sharing of hardware for processing of signals provided by an ultrasound transducer and a multi-spectral light generator and associated sensor. Thus, in accordance with the invention, information obtained through an examination with ultrasonic energy will be processed using a portion of the computation system which is employed to process data collected by means of transillumination of the same tissue. 
    
    
     BRIEF DESCRIPTION OF THE DRAWING 
     The present invention may be better understood and its numerous objects and advantages will become apparent to those skilled in the art by reference to the accompanying drawing wherein like reference numerals refer to like elements in the FIGURES and in which: 
     FIG. 1 is a functional block diagram which depicts a preferred embodiment of the present invention; and 
     FIG. 2 is a functional block diagram of the ultrasound adaptor of the embodiment of FIG. 1. 
    
    
     DESCRIPTION OF THE DISCLOSED EMBODIMENT 
     With reference to FIG. 1, and first describing the present invention in the implementation of the transillumination modality, light in the red and near infrared spectra provided by a light source 10 is employed for transilluminating human body tissue. The light source 10 may, for example, comprise a system such as shown in FIGS. 4 and 5 of the above-referenced co-pending applications. Light at the selected wavelengths will be alternately delivered, via a bundle of optical fibers 12, from source 10 to a &#34;wand&#34; 14 having a light emitting end which is placed against or in close proximity to the tissue to be examined. The control for the motor which imparts rotation to a filter and shutter included within source 10 is indicated at 16. Operation of the data processing system must be synchronized with the transillumination of the tissue being examined with the light at the selected wavelengths. Accordingly, the motor control 16 will produce timing control signals which will have the effect of determining when data is collected and when and where the collected data is stored. These timing control signals are indicated as &#34;BEAM&#34;, &#34;LOAD RED&#34; and &#34;LOAD I/R&#34; . 
     During operation of the invention in the transillumination mode, with the tissue under examination being alternately illuminated with light having a frequency in the red and infrared range, a color video camera 18 will be focused on the breast or other object being examined. Camera 18 will typically include a silicon face plate tube that is responsive in the region of from 650 nanometers to 900 nanometers. Camera 18 will receive short bursts of light, when the tissue under examination is being illuminated, which have the effect of discharging, in varying degrees, the surface of the silicon face plate in the camera tube. The scanning cycle is divided into six segments. During a first segment the tissue being examined is illuminated with light of a first wavelength and the surface of the face plate of the camera tube discharged. During a second segment the partially discharged tube surface is scanned with an electron beam and, in the conventional manner, an analog video signal appears at the camera output terminals. During a third segment the camera tube is recharged. Thereafter, during the fourth segment the camera tube is discharged as a consequence of exposure to light at the second wavelength, during the fifth segment the camera tube is again read-out and during the sixth segment the camera tube is recharged. The synchronizing of the camera 18 with the light source results from the delivery of the &#34;BEAM&#34; signal from motor control 16 to camera 18. During read-out the camera 18 is &#34;slaved&#34; to a digital video processor which includes a master system oscillator which provides the synchronizing signals for controlling the scanning of the camera tube surface by the electron beam. 
     The analog video signals provided by of camera 18 are delivered to an analog-to-digital converter 20. The digital output signals from converter 20 are passed via a switching circuit 22 to the appropriate one of a pair of frame memories 24 and 26. Thus, in the example shown, the digitized data commensurate with the transilluminated light in the red frequency range will be loaded into memory 26 while the data commensurate with the transilluminated light in the infrared frequency range will be loaded into memory 24. The memories 24 and 26 may, for example, comprise dynamic memory elements having 8 bits of memory for each picture location, i.e., each pixel. 
     The routing of data to memories 24 and 26 is controlled by a memory address generator 28. The memory address generator 28 comprises counters and switching circuitry. Thus, in response to the timing control signals provided by motor control 16, the memory address generator 28 will provide appropriately timed enabling signals for memories 24 and 26 as well as address information which determines where in the enabled memory the digitized data read out of camera 18 will be stored. 
     The information temporarily stored in memories 24 and 26 is simultaneously &#34;read&#34; by a digital video processor 32. Digital processor 32 will perform the function of elements 44, 50 and 52 of the above-referenced patents. Thus, digital video processor 32 will include a random access memory in which numbers corresponding to the intensity of two colors, typically red and green, will be stored. The stored numbers will be commensurate with all of the possible ratios of the numbers which may be stored at the same memory location in each of memories 24 and 26. Thus, the numbers stored at the corresponding memory locations in memories 24 and 26 are employed to address the RAM in processor 32 whereupon the processor will produce a pair of color related, digitally coded output signals for each pixel. The digital video processor 32 also provides a digitized average luminance signal. 
     The three digital signals produced in processor 32 are delivered to an analog video processor 34. Processor 34 will convert the color related output signals from processor 32 to analog chrominance output signals which, in the example being described, will correspond to a red intensity and a green intensity. These intensity signals, and the average luminance signal, which is also first processed in a digital-to-analog converter, are further processed to provide a single modulated carrier signal which may be employed as the input to a color TV monitor 36. Thus, analog video processor 34 performs the function of elements 54, 56, 58, 60, 62 and 64 of the above-referenced patents. 
     In the conventional manner, the video signal displayed on monitor 36 may also be delivered to a video cassette recorder 38 for storage. The digital data appearing at the output of processor 32 may also be stored for future processing through the apparatus. For this purpose, the system includes a disc controller 40 and associated disc drive 42. Thus, rather than storage on tape, information with respect to a patient may be stored on a &#34;floppy&#34; disc which may conveniently be placed in the patient&#39;s file. 
     For a further description of the operation of the present invention in the transillumination mode, reference may be had to U.S. Pat. Nos. 4,467,812 and 4,495,949 and the two co-pending applications which have been incorporated herein by reference. 
     A novel feature of the present invention comprises the addition to the transillumination apparatus, as described above, of the capability for ultrasonic imaging. When in the ultrasound mode, which is activated by the operation of an ultrasound mode select switch 44, an ultrasound transducer 50 will be energized. The transducer 50 will be a phased-array type device which is electronically controlled so as to produce a beam of ultrasound energy which will be focused at plural depths within the object being examined. The transducer will be mounted within a head and will be scanned linearly by a drive motor. For a general discussion of the construction and excitation of phased-array ultrasound generators, reference may be had to U.S. Pat. No. 4,207,772. The means for controlling transducer 50 and for processing the analog signals commensurate with echos received at the transducer are included in an ultrasound adaptor 46 which will be discussed in detail below in the description of FIG. 2. The adaptor 46 receives an &#34;on&#34; command from mode select switch 44. This same command signal, when switch 44 is in the ultrasound mode, excercises control over switching circuit 22 whereby the output of analog-to-digital converter 20 is isolated from memories 24 and 26 and the output of adaptor 46 will be connected to one of memories 24, 26. A command signal from ultrasound mode select switch 44 is also delivered to the memory address generator 28 and a computer (CPU) 30 whereupon memory addresses and an enable signal will be generated, under the control of CPU 30, which will permit loading of ultrasound image data from adaptor 46 into one of frame memories 24, 26. The CPU will also, when the ultrasound mode is selected, load a special luminance table into the memory in digital video processor 32. Digital data outputted from processor 32 is delivered to a black and white analog video processor 52. Processor 52 includes digital-to-analog convertors and conventional modulation circuitry whereby the information read from memories 24 and 26 in the ultrasound mode will be converted into a video signal which is delivered to a conventional black and white TV monitor 54. Processor 52 differs from processor 34 by lacking color capability and by having greater bandwidth. 
     The above-mentioned CPU 30 includes memories and input/output devices. CPU 30 controls many functions, including self-testing, which will not be described herein. When in the ultrasound mode, CPU 30 changes the system architecture such that all image data is loaded into one of memories 24, 26, as described above, while the other memory becomes a graphics plane for annotation and for calipers. The information which forms the graphics plane or overlay is partly pre-programmed into CPU 30 and may partly be entered by means of a keyboard or similar data entry device, not shown. In the caliper mode, which is known in the art, additional data is loaded into the memory which contains the information which defines the graphics plane. This additional data comprises a pair of movable cursors with the position of the cursors being fed back to CPU 30 whereby the distance therebetween will be computed and subsequently displayed. Thus, in the ultrasound mode, CPU 30 interacts with memories 24 and 26 and with memory address generator 28. In the course of such interaction, CPU 30 provides memory address generator 28 with address selection, read, write and memory request commands. 
     It is to be noted that, when in the ultrasound mode, the digital data being delivered to video signal processor 52 may be stored on the same disc which has received the data collected during the transillumination examination. Additionally, the signals delivered to TV monitor 54 may be recorded by VCR 38 on the same tape with the transillumination images. In either event, the radiologist is provided with the ability to analyze the results of the examinations employing both transilluminated light and ultrasound at the same time and in the same location. 
     Referring now to FIG. 2, the ultrasound adaptor 46 is shown in functional block diagram form. As noted above, the transducer 50 is a phased-array type device which is characterized by multiple zone focus. In one reduction to practice of the invention the piezoelectric crystal of the ultrasound generator was electronically controlled so as to be serially focused at four different focal lengths or zones for each position of the transducer, the transducer being linearly scanned back and forth by a stepping motor 60. Unlike a television scan, which has a fly-back portion during which data is not collected, the ultrasound transducer collects data in both scan directions. The construction of transducer 50 and the means 62 by which control is exercised thereover are known in the art and will not be further described herein. 
     Analog signals commensurate with the echos received at transducer 50 are amplified in a pre-amplifier 64 and delivered as an input to a further amplifier 66. Amplifier 66 provides time/gain compensation and, for this purpose, receives a gain control signal from controller 62. The employment of time/gain compensation, i.e., the variation of amplification inversely to the length of travel of the ultrasound energy, is a common technique in ultrasonic imaging and will not be further described herein. The gain compensated echo-related signals from amplifier 66 are converted to digital signals in an analog-to-digital converter 68 and the digital data is serially inputted to a first-in first-out memory (FIFO) 70 which, in one reduction to practice, had a capacity of 512 bytes, i.e., the capacity of the FIFO 70 is somewhat greater than one line of data. As used herein the term &#34;line&#34; refers to all samples of ultrasound data, i.e., all pixels, collected at each position of the transducer 50 along a scan line. In the example being described, where the transducer is focussed at four (4) different points for each position of motor 60, each line comprised 312 range samples with each sample having eight (8) bits of resolution. The digitized data from the ultrasound scan is clocked into FIFO 70 in synchronism with its collection. 
     The ultrasound adaptor 46 is provided with its own dedicated microprocessor (MPU) 72 which excercises control over the manipulation of the digitized data resulting from an ultrasound scan. Upon receipt of an &#34;ON&#34; command signal from ultrasound mode selector 44, the MPU 72 will generate an initialize command which is delivered to a direct memory access logic controller (DMA) 74. DMA 74 is a high speed device for moving data from one location to another and comprises a set of counters and associated timing logic. DMA 74 is also coupled to FIFO 70 and to a line counter 78. Line counter 78 counts the number of data samples transferred from FIFO 70 into a frame buffer 76. Counter 78 will be initialized by MPU 72 upon energization of the ultrasound mode and, by way of example, incremented as FIFO 70 is unloaded and reset after a line of data has been transferred out of FIFO 70. Counter 78 thus tells MPU 72 when a line of data has been transferred from FIFO 70. In the known manner, a PROM 80, RAM 82 and input/output control 84 are associated with MPU 72. 
     A primary function of ultrasound adaptor 46 is to present digital data to one of the frame memories 24, 26 in such a manner that the data appears to have been generated by a TV camera, i.e., by camera 18. Accordingly, it is necessary to convert the data which is serially loaded into FIFO 70 to an output stream of data synchronized with the scanning of the tube in camera 18. This is accomplished by transferring data from the FIFO 70 into appropriate memory locations in frame buffer 76 and thereafter reading the data from the frame buffer 76 into one of the frame memories 24, 26 at the TV camera scan rate. 
     The frame buffer 76 includes input latches, a memory and output latches. In one reduction to practice, the memory of frame buffer 76 had a capacity of 64K by 8 bits. Frame buffer 76 is controlled by DMA 74 so as to have alternate acquire and display cycles. The mode of operation, i.e., acquire or display, corresponds to the state of a three-way switch 86. Switch 86 is shown as being connected to MPU 72, &#34;ACQUIRE&#34; address generator 88 and a &#34;DISPLAY&#34; address generator 89. In actual practice, address generator 88 is part of DMA 74. The frame buffer is switched to the acquire mode by the appearance of a &#34;data available&#34; signal at the output of FIFO 70, the &#34;data available&#34; signal indicating that a data sample is available to be transferred to frame buffer 76. Completion of the transfer will cause line counter 78 to be incremented and, as noted above, MPU 72 will reset counter 78 when a line of data has been transferred from FIFO 70. 
     During the display mode, data from FIFO 70 is shifted into the input data latches of frame buffer 76. Subsequently, during the acquire cycle of DMA 74, the data in the frame buffer input latches is written to the appropriate location in the frame buffer 76 and line counter 78 incremented. The addresses at which the data samples are stored in frame buffer 76 are generated by address counters in DMA 74 and applied to the frame buffer 76 address bus. As noted above, in the interest of facilitating understanding of the invention, the system is depicted as including a separate &#34;ACQUIRE&#34; address generator 88 wherein address generator 88 is part of DMA 74. The DMA 74 also generates the &#34;write&#34; pulse for frame buffer 76. 
     The data acquired during ultrasound imaging has more resolution in range, i.e., depth, than in ozimuth. A television display has greater resolution in the horizontal direction than in the vertical direction. It would, of course, be desirable to match the maximum resolution of the display with that of the imaging modality. This is accomplished in the present invention by exercising control over the storage locations in frame buffer 76 where the ultrasound data is written. The MPU 72 keeps track of where the ultrasound data is acquired, i.e., where each &#34;line&#34; begins and ends. MPU 72 presets the address counters in acquire address generator 88 before enabling the DMA logic. Address generator 88 addresses frame buffer 76 such that the locations of storage of ultrasound image data, i.e., the data commensurate with the echos returned to the transducer, will be commensurate with the position along a scan line where such data has been acquired and will be on the horizontal scan axis of the monitor when the contents of the frame buffer are displayed. Accordingly, the collected data will be stored at the proper memory locations in frame buffer regardless of the direction of scan of the ultrasound transducer 50, i.e., the data collected during both directions of scan of the transducer is utilized. 
     During the display mode, i.e., during the reading of data from the frame buffer 76 into one of the frame memories 24, 26 and the simultaneous shifting of data from FIFO 70 into the input latches of frame buffer 76, the frame buffer memory will be addressed by address information provided by display address generator 89 via switch 86. This addressing, i.e., the read-out of the frame buffer 76, will be at the same rate as the scanning of the TV camera tube during the transillumination mode. The synchronizing signals for the frame buffer read-out operation are provided by the master oscillator in digital video processor 32, the vertical synchronization signal provided by the digital video processor being employed for this purpose. The horizontal synchronization signal from the master oscillator in digital video processor 32 is supplied, via the input/output device 84, to the microprocessor 72 and is used to generate the MPU clock signals. 
     Thus, to summarize the above, the ultrasound image data, after digitization, is serially clocked into FIFO 70 at the data collection rate. In one reduction to practice of the invention, 312 samples of data, each having 8 bits of resolution, were collected at each position of transducer 50. The data clocked into the FIFO was transferred into the frame buffer 76. The frame buffer has the capacity of holding one full frame of data. Under the control of the display address generator 89, the data in frame buffer 76 is read into one of frame memories 24, 26 at the scan rate of the TV camera of the transillumination apparatus and thus the incoming data from the ultrasound adaptor 46 appears to the transillumination apparatus as having been produced by a TV camera. The ultrasound image data, and the overlay, are subsequently serially processed in video processors 32 and 52 and a black and white TV display produced on monitor 54. 
     As described above, the present invention matches the resolution of the imaging modality to that of the display device. Accordingly, the range information is displayed along the horizontal sweep axis of the monitor. While maximum resolution is achieved, this would provide a display wherein depth within the object being examined would lie on horizontal axes. In order to facilitate interpretation of the display, in accordance with the present invention the TV monitor 54 is rotated by 90°. Accordingly, images produced from data commensurate with echos from the greatest depth within the breast or other object being examined will be at the bottom of the display and images of features closest to the surface will be at the top of the display. 
     While a preferred embodiment has been shown and described, various modifications and substitutions may be made thereto without departing from the spirit and scope of the invention. Accordingly, it is to be understood that the present invention has been described by way of illustration and not limitation.