Cargando…

Trainable segmentation for transmission electron microscope images of inorganic nanoparticles

We present a trainable segmentation method implemented within the python package ParticleSpy. The method takes user labelled pixels, which are used to train a classifier and segment images of inorganic nanoparticles from transmission electron microscope images. This implementation is based on the tr...

Descripción completa

Detalles Bibliográficos
Autores principales: Bell, Cameron G., Treder, Kevin P., Kim, Judy S., Schuster, Manfred E., Kirkland, Angus I., Slater, Thomas J. A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10084002/
https://www.ncbi.nlm.nih.gov/pubmed/35502816
http://dx.doi.org/10.1111/jmi.13110
_version_ 1785021643546951680
author Bell, Cameron G.
Treder, Kevin P.
Kim, Judy S.
Schuster, Manfred E.
Kirkland, Angus I.
Slater, Thomas J. A.
author_facet Bell, Cameron G.
Treder, Kevin P.
Kim, Judy S.
Schuster, Manfred E.
Kirkland, Angus I.
Slater, Thomas J. A.
author_sort Bell, Cameron G.
collection PubMed
description We present a trainable segmentation method implemented within the python package ParticleSpy. The method takes user labelled pixels, which are used to train a classifier and segment images of inorganic nanoparticles from transmission electron microscope images. This implementation is based on the trainable Waikato Environment for Knowledge Analysis (WEKA) segmentation, but is written in python, allowing a large degree of flexibility and meaning it can be easily expanded using other python packages. We find that trainable segmentation offers better accuracy than global or local thresholding methods and requires as few as 100 user‐labelled pixels to produce an accurate segmentation. Trainable segmentation presents a balance of accuracy and training time between global/local thresholding and neural networks, when used on transmission electron microscope images of nanoparticles. We also quantitatively investigate the effectiveness of the components of trainable segmentation, its filter kernels and classifiers, in order to demonstrate the use cases for the different filter kernels in ParticleSpy and the most accurate classifiers for different data types. A set of filter kernels is identified that are effective in distinguishing particles from background but that retain dissimilar features. In terms of classifiers, we find that different classifiers perform optimally for different image contrast; specifically, a random forest classifier performs best for high‐contrast ADF images, but that QDA and Gaussian Naïve Bayes classifiers perform better for low‐contrast TEM images.
format Online
Article
Text
id pubmed-10084002
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-100840022023-04-11 Trainable segmentation for transmission electron microscope images of inorganic nanoparticles Bell, Cameron G. Treder, Kevin P. Kim, Judy S. Schuster, Manfred E. Kirkland, Angus I. Slater, Thomas J. A. J Microsc Themed Issue Articles We present a trainable segmentation method implemented within the python package ParticleSpy. The method takes user labelled pixels, which are used to train a classifier and segment images of inorganic nanoparticles from transmission electron microscope images. This implementation is based on the trainable Waikato Environment for Knowledge Analysis (WEKA) segmentation, but is written in python, allowing a large degree of flexibility and meaning it can be easily expanded using other python packages. We find that trainable segmentation offers better accuracy than global or local thresholding methods and requires as few as 100 user‐labelled pixels to produce an accurate segmentation. Trainable segmentation presents a balance of accuracy and training time between global/local thresholding and neural networks, when used on transmission electron microscope images of nanoparticles. We also quantitatively investigate the effectiveness of the components of trainable segmentation, its filter kernels and classifiers, in order to demonstrate the use cases for the different filter kernels in ParticleSpy and the most accurate classifiers for different data types. A set of filter kernels is identified that are effective in distinguishing particles from background but that retain dissimilar features. In terms of classifiers, we find that different classifiers perform optimally for different image contrast; specifically, a random forest classifier performs best for high‐contrast ADF images, but that QDA and Gaussian Naïve Bayes classifiers perform better for low‐contrast TEM images. John Wiley and Sons Inc. 2022-05-11 2022-12 /pmc/articles/PMC10084002/ /pubmed/35502816 http://dx.doi.org/10.1111/jmi.13110 Text en © 2022 The Authors. Journal of Microscopy published by John Wiley & Sons Ltd on behalf of Royal Microscopical Society. https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Themed Issue Articles
Bell, Cameron G.
Treder, Kevin P.
Kim, Judy S.
Schuster, Manfred E.
Kirkland, Angus I.
Slater, Thomas J. A.
Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title_full Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title_fullStr Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title_full_unstemmed Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title_short Trainable segmentation for transmission electron microscope images of inorganic nanoparticles
title_sort trainable segmentation for transmission electron microscope images of inorganic nanoparticles
topic Themed Issue Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10084002/
https://www.ncbi.nlm.nih.gov/pubmed/35502816
http://dx.doi.org/10.1111/jmi.13110
work_keys_str_mv AT bellcamerong trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT trederkevinp trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT kimjudys trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT schustermanfrede trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT kirklandangusi trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT slaterthomasja trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles