| Literature DB >> 30202115 |
Charlotte Sonigo1, Stéphane Jankowski2, Olivier Yoo2, Olivier Trassard3, Nicolas Bousquet2,4,5, Michael Grynberg6,7, Isabelle Beau8, Nadine Binart8.
Abstract
The evaluation of the number of mouse ovarian primordial follicles (PMF) can provide important information about ovarian function, regulation of folliculogenesis or the impact of chemotherapy on fertility. This counting, usually performed by specialized operators, is a tedious, time-consuming but indispensable procedure.The development and increasing use of deep machine learning algorithms promise to speed up and improve this process. Here, we present a new methodology of automatically detecting and counting PMF, using convolutional neural networks driven by labelled datasets and a sliding window algorithm to select test data. Trained from a database of 9 millions of images extracted from mouse ovaries, and tested over two ovaries (3 millions of images to classify and 2 000 follicles to detect), the algorithm processes the digitized histological slides of a completed ovary in less than one minute, dividing the usual processing time by a factor of about 30. It also outperforms the measurements made by a pathologist through optical detection. Its ability to correct label errors enables conducting an active learning process with the operator, improving the overall counting iteratively. These results could be suitable to adapt the methodology to the human ovarian follicles by transfer learning.Entities:
Mesh:
Year: 2018 PMID: 30202115 PMCID: PMC6131397 DOI: 10.1038/s41598-018-31883-8
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Identification of follicle type. (a) Example of one ovarian section stained with hematoxylin-eosin containing different classes of follicles. (b) Examples of a primordial follicle pointed by black arrow (left), constituted by an oocyte surrounding by some flattened granulosa cells; 2 primary follicles (right) constituted by an oocyte surrounded by a single layer of cuboidal granulosa cells. Below, a secondary follicle (left) with one oocyte surrounded by several layers of granulosa cells and an antral follicle (right) with a liquid cavity. Scale bars are shown.
Figure 2Illustration of an artificial neural network (ANN). A ANN is defined by successive layers, bias and activation functions, transforming a multivariate signal into a (possibly) multivariate output. σ is the activation function, bringing non linearity to the equation, w is the weight and b the bias
Figure 3Scan of a slide containing ovarian sections. (a) Example of a raw slide containing 8 H&E stained sections from an ovary. (b) All sections are transformed individually as black and white images and isolated to remove the empty spaces.
Figure 4Deep learning training steps. (a) First step is a training of follicle detection. (b) In the second step, sliding windows (grey, white and black squares) scan the cut image and use the previous step to detect or not detect follicles. (c) Illustration of overlapping and application of the non maximum suppression technique. The windows (white dotted lines) with adjacent frames are computed in a probability vector (p1, p2, p3) of PMF presence by the neural network, with p1 < p2 and p3 < p2. The imputation results of windows 1 and 3 are then removed from the detection process. This process aims to keep only the frame giving the maximum probability of follicle.
Different steps of the evaluation process.
| Phase I | Phase II | Phase III | |
|---|---|---|---|
| Total number of images | 2 875 160 | 2 875 160 | 2 875 160 |
| Number of false positive | 14 053 | 949 | 949–185 |
| % of false positive | 0.49% | 0.044% | 0.037% |
| Number of true negative | 2 859 304 | 2 872 421 | 2 872 421 |
| % of true negative | 99.45% | 99.90% | 99.90% |
| Precision (%) | 11.32% | 57.38% | 65.69% |
| Recall (%) | 99.46% | 90.40% | 91.36% |
|
|
|
|
|
Data were based on 1667 manually counted follicles.
HNM: Hard Negative Mining.