Illustration generated with AI; not experimental data.¶
Bibliography¶
John Newman and Karen E. Thomas-Alyea. Electrochemical Systems. Wiley-Interscience, 3rd edition, 2004. ISBN 9780471477563.
Martin Winter and Ralph J. Brodd. What are batteries, fuel cells, and supercapacitors? Chemical Reviews, 104(10):4245–4270, 2004. doi:10.1021/cr020730k.
Joseph I. Goldstein, Dale E. Newbury, Joseph R. Michael, Nicholas W.M. Ritchie, John Henry J. Scott, and David C. Joy. Scanning Electron Microscopy and X-Ray Microanalysis. Springer, 4th edition, 2018. doi:10.1007/978-1-4939-6676-9.
David B. Williams and C. Barry Carter. Transmission Electron Microscopy: A Textbook for Materials Science. Springer, 2nd edition, 2009. doi:10.1007/978-0-387-76501-3.
Peter Eaton and Paul West. Atomic Force Microscopy. Oxford University Press, 2010. doi:10.1093/acprof:oso/9780199570454.001.0001.
Rafael C. Gonzalez and Richard E. Woods. Digital Image Processing. Pearson, 4th edition, 2018. ISBN 9780133356724. URL: https://www.imageprocessingplace.com/DIP-4E/dip4e_main_page.htm.
Gary Bradski. The OpenCV library. Dr. Dobb's Journal of Software Tools, 2000. URL: https://opencv.org/.
Stefan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, Tony Yu, and the scikit-image contributors. Scikit-image: image processing in Python. PeerJ, 2:e453, 2014. doi:10.7717/peerj.453.
Nobuyuki Otsu. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics, 9(1):62–66, 1979. doi:10.1109/TSMC.1979.4310076.
Stephen M. Pizer, E.P. Amburn, John D. Austin, Robert Cromartie, Ari Geselowitz, Trey Greer, Bart ter Haar Romeny, John B. Zimmerman, and Karel Zuiderveld. Adaptive histogram equalization and its variations. Computer Vision, Graphics, and Image Processing, 39(3):355–368, 1987. doi:10.1016/S0734-189X(87)80186-X.
John Canny. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8(6):679–698, 1986. doi:10.1109/TPAMI.1986.4767851.
Connor Shorten and Taghi M. Khoshgoftaar. A survey on image data augmentation for deep learning. Journal of Big Data, 6(1):60, 2019. doi:10.1186/s40537-019-0197-0.
Josh Tobin, Rachel Fong, Alex Ray, Jonas Schneider, Wojciech Zaremba, and Pieter Abbeel. Domain randomization for transferring deep neural networks from simulation to the real world. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 23–30. 2017. doi:10.1109/IROS.2017.8202133.
Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial nets. In Advances in Neural Information Processing Systems, volume 27. 2014. URL: https://proceedings.neurips.cc/paper_files/paper/2014/hash/f033ed80deb0234979a61f95710dbe25-Abstract.html.
Alec Radford, Luke Metz, and Soumith Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv preprint arXiv:1511.06434, 2015. doi:10.48550/arXiv.1511.06434.
Patrick von Platen, Suraj Patil, Anton Lozhkov, Pedro Cuenca, Nathan Lambert, Kashif Rasul, Mishig Davaadorj, and Thomas Wolf. Diffusers: state-of-the-art diffusion models. https://github.com/huggingface/diffusers, 2022.
Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U-Net: convolutional networks for biomedical image segmentation. In Medical Image Computing and Computer-Assisted Intervention – MICCAI 2015, volume 9351 of Lecture Notes in Computer Science, 234–241. Springer, 2015. doi:10.1007/978-3-319-24574-4_28.
Pavel Yakubovskiy. Segmentation models PyTorch. https://github.com/qubvel-org/segmentation_models.pytorch, 2020.
Alexander Kirillov, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, Spencer Whitehead, Alexander C. Berg, Wan-Yen Lo, Piotr Dollár, and Ross Girshick. Segment anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 4015–4026. 2023. doi:10.1109/ICCV51070.2023.00371.
Nikhila Ravi, Valentin Gabeur, Yuan-Ting Hu, Ronghang Hu, Chaitanya Ryali, Tengyu Ma, Haitham Khedr, Roman Rädle, Chloe Rolland, Laura Gustafson, Eric Mintun, Junting Pan, Kalyan Vasudev Alwala, Nicolas Carion, Chao-Yuan Wu, Ross Girshick, Piotr Dollár, and Christoph Feichtenhofer. SAM 2: segment anything in images and videos. arXiv preprint arXiv:2408.00714, 2024. doi:10.48550/arXiv.2408.00714.
Daniel B. Allan, Thomas Caswell, Nathan C. Keim, Casper M. van der Wel, and Ruben W. Verweij. Soft-matter/trackpy: fast, flexible particle-tracking toolkit. Zenodo, 2021. doi:10.5281/zenodo.4682814.
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Köpf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. PyTorch: an imperative style, high-performance deep learning library. In Advances in Neural Information Processing Systems, volume 32. 2019. URL: https://pytorch.org/.
Joshua Stuckner and others. Pretrained microscopy models (MicroNet). https://github.com/nasa/pretrained-microscopy-models, 2022.
Alejandro F. Frangi, Wiro J. Niessen, Koen L. Vincken, and Max A. Viergever. Multiscale vessel enhancement filtering. In Medical Image Computing and Computer-Assisted Intervention – MICCAI 1998, volume 1496 of Lecture Notes in Computer Science, 130–137. Springer, 1998. doi:10.1007/BFb0056195.
John G. Daugman. Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. Journal of the Optical Society of America A, 2(7):1160–1169, 1985. doi:10.1364/JOSAA.2.001160.
Timo Ojala, Matti Pietikäinen, and Topi Mäenpää. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(7):971–987, 2002. doi:10.1109/TPAMI.2002.1017623.
Josef Bigun and Gösta H. Granlund. Optimal orientation detection of linear symmetry. In Proceedings of the 1st IEEE International Conference on Computer Vision (ICCV), 433–438. 1987.
Luc Vincent and Pierre Soille. Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(6):583–598, 1991. doi:10.1109/34.87344.
Stuart P. Lloyd. Least squares quantization in PCM. IEEE Transactions on Information Theory, 28(2):129–137, 1982. doi:10.1109/TIT.1982.1056489.
Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Süsstrunk. SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(11):2274–2282, 2012. doi:10.1109/TPAMI.2012.120.
Pedro F. Felzenszwalb and Daniel P. Huttenlocher. Efficient graph-based image segmentation. International Journal of Computer Vision, 59(2):167–181, 2004. doi:10.1023/B:VISI.0000022288.19776.77.
Andrea Vedaldi and Stefano Soatto. Quick shift and kernel methods for mode seeking. In European Conference on Computer Vision (ECCV), 705–718. Springer, 2008. doi:10.1007/978-3-540-88693-8_52.
Alexander Buslaev, Vladimir I. Iglovikov, Eugene Khvedchenya, Alex Parinov, Mikhail Druzhinin, and Alexandr A. Kalinin. Albumentations: fast and flexible image augmentations. Information, 11(2):125, 2020. doi:10.3390/info11020125.
Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. In Advances in Neural Information Processing Systems, volume 33, 6840–6851. 2020. doi:10.48550/arXiv.2006.11239.
Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. High-resolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 10674–10685. 2022. doi:10.1109/CVPR52688.2022.01042.
Dustin Podell, Zion English, Kyle Lacey, Andreas Blattmann, Tim Dockhorn, Jonas Müller, Joe Penna, and Robin Rombach. SDXL: improving latent diffusion models for high-resolution image synthesis. arXiv preprint arXiv:2307.01952, 2023. doi:10.48550/arXiv.2307.01952.
Zongwei Zhou, Md Mahfuzur Rahman Siddiquee, Nima Tajbakhsh, and Jianming Liang. UNet++: a nested U-Net architecture for medical image segmentation. In Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support (DLMIA 2018), volume 11045 of Lecture Notes in Computer Science, 3–11. Springer, 2018. doi:10.1007/978-3-030-00889-5_1.
Joshua Stuckner, Bryan Harder, and Timothy M. Smith. Microstructure segmentation with deep learning encoders pre-trained on a large microscopy dataset. npj Computational Materials, 8:200, 2022. doi:10.1038/s41524-022-00878-5.
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 770–778. 2016. doi:10.1109/CVPR.2016.90.
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. ImageNet: a large-scale hierarchical image database. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 248–255. 2009. doi:10.1109/CVPR.2009.5206848.
Saining Xie, Ross Girshick, Piotr Dollár, Zhuowen Tu, and Kaiming He. Aggregated residual transformations for deep neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 5987–5995. 2017. doi:10.1109/CVPR.2017.634.
Jie Hu, Li Shen, and Gang Sun. Squeeze-and-excitation networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 7132–7141. 2018. doi:10.1109/CVPR.2018.00745.
Fausto Milletari, Nassir Navab, and Seyed-Ahmad Ahmadi. V-Net: fully convolutional neural networks for volumetric medical image segmentation. In Fourth International Conference on 3D Vision (3DV), 565–571. 2016. doi:10.1109/3DV.2016.79.
Ilya Loshchilov and Frank Hutter. SGDR: stochastic gradient descent with warm restarts. In International Conference on Learning Representations (ICLR). 2017. doi:10.48550/arXiv.1608.03983.
Chaitanya Ryali, Yuan-Ting Hu, Daniel Bolya, Chen Wei, Haoqi Fan, Po-Yao Huang, Vaibhav Aggarwal, Arkabandhu Chowdhury, Omid Poursaeed, Judy Hoffman, Jitendra Malik, Yanghao Li, and Christoph Feichtenhofer. Hiera: a hierarchical vision transformer without the bells-and-whistles. In Proceedings of the 40th International Conference on Machine Learning (ICML), volume 202 of Proceedings of Machine Learning Research, 29441–29454. 2023. URL: https://proceedings.mlr.press/v202/ryali23a.html.
John C. Crocker and David G. Grier. Methods of digital video microscopy for colloidal studies. Journal of Colloid and Interface Science, 179(1):298–310, 1996. doi:10.1006/jcis.1996.0217.
Albert Einstein. Über die von der molekularkinetischen Theorie der Wärme geforderte Bewegung von in ruhenden Flüssigkeiten suspendierten Teilchen. Annalen der Physik, 322(8):549–560, 1905. doi:10.1002/andp.19053220806.
Alexandru Telea. An image inpainting technique based on the fast marching method. Journal of Graphics Tools, 9(1):23–34, 2004. doi:10.1080/10867651.2004.10487596.
S. B. Damelin and N. S. Hoang. On surface completion and image inpainting by biharmonic functions: numerical aspects. International Journal of Mathematics and Mathematical Sciences, 2018:3950312, 2018. doi:10.1155/2018/3950312.
Roman Suvorov, Elizaveta Logacheva, Anton Mashikhin, Anastasia Remizova, Arsenii Ashukha, Aleksei Silvestrov, Naejin Kong, Harshith Goka, Kiwoong Park, and Victor Lempitsky. Resolution-robust large mask inpainting with fourier convolutions. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 3172–3182. 2022. doi:10.1109/WACV51458.2022.00323.
IOPaint contributors. IOPaint: image inpainting tool powered by SOTA AI models. https://github.com/Sanster/IOPaint, 2024.
Josef Bigun, Gösta H. Granlund, and Johan Wiklund. Multidimensional orientation estimation with applications to texture analysis and optical flow. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(8):775–790, 1991. doi:10.1109/34.85668.
Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, and Édouard Duchesnay. Scikit-learn: machine learning in Python. Journal of Machine Learning Research, 12:2825–2830, 2011. URL: https://www.jmlr.org/papers/v12/pedregosa11a.html.
Olivier Scholder. pySPM: python library to handle scanning probe microscopy data. https://github.com/scholi/pySPM.
Peter Ercius and others. openNCEM / ncempy: python tools for electron microscopy data. https://github.com/ercius/openNCEM.
The HyperSpy developers. RosettaSciIO: reading and writing scientific data formats. https://hyperspy.org/rosettasciio/.