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...

全面介紹

書目詳細資料
Main Authors: Bell, CG, Treder, KP, Kim, JS, Schuster, ME, Kirkland, AI, Slater, TJA
格式: Journal article
語言:English
出版: Wiley 2022
_version_ 1826309297550655488
author Bell, CG
Treder, KP
Kim, JS
Schuster, ME
Kirkland, AI
Slater, TJA
author_facet Bell, CG
Treder, KP
Kim, JS
Schuster, ME
Kirkland, AI
Slater, TJA
author_sort Bell, CG
collection OXFORD
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.
first_indexed 2024-03-07T07:33:33Z
format Journal article
id oxford-uuid:8af80f7c-d269-4dda-91f3-cd2d2b40e8bb
institution University of Oxford
language English
last_indexed 2024-03-07T07:33:33Z
publishDate 2022
publisher Wiley
record_format dspace
spelling oxford-uuid:8af80f7c-d269-4dda-91f3-cd2d2b40e8bb2023-02-09T09:18:19ZTrainable segmentation for transmission electron microscope images of inorganic nanoparticlesJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:8af80f7c-d269-4dda-91f3-cd2d2b40e8bbEnglishSymplectic ElementsWiley2022Bell, CGTreder, KPKim, JSSchuster, MEKirkland, AISlater, TJAWe 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.
spellingShingle Bell, CG
Treder, KP
Kim, JS
Schuster, ME
Kirkland, AI
Slater, TJA
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
work_keys_str_mv AT bellcg trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT trederkp trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT kimjs trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT schusterme trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT kirklandai trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles
AT slatertja trainablesegmentationfortransmissionelectronmicroscopeimagesofinorganicnanoparticles