System and method for determining audio characteristics from within a body
10321825 ยท 2019-06-18
Assignee
Inventors
Cpc classification
G01H9/00
PHYSICS
A61B2576/00
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
G01H9/00
PHYSICS
G06T7/246
PHYSICS
Abstract
A system for simultaneously detecting audio-characteristics within a body over multiple body surface locations comprising a coherent light source directing at least one coherent light beam toward the body surface locations, an imager acquiring a plurality of defocused images, each is of reflections of the coherent light beam from the body surface locations. Each image includes at least one speckle pattern, each corresponding to a respective coherent light beam and further associated with a time-tag. A processor, coupled with the imager, determines in-image displacements over time of each of a plurality of regional speckle patterns according to said acquired images. Each one of the regional speckle patterns is at least a portion of a respective speckle pattern. Each regional speckle pattern is associated with a respective different body surface location. The processor determines the audio-characteristics according to the in-image displacements over time of the regional speckle patterns.
Claims
1. A system for simultaneously detecting audio characteristics within a body of a subject, over multiple body surface locations, the system comprising a coherent light source, configured to direct a plurality of coherent light beams toward said body surface locations, said plurality of coherent light beams impinging on said body surface locations; an imager, configured to acquire a plurality of defocused images, each image being of reflections of said plurality of coherent light beams from said body surface locations, each image including a plurality of speckle patterns, each speckle pattern corresponding to a respective one of said plurality of coherent light beams, each image being further associated with a time-tag; a processor, coupled with said imager, said processor configured to determine in-image displacements over time of each of a plurality of regional speckle patterns according to said acquired images, said in-image displacements over time being due to both vibrations caused by sound produced from within the body and relative motion between said imager and said body, each one of said regional speckle patterns being at least a portion of a respective one of said plurality of speckle patterns, each one of said regional speckle patterns being associated with a respective different one of said body surface locations, said processor further configured to determine said audio characteristics from said in-image displacements over time of said regional speckle patterns due to said vibrations caused by sound produced from within the body, said processor further configured to separate said in-image displacements due to said vibrations caused by sound produced from within the body from said in-image displacements due to both said vibrations and said relative motion between said imager and said body, by estimating said in-image displacements of each said regional speckle pattern due to said vibration of each body region of interest corresponding to the body surface locations, from said in-image displacements of each said regional speckle patterns due to both said vibrations of each corresponding body region of interest and said relative motion between said imager and said body.
2. The system according to claim 1, further including a memory, said memory being for storing audio characteristics corresponding to known physiological conditions.
3. The system according to claim 2, wherein said processor is further configured to determine whether said determined audio characteristics corresponds to at least one known physiological condition by comparing said determined audio characteristics corresponding to each selected one of body surface locations of interest with said stored audio characteristics corresponding to known physiological conditions.
4. The system according to claim 2, wherein said processor is further configured to determine whether said determined audio characteristics corresponds to at least one known physiological by comparing the audio characteristics corresponding to each body surface locations of interest with the audio characteristics corresponding to other ones of selected body surface locations of interest.
5. The system according to claim 1, further including an audio reproduction subsystem comprising computer-executable instructions that, when executed by a processor, cause the processor to re-produce sounds corresponding to said audio characteristics.
6. The system according to claim 5, wherein said audio reproduction subsystem is a three-dimension audio reproduction system reproducing sound corresponding to said audio characteristics, which a user hears as originating from the source of the sound.
7. The system according to claim 6, wherein said computer-executable instructions employ a Head Related Transfer Function to produce a binaural sound to be reproduced on headphones.
8. The system according to claim 1, wherein said body surface locations are configured to be located on a region of interest, and wherein said region of interest is configured to be one of a thorax and an abdomen of the subject.
9. The system according to claim 1, wherein said audio characteristics are at least one of: an audio signal; an audio spectrogram; spectrum; sound pressure level; sound power; time delay between signals measured on different body surface locations; or energy.
10. The system according to claim 1, wherein a compensating effects of the relative motion compensates said effects according to the following:
{right arrow over (s)}(t)={right arrow over (S)}(t)M[M.sup.TM].sup.1M.sup.T{right arrow over (S)}(t) wherein {right arrow over (s)}(t) relates to the in image displacement of said regional speckle pattern corresponding to said body surface locations only due to the vibration of said body surface locations, {right arrow over (S)}(t) relates to the in image displacement of the regional speckle pattern corresponding to said body surface locations due to both the relative motion between said imager and each of said body surface locations and the vibrations of said body surface locations and M is a motion compensation matrix.
11. The system according to claim 1, further including a display for displaying at least one of: said speckle patterns; or a visual representation of said audio characteristics.
12. The system according to claim, 11 further including a user interface, said user interface including said display configured to receive a user selection, said user selection being for selecting said body surface locations according to one of predefined options and user defined locations.
13. The system according to claim 12, wherein, said body surface locations are selected according to an inner body location for which said audio characteristics are to be determined.
14. A method for simultaneously detecting audio characteristics within a body of a subject, over multiple body surface locations, the method comprising the procedures of: directing, by a coherent light source, a plurality of coherent light beams toward said body surface locations, said plurality of coherent light beams impinging on said body surface locations; acquiring, by an imager, a plurality of defocused images of said body surface locations, each image being of reflections of said plurality of coherent light beams from said body surface locations, each image including a plurality of speckle patterns, each speckle pattern corresponding to a respective one of said plurality of coherent light beams, each image being associated with a time-tag; determining, by at least one processor, the-in-image displacement over time in each of a plurality of regional speckle patterns according to said acquired images, said in-image displacement over time being due to both vibrations caused by sound produced from within the body and relative motion between said imager and said body, each one of said regional speckle patterns being at least a portion of a respective one of said plurality of speckle patterns, each one of said regional speckle patterns being associated with a respective different one of said body surface locations; determining, by the at least one processor, the audio characteristics originating from within the body at each of said body surface locations from the in-image displacement over time in said respective regional speckle pattern due to said vibrations caused by sound produced from within the body; and separating said in-image displacement due to vibrations caused by sound produced from within the body from said in-image displacement due to both said vibrations and said relative motion between said imager and said body by estimating said in-image displacement of each said regional speckle pattern due to said vibration of each body region of interest corresponding to the body surface locations, from said in-image displacement of each said regional speckle patterns due to both said vibrations of each corresponding body region of interest and said relative motion between said imager and said body.
15. The method according to claim 14, wherein said determined audio characteristics corresponding to each selected one of body surface are compared, by the at least one processor, with reference audio characteristics corresponding to substantially the same body surface location thereby detecting at least one physiological condition.
16. The method according to claim 14, wherein said determined audio characteristics corresponding to each body surface locations of interest are compared, by the at least one processor, with the audio characteristics corresponding to other ones of selected body surface locations of interest.
17. The method according to claim 14, wherein an effect of relative motion between the body and the imager is compensated according to the following:
{right arrow over (s)}(t)={right arrow over (S)}(t)M[M.sup.TM].sup.1M.sup.T{right arrow over (S)}(t) wherein {right arrow over (s)}(t) relates to the in image displacement of said regional speckle pattern corresponding to said body surface locations only due to the vibration of said body surface locations, {right arrow over (S)}(t) relates to the in image displacement of the regional speckle pattern corresponding to said body surface locations due to both the relative motion between said imager and each of said body surface locations and the vibrations of said body surface locations and M is a motion compensation matrix.
18. The method according to claim 14, wherein said body surface locations are configured to be located on a region of interest, and wherein said region of interest is configured to be one of a thorax and an abdomen of the subject.
19. The method according to claim 14, wherein said audio characteristics are at least one of: an audio signal; an audio spectrogram; spectrum; sound pressure level; sound power; time delay between signals measured on different body surface locations; or energy.
20. The method according to claim 14, wherein said body surface locations are selected, by the at least one processor, according to one of predefined options and user defined locations.
21. The system according to claim 14, wherein, said body surface locations are selected, by the at least one processor, according to an inner body location for which said audio characteristics are to be determined.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The disclosed technique will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(8) The disclosed technique overcomes the disadvantages of the prior art by providing a system and a method for simultaneous detection of audio characteristics within a body, over multiple body surface locations. The term audio characteristics relate herein to an audio signal of a sound produced from within the body or to the characteristics of that sound (e.g., spectrum, spectrogram, sound pressure level, sound power, time delay between signals measured on different body surface locations, energy and the like). The sound from within the body may be produced, for example, by an organ (e.g., the heart, the lungs, the stomach or the intestines). The sound from within the body may also be that produced by an embryo (e.g., by the heart of the embryo or by the motion of the embryo within the womb). The system according to the disclosed technique includes a coherent light source, which directs at least one coherent light beam toward body surface locations and an imager, which acquires a plurality of defocused images of the reflections of the at least one coherent light beam from the body surface locations. Each image includes at least one speckle pattern corresponding to a respective coherent light beam. Each image is further associated with a time-tag. A processor, coupled with the imager, determines in-image displacement over time of each of a plurality of regional speckle patterns according to the acquired images. Each one of the regional speckle patterns being at least a portion of a respective speckle pattern associated therewith (e.g., two regional speckle patterns may be a portion of a single speckle pattern). Each of the regional speckle patterns is associated with a respective different one of the body surface locations. In other words, each of at least a portion of a speckle pattern may be associated with a different body surface location and define a regional speckle pattern. The processor determines the audio characteristics originating from within the body at each of the body surface location, according to the in-image displacement over time of the respective regional speckle pattern. The processor compares the determined audio characteristics with stored audio characteristics corresponding to known physiological conditions, thereby attempting to detect at least one physiological condition. A graphical representation of these audio characteristics may be displayed on a display. A motion compensator compensates for the effects of relative motion between the patient and the imager, on the determined audio characteristics. An audio reproduction sub-system may reproduce the sounds from within the body according to the determined sound signal. Also, a user may select the locations of interest corresponding to the regional speckle patterns with the aid of a user interface (UI).
(9) Reference is now made to
(10) Coherent light source 102 emits a beam or beams of monochromatic coherent light. Coherent light source 102 is, for example, a laser light source. Imager 104 includes an imager sensor array (not shown) such as a Charged Coupled Device (CCD) sensor array or Complementary Metal Oxide Semiconductor (CMOS) sensor array sensitive at the wavelength of the light emitted by coherent light source 102.
(11) Coherent light source 102 emits a plurality of light beams, such as light beam 116, each toward a respective one of a plurality of body surface locations 118.sub.1, 118.sub.2, 118.sub.3, 118.sub.4, 118.sub.5 and 118.sub.6 of patient 120. Each of the plurality of light beams impinges on the respective one of body surface locations 118.sub.1, 118.sub.2, 118.sub.3, 118.sub.4, 118.sub.5 and 118.sub.6, and diffusively reflects therefrom (i.e., each ray is reflected at a random direction) which, as mentioned above, results in a speckle pattern across each light beam.
(12) Imager 104 acquires a plurality of defocused images, such as image 122, of reflections of the light beams from body surface locations 118.sub.1-118.sub.6. Each image including a plurality of speckle patterns such as speckle pattern 124. Each one of the speckle patterns corresponds to a respective light beam reflected from body surface locations 118.sub.1-118.sub.6. Thus, each of the speckle patterns correspond to a respective body surface location 118.sub.1-118.sub.6. Imager 104 further associates each image with a respective time-tag. Imager 104 provides the images acquired thereby to processor 106.
(13) Processor 106 determines the in-image displacement over time in each of a plurality of regional speckle patterns 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 according to the acquired images. Each one of the regional speckle patterns 126.sub.1-126.sub.6 is associated with a respective different one of the body surface locations 118.sub.1-118.sub.6. In the example set forth in
(14) Following is an example of determining the vibrations of each one of body surface locations 118.sub.1-118.sub.6, and thus of the audio characteristics thereof, according to the plurality of images of the respective regional speckle patterns 126.sub.1-126.sub.6. Processor 106 cross-correlates each pair of successive selected ones of the acquired images (i.e., as determined according to the time-tag associated with each image). Processor 106 determines the relative shift between each successive pair of images accordingly to the result of the respective cross-correlations (e.g., according to the location of the maxima of the result of the cross-correlation). Processor 106 determines the vibration of body surface locations 118.sub.1-118.sub.6 according to the relative shift between each successive pair of images. The angular displacement of the body about a vertical axis 128 results in a corresponding horizontal shift of the regional speckle patterns 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 in the defocused image plane. The angular displacement of the body about a horizontal axis 130 results in a vertical shift of the regional speckle pattern 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 in the defocused image plane. Thus, the angular displacement of the body about the vertical axis 128 or horizontal axis 130 results in a corresponding shift of the regional speckle patterns 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 in the acquired image as well. The relationship between the angular displacement of the body surface location about a single axis and the corresponding shift of a speckle pattern in a successive pair of acquired images is as follows:
(15)
where is the angular displacement (i.e., either about the vertical axis or the horizontal axis) of the body surface location, Z is the distance between the body surface location and the defocused image plane, M is the magnification of the optics of imager 104 and h is the corresponding relative shift (i.e., either horizontal or vertical) between the speckle patterns in a pair of successive images (i.e., as determined by the cross-correlation between the images). Alternatively, Processor 106 determines the vibrations of each one of body surface locations 118.sub.1-118.sub.6, and thus ofthe audio characteristics thereof, according to variation of selected seed points as described above.
(16) During the acquisition of the images, either patient 120 or imager 104 or both, may move. This relative motion between patient 120 and imager 104, also referred to herein as common motion, results in an additional shift in the regional speckle patterns (i.e., other than the shift caused by the vibration of body surface locations 118.sub.1-118.sub.6). Thus, the total shift of one of regional speckle patterns 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 (i.e., both due to the vibration of the body surface locations 118.sub.1-118.sub.6 and due to the common motion), in a single image axis (i.e., either the x axis or the y axis of the image) and between two subsequent images is as follows:
(17)
In Equation (2), N relates to the number of regional speckle patterns, ds.sub.i(t) relates to the in-image displacement (i.e., occurring between the acquisition of two subsequent images) of a regional speckle pattern corresponding to body surface location i only due to the vibration thereof. dSi(t) relates to the in-image displacement (i.e., also occurring between the acquisition of two subsequent images) of the regional speckle pattern corresponding to body surface location i due to both the vibration thereof and the common motion. Further in equation (2) a.sub.i,j are common motion coefficients in a motion compensation matrix. A respective motion compensation matrix is associated with each regional speckle pattern. Also in Equation (2) dx(t), dy.sub.i(t), dz.sub.i(t) relate to the change in the relative position between patient 120 and imager 104 (i.e., between the acquisition times of the two subsequent images) in the x, y and z axes respectively and dYaw.sub.i(t), dPitch.sub.i(t) and dRoll.sub.i(t) relate to the change in the relative orientation between patient 120 and imager 104 (i.e., also between the acquisition times of two subsequent images) about the yaw, pitch and roll axes respectively. In vector and matrix notation, equation 2 may be expressed as follows:
{right arrow over (s)}(t)+M{right arrow over (F)}(t)={right arrow over (S)}(t)(3)
M is referred to herein as the motion compensation matrix where the entries thereof are a.sub.i,j of equation (2), {right arrow over (s)}(t) is a vector where the entries thereof are ds.sub.i(t) of equation (2), {right arrow over (S)}(t) is a vector where the entries thereof are dS.sub.i(t) of equation (2) and {right arrow over (F)}(t), referred to herein as the relative motion vector is a vector where the entries thereof are dx(t), dy.sub.i(t), dz.sub.i(t), dYaw.sub.i(t), dPitch.sub.i(t) and dRoll.sub.i(t). According to equation (3), the displacement of the regional speckle pattern corresponding to body surface locations 118.sub.1-118.sub.6, only due to the vibration of the body surface locations, may be expressed as follows:
{right arrow over (s)}(t)={right arrow over (S)}(t)M{right arrow over (F)}(t)(4)
(18) To compensate for relative motion between patient 120 and imager 104, motion compensator 114 requires information relating to {right arrow over (S)}(t), {right arrow over (F)}(t) and M. {right arrow over (S)}(t) is determined from the acquired images by employing a cross-correlation between a pair of successive images, as mentioned above. M is determined either during a calibration process or analytically as further explained below. Thus, only {right arrow over (F)}(t)) is unknown.
(19) Assuming that the average in-image displacement of regional speckle pattern 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 corresponding to body surface locations 118.sub.1-118.sub.6, only due to the vibration thereof, is small relative to the in-image displacement due to the common motion, the in-image displacement due to the relative motion between patient 102 and imager 104 may be estimated as follows:
M{right arrow over (F)}(t)={right arrow over (S)}(t)(5)
Motion compensator 114 may estimate {right arrow over (F)}(t)) by employing the least squares method as follows:
{right arrow over (F)}(t)=[M.sup.TM].sup.1M.sup.T{right arrow over (S)}(t)(7)
Thus, processor 106 determines the shift of regional speckle patterns 126.sub.1, 126.sub.2, 126.sub.3, 126.sub.4, 126.sub.5 and 126.sub.6 corresponding to body surface locations 118.sub.1-118.sub.6 only due to the vibration thereof by employing results of equation (7) with equation (4). It is noted that equation (7) may be incorporated in equation (4) resulting in a single equation to be solved without estimating) {right arrow over (F)}(t) as follows:
{right arrow over (s)}(t)={right arrow over (S)}(t)M[M.sup.TM].sup.1M.sup.T{right arrow over (S)}(t)(8)
It is further noted that, if the motion compensation matrix and the relative motion vector are unknown, motion compensator 114 may estimate both by employing singular value decomposition (SVD) on {right arrow over (S)}(t). It is also noted that the number of regional speckle patterns employed for estimating the in-image displacement due common motion relates to the number of motion parameters (i.e., X, Y, Z, Pitch, Yaw, Roll) to be estimated. Each regional speckle pattern may be employed for estimating two motion parameters. For example, for determining the in-image displacement due to common motion in the X, Y and Z axes and about the Pitch, Yaw and Roll axes (i.e., six motion parameters), at least three regional speckle patterns should be employed.
(20) System 100 may be employed to detect various physiological conditions characterized by the respective audio characteristics thereof. For example, system may be employed to detect heart arrhythmia, asthma, apnea, pneumonia and the like. To that end, memory 108 stores a plurality of audio characteristics corresponding to various known physiological conditions (i.e., may include the audio characteristics corresponding to normal physiological conditions). Processor 106 compares the determined audio characteristics corresponding to each selected one of body surface locations 118.sub.1-118.sub.6 of interest with the stored audio characteristics (i.e., associated with substantially the same body surface locations) of known physiological conditions, to determine a correspondence there between. Alternatively or additionally, processor 106 compares the determined audio characteristics corresponding to each body surface locations of interest with the audio characteristics corresponding to other ones of selected body surface locations of interest.
(21) Following is an example of attempting to detect physiological conditions according to determined and stored sound characteristics. Initially, processor 106 filters signals of interest (e.g., sounds relating to the heart, sound relating to breathing and the like) from the detected sound signals associated with selected ones of body surface locations 118.sub.1-118.sub.6. Such filtering may be done in the frequency domain or in the time domain. For example, heart sounds exhibit a higher frequency than breathing sounds, breathing sounds may be detected after the occurrence of a PQR cycle. For each signal on interest, processor 106 determines a respective spectrogram. Processor 106 then compares the spectrogram of each signal of interest with a reference spectrogram (e.g., associated with known physiological condition) associated with substantially the same body surface location. For example, processor 106 compares the intensities of the spectrograms corresponding to the selected ones of body surface locations relative to the intensities of the reference spectrograms (i.e., also corresponding to the same selected body surface locations). As a further example, processor 106 may cross-correlate the determined spectrograms with the reference spectrograms or cross-correlate portions of the determined spectrograms with portions of the reference spectrograms. Alternatively or additionally, processor 106 compares the spectrogram of each signal of interest with the spectrogram corresponding to other ones of selected body surface locations (e.g., comparing the spectrogram corresponding to the left lower lung with the spectrogram corresponding to the right lower lung). As described above, processor 106 may compare the intensities of these spectrograms or cross-correlate these spectrograms (i.e. or portions thereof). It is noted that spectrograms are brought herein as an example only, the above described may be employed with any one determined audio characteristics. For example, processor 106 may compare a determined sound signal with a stored sound signal by cross-correlating the two signals. Processor 106 may determine a correlation matrix between the determined sound signals which is related to the variance between the detected sound signals.
(22) As mentioned above, the audio characteristics corresponding to body surface locations 118.sub.1-118.sub.6 may be produced from within the body (e.g., by an organ such as the heart, the lungs, the intestines or by an embryo). When the audio characteristics include a signal representing the sound produced from within the body, processor 106 may provide that sound signal to audio reproduction sub-system 112. Audio reproduction sub-system 112 (e.g., speakers or earphones) re-produces the sound from within the body for the user to hear. Audio reproduction sub-system 112 may be a three-dimensional (3D) audio reproduction sub-system as further explained below. Processor 106 may provide the determined audio characteristics to display 110 which presents graphical representations of the audio characteristics to the user. For example, display 110 may present a graph of the sound signal or a graph of the spectrum of the sound signal or both. Alternatively or additionally, display 110 displays an image of the speckle pattern or the region of interest of the body surface or of the inner body. Display 110 may be a part of a user interface, as further explained below in conjunction with
(23) As mentioned above, in the example set forth in
(24) System 100 described hereinabove in conjunction with
(25) Similarly to coherent light source 102 (
(26) Coherent light source 152 emits a light beam 166 toward plurality of body surface locations 168.sub.1, 168.sub.2, 168.sub.3, 168.sub.4, 168.sub.5 and 168.sub.6 of patient 170. Light beam 166 impinges on a body region of interest of patient 170 and diffusively reflects therefrom, which results in a speckle pattern. As mentioned above, the speckle pattern varies with the vibrations of the respective one of body surface locations 168.sub.1-168.sub.6, which may be partially induced by sound produced from within the body. It is also noted that six body surface locations (i.e., body surface locations 168.sub.1-168.sub.6) are brought herein as an example only. Less or more body surface locations may be employed.
(27) Imager 154 acquires a plurality of defocused images, such as image 172, of a reflection of light beam 166 from body surface locations 168.sub.1-168.sub.6. Each image includes a speckle pattern such as speckle pattern 174 corresponding to light beam 166 reflected form body surface locations 168.sub.1-168.sub.6. Imager 154 further associates each image with a respective time-tag, and provides the images acquired thereby to processor 156.
(28) Processor 156 determines in-image displacement of each of a plurality of regional speckle patterns 176.sub.1, 176.sub.2, 176.sub.3, 176.sub.4, 176.sub.5 and 176.sub.6 according to the acquired images. Each one of the regional speckle patterns 176.sub.1-176.sub.6 is associated with a respective different one of the body surface locations 168.sub.1-168.sub.6 and thus, with a different portion of speckle pattern 174. Processor 156 determines the vibrations of each one of body surface locations 168.sub.1-168.sub.6. These vibrations may be caused by sound produced from within the body at the body surface locations 168.sub.1-168.sub.6. Thus, processor 156 determines the audio characteristics at body surface location 168.sub.1-168.sub.6 according to in-image displacement of the respective regional speckle patterns 176.sub.1-176.sub.6 similarly to as described above in conjunction with
(29) Further similar to system 100 (
(30) Similar to as described above in conjunction with
(31) In a system according to the disclosed technique (e.g., system 100 of
(32) Reference is now made to
(33) With reference to
(34) As mentioned above, audio reproduction sub-system 112 (
(35) Reference is now made to
(36) In procedure 252, a plurality of defocused images of the body surface locations are acquired. Each image is reflections of the at least one coherent light beam from the body surface locations. Each one of the images includes at least one speckle pattern, each speckle pattern corresponding to a respective one of the at least one coherent light beam. Each one of the images being further associated with a respective time-tag. With reference to
(37) In procedure 254, the in-image displacement over time of each of a plurality of regional speckle patterns are determined according to the acquired images. Each regional speckle pattern is at least a portion of a respective one of the at least one speckle pattern. Each regional speckle pattern is associated with a respective different one of the body surface locations. With reference to
(38) In procedure 256, the effects of relative motion between the body and the imager on the in-image displacements of the regional speckle pattern are compensated. As mentioned above, the relative motion between the body and the imager may result in an additional shift in the regional speckle patterns other than the shift caused by the vibration of the body surface locations. The effect of the relative motion between the body and the imager on the in-image displacements of the regional speckle pattern is compensated as described above in conjunction with equations 2-7. With reference to
(39) In procedure 258, the audio characteristics originating from within the body, at each of the body surface locations, are determined according to the in-image displacements over time of the respective regional speckle pattern. As mentioned above, sound originating from within the body may result in vibrations of the body surface. With reference to
(40) In procedure 260, the detection of at least one physiological condition is attempted. A physiological condition may be detected by comparing the determined audio characteristics corresponding to each selected one of body surface locations with reference audio characteristics corresponding to substantially the same body surface location. Alternatively or additionally, a physiological condition may be detected by comparing the determined audio characteristics corresponding to each body surface locations of interest with the audio characteristics corresponding to other ones of selected body surface locations of interest. With reference to
(41) Reference is now made to
(42) It will be appreciated by persons skilled in the art that the disclosed technique is not limited to what has been particularly shown and described hereinabove. Rather the scope of the disclosed technique is defined only by the claims, which follow.