Abstract
The classification of materials is a research hotspot. These methods generally focus on the classification of flat materials and do not consider the influence of polishing and convex surfaces. We develop a classification algorithm of polishing and convex surface objects, and derive the photon accumulation point spread function (PAPSF) of material from the imaging model of a binocular pulsed time-of-flight (ToF) camera as the classification feature, which consists of depth distortion, the indirect reflection photon cumulant and the indirect reflection photon cumulant. We design a one-versus-all support vector machine (SVM) classifier to classify materials of polishing and convex surfaces objects. We conduct classification experiments on four plastics and four metal materials with a similar appearance. Our method in flat and raw material classification has the same classification accuracy as the latest method based on a continuous-wave- modulation ToF camera, but also our method achieved accuracies of 91.0% in flat and polishing material classification, 93.0% in different convex surface and fixed polishing material classification, 91.5% in fixed convex surface and different polishing material classification and 90.2% in polishing and convex surface material classification.
Similar content being viewed by others
References
Varma, M., Zisserman, A.: A statistical approach to texture classification from single images. Int. J. Comput. Vis. 62(1–2), 61–81 (2005)
Varma, M., Zisserman, A.: A statistical approach to material classification using image patch exemplars. IEEE Trans. Pattern Anal. Mach. Intell. 31(11), 2032–2047 (2008)
Salamati, N., Fredembach, C., Süsstrunk, S.: Material classification using color and NIR images. In: Color and Imaging Conference Society for Imaging Science and Technology, pp. 216–222 (2009)
Orun, A.B., Alkis, A.: Material identification by surface reflection analysis in combination with bundle adjustment technique. Pattern Recogn. Lett. 24(9–10), 1589–1598 (2003)
Sato, M., Yoshida, S., Olwal, A., Shi, B., Hiyama, A., Tanikawa, T., Hirose, M., Raskar, R.: Spectrans: versatile material classification for interaction with textureless, specular and transparent surfaces. In: ACM Conference on Human Factors in Computing Systems, pp. 2191–2200 (2015)
Liu, C., Gu, J.: Discriminative illumination: Per-pixel classification of raw materials based on optimal projections of spectral brdf. IEEE Trans. Pattern Anal. Mach. Intell. 36(1), 86–98 (2013)
Wang, O., Gunawardane, P., Scher, S., Davis, J.: Material classification using BRDF slices. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition, pp. 2805–2811 (2009)
Jehle, M., Sommer, C., Jähne, B.: Learning of optimal illumination for material classification, Joint Pattern Recognition Symposium, pp. 563–572 (2010)
Kadambi, A., Whyte, R., Bhandari, A., Streeter, L., Barsi, C., Dorrington, A., Raskar, R.: Coded time of flight cameras: sparse deconvolution to address multipath interference and recover time profiles. ACM Trans. Graph 32(6), 1–10 (2013)
O’Toole, M., Heide, F., Xiao, L., Hullin, M.B., Heidrich, W., Kutulakos, K.N.: Temporal frequency probing for 5D transient analysis of global light transport. ACM Trans. Graph. 33(4), 1–11 (2014)
Su, S., Heide, F., Swanson, R., Klein, J., Callenberg, C., Hullin, M., Heidrich, W.: Material classification using raw time-of-flight measurements. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3503–3511 (2016)
Tanaka, K., Mukaigawa, Y., Funatomi, T., Kubo, H., Matsushita, Y., Yagi, Y.: Material classification using frequency-and depth-dependent time-of-flight distortion. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 79–88 (2017)
Erickson, Z., Luskey, N., Chernova, S., Kemp, C.C.: Classification of household materials via spectroscopy. IEEE Robot. Autom. Lett. 4(2), 700–707 (2019)
Horaud, R., Hansard, M., Evangelidis, G., Ménier, C.: An overview of depth cameras and range scanners based on time-of-flight technologies. Mach. Vis. Appl. 27(7), 1005–1020 (2016)
Fukuda, M. A. M. H., Cao, L., Kuno, Y. K. Y.: 3D free-form object material identification by surface reflection analysis with a time-of-flight range sensor. In: 12th IAPR Conference on Machine Vision Applications, pp. 227–230 (2011)
Foix, S., Alenya, G., Torras, C.: Lock-in time-of-flight (ToF) cameras: a survey. IEEE Sens. J. 11(9), 1917–1926 (2011)
Zhang, J., Lang, S., Wu, Q., Liu, C.: Material recognition based on a pulsed time-of-flight camera. In: 2019 IEEE Symposium on Product Compliance Engineering-Asia (ISPCE-CN), pp. 1–8 (2019)
Lang, S., Zhang, J., Cai, Y., et al.: Classification of materials using a pulsed time-of-flight camera. Mach. Vis. Appl. 32(30), 1–19 (2021)
Bhandari, A., Raskar, R.: Signal processing for time-of-flight imaging sensors: an introduction to inverse problems in computational 3-D imaging. IEEE Signal Process. Mag. 33(5), 45–58 (2016)
Kajiya, J. T.: The rendering equation. In: Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, pp. 143–150 (1986)
Matusik, W.: A data-driven reflectance model. Ph. D., Massachusetts Institute of Technology, Cambridge (2003)
Yang, L., Wang, B., Zhang, R., Zhou, H., Wang, R.: Analysis on location accuracy for the binocular stereo vision system. IEEE Photonics J. 10(1), 1–16 (2017)
Guo, X.: Three dimensional moment invariants under rigid transformation. In: International Conference on Computer Analysis of Images and Patterns, pp. 518–522 (1993)
Fleck, M. M.: Perspective projection: the wrong imaging model, Department of Computer Science, University of Iowa, pp. 1–27 (1995)
Kazhdan, M., Hoppe, H.: Screened poisson surface reconstruction. ACM Trans. Graphics (ToG) 32(3), 1–13 (2013)
Scholkopf, B., Sung, K.K., Burges, C.J., Girosi, F., Niyogi, P., Poggio, T., Vapnik, V.: Comparing support vector machines with Gaussian kernels to radial basis function classifiers. IEEE Trans. Signal Process. 45(11), 2758–2765 (1997)
Han, H., Wang, W. Y., Mao, B. H.: Borderline-SMOTE: a new over-sampling method in imbalanced data sets learning. In: International Conference on Intelligent Computing, pp. 878–887 (2005)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 41606219, 41776186), the Scientific Research Project of Beijing Educational Committee (No. KM 201910005027), and the Rixin Foundation of Beijing University of Technology. The authors thank the anonymous referee for invaluable comments and suggestions.
Funding
This study was funded by the National Natural Science Foundation of China (Nos. 41606219, 41776186), the Scientific Research Project of Beijing Educational Committee (No. KM 201910005027), and the Rixin Foundation of Beijing University of Technology.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lang, S., Zhang, J., Chen, F. et al. Material classification of polishing and convex surface objects based on photon accumulation point spread function (PAPSF) from imaging model of binocular pulsed time-of-flight camera. Machine Vision and Applications 34, 20 (2023). https://doi.org/10.1007/s00138-022-01366-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00138-022-01366-y