skip to main content
research-article

Semi-supervised Learning for Mars Imagery Classification and Segmentation

Published:27 February 2023Publication History
Skip Abstract Section

Abstract

With the progress of Mars exploration, numerous Mars image data are being collected and need to be analyzed. However, due to the severe train-test gap and quality distortion of Martian data, the performance of existing computer vision models is unsatisfactory. In this article, we introduce a semi-supervised framework for machine vision on Mars and try to resolve two specific tasks: classification and segmentation. Contrastive learning is a powerful representation learning technique. However, there is too much information overlap between Martian data samples, leading to a contradiction between contrastive learning and Martian data. Our key idea is to reconcile this contradiction with the help of annotations and further take advantage of unlabeled data to improve performance. For classification, we propose to ignore inner-class pairs on labeled data as well as neglect negative pairs on unlabeled data, forming supervised inter-class contrastive learning and unsupervised similarity learning. For segmentation, we extend supervised inter-class contrastive learning into an element-wise mode and use online pseudo labels for supervision on unlabeled areas. Experimental results show that our learning strategies can improve the classification and segmentation models by a large margin and outperform state-of-the-art approaches.

REFERENCES

  1. [1] Abcouwer Neil, Daftry Shreyansh, Venkatraman Siddarth, Sesto Tyler del, Toupet Olivier, Lanka Ravi, Song Jialin, Yue Yisong, and Ono Masahiro. 2021. Machine learning based path planning for improved rover navigation. In IEEE Aerospace Conference.Google ScholarGoogle ScholarCross RefCross Ref
  2. [2] Azari Abigail R., Biersteker John B., Dewey Ryan M., Doran Gary, Forsberg Emily J., Harris Camilla D. K., Kerner Hannah R., Skinner Katherine A., Smith Andy W., Amini Rashied, Cambioni Saverio, Poian Victoria Da, Garton Tadhg M., Himes Michael D., Millholland Sarah, and Ruhunusiri Suranga. 2020. Integrating machine learning for planetary science: Perspectives for the next decade. arXiv (2020).Google ScholarGoogle Scholar
  3. [3] Beyer Lucas, Zhai Xiaohua, Oliver Avital, and Kolesnikov Alexander. 2019. S4L: Self-supervised semi-supervised learning. In IEEE International Conference on Computer Vision.Google ScholarGoogle Scholar
  4. [4] Bouman Katherine L., Johnson Michael D., Zoran Daniel, Fish Vincent L., Doeleman Sheperd S., and Freeman William T.. 2016. Computational imaging for VLBI image reconstruction. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Cao Kaidi, Wei Colin, Gaidon Adrien, Aréchiga Nikos, and Ma Tengyu. 2019. Learning imbalanced datasets with label-distribution-aware margin loss. In Conference on Neural Information Processing Systems.Google ScholarGoogle Scholar
  6. [6] Caron Mathilde, Misra Ishan, Mairal Julien, Goyal Priya, Bojanowski Piotr, and Joulin Armand. 2020. Unsupervised learning of visual features by contrasting cluster assignments. In Conference on Neural Information Processing Systems.Google ScholarGoogle Scholar
  7. [7] Castano Andres, Fukunaga Alex, Biesiadecki Jeffrey J., Neakrase Lynn, Whelley Patrick L., Greeley Ronald, Lemmon Mark T., Castaño Rebecca, and Chien Steve A.. 2008. Automatic detection of dust devils and clouds on mars. Machine Vision and Applications 19, 5–6 (2008), 467482.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Castaño Rebecca, Estlin Tara A., Anderson Robert C., Gaines Daniel M., Castano Andres, Bornstein Benjamin J., Chouinard Caroline, and Judd Michele. 2007. Oasis: Onboard autonomous science investigation system for opportunistic rover science. Journal of Field Robotics 24, 5 (2007), 379397.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Chen Liang-Chieh, Zhu Yukun, Papandreou George, Schroff Florian, and Adam Hartwig. 2018. Encoder-decoder with atrous separable convolution for semantic image segmentation. In European Conference on Computer Vision.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Chen Ting, Kornblith Simon, Norouzi Mohammad, and Hinton Geoffrey. 2020. A simple framework for contrastive learning of visual representations. In International Conference on Machine Learning.Google ScholarGoogle Scholar
  11. [11] Chen Xinlei, Fan Haoqi, Girshick Ross B., and He Kaiming. 2020. Improved baselines with momentum contrastive learning. arXiv (2020).Google ScholarGoogle Scholar
  12. [12] Cui Yin, Jia Menglin, Lin Tsung-Yi, Song Yang, and Belongie Serge J.. 2019. Class-balanced loss based on effective number of samples. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  13. [13] Dabov Kostadin, Foi Alessandro, Katkovnik Vladimir, and Egiazarian Karen O.. 2007. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Transactions on Image Processing 16, 8 (2007), 20802095.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Deng Jia, Dong Wei, Socher Richard, Li Li-Jia, Li Kai, and Li Fei-Fei. 2009. ImageNet: A large-scale hierarchical image database. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] Devries Terrance and Taylor Graham W.. 2017. Improved regularization of convolutional neural networks with cutout. arXiv (2017).Google ScholarGoogle Scholar
  16. [16] Dong Chao, Loy Chen Change, He Kaiming, and Tang Xiaoou. 2016. Image super-resolution using deep convolutional networks. IEEE Transactions on Pattern Analysis and Machine Intelligence 38, 2 (2016), 295307.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Doran Gary, Lu Steven, Liukis Maria, Mandrake Lukas, Rebbapragada Umaa, Wagstaff Kiri L., Young Jimmie, Langert Erik, Braunegg Anneliese, Horton Paul, Jeong Daniel, and Trockman Asher. 2020. COSMIC: Content-based onboard summarization to monitor infrequent change. In IEEE Aerospace Conference.Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Tanaka Fabio Henrique Kiyoiti dos Santos and Aranha Claus. 2019. Data augmentation using GANs. arXiv (2019).Google ScholarGoogle Scholar
  19. [19] Dundar Murat, Ehlmann Bethany L., and Leask Ellen K.. 2019. Machine-learning-driven new geologic discoveries at mars rover landing sites: Jezero and NE syrtis. Earth and Space Science Open Archive (2019), 23.Google ScholarGoogle Scholar
  20. [20] Estlin Tara, Castano Rebecca, Bornstein Benjamin, Gaines Daniel, Anderson Robert C., Granville Charles de, Thompson David, Burl Michael, Judd Michele, and Chien Steve. 2009. Automated targeting for the MER rovers. In IEEE International Conference on Space Mission Challenges for Information Technology.Google ScholarGoogle Scholar
  21. [21] He Kaiming, Fan Haoqi, Wu Yuxin, Xie Saining, and Girshick Ross B.. 2020. Momentum contrast for unsupervised visual representation learning. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  22. [22] He Kaiming, Zhang Xiangyu, Ren Shaoqing, and Sun Jian. 2016. Deep residual learning for image recognition. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Jin Xin, Xu Jianfeng, Tasaka Kazuyuki, and Chen Zhibo. 2021. Multi-task learning-based all-in-one collaboration framework for degraded image super-resolution. ACM Transactions on Multimedia Computing, Communications, and Applications 17, 1 (2021), 121.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Jobson Daniel J., Rahman Zia-ur, and Woodell Glenn A.. 1997. A multiscale retinex for bridging the gap between color images and the human observation of scenes. IEEE Transactions on Image Processing 6, 7 (1997), 965976.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Kang Bingyi, Xie Saining, Rohrbach Marcus, Yan Zhicheng, Gordo Albert, Feng Jiashi, and Kalantidis Yannis. 2020. Decoupling representation and classifier for long-tailed recognition. In International Conference on Learning Representations.Google ScholarGoogle Scholar
  26. [26] Khosla Prannay, Teterwak Piotr, Wang Chen, Sarna Aaron, Tian Yonglong, Isola Phillip, Maschinot Aaron, Liu Ce, and Krishnan Dilip. 2020. Supervised contrastive learning. In Conference on Neural Information Processing Systems.Google ScholarGoogle Scholar
  27. [27] Kingma Diederik P. and Ba Jimmy. 2015. Adam: A method for stochastic optimization. In International Conference on Learning Representations.Google ScholarGoogle Scholar
  28. [28] Krizhevsky Alex, Sutskever Ilya, and Hinton Geoffrey E.. 2012. ImageNet classification with deep convolutional neural networks. In Conference on Neural Information Processing Systems.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. [29] Lee Dong-Hyun. 2013. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks. In International Conference on Machine Learning Workshops.Google ScholarGoogle Scholar
  30. [30] Lin Tsung-Yi, Goyal Priya, Girshick Ross B., He Kaiming, and Dollár Piotr. 2017. Focal loss for dense object detection. In IEEE International Conference on Computer Vision.Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Liu Shikun, Zhi Shuaifeng, Johns Edward, and Davison Andrew J.. 2021. Bootstrapping semantic segmentation with regional contrast. arXiv (2021).Google ScholarGoogle Scholar
  32. [32] Lu Zhiwu, Fu Zhenyong, Xiang Tao, Han Peng, Wang Liwei, and Gao Xin. 2017. Learning from weak and noisy labels for semantic segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 39, 3 (2017), 486500.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Momennasab Ali. 2021. Machine learning for mars exploration. arXiv (2021).Google ScholarGoogle Scholar
  34. [34] Olsson Viktor, Tranheden Wilhelm, Pinto Juliano, and Svensson Lennart. 2021. ClassMix: Segmentation-based data augmentation for semi-supervised learning. In IEEE Winter Conference on Applications of Computer Vision.Google ScholarGoogle Scholar
  35. [35] Ouali Yassine, Hudelot Céline, and Tami Myriam. 2020. Semi-supervised semantic segmentation with cross-consistency training. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  36. [36] Petkovic Matej, Boumghar Redouane, Breskvar Martin, Dzeroski Saso, Kocev Dragi, Levatic Jurica, Lucas Luke, Osojnik Aljaz, Zenko Bernard, and Simidjievski Nikola. 2019. Machine learning for predicting thermal power consumption of the mars express spacecraft. IEEE Aerospace and Electronic Systems Magazine 34, 7 (2019), 4660.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Radosavovic Ilija, Kosaraju Raj Prateek, Girshick Ross B., He Kaiming, and Dollár Piotr. 2020. Designing network design spaces. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  38. [38] Rothrock Brandon, Kennedy Ryan, Cunningham Christopher T., Papon Jeremie, Heverly Matthew, and Ono Masahiro. 2016. SPOC: Deep learning-based terrain classification for mars rover missions. In AIAA SPACE. .Google ScholarGoogle ScholarCross RefCross Ref
  39. [39] Sandler Mark, Howard Andrew G., Zhu Menglong, Zhmoginov Andrey, and Chen Liang-Chieh. 2018. MobileNetV2: Inverted residuals and linear bottlenecks. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  40. [40] Schroff Florian, Kalenichenko Dmitry, and Philbin James. 2015. FaceNet: A unified embedding for face recognition and clustering. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  41. [41] Shallue Christopher J. and Vanderburg Andrew. 2018. Identifying exoplanets with deep learning: A five-planet resonant chain around kepler-80 and an eighth planet around kepler-90. Astronomical Journal 155, 2 (2018), 94.Google ScholarGoogle ScholarCross RefCross Ref
  42. [42] Simonyan Karen and Zisserman Andrew. 2015. Very deep convolutional networks for large-scale image recognition. In International Conference on Learning Representations.Google ScholarGoogle Scholar
  43. [43] Srivastava Nitish, Hinton Geoffrey, Krizhevsky Alex, Sutskever Ilya, and Salakhutdinov Ruslan. 2014. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research 15, 56 (2014), 19291958.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Sun Chen, Shrivastava Abhinav, Singh Saurabh, and Gupta Abhinav. 2017. Revisiting unreasonable effectiveness of data in deep learning era. In IEEE International Conference on Computer Vision.Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Swan R. Michael, Atha Deegan, Leopold Henry A., Gildner Matthew, Oij Stephanie, Chiu Cindy, and Ono Masahiro. 2021. AI4MARS: A dataset for terrain-aware autonomous driving on mars. In IEEE Conference on Computer Vision and Pattern Recognition Workshops.Google ScholarGoogle ScholarCross RefCross Ref
  46. [46] Tarvainen Antti and Valpola Harri. 2017. Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results. In Conference on Neural Information Processing Systems.Google ScholarGoogle Scholar
  47. [47] Oord Aäron van den, Li Yazhe, and Vinyals Oriol. 2018. Representation learning with contrastive predictive coding. arXiv (2018).Google ScholarGoogle Scholar
  48. [48] Wagstaff Kiri L., Lu You, Stanboli Alice, Grimes Kevin, Gowda Thamme, and Padams Jordan. 2018. Deep mars: CNN classification of mars imagery for the PDS imaging atlas. In Conference on Innovative Applications of Artificial Intelligence.Google ScholarGoogle ScholarCross RefCross Ref
  49. [49] Walker Sara I., Bains William, Cronin Leroy, DasSarma Shiladitya, Danielache Sebastian, Domagal-Goldman Shawn, Kacar Betul, Kiang Nancy Y., Lenardic Adrian, Reinhard Christopher T., et al. 2018. Exoplanet biosignatures: Future directions. Astrobiology 18, 6 (2018), 779824.Google ScholarGoogle ScholarCross RefCross Ref
  50. [50] Wen Yandong, Zhang Kaipeng, Li Zhifeng, and Qiao Yu. 2016. A discriminative feature learning approach for deep face recognition. In European Conference on Computer Vision.Google ScholarGoogle ScholarCross RefCross Ref
  51. [51] Wilhelm Thorsten, Geis Melina, Püttschneider Jens, Sievernich Timo, Weber Tobias, Wohlfarth Kay, and Wöhler Christian. 2020. DoMars16k: A diverse dataset for weakly supervised geomorphologic analysis on mars. Remote Sensing 12, 23 (2020), 3981.Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Yan Chenggang, Li Zhisheng, Zhang Yongbing, Liu Yutao, Ji Xiangyang, and Zhang Yongdong. 2020. Depth image denoising using nuclear norm and learning graph model. ACM Transactions on Multimedia Computing, Communications, and Applications 16, 4 (2020), 117.Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. [53] Yun Sangdoo, Han Dongyoon, Chun Sanghyuk, Oh Seong Joon, Yoo Youngjoon, and Choe Junsuk. 2019. CutMix: Regularization strategy to train strong classifiers with localizable features. In IEEE International Conference on Computer Vision.Google ScholarGoogle ScholarCross RefCross Ref
  54. [54] Zhang Hongyi, Cissé Moustapha, Dauphin Yann N., and Lopez-Paz David. 2018. mixup: Beyond empirical risk minimization. In International Conference on Learning Representations.Google ScholarGoogle Scholar
  55. [55] Zhang Yuhang, Zhang Xiaopeng, Li Jie, Qiu Robert, Xu Haohang, and Tian Qi. 2022. Semi-supervised contrastive learning with similarity co-calibration. IEEE Transactions on Multimedia (2022). https://ieeexplore.ieee.org/document/9732218.Google ScholarGoogle Scholar
  56. [56] Zhao Xiangyun, Vemulapalli Raviteja, Mansfield Philip Andrew, Gong Boqing, Green Bradley, Shapira Lior, and Wu Ying. 2021. Contrastive learning for label efficient semantic segmentation. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref
  57. [57] Zhou Boyan, Cui Quan, Wei Xiu-Shen, and Chen Zhao-Min. 2020. BBN: Bilateral-branch network with cumulative learning for long-tailed visual recognition. In IEEE Conference on Computer Vision and Pattern Recognition.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Semi-supervised Learning for Mars Imagery Classification and Segmentation

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Multimedia Computing, Communications, and Applications
          ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 19, Issue 4
          July 2023
          263 pages
          ISSN:1551-6857
          EISSN:1551-6865
          DOI:10.1145/3582888
          • Editor:
          • Abdulmotaleb El Saddik
          Issue’s Table of Contents

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 February 2023
          • Online AM: 1 December 2022
          • Accepted: 25 November 2022
          • Revised: 22 August 2022
          • Received: 22 August 2022
          Published in tomm Volume 19, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text

        HTML Format

        View this article in HTML Format .

        View HTML Format