Hostname: page-component-78c5997874-dh8gc Total loading time: 0 Render date: 2024-11-18T01:04:51.198Z Has data issue: false hasContentIssue false

Application of Machine Learning in Perovskite Solar Cell Crystal Size Distribution Analysis

Published online by Cambridge University Press:  22 February 2019

Thomas Chen*
Affiliation:
Mission San Jose High School
Yuchen Zhou
Affiliation:
Stonybrook University
Miriam Rafailovich
Affiliation:
State University at Stony brook
Get access

Abstract

This research automates edge detection for perovskite crystal grains using machine learning (ML). Once the edges of the crystal grains are located, a flood-fill algorithm can be used to find the distribution of crystal grain areas. The ML algorithm uses GNU Octave to run a regularized logistic regression algorithm that classifies each pixel of an input image as part of an edge or not part of an edge. The basic features used for the algorithm are each pixel’s grayscale intensity, its Sobel derivative. Higher order Sobel derivatives, higher degree polynomial terms, and intensities convolved by various kernels were used as additional features to improve the program’s accuracy and true-positive rate. Training data is obtained by using non-ML Canny Edge Detection to annotate the edges an SEM image of a pure perovskite solar cell (PSC). The classifier exhibits an 85.58% accuracy and produces an edge mask that clearly outlines the crystals visually. The ML edge mask exhibits far fewer false-positive mis-classifications for pixels in the middle of the crystals than Canny. However, the ML mask’s edges are fainter, owing to a lower true-positive classification rate. Using more kernels, higher order derivatives, and higher degree polynomial terms all significantly increased the true positive rate of the classifier, leading to thicker edges. This algorithm can greatly accelerate perovskite solar cell research (and potentially any research requiring particle size analysis), automating a process scientists previously had to perform by hand. This will facilitate the search for a solution for the world’s growing demands for renewable energy.

Type
Articles
Copyright
Copyright © Materials Research Society 2019 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

References:

Alifierakis, M.. Available at: https://github.com/alifier/edgedetection/. (unpublished).Google Scholar
Bi, D., Yi, C., Luo, J., Décoppet, J., Zhang, F., Zakeeruddin, S.…, Grätzel, M.. Nature Energy, 1(10), 16142 (2016).CrossRefGoogle Scholar
Dreiseitl, S. and Ohno-Machado, L. Biomed, J.. Informatics 35 (5-6), 352359 (2003).Google Scholar
GNU Octave (2018). Available at: https://www.gnu.org/software/octave/ (accessed 11 November 2018)Google Scholar
Correa-Baena, J.-P., Abate, A., Saliba, M., Tress, W., Jesper Jacobsson, T., Gratzel, M. and Hagfeldt, A.. Energy & Environmental Science, 10 (3), 710-727 (2017).CrossRefGoogle Scholar
Savant, S.. International Journal of Computer Science and Information Technologies 5 (4). 5898-5900 (2014).Google Scholar
Salim, T., Sun, S., Abe, Y., Krishna, A., Grimsdale, A. C. and Lam, Y. M.. J. Mater. Chem. A, 3 (17), 8943-8969 (2015).CrossRefGoogle Scholar
Zhang, C., Li, M., Wang, Z. K., Jiang, Y.R., Liu, H.R., Yang, Y.G., Gao, X.Y., and Ma, H.. J. Mater. Chem. A, 5 (6), 2572-2579 (2017)CrossRefGoogle Scholar
Zhao, Z.Q., Zheng, P., Xu, S.T., and Wu, X.D.. J. Computing Research Repositories, 14 (8) (2018).Google Scholar
Zuo, L., Guo, H., deQuilettes, D. W., Jariwala, S., De Marco, N., Dong, S., DeBlock, R., Ginger, D. S., Dunn, B., Wang, M., Yang, Y., Sci. Adv., 3, (2017)Google Scholar
Howard, J. M., Tennyson, E.M., Neves, B., Leite, M. S.. Joule, 3, (2018)Google Scholar
Takahashi, K., Takahashi, L., Miyazato, I., Tanaka, Y., ACS Photonics, 5 (3).771-775 (2018).CrossRefGoogle Scholar