EP4665237A1 - Verfolgungsverfahren und -vorrichtung - Google Patents
Verfolgungsverfahren und -vorrichtungInfo
- Publication number
- EP4665237A1 EP4665237A1 EP24709143.2A EP24709143A EP4665237A1 EP 4665237 A1 EP4665237 A1 EP 4665237A1 EP 24709143 A EP24709143 A EP 24709143A EP 4665237 A1 EP4665237 A1 EP 4665237A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- density
- frames
- linking
- measure
- signal portions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/48—Diagnostic techniques
- A61B8/481—Diagnostic techniques involving the use of contrast agents, e.g. microbubbles introduced into the bloodstream
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/08—Clinical applications
- A61B8/0833—Clinical applications involving detecting or locating foreign bodies or organic structures
- A61B8/085—Clinical applications involving detecting or locating foreign bodies or organic structures for locating body or organic structures, e.g. tumours, calculi, blood vessels, nodules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
- G06T7/248—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving reference images or patches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/06—Measuring blood flow
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/08—Clinical applications
- A61B8/0891—Clinical applications for diagnosis of blood vessels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
Definitions
- the present invention relates to a method and apparatus for tracking particles of contrast agent detected using medical imaging, for example, for tracking microbubbles in ultrasound imaging.
- Contrast-enhanced ultrasound is an imaging modality used in hospitals to depict the circulation of organs within the body.
- Microbubbles MBs that act as contrast agents are injected into the patient intravenously before the imaging takes place to enhance the ultrasound image. It is now available in hospitals to depict the circulation of organs within the body with improved contrast.
- Super resolution ultrasound imaging may be obtained using particle tracking, which comprises three steps: particle detection, localisation and linking.
- Detection of MBs can be achieved either by using particle probability images or by using comparisons to a reference MB signal. Since they are much smaller than the imaging wavelength, they are localised, for example by identifying the centroids of the MB signals. The motion of these MBs is then tracked by linking the localised positions between consecutive frames.
- Figure 1 is an illustration of a known linking methods.
- Figure 1 depicts a vascular structure having a first vessel and a second vessel.
- Figures 1 (a) and 1(b) illustrate particle tracking in accordance with two known methods.
- Figure 1(c) illustrates the ground truth links.
- Figure 1(a) illustrates the nearest neighbour method.
- MBs in one CELIS frame are linked to its nearest neighbour in the next frame.
- this method works well and is capable of constructing the vessel networks using MB tracks, even in low signal-to-noise ratio environments.
- motion models may be added by imposing certain motion restrictions between frames, which is visualised in Figure 1 (b).
- an element tracking method comprising: for each of a sequence of frames, obtaining position data comprising a respective position assigned to each of a plurality of element signal portions within said frame; and using a linking method that uses at least said assigned position data to link element signal portions represented in at least one of the frames to element signal portions represented in at least one other of the frames thereby to track movement of elements through said region of the subject, wherein at least one of a) and b): a) the linking of the element signal portions is in dependence on a measure of element density in at least part of the at least one of the frames and in at least part of the at least one other of the frames; b) the linking of the element signal portions is in dependence on a measure of element velocity in at least part of the at least one of the frames and in at least part of the at least one other of the frames.
- the method may comprises obtaining a plurality of potential or candidate links between a first frame and a second frame of the sequence of frames and selecting one or more of the potential or candidate links in dependent on a measure of element density and/or on a measure of element velocity.
- the measure of element density and/or on a measure of element velocity may be of the first and/or the second frame.
- the method may comprises obtaining a plurality of potential or candidate links between successive pairs of frames of the sequence of frames and, for each frame, selecting one or more of the potential or candidate links in dependence on a measure of element density and/or on a measure of element velocity.
- Obtaining the plurality of potential or candidate links between frames may comprise applying a motion model and/or nearest neighbour model and/or a known linking model.
- the selection of candidate links may result in a plurality of links for further linking into a plurality of tracks.
- the selection of candidate links may be in dependence on knowledge of vascular bed properties.
- the selection of one or more of the candidate links may comprise selecting links that represent or are a least indicative of a physically possible or probable movement of elements between frames.
- the selection of one or more of the candidate links may comprise rejecting links that represent physically impossible movement of elements between frames.
- a physically impossible movement may comprise movement across a physical barrier and/or between two or more physically separated channels.
- the selection of one or more candidate links may comprise rejecting candidate links made between different vessels, for example adjacent vessels.
- the linking of the element signal portions may comprise replacing a physically impossible or improbable link with a physically possible or probable link.
- a physically impossible or improbable link may comprise a link having a barrier and/or other restriction on its path.
- a physically possible link may comprise a link having no barrier or restrictions on its path.
- the physically impossible or improbable link may comprise a straight path and the physically possible or probable link may comprise a non-straight, for example, a curved path.
- the linking of the element signal portions may comprise rejecting candidate links by applying a criteria to the candidate links based on density and/or speed and/or angle and/or velocity.
- the linking of the element signal portions may result in a plurality of links, wherein each link connects a respective pair of element signal portions.
- the linking of the element signal portions may result in a plurality of tracks, wherein each track comprises a respective plurality of links. Each track may be representative of motion of a respective element.
- Using the measure of element density and/or the measure of element velocity in the linking of the element signal portions may reduce a number of incorrect links. Using the measure of element density and/or the measure of element velocity may result in improved tracking.
- the elements may also be referred to as particles.
- the elements may comprise contrast elements.
- the element signal portions may comprise contrast element signal portions.
- the contrast elements may comprise microbubbles.
- Microbubbles are contrast enhancing agents that act as targets in ultrasound methods.
- a microbubble may comprise a bubble that has a size of less than one millimetre in diameter but usually larger than one micrometre.
- a solution of microbubbles will typically contain microbubbles that vary in size and shape.
- Microbubbles may have a diameter of 1 to 10 micrometres.
- Vascular knowledge driven microbubble tracking for super-resolution ultrasound imaging may be provided.
- An optimization of tracking microbubbles in the blood stream as they appear in ultrasound image data may be achieved.
- a result may be to create robust super-resolution maps of the architecture and dynamics of the vascular and microvascular bed.
- vascular knowledge driven microbubble tracking may contribute to accurate and early diagnosis for cancer and specifically prostate cancer patients.
- prostate cancer is the most common cancer in men, with the second highest mortality in men and a very high unnecessary invasive intervention rate. Accurate and early diagnosis may help to address mortality and intervention rate.
- a number of statistical criteria may be used that impact in the correct selection of tracks. These criteria may comprise knowledge of vascular bed properties.
- the density assisted linking method may comprise applying at least one density criterion to potential links, for example minimum density criteria.
- the density assisted linking method may comprise rejecting potential links that do not meet the at least one density criterion.
- the at least one density criterion may require a sufficient number of elements.
- the at least one density criterion may require a smooth distribution of elements.
- the measure of element density may comprise an average element density.
- the measure of element density may comprise an average element density over pixels along a path between element signal regions.
- the path may be a straight line path.
- the at least one density criterion may comprise a minimum value for average element density along the path. A link may be rejected if an average element density along a path for that link is below the minimum value.
- the measure of element density may comprise a standard deviation of element density.
- the measure of element density may comprise a standard deviation of element density over pixels along a path between element signal regions.
- the path may be a straight line path.
- the at least one density criterion may comprise a maximum value for standard deviation of element density along the path. A link may be rejected if a standard deviation of element density along a path for that link is above the maximum value.
- the application of the continuity criteria may reject physically improbable links of an element between frames.
- the application of the continuity criteria may comprise defining a partial sector or other shape from the element based on speed and/or angle and determining if the link lies, at least partially, in the partial sector or other shape.
- the partial sector or other shape may be defined by a maximum and minimum speed and/or angle.
- Use of a measure of element density may prevent, or reduce, instances of links being made between different vessels, for example adjacent vessels.
- the linking of the element signal portions in dependence on a measure of element velocity may comprise a velocity assisted linking method.
- the velocity assisted linking method may be used to obtain a first link in a track.
- the velocity assisted linking method may be used to obtain at least one further link in a track.
- the measure of element velocity may comprise a measure of element speed.
- the measure of element velocity may comprise a measure of element direction.
- the method may further comprise determining the measure of element velocity.
- the measure of element velocity may be determined for each of a plurality of positions, for example each of a plurality of pixels.
- the measure of element velocity may be determined for each frame of the sequence of frames.
- the velocity assisted linking method may comprise obtaining a map of speed and/or a map of direction.
- the map of speed and/or map of direction may be generated using previously determined tracks.
- the map of speed may be representative of an average speed of previously determined tracks in each of a plurality of locations, for example each of a plurality of pixels.
- the map of direction may be representative of an average direction of previously determined tracks in each of a plurality of locations, for example each of a plurality of pixels.
- the linking of the element signal portions in dependence on the measure of element velocity may comprise using speed and/or direction for all frames of the sequence of frames.
- the linking of the element signal portions in dependence on a measure of element density may comprise using speed and/or direction for a subset of the sequence of frames.
- the linking of the element signal portions in dependence on a measure of element density may comprise a maximum density seeking method.
- the maximum density seeking method may comprise adjusting a measure of velocity in accordance with a determined path, for example increasing a velocity for a path if the path is determined to be a curved path and therefore longer than a straight path.
- the linking method may comprise a density assisted linking method and a velocity assisted linking method.
- the linking method may comprise a density assisted linking method and a maximum density seeking method.
- the linking method may comprise a velocity assisted linking method and a maximum density seeking method.
- the linking method may comprise a density assisted linking method, a velocity assisted linking method and a maximum density seeking method.
- the linking method may comprise optimizing of a cost matrix of potential links.
- the optimizing of the cost matrix may comprise minimising the cost matrix.
- the linking method may comprise a first run comprising a first linking method, followed by a second run comprising a second linking method. Results of the first run may be used as an input to the second run.
- the second linking method may be different from the first linking method.
- the first linking method may comprise at least one of a nearest neighbour method, a motion model method, a density assisted linking method, a velocity assisted linking method, a maximum density seeking method.
- the second linking method may comprise at least one of a nearest neighbour method, a motion model method, a density assisted linking method, a velocity assisted linking method, a maximum density seeking method.
- Neighbourhood information may comprise information from regions of the image around and/or outside a given element signal portion, or around and/or outside of regions that are immediately adjacent to the given element.
- Neighbourhood information may comprise information relating to multiple elements, for example a large number of elements.
- Neighbourhood information may comprise information from an entire frame or multiple frames.
- Neighbourhood information may comprise anatomical knowledge.
- At least some of the elements may be present in vessels in the human or animal subject.
- the method may comprise using said tracking of said movement of elements through said region to track the paths of at least some of said vessels.
- the method may further comprise determining a vessel map using said tracking of said movement of elements.
- the linking of the element signal portions may result in a plurality of tracks, wherein each track comprises a respective plurality of links.
- Each track may be representative of motion of a respective element.
- the tracks may be representative of motion of the elements within vessels.
- the elements may move in accordance with blood flow.
- the tracks may be considered to be representative of blood flow.
- the tracks may be considered to provide a manifestation of vessels or of vascular structure.
- At least some of the elements may be present outside vessels in the human or animal subject, and the method may comprise tracking said movement of elements outside the vessels.
- the method may further comprise using said tracking to provide a measure of pulsatile motion or other motion of the subject.
- an imaging system comprising: an ultrasound scanner, or other scanner, configured to perform a scan of a human or animal subject to obtained a sequence of frames; and an image processing system as claimed or described herein configured to receive and process the sequence of frames to track movement of contrast elements through a region of the subject.
- Figures 10(a) to 10(e) depict results obtained using a particle tracking method in accordance with an embodiment
- Figure 11 is a table of results obtained using a particle tracking method in accordance with an embodiment
- Figure 12(a) to 12(d) depict results obtained using a particle tracking method in accordance with an embodiment
- Figures 13(a) to 13(f) depict results obtained using a particle tracking method in accordance with an embodiment
- Figure 14 is a table of results obtained using a particle tracking method in accordance with an embodiment.
- SRIII super-resolution ultrasound imaging
- SRIII can be considered to be formed of three stages: particle detection, particle localisation and linking.
- the following embodiments relate to methods of tracking elements comprising particles, in particular, microbubbles (MBs).
- Microbubbles are an example of a contrast element
- Detection of MBs can be achieved using a number of known methods, for example, by using particle probability images or by using comparisons to a reference MB signal. Since the MBs are much smaller than the imaging wavelength, they need to be localised, for example, by identifying the centroids of the MB signals. Motion of the MBs is then tracked using a linking process, by linking the localised positions between consecutive frames.
- Figure 2 shows a flowchart outlining the main steps of an element tracking method 10.
- the method 10 is directed to processing medical images of an anatomical region, for example, of a human or animal subject, following administration of a suitable contrast medium, for example microbubbles, to the subject.
- the medical images are captured over a period of time to allow the movement of the contrast medium through the anatomical region to be analysed.
- the period of time may have a duration of, for example, seconds to minutes. Signals from microbubbles can be detected using ultrasound methods.
- the contrast elements may be microbubbles or any suitable contrast media, for example, nanoparticles or contrast agent particles (CAP).
- suitable imaging techniques other than ultrasound may be used, for example, CT scans, magnetic resonance (MR) scans, positron emission tomography (PET) scans.
- a first step 12 of method 10 is obtaining a plurality of frames of a frame sequence that have been acquired using ultrasound imaging. Each frame represents ultrasound image data. .
- the frame sequence and image data are representative of the anatomical region, for example, of the human or animal subject, captured over a period of time.
- Each frame therefore comprises ultrasound imaging data that represents the anatomical region at a different time.
- the sequence of frames is captured by performing ultrasound measurements on the living human or animal subject.
- the ultrasound measurements represent the presence of microbubbles administered to the subject.
- the data capture may take place at the same time as the frame processing, or data capture and frame processing may take place at different times.
- the sequence of frames may be stored and later obtained for the frame processing.
- An example ultrasound apparatus for capturing a sequence of frames is illustrated in Figure 9.
- Microbubbles are contrast enhancing agents that act as targets in ultrasound methods.
- a microbubble is a bubble that has a typical size of less than one millimetre in diameter but larger than one micrometre.
- a solution of microbubbles will contain microbubbles that vary in size and shape. Typically, microbubbles have a diameter of 1 to 10 micrometres.
- microbubbles are introducing into the subject using either bolus or continuous infusion.
- the microbubbles are infused into the subject at a rate that enables a sparse distribution of particles in the frames.
- a suitable infusion rate may be determined experimentally or pre-determined. Infusion rate is determined and dependent on a number of factors, for example, human physiology, microbubble suspension density, imaging system. In some embodiments, the suspension density has to be such that the microbubbles can be separated.
- the region to be imaged is part of the vascular bed of the subject.
- the microbubbles travel through the vascular bed and by imaging the microbubbles the structure of the vascular bed is revealed.
- a typical vessel has a size of millimetres to a few microns.
- the vessels comprise blood vessels and the method uses tracking of said movement of microbubbles through said region to track passage of blood into, out of, or through the anatomical feature of interest.
- the anatomical feature may be a tumour or organ.
- Each frame is composed of pixels.
- the pixel size is typically 100 micrometres. In some embodiments, the pixel size is in the range of about 10 to about 1000 micrometres. The pixel size is therefore larger than the microbubble to be imaged. However, the signal from the microbubble will typically have the size of several pixels in the image. This is because it will occupy the size of the point spread function (PSF).
- PSF point spread function
- the point spread function is the response of the imaging system to the imaged microbubble.
- Each frame represents a view of the region of the subject.
- microbubbles may appear to overlap in the obtained ultrasound image.
- the position resolution can be selected to be greater than the pixel resolution.
- the sequence of frames may be characterised using the period of time which they represent. Any time period suitable to gather the data to image the region of interest can be used.
- the sequence of frames may be characterised using a frame rate.
- the frame rate may take any suitable value.
- a second step 14 is directed to pre-processing the obtained sequence of frames.
- the second step 14 has two main components.
- a first component is an image registration process. This process is performed on each frame of the sequence of frames.
- the image registration process is a rigid image registration.
- the image registration process acts to generate a substantially aligned sequence of frames or video loop.
- the registration process acts to substantially remove image deformation or image artefacts from externally induced motion, for example, operator probe movement.
- an alternative image registration process is performed, for example, a non-rigid image registration.
- the image registration process may be optional.
- a second component of the pre-processing step is a filtering process performed on each frame of the sequence of frames.
- the filtering process removes image artefacts, noise and other speckle.
- the filtering process may be optional, or may be performed in part, depending on the quality of the data and image.
- the next step 16 is a training process.
- the training process allows determination of an optimized parameter set for the subsequent particle detection and classification process.
- the training process is performed using the same apparatus as the method and ensure than an initial optimized parameter set is used.
- the training process is optional or may be performed separately from the other steps of the method.
- one or more pre-determined parameters may be used in place of the training process or in place of part of the training process. Without the training process, the remaining steps of the method may be performed to produce results.
- the training process may be replaced by a manual training process or manual selection of parameters. Any suitable method for selection of parameters may be used.
- the training process is optional.
- the training process may not be performed and the method carried out using a pre-selected parameter set.
- the training process forms part of the other steps of the method.
- a linking process is initiated.
- the method 10 involves selecting a first frame from the frame sequence, and then, at step 20, identifying a plurality of element signal portions in each frame.
- Step 20 corresponds to identifying one or more signal portions of the ultrasound imaging data of the frame as being representative of a microbubble or plurality of microbubbles.
- Step 20 may also include the step of classifying the one or more identified signal portions as either being representative of a single microbubble (a single microbubble signal portion) or multiple microbubbles (a multiple microbubble signal portion).
- position data is assigned to each element signal portion.
- position data is assigned to each of the single microbubble signal portions and to each of the multiple microbubble signal portions.
- the assigning of position data to an element signal portion includes fitting a mathematical function to determine a position using at least one of: intensity, shape and size of signal portion.
- the mathematical function is a Gaussian function, and the determined position corresponds to a peak of the Gaussian function.
- Information about the signal portions may be stored in a memory resource, for later use by a linking model (step 22). The stored information may include, for example: particle and path position data, velocity and classification data.
- particle segmentation e.g. localization
- particle position update e.g. with Kalman filter
- particle paths e.g. density map
- particle velocity e.g. speed map
- particle motion direction e.g. one, two or any suitable number of rose diagrams.
- Step 18 Following identification and assigning of position data for the first frame, the process returns to step 18, and a second frame is obtained. The identification of element signal portions and the assigning of position data is then performed on the second frame. Steps 18 and step 20 are repeated until all frames of the frame sequence, or until a pre-set number of frames of the frame sequence have undergone the detection and classification process.
- each frame has corresponding stored data related to a number of identified and classified single or multiple microbubble signal portions within the frame.
- signal portions representing microbubbles across the different frames are linked together using a linking method.
- the linking model takes at least some of the corresponding stored data of the frame as input.
- the linking model uses at least said assigned position data to link single or multiple microbubble signal portions represented in at least one of the frames to single or multiple microbubble signal portions represented in at least one other of the frames.
- steps 18 to 22 are looped over all frames in the sequence.
- steps 18 and at least part of step 24 are looped over pairs of adjacent frames, for example, a frame and its immediate successor in the sequence, such that the identification of signal portions (step 20), assigning position data to each portion (step 22) and identification of links are looped (step 24, in part) are performed over adjacent pairs of frames in a sequence.
- the sequence of frames are arranged in a time-ordered series (1 , ... N) and the steps are performed on the first pair of adjacent frames (1 and 2) to identify signal portions, assign position data and obtain links between those frames, followed by repeated those steps on the second pair of frames (2 and 3) until all adjacent pairs have been processed.
- Figure 3 describes an element linking method in accordance with embodiment. It will be understood that, in some embodiments, one or more steps, optionally all steps of Figure 2, are included in the method of Figure 3. For example, one or more steps of Figure 2, optionally all steps, may be performed during each run of Figure 3. In other embodiments, the method of Figure 3 is performed after alternative particle detection and localisation method. In Figure 3, a method of particle detection and subsequent localisation is represented by stage 32.
- the MB density is measured to define criteria that each link must meet in order to be accepted. These criteria form part of a density assisted linking method, which may prevent links from being made between adjacent vessels and are described in further detail with reference to Figure 4.
- a density assisted linking method which may prevent links from being made between adjacent vessels and are described in further detail with reference to Figure 4.
- the collective speed and direction information within a local neighbourhood to guide the linking This is called velocity assisted linking, which may assist in determining any link between frames.
- the velocity assisted linking procedure offers advantages in circumstances where motion models cannot be used, for example, when forming the first link in a track. This is described in further detail with reference to Figure 5.
- the method of Figure 3 is implemented by running the particle tracking process twice, referred to as a two run process as depicted in Figure 3.
- a two run process as depicted in Figure 3.
- an MB density map is obtained for use during the first and/or second run.
- the MB density map is described in further detail with reference to Figure 4.
- Figure 3 depicts a linking method that has a first run comprising a first linking method, followed by a second run comprising a second linking method and in which results of the first run may be used as an input to the second run
- the linking methods described in the following may be performed independently or in a different order.
- one or more linking methods may be repeated and information from a previous run may be used in a subsequent run. For example, previously obtained knowledge of the motion of blood in vessels may be used. The process may be refined over a plurality of runs using different linking methods.
- Figure 4 depicts a density assisted linking method in accordance with an embodiment. As described in the following, the method links element signal portions in dependence on a measure of element density.
- a position in the next frame is predicted.
- plurality of predicted positions in the subsequent frame is obtained.
- the predicted positions are obtained using a motion model or motion continuity model.
- the predicted positions for the plurality of MBs are compared to detected positions of MBs in the next frame.
- a comparison between the predicted positions of the MBs for the next frame and the identified positions of MBs in the next frame is performed.
- a cost matrix is constructed and populated with measures of distance between the predicted position of each MB and the identified positions in the next frame. For M identified MBs in the first frame, and N identified MBs in the second frame, the cost matrix is an MxN matrix:
- d is a measure of distance between predicted MB positions for frame t +1 and actual MB positions in frame t +1. The distance is defined as:
- Candidate or potential links are determined by minimizing each row of the cost matrix so that each MB is linked to and by one MB in two consecutive frames.
- a density map is obtained.
- the density map is representative of density in a plurality of locations, for example a plurality of pixels.
- the density map represents a value of a measure of density, in this embodiment, an average density, over all frame for each pixel.
- a value of average MB density is calculated for each pixel and stored in a density map, also referred to as a pixel density map.
- the average MB density is the number of MBs localised to this pixel for all image frames.
- the subsequent density criteria may use the density map or alternative measures of density over all or a subset of frames.
- the density map may be obtained at another stage of the method or determined prior to step 60 of Figure 4.
- density assisted linking criteria are applied to the candidate links.
- the criteria are applied to all possible links represented in the cost matrix. These criteria prevent links from being made between different vessels.
- a measure of microbubble (MB) density is determined for a plurality of positions.
- the measure of MB density is calculated for each of a plurality of pixels and for each frame in the sequence of frames.
- Density assisted linking may prevent links from being made between different vessels.
- the MB density (x,y), in pixel (x,y) is defined as the number of MBs localised in this pixel for all image frames. Since MBs travel within vessels, correct links between subsequent frames (n ⁇ and n ; ) should satisfy minimum MB density criteria, which in turn update the cost matrix. This update of the cost matrix ensures that links are rejected if they do not satisfy the density criteria.
- the first density criteria uses an average element density over pixels along a path between pixels or other signal regions.
- an average MB density is calculated along a path of a candidate link. Such a measure is calculated by averaging over value of MB density along the path. In the present embodiment, these paths are straight line paths.
- the first density criteria is applied by calculating an average MB density for each candidate link and compared the average MB density to a minimum value. If the average MB density is below the minimum value the link is rejected at step 68.
- rejecting the link comprises updating the cost matrix by assigning an infinite value to the cost matrix.
- the first density criteria is represented as follows: ’
- the parameter c p is a control parameter for accepting or rejecting a link.
- the control parameter is defined as a percentage +
- the control parameter may be determined from a previous run.
- the control parameter may be refined over a number of runs.
- the control parameter is dependent on a statistical measure obtained from previous runs, for example, a standard deviation or a multiple of a standard deviation, for example, 1.5 of the standard deviation.
- a second density criteria used a measure of MB density in the form of standard deviation of a MB density over all pixels along a straight line path.
- the second density criteria is applied by calculating the average standard deviation for each candidate link and comparing the comparing the average standard deviation to a maximum value for standard deviation. If the average standard deviation is above the maximum value, the link is rejected at step 68.
- rejecting the link comprises updating the cost matrix by assigning an infinite value to the cost matrix.
- the second density criteria is represented as follows: where o- p is the standard deviation of the MB density over all the pixels along the straight-line path between m t and n ; and c a is a control parameter. Equation 4 ensures that the MB density does not fluctuate significantly along the path between mt and n ; .
- the parameter c a controls how large the fluctuation of the MB density can be before the link is rejected.
- the parameter c a may be selected based on previous runs. For example, a value for the parameter may be selected (for example, the value may be 1/3 or other suitable fraction) and during a previous run and the track density variations obtained during that run may be used to determine standard deviations of all tracks.
- control parameter may be determined from a previous run. In some embodiments, the control parameter may be refined over a number of runs. In some embodiments, the control parameter is set as the standard deviation or a multiple of the standard deviation.
- the first criteria restricts links between MB to satisfy a minimum MB density criteria.
- the second criteria ensures that the MB density does not fluctuate significantly along a track. Use of a measure of MB density may prevent, or reduce, instances of links being made between different vessels, for example adjacent vessels.
- the density criteria ensure that along the trajectory of a track, there must be a sufficient number and a smooth distribution of MBs, thereby avoiding jumps of MBs between vessels and improving the vessel reconstruction.
- a number of tracks are determined using the identified links.
- Each track will be understood as being formed from a number of links. Once formed, the track is representative of motion of a respective element through vessels, for example, in accordance with blood flow.
- Figure 5 depicts a velocity assisted linking method in accordance with an embodiment. As described in the following, the method links element signal portions in dependence on a measure of velocity. At steps 70 and 72 a motion model is used to identify potential links between frames. Step 70 and 72 correspond to steps 60 and 62 of Figure 4.
- speed and direction maps are obtained.
- the speed and direction maps are obtained using previously determined track information.
- the speed and direction maps are obtained during a second run. That second run follows a first run in which track information is obtained and that track information is used to determine the speed and direction maps. All of the determined MB tracks are used to generate the speed and direction maps.
- the tracks may be obtained using alternative methods otherthan density assisted linking.
- Figure 3 depicts a first and second, either one or both of the runs may be iteratively performed using information obtained from a previous run. As such, the obtained tracks may be refined over a number of iterations.
- the map of speed is representative of an average speed of previously determined tracks in each of a plurality of locations, for example each of a plurality of pixels.
- an average speed of all tracks is calculated for each pixel.
- the pixel values of average speed form the speed map.
- a map of the standard deviation of speed of all tracks is also generated at this stage.
- the map of standard deviation of speed is determined by calculating the standard deviation of speed of all tracks passing through each pixel o- r (x,y).
- a direction map is also determined using track information.
- the direction map is representative of an average direction of previously determined tracks in each of a plurality of locations, for example, each of a plurality of pixels.
- an average direction for all tracks is calculated for each pixel.
- the pixel values of average direction form the direction map.
- a map of the standard deviation of direction of all tracks is also generated at this stage. The map of standard deviation of direction is determined by calculating the standard deviation of direction of all tracks passing through each pixel a g (x,y).
- velocity based criteria are applied to the candidate links identified at step 72.
- the velocity based criteria may also be referred to as continuity criteria.
- continuity criteria When a MB travels along a vessel, its speed and direction vary between neighbouring frames but should be within a certain continuity range.
- two velocity assistance criteria, fixed and variable continuities respectively are applied.
- the criteria that provides the best results may be dependent on the results obtained in R1.
- the fixed continuity criterion may provide better results in the circumstances in which all the tracks in the entire image have fairly good continuity in both speed and direction, and their variations both locally and globally are small and well defined.
- the application of the continuity criteria may represent rejection of physically improbably or impossible paths of a microbubble.
- the first criteria on link speed and direction is applied.
- the application of the speed criteria includes first comparing the link speed to a lower bound (corresponding to a minimum speed) and to an upper bound (corresponding to a maximum speed).
- the application of the direction criteria includes comparing the link direction to a maximum angle relative to a predetermined direction and a minimum angle relative to a predetermine direction. If the speed of the link does is not in the range defined by the maximum and minimum speeds or the direction is not in the range defined by the maximum and minimum angles, the link is rejected.
- the coefficients and p 2 are the scaling parameters giving the fixed lower and upper boundaries of the speed respectively, where /?i ⁇ 1 and p 2 > 1.
- the angle 0 defines the fixed angle variation allowed around 6 (mi)
- all three parameters are estimated from the first run. For example, after the first run, an angle difference and maximum angle deviations can be calculated from existing tracks to give an approximate value.
- the criteria may be represented as a shape, for example, a partial annulus or a partial sector, or an arc having an thickness defined by the upper and lower bounds on speed.
- the angle subtended by the partial sector is 0.
- the first, inner radius of the partial sector is the lower bound on speed in Equation (5) and the second, outer radius of the partial sector is the upper bound on speed in Equation (5).
- the application of the criteria is determining if the link lies inside the defined shape.
- the parameters of the criteria may be determined from previous runs and/or are refined over a number of runs.
- a second criteria on link speed and direction is applied.
- the second criteria applies when the speed and direction continuity is not consistent.
- a variability criteria is applied based on a measure of continuity in previously determined tracks.
- a standard deviation of speed and direction are determined for each track, for each pixel, and used to applied the criteria.
- the second criteria includes comparing a measure of link velocity to upper and lower bounds determined from per-pixel velocity and corresponding standard deviation per-pixel.
- the second criteria is represented as:
- y is a parameter that controls the narrowness of the continuity range.
- a lower value results in a more restrictive continuity range.
- the second criterion may be applied when the speed and direction continuity is not consistent, varying significantly across the image.
- the method may use local variations.
- statistics for a previous run are measured at more than one pixel. If a determination is made that the variations are sufficiently uniform across an image based on a previous run, then a maximum and minimum of speed and angle may be set for all pixels. On the contrary, if a determination is made that the variations are not uniform across an image based on a previous run, then these may be set at a pixel level.
- rejecting the link comprises updating the cost matrix by assigning an infinite value to the cost matrix.
- tracks are formed using the cost matrix, for example, as described with reference to step 69 of Figure 4.
- Figure 6(a) illustrates the concept of density assisted linking
- Figure 6(b) illustrates the concept of velocity assisted linking
- Figure 6(a) and 6(b) both illustrate a vascular structure 102 having a first vessel 104 and a second vessel 106.
- the grey arrows depict direction of blood flow through the first and second vessels.
- Figure 6(a) and 6(b) illustrates microbubbles in different frames.
- Figure 6(a) illustrates a MB 108 in a first frame (at time, t) and four MBs in a second, subsequent frame (at time t+1).
- the four MBs at the second subsequent frame are referred to as: first MB 110a, second MB 110b, third MB 110c and fourth MB 110d.
- Four candidate (or potential) links are depicted in Figure 6(a) between each respective MB in the second frame and the MB of the first frame. These are determined, for example, using a motion based or nearest neighbour model, as described above.
- Four such potential links (112a, 112b, 112c, 112d) are depicted in Figure 6(a).
- Figure 6(b) illustrates a first MB 114 in a first frame (at time, t) and four MBs in a second, subsequent frame (at time t+1).
- the four MBs in the second frame are labelled: 116a, 116b, 116c and 116d.
- the velocity assisted linking method restricts the number of potential links to a single potential link 118 between the MB 114 in the first frame and the third MB 116c of the second frame.
- a shape in the form of a partial sector 119 is drawn from the first microbubble.
- the partial sector is an arc or partial annulus.
- the sector has a subtended angle defined by the allowable angle range above.
- the thickness of the sector (between the inner and outer radius) is the defined by the lower and upper bounds on the speed. It can be seen that the shape allows physically probable links (for example, link 118) to be selected from candidate links.
- Figure 7 is a flowchart of a maximum density method in accordance with an embodiment.
- a linking method for example, a density assisted linking method may reject straight line links between positions. If a straight line link is accepted then it can be used to form part of a track. If the straight line link is rejected it may be wrong. Alternatively, the link may have the correct start and end points but may not be straight and may have a non-straight trajectory.
- a maximum density based linking method is described in the following. It will be understood that the method of Figure 7 is performed with reference to a pixel map, as described above. At step 82, the start and end positions for a rejected link are obtained.
- these correspond to an initial and final pixel, labelled m t and n ; .
- a neighbourhood window is applied about the initial pixel.
- the neighbourhood is a 3x3 array of pixels thereby defining 8 neighbours.
- one of the eight neighbouring pixels is selected based on at least their MB density values, for example, as obtained from the pixel map.
- the neighbouring pixels are filtered based on a threshold density value, such that only pixels above the threshold are considered.
- the filtered pixel that is closest in distance to the end point of the link is selected as the next pixel on the new path.
- a new neighbourhood is defined about the pixel selected at step 86 and a further pixel selected.
- the window is slid to a new position and centred about the selected pixel to define eight new neighbours.
- the selection of one of the neighbouring pixels is performed as in step 88 based by filtering pixels and selecting a filtered pixel closest in distance to the end point.
- the further selected pixel is added as the next pixel on the new path.
- step 90 the selection of pixels on the new path is repeated until the final pixel is reached. Once the final pixel is reach, a new path is defined through the series of selected pixels. The new path has a non-straight trajectory. Each identified pixel is labelled in a sequence of (% 1; y ... (x N ,y N ). If the method does not result in (x N ,y N ) reaching the end pixel the method terminates and the link is rejected as no alternative path is possible.
- Figure 8 illustrates the steps of the maximum density method.
- Figure 8(a) depicts a pixel map in which the density of each pixel value is represented by a shade.
- the pixel densities are indicated on a scale of nine possible values from zero density (first density 202) to highest density (ninth density 218): first density 202, second density 204, third density 206, fourth density 208, fifth density 210, sixth density 212, seventh density 214, eight density 216, ninth density 218. While Figure 8 depicts densities on a scale, it will be understood that these labels are provided for illustration only, and the density may run on a continuous scale.
- Figure 8(a) depicts a first candidate link: the straight-line link 224. As part of the maximum density method, this candidate link is rejected because it violates the density criteria.
- the straight-line link is from m t and n ; and is rejected by the path density criteria
- Figure 8(b) depicts inspection in the neighbourhood around the starting pixel 220 (corresponding to step 84).
- the neighbourhood is a 3x3 pixel area 230 centred on the starting pixel 222.
- the pixel (above a pre-determined threshold) that is nearest to the end pixel 220 is identified as the first identified pixel 228 of the new path and is assigned co-ordinates (%i,yi).
- a further neighbourhood is defined a further 3x3 pixel area 232 centred on the first identified pixel 228.
- the nearest pixel to the final pixel 220 that is above the pixel threshold is identified as second identified pixel 234 and is assigned co-ordinates (x 2 ,y 2 ).
- These are labelled as (x ⁇ y- ... ( % 6 ⁇ ye)-
- the method terminates because (x 6 ,y 6 ) is equal to the final pixel 222.
- a curved or bending link 244 is then fitted between the starting pixel 220 to the final pixel 222 via the identified pixels to form the new link.
- the determining of the curved link between a pre-determined initial and final part can be regarded as finding a path based on density values and proximity to the end of the rejected.
- a path may comprise adjusting a measure of velocity in accordance with a determined path, for example increasing a velocity for a path if the path is determined to be a curved path and therefore longer than a straight path.
- the straight link may represent a path that is physically impossible, in that a restriction or other barrier is on the path.
- the curved link replacing the straight link may represent a path that is physically possible, in that the path is free of restrictions or barriers or is a path.
- the rejected straight link may represent a path between different vessels or a path over a vessel boundary while the curved link may represent a path contained inside a single vessel.
- An embodiment of an ultrasound imaging apparatus 100 is illustrated schematically in Figure 9.
- a linear array transducer 110 is configured to transmit energy into an object to be imaged (for example, a part of the human or animal body) and to receive ultrasound echoes from the object.
- any suitable transducer may be used to receive 2D or 3D ultrasound data and may not be a linear array.
- the transducer may be a phased array, curvilinear array, or other suitable array.
- the received ultrasound echoes are digitized by an analogue to digital converter (ADC) 112.
- ADC analogue to digital converter
- the digitized ultrasound data is stored in memory 116.
- the digitized ultrasound data is processed by a processor 114 and the resulting processed data may also be stored in memory 116, or in another memory.
- the processor 114 may be configured to perform beamforming of the digitized echo data. In some embodiments, more than one processor 114 may be used.
- the ultrasound imaging apparatus 100 also includes a screen 118 for the display of ultrasound images (which results from further post-processing that is tailored to the display requirements) and one or more user input devices 120 (for example, a keyboard, mouse or trackball) for receiving input from a user of the ultrasound imaging apparatus 112, for example a sonographer.
- a screen 118 for the display of ultrasound images (which results from further post-processing that is tailored to the display requirements)
- one or more user input devices 120 for example, a keyboard, mouse or trackball
- a sonographer for example, a sonographer.
- the ultrasound imaging apparatus 100 is configured to obtain ultrasound data using the linear array transducer 110 and to process that data.
- a separate processing apparatus for example, a workstation or general purpose computer
- the organs imaged by the may include any human or animal organ, for example: organs of the digestive system including, for example, liver, pancreas; organs of the urinary system including, for example, kidneys or bladder; organs of the cardiovascular system, including the heart; any sensory organ; organ of the central nervous system, including the brain.
- the anatomical feature may include any component of the lymphatic system, including, for example, lymphatic vessels and lymph nodes.
- the anatomical feature may include any component of the cardiovascular system, including, for example, the heart, arteries, veins, capillaries, a part of the vascular bed.
- the tracks therefore contain information, not only on blood movement but also on vessel wall movement due to the pulsatile motion of the vessel as propagated by the heart.
- a further application is therefore to use the tracks to perform a measurement or to represent pulsatile motion of the subject.
- the contrast agents may move outside the vascular space. Therefore another application is to track movement of the contrast agents outside the vessels. This movement may be slower.
- a step of identifying signal portions is described. Further comments on a non-limiting example of identifying microbubble or element signal portions are provided in the following.
- a binary image from an original greyscale image is generated. This step involves generating multi-scale Haar-like features which measure local contrast in different shapes and sizes. Haar-like features are formed using non-local and statistic mapping of the original greyscale image and leads to the binary image.
- one or more signal portions are identified in the generated binary image that are representative of a microbubble or plurality of microbubbles. Signal portions that represent microbubbles of every size and intensity are identified.
- the signal portions identified at this stage are candidate signal portions. Some candidate signal portions may correspond to noise.
- a final number of signal regions, and therefore the number of microbubbles represented, is determined by later filtering and selection stages.
- a first number of signal portions/microbubbles identified in a first frame can be different to a second number of signal portions/microbubbles identified in a second frame, and the first number and the second number can be independent.
- a first filtering and/or thresholding process is then applied to the generated binary image that acts to exclude signal portions that do not correspond to microbubbles or do not meet other criteria.
- the first filtering process filters any detected pixels that are isolated.
- a strict or less strict connectivity filter is applied.
- the first filtering process also includes a thresholding process. The size of signal region is determined and compared to a pre-determined threshold value. If the size of the signal region is less that a minimum size, the signal region is discarded.
- the intensity of the signal region is also determined and compared to a pre-determined threshold value. The intensity of the signal region may be determined, for example, by summing the intensity of all the pixels of the signal region. If the intensity of the signal region is lower than the threshold intensity value, the signal region is discarded.
- the filtering and/or thresholding process may not be performed, or may be performed only in part, depending on the quality of the data and image.
- a particle probability image is then generated from the binary image. Each detected signal portion is enhanced. Each signal portion of the binary image can be refined based on foreground and background values of the PPI.
- An image smoothing process is then applied to the original grayscale image. The smoothing process includes using a Gaussian smoothing kernel on the original image to provide a convolved image. In addition, local maxima are found and refined using the following criteria: the local maxima must be in a segmented region and have a PPI value must be above a pre-determined particle region threshold.
- a second filtering process is applied. The second filtering process includes generating a watershed transform and discarding any detected signal portions that are too large. A position is then assigned to each remaining signal portion.
- a geometric weighted centroid is determined for each signal portion using both the size and intensity of the signal portion. Values of size, shape and intensity may be determined at this step or may be re-used from a previous step, for example, those determined at step 36. Position may be assigned at a resolution that is higher than the resolution of the original image.
- An optional step is classifying the identified signal portion as corresponding to a single or multiple microbubble event. The classification may be based on the size, intensity and shape of the signal portion. Whilst signal portions corresponding to multiple microbubbles may be assigned only a single position, they may remain classified as multiple microbubble events to enable multiple paths in the later linking stage and assign a particle density that is closer to the correct one.
- a motion linking model is described.
- the following description of a motion model are provided, however, it will be understood that alternative linking using other motion models or nearest neighbour models may be used.
- a different motion model is implemented as part of the energy matrix updating.
- a non-linear motion model may be used based on the assumption that the microbubbles represented by the signal portions move according to a non-linear motion model.
- a first stage of the linking step using a motion model involves linking of identified single or multiple microbubble signal portions to track movement of microbubbles between consecutive frames to form track segments using the position data for the single and multiple microbubble signal portions.
- the second stage involves joining the formed track segments to produce a plurality of microbubble tracks.
- the first stage of linking signal portions frame to frame to form track segments is based on a parameter, the maximum displacement, labelled MD, which controls the number of pixels which are permitted for a particle to move from a frame to a subsequent frame in the sequence.
- the first stage includes calculating an energy matrix based on a cost analysis process. The energy matrix is determined using a nearest neighbour method between signal portions of consecutive frames. Each neighbourhood is defined by a value MD, which is the maximum allowable displacement between frames.
- the energy matrix may include information such as particle intensity, size and shape in order to facilitate the recognition of a particle in its next location.
- the linking model is operable to link at least one single microbubble signal portion in at least one of the frames to a multiple microbubble signal portion in a subsequent at least one other of the frames or vice versa.
- the linking model is also operable to link multiple microbubble signal portion representing a different number of microbubbles in different frames. Following the initial linking stage, the energy matrix is optimized and updated using a multiple Kalman filter and the assumption that the microbubbles represented by the signal portions move according to a linear motion model.
- a synthetic flow model is first generated to simulate blood flow in a vascular network. Pointlike particles are then injected into the network, moving along the flow. These particles are then blurred using a variable point spread function that mimics MBs observed in real in vivo CELIS data. White Gaussian noise is finally added to each frame. This leads to a realistic CELIS data set of MBs travelling with variable speeds along a pre-designed network structure, each of which is tagged with an ID number to be used as the ground truth to compare with the tracking results of PTNS.
- the speed map of MBs obtained by different particle tracking methods are compared to the ground truth, which is shown in Figure 10.
- the speed map registers the average speed of all the tracks that pass through each pixel in the image sequence which, as shown, displays not only the dynamics of the flow but also the structure of the vessel network; here the network has a symmetric structure, with high speeds at the top and bottom of the network and low speeds in the middle.
- the ground truth is shown in Figure 10(a).
- the nearest neighbour linking method combined with the motion model is applied to the synthetic data.
- the overall structure of the network is mostly present but some of the structure details are missing. While the speed in the middle of the network is close to the ground truth, it is significantly lower at both ends. This is because the nearest neighbour method tends to link nearby MBs, and as such this method, even with motion models, can lead to significant linking errors, particularly in high speed environments.
- Figure 11 depicts a table (T able 1 ) that shows the number of correct links that a linking method produced (CL), the total number of links produced by the method (DL) and the total number of links in the ground truth (GT). From these, two statistics are calculated: precision and Jaccard index, to quantitatively measure the performance of different linking methods. From left to right in the table: the nearest neighbour plus motion model method, PTNS R1 , PTNS R2 with straight-line linking, PTNS R2 with bending linking, PTNS R2 with combined straight-line and bending linking. It is observed that the precision and Jaccard index improves as PTNS is applied. On applying the maximum density seeking method in R2, there is a slight decrease in precision but a large increase in the Jaccard index. PTNS therefore not only improves the tracking accuracy but also uses the data more efficiently, both of which are important in a clinical setting.
- PTNS is also tested on an animal data set.
- the data was acquired from a sheep ovary using a 1.2mL bolus injection of SonoVue (Bracco, Geneva, Switzerland) contrast agent.
- 936 CELIS frames are collected with a frame rate of 5 Hz. Given that this is an in vivo data set, there is no ground truth. However, a good judgement about the performance of PTNS can be made due to the simplicity of the data.
- PTNS is applied to this data set as described with reference to Figure 3. The results are shown in Figure 12.
- each CELIS frame has their positions localised and collected into a MB number map, where each pixel (x, y) in the MB number contains the total number of MBs localised in that pixel for all image frames, as previously described in section 2.2.
- This result is shown in Figure 12(a).
- Within the MB number map there are three distinct features that can clearly be seen. These are labelled 1 , 2 and 3 in Figure 12(a) and they are as follows: a horseshoe shaped structure, a curved structure, and a thin vessel. Reproduction of these three features will be used in place of the ground truth for this data set.
- speed maps are used to show the dynamics and structure, which allows a clear visualisation of the performance of each tracking method.
- the nearest neighbour linking method is applied to the sheep data. From Figure 12(b) it can clearly be seen that feature 1 is not reproduced well. The horseshoe shape is heavily polluted, which shows that there are many links being made across the gap in the middle of the structure. Feature 2 is mostly well reproduced, but there are links connecting it to feature 1 on the left hand side which are incorrect. Of the three features, feature 3 is the best reproduced. In this region, the MB concentration is low, the speed is low and the structure is thin, which are all conditions that the nearest neighbour method performs well in.
- CELIS data was collected in the Western General Hospital in Edinburgh from patients scheduled for radical prostatectomy with full ethical approval.
- An infusion of contrast agent was administered to the patient with a roughly constant flow rate, and data was collected for 3-4 minutes at a frame rate of 10 Hz using an iU22 Philips scanner with C10-3v transducer.
- the sheep data set there is no ground truth, but certain structural and dynamical features and post-pathology results can be used to indicate the performance of the tracking method. The results for this test are shown in Figure 13.
- Figure 13(a) is the B-mode prostate image of a patient under investigation, where the prostate border is circled with a yellow line.
- the MB number map is shown in figure 13(b) by collecting all the MBs from the 2070 CELIS frames of the prostate, the MB number density patterns in the map indicating the vascular network, though without dynamical information.
- PTNS is applied to track these MBs, beginning with R1.
- the track number map for R1 which is the number of tracks passing through each pixel, is shown in figure 13(c) while the corresponding speed map is shown in figure 13(d).
- the cancer region is identified by the pathology team and is encircled by the red dashed line in figure 13(c). As seen, the cancer region has both a high track number and a high speed. It is noted that a high track number and high speed is also found in healthy areas, noticeably in the central region. However, there are no clear spatial structures in the cancer region compared to those in healthy areas.
- the cancer region shows a larger reduction in track number than the healthy region, meaning that the former lacks motion continuity more than the latter.
- This finding is in line with literature observations of prostate cancer blood vessels (Alizadeh et al., 2013; Vaupel and Kelleher, 2012; Jochumsen et al., 2020). These findings show that PTNS can potentially be a useful tool to identify distinctive structural and dynamical features in cancer areas to assist in the diagnosis of prostate cancer.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Radiology & Medical Imaging (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Veterinary Medicine (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Biophysics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Pathology (AREA)
- Multimedia (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Theoretical Computer Science (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Vascular Medicine (AREA)
- Hematology (AREA)
- Image Analysis (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GR20230100118 | 2023-02-15 | ||
| PCT/GB2024/050398 WO2024170898A1 (en) | 2023-02-15 | 2024-02-14 | Tracking method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP4665237A1 true EP4665237A1 (de) | 2025-12-24 |
Family
ID=90361183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP24709143.2A Pending EP4665237A1 (de) | 2023-02-15 | 2024-02-14 | Verfolgungsverfahren und -vorrichtung |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4665237A1 (de) |
| JP (1) | JP2026505967A (de) |
| WO (1) | WO2024170898A1 (de) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201716606D0 (en) * | 2017-10-10 | 2017-11-22 | Heriot-Watt Univ | Tracking in ultrasound imaging |
| CN112888372B (zh) * | 2018-10-19 | 2025-03-04 | 梅约医学教育与研究基金会 | 用于超分辨率成像的基于卡尔曼滤波器的微血管修复的系统和方法 |
-
2024
- 2024-02-14 EP EP24709143.2A patent/EP4665237A1/de active Pending
- 2024-02-14 JP JP2025543832A patent/JP2026505967A/ja active Pending
- 2024-02-14 WO PCT/GB2024/050398 patent/WO2024170898A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026505967A (ja) | 2026-02-20 |
| WO2024170898A1 (en) | 2024-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11944499B2 (en) | Tracking contrast elements in ultrasound imaging | |
| US10235756B2 (en) | Vascular analysis methods and apparatus | |
| US10115198B2 (en) | Methods of obtaining geometry from images | |
| US10672120B2 (en) | Methods and system for linking geometry obtained from images | |
| Turco et al. | Interpretable machine learning for characterization of focal liver lesions by contrast-enhanced ultrasound | |
| KR20230059799A (ko) | 병변 검출을 위해 공동 훈련을 이용하는 연결형 머신 러닝 모델 | |
| Oezdemir et al. | Tumor vascular networks depicted in contrast-enhanced ultrasound images as a predictor for transarterial chemoembolization treatment response | |
| CN105913432A (zh) | 基于ct序列图像的主动脉提取方法及装置 | |
| US11967079B1 (en) | System and method for automatically detecting large vessel occlusion on a computational tomography angiogram | |
| Furtado | Loss, post-processing and standard architecture improvements of liver deep learning segmentation from computed tomography and magnetic resonance | |
| Al-Battal et al. | Object detection and tracking in ultrasound scans using an optical flow and semantic segmentation framework based on convolutional neural networks | |
| WO2024170898A1 (en) | Tracking method and apparatus | |
| Almi'ani et al. | Automatic segmentation algorithm for brain MRA images | |
| Akkus et al. | Statistical segmentation of carotid plaque neovascularization | |
| Mobberley et al. | Particle Tracking with Neighbourhood Similarities: A New Method for Super Resolution Ultrasound Imaging. | |
| Oezdemir et al. | TUMOR VASCULAR NETWORKS AS PREDICTORS FOR TRANSARTERIAL CHEMOEMBOLIZATION TREATMENT RESPONSE OF HEPATOCELLULAR CANCER | |
| Abdeltawab | Role of deep learning techniques in non-invasive diagnosis of human diseases. | |
| Albattal | Multi-Stage and Multi-Target Data-Centric Approaches to Object Detection, Localization, and Segmentation in Medical Imaging | |
| Bautista et al. | Feasibility of deep learning-based cancer detection in ultrasound microvascular images | |
| Bukenya | Development of Blood Vessel Segmentation Methods for Clinical Use | |
| Eisses et al. | Automated Whole-Body PET/CT Lesion Tracking for Lesion-Wise Response | |
| Zhang et al. | Contrast-enhanced ultrasound image segmentation of atherosclerotic plaques using spatial-temporal analysis and snakes | |
| Aruna Kirithika et al. | Inspection of Different Segmentation Techniques on FLAIR, T1, T2-Weighted MR Brain Images | |
| Costin et al. | Medical image processing by using soft computing methods and information fusion | |
| Akkus | Image Analysis for Contrast Enhanced Ultrasound Carotid Plaque Imaging |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20250625 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR |