IP Library › Granted Patent US 10,096,108
Granted Patent B2
US 10,096,108 · App. 15/387,886 · Granted Oct 9, 2018

Medical image segmentation method and apparatus

Inventors: Yuan Feng (Northborough, MA); Long Huang (Northborough, MA)
G06T7/0012A61B5/7264A61B6/5217G06K9/4642G06K9/52G06K9/6215G06K9/6218G06K9/6223G06T7/11G06K2009/4666
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,096,108
App. No.
15/387,886
Filed
Dec 22, 2016
Granted
Oct 9, 2018
Kind
B2
Examiner
HUNG, YUBIN
Art Unit
2666
USPC
382/225
Abstract

A medical image segmentation method includes: step 1 , initialize of the number of clusters and determine the initial values of the cluster centroids; step 2 , calculate a Hausdorff distance between each cluster centroid and each pixel in the image; step 3 , calculate a membership function of each pixel based on the Hausdorff distance and a Euclid distance between the cluster centroids and each pixel; step 4 , calculate an objective function, cluster the pixels of the image based on the updated membership function, and update the centroid value; and repeating step 2 - 4 , until a difference between two objective function values is less than a threshold value. Then the membership function from the last iteration is a final segmentation.

Claims (209)

1. A medical image segmentation method, which comprises the following processing steps:

step 1 , initialize the number of clusters and determine the initial values of cluster centroids;

step 2 , calculate a Pseudo-Hausdorff distance between each cluster centroid and each pixel in an image;

step 3 , calculate a membership function of each pixel being a member of a cluster based on the Pseudo-Hausdorff distance and an Euclid distance between each cluster centroid and said each pixel;

step 4 , calculate an objective function, cluster the pixels of the image based on the membership function, and update the values of the cluster centroids; and

repeat step 2 - 4 , until a difference between the objective function values of two consecutive iterations is less than a threshold value, and then the membership function from the last iteration is a final segmentation.

2. The medical image segmentation method as claimed in claim 1 , wherein the initial values of the cluster centroids are calculated by an image histogram where differences between each centroid are the same.

3. The medical image segmentation method as claimed in claim 1 , wherein the step of calculating the Pseudo-Hausdorff distance between each cluster centroid and each image pixel comprises:

choose several neighbor regions with said each image pixel at the center, calculate a mutual information between each chosen neighbor region and the centroids;

select the neighbor region that has the maximum mutual information value; and

calculate the Hausdorff distance between said each centroid and the selected neighbor region as the Pseudo-Hausdorff distance between said each cluster centroid and said each image pixel.

4. The medical image segmentation method as claimed in claim 3 , wherein the several neighbor regions are defined by rectangular regions with a width and height of 3, 5, and 7 pixels.

5. The medical image segmentation method as claimed in claim 3 , wherein mutual information between sets A and B are determined by

I

=

∑

i

∈

A

⁢

∑

j

∈

B

⁢

p

⁡

(

i

,

j

)

⁢

log

⁢

p

⁡

(

i

,

j

)

p

⁡

(

i

)

⁢

p

⁡

(

j

)

,

where p(i,j) is the joint distribution function of sets A and B, p(i) and p(j) are the distribution functions for sets A and B, respectively.

6. The medical image segmentation method as claimed in claim 5 , wherein the Hausdorff distance between sets A and B is calculated by

d

H

⁡

(

A

,

B

)

=

max

⁢

{

sup

p

i

∈

A

⁢

inf

⁢

p

j

∈

B

⁢

p

j

-

p

i

⁢

,

sup

⁢

p

j

∈

B

⁢

⁢

⁢

inf

p

i

∈

A

⁢

p

i

-

p

j

}

,

and wherein the Pseudo-Hausdorff distance between a centroid v k and a pixel i with value x i , ∥x i −v k ∥ H , is d H (A,B), with A being a set consisting of the centroid v k and B being a set consisting of values of the pixels belonging to the selected neighbor region centered at pixel i.

7. The medical image segmentation method as claimed in claim 6 , wherein the membership function of each pixel is determined by the Pseudo-Hausdorff distance and Euclid distance between the pixel and the centroids, the equation for calculating the membership function is

u

ik

=

(

x

i

-

v

k

2

+

α

⁢

x

i

-

v

k

H

2

)

-

1

m

-

1

∑

l

=

1

C

⁢

(

x

i

-

v

l

2

+

α

⁢

x

i

-

v

l

H

2

)

-

1

m

-

1

,

where x i is the gray scale value of pixel i, v k is the centroid, c is the amount of centroids, α is determined by the image resolution and contrast, ∥x i −v k ∥ is the Euclid distance between x i and v i .

8. The medical image segmentation method as claimed in claim 7 , wherein the objective function is J=Σ i=1 n Σ k=1 c u ik m ∥x i −v k ∥ 2 +αΣ i=1 n Σ k=1 c u ik m ∥x i −v k ∥ H 2 where n is the number of the image pixels, c is the amount of centroids, x i is the gray scale value of pixel i, v k is the centroid, α is the empirical parameter and m is 2.

9. The medical image segmentation method as claimed in claim 7 , wherein the equation to calculate the updated centroids is

v

k

=

∑

i

=

1

n

⁢

u

ik

m

⁢

x

i

∑

i

=

1

n

⁢

u

ik

m

,

where x i is the gray scale value of pixel i v k ′ is the updated centroid of v k , n is the number of the image pixels, and m is 2.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2026
From: FENG, YUAN; HUANG, LONG
To: SOOCHOW UNIVERSITY
Reel/Frame 075151/0117 →
Continuity (1)
Related Publication 20180114313A1 · Apr 26, 2018