This document describes a deep learning approach called c-ResUnet for counting cells in fluorescent microscopy images. It discusses fluorescent microscopy imaging techniques and applications in life sciences. It then introduces the Fluorescent Neuronal Cells dataset and challenges in counting cells, such as class imbalance, overcrowding, and noise. The c-ResUnet model is presented, which uses a convolutional neural network with residual blocks for semantic segmentation. Experiments show that c-ResUnet outperforms other architectures and achieves performance close to human experts on this dataset through the use of weight maps and oversampling artifacts during training. Both qualitative and quantitative evaluations demonstrate the effectiveness of c-ResUnet for automated cell counting.
6. Cos’è la fluorescenza?
• Tecnica di imaging
• Assorbimento/emissione luce
• Spesso utilizzata in life science
22/06/2022 6
7. Applicazioni
• Studio meccanismi responsabili del
torpore nei roditori (Hitrec [1], 2019)
• Importanti ricadute umane
• Neuroni marcati con fluoroforo giallo
• Varie tonalità, forme e grandezze
• Obiettivo: conteggio neuroni marcati
22/06/2022 7
48. Conclusioni
c-ResUnet performa meglio dei competitor
Prestazioni simili ad operatore umano
“Effetto operatore” sistematico
Weight map utili
Pubblicazione dataset e modello allenato
Artefatti
22/06/2022 48
49. References
• Morelli et al. 2021, Automating cell counting in fluorescent
microscopy through deep learning with c-ResUnet:
https://rdcu.be/cB1Ds
• Clissa et al. 2021, Fluorescent Neuronal Cells dataset:
http://amsacta.unibo.it/6706/
• GitHub: https://github.com/robomorelli/cell_counting_yellow
22/06/2022 49
51. Metriche performance
• True positives (TP), False Positives (FP) e False Negatives (FN)
• Detection: F1 score, AUC
• Conteggio: R2, MAE
for center in predicted_centers:
compute distance (px) from all true_centers
if minimum_distance < 50:
increase TP count
remove corresponding true center
FN = ntrue – TP
FP = npred - TP
22/06/2022 51
52. Metriche detection: F1 score e AUC
• F1 score come metrica principale:
𝑎𝑐𝑐𝑢𝑟𝑎𝑐𝑦 =
𝑇𝑃
𝑇𝑃 + 𝐹𝑃 + 𝐹𝑁
,
𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 =
𝑇𝑃
𝑇𝑃 + 𝐹𝑃
,
𝑟𝑒𝑐𝑎𝑙𝑙 =
𝑇𝑃
𝑇𝑃 + 𝐹𝑁
,
𝐹1 =
2 ∙ 𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 ∙ 𝑟𝑒𝑐𝑎𝑙𝑙
𝑝𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 + 𝑟𝑒𝑐𝑎𝑙𝑙
,
• Area Under precision/recall Curve (AUC)
22/06/2022 52
53. Counting metrics: MAE and R2
Errore assoluto (AE) e percentuale (PE):
𝐴𝐸 = 𝑛𝑡𝑟𝑢𝑒 − 𝑛𝑝𝑟𝑒𝑑 ,
𝑃𝐸 =
𝑛𝑡𝑟𝑢𝑒 − 𝑛𝑝𝑟𝑒𝑑
𝑛𝑡𝑟𝑢𝑒
Coefficiente di determinazione, R2:
𝑅2 = 1 −
σ𝑖 𝑛𝑡𝑟𝑢𝑒
𝑖
− 𝑛𝑝𝑟𝑒𝑑
𝑖 2
σ𝑖 𝑛𝑡𝑟𝑢𝑒
𝑖
− ത
𝑛
2 ,
Dove 𝑛𝑡𝑟𝑢𝑒
𝑖
, 𝑛𝑝𝑟𝑒𝑑
𝑖
sono il numero di cellule vere e predette per l’immagine 𝑖,
ത
𝑛 è il numero medio di cellule per immagine
22/06/2022 53