The present invention relates to a biological information processing apparatus and a biological information processing program using a photoacoustic effect or ultrasonic waves.
Biological information processing apparatuses using ultrasonic waves have been developed in order to examine the state inside bio-tissues. One example is an apparatus utilizing a photoacoustic effect. This apparatus irradiates lights onto a bio-tissue, and receives ultrasonic waves (photoacoustic waves) generated by the photoacoustic effect based on the light energy. And the received information is analyzed to obtain the substance, position and size of the light absorber inside a biological body, and this information is used for diagnosis. Since a photoacoustic effect is used, this apparatus is also called a PAT (Photo Acoustic Tomography) apparatus.
During the measurement, the light source 5 irradiates light 11 onto the breast 9. The light 11 is diffused inside the bio-tissue and becomes diffused light 12. If the diffused light 12 contacts the absorber 10, the absorber 10 expands and contracts, which generates ultrasonic waves 13. The transducer 6 receives the ultrasonic waves 13, converts them into electric signals (analog signals), and sends these signals to the processing unit 19. The processing unit 19 performs such processing as analog-digital conversion, and transfers the data to a CPU. The CPU calculates the phases, determines the position, size and optical characteristics of the absorber 10, and displays a reconstructed image.
Light distribution according to the depth is described using Expression (1).
[Math. 1]
φ(d)=φ0×exp(−μeff×d) (1)
where
Here, effective attenuation coefficient indicates attenuation characteristic due to light scattering and absorption inside the biological body.
The above mentioned effective attenuation coefficient is described using Expression (2).
[Math. 2]
μeff=[3×μa×{μa+μs×(1−g)}]−½ (2)
where
These values are different depending on the matter, and in this case values according to the bio-tissue are used.
As Expression (1) and Expression (2) show, the light intensity exponentially attenuates as the distance d in the bio-tissue increases, and therefore it is difficult for the light to reach the deep areas of the bio-tissue.
Another example of the biological information processing apparatus using ultrasonic waves is an apparatus which transmits and receives ultrasonic waves. This ultrasonic biological information processing apparatus transmits the ultrasonic waves, receives the ultrasonic waves reflected from the bio-tissue, and reconstructs the image.
However in the photoacoustic biological information processing apparatus in
A number of obtained data while the ultrasonic waves passing through the compressing plate 7 further increases if a plurality of pieces of data are obtained in parallel using transducers arrayed in a two-dimensional matrix. In the case of transferring the plurality of pieces of obtained data to a CPU, it takes a long time because a number of data that can be transferred in parallel via a transmission path, such as a cable, is limited.
In the ultrasonic biological information processing apparatus in
A portion, which is not related to the characteristics of the absorber 10 or the measurement target 17 to be determined, such as the compressing plate 7 in the above mentioned period of the ultrasonic waves passing through, is called the ineffective area in the present invention. The operator of the apparatus can determine not only the compressing plate, but also an arbitrary area (e.g. portion in the breast where cancer does not exist) as the ineffective area. The data obtained when the ultrasonic waves are passing through the ineffective area is called the ineffective data. In such a case, as the number of obtained ineffective data increases, the storage capacity of unnecessary data and the data transfer volume to the CPU increase, and the signal waveform start position searching time increases when the image is reconstructed in the CPU. These problems occur even for a single bit transducer, but occur more conspicuously if the transducers are arrayed in a two-dimensional matrix.
With the foregoing in view, it is an object of the present invention to provide a biological information processing apparatus and a biological information processing program which enable efficient data recording and data transfer.
A biological information processing apparatus according to this invention comprising:
A biological information processing program, according to this invention, for causing a processing unit to execute:
According to the biological information processing apparatus and the biological information processing program of the present invention, efficient data recording and data transfer are enabled.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiment 1 of the biological information processing apparatus according to the present invention will now be described in detail, with reference to
The transducer 6 corresponds to the conversion element of the present invention. The FIFO 1 corresponds to the first memory of the present invention. The delay setting unit 4 corresponds to the second memory of the present invention. The delay controlling unit 3 corresponds to the timer of the present invention. The CPU 26 corresponds to the signal processing unit of the present invention.
The measuring unit 20 has a configuration similar to that described above with reference to
The compressing plate 7 corresponds to the plate-like member, and plays a role of securing a breast 9, which is the subject (bio-tissue). The compressing plate 7 in the present embodiment has an optical characteristic to transmit through the light irradiated from the light source 5 so that the light reaches the breast (typically transparent).
When the apparatus is activated and light is irradiated, the transducer 6 receives the ultrasonic waves, and converts them into analog signals. The analog-digital converting unit 2 performs analog-digital conversion for the analog signals received via Sig 5. If ultrasonic waves are transmitted from the entire depth (that is, T1 and T2), as in the case of prior art, sampling (ultrasonic wave reception and analog-digital conversion) is repeated immediately after the light is irradiated until the ultrasonic waves, generated at the deepest portion of the breast, reach the transducer 6. If a number of times of sampling per one measurement (light irradiation) is 1000 times, the acquired data volume is as follows: the data volume to be recorded in the FIFO 1 per one measurement is 16 (bit)*1000 (number of data)*352 (number of pixels)=5632000 bits, where the digital data length of one data is 16 bits.
This data is transferred to the CPU 26 via the FIFO 1. In the present embodiment, the transfer speed is assumed to be 100 Mbps, which is the LAN standard. Then it takes about 56.3 milliseconds for one measurement. If the propagation speed of the sound wave in the compressing plate 7 is 2200 m/s, and the thickness T1 is 1 cm in the present embodiment, then it takes about 4.5 microseconds for the ultrasonic wave 13 to pass through the compressing plate 7.
In the present embodiment, the analog-digital conversation rate is assumed to be 20 MHz. Therefore a number of analog-digital converted ineffective data, which corresponds to the period of the ultrasonic wave 13 passing through the compressing plate 7, is 4.5 microseconds*20 MHz, that is 90.
According to a conventional biological information processing apparatus, the ineffective data, while the ultrasonic waves generated from the surface layer of the bio-tissue closest to the transducer passes through the compressing plate, is also recorded in the FIFO 1. This ineffective data is transferred together when data is transferred from the processing unit to the CPU. Therefore the high-speed data transfer standard must be selected to guarantee the transfer volume, which increases cost. This data transfer time from the FIFO to the CPU is about 5 milliseconds at 100 Mbps, which is the LAN standard, and generates a processing delay. The signal waveform start position searching time is also an extra requirement when the CPU reconstructs the image.
Therefore in the present embodiment, the analog-digital conversion unit controls so that data, during the period when the ultrasonic waves are passing through the ineffective area (the compressing plate 7 in this embodiment), is not analog-digital converted. This will be described with reference to the timing chart in
First, 4.5 milliseconds, that is the time for the ultrasonic waves 13 to pass through the compressing plate 7, determined based on the sound speed and the thickness of the compressing plate 7, is stored in the delay setting unit 4 in advance. The delay controlling unit 3 counts this stored time, and generates a control signal Sig 1, which is t1 delayed from the light irradiation start time t0.
The clock synthesis unit 24a combines the time generated by the conversion cycle clock 22 and the above mentioned Sig 1, and supplies it to the analog-digital converting unit 2 as Sig 2. The analog-digital converting unit 2 starts analog-digital conversion at the rise of Sig 2. Thus the activation of the analog-digital converting unit 2 can be controlled.
The clock synthesis unit 24b combines the timing generated by the FIFO storage clock 21 and the above mentioned Sig 1, and supplies the result to the FIFO as Sig 3. The FIFO 1 starts recording data supplied from the analog-digital converting unit 2 at the rise of Sig 3.
Since the processing unit of the biological information processing apparatus of the present embodiment has this configuration, execution of the analog-digital conversion is stopped for the data which the transducer 6 obtained when the ultrasonic waves passed through the ineffective area. As a result, unnecessary data is not recorded in the memory, and the memory resource can be effectively used. Unnecessary data is not transferred to the CPU either, so cost of the communication apparatus, data transfer time and data processing time can be decreased.
Embodiment 2 of the biological information processing apparatus according to the present invention will now be described in detail, with reference to
A method of handling data on the ineffective area according to the present embodiment will be described with reference to the timing chart in
Then the delay setting unit 4 sets time for the delay controlling unit 3 based on the timing t0 when the light irradiation is started in
The delay setting unit 4 inputs 24.5 microseconds to the delay controlling unit 3, which is the sum of about 4.5 microseconds, which is time required for the ultrasonic waves 13 to pass through the thickness T1 of the compressing plate 7, and 20 microseconds, which is time required for the ultrasonic waves 13 to pass through the area T3, which is ineffective for inspection. Then the delay controlling unit 3 counts this time as shown in
In the period controlling unit 23, a number of times of analog-digital conversion and a number of times of storing data to the FIFO, during the period from t1 to t4, that are both 200, are set. Here the period is set in Sig 1, in which the light irradiation timing t0 is delayed, and the control signal Sig 6 is output.
Then the clock synthesis unit 24a combines the timing generated by the conversion cycle clock 22 and the above mentioned Sig 6, and supplies the combined signal to the analog-digital converting unit 6 as Sig 2. The analog-digital converting unit 2 starts analog-digital conversion at the rise the Sig 2, and converts the analog signal to the digital signal.
The clock synthesis unit 24b combines the timing generated by the FIFO storage clock 21 and the above mentioned Sig 6, and supplies the combined signal to the FIFO 1 as Sig. 3. The FIFO 1 starts recording data, supplied from the analog-digital converting unit, at the rise of Sig 3.
In the present embodiment, the acquired data volume per one measurement is 16 (bit)*200 (number of data)*352 (number of pixels)=1126400 bits. To transfer this data from the FIFO 1 to the CPU 26, it takes about 11.3 milliseconds if 100 Mbps, which is the LAN standard, is used. On the other hand, if the data on the entire depth, that is the total, of the thickness T2 of the breast 9 and the thickness T1 of the compressing plate 7, shown in
In the case of reconstructing the image for diagnosis on the display in this biological information processing apparatus, the data can be transferred in 11.3 milliseconds per one measurement if the means of the present embodiment is used. This means that a display at 60 Hz (16.7 milliseconds), which is the standard display update speed, is easily implemented. If the data is acquired for the entire depth, that is, the total of the thicknesses T3 and T4 of the subject and the thickness T1 of the compressing plate 7, as shown in
Embodiment 3 of the biological information processing apparatus according to the present invention will now be described with reference to
A measuring unit 20 in the present embodiment shown in
A processing unit 19 of the present embodiment has a similar configuration as that described with reference to
The processing according to the present embodiment will be described with reference to the timing chart shown in
In the present embodiment, the delay setting unit 4 sets about 4.5 microseconds*2 times in the delay controlling unit 3, as a time required for the ultrasonic waves 16 transmitted from the transducer 15 propagating the thickness T1 of the compressing plate 7, and returning. The delay setting unit 4 also sets 20 microseconds*2 times in the delay controlling unit 3, as a time required for the ultrasonic waves propagating the ineffective area T3 for inspection, and returning. In other words, a total of 49 microseconds is set. Then the delay controlling unit 3 counts the setting time, as shown in
In the period controlling unit 23, a number of timings of analog-digital conversion, and a number of times of storing data in the FIFO, during the period from t1 to t4, that are both 200, are set. Then the period is set to Sig 1 in which the light irradiation timing t0 is delayed, and the control signal Sig 6 is output.
Then the clock synthesis unit 24a combines the timing generated by the conversion cycle clock 22 and the above mentioned Sig 6, and supplies the combined signal to the analog-digital converting unit 2 as Sig 2. The analog-digital converting unit 2 starts analog-digital conversion at the rise of Sig 2.
The clock synthesis unit 24b combines the timing generated by the FIFO storage clock 21 and the above mentioned Sig 6, and supplies the combined signal to the FIFO 1 as Sig 3. The FIFO 1 receives and stores data from the analog-digital converting unit 2 at the rise of Sig 3. The data acquisition flow at this time is the same as that described above with reference to
In the present embodiment, the acquired data volume per one measurement is 16 (bit)*200 (number of data)*352 (number of pixels)=1126400 bits. To transfer this data from the FIFO 1 to the CPU 26, it takes about 11.3 milliseconds if 100 Mbps, which is the LAN standard, is used.
On the other hand, if the data on the entire depth, that is the total of the thickness T2 of the subject and the thickness T1 of the compressing plate 7, shown in
In Embodiments 1 to 3 mentioned above, data is reduced by controlling the timing of the data on the ineffective area so that analog-digital conversion is not performed. In the present embodiment, a method for performing analog-digital conversion for the data on the ineffective area, but not storing the result in the FIFO, will be described. This control can be implemented by changing the operation of the delay controlling unit 3 and the period controlling unit 23 of the processing unit 19.
For example, in the processing unit 19, which was described with reference to
By this configuration as well, the amount of memory resources required by the FIFO 1 and data transfer volume to the CPU 26 can be decreased. In Embodiments 2 and 3 described with reference to
The processing unit 19 described in the above embodiments is not limited to the above description, but can take various configurations. For example, as the information on the ineffective area that is set in the delay setting unit, separate data may be provided so that the specification on the range of the ineffective area, by input from the operator, is accepted, and the propagation time of the ultrasonic waves corresponding to this distance is calculated. The memory for storing the analog-digital converted data is not limited to the FIFO memory, but may be another memory apparatus. The connection of the processing unit 19 and the CPU 26 is not limited to the LAN standard, but other means, including radio communication and various cables, may be used according to the configuration of the computer apparatus including the CPU.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
2009-227241 | Sep 2009 | JP | national |
This application is a divisional of application Ser. No. 13/387,062, filed Jan. 25, 2012, which is a 371 of international application, PCT/JP2010/005749, filed on Sep. 22, 2010,claims benefit of that application under 35 U.S.C. §120, and claims benefit under 35 U.S.C. §119 of Japanese Patent Application No. 2009-227241, filed on Sep. 30, 2009. The entire contents of each of the mentioned prior applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 13387062 | Jan 2012 | US |
Child | 14681493 | US |