Batch Active Learning for Multispectral and Hyperspectral Image Segmentation Using Similarity Graphs
Bohan Chen, Kevin Miller, Andrea L. Bertozzi, Jon Schwenk
Batch Active Learning for Multispectral and Hyperspectral Image Segmentation Using Similarity Graphs
Graph learning, when used as a semi-supervised learning (SSL) method, performs well for classification tasks with a low label rate. We provide a graph-based batch active learning pipeline for pixel/patch neighborhood multi- or hyperspectral image segmentation. Our batch active learning approach selects a collection of unlabeled pixels that satisfy a graph local maximum constraint for the active learning acquisition function that determines the relative importance of each pixel to the classification. This work builds on recent advances in the design of novel active learning acquisition functions (e.g., the Model Change approach in arXiv:2110.07739) while adding important further developments including patch-neighborhood image analysis and batch active learning methods to further increase the accuracy and greatly increase the computational efficiency of these methods. In addition to improvements in the accuracy, our approach can greatly reduce the number of labeled pixels needed to achieve the same level of the accuracy based on randomly selected labeled pixels.
Image segmentation / Graph learning / Batch active learning / Hyperspectral image
[1.] |
|
[2.] |
|
[3.] |
|
[4.] |
|
[5.] |
|
[6.] |
Bertozzi, A.L., Merkurjev, E.: Graph-based optimization approaches for machine learning, uncertainty quantification and networks. In: Processing, Analyzing and Learning of Images, Shapes, and Forms. Part 2, 503-531, Handb. Numer. Anal., 20, Elsevier/North-Holland, Amsterdam (2019)
|
[7.] |
|
[8.] |
|
[9.] |
|
[10.] |
Buades, A., Coll, B., Morel, J.-M.: A non-local algorithm for image denoising. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 2, pp. 60–65. IEEE (2005)
|
[11.] |
Cai, W., Zhang, Y., Zhou, J.: Maximizing expected model change for active learning in regression. In: 2013 IEEE 13th International Conference on Data Mining, pp. 51–60. IEEE (2013)
|
[12.] |
|
[13.] |
Chapman, J., Chen, B., Tan, Z., Calder, J., Miller, K., Bertozzi, A.L.: Novel batch active learning approach and its application on the synthetic aperture radar datasets. In: SPIE Defense and Commercial Sensing: Algorithms for Synthetic Aperture Radar Imagery XXX (2023)
|
[14.] |
|
[15.] |
|
[16.] |
Gal, Y., Islam, R., Ghahramani, Z.: Deep Bayesian active learning with image data. In: International Conference on Machine Learning, pp. 1183–1192. PMLR (2017)
|
[17.] |
|
[18.] |
|
[19.] |
Hu, H., Sunu, J., Bertozzi, A.L.: Multi-class graph Mumford-Shah model for plume detection using the MBO scheme. In: Proceedings of the EMMCVPR Conference in Hong Kong. 8932, 209–222. Tai, X.-C. et al. (Eds), Springer Lecture Notes in Computer Science (2015)
|
[20.] |
|
[21.] |
|
[22.] |
|
[23.] |
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: active contour models. Int. J. Comp. Vision 1, 321–331 (2004)
|
[24.] |
Kushnir, D., Venturi, L.: Diffusion-based deep active learning. arXiv:2003.10339 (2020)
|
[25.] |
Ma, Y., Garnett, R., Schneider, J.G.: Sigma-optimality for active learning on Gaussian random fields. In: NIPS, pp. 2751–2759 (2013)
|
[26.] |
Ma, Y., Huang, T.-K., Schneider, J.G.: Active search and bandits on graphs using sigma-optimality. In: UAI, vol. 542, pp. 551 (2015)
|
[27.] |
|
[28.] |
|
[29.] |
|
[30.] |
Merkurjev, E., Sunu, J., Bertozzi, A.L.: Graph MBO method for multiclass segmentation of hyperspectral stand-off detection video. In: 2014 IEEE International Conference on Image Processing (ICIP), pp. 689–693. IEEE (2014)
|
[31.] |
Miller, K., Bertozzi, A.L.: Model-change active learning in graph-based semi-supervised learning. https://doi.org/10.48550/arXiv.2110.07739 (2021)
|
[32.] |
Miller, K., Li, H., Bertozzi, A.L.: Efficient graph-based active learning with probit likelihood via Gaussian approximations. arXiv:2007.11126 (2020).
|
[33.] |
Miller, K., Mauro, J., Setiadi, J., Baca, X., Shi, Z., Calder, J., Bertozzi, A.L.: Graph-based active learning for semi-supervised classification of SAR data. arXiv:2204.00005 (2022)
|
[34.] |
|
[35.] |
O’Shea, K., Nash, R.: An introduction to convolutional neural networks. arXiv:1511.08458 (2015)
|
[36.] |
|
[37.] |
|
[38.] |
Schwenk, J., Rowland, J.: RiverPIXELS: paired Landsat images and expert-labeled sediment and water pixels for a selection of rivers v1.0. United States. https://data.ess-dive.lbl.gov/view/, https://doi.org/10.15485/1865732
|
[39.] |
Settles, B.: Active Learning vol. 6, pp. 1–114. Morgan & Claypool Publishers LLC, Carnegie Mellon University, USA (2012). https://doi.org/10.2200/s00429ed1v01y201207aim018
|
[40.] |
Shewchuk, J.R.: An introduction to the conjugate gradient method without the agonizing pain. Carnegie-Mellon University, Pittsburgh, PA (1994)
|
[41.] |
Thorpe, M., Nguyen, T.M., Xia, H., Strohmer, T., Bertozzi, A., Osher, S., Wang, B.: Grand++: graph neural diffusion with a source term. In: International Conference on Learning Representations (2021)
|
[42.] |
|
[43.] |
Wu, F., Souza, A., Zhang, T., Fifty, C., Yu, T., Weinberger, K.: Simplifying graph convolutional networks. In: International Conference on Machine Learning, pp. 6861–6871. PMLR (2019)
|
[44.] |
|
[45.] |
Zhu, X., Ghahramani, Z., Lafferty, J.D.: Semi-supervised learning using Gaussian fields and harmonic functions. In: Proceedings of the 20th International Conference on Machine Learning (ICML-03), pp. 912–919 (2003)
|
/
〈 | 〉 |