CA1130440A - Sonic pulse-echo method and apparatus for determining attenuation coefficients - Google Patents

Sonic pulse-echo method and apparatus for determining attenuation coefficients

Info

Publication number
CA1130440A
CA1130440A CA338,428A CA338428A CA1130440A CA 1130440 A CA1130440 A CA 1130440A CA 338428 A CA338428 A CA 338428A CA 1130440 A CA1130440 A CA 1130440A
Authority
CA
Canada
Prior art keywords
pulse
echo
delta
white
boundary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA338,428A
Other languages
French (fr)
Inventor
Charles R. Meyer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ORBAN (KURT) COMPANY Inc
Original Assignee
ORBAN (KURT) COMPANY Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ORBAN (KURT) COMPANY Inc filed Critical ORBAN (KURT) COMPANY Inc
Application granted granted Critical
Publication of CA1130440A publication Critical patent/CA1130440A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/34Generating the ultrasonic, sonic or infrasonic waves, e.g. electronic circuits specially adapted therefor
    • G01N29/341Generating the ultrasonic, sonic or infrasonic waves, e.g. electronic circuits specially adapted therefor with time characteristics
    • G01N29/343Generating the ultrasonic, sonic or infrasonic waves, e.g. electronic circuits specially adapted therefor with time characteristics pulse waves, e.g. particular sequence of pulses, bursts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/04Analysing solids
    • G01N29/11Analysing solids by measuring attenuation of acoustic waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N29/00Investigating or analysing materials by the use of ultrasonic, sonic or infrasonic waves; Visualisation of the interior of objects by transmitting ultrasonic or sonic waves through the object
    • G01N29/44Processing the detected response signal, e.g. electronic circuits specially adapted therefor
    • G01N29/4454Signal recognition, e.g. specific values or portions, signal events, signatures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52017Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
    • G01S7/52023Details of receivers
    • G01S7/52025Details of receivers for pulse systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52017Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
    • G01S7/52023Details of receivers
    • G01S7/52036Details of receivers using analysis of echo signal for target characterisation

Abstract

TITLE
SONIC PULSE-ECHO METHOD AND APPARATUS FOR
DETERMINING ATTENUATION COEFFICIENTS
ABSTRACT OF THE DISCLOSURE

A method and apparatus is provided for determining the attenuation coefficients within a body of material by transmitting sonic pressure pulses into the material, analyzing the spectrum amplitude of the echoes returning from the boundaries within the material, calculating the attenuation coefficients of the material between the boundaries and comparing the measured coefficients to those of normal and abnormal tissue. The wave shape of the transmitted pulses is adjusted so that the pulses generate echoes with uniform spectrum amplitude (white echoes) from each boundary within the material. Given the characteristics of the pulses which generate white echoes from the boundary of each tissue segment and given the thickness of the material between each pair of boundaries, the attenuation coefficients of the material are calculated. The attenuation coefficients are displayed in any manner desired, including traditional B- and M- mode displays.

Description

~ ~3i~J 449 BACKGROUND OE THE INVENTION
Field of the Invention This invention relates to determining the attenuation coefficients within a body of material using sonic pulse techniques and more particularly to the use of sonic pulses to measure attenuation coefficients of internal tissue segments.

Description of the Prior Art Sonic pulse techniques have been used to probe many varying types of material. For example, ultrasonic pressure waves have been used for over twenty years to probe internal tissues of the body in an attempt to diagnose pathological tissue states without invasive surgery. Low energy diagnostic ultrasound has gained popularity in the fields of neurology, ophthalmology, cardiology, obstectrics and 2G gynecology. Most current methods using ultrasonic waves involve transmitting ultrasonic pulses into tissue segments and examining the characteristics of the returning echoes.
In one known technique the amplitude of a returning echo is examined to provide an indication of the characteristics of the structure which caused the echo to be created. U. S.
Patent No. 4,058,001 illustrates an embodiment of this technique.
B- and M-scans, which are video displays, are used to generate darkened spots in the video display; the degree of darkness or "gray-scale" of such spots is related to the voltage amplitude of the echo. A paper authored by Gilbert B.

1~3~

Dewey and Peter- N. T. Wells, entitled Ultrasound In Medical Diagnosis and pu~lished in Scientific American, Volume 238, May 1978, provides further background in ultrasonic imaging techniques.
Unfortunately, variations in amplitude of the returning echoes are related to many concurrent causes such as tissue structure, transducer center frequency and damping, absorption, singular echo duration, and time gain control and settings of the echo receiver. Therefore, it is always unclear whether the amplitude of a particular echo is due to an abnormality in the tissue segment or to one of the other causes set forth above. Interpretation of amplitude displays to determine structures other than simple tissue boundary locations requires a great deal of skill, sophistication, and standardization of echo receiver processing and time gain control settings. For a more detailed treatment of this type of interpretation see J. C. Birnholz, Visual Pattern Recognition and Clinical Ultrasonography, Second International Symposium on Ultrasonic Tissue Characterization, National Bureau of Standards, Session 7, June 7, 1977.
Currently, many investigators are attempting to determine the internal structure of tissue segments by measuring and displaying the physical properties of the segments including such parameters as attenuation coefficient, scattering coefficient, and boundary impedance difference. It is believed that such properties give a better indication of the structure of a tissue segment than the amplitudes of ` .

~3~3~

returning ultrasonic echoes. The leading method for generating and displaying these physical parameters is based on through-transmission tomographic reconstruction of ultrasonic wave propagation properties in which method the ultrasonic generating transducer and receivinq transducer are seperated by a fixed distance and the object to be examined is placed between them. However, through-transmission ultrasound can be used only for the examination of appendages such as breasts and testicles, and not for analysis of tissues deep within the pelvis and chest, because the amplitude of ultrasonic pulses which have passed through such areas are severely attenuated by bone and lung and consequently are tooweak to be analyzed with present instrumentation.
Attenuation of ultrasonic waves within tissue segments has received a great deal of attention over the last thirty years. Attenuation within a homogeneous tissue is described as the decrease in amplitude of the propagating ultrasonic wave due to conversion of acoustic energy to other forms of energy and due to scattering. Attenuation is defined as a(f,l) = logeAl/AI where: a(f,l) is the attenuation and in general is a function of the propagation distance, 1, and frequency, f; Al is the amplitude of the propagating ultrasonic wave at a distance, 1, from the generating transducer; and AI is the initial amplitude of the ultrasonic wave in the medium at the site of the generating transducer. In cases where a(f,l) is proportional to frequency, that is, a(f,l) = aifl, within a particular tissue, the proportionality constant, ai, is defined as the attenuation coefficient. In ~3 ~

a paper by D.E. Goldman and T.F. Hueter, J. Accoustical Society of America, 28:25, 1965, it is shown that attenuation is nearly proportional to ultrasonic frequency in the 1 to 10 MHz range for most tissues having a high protein content.
Also, many investigators have sho~n a high correlation between attenuation in various types of tissue and the existence of abnormalities within that tissue. For a discussion in this subject, see P.P. Lele, et al., Tissue Characterization By Ultrasonic Frequency-Dependent Attenuation And Scattering, National Bureau of Standards .Special Publication 453: 172, 1976; J.G. Miller, et al., Ultrasonic Attenuation In Normal And Ischemic Myocardium, National Bureau of Standards, Session 5, June 1977; M. O'Donnell, J.W. Mimbs, et al., Quantitative Collagen Concentration: A Determinate Of Attenuation In Myocardial Infarction, Proceedings AIUM, Sci. Session 2, Paper No. 1112, 1977; C. Calderon, D. Vilkomerson, R. Mezrich, et al., Differences In The Attenuation Of Ultrasound By Normal, Benign And Malignant Breast Tissue, Journal of Clinical Ultrasound, Volume 4, No. 4, p. 252, 1976. Therefore, if an accurate determination of a tissue segment's attenuation coefficient could be made, it could be reliably determined whether that tissue segment is normal or contains abnormalities.
Workers in the art have not been able to measure accurately tissue attenuation coefficients by pulse echo ultrasound. Measurement of peak echo amplitudes ~t two 3,~3~

different ultrasonic center frequencies by using two different transducer crystals or narrow band pass filters, as in U. S. Patent No. 4,057,049, often yields unreliable results because other leading and trailing echoes may interfere with the echo to be analyzed and because the measurements are taken during the nonsteady-state response of the instrument-ation. For a discussion of this problem, see I. Beretski, et al., Impulse Response Detection In Pulse Echo Ultrasound Recent In Vitro Experiments With A Human Aorta, Second International Symposium On Ultrasonic Tissue Characterization, National Bureau of Standards, Session 7, June 1977.
Another unsuccessful technique for accurately measuring tissue attenuation coefficients involves computiny Fourier power spectrums from time segments of echo wave trains.
This method yields inaccurate results because the original time segments frequently contain echoes returning from 2C adjoining tissue segments. For a further discussion of this technique, see L. Joynt, et al., Identification of Tissue Parameters By Digital Processing of Real Time Ultrasonic Clinical Data, Second International Symposium on Ultrasonic Tissue Characterization, National Bureau of Standards, Session 8, June 1977. In the Fourier computation the spectrums are computed from the summated effect of adjacent tissues instead of just one segment. Any attempt to reduce the number of echoes to one for purposes of spectral analysis leads to the taking of shorter and shorter data segments ~rom the ~ ~3 rJ g~!~

output of the echo receiver. However, the true spectrum of the desired echo is modified or blurred by shortening the length of the data segment. The extent of adjacent frequencies contributing to any one point in this modified spectrum increases with decreases in the duration of the echo. ~hus;
there is a trade-off between axial resolution and spectral resolution in time-gated pulse echo ultrasound technique.

SUMMARY OF THE INVENTION
A novel method and apparatus is provided for accutately measuring the attenuation coefficients of a bodY of material through the use of pulse echo sound. In particular, the disclosed invention overcomes the problems encountered in the use of known methods of determining the attenuation coefficients of tissue segments. The present invention does not rely upon measurement of only the amplitudes of returning echoes; accordingly, the problems of variations in echo amplitudes being caused by factors other than attenuation within the tissue segment and of leading and trailing echoes interfering with the echo being analyzed are avoided. Nor does the present invention involve computing the Fourier power spectrums of the returning echoes. Such methods are inherently inaccurate because the power spectrum of relatively short echoes tends to be modified or blurred. If a longer echo is generated, the echo trains overlap and thus make inaccurate determination of the power spectrums of these echoes.

~3~

The present invention involves transmitting sonic pulses into the body of material to be analyzed until the returning echoes are white; that is, the echoes are of substantially uniform spectrum amplitude at all frequencies over a specified range. When analyzing tissue, the attenuation coefficient of a tissue segement is calculated as a function of the characteristics of the transmitted pulses which cause echoes returning from the boundaries of the tissue segment to be white. In the practice of the invention, long ultrasonic pulses may be transmitted to generate long returning echoes which tend to increase the spectral resolution of the system. In addition, axial resolution is greatly increased by the use of matched filtering analysis of the returning echoes. These techniques avoid the problems inherent in knowh attenuation coefficient measurement methods; namely, that high axial resoluticn requires low spectral resolution and high spectral resolution results in low axial resolution.
With the present invention, both high axial and high spectral resolution are achieved.
In the present invention, electrical signals are created and converted into sonic pulses by a transducer.
When analyzing tissue, these pulses are transmitted into the tissue segments under investigation; by analyzing the returning echoes generated by the transmitted pulses the waveshapes or pulses needed to generate white echoes from each of the tissue boundaries are determined. Generally, the pulse shape required to generate a white echo from each tissue boundary will vary for each boundary. Matched filtering conveniently can be used to determine when the echoes are white. Further, long pulses are transmitted and ~ney generate long echoes which increase the spectral resolution of the system.
The method for determining the attenuaticn coefficient of a particular tissue segment involves transmitting two ~o series of pulses into the tissue segment. A first series is transmitted until the returning echoes from the near boundary of the -tissue segment of inter~st are white. Then a second series of transmitted pulses is transmitted until ~he echoes returning from the far boundary of the tissue segment under investigation are white. The attenuation coefficient of the segment is then calculated from the characteristics of the two respective pulses necessary to generate the white echoes and from the thickness of the tissue segment under investigation.
The thickness of the tissue segment may be determined by any method known in the art, such as measuring the time gap between returning pulses. The attenuation coefficient can then be displayed in any traditional manner to give an indication of the composition of the tissue segment. These displays can include B- or M-mode displays. The foregoin~
steps are then repeated for each tissue segment for which analysis is desired.

~3 ~ ~

The term "sonic" shall include the term "ultrasonic".
It is to be understood that the term white echo in this application means an asonic pressure pulse echo which has a substantially uniform spectrum amplitude at all frequency components of the echo. Also, a high frequency matched filter shall mean a matched filter designed to respond optimally to an echo of appropriate phase characteristics and larger high frequency components of spectrum amplitude within the frequency range of the filter. A low frequency matched filter shall mean a matched filter designed to respond optimally to an echo of appropriate phase characteristic and larger low frequency components of spectrum amplitude within the frequency range of the filter.
A boundary shall mean an area within the material under analysis where there exists a change in acoustic impedance sufficient to reflect a portion of a ~onic pulse. A
tissue segment shall mean the material between two boundaries.
The present invention can be used to detect boundaries within any body of material and to determine the attenuation coefficients of the material between the boundaries.
The present invention is particularly useful for accurate detection of abnormalities in human tissue without the need for invasive surgery.

BRIEF DESCRIPTION OF THE DRAWINGS
For a better understanding of the present inyention reference may be had to the description of the preferred embodiments that follows, taken with the accompanying drawings in which:
9.

,3~!4~

Figure 1 is a diagrammatic view of a. sonic pulse being transmitted into a body of material containing boundaries;
Figure 2 is a diagrammatic view of sonic echoes returning from the boundaries of the material;
Figure 3 is a schematic diagram illustrating a method embodying the present invention;
Figure 4 is a more detailed diagram illustrating a method embodying the present invention;
Figure 5 is a schematic diagram of appara LUs embodying the present invention;
Figure 6 is a schematic diagram of a receiver capable of use in the present invention;
Figure 7 is a schematic diagram of a transmitter capable of use in the present invention;
Figure 8 is a plot of the normalized difference of the outputs of the matched filters versus the quantity (Yi ~
2~nXn)~f;
Figure 9 is a plot of the Fourier spectrum amplitude of matched filters impulse responses capable of use in the present invention; and, Figure 10 is a computer-generated plot of a transmitted pulse and the spectrum amplitude of that pulse.

DESCRIPTION OF THE PREFERRED EMBODIMENT
Attenuation of ultrasonic pressure pulses transmitted through tissue segments for determining tissue characteristics has received considerable attention amons workers in the 10 .

~ ~ 3i~4~t3 art. Applicant himself authorecl a paper entitled An Iterative, Real-Time Method of Estimating Biological Tissue Adsorption Coefficients In Vivo Using Pulse Echo Ultrasound. Attenuation within a homogeneous tissue is defined as the decrease in amplitude of the propagating ultrasonic wave due to conversion of acoustic energy to other forms of energy and due to scattering. Attenuation is defined by the following relationship:
a(f,l) = loge(Al/AI) (1) where a(f,l) is the attenuation and in general is a function of the propagation distance, 1, and frequency, f; AL is the amplitude of the propagating ultrasonic wave at a distance, 1, from the generating transducer; and AI is the initial amplitude of the ultrasonic wave in the medium at the site of the generating transducer.
In cases where a(f,l) is proportional to frequency, that is a(f,l) = aifl (2) within the ith tissue segment, the proportionality constant, ai, is defined as the attenuation coefficient. The attenuation coefficient of a tissue segment correlates very highly with the presence or absence of abnormalities within the tissue segment. The present invention permits the accurate determination of attenuation coefficients for tissue segments and thus affords reliable determinations of tissue abnor~alities without the need for invasive surgery.

11 .

L~

Accurate real time attenuation coefficient determination can be effected by transmitting ultrasonic waves into the tissue segments and analyzing the returning echoes. The basis of the present invention is the fact that tissue geometry and transmission reflection coefficients do not modify the energy-normalized spectrum amplitude, that is spectral shape, of the echo although they do affect the signal strength of an echo. The frequency spectrum of the echo returning from the boundary of the outer tissue segment can be modeled as follows: -~La(f,l)dl -j2~fL/v (3) Ei(f) = S(f)H(f))ke e where Ei(f) is the spectrum amplitude of the echo returning from the it~l boundary.
S(f) is the transmitted spectrum amplitude.

H(f) is the spectrum amplitude weighting of the transmitter-transducer-receiver system.
k is a constant dependent on the geometry of tissue segments and product of transmission-reflection coefficients at tissue segment boundaries.
a(f,l) is the attenuation parameter of the tissues which includes both absorption, scattering and mode conversion mechanisms.

L is the propagation path length of the ultrasonic wave from the piezoelectric transducer to the ith tissue boundary and return.
v is the ultrasonic propagation velocity.

~3~

fL~(f,l)dl is the tota] attenuation due to all tissues through which the pulse passes.

Note that of the characteristics of the tlssue segments, only the attenuation parameter modifies the spectrum shape of the received echo. Thus by transmitting a pulse with a spectrum such that ¦S(f)¦ = g¦H l(f)le+fL~(f~l)dl (4) the spectral shape of the received echo from a boundary can be made white over the frequency band of the transmitted spectrum. The same process is repeated for the echoes returning from each boundary. The differences among the wave shapes of the pulses necessary to generate white echoes from each boundary represent the attenuation for each successfully deeper tissue segment.
The following is a description of the preferred embodiment of the present invention and reference may be made to Figures l through 5 to enhance the understanding of this discussion. One method which embodies the present invention involves analyzing tissue by transmitting an ultrasonic pulse such that the echo returning from a boundary within the tissue is white. Another pulse is then transmitted such that the echo returning from the next spaced boundary within the tlssue is white. From the characteristics of these two pulses and from the thickness of the tissue between the boundaries, the attenuation coefficient is calculated. The attenuation coefficient is displayed by any suitable method known in the art and this process is repeated for all tissue segments to be analyzed.

~3~

In cases where equation (2) accurately reflects the situation, such as where normal muscle tissue or hemoglobin is being analyzed, the integral term in equation (4) is reduced to:
~L (f,l)dl 2f~ 1 ~nXn (5) where the Xn are the thickness of the tissue segments through which the pulse passes, the ~n are the attenuation coefficients of the segments through which the pulse passes, and i is the number of segments through which the pulse passes to reach the boundary which generated the echo under analysis. Equation (5) represents the total attenuation of the pulse due to all~the segments through which it passes. By combining equations
(3), (4), and (5) it can be seen that by generating a pulse such that:
¦S(f)¦ = g~~l(f)¦ e2fn=1 ~nXn (6) the echo returning from the appropriate boundary will be white. It follows, therefore, that if a pulse is transmitted having a shape such that:
¦S(f)¦ = g~-l(f)l erif (7) and if yiis adjusted so that a particular returning echo is white, then Yi = 2n=1 ~nXn (8) It must be noted that when a relationship other than equa-tion (2) accurately reflects the situation, that relationship can be used in equations (5) through (8) and (9) through (11) below.
14.

31~3~

It has been known since the early days of radar that the spectrum amplitude of a swept-frequency osciilator approximates its amplitude modulation function in the time domain where the fidelity of the approximation increases as the time-bandwidth product increases. Time-bandwidth product must be larger than 50 for reasonable approximations.
Therefore in yet another embodiment the transmitted pulses are of the general form:
( ) g~ ~ ¦ ~ eYfsin 2~(rfdt) (9) where g represents the gain control,¦H l(f)¦is the transmitter-transducer receiver amplitude spectrum correction function, JW(f) is a weighting function for improving axial resolution, f is the instantaneous frequency of the frequency modulating function where f = fO + ~f(t), ~f(t) is the frequency modulating function and y is the quantity which is adjusted to modify the transmitted pulses and which is used to calculate the attenuation coefficient (see equation. (11) below).
Figure 10 shows an example of a pulse of this form.
To calculate the attenuation coefficient for any tissue segment, it is necessary only to obtain the values of r necessary to cause a pulse to generate white echoes from the near and far boundaries of the tissue segment. The value of y necessary to cause a pulse to generate a white echo from the near boundary is shown in equation (8).

The value of y necessary to cause a pulse to generate a white echo from the far boundary is:
Yi+l = 2~ nxn (10) Subtracting equation (8) from equation (9! yields:
'i+l ~ Yi = 2~ Xi+l (11) Solving for ~i+l the attenuation coefficient of the tissue segment yi~lds:

~j+l Yi+l Yi / 2Xi+1 (12~

Xi+l is the thickness of the tissue segment and may be determined by any method known in the art such as determining the time between the echoes returning from the near and far boundari.es of the tissue segment.
k'here the tissue to be analyzed is non-dispersive in nature, ~f(t) is equal to Bt, where s is the rate of change in the frequency of the frequency modulating function with respect to time. Non-dispersive tissues are those in which ultrasonic propagation velocity is independent of frequency. In dispersive tissues, that is, those in which the ultrasonic propagation velocity is dependent on frequency, ~f(t) can be approximated by the following expression:
~f(t) = ~f'(O)t + ~f"(O) (t2~2) (13) 16.

~L~l3~

In practice, prior to adjusting the transmitted pulse to generaté a whité echo, Af'(O) and Af''(O) are adjusted such that the echoes returning from the appropriate boundaries are frequency modulated linearly, by maximiziny the output of a high frequency matched fil~er due to the input of the echo by any known algorithm such as the "steepest descent"
algorithm. In the method involving transmission of a pulse having a waveform of a shape described by equation (9) above, the transmitted pulses are adjusted by modifying r until the echoes returning from the appropriate boundaries are white.
To determine whether a returning echo is white, the echo is converted to an electrical signal and input to a pair of matched filters. The matched filters can be such that ¦HH(f)¦ = ~HL(~f - f)~

where¦HH(f)¦ is the spectrum amplitude of the impulse response for the high frequency matched filter and~HL(f)¦ is the spectrum amplitude of the impulse response for the low frequency matched filter. Normalized differences of the outputs of the matched filters will be zero when the returning echo is white. The normalized difference of the matched filters is defined by ¦ L(I) rH(~ / ~L(T) + rH(J (15) ~3~

where d (T) iS the normalized difference of the matched filters, rL(~) is the peak output of the low frequency matched filter and rH(~) is the peak output of the high frequency matched filter. If the normalized difference is positive, the value of ~ for the next transmitted pulse must be increased and if the normalized difference is negative, the value of ~ for the next transmitted pulse must be decreased. When a normalized difference of zero is obtained the returning echo generated by that pulse is white.
In an alternate and preferable embodiment after calculating the attenuation coefficient of the first tissue segment, only one pulse need be transmitted for each additional tissue segment to determine each segments attenuation coefficient. It can be noted from equations (3~ and (9) that when y equals l~(f,)dl, the returning echo is white.
Since the normalized differences of the output of the matched filters and (y - I~(f,l)dl) will both be zero when the echo returning from a given boundary is white a plot of the normalized difference versus (y - I~(f,l)dl) will give an indication of how y must be modified for a given normalized difference such that the next transmitted pulse would yield a white echo from that boundary. Figure 8 shows such a plot where attenuation is linearly dependent upon frequency.
This expression is shown in equation (2) and reduces the i-ntegral term to 2f ~ n n (16) 18.

~L~3;`~

where Xn is the propagation path length to the boundary of the tissue segment being analyzed and ~n is the attenuation coefficient of that segment. This relationship is part-icularly appropriate when the tissue being analyzed is normal muscle or hemoglobin. The behavior of the normalized difference of the two matched filters' peak outputs for the echo in response to varying y has been simulated on a digital computer using Fortran as the applications program language and a vender supplied discrete (fast) Fourier transform sub-routine. Plots similar to that shown in Figure 8 may be generated by computer modeling by those of ordinary skill in the art where it is determined that the tissue segments are such that the attenuation coefficient is not linearly pro-portional to the frequency. It should be noted that the plot in Figure 8 is linear in the operating range of the present invention. Therefore, only one pulse need be trans-mitted to determine the shape of a transmitted pulse necessary to produce a white echo from that boundary when the shape of a pulse necessary to generate a white echo from an adjacent boundary is known. When a pulse is transmitted and reflected from a particular boundary and a normalized difference is calculated, the appropriate ~ to cause the normalized difference to equal zero can be calculated from Figure 8.
Therefore to determine the appropriate ~ to cause a white echo to be generated from a given boundary it is necessary to generate a white echo from the near boundary of the first tissue segment to be analyzed using the techniques described above. Then, this same pulse is used to generate an echo from the next adjacent (near or farther) boundary.
By using the relationship 1~ .

I
.~L3~

Ynew Yold + d(li)/0.08 ~f (17) the value of y necessary to generate a white echo from the adjacent boundary can be calculated, where Ynew is the value of y necessary to generate a white echo from the adjacent boundary, Yold is the value of y of the pulse most recently transmitted, d(~i) is the computed normalized difference and ~f is the frequency bandwidth of the transmitted pulse. The ~ , Yold and YneW are then used to calculate the attenuation coefficient of the first segment using equation (11). To calculate the attenuation coefficient of the next adjacent boundary, it is necessary to calculate one more value of Y- YneW for the old segment is used as the value of Y ld for the new segment. YneW for the new segment is determined by transmitting a pulse having the value of Yold for its value of y, calculating the normalized difference, and substituting these values into equation (17). The value of Ynew of this segment is used for the value of Yold for the next adjacent segment. This process is repeated until all segments are analyzed.
Any commericial minicomputer, such as Data General Corporation's NOVA 3/D*can be used to calculate the parameters of the electrical signal that will be converted to an ultra-sonic pulse and transmitted into the tissue segments and to control the sequence of operations of the present invention by appropriate known computer control and programming tech-niques. The same minicomputer can include a software switch which can be used to indicate whether the tissue to be analyzed is dispersive. The parameters of the si~nal can be input to any electrical circuit appropriate for creatin~
*Trade Mark 20.
1.

..

~3 ~! ~

the electrical signal. Examples of such circuitry is depicted in Figures 5, 6 and 7. In Figure 5, the minicomputer 30 calculates the parameters of the next electrical signal to be created. From these parameters, the FM generator 32 and the AM generator 34 create the amplitude and frequency modulating functions. The outputs of the generators 32 and 34 are fed into oscillator 36. Oscillator 36 can be any appropriate oscillator such as a Tektronix FG504. The output of the oscillator 36 after modulation by the transmitting transducer represents the waveform shape of the ultrasonic pulse that will be transmitted. The output of the oscillator 36 is input to the transmitting/receiving transducer 38 which converts the signal to an ultrasonic pulse and directs the pulse into the tissue segments under analysis. Echoes returning from the tissue segments are also input to the transducer 38. A timer 40 activates the switch 42 when the echo to be analyzed reaches the transducer 38. The timer 40 can be a programmable down-counter loaded with an interval of time equal to the propagation time of a pulse traveling to and returning from a given tissue segment boundary. The switch 42 can be a field effect transistor. The transducer 38 converts the echo to an electrical signal and this signal is amplified by amplifier 64 and input to a mixer 44 along with the output of an intermediate frequency oscillator 46. The operating frequency of the intermediate frequency-oscillator 46 is substantially the same as the center frequency of the matched filters 48 and 50. The output of mixer 44 is input to matched filters 48 and 50. The outputs of filters 48 and 50 are input to envelope followers 52 and 54 respectively.

*Trade Mark 21.

Followers 52 and 54 track the envelope of the outputs of filters 48 and 50. The outputs of envelope followers 52 and 54 are input to peak detect and hold circuits 56 and 58, respectively. Circuits 56 and 58 detect the peak outputs of matched filters 48 and 50. These peak outputs are converted to digital signals by analog-to-digital converter 60 and input to the minicomputer 30. Minicomputer 30 computes the normalized difference of the outputs of filters 48 and 50 1 and calculates the parameters of a pulse which, when transmitted, will generate a white echo from the boundary under examination.
Reference may be made now to Figures 6 and 7 which show emobdiments of a transmitter 100 and receiver 200 of the present invention. The apparatus depicted in Figure 6 is used to generate the electrical signal which is converted into an ultrasonic pulse by the transducer. Control of the transmitter and receiver for the appropriate sequencing of operations is achieved through the use of a programmed general purpose digital minicomputer 130. The transmitter, receiver and focusing circuitry accept and provide data and command signals from and to the minicomputer 130 via its digital input/output bus 102.

For each pulse transmitted, minicomputer 130 first updates the contents of the g~ Qf'tO~ and Qf"(0~ registers, 132, 134, 136 and 138 respectively, as necessary. Each register's contents is in the digital form of 16 bit binary words. The output of the Digital FM Generator after the ~ 2.

START command is a binary number, ~f(t), which is a general quadratic function of time where ~f(t) = Qf~(o)t + Af'(o)t (18) and after its conversion to an analog voltage h~- its digital-to-analog converter, DAC, 142, Qf(t) is used to frequncy modulate, FM, the voltage controlled oscillator, VCO, 144, as well as generate the amplitude modulation, A~, function input to VCO 144. The binary contents of registers 136 and 138 as loaded by minicomputer 130 determine the initial slope and second derivative of the general quadratic function, ~f(t). When the system is used to interrogate bioloyical tissues in which ultrasonic velocity dispersion is inslgnficant, the content of ~f'(0) register 136 is always equal to the chirp rate, B, used in designing the matched filters for the receiver and the content of the ~f"(O) register 138 is always ~ero. Under these conditions the output of Digital FM
Generator 146, ~f(t), is a linear function of time and the output of its digital-to-analog converter, DAC 142, is a linear voltage ramp. VCO GATE signal 148 is a digital switching signal which turns "ON" the output from YCO 144.
VCO GATE 148 goes "ON" at the beginning of the ST~RT command and goes "OFF" again when signaled by comparitor circuit 150 that ~f(t) has reached its upper frequency band width. The output of comparitor 150, COMP, is also used for generating 23.

~ 3i~

the IIALT signal to stop Digital FM Generator 146. As previously mentioned the process of generating the amplitude modulation AM, input to VCO 144 also uses the analog voltage format of ~f(t). The digital binary contents of Yi register 132 are converted to analog voltage format by its DAC 152 and the product of y, and ~f(t) is formed by analog vo].tage muitiplier module 154. This product is exponentiated, that is converted Yi~f(t) to e , by analog voltage antilogrithm module 156. The binary content of g register 132, which is the means by which the minicomputer 130 effects gain control, i9 converted to analog format by DAC 140 and analog voltage multlplier ~ ~f(t) module 158 forms the product, ge 1 . The final product lS and amplitude modulation input -to VCO 144 is formed by analog voltage multiplier module 160 from the volage corres-y ~f(t) ponding to ge 1 and the voltage output from DAC 162 which is proportional to the binary contents of programmable read-only memory 164, PROM, for a given input address of ~f(t). PROM 164 is originally altered from its manufactured blank state such that the binary content of each address, ~f(t), is a digital, 8-bit binary word that is proportional to the product ¦H (f)¦~W(fj (19) where ¦H l(f)¦ is the transmitter-transducer-receiver spectrum amplitude correction function originally mentioned in equation (2);

24.

~W(f) is the square root of the Hamming weighting function to eliminate interference from sidelobes in the ou-tput of the matcned ~ilters; and, f = fo + ~f (t) where fO is the low frequency band limit of lMIIz and ~f(t) is the frequency modulation.

The correction function is experimentally derived by observing the uncorrected system's spectrum amplitude of an echo returning from a specular reflector such as a steel ball bearing suspended in a small water bath.
The block diagram of receiver 200 is shown in Eigure 6.
Before the START command is given to both transmitter 200 and receiver 100 by the minicomputer 130, the Programmable Down-Counter 240 is loaded with the number of 100-nanosecond intervals equal to the sum of the estimated round-trip delay of the ith echo plus the pulse duration. ~t the START command the Programmable Down-Counter begins counting at a 10 MHz rate toward zero. ~hen the count reaches zero, zero detect 204 sets analog field-effect transistor 242, FET, switches connecting the outputs of Enyelope Followers 252 and 254 to Peak Detect/Hold circui~ts 256 and 258. Note that the echoes returning to receiying transducer 38 generate signals which are amplified by amplifier 264 and mixed with the output of intermediate frequency oscillator 236, I.F.OSC, which operates at the center frequency of surface acoustic wave matched filters 248 and 250. The output of mixer 244 is fed to matched filters 248 and 250 characterized by their impulse responses hL(t) and hH(t), where hL(t) - e ~ ~.54-0.46 cos (2~t/T) sin (2~(fo + Bx/2~x) 2 (x-T) /T ~
hH(t) = e ~0.54-0.46 cos (2~t/T) sin (2~(fo + Bx/2)x) where x = T-t T = 50 ~sec ~f = 5 MHz B = ~f/'1' = 0.1 MHz ~sec O IF OSC + 1 MHz = 71 MHz The outputs of the matched filters 248 and 250 are processed by Envelope Followers 252 and 254 which extract and output to Threshold and Peak Detect/Hold circuits 256 and 258 the envelope of matched filters 248 and 250 outputs. Programmable Down-Counter 240 continues counting until the echo's peak is detected as indicated by zero DETECT 204. When the peak is detected the minicomputer's 130 interrupt bus is signaled.
The minicomputer 130 then initiates a conversion on the hold analog voltage output of H Peak Detect/Hold 256 by analoy-to-digital converters ADC 206. When the conversion is finished the contents of ADC 206 are read into the mini-computer 130 and another conversion is initiated on the held 26.

~3~ L~J

analog voltage output of L Peak Detect/Hold circuit 258.
Upon completion of the conversion the contents of ADC 206 are again read into the minicomputer 130. Thus the analog voltages of peak holding circuits 256 and 258 corresponding to rL(Ti) and rH(Ti) are sequentially converted to 12 bit binary words and acquired by the minicomputer 130 in preparation for computing the normalized difference, d(Ti). The appropriate peak detect/hold circuit's, 256 or 258, output is selected for conversion by analog multiplexer 208, MUX, as directed by bit 0 of minicomputer 130 loaded Mode register 222.
The time elapsed between the START command and the time of detection of the peak of the ith echo is derived by adding the initially loaded contents of Programmable Down-Counter 240 and the negative value of its current contents after the ith peak has been detected. An echo coming from the adjacent tissue interface farther from transducer 7 may be captured by peak detection circuits 256 and 258 with the next pulse generated by initially loading the contents of Programmable Down-Counter 240 with a value equal to four greater than the elapsed time between the START command and the detection of the ith echo's peak. This added Yalue is approximately equal to the time necessary for a pulse to completely pass through a giYen point. ~n echo coming from the adjacent tissue interface nearer transducer 7 may be captured by peak detection circuits 256 and 258 with the next pulse generated by initially loading the contents of ~ 3 ~

the Programmable Down-Counter 240 with a value equal to the elapsed time between the START command and the peak of the ith echo minus the contents of Latch2 210 minus 4 additional counts. The Up-Counter 212, Latchl 214 and Latch2 210 function to provide an estimate o~ the time elapsed between the previous and current echo. When Threshold detector 216 detects the beginning of an echo, the contents of counter 212 is held in Latchl 214 and counter 212 is reinitialized to zero by the outputs of MONOl 218 and MONO2 220. Counter 212 immediately restarts and continues until another echo exceeds the threshold of Threshold Detector 216. If Peak Detect/Hold circuits 256 and 258 detect a peak, the contents of Latchl 21~, are held in Latch2 210 so that the count is not lost when the output of MONOl 218 returns to its quiescent state.
A method for determining the attenuation coefficiellts of a series of adjacent tissue segments beginning with the nearest segment and progressing through deeper segments to the deepest segment embodying the present invention comprises the steps of:
a. Generate an electrical pulse of the form s(t) =
g~ l(f)!e~f ~W(f) sin 2~fdt where f = fo+~f(t~r and where W(f) can be the Hamming function and ~f(t) can be equal to Bt when examining non-dispersive tissue and where ~f(t) can be equal to ~f'(O)t + ~f~(O~ t when examining dispersive tissue. This pulse may be generated by any means known to those of ordinary skill in the art and can include a com~ercial minicomputer and apparatus depicted in Figure 7.

28.

~ ~3 ~J~

b. Convert the electrical pulse generated in step a.
into an ultrasonic pressure pulse and directing the ultr-asonic pulse into the tissue under analysis. This conversion may be effected using any appropriate wideband transducer known in che art.
c. Wait until the echo of the transmitted ultrasonic pulse returns to the receiver from the near boundary of the nearest tissue segment to be analyzed. This step can be effected using a timer that is integral to the minicomputer.
At the same time step a. is begun, the timer is set to the sum of the time necessary to perform steps a. and b., the time required for the ultrasonic pulse to travel to the near boundary of the first tissue segment, and the time necessary for the echo to return to the transducer from the near boundary of the first tissue segment. When the timer reaches zero, a switch, which switch can be a field-effect transistor, FET, is closed, thereby alowing the next echo, which echo will be the echo of interest, to enter the receiver. The timer can be a programmable down-counter which is integral with the minicomputer. After each echo is analyzed the switch is opened and the timer is set to allow the next echo of interest to be analyzed.
d. Convert the echo from the near boundary of the nearest tissue to an electrical signal Yia an ultrasonic transducer. This transducer can be the same transducer used in step b. or it can be~a distinct transducer appropriate for converting the received echoes into electrical signals.

29.

~ ~ 3 i~34'~) e. Electrically mix the output of an intermediate frequency oscillator with the amplified signal generated in step d.
f. Input the signal generated in step e. to a pair of matched filters, one being a high frequency matched filter and the other being a low frequency matched filter, having a center frequency equal to the operating frequency of th~
intermediate frequency oscillator. The high and low frequency matched filters may have spectrum amplitudes of their impulse responses such that ¦HH(f)¦= ¦H (~f - f)¦
where ¦HH(f)¦and~HL(f) ¦ correspond respectively to the high and low frequency matched filters' impulse responses.
g. Check the output of the high frequency matched filter to determine if the returning echo is frequency modulated linearly only if the tissue under analysis is dispersive. The returning echo is frequency modulated linearly when the output of the high frequency matched filter is maximum. The frequency modulation function of the transmitted pulse is adjusted, a pulse modulated by the adjusted frequency modulation function is transmitted, and the OlltpUt of the high frequency filter is chec~ed to determine if it is maximum. This adjustment of the frequency modulation function and transmission of the adjusted pulse is continued until the output of the high frequency matched filter is maximum. The frequency modulation function can be adjusted and the output of the high frequency matched filter can 30.

be maximized by adjusting ~f'(O) and ~f"(O) according to any known method, such as the steepest descent method.
h. Determllle whether the returning echo is white after step f. if the tissue is non-dispersive or after step g. if the tissue is dispersive. This is effected by computing the normalized difference of the output of the matched filters according to the expression d(T) = ~L(T) - rH(¦
_ _ FL(T) + r~l(T)l where d(T) is the normalized difference, rL(T) is the peak output of the low frequency matched filter and rH(T) is the peak output of the high frequency matched filter. The peak outputs of the matched filters can be determined by inputting these outputs into a pair of any 1~ appropriate known envelope follower circuits. The outputs of the envelope followers are input to a pair of any appropriate known peak detect and hold circuits. The outputs of the peak detect and hold circuits represent the peak outputs of - the matched filters. The minicomputer calculates thc normalized difference from these peak values. When the normalized difference equals zero, the returning echo is white.
i. Adjust the amplitude modulation function open the switch, set the timer to analyze an echo returning from the same boundary, and txansmit a new pulse. Repeat this process until the normalized difference is zero. Reopen the switch and set the timer so as to allow an echo from the next farthest boundary to be received. The amplitude modulation function can be adjusted by adjusting the value of y.

If the normalized difference is positive, y is increased.
If the normalized difference is negative, y is decreased.
Any method known in the art may be used to minimize the number of iterations necessary to generate a white ehco.
j. Transmit a pulse with the amplitude modulation function of the pulse which generated a white echo from tne near boundary in step h.
k. Receive the echo returning from the far boundary Gf the nearest tissue segment to be analyzed and determine whether the echo is white in the same manner as in steps c. through h. above. To capture the echo from the far boundary, an amount of time is loaded into the timer equal to the amount loaded in step c. plus the time necessary for an echo to pass a given point. This ensures that the next echo received will be the echo from the far boundary instead of the near boundary. However, when determining the amplitude modulation functions of pulses necessary to generate white echoes from all but the initial boundary, it is only necessary to transmit one pulse per boundary. In general, the value of y necessary to cause a transmitted pulse to generate a white echo from a particular boundary can be calculated using a plot generated by a computer of the normalized difference of the outputs of the matched filters versus y minus the total attenuation of the pulse due to its travel through the tissue to the boundary in question and back to the receiver. In the case where attenuation is 32, 3L~3~

linearly dependent upon frequency, the total attenuation is 2f ~ ~nX . The plot, therefore, can be a plot of i (Yi 2f n=l ~nXn). This plot is linear in the operating reglon of the system after the first white echo is obtained from the first boundary. In one case therefore, can be calculated usiny the plot in ~igu~e 8. The impulse responses of the matched filters used in the systém upon which Figure 8 is based are hJ(t) = e ( )/ ~10.54-0.46 cos (2~t/T)sin (2~(fO+sx/2jx) andh (t) ~-2(X-T)/T\~-54_o.46 cos (2~t/T)Si~ (2~(fo where hL(t) is the impulse response of the low frequency matched filter and hH(t) is the impulse response of the high frequency matched filter. Based on Figure 8, y can be calculated from the expression for the linear region of the past, y = y' + d (T) / 0.08~f, where ~ is the value of Y necessary to cause a white echo to be generated from the boundary in question, y' is the value of y necessary to cause a white echo to be generated from the next nearest boundary, d(~) is the normalized difference of the outputs of the matched filters due to an input of the echo returning from the boundary in question generated by a pulse having Y' as its value of Y, and ~f is the frequency range of the transmitted pulse. Therefore, given the value of Y, Y', for the first boundary, the value of y for the next farthest boundary can be determined by reopening the switch, 33.

~ ~ 3 ~

setting the timer such that a pulse from such next farthest boundary can be analyzed, transmitting a pulse with the value of y' for its value of y, determining d(~) corresponding to the echo returning from such next farthest boundary, and using the above equation to compute the y required to cause a white echo to be generated from such next farthest boundary.
At this point, the values of y corresponding the the boundaries on each side of the first tissue segment are known.

1. Determine the attenuation coefficient of the first tissue segment. This determination can be made using the expression ~j = (yj - Yi) / 2Xj, where ~j is the attenuation coefficient of the first tissue segment, y is the value of ~ corresponding to the far boundary of the first tissue segment, Yi is the value of y corresponding to the near boundary of the first tissue segment, and Xj i5 the thickness of the first tissue segment. Xj can be determined using any method known in the art such as measuring the time difference between echoes returning from the near and far boundaries of the first tissue segment.
m. Determining the attenuation coefficients for all tissue segments to be analyzed in a manner similar to that outlined in steps j., k., and 1 above. It is necessary only to use steps j., k. and 1. because only the value of y necessary to cause a white echo to be generated from the far boundary of each segment need be determined. The yalue of y for the far boundary of the tissue segment for which an attenuation coefficient was just determined is used as the value of y' for the new tissue segment.

34.

~3 ~ ~L~) In another embodiment, the initial segment analyzed is that segment far-thest from the transducer and progressively nearer segments are analyzed until the nearest has been analyzed.
In yet another embodiment, an entire volume of tissue is analyzed by analyzing progressively deeper tissue segments and then analyzing progressively nearer tissue segments along a parallel return path and repeating this pat~ern throughout the tissue volume.

35.

Claims (44)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A method for determining the attenuation coefficient of a tissue segment comprising the steps of:
a. transmitting into said tissue segment a first ultrasonic pressure pulse such that the echo returning from a first boundary within said tissue segment is white;
b. transmitting into said tissue segment a second ultrasonic pressure pulse such that the echo returning from a second boundary within said tissue segment is white;
c. determining the attenuation coefficient of said tissue segment as a function of said transmitted pulses and the thickness of said tissue segment.
2. The method claimed in claim 1 wherein the steps of transmitting said ultrasonic pulses comprise:
transmitting into said tissue segment a first series of ultrasonic pressure pulses until a white echo is detected, the shape of each pulse in said series being different from the shape of the immediately previous pulse in said first series of pulses.
3. The method claimed in claim 1 wherein the steps of transmitting said ultrasonic pulses comprise:

36.

transmitting an ultrasonic pulse into said tissue segment;
determining whether the echo returning from the appropriate boundary of said tissue segment is white;
modifying the shape of said pulse; and, repeating the three previous steps until said returning echo is white.
4. The method claimed in claim 3 wherein the steps of transmitting an ultrasonic pulse comprise:
creating an electrical signal having the form where is the system gain control, is the transmitter-transducer-receiver spectrum amplitude correction function, is a weighting function for improving axial resolution, f is the instantaneous frequency of the frequency modulating function and is equal to fo+.DELTA.f(t), fo is the initial frequency value of the frequency modulating function, and .DELTA.f(t) is a general function of time.

37.

converting said electrical signal into an ultrasonic pulse of the same form; and, directing said ultrasonic pulse into said tissue segments.
5. The method claimed in claim 4 wherein:
where .DELTA.f'(O) is the first derivative of .DELTA.f(t) with respect to the time at t=O and .DELTA.f"(O) is the second derivative with respect to time of .DELTA.f(t) at t=O.
6. The method claimed in claim 4 wherein .DELTA.f(t) = Bt, where B is the rate of change in frequency of f;
and wherein W(f) is the Hamming function, and W(f) = .54 - o.46 cos (2.pi.f/.DELTA.f).
7. The method claimed in claim 5 wherein the steps of determining whether said echoes are white comprise:
converting into an electrical signal the echo returning from the appropriate boundary of said tissue segment;
introducing said electrical signal into a pair of matched filters;

38.

computing the normalized difference of the outputs of said matched filters; and, comparing said normalized difference to zero, said normalized difference being substantially zero when the input to said matched filters is white.
8. The method claimed in claim 7 wherein said matched filters comprise:
a high frequency matched filter; and, a low frequency matched filter such that ¦HH(f)¦ = ¦HL(.DELTA.f - f)¦, where ¦HHtf)¦ is the Fourier spectrum amplitude of the impulse response of said high frequency filter and ¦HL(f)¦ is the Fourier spectrum amplitude of the impulse response of said low frequency filter, and .DELTA.f is the operating frequency range of said matched filters.
9. The method claimed in claim 8 wherein said normalized differences are computed by using the following equation:
d(?) = [rL(?) - rH (?)] / [rL (?) + rH (?)]
where d(?) is the normalized difference of the outputs of the matched filters, rH(?) is the peak output of said high frequency filter and rL(?) is the peak output of said low frequency filter.
10. The method claimed in claim 2 further comprising the steps of:

39.

transmitting into said tissue segment, prior to transmitting each of said series of pulses, an initial series of ultrasonic pressure pulses until the echo returning from the boundary under analysis is frequency modulated linearly.
11. The method claimed in claim 4 wherein the at-tenuation coefficient of said tissue segment is computed using the following equation:
.alpha.j = (.gamma.i - .gamma.j) / 2Xj, where .alpha.j is the attenuation coefficeint of said tissue segment, .gamma.i and .gamma.j are the values of .gamma. in the expression describing the pulses of said series of pulses which causes a white echo to return from the near boundary of said tissue segment and which causes a white echo to return from the far boundary of said tissue segment and Xj is the thickness of said tissue segment.
12. A method of detecting abnormalities in a tissue segment comprising the steps of:
a. transmitting an amplitude and frequency modulated ultrasonic pulse into said tissue segments;
b. adjusting said frequency modulation of said pulse and transmitting said adjusted pulse into said tissue segments if said tissue segment is dispersive and if the echo returning from the near boundary of said tissue segment is not frequency modulated linearly;

40.

c. repeating steps a. and b. until an echo is received from said near boundary which is frequency modulated linearly, if said tissue segment is dispersive;
d. adjusting the amplitude modulation of said pulse and transmitting said adjusted pulse into said tissue segment if said echo received in step c. is not white;
e. repeating step d. until said echo returning from said near boundary is white;
f. transmitting an ultrasonic pulse into said tissue segment, said pulse having substantailly the same waveshape as the pulse which caused a white echo to be generated from said near boundary;
g. determining from the spectrum amplitude of the echo returning from the far boundary of said tissue segment and from the amplitude modulation function of the pulse which caused a white echo to be generated from said near boundary, the amplitude modulation of a pulse which when transmitted, would cause a white echo to be generated from said far boundary;
h. determining the attenuation coefficient of said tissue segment as a function of the amplitude modulation function of the pulse which generates a white echo from said near boundary, the amplitude modulation function determined in step g. and the thickness of said tissue segment.

41.
13. The method claimed in claim 12 wherein said transmitted pulses have the general form where g is the system gain control, ¦H-1(f)¦ is the transmitter-transducer-receiver spectrum amplitude correction function, is a weighting function for improving axial resolution, f is the instantaneous frequency of the frequency modulating function and is equal to fo+.DELTA.f(t), fo is the initial frequency value of the frequency modulating function, and .DELTA.f(t) is a general function of time.
14. The method claimed in claim 13 wherein:
where .DELTA.f' (o) is the first derivative of .DELTA.f(t) with respect to the time at t=O and .DELTA.f(t) at t=O.
15. The method claimed in claim 14 wherein .DELTA.f(t) = Bt, where B is the rate of change in frequency of f;
and wherein W(f) is the Hamming function, and W(f) = .54 - 0.46 cos (2.pi.f/.DELTA.f).

42.
16. The method claimed in claim 14 wherein:
step b. is effected by adjusting the value of .DELTA.f(t) of the transmitted pulse; and, step d. is effected by adjusting the value of .gamma.
of the transmitted pulse.
17. The method claimed in claim 16 wherein step g.
comprises the steps of:
converting said echo to an electrical signal;
introducing said electrical signal into the inputs of a pair of matched filters;
computing the normalized difference, d(?), of the outputs of said filters; and, computing the constant y as a function of the value of Y
of said transmitted pulse, said normalized difference and the frequency range of said echo.
18. The method claimed in claim 17 wherein said constant .gamma. is computed from the expression:
.gamma. = .gamma.'+ d(?) / (.08.DELTA.f) where .gamma.'is the value of .gamma. of said transmitted pulse.
19. The method claimed in claim 18 wherein said attenuation coefficient is computed using the following formula:
.alpha.j = (.gamma.i - .gamma.j) / 2Xj 43.

where ...
.alpha.j is the attenuation coefficient of the tissue segment, .gamma.i is the value of .gamma. of a transmitted pulse necessary to generate a white echo from said near boundary, .gamma.j is the value of .gamma. of a transmitted pulse necessary to generate a white echo from said far boundary; and, Xj is the thickness of said tissue segment.
20. A method of detecting abnormalities in a series of adjacent tissue segments comprising the steps of:
a. transmitting an amplitude and frequency modulated ultrasonic pulse into said tissue segments;
b. adjusting said frequency modulation of said pulse and transmitting said pulse into said tissue segments if said tissue segments are dispersive and if the echo returning from the near boundary of the first tissue segment to be analyzed is not frequency modulated linearly;
c. repeating steps a. and b. until an echo is received from said near boundary which is frequency modulated linearly if said tissue segments are dispersive;
d. adjusting the amplitude modulation of said pulse and transmitting said adjusted pulse into said first tissue segment if said echo received in step c.
is not white;

44.

e. repeating step d. until said echo returning from near boundary is white;
f. transmitting an ultrasonic pulse into said pulse tissue segment, said pulse having substantially the same waveshape as the pulse which caused a white echo to be generated from said near boundary;
g. determining from the spectrum amplitude of the echo returning from the far boundary of said first tissue segment and from the amplitude modulation function of the pulse which caused said white echo to be generated from said near boundary, the amplitude modulation of a pulse which, when transmitted, would cause a white echo to be generated from said far boundary;
h. determining the attenuation coefficient of said tissue segment as a function of the amplitude modulation function of the pulse which generated a white echo from said near boundary, the amplitude modulation function determined in step g. and the thickness of said first tissue segment;
i. transmitting an ultrasonic pulse into said tissue segment;
j. determining from the spectrum amplitude of the echo returning from the far boundary of the next farthest adjacent tissue segment and from the amplitude modulation function of the pulse which was determined would cause a white echo to be generated from the far boundary of the next nearest adjacent tissue segment, the amplitude modulation function of a pulse which, when transmitted, would cause a white echo to be generated from the far boundary of said next farthest adjacent tissue segment;

45.

k. determining the attenuation coefficient of said next farthest tissue segment as a function of the amplitude modulation function of the pulse which was determined would generate a white echo from the far boundary of the next nearest adjacent tissue segment, the amplitude modulation function determined in step j. and the thickness of said next farthest tissue segment;
1. repeating steps i. through k. for each tissue segment to be analyzed.
21. The method claimed in claim 20 wherein said transmitted pulses have the general form S(t) = g¦H-1(f)¦? e.gamma.f sin 2.pi.?fdt where...
g is the system gain control, ¦H-1 (f)¦ is the transmitter-transducer-receiver spectrum amplitude correction function, ? is a weighting function for improving axial resolution, f is the instantaneous frequency of the frequency function and is equal to fo+.DELTA.f(t), fo is the initial frequency value of the frequency modulating function, and .DELTA.f(t) is a general function of time.

46.
22. The method claimed in claim 21 wherein:
.DELTA.f(t) = .DELTA.f'(O)t + .DELTA.f"(O) ?
where .DELTA.f' (O) is the first derivative of .DELTA.f(t) with respect to the time at t=O and .DELTA.f"(O) is the second derivative of .DELTA.f(t) at t=O.
23. The method claimed in claim 21 wherein .DELTA.f(t) = Bt, where B is the rate of change in frequency of f; and wherein W(f) is the Hamming function, and W(f) = .54 - 0.46 cos (2.pi.f/.DELTA.f)
24. The method claimed in claim 22 wherein:
step b. is effected by adjusting the value of .DELTA.f(t) of the transmitted pulse; and, step d. is effected by adjusting the value of .gamma. of the transmitted pulse.
25. The method claimed in claim 24 wherein step g.
comprises the steps of:
converting said echo to an electrical signal;
introducing said electrical signal into the inputs of a pair of matched filters;
computing the normalized difference, d(?), of the outputs of said filters; and, 47.

computing the constant .gamma. as a function of the value of said transmitted pulse, said normalized difference and the frequency range of said echo.
26. The method claimed in claim 25 wherein said constant .gamma. is computed from the expression:
.gamma. = .gamma.'+ d(?) / (.08.DELTA.f) where .gamma.' is the value of .gamma.'of said transmitted pulse.
27. The method claimed in claim 26 wherein said attenuation coefficient is computed using the following formula:
.alpha.j = (.gamma.i - .gamma.j) / 2Xj where ...
.alpha.j is the attenuation coefficient of the tissue segment, .gamma.i is the value of .gamma. of a transmitted pulse necessary to generate a white echo from said near boundary, .gamma.j is the value of .gamma. of a transmitted pulse necessary to generate a white echo from said far boundary; and, Xj is the thickness of said tissue segment.

48.
28. A method for detecting a pair of boundaries within a body of material and determining the attenuation coefficient of the material between said boundaries comprising the steps of:
a. transmitting into said material a first sonic pulse such that the echo returning from a first boundary within said material is white;
b. transmitting into said material on second sonic pulse such that the echo returning from a second adjacent boundary within said material is white;
c. determining the attenuation coefficient of the material between said boundaries as a function of said transmitted pulses and the thickness of material between said boundary.
29. The method claimed in claim 28 wherein the steps of transmitting said sonic pulses comprise:
transmitting into said material a first series of sonic pulses until a white echo is detected the shape of each pulse in said series being different from the shape of the immediate previous pulse in said first series of pulses.
30. The method claimed in claim 28 wherein the steps of transmitting said sonic pulses comprise transmitting a-sonic pulse into said material;
determining whether the echo returning from said appropriate boundary of said material is white;

49.

modifying the shape of said pulse;
repeating the three previous steps until said returning echo is white.
31. The method claimed in claim 28 wherein the step of transmitting a sonic pulse comprises:
creating an electrical signal having a form S(t) = gH¦-1(f)¦ ? e.gamma.f sin 2.pi.?fdt where ...

g is the system gain control, ¦H-1(f) is the transmitter-transducer-receiver spectrum amplitude correction function, ? is a weighting function for improving axial resolution, f is the instantaneous frequency of the frequency function and is equal to fo+.DELTA.f(t), fo is the initial frequency value of the frequency modulating function, and .DELTA.f(t) is a general function of time converting said electrical signal into said sonic pulse of the same form; and, directing said sonic pulse into said tissue segments.

50.
32. The method claimed in claim 31 wherein:
.DELTA.f(t) = .DELTA.f'(O)t + .DELTA.f"(O) ?
where .DELTA.f'(O) is the first derivative of .DELTA.f(t) with respect to the time at t=O and .DELTA.f"(O) is the second derivative with respect to time of .DELTA.f(t) at t=O.
33. The method claimed in claim 30 wherein the steps of determining whether said echoes are white comprise:
converting into an electrical signal the echo returning from the appropriate boundary of said material;
introducing said electrical signal into a pair of matched filters;
computing the normalized difference of the outputs of said matched filters; and, comparing said normalized di`fference to zero, said normaliæed difference being substantially zero when the input to said matched filters is white.
34. The method claimed in claim 33 wherein said normalized differences are computed by using the following equation:
d(?) = [rL(?) - rH(?] / [rL(?) + rH(?)]

51.

where d(?) is the normalized difference of the outputs of the matched filters, rH(?) is the peak output of said high frequency filter and rL(?) is the peak output of said low frequencyfilter.
35. The method claimed in claim 28 further comprising the steps of:
transmitting into said material prior to transmitting each of said series of pulses, an initial series of sonic pulses until the echo returning from the boundary under analysis is frequency modulated linearly.
36. The method claimed in claim 34 wherein the attenuation coefficient of said material between said boundaries is computed using the following equation:
.alpha.j = (.gamma.i - .gamma.j) / 2Xj where .alpha.j is the attenuation coefficient of the material between said boundaries, .gamma.i and .gamma.j are the values of .gamma. in the expression describing the pulses of said series of pulses which causes a white echo to return from the near boundary of said material and which causes a white echo to return from the far boundary of said material, and Xj is the thickness of said material between said boundary.

52.
37. An apparatus for detecting abr.ormalitles in a series of adjacent tissue segments comprislng:
transmitting means for transmitting ultrasonic pulses into said tissue segments;
receiving means for receiving ultrasonic echoes returning from the boundaries of said tissue segments;
analyzing means connected to said receiving means for determining whether said returning echoes are white;
adjusting means for adjusting the shape of said transmitted pulses;
computing means connected to said receiving means for computing the attenuation coefficients of said tissue segments;
display means connected to said computing means for displaying said attenuation coefficients; and, controlling means for controlling the se~uence of operation of said transmitting, receiying, analyzi~ng, computing, and display means.
38. The apparatus as claimed in claim 37 wherein said transmitting means comprises:
generating means for generating an electrical signal of the form:

where ...

53.

g is the system gain control, ¦H-1(f)¦ is the transmitter-transducer-receiver spectrum amplitude correction function, ? is a weighting function for improving axial resoluti.on, f is the instantaneous frequency of the frequency modulating function and is equal to fo+.DELTA.f(t), fo is the initial frequency value of the frequency modulating function, and .DELTA.f(t) is a general function of time a transducer for converting said electrica' signal into air ultrasonic pressure pulse.
39. The apparatus claimed in claim 37 wherein said receiving means comprises:
a transdueer for eonverting ultrasonie echoes returning from said tissue segments to eleetrieal signals;
amplifying means for amplifying said si~nal.;
an intermediate frequeney oseillator;
mixing means for eleetrieally mixing the outputs of said amplifier and said oseillator;
a pair of matehed filters eonneeted in parallel to the output of said mixer, the eenter frequency of said matched filters being equal to the operating frequency of sa~d oscillator; and, 54.

a pair of envelope followers one connected to the output of each matched filter.
40. The apparatus claimed in claim 39 wherein said matched filters comprise:
a high frequency filter having a Fourier spectrum amplitude impulse response HH(f); and a low frequency filter having a Fourier spectrum amplitude impulse response Hi(f).
41. The apparatus as claimed in claim 40 wherein said analyzing means comprises:
peak recording means for detecting and saving the peak amplitude of the output of said matched filters;
switching means connected to the output of said envelope followers and said peak recording means;
timing means for determining when an echo to be analyzed has retruned to said transducer, connected to said switching means; and, computing means for computing the normalized difference of the outputs of said matched filters connected to the outputs of said peak recording means.
42. The apparatus claimed in claim 41 wherein said controlling means is microprocessor.

55.
43. The apparatus claimed in claim 42 wherein said switching means is a field effect transistor.
44. The apparatus claimed in claim 43 wherein said timing means is a programmable down-counter.

56.
CA338,428A 1978-10-26 1979-10-25 Sonic pulse-echo method and apparatus for determining attenuation coefficients Expired CA1130440A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US954,767 1978-10-26
US05/954,767 US4202215A (en) 1978-10-26 1978-10-26 Sonic pulse-echo method and apparatus for determining attenuation coefficients

Publications (1)

Publication Number Publication Date
CA1130440A true CA1130440A (en) 1982-08-24

Family

ID=25495901

Family Applications (1)

Application Number Title Priority Date Filing Date
CA338,428A Expired CA1130440A (en) 1978-10-26 1979-10-25 Sonic pulse-echo method and apparatus for determining attenuation coefficients

Country Status (3)

Country Link
US (1) US4202215A (en)
JP (1) JPS5560849A (en)
CA (1) CA1130440A (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4773267A (en) * 1980-03-31 1988-09-27 Micro Pure Systems, Inc. Ultrasonic sensing
US4327588A (en) * 1980-08-28 1982-05-04 The Secretary Of State For Defence In Her Britannic Majesty's Government Of The United Kingdom Of Great Britain And Northern Ireland Auto-ranging ultrasonic attenuation meters
US4389893A (en) * 1981-06-01 1983-06-28 North American Philips Corporation Precision ultrasound attenuation measurement
US4472972A (en) * 1982-10-27 1984-09-25 General Electric Company Ultrasound imaging system employing operator controlled filter for reflected signal attenuation compensation
JPS59155239A (en) * 1983-02-23 1984-09-04 株式会社東芝 Diagnostic nuclear magnetic resonance apparatus
US4546772A (en) * 1983-08-08 1985-10-15 General Electric Company Method and means for determining ultrasonic wave attenuation in tissue using phase locked loop
JPS6080442A (en) * 1983-10-06 1985-05-08 テルモ株式会社 Ultrasonic measuring method and apparatus
FR2554238B1 (en) * 1983-10-28 1986-02-28 Labo Electronique Physique APPARATUS FOR EXPLORING MEDIA BY ULTRASONIC ECHOGRAPHY
FR2556844B1 (en) * 1983-12-14 1987-11-13 Labo Electronique Physique APPARATUS FOR EXAMINING MEDIA BY ULTRASONIC ECHOGRAPHY
US4648276A (en) * 1984-01-27 1987-03-10 Klepper John R Apparatus for measuring the characteristics of an ultrasonic wave medium
US4534220A (en) * 1984-01-27 1985-08-13 Kleeper John R Apparatus for measuring the characteristics of an ultrasonic wave medium
JPS6111025A (en) * 1984-06-26 1986-01-18 株式会社東芝 Ultrasonic tissue diagnostic apparatus
US4577503A (en) * 1984-09-04 1986-03-25 International Business Machines Corporation Method and device for detecting a specific acoustic spectral feature
US4669482A (en) * 1985-10-28 1987-06-02 Board Of Regents, The University Of Texas System Pulse echo method and apparatus for sound velocity estimation in vivo
US4676250A (en) * 1985-11-07 1987-06-30 North American Philips Corporation Method and apparatus for estimating the attenuation-vs-frequency slope of a propagation medium from the complex envelope of a signal
US4982339A (en) * 1985-11-18 1991-01-01 The United States Of America As Represented By Department Of Health And Human Service High speed texture discriminator for ultrasonic imaging
US4817015A (en) * 1985-11-18 1989-03-28 The United States Government As Represented By The Secretary Of The Health And Human Services High speed texture discriminator for ultrasonic imaging
US4855911A (en) * 1987-11-16 1989-08-08 Massachusetts Institute Of Technology Ultrasonic tissue characterization
US4991124A (en) * 1988-10-11 1991-02-05 Simmonds Precision Products, Inc. System and method for ultrasonic determination of density
JP2596701B2 (en) * 1993-07-22 1997-04-02 アロカ株式会社 Bone evaluation device
US5456256A (en) * 1993-11-04 1995-10-10 Ultra-Scan Corporation High resolution ultrasonic imaging apparatus and method
AU702735B2 (en) * 1994-11-09 1999-03-04 Commonwealth Scientific And Industrial Research Organisation Particle property measurement
AUPM934994A0 (en) * 1994-11-09 1994-12-01 Commonwealth Scientific And Industrial Research Organisation Particle property measurement
JP3682104B2 (en) * 1995-12-27 2005-08-10 株式会社東芝 Ultrasonic diagnostic equipment
US5746209A (en) * 1996-01-26 1998-05-05 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Method of and apparatus for histological human tissue characterizationusing ultrasound
US6891311B2 (en) * 2002-06-27 2005-05-10 Siemens Medical Solutions Usa, Inc Ultrasound transmit pulser with receive interconnection and method of use
US6994674B2 (en) 2002-06-27 2006-02-07 Siemens Medical Solutions Usa, Inc. Multi-dimensional transducer arrays and method of manufacture
US7838296B2 (en) * 2002-08-28 2010-11-23 Separation Technology, Inc. Methods and apparatus for ultrasonic determination of red blood cell indices
BRPI0609518A2 (en) * 2005-03-22 2011-10-18 Commw Scient And Ind Reseaech Organisation system and method for determining average properties of constituent particles in a material sample
US7345619B2 (en) * 2005-12-30 2008-03-18 Valeo Raytheon Systems, Inc. Generating event signals in a radar system
US20070238996A1 (en) * 2006-03-14 2007-10-11 The Research Foundation Of State University Of New York Portable ultrasonic device and method for diagnosis of dental caries
US20100152579A1 (en) * 2006-03-14 2010-06-17 The Research Foundation Of State University Of New York Portable ultrasonic device and algorithms for diagnosis of dental caries
JP5436534B2 (en) * 2009-03-04 2014-03-05 株式会社日立メディコ Ultrasonic transmission / reception circuit, ultrasonic diagnostic equipment
JP6297150B2 (en) * 2013-07-24 2018-03-20 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. A method for aligning spatially different subvolumes of vascular ultrasound data
US11602330B2 (en) * 2017-12-12 2023-03-14 Oncoustics Inc. Machine learning to extract quantitative biomarkers from RF spectrums

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3861200A (en) * 1973-01-17 1975-01-21 Realization Ultrasoniques Method and instrument for analysing materials by ultrasonic pulses
GB1522608A (en) * 1974-10-11 1978-08-23 Nat Res Dev Apparatus for and method of pulse-echo examination
US4058001A (en) * 1976-08-02 1977-11-15 G. D. Searle & Co. Ultrasound imaging system with improved scan conversion
US4138999A (en) * 1976-10-29 1979-02-13 Thomas D. Eckhart Anatomy testing and measuring device

Also Published As

Publication number Publication date
JPS5560849A (en) 1980-05-08
US4202215A (en) 1980-05-13

Similar Documents

Publication Publication Date Title
CA1130440A (en) Sonic pulse-echo method and apparatus for determining attenuation coefficients
US4043181A (en) Ultrasonic pulse-echo apparatus
Hokanson et al. A phase-locked echo tracking system for recording arterial diameter changes in vivo.
US7601120B2 (en) Method and device for the non-invasive assessment of bones
US4575799A (en) Ultrasonic living body tissue characterization system
EP0146707B1 (en) Ultrasonic measurement method, and apparatus therefor
EP0091768A2 (en) Measuring characteristics of living tissues by ultrasonic waves
US4881549A (en) Apparatus and method for obtaining ultrasonic backcatter measurement from tissue
Wilson et al. Frequency domain processing for ultrasonic attenuation measurement in liver
EP1768570A2 (en) Ultrasonic bone assessment apparatus and method
US11617567B2 (en) Quantitative ultrasound using fundamental and harmonic signals
EP0100234B1 (en) Ultrasonic measurement of characteristic values of a medium
Kelsey et al. Applications of ultrasound in speech research
Embree et al. Pulsed Doppler accuracy assessment due to frequency-dependent attenuation and Rayleigh scattering error sources
Holland et al. Frequency-dependent attenuation effects in pulsed Doppler ultrasound: Experimental results
Borodziński et al. Quantitative transcutaneous measurements of blood flow in carotid artery by means of pulse and continuous wave Doppler methods
Wells et al. Doppler developments in the last quinquennium
Jones Quantitative characterization of tissue using ultrasound
Tortoli et al. A simplified approach for real-time detection of arterial wall velocity and distension
EP0605720B1 (en) Inspection apparatus
KR20020082378A (en) A osteoporosis apparatus and method by ultrasound longitudinal transmission
Landini et al. On-line two-dimensional evaluation of ultrasonic integrated backscatter
SU1388716A1 (en) Method of determining thickness of layers of multilayer tissue of animals
JP3472376B2 (en) Ultrasonic bone evaluation device
Botros An ultra High speed microcomputer-based system for Tissue Differentiation

Legal Events

Date Code Title Description
MKEX Expiry