DFT: A deep feature-based semi-supervised collaborative training for vehicle recognition in smart cities
Yichuan Zhang
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorYadi Liu
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorGuangming Yang
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorCorresponding Author
Jie Song
School of Software, Northeastern University, Shenyang, China
Correspondence
Jie Song, School of Software, Northeastern University, Shenyang, Liaoning, 110169, China.
Email: [email protected]
Search for more papers by this authorYichuan Zhang
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorYadi Liu
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorGuangming Yang
School of Software, Northeastern University, Shenyang, China
Search for more papers by this authorCorresponding Author
Jie Song
School of Software, Northeastern University, Shenyang, China
Correspondence
Jie Song, School of Software, Northeastern University, Shenyang, Liaoning, 110169, China.
Email: [email protected]
Search for more papers by this authorCorrection added on 23 December 2021, after first online publication: The title has been corrected in this version.
Abstract
Intelligent transport systems (ITS) is a popular field of research in smart city. Image-based vehicle recognition is one of the most promising new techniques. The traditional appearance-based method has some limitations in feature view. The machine learning algorithm can satisfy multiple feature views, but it mainly adopts an improved supervised learning method, which needs manual annotation and has low efficiency. The semi-supervised collaborative training method is widely used in the image recognition process to improve machine learning algorithms' accuracy and generalization performance. This paper proposes DFT (deep feature-based training) method for vehicle recognition in smart cities. DFT is also a semi-supervised collaborative training method on basis of two base learners. DFT adjusts data pre-processing and training process, optimizes the constructing a disagreement encoding network, and expands the recognition disagreement of pseudo-labelled samples-based training set. Compared with the typical collaborative training methods, DFT greatly accelerates the model's training process by reducing the convergence time, and improves the efficiency of vehicle recognition, while remaining the recognition accuracy unchanged.
CONFLICT OF INTEREST
The authors have no conflicts of interest to declare.
Open Research
DATA AVAILABILITY STATEMENT
Data is openly available in a public repository that issues datasets with DOIs.
REFERENCES
- Abbasi, M., Rezaei, H., Menon, V. G., Qi, L., & Khosravi, M. R. (2020). Enhancing the performance of flow classification in SDN-based intelligent vehicular networks. IEEE Transactions on Intelligent Transportation Systems, 22, 4141–4150. https://doi.org/10.1109/TITS.2020.3014044
- Albelwi, S., & Mahmood, A. (2016). Automated optimal architecture of deep convolutional neural networks for image recognition. The 15th IEEE International conference on machine learning and applications (ICMLA). 2016. IEEE.
- Amorim, W. P., Tetila, E. C., Pistori, H., & Papa, J. P. (2019). Semi-supervised learning with convolutional neural networks for UAV images automatic recognition. Computers and Electronics in Agriculture, 164, 104932. https://doi.org/10.1016/j.compag.2019.104932
- Ardehaly, E. M., & Culotta, A. (2017). Co-training for demographic classification using deep learning from label proportions. 2017 IEEE International Conference on Data Mining Workshops (ICDMW). IEEE.
- Balsubramani, A., & Freund, Y. (2015). Optimally combining classifiers using unlabeled data. COLT 2015 (pp. 211–225). arXiv:1503.01811
- Behley, J., Steinhage, V. & Cremers, A. (2013). Laser-based segment classification using a mixture of bag-of-words. International 2013 IEEE/RSI conference on intelligent robots and systems (IROS). New York: IEEE: 4195–4200.
- Bishop, C. M. (1995). Neural networks for pattern recognition. Oxford University Press.
10.1093/oso/9780198538493.001.0001 Google Scholar
- Buch, N., Velastin, S. A., & Orwell, J. (2011). A review of computer vision techniques for the analysis of urban traffic. IEEE Transactions on Intelligent Transportation Systems, 12(3), 920–939.
- Chefrour, A. (2019). Incremental supervised learning: algorithms and applications in pattern recognition. Evolutionary Intelligence, 12(2), 97–112. https://doi.org/10.1007/s12065-019-00203-y
- Chen, M., Zhang, L. L., Yu, X., & Liu, Y. (2017). Weighted co-training for cross-domain image sentiment classification. Journal of Computer Science and Technology, 32(4), 714–725.
- Chu, Z., Li, P., & Hu, X. (2019). Co-training based on semi-supervised ensemble classification approach for multi-label data stream. 2019 IEEE International Conference on Big Knowledge (ICBK). IEEE.
- Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning, 20(3), 273–297.
- Dai, F., Huang, P., Xiaolong, X., Qi, L., & Khosravi, M. (2020). Spatio-temporal deep learning framework for traffic speed forecasting in IoT. IEEE Internet of Things Magazine, 3(4), 66–69.
10.1109/IOTM.0001.2000031 Google Scholar
- Dalal, N., & Triggs, B. (2005). Histograms of oriented gradients for human detection. 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05), Vol. 1, IEEE.
- Directive (2010). E.C., 40/E.U. European Parliament and of the Council of 7 July 2010 on the Framework for the Deployment of Intelligent Transport Systems in the Field of Road Transport and Interfaces with Other Modes of Transport, L207/1. http://tn-its.eu/docs/ec/ITS-Directive-100707.pdf
- Dong, Z., Wu, Y., Pei, M., & Jia, Y. (2015). Vehicle type classification using a semi-supervised convolutional neural network. IEEE Transactions on Intelligent Transportation System, 16(9), 2247–2256.
- Enguehard, J., O'Halloran, P., & Gholipour, A. (2019). Semi-supervised learning with deep embedded clustering for image classification and segmentation. IEEE Access, 7, 11093–11104.
- Fan, Q., Brown, L. & Smith, J. (2016). A closer look at faster R-CNN for vehicle detection, 2016 IEEE intelligent vehicles symposium (IV), pp. 124–129.
- Felzenszwalb, P. F., Girshick, R. B., McAllester, D., & Ramanan, D. (2010). Object detection with discriminatively trained part-based models. IEEE Transactions on Pattern Analysis and Machine Intelligence, 32(9), 1627–1645. https://doi.org/10.1109/tpami.2009.167
- Freund, Y. & Schapire, R. E. (1995) A desicion-theoretic generalization of on-line learning and an application to boosting. In: Vitányi P. (eds) Computational Learning Theory. EuroCOLT 1995. Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence), vol 904. pp. 23-37. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59119-2_166
- Gandikota, R. & Mishra, D (2019). How you see me: Understanding convolutional neural networks. 2019 IEEE Region 10 Conference (TENCON). IEEE.
- He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition. 2016. IEEE.
- Hu, C., Bai, X., Qi, L., Chen, P., Xue, G., & Mei, L. (2015). Vehicle color recognition with spatial pyramid deep learning. IEEE Transactions on Intelligent Transportation Systems, 16(5), 2925–2934.
- Li, Y.-F., Li, Y.-F., Wang, H., Wei, T. & Tu, W.-W. (2019). Towards Automated Semi-Supervised Learning. Proceedings of the AAAI Conference on Artificial Intelligence, 33, 4237. –4244. https://doi.org/10.1609/aaai.v33i01.33014237
- Luan, S., Chen, C., Zhang, B., Han, J., & Liu, J. (2018). Gabor convolutional networks. IEEE Transactions on Image Processing, 27(9), 4357–4366.
- Ma, L., Cheng, S., & Shi, Y. (2021). Enhancing learning efficiency of brain storm optimization via orthogonal learning design. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(11), 6723–6742. https://doi.org/10.1109/tsmc.2020.2963943
- Ma, L., Huang, M., Yang, S., Wang, R., & Wang X. (2021). An adaptive localized decision variable analysis approach to large-scale multiobjective and many-objective optimization. IEEE Transactions on Cybernetics, 99, 1–13. https://doi.org/10.1109/tcyb.2020.3041212
- Ma, L., Li, N., Guo, Y., Wang, X., Yang, S., Huang, M., & Zhang, H. (2021). Learning to optimize: reference vector reinforcement learning adaption to constrained many-objective optimization of industrial copper burdening system. IEEE Transactions on Cybernetics, 99, 1–14. https://doi.org/10.1109/tcyb.2021.3086501
- Ma, L., Wang, R., Chen, S., Wang, X., Cheng, S., & Shi, Y. (2020). A novel many-objective evolutionary algorithm based on transfer learning with Kriging model. Information Sciences, 509, 437–456.
- Ma, L., Wang, X., Huang, M., Lin, Z., Tian, L., & Chen, H. (2019). Two-level master-slave RFID networks planning via hybrid multi-objective artificial bee colony optimizer. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(5), 861–880.
- Metin, S. K. (2017). Standard Co-training in Multiword Expression Detection. International Conference on Intelligent Human Computer Interaction. Springer, Cham, 2017.
- Qiao, S., Shen, W., Zhang, Z., Wang, B., & Yuille, A. (2018). Deep co-training for semi-supervised image recognition. Proceedings of the European Conference on Computer Vision (ECCV). arXiv:1803.05984
- Rachmadi, R. F., & Purnama, I. (2015). Vehicle color recognition using convolutional neural network. arXiv Preprint arXiv, 1510.07391.
- Sivaraman, S., & Trivedi, M. M. (2014). Active learning for on-road vehicle detection: A comparative study. Machine Vision and Applications, 25(3), 599–611.
- Soon, F. C., Khaw, H. Y., Chuah, J. H., & Kanesan, J. (2020). Semisupervised PCA convolutional network for vehicle type classification. IEEE Transactions on Vehicular Technology, 69(8), 8267–8277. https://doi.org/10.1109/tvt.2020.3000306
- Tavallali, P., Tavallali, P., Khosravi, M. R. & Signal, M. (2020). Interpretable synthetic reduced nearest neighbor: An expectation maximization approach. ICIP 2020: IEEE international conference on image processing. IEEE, 2020.
- Tavallali, P., Tavallali, P., & Singhal, M. (2021). K-means tree: An optimal clustering tree for unsupervised learning. The Journal of Supercomputing, 77(5), 1–28.
- Tavallali, P., Yazdi, M., & Khosravi, M. R. (2020). A systematic training procedure for viola-jones face detector in heterogeneous computing architecture. Journal of Grid Computing, 18(4), 847–862. https://doi.org/10.1007/s10723-020-09517-z
- Tsai, W. Y., Choi, J., Parija, T., Gomatam, P., Das, C., Sampson, J. & Narayanan, V. (2017). Co-training of feature extraction and classification using partitioned convolutional neural networks. The 54th ACM/EDAC/IEEE Design Automation Conference (DAC). 2017. IEEE.
- Tsai, L. W., Hsieh, J. W., & Fan, K. C. (2007). Vehicle detection using normalized color and edge map. IEEE Transactions on Image Processing, 16(3), 850–864.
- Viola, P. & Jones, M. (2001). Rapid object detection using a boosted cascade of simple features, Computer Vision and Pattern Recognition. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on, Vol. 1, pp. I–511-I–518. IEEE.
- Wang, Q., Jia, N., & Breckon, T. P. (2019). A baseline for multi-label image classification using an ensemble of deep convolutional neural networks. The IEEE International Conference on Image Processing (ICIP). 2019. IEEE.
- Wang, X., Zhang, W., Wu, X., Xiao, L., Qian, Y., & Fang, Z. (2019). Real-time vehicle type classification with deep convolutional neural networks. Journal of Real-Time Image Processing, 16(1), 5–14.
- Wang, F., Zhu, H., Srivastava, G., Li, S., Khosravi, M. R., & Qi, L. (2021). Robust collaborative filtering recommendation with user-item-trust records. IEEE Transactions on Computational Social Systems., pp.(99), 1–11. https://doi.org/10.1109/TCSS.2021.3064213
- Wen, X., Shao, L., Fang, W., & Xue, Y. (2015). Efficient feature selection and classification for vehicle detection. IEEE Transactions on Circuits and Systems for Video Technology, 25(3), 508–517.
- Xiaolong, X., Huang, Q., Yin, X., Abbasi, M., Khosravi, M., & Qi, L. (2020). Intelligent offloading for collaborative smart city services in edge computing. IEEE Internet of Things Journal, 7(9), 7919–7927. https://doi.org/10.1109/JIOT.2020.3000871
- Yang, Z., & Pun-Cheng, L. S. C. (2018). Vehicle detection in intelligent transportation systems and its applications under varying environments: A review.Image and Vision Computing, 2018(69), 143–154.
- Zhu, X., Meng, Q., Ding, B., Gu, L., & Yang, Y. (2019). Weighted pooling for image recognition of deep convolutional neural networks. Cluster Computing, 22(4), 9371–9383.