Method for estimating a movement of particles in a bone
12514534 · 2026-01-06
Assignee
- SORBONNE UNIVERSITÉ (Paris, FR)
- CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (CNRS). (Paris, FR)
- INSERM (Institut National de la Santé et de la Recherche Médicale) (Paris, FR)
- Technische Universiteit Delft (Delft, NL)
Inventors
Cpc classification
A61B8/5207
HUMAN NECESSITIES
International classification
Abstract
Method for estimating a movement of particles in a bone, including the following steps: obtaining data associated with ultrasonic waves emitted at a temporal frequency; obtaining ultrasonic wave phase velocities in the bone in various directions followed by the ultrasonic waves; obtaining videos showing the bone at a point, the videos issuing from ultrasonic waves; computing phase variations at the point between two images of the videos; and computing a particle movement at the point based on the temporal frequency, the data associated with the ultrasonic waves, the phase variations, and the phase velocities in the various directions.
Claims
1. A method for estimating a movement of particles in a bone, the method comprising steps of: obtaining first data associated with first ultrasonic waves emitted at a temporal frequency, the first data indicating: a first emission direction, the first emission direction being normal to a wavefront of the first ultrasonic waves towards a point located inside the bone, during their propagation in the bone, and a first reception direction, the first reception direction being normal to a wavefront of first ultrasonic echoes obtained by reflection of the first ultrasonic waves at the point, during their propagation in the bone, obtaining second data associated with second ultrasonic waves emitted at the temporal frequency, the second data being at least partly different from the first data, the second data indicating: a second emission direction, the second emission direction being normal to a wavefront of the second ultrasonic waves towards the point, during their propagation in the bone, and a second reception direction, the second reception direction being normal to a wavefront of the second ultrasonic echoes obtained by reflection of the second ultrasonic waves at the point, during their propagation in the bone, obtaining ultrasonic wave phase velocities in the bone in the following directions: the first emission direction, the first reception direction, the second emission direction, and the second reception direction, obtaining a first video showing the bone at the point, the first video issuing from the first ultrasonic echoes, and obtaining a second video showing the bone at the point, the second video issuing from the second ultrasonic echoes, computing a first phase variation at the point between two images of the first video, and a second phase variation at the point between two images of the second video, and computing a particle movement at the point from: the temporal frequency, the first data and the second data, the first phase variation and the second phase variation, and ultrasonic wave phase velocities in the bone.
2. The method according to claim 1, further comprising the following steps: transforming a first raw video issuing from the first ultrasonic echoes into a first transform, the first transform comprising: first information on movement of particles in the bone in a first direction, and second information on movement of particles in the bone in a second direction opposite to the first direction, filtering the first transform so as to obtain a first filtered transform comprising the first information but not comprising the second information, and the first video being generated by applying an inverse transformation to the first filtered transform.
3. The method according to claim 2, further comprising the following steps: transforming a second raw video issuing from the second ultrasonic echoes into a second transform, the second transform comprising: third information on movement of particles in the bone in the first direction, and fourth information on movement of particles in the bone in the second direction, filtering the second transform so as to obtain a second filtered transform comprising the third information but not comprising the fourth information, and the second video being generated by applying an inverse transformation to the second filtered transform.
4. The method according to claim 3, further comprising the following steps: filtering the first transform so as to obtain a first filtered complementary transform comprising the second information but not comprising the first information, generating a first complementary video showing the bone at the point, by applying an inverse transformation to the first filtered complementary transform, computing a first complementary phase variation at the point between two images of the first complementary video, filtering the second transform so as to obtain a second filtered complementary transform comprising the fourth information but not comprising the third information, generating a second complementary video showing the bone at the point, by applying an inverse transformation to the second filtered complementary transform, computing a second complementary phase variation at the point between two images of the second complementary video, and computing a complementary particle movement at the point from: the temporal frequency, the first data set and the second data set, the first phase variation and the second phase variation, and ultrasonic wave phase velocities in the bone.
5. The method according to claim 4, further comprising the following steps: transforming a third raw video issuing from the third ultrasonic echoes into a third transform, the third transform comprising: fifth information on movement of particles in the bone in the first direction, and sixth information on movement of particles in the bone in the second direction, and filtering the third transform so as to obtain a third filtered transform comprising the fifth information but not comprising the sixth information, the third video being generated by applying an inverse transformation to the third filtered transform.
6. A method for estimating a movement of particles in a bone, the method comprising steps of: obtaining first data associated with first ultrasonic waves emitted at a temporal frequency, the first data indicating: a first emission direction, the first emission direction being normal to a wavefront of the first ultrasonic waves towards a point located inside the bone, during their propagation in the bone, and a first reception direction, the first reception direction being normal to a wavefront of first ultrasonic echoes obtained by reflection of the first ultrasonic waves at the point, during their propagation in the bone, obtaining second data associated with second ultrasonic waves emitted at the temporal frequency, the second data being at least partly different from the first data, the second data indicating: a second emission direction, the second emission direction being normal to a wavefront of the second ultrasonic waves towards the point, during their propagation in the bone, and a second reception direction, the second reception direction being normal to a wavefront of the second ultrasonic echoes obtained by reflection of the second ultrasonic waves at the point, during their propagation in the bone, obtaining ultrasonic wave phase velocities in the bone in the following directions: the first emission direction, the first reception direction, the second emission direction, the second reception direction, obtaining a first video showing the bone at the point, the first video issuing from the first ultrasonic echoes, and obtaining a second video showing the bone at the point, the second video issuing from the second ultrasonic echoes, computing a first phase variation at the point between two images of the first video, and a second phase variation at the point between two images of the second video, computing a particle movement at the point from: the temporal frequency, the first data and the second data, the first phase variation and the second phase variation, and ultrasonic wave phase velocities in the bone; the method further comprising: obtaining third data associated with third ultrasonic waves emitted at the temporal frequency, the third data being at least partly different from the first data and the second data, the third data indicating: a third emission direction, the third emission direction being normal to a wavefront of the third ultrasonic waves towards the point, during their propagation in the bone, a third reception direction, the third reception direction being normal to a wavefront of the third ultrasonic echoes obtained by reflection of the third ultrasonic waves at the point, during their propagation in the bone, obtaining a third video showing the bone at the point, the third video issuing from the third ultrasonic echoes, computing a third phase variation at the point between two images of the third video, obtaining additional ultrasonic wave phase velocities in the bone in the following directions: the third emission direction, the third reception direction, wherein the movement is computed also from the third data, the third phase variation, and the additional ultrasonic wave phase velocities in the bone.
7. The method according to claim 6, further comprising the following steps: transforming a first raw video issuing from the first ultrasonic echoes into a first transform, the first transform comprising first information on movement of particles in the bone in a first direction, and second information on movement of particles in the bone in a second direction opposite to the first direction, and filtering the first transform so as to obtain a first filtered transform comprising the first information but not comprising the second information, the first video being generated by applying an inverse transformation to the first filtered transform.
8. The method according to claim 7, further comprising the following steps: transforming a second raw video issuing from the second ultrasonic echoes into a second transform, the second transform comprising third information on movement of particles in the bone in the first direction, and fourth information on movement of particles in the bone in the second direction, and filtering the second transform so as to obtain a second filtered transform comprising the third information but not comprising the fourth information, the second video being generated by applying an inverse transformation to the second filtered transform.
9. The method according to claim 8, further comprising the following steps: filtering the first transform so as to obtain a first filtered complementary transform comprising the second information but not comprising the first information, generating a first complementary video showing the bone at the point, by applying an inverse transformation to the first filtered complementary transform, computing a first complementary phase variation at the point between two images of the first complementary video, filtering the second transform so as to obtain a second filtered complementary transform comprising the fourth information but not comprising the third information, generating a second complementary video showing the bone at the point, by applying an inverse transformation to the second filtered complementary transform, computing a second complementary phase variation at the point between two images of the second complementary video, and computing a complementary particle movement at the point from: the temporal frequency, the first data set and the second data set, the first phase variation and the second phase variation, and ultrasonic wave phase velocities in the bone.
10. The method according to claim 6, further comprising the following steps: transforming a third raw video issuing from the third ultrasonic echoes into a third transform, the third transform comprising fifth information on movement of particles in the bone in the first direction, and sixth information on movement of particles in the bone in the second direction, and filtering the third transform so as to obtain a third filtered transform comprising the fifth information but not comprising the sixth information, the third video being generated by applying an inverse transformation to the third filtered transform.
11. The method according to claim 1, wherein the transformation is a Fourier transformation.
12. The method according to claim 1, wherein the temporal frequency has a value comprised between 0.1 MHz and 10 MHz.
13. The method according to claim 1, wherein the point is a crossing point for red blood cells.
14. A computer-readable memory storing computer-executable instructions for executing the steps of the method according to claim 1.
15. A device for estimating a movement of particles in a bone, the device comprising: a memory configured to store: first data associated with first ultrasonic waves emitted at a temporal frequency, the first data indicating: a first emission direction, the first emission direction being normal to a wavefront of the first ultrasonic waves towards a point located inside the bone, during their propagation in the bone, and a first reception direction, the first reception direction being normal to a wavefront of first ultrasonic echoes obtained by reflection of the first ultrasonic waves at the point, during their propagation in the bone, second data associated with second ultrasonic waves emitted at the temporal frequency, the second data being at least partly different from the first data, the second data indicating: a second emission direction, the second emission direction being normal to a wavefront of the second ultrasonic waves towards the point, during their propagation in the bone, and a second reception direction, the second reception direction being normal to a wavefront of the second ultrasonic echoes obtained by reflection of the second ultrasonic waves at the point, during their propagation in the bone, ultrasonic wave phase velocities in the bone in the following directions: the first emission direction, the first reception direction, the second emission direction, the second reception direction, a first video showing the bone at the point, the first video issuing from the first ultrasonic echoes, and a second video showing the bone at the point, the second video issuing from the second ultrasonic echoes, and at least one processor configured to: compute a first phase variation at the point between two images of the first video, compute a second phase variation at the point between two images of the second video, and compute a particle movement at the point from: the temporal frequency, the first data and the second data, the first phase variation and the second phase variation, and ultrasonic wave phase velocities in the bone.
16. An ultrasound system comprising: a probe configured to: emit first ultrasonic waves at a reference frequency towards a point located inside a bone, receive first ultrasonic echoes, the first ultrasonic echoes being obtained by reflection of the first ultrasonic waves at the point, emit second ultrasonic waves at the reference frequency towards the point, receive second ultrasonic wave echoes, the second ultrasonic echoes being obtained by reflection of the second ultrasonic waves at the point, an imaging device configured to generate a first video showing the bone at the point from the first ultrasonic echoes, generate a second video showing the bone at the point from the second ultrasonic echoes, and a device for estimating the movement of particles in the bone according to claim 15.
Description
BRIEF DESCRIPTION OF FIGURES
(1) Other characteristics, aims and advantages of the invention will emerge from the description which follows, which is purely illustrative and not limiting, and which must be read with reference to the appended drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14) In all the figures, similar elements bear identical references.
DETAILED DESCRIPTION
(15) 1) Ultrasound System According to One Embodiment
(16) With reference to
(17) The probe 2 is conventional. The probe 2 comprises a plurality of ultrasonic wave emitters and receivers. The emitters and receivers are distributed in such a way that an ultrasonic wave emitted by an emitter can be received by a receiver after its reflection at a point located inside a body to be analyzed, in particular a bone as will be seen later.
(18) The imaging device 4 is configured to generate raw videos showing the interior of the structure to be analyzed from ultrasonic echoes received by the probe. The imaging device is known from the state of the art.
(19) As a reminder, the impulse response of the imaging device 4 can be described by the point spread function (PSF). The name of this function illustrates the fact that the response of the imaging device 4 to a point object is a pattern visible in an image generated by the imaging device 4, this pattern having parallel fringes, as illustrated in
(20) There is a close relationship between the fringes of the pattern and the ultrasonic wavefront from which the pattern comes (this wavefront being represented on the left of
(21) On the one hand, the peak-to-peak distance between two successive fringes of the pattern is /2, knowing that =c.sub.0/f.sub.0, where c.sub.0 is the phase velocity of the ultrasonic wave, and f.sub.0 is the temporal frequency of the ultrasonic wave.
(22) On the other hand, the inclination of the fringes of the pattern in an image produced by the imaging device is a function of the direction of propagation of the ultrasonic wave.
(23) When a point object is static relative to the probe, the fringe pattern which constitutes the response is also static in a succession of images generated by the imaging device 4. But when the point object moves relative to the probe, the fringe pattern moves in the image succession. Thus, a signal observed in a given pixel of such a succession of images varies. This signal in particular has a phase which varies from one image of the video to another.
(24) Returning to
(25) The memory 12 is configured to store data which will be detailed below. The memory 12 is of any type. The memory 12 may in particular comprise a volatile memory for storing data temporarily (for example of RAM type), and a non-volatile memory for storing data persistently (for example of flash type, EEPROM, HDD, etc.).
(26) The or each processor 10 is configured to execute a program comprising code instructions stored in the memory 12. When this program is executed by the or each processor 10, the device 6 implements a method for estimating the movement of particles in the structure probed by the probe using ultrasonic waves. This method is described below.
(27) The or each processor 10 is of any type (CPU, controller, microcontroller, ASIC, FPGA, etc.). In what follows, the example of an embodiment in which the estimation device comprises a processor will be taken, it being understood that, in other embodiments, several processors 10 can be used, in particular to execute different tasks of the aforementioned program in parallel.
(28) 2) Method Implemented by the Ultrasound System
(29) With reference to
(30) 2.1) Probing Using Ultrasonic Waves
(31) In a probing step 100, the probe 2 is used to probe a bone using ultrasonic waves. The probe 2 emits ultrasonic waves at a frequency f.sub.0 towards the bone. These ultrasonic waves penetrate the bone.
(32) The temporal frequency f.sub.0 has a value comprised between 0.1 MHz and 10 MHz.
(33) Ultrasonic echoes resulting from the reflection of these ultrasonic waves inside the bone are then received by the probe.
(34) It should be noted that ultrasonic waves having followed different trajectories can reach the same point located inside the bone. The ultrasonic echoes resulting from the reflection of these ultrasonic waves at this point also follow different trajectories.
(35) Consider in particular a fixed point located inside the bone, which will be called point P.
(36) The probe 2 emits first ultrasonic waves with a temporal frequency f.sub.0 towards this point P, and receives first ultrasonic echoes obtained by reflection of the first ultrasonic waves at the point P.
(37) The first ultrasonic waves and the first echoes have wavefronts oriented differently during their propagation in the bone. Thus: the orientation of the wavefront of the first ultrasonic waves can be characterized by a direction normal to this wavefront, which is conventionally called first emission direction (to mean that it is a forward path of the first waves leading to the considered point P). the orientation of the wavefront of the first ultrasonic echoes can be characterized by a direction normal to this wavefront, which is conventionally called first reception direction (to mean that it is a reverse path followed by the first echoes before reception by the probe 2, and to distinguish it from the first emission direction defined previously).
(38) The probe 2 also emits second ultrasonic waves at the same temporal frequency f.sub.0 towards the same point P, and receives second ultrasonic echoes obtained by reflection of the second ultrasonic waves at the point P.
(39) The second ultrasonic waves and the second echoes have differently oriented wavefronts as they propagate through the bone. Thus: the orientation of the wavefront of the second ultrasonic waves can be characterized by a direction normal to this wavefront, which is conventionally called second emission direction (to mean that it is a forward path of the second waves leading to the considered point P). the orientation of the wavefront of the second ultrasonic echoes can be characterized by a direction normal to this wavefront, which is conventionally called second reception direction (to mean that it is the reverse path followed by the second echoes before reception by the probe 2, and to distinguish it from the second emission direction defined previously).
(40) The second ultrasonic waves and the second echoes have the same temporal frequency and are distinguished from the first ultrasonic waves and their echoes in particular by their propagation trajectory, and by the orientation of their wavefronts during their propagation. In other words, at least one of the following two conditions is verified: the second emission direction is different from the first normal emission direction, and the second reception direction is different from the first normal reception direction.
(41) Thus, at least two pairs of wavefront directions are formally associated with the same point P located inside the bone, these pairs of different directions characterizing different trajectories of emitted ultrasonic waves and received ultrasonic echoes passing through this point P. As will be seen below, the probe can use more than two pairs of wavefront directions in step 100.
(42) As will be seen in more detail later, the directions normal to the wavefronts discussed previously can be directions in a two-dimensional space or a three-dimensional space. Moreover, these directions can be indicated by data in different forms, in particular angular data or vectors. For example, when considering directions in a plane, the first emission direction may be indicated by a first emission phase angle, and the first reception direction may be indicated by a first reception phase angle.
(43) 2.2) Reconstruction of Videos of the Bone from Ultrasonic Echoes
(44) In a reconstruction step 102 known from the state of the art, the imaging device 4 uses the ultrasonic echoes received by the probe to reconstruct raw videos showing the interior of the bone.
(45) Each raw video generated by the imaging device comprises a succession of images showing the interior of the bone at different times. When particles move inside the observed bone, for example red blood cells, these particles can be represented in different locations in different frames of the same video.
(46) Each image represents a layer of the bone extending in a plane defined by two axes X and Z (shown in
(47) In particular, the imaging device 4 generates a first raw video showing the interior of the bone at the point P, from the first ultrasonic echoes.
(48) Moreover, the imaging device generates a second raw video showing the interior of the bone at the point P, from the second ultrasonic echoes.
(49) Each raw video generated in the reconstruction step 102 is stored in memory 12 (in particular the first raw video and the second raw video).
(50) Likewise, each pair of angles used by the probe in the probing step 100 is stored in the memory 12 (in particular the first pair of angles and the second pair of angles). This storage can be carried out before or after the probing step 100 implemented by the probe 2. The determination of these pairs of angles is known to the person skilled in the art.
(51) 2.3) Estimation of a Movement of Particles in the Bone
(52) The estimation device 6 implements a method for estimating the movement of particles in the bone. This method comprises the following steps, relating to
(53) In a step 201, the estimation device obtains data associated with different ultrasonic waves, and these data revealing the orientation of the wavefronts of the associated waves and their echoes.
(54) In particular, in step 201, the estimation device obtains first data associated with the first ultrasonic waves, the first data indicating the first emission direction and the first reception direction. The estimation device also obtains second data, the second data indicating the second emission direction, and the second reception direction. The second data is at least partly different from the first data.
(55) In a step 202, the processor 10 obtains at least one ultrasonic wave phase velocity in the bone. It will be seen below that the number of velocities obtained during this step can vary, depending on the embodiment considered.
(56) In a step 203, the processor 10 computes phase variations at the point P, between two images coming from different videos.
(57) In particular, the processor 10 computes in step 203 a first phase variation .sub.11 at the point P between two first images issued directly or indirectly from the first raw video. This computing is a known step in the state of the art.
(58) Moreover, the processor computes a second phase variation .sub.22 at the point P, between two second images separated by the same time difference as the two first images discussed previously. The two second images are issued directly or indirectly from the second raw video.
(59) In reality, several phase variations (including the first phase variation .sub.11 and the second phase variation .sub.22) are computed by the processor for a pixel of fixed coordinates in images (including the two first images and the two second images), this pixel imaging the point P discussed previously. It can therefore be said that the first phase variation .sub.11 and the second phase variation .sub.22 are computed at the point P.
(60) In a step 204, the processor 10 computes a particle movement U at the point P. This movement U is a vector U with several components. The movement U is computed by the processor from the following data: the temporal frequency f.sub.0, the first data and the second data obtained in step 201, the first phase variation .sub.11 and the second phase variation .sub.mn computed in step 203, and each ultrasonic wave phase velocity in the bone, obtained in step 202.
(61) In a subsequent step, the processor can compute a particle velocity vector at the point P, by dividing the movement vector U by the time difference between the two images of the first video (corresponding to the time difference between the two images of the second video).
(62) This velocity vector can then be displayed superimposed with an image of the interior of the bone by the display screen 8 (the point of origin of this vector being located at the pixel of this image which shows the point P discussed previously).
(63) All the preceding steps are repeated for several points located inside the bone, imaged in different pixels of the videos considered.
(64) In what follows, a conventional approach for estimating a movement of particles in a medium will be described first, before detailing different embodiments of the method 104, which differ from this conventional approach.
2.3.1) Conventional Approach: Isotropic Elasticity Medium, 2D Movement, Processing Based on Raw Videos
(65) A known method consists in implementing steps 201 to 204 on images showing soft tissues only (therefore no bones). In this known method: the two first images belong to the first raw video; the two second images belong to the second raw video; the movement U is a 2D movement vector, that is to say with two components: a movement component U.sub.Z parallel to the axis Z, and a movement component U.sub.X parallel to the axis X.
(66) Furthermore, in this first embodiment, the processor makes the hypothesis in the computing step 204 that the medium observed in the videos is isotropic, as illustrated in
(67) In the first embodiment, the first data comprise: phase angle .sub.1 of the first ultrasonic waves during their propagation in the medium traversed, before reaching the point P. This phase angle .sub.1 indicates the first emission direction. a phase angle .sub.1 of the first ultrasonic echoes, during their propagation in the medium traversed. This phase angle .sub.1 indicates the first reception direction.
(68) Moreover, the second data comprises: a phase angle .sub.2 of the second ultrasonic waves during their propagation in the medium, before reaching the point P. This phase angle .sub.1 indicates the second emission direction. a phase angle .sub.2 of the first ultrasonic echoes, during their propagation in the medium. This phase angle .sub.2 indicates the second reception direction.
.sub.1=.sub.1
.sub.2=.sub.2
.sub.1=.sub.1
.sub.n=.sub.2
(69) Where: .sub.1 is the group angle of the first ultrasonic waves, .sub.1 is the group angle of the first ultrasonic echoes, .sub.2 is the group angle of the second ultrasonic waves, and .sub.2 is the group angle of the second ultrasonic echoes.
(70) These equalities between group angle and phase angle come from the fact that the medium traversed by the waves has isotropic elasticity.
(71) In this known method, the computing carried out in step 204 comprises a resolution of the following matrix equation by the processor 10, in which these two components are U.sub.Z and U.sub.X are unknowns:
(72)
(73) Thus, only one phase velocity c.sub.0 is involved in this computing.
2.3.2) Embodiment 1: Bone Assumed to be an Anisotropic Elasticity Medium, 2D Movement, Processing Based on Raw Videos
(74) In a first embodiment of the estimation method 104: the two first images belong to the first raw video; the two second images belong to the second raw video; the movement U is a 2D movement vector, that is to say with two components: a movement component U.sub.Z parallel to the axis Z, and a movement component U.sub.X parallel to the axis X.
(75) The first embodiment differs from the known method discussed previously in that the medium traversed contains a bone, and the processor assumes that the bone is an elastically anisotropic medium, as illustrated in
(76) In the presence of a bone, image reconstruction must correct the refraction effect appearing at the interface between the bone and the surrounding soft tissue. An ultrasound ray changes its direction as it enters or exits a bone, as shown in
(77) In the first embodiment, the first data and the second data comprise the same phase angles .sub.1, .sub.1, .sub.2 and .sub.2 as in the first embodiment.
(78) On the other hand, as the hypothesis in the first embodiment that the bone is an elastically anisotropic medium is made, there is no longer equality in the phase angles .sub.1, .sub.1, .sub.2 and .sub.2 and the group angles .sub.1, .sub.1, .sub.2 and .sub.2, respectively.
(79) For example, the aforementioned phase angles .sub.1, .sub.1, .sub.2 and .sub.2 can be determined from the group angles of the corresponding waves or echoes, and from an anisotropy model of the bone known to the person skilled in the art.
(80) The equation below is a model illustrating the relationship between the group angle of a wave, and the phase angle n of that wave, and the phase velocity v of that wave.
(81)
(82) In this equation, v depends on the phase angle , hence its partial derivation.
(83) This equation can be solved to determine: the phase angle .sub.1 from the group angle .sub.1, the phase angle .sub.2 from the group angle .sub.2, the phase angle .sub.1 from the group angle .sub.1, and the phase angle .sub.2 from the group angle .sub.2.
(84) This determination of the phase angles from group angles can be implemented by the processor 10 during step 201. Alternatively, the phase angles are determined by other equipment, then supplied to the estimation device 6. In the first embodiment, the processor 10 further obtains different phase velocities of ultrasonic waves in the bone. These phase velocities are no longer equal to one and the same velocity c.sub.0 as was the case in the first embodiment. Thus, the phase velocities in the following directions are obtained by the processor 10: the first emission direction, the first reception direction, the second emission direction, the second reception direction.
(85) In this embodiment, it will be considered that the waves arriving at the point P are compression waves; their phase velocity is noted v.sub.p.
(86) To determine these phase velocities, the processor 10 or other equipment can use an anisotropy model of the bone known to the person skilled in the art, formed by a mathematical function, for example for a compression wave whose phase velocity is noted v.sub.p. This mathematical function allows to compute, from a phase angle, a phase velocity of an ultrasonic wave in the bone in a direction indicated by this phase angle.
(87) The ultrasonic wave phase velocities can therefore be as follows, when such an anisotropy model of the bone is used: v.sub.p(.sub.1), v.sub.p(.sub.2), v.sub.p(.sub.1) and v.sub.p(.sub.2).
(88) An anisotropy model usable by the person skilled in the art to determine these phase velocities is described in document Measuring anisotropy of elastic wave velocity with ultrasound imaging and an autofocus method: application to cortical bone., Guillaume Renaud, Pierre Clouzet, Didier Cassereau, Maryline Talmant, published in November 2020. This anisotropy model is as follows:
(89)
(90) The four parameters listed above are called Thomsen parameters, because they were proposed by L. Thomsen in the paper entitled Weak elastic anisotropy, published in 1986.
(91) Another anisotropy model usable by the person skilled in the art to determine these phase velocities, also proposed by L. Thomsen in 1986, is the following:
(92)
(93) Where V.sub.os1 is the propagation velocity of compression waves in the bone in the direction for which the propagation velocity is maximum, V.sub.os2 is the propagation velocity of compression waves in the bone in the direction for which the propagation velocity is minimum, is the anisotropy parameter of the bone, is a phase angle, defined relative to the direction for which the propagation velocity is minimum, v.sub.p() is a phase velocity of compression waves in the bone corresponding to the phase angle .
(94) In the first embodiment, the computing carried out in step 204 involves the phase velocities of ultrasonic waves in the bone v.sub.p(.sub.1), v.sub.p(.sub.2), v.sub.p(.sub.1) and v.sub.p(.sub.2), and not a single velocity c.sub.0 as is the case in the first embodiment.
(95) The computing 204 comprises in the first embodiment a resolution of the following matrix equation by the processor 10, in which the two components U.sub.Z and U.sub.X are unknowns:
(96)
(97) Making the hypothesis here that the bone is an anisotropic medium is more faithful to reality. Consequently, the estimation of the particle movement is more precise in the first embodiment than in the known method, the principles of which are recalled in section 2.3.1.
2.3.3) Computing of Movement Based on a Larger Number of Pairs of Emission-Reception Angles/3D Movement
(98) In the embodiments described above, a movement at the point P is computed from only two phase variations .sub.11 and .sub.22, respectively associated with first and second data in the form of pairs of phase angles (.sub.1,.sub.1) and (.sub.2,.sub.2). This is sufficient to determine the two unknowns which are the two components U.sub.Z and U.sub.X.
(99) However, in other embodiments, additional data can be obtained by the estimation device in step 201, giving rise to the computing of variation of complementary phases during step 203, which are then used to compute a particle movement in the bone in step 204.
(100) In general, the probe can emit ultrasonic waves at M different emission phase angles .sub.1, . . . , .sub.m, . . . .sub.M, and at N different reception phase angles .sub.1, . . . , .sub.n, . . . .sub.N, which gives rise to NM pairs of angles (.sub.m,.sub.n). NM phase variations .sub.mn at the point P are then computed.
(101) The computing of the first embodiment can therefore be generalized to the following equation:
(102)
(103) Similarly, the computing of the first embodiment can therefore be generalized to the following equation, involving NM different phase velocities:
(104)
(105) These embodiments involve the prior determination of NM ultrasonic wave phase velocities (one velocity per angle .sub.m and per angle .sub.n).
(106) These embodiments use excess data to determine two unknowns. This excess number nevertheless has the advantage of providing an estimate of the movement that is more robust to noise.
(107) The method can be generalized to allow the computing in step 204 of a movement in a three-dimensional space where the movement to be estimated has three unknown components Ux, Uy and Uz. Then it becomes easier to describe the orientation of the wavefront by the unit vector normal to the surface of the ultrasonic wavefront, E(Ex,Ey,Ez) in emission and R(Rx,Ry,Rz) in reception, rather than with a phase angle. To estimate the three components of the movement in the three spatial dimensions called x,y and z, it is then necessary to use at least three pairs of emission and reception directions. These three pairs of emission and reception directions would then be defined by the pairs of unit vectors (E1,R1), (E2,R2) and (E3,R3).
(108)
(109) As for a two-dimensional space, this system of three linear equations with three unknowns can be extended to a system of overdetermined equations using M emission directions and N reception directions, in order to obtain an estimate of the movement which is more robust to the noise.
2.3.4) Prior Filtering of Videos by Direction of Movement
(110) In other embodiments, for any m and for any n, the two images leading to the phase variation .sub.mn do not belong to the raw video associated with the pair of angles (.sub.m,.sub.n), but belong to a filtered video generated during an additional decomposition step 200 implemented by the processor 10. This decomposition step 200, optional but very advantageous, is shown in dotted lines in
(111) With reference to
(112) The decomposition 300 of the raw video associated with the pair of angles (.sub.m,.sub.n) comprises the following substeps.
(113) The processor applies a transformation to the raw video associated with the pair of angles (.sub.m,.sub.n) so as to generate a transform (step 300). The transform has the particular property of comprising information relating to movements of particles in the bone in K different directions, and which can be distinguished from one another.
(114) The processor applies filtering to the transform, so as to produce K filtered transforms. Each filtered transform selectively comprises information on movement of particles in the bone in one direction among the aforementioned K directions, excluding all other particle movement directions.
(115) The processor then applies an inverse transformation to each filtered transform, so as to obtain the first K filtered videos. The first K filtered videos contain different and complementary movement information.
(116) In particular, the transformation applied in step 300 is a Fourier transform, and the transformation applied in step 304 is an inverse Fourier transform.
(117) As an illustration, consider an example of carrying out decomposition 200 in which K=2 is chosen. The transform then comprises: information on movement of particles in the bone in a first direction (for example upwards), and information on movement of particles in the bone in a second direction opposite to the first direction (for example downwards).
(118) In this embodiment, the processor can produce in step 302: a filtered transform comprising the movement information in the first direction, but not the movement information in the second direction; and a first complementary filtered transform, comprising the movement information in the second direction, but not the movement information in the first direction.
(119) Then, two first filtered videos are obtained by applying the inverse transformation to these two filtered transforms.
(120) Alternatively, K=4 can be chosen. The first transform then comprises: information on movement of particles in the bone in a first direction, and information on movement of particles in the bone in a second direction opposite to the first direction. information on movement of particles in the bone in a third direction perpendicular to the first direction. information on movement of particles in the bone in a fourth direction opposite to the third direction.
(121)
(122) As indicated previously, the decomposition step 200 is implemented for any m and for any n, that is to say for each raw video associated with a pair of angles (.sub.m,.sub.n), so as to produce K filtered videos associated for a pair of angles (.sub.m,.sub.n). In total, MNK filtered videos are therefore produced.
(123) Then, for any m and for any n, the processor selects a filtered video among the K filtered videos associated with the pair of angles (.sub.m,.sub.n). MN filtered videos are therefore selected.
(124) The MN videos filtered then selected by the processor all result from a filtering in the same direction of movement of particles (for example the first direction of movement mentioned above).
(125) Each filtered then selected video thereafter gives rise to the computing of a phase variation .sub.mn, as indicated previously.
(126) The filtered videos constitute much more readable images than the raw videos originally generated by the imaging device. Thus, applying steps 203 and 204 to images belonging to these filtered videos improves the precision of the estimated movement.
(127) Furthermore, it is possible to compute up to K1 complementary movements at the point P by repeating the computing steps for images from filtered videos which have not yet been selected.
3) Results and Advantages
3.1. Advantages Conferred by the First Embodiment, Compared to the Conventional Approach
(128)
(129) Implementation of the method according to the first embodiment detailed in section 2.3.2 and according to the conventional approach presented in section 2.3.1 allows to produce particle movements, from which particle velocity vectors can be deduced, as indicated previously.
(130) As shown in
3.1. Advantages Conferred by Filtering, Compared to the Conventional Approach
(131) On the left of
(132) In the middle of
(133) On the right of
(134) It is noted that the simulated raw image contains a certain number of vectors with aberrant orientations, in particular at the central intersection. This is due to the fact that the spatial resolution of the ultrasound system is not sufficient to spatially distinguish the different vessels. Thanks to the directional filtering moving in the up direction then in the down direction, the velocity vectors that could be determined are much less aberrant.