A convolutional neural network for classifying cloud particles recorded by imaging probes

<p>During typical field campaigns, millions of cloud particle images are captured with imaging probes. Our interest lies in classifying these particles in order to compute the statistics needed for understanding clouds. Given the large volume of collected data, this raises the need for an auto...

Full description

Bibliographic Details
Main Authors: G. Touloupas, A. Lauber, J. Henneberger, A. Beck, A. Lucchi
Format: Article
Language:English
Published: Copernicus Publications 2020-05-01
Series:Atmospheric Measurement Techniques
Online Access:https://www.atmos-meas-tech.net/13/2219/2020/amt-13-2219-2020.pdf
_version_ 1819225846636871680
author G. Touloupas
A. Lauber
J. Henneberger
A. Beck
A. Lucchi
author_facet G. Touloupas
A. Lauber
J. Henneberger
A. Beck
A. Lucchi
author_sort G. Touloupas
collection DOAJ
description <p>During typical field campaigns, millions of cloud particle images are captured with imaging probes. Our interest lies in classifying these particles in order to compute the statistics needed for understanding clouds. Given the large volume of collected data, this raises the need for an automated classification approach. Traditional classification methods that require extracting features manually (e.g., decision trees and support vector machines) show reasonable performance when trained and tested on data coming from a unique dataset. However, they often have difficulties in generalizing to test sets coming from other datasets where the distribution of the features might be significantly different. In practice, we found that for holographic imagers each new dataset requires labeling a huge amount of data by hand using those methods. Convolutional neural networks have the potential to overcome this problem due to their ability to learn complex nonlinear models directly from the images instead of pre-engineered features, as well as by relying on powerful regularization techniques. We show empirically that a convolutional neural network trained on cloud particles from holographic imagers generalizes well to unseen datasets. Moreover, fine tuning the same network with a small number (256) of training images improves the classification accuracy. Thus, the automated classification with a convolutional neural network not only reduces the hand-labeling effort for new datasets but is also no longer the main error source for the classification of small particles.</p>
first_indexed 2024-12-23T10:16:05Z
format Article
id doaj.art-d2b4e6be94dc4f23b394fad24b50b5d4
institution Directory Open Access Journal
issn 1867-1381
1867-8548
language English
last_indexed 2024-12-23T10:16:05Z
publishDate 2020-05-01
publisher Copernicus Publications
record_format Article
series Atmospheric Measurement Techniques
spelling doaj.art-d2b4e6be94dc4f23b394fad24b50b5d42022-12-21T17:50:49ZengCopernicus PublicationsAtmospheric Measurement Techniques1867-13811867-85482020-05-01132219223910.5194/amt-13-2219-2020A convolutional neural network for classifying cloud particles recorded by imaging probesG. Touloupas0A. Lauber1J. Henneberger2A. Beck3A. Lucchi4Institute for Machine Learning, ETH Zurich, Zurich, SwitzerlandInstitute for Atmospheric and Climate Science, ETH Zurich, Zurich, SwitzerlandInstitute for Atmospheric and Climate Science, ETH Zurich, Zurich, SwitzerlandInstitute for Atmospheric and Climate Science, ETH Zurich, Zurich, SwitzerlandInstitute for Machine Learning, ETH Zurich, Zurich, Switzerland<p>During typical field campaigns, millions of cloud particle images are captured with imaging probes. Our interest lies in classifying these particles in order to compute the statistics needed for understanding clouds. Given the large volume of collected data, this raises the need for an automated classification approach. Traditional classification methods that require extracting features manually (e.g., decision trees and support vector machines) show reasonable performance when trained and tested on data coming from a unique dataset. However, they often have difficulties in generalizing to test sets coming from other datasets where the distribution of the features might be significantly different. In practice, we found that for holographic imagers each new dataset requires labeling a huge amount of data by hand using those methods. Convolutional neural networks have the potential to overcome this problem due to their ability to learn complex nonlinear models directly from the images instead of pre-engineered features, as well as by relying on powerful regularization techniques. We show empirically that a convolutional neural network trained on cloud particles from holographic imagers generalizes well to unseen datasets. Moreover, fine tuning the same network with a small number (256) of training images improves the classification accuracy. Thus, the automated classification with a convolutional neural network not only reduces the hand-labeling effort for new datasets but is also no longer the main error source for the classification of small particles.</p>https://www.atmos-meas-tech.net/13/2219/2020/amt-13-2219-2020.pdf
spellingShingle G. Touloupas
A. Lauber
J. Henneberger
A. Beck
A. Lucchi
A convolutional neural network for classifying cloud particles recorded by imaging probes
Atmospheric Measurement Techniques
title A convolutional neural network for classifying cloud particles recorded by imaging probes
title_full A convolutional neural network for classifying cloud particles recorded by imaging probes
title_fullStr A convolutional neural network for classifying cloud particles recorded by imaging probes
title_full_unstemmed A convolutional neural network for classifying cloud particles recorded by imaging probes
title_short A convolutional neural network for classifying cloud particles recorded by imaging probes
title_sort convolutional neural network for classifying cloud particles recorded by imaging probes
url https://www.atmos-meas-tech.net/13/2219/2020/amt-13-2219-2020.pdf
work_keys_str_mv AT gtouloupas aconvolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT alauber aconvolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT jhenneberger aconvolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT abeck aconvolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT alucchi aconvolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT gtouloupas convolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT alauber convolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT jhenneberger convolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT abeck convolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes
AT alucchi convolutionalneuralnetworkforclassifyingcloudparticlesrecordedbyimagingprobes