EP1538986B1

3d ultrasound-based instrument for non-invasive measurement of fluid-filled and non fluid-filled structures

Abstract

A segmentation algorithm is optimized to robustly locate and measure the volume of fluid filled or non-fluid filled structures or organs from imaging systems derived from ultrasound, computer assisted tomography, magnetic resonance, and position emission tomography. A clinical specimen is measured with a plurality of 2D scan planes processed by the segmentation algorithm to estimate the 2D based area the 3D based volumes of fluid-filled and non-fluid filled organs or structures.

EP1538986B1, drawing sheet 1
Sheet 1 of 159

Term

Term ended

Expired 1 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

40 claims: 16 independent, 24 dependent

  1. 1
    A system for determining amniotic fluid volume, the system comprising:a transceiver (10) configured to deliver radio frequency ultrasound pulses to amniotic fluid regions of a patient, to receive echoes of the pulses reflected from the amniotic fluid regions, and to convert the echoes to digital form;a computer system (52) in communication with the transceiver (10), the computer system having a microprocessor and a memory, characterized in that the memory further containes stored programming instructions operable by the microprocessor to associate the plurality of scanplanes (210) into a rotational array (240);and the memory further containes instructions operable by the microprocessor to determine the presence of an amniotic fluid region in each scanplane (210) and determine the amniotic fluid volume spanning between and through each scanplane (210) of the rotational array (240).
  2. 2
    The system according to Claim 1, wherein a method for determining areas or volumes of structures from an image is used, the method comprising:acquiring (410) a digital image;enhancing (418) the digital image using non-linear filters;segmenting the digital image using an intensity-based first segmentation method or algorithm (422), an edge-based second segmentation method or algorithm (438), and a combining step or algorithm (422) that combines the first and the second methods to produce homogeneous regions;and determining the areas of the homogenous regions.
  3. 3
    The system according to Claim 2, the method determining volumes of structures from a set of images, the method comprising:acquiring (410) at least two digital images;enhancing (418) each digital image using non-linear filters;segmenting each digital image using an intensity-based segmentation method (422), an edge-based segmentation method (438), and a combining step (422) that combines the intensity-based and the edge-based methods to produce homogeneous regions in each digital image;and determining the volumes of the homogenous regions.
  4. 4
    The system according to Claim 2 or 3, wherein the intensity-based segmentation method (422) includes:categorizing (522) the pixels into white, gray, and black pixel intensity clusters;assigning each pixel of each intensity cluster to a k-cluster;defining a cluster center by calculating a mean intensity for each pixel in the k- cluster;and determining a boundary by calculating the mid points between cluster centers.
  5. 5
    The system according to Claim 2, 3, or 4, wherein the edge-base segmentation method (438) includes a spatial gradients step (526), a hysteresis threshold step (530), a region-of-interest selection step (534), and a matching edges filter step (538).
  6. 6
    The system according to any of Claims 2-5, wherein the matching edges filter step includes determining the presence of boundary edge locations along a scanline by establishing that an ascending pixel gradient is followed by or paired with a decending pixel gradient.
  7. 7
    The system according to any of Claims 2-6, wherein the matching edges filter step includes determining the presence of boundary edge locations along a scanline by establishing that a descending pixel gradient is followed by or paired with an ascending pixel gradient.
  8. 8
    The system according to any of Claims 2-7, wherein the digital image is obtained from a plurality of imaging sources including computerized tomography, ultrasound imaging, magnetic resonance imaging, x-ray imaging, visible light imaging, ultraviolet imaging, microwave imaging, gamma ray imaging, infra-red imaging, positron imaging, and facsimile transmissions.
  9. 9
    The system of any of Claims 2-8, wherein the matching edges filter steps includes determining the absence of boundary edge locations along a scanline by establishing that an ascending pixel gradient is unpaired with a descending pixel gradient, or that a decending pixel gradient is unpaired with an ascending gradient.
  10. 10
    The system according to any of claims 2-9, wherein the first method is an intensity-based segmentation method (422) and the second method is an edge-based segmentation method (438).
  11. 11
    The system according to any of claims 2-10, wherein:the first algorithm is a spatial gradient algorithm, the second algorithm a initial point positioning algorithm, an optimal path algorithm that combining the spatial gradient and the initial point positioning algorithms to produce homogeneous regions.
  12. 12
    The system of any of Claims 2-11, wherein the non-linear filters include a heat filter (514) and a shock filter (518), the heat filter (514) applied to the digital image followed by application of the shock filter (518) to the digital image.
  13. 13
    The system of Claim 12, wherein the heat filter (514) is defined by a partial differential equation of an inputted image pixel intensity u expressed in an equation defined as ∂ u ∂ t = ∂ 2 ⁢ u ∂ x 2 + ∂ 2 ⁢ u ∂ y 2 , where u is the image being processed, ∂ 2 ⁢ u ∂ x 2 is the second partial derivative of u along the x-axis, and ∂ 2 ⁢ u ∂ y 2 is the second partial derivative of u along the y-axis.
  14. 14
    The system of Claim 12 or 13, wherein the shock filter (518) is a partial differential equation of an imputed image pixel intensity u expressed in an equation defined as ∂ u ∂ t = - sign ∂ 2 ⁢ u dx 2 ⁢ ∂ u dx , where u is the image being processed, ∂ 2 ⁢ u ∂ x 2 is the second partial derivative of u, ∂ u dx is the absolute value of the first derivative of u along the x-axis.
  15. 15
    The system of Claim 12, 13 or 14, wherein the optimum path algorithm includes a total cost function C ( p ) weighted between an edge distance cost function, a path direction cost function, and a previous contour distance cost function from the equation C p = αC e p + βC d p + γC c p , where C e ( p ) is the edge distance cost function, C d ( p ) is the path direction cost function, C c ( p ) is the previous contour distance cost function, and α,β, and γ are numerical values.
  16. 16
    The system of Claim 15, wherein the edge distance function C e (p) is defined from the equation C e p = ∑ i = p ⁢ 1 p ⁢ 2 1 μ + ‖ ∇ I i ‖ , where I i is the pixel intensity, ∥∇ I i ∥ is the gradient magnitude the pixel at location i, and µ is a constant value.
  17. 17
    The system of Claim 15 or 16, wherein the path direction cost function C d ( p ) is defined from the equation C d p = ∑ i = p ⁢ 1 p ⁢ 2 I i in - I i out , where I i in is the image intensity of the inside and dark pixel and I i out is the image intensities the outside and bright pixel along a path bisecting the I i in and I i out pixels and connecting pixels points i and i -1 adjacent to each side of the I i in pixel.
  18. 18
    The system of Claim 15, 16 or 17, wherein the previous contour function C c ( p ) is defined by the equation C c p = ∑ i = p ⁢ 1 p ⁢ 2 D i P , where P is the previous contour and D i P is the distance of point i from the closest point on the previous contour.
  19. 19
    The system according to any of claims 2-18, comprising:assembling the digital images into an array (240).
  20. 22
    The system of Claim 21, wherein plurality of 2D scanplanes (210) are assembled into a plurality of arrays (240) including a rotational array (240), a translational array, or a wedge array.
  21. 23
    The system according to Claim 1, wherein a method to determine amniotic fluid volume in digital images is used, the method comprising:positioning an ultrasound transceiver (10) exterior to a patient such that at least a portion of the amniotic fluid is within a field of view of the transceiver (10), the ultrasound transceiver (10) configured to send radio frequency ultrasound pulses and to receive echoes of the radio frequency ultrasound pulses;sending the radio frequency ultrasound pulses from the ultrasound transceiver to amniotic fluid regions;receiving echoes of the radio frequency ultrasound pulses reflected from the amniotic fluid regions to the transceiver (10);associating the received echoes to form a plurality of 2D scanplanes (210) so that they form an array (240);enhancing the images of the amniotic fluid regions in each plane (210) of the array (240) using a plurality of algorithms;and determining the amniotic fluid volume of the amniotic fluid regions spanning between and through each plane (210) in the array (240).
  22. 24
    The system of Claim 23, wherein plurality of 2D scanplanes (210) are acquired from a rotational array (240), a translational array, or a wedge array.
  23. 25
    The system of Claim 23 or 24, wherein the plurality of 2D scanplanes (210) includes at least two scanplanes.
  24. 26
    The system of Claim 23, 24 or 25, wherein the radio frequency ultrasound is within a range from approximately 2 MHz to approximately 10 MHz.
  25. 27
    The system of any of Claims 23-26, wherein the plurality of algorithms includes algorithms for image enhancement, segmentation, and polishing.
  26. 28
    The system of Claim 27, wherein segmentation further includes an intensity clustering step (522), a spatial gradients step (526), a hysteresis threshold step (530), a Region-of-Interest selection step (534), and a matching edges filter step (538).
  27. 29
    The system of Claim 28, wherein the intensity clustering step (522) is performed in a first parallel operation, and the spatial gradients (526), hysteresis threshold (530), Region-of-Interest selection (534), and matching edges filter steps (538) are performed in a second parallel operation, and further wherein the results from the first parallel operation are combined with the results from the second parallel operation.
  28. 30
    The system of any of Claims 22-29, using a method as comprised by the systems according to any of Claims 2-22.
  29. 31
    The system of any of claims 22-30, wherein the amniotic fluid volume is adjusted for underestimation or overestimation.
  30. 32
    The system of Claim 31, wherein the amniotic fluid volume is adjusted for underestimation by probing with adjustable ultrasound frequencies to penetrate deep tissues and to repositioning the transceiver (10) to establish that deep tissues are exposed with probing ultrasound of sufficient strength to provide a reflecting ultrasound echo receivable by the transceiver (10), such that more than one rotational array (240) to detect deep tissue and regions of the fetal head are obtained.
  31. 33
    The system of Claim 31 or 32, wherein amniotic fluid volume is adjusted for overestimation by automatically determining fetal head volume contribution to amniotic fluid volume and deducting it from the amniotic fluid volume.
  32. 34
    The system of Claim 33, wherein the steps to adjust for overestimated amniotic fluid volumes include a 2D clustering step, a matching edges step, an all edges step, a gestational age factor step (726), a head diameter step (730), an head edge detection step (734), and a Hough transform step (736).
  33. 35
    The system of Claim 34, wherein the Hough transform step includes a polar Hough Transform step (738), a Find Maximum Hough value step (742), and a fill circle region step (746).
  34. 36
    The system of Claim 35, wherein the polar Hough Transform step includes a first Hough transform to look for lines of a specified shape, and a second Hough transform to look for fetal head structures.
  35. 37
    The system of any of Claims 1-36, wherein each scanplane (210) is arranged as a plurality of scanlines (214), each scanline (214) of the plurality of scanlines being separated by approximately 1.5 degrees and having a length suitable for the dimension of amniotic fluid region.
  36. 38
    The system of any of Claims 1-37, wherein each scanplane (210) in the plurality of scanplanes (210) is separated from an adjacent scanplane (210) in the plurality of scanplanes (210) by approximately 7.5 degrees.
  37. 39
    The system of any of Claims 1-38, wherein the transceiver (10) includes a display (24) to present the graphic image of a scanplane (210) in two-dimensions and the rotational array (240) in three-dimensions.
  38. 40
    The system of any of Claims 1-39, wherein the computer system (52) is configured for remote operation via an Internet web-based system, the internet web-based system having a plurality of programs that collect, analyze, and store amniotic fluid volume.
Independent claims38