count ception counting by fully convolutional redundant
play

Count-ception: Counting by Fully Convolutional Redundant Counting - PowerPoint PPT Presentation

Count-ception: Counting by Fully Convolutional Redundant Counting Joseph Paul Cohen - MILA, University of Montreal Genevive Boucher - IRIC, University of Montreal Craig A. Glastonbury - BDI, University of Oxford Henry Z. Lo -


  1. Count-ception: Counting by Fully Convolutional Redundant Counting Joseph Paul Cohen - MILA, University of Montreal Geneviève Boucher - IRIC, University of Montreal Craig A. Glastonbury - BDI, University of Oxford Henry Z. Lo - University of Massachusetts Boston Yoshua Bengio - MILA, University of Montreal

  2. Count what? People Sea lions Cells Penguins Cars

  3. Cell growth studies Treat cells with different compounds and observe proliferation

  4. Cell growth studies Bachstetter, MW151 Inhibited IL-1? Levels after Traumatic Brain Injury with No Effect on Microglia Physiological Responses, PLOS ONE, 2017

  5. Cell growth studies At the Cell Counter: THP-1 Cells, Molecular Devices https://www.moleculardevices.com/cell-counter-thp-1-cells

  6. Complicated cell structure MBM Dataset Bone marrow, H&E stained. Healthy cells Obtained from TCGA 44 images, 126 ± 33 cells

  7. Complicated cell structure MBM Dataset Bone marrow, H&E stained. Healthy cells Obtained from TCGA 44 images, 126 ± 33 cells

  8. Cell counting = State of practice 1. Create binary segmentation image 2. Watershed segmentation 3. Isolate and count

  9. Cell counting = State of practice 1. Create binary segmentation image 2. Watershed segmentation 3. Isolate and count

  10. Cell counting = State of practice 1. Create binary segmentation image 2. Watershed segmentation 3. Isolate and count

  11. Cell counting = State of practice 1. Create binary segmentation image 2. Watershed segmentation 3. Isolate and count

  12. Cell counting = State of practice 1. Create binary segmentation image 2. Watershed segmentation 3. Isolate and count

  13. Cell counting W. Xie, J. A. Noble, and A. Zisserman, “Microscopy cell counting and detection with fully convolutional regression networks,” 2016. V. Lempitsky and A. Zisserman, “Learning To Count Objects in Images,” 2010.

  14. Redundant Counting Gaussian Kernel [Lempitsky and Zisserman 2010] Square Kernel [Cohen et al. 2017] Square kernel size matches the receptive field!

  15. Cell counting = State of research Receptive field Gaussian Kernel [Lempitsky and Zisserman 2010]

  16. Receptive Field Small example

  17. Cell counting = State of research 0.5 Gaussian Kernel [Lempitsky and Zisserman 2010]

  18. Cell counting = State of research 0.2 Gaussian Kernel [Lempitsky and Zisserman 2010]

  19. Cell counting = State of research 0.0 Gaussian Kernel [Lempitsky and Zisserman 2010]

  20. Cell counting = State of research 1.0 Gaussian Kernel Square Kernel [Lempitsky and Zisserman 2010] [Cohen et al. 2017]

  21. Cell counting = State of research 1.0 Square Kernel [Cohen et al. 2017]

  22. Cell counting = State of research 1.0 Square Kernel [Cohen et al. 2017]

  23. Why not increase the variance of the gaussian? σ = 8 σ = 32 σ = 1 σ = 16 σ = 64

  24. Why not increase the variance of the gaussian? 0.1 σ = 8 σ = 32 σ = 1 σ = 16 σ = 64

  25. Why not increase the variance of the gaussian? σ = 1

  26. Why not increase the variance of the gaussian? σ = 1

  27. Why not increase the variance of the gaussian? σ = 1

  28. Why not increase the variance of the gaussian? σ = 1

  29. Why not increase the variance of the gaussian? σ = 1

  30. Count-ception Architecture

  31. Count-ception Architecture

  32. Fully Convolutional Training L1 regression error Effective batch size 82,082 patches No pooling or strides Easy calculation of receptive field!

  33. Does redundant counting help? Increasing the stride reduces the number of regression targets

  34. N = Number of train and validation samples

  35. N = Number of train and validation samples

  36. Count-ception applied to tissue cells Craig Glastonbury - Big Data Institute - University of Oxford Challenges: + Adjoining neighbors + Complex cell structure + Few non-cell regions

  37. N = Number of train and validation samples

  38. Counting fungal spores

  39. Count sea lions Kaggle sea lion challenge (37th place) Implemented by Robin Dinse (Universität Koblenz-Landau)

  40. Do you need to count things? Joseph Paul Cohen joseph@josephpcohen.com arXiv: https://arxiv.org/abs/1703.08710 Site: https://github.com/ieee8023/countception Source Code: Lasagne + Theano https://github.com/ieee8023/countception Karas https://github.com/fizzoo/countception-recreation TensorFlow https://github.com/rdinse/sea-lion-counter PyTorch https://github.com/rwightman/pytorch-countception-sealion

  41. ShortScience.org Joseph Paul Cohen Henry Z Lo Swami Iyer Supported by:

  42. What is it and why? A platform for post-publication discussion with over 800 public summaries in machine learning written by the community! Browse summaries for a paper Browse by venue

  43. Goal - Accelerate Science Programmatic organization of summaries and notes ● Speed up the literature review process ● Increase the number of active researchers ● Decrease the barriers to understand and improve on concepts ● Conferences ArXiv ShortScience.org

Recommend


More recommend