View
214
Download
0
Embed Size (px)
Citation preview
A Cell Image Segmentation Algorithm By Simulating Particle Movement
Project report of Computer Vision
Xijiang Miao
2
Outline
Introduction Related works The algorithm Potential problems
3
Cells under microscope
mitosis
Gap
synthesis apoptosis
4
Mission: Tell apart each cells
Knowing the number of cell is helpfulExtract RNA, …Currently, the number of cells is manually
counted. Classifying cells in different phase is
valuable.Check the effect a treatment. Integrate into cell sorting machine.
5
Revisit the image
6
Voting Based Algorithm
-0.2 -0.1 0.0 0.1 0.2
-0.2
0-0
.15
-0.1
0-0
.05
0.0
00
.05
0.1
0
X axis of image
Inte
nsi
ty
7
Experimental Result of Simple Voting
8
A recent published vote based algorithm
Yang, Q. et al, Perceptual Organization of Radial Symmetries, Proceedings of (CVPR’04)
9
Watershed algorithm
Vincent, L. and Soille, P. Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 13, NO. 6, JUNE 1991
Fig. 2. Building dams at the places where the water coming from two different minima would merge.
10
Watershed…
11
Watershed in ImageJImageJ: http://rsb.info.nih.gov/ij/
Watershed plugin: Biomedical Imaging Group
http://bigwww.epfl.ch/sage/soft/watershed/
12
Think the pixels as particles
Think each pixel is a particle with its mass and velocity.
mAB = mA + mB
conservation of momentum mAvA + mBvB = (mA+mB)vAB
vAB = (mAvA + mBvB)/(mA+mB)
Interpretation of mass and velocity
A B AB
13
Think the pixels as particles (2)
Average Mass and momentum Weighted by their mass.
The overall goal is to 1. bring down the effect of noise and 2. accelerate the process.
14
The algorithm
1. Initialize the mass and speed.2. Repeat
1. Move particles at their speed and direction2. Once two particles collide together, merge these two
particles and recalculate their speed and mass.3. Adjust the speed and mass according to its neighbors.4. Record their paths
3. Until some terminate condition4. Segment the image according to paths
15
Experiment result
16
Parameters and Options
Initial parameters Mass
Gradient + ? Speed
Gradient w/ tangent direction Markers
Terminate condition Limited Steps Sand-box Compete
sigma
17
Another example shows some problems
18
The result
19
Problems and workaround
Global color changesNormalize the marginal distribution.
Big blank areaUse different initial mass value
20
Question/Question/SuggestionSuggestion