GitXplorerGitXplorer
b

deep_cell_segmentation

public
1 stars
0 forks
1 issues

Commits

List of commits on branch master.
Unverified
f50508bd42ff5a9758f1e6a10b82b7c9d316dc16

Merge branch 'master' of github.com:omriba/deep_cell_segmentation

bbomri committed 8 years ago
Unverified
dfa6fe94b6cd1224de90123dc5f67f0e73adfe81

train deeper network + view resutls

bbomri committed 8 years ago
Unverified
0ccfcc072dbdead23078fd466462b862460691f1

Create readme file

bbomri committed 8 years ago
Unverified
ef0b82c38c9223e2bfee9405b131a9e9f7ed3947

Add files via upload

bbomri committed 8 years ago
Unverified
441c2b30640a109cbfa7eda853644512b1d53b2f

5 cnn

bbomri committed 8 years ago
Unverified
fe4005a5120863ba62b5d266fc764ed01faef8b0

imshow the aug images

bbomri committed 8 years ago

README

The README file for this repository.

Deep Learning Project on Cell Segmentation

Introduction:

Automatic analysis of microscopy cell images has a crucial importance in many biomedical research fields. Understanding cells dynamics and properties is the basis in cancer research, new drugs developments and other fields of importance. The first task when analyzing cells microscopy images is cell segmentation: separation of cells pixels from background pixels and the separation of one cell pixels from the other.

Data:

The purpose of this project is performing semantic cell segmentation between cells and background. In this project we will work with microscopy images of H1299 lung cancer cells, data courtesy of Alon Labs, Weizmann Institute of Science [1].

Inputs are 64x64 pixels gray level images.
Outputs are 64x64 pixels binary (segmentation) images.

  • Training set consists of 4815 images.
  • Validation set consists of 467 images.
  • Testing set consists of 478 images.

Alt text

Performance evaluation:

Segmentation performance will be evaluated using Dice similarity index between the segmented image and its ground-truth binary image

D = \frac{2|X \bigcap Y|}{|X|+|Y|}
Where X is the binary estimated segmentation image and Y is the binary ground-truth image.

Main requirement is TensorFlow.

  1. Training: python main.py --mode train
  2. If you want to resume and continue training: python main.py --mode resume --checkpoint
  3. Evaluation: python main.py --mode evaluate --checkpoint < CHECKPOINT PATH > In case you want to dump the predictions just add: --output_file <OUTPUT_FILE_PATH>

[1] Cohen, A.A., Geva-Zatorsky, N., Eden, E., Frenkel-Morgenstern, M., Issaeva, I., Sigal, A., Milo, R., Cohen-Saidon, C., Liron, Y., Kam, Z., et al.: Dynamic proteomics of individual cancer cells in response to a drug. Science 322(5907), 1511–1516 (2008).