Abstract
This paper aims to overcome the unstable identification results and weak generalization ability in feature extraction based on manual design to realize the automatic weeds identification. On the basis of unsupervised feature learning identification model, K-means clustering algorithm after data preprocessing is used to realize feature learning and construct feature dictionary. Then this feature dictionary is used to extract features from labeled data and train the classification model to realize the automatic weeds identification. In this process, this paper focuses on the effect of parameters such as the clustering number to identification accuracy under single-layer network structure, and the identification accuracy between the single-layer and the two-layer network structure was compared and analyzed. Experimental results show that identification rate can be improved by increasing the network levels, as well as fine-tuning the parameters under the premise of selecting reasonable parameters.
Similar content being viewed by others
References
Agrawal KN, Singh K, Bora GC, Lin D (2012) Weed recognition using image-processing technique based on leaf parameters. J Agric Sci Technol 2(8):899–908
Azar AT, Hassanien AE (2015) Dimensionality reduction of medical big data using neural-fuzzy classifier. Soft Comput 19(4):1115–1127
Chong W, Blei D, Li FF (2009) Simultaneous image classification and annotation. In: Computer science department, vol 19(2), pp 1903–1910
Chou CH, Hsieh SC, Qiu CJ (2017) Hybrid genetic algorithm and fuzzy clustering for bankruptcy prediction. Appl Soft Comput 56:298–316
Coates A, Ng AY (2011) Selecting receptive fields in deep networks. Adv Neural Inf Process Syst 24:2528–2536
Coates A, Ng AY (2012) Learning feature representations with K-means. Lecture Notes in Computer Science, vol 7700, pp 561–580
Coates A, Ng AY, Lee H (2011) An analysis of single-layer networks in unsupervised feature learning. J Mach Learn Res 15:215–223
D’Angelo G, Rampone S, Palmieri F (2016) Developing a trust model for pervasive computing based on Apriori association rules learning and Bayesian classification. Soft Comput 21:1–19
Gerhards R, Oebel H (2006) Practical experiences with a system for site-specific weed control in arable crops using real-time image analysis and GPS-controlled patch spraying. Weed Res 46(3):185–193
Guan L, Liu ZZ, Wu QF, Wang LL (2016) Multi-type feature fusion technique for weed identification in cotton fields. Int J Signal Process 9(2):355–368
Huang SK, Qi LJ, Zhang JH, Wang J (2013) An identification algorithm of weeds among multi-row corn based on the mapping of the corn row’s width. J China Agric Univ 18(01):165–171
Ji R, Qi L (2011) Crop-row detection algorithm based on Random Hough Transformation. Math Comput Model 54(3–4):1016–1020
Kodinariya TM, Makwana PR (2013) Review on determining number of cluster in K-means clustering. Int J Adv Res Comput Sci Manag Stud 1(6):90–95
Kotsiantis SB, Kanellopoulos D, Pintelas PE (2006) Data preprocessing for supervised leaning. Enformatika 1(1):111–117
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25(2):1097–1105
Le QV (2011) Building high-level features using large scale unsupervised learning. Acoustics. In: IEEE international conference on speech and signal processing, Vancouver, pp 8595–8598
Li YJ, Ao DG (2012) A fast algorithm for approximate pattern matching. J South China Univ Technol Nat Sci Edit 40(6):103–108
Li XF, Zhu WX, Hua XM, Kong LD (2011) Multi-feature decision fusion method based on D-S evidence theory for apple grading. Trans Chin Soc Agric Mach 42(06):188–192
Li H, Qi LJ, Zhang JH, Ji RH (2012) Recognition of weed during cotton emergence based on principal component analysis and support vector machine. Trans Chin Soc Agric 43(09):188–192
Li P, He D, Qiao Y (2013) An application of soft sets in weed identification. In: American society of agricultural and biological engineers annual international meeting, vol 5, pp 4279–4288
Liu B, Wan C, Wang L (2006) An efficient semi-unsupervised gene selection method via spectral biclustering. IEEE Trans Nanobiosci 5(2):110–114
Ma BT, Xia Y (2017) A tribe competition-based genetic algorithm for feature selection in pattern classification. Appl Soft Comput 58:328–338
Meyer GE, Neto JC, Jones DD, Hindman TW (2004) Intensified fuzzy clusters for classifying plant, soil, and residue regions of interest from color images. Comput Electron Agric 42(3):161–180
Pinto N, Doukhan D, Dicarlo JJ, Cox DD (2009) A high-throughput screening approach to discovering good forms of biologically inspired visual representation. PLoS Comput Biol 5(11):470–476
Saxe A, Bhand M, Mudur R, Suresh B, Ng AY (2011) Unsupervised learning models of primary cortical receptive fields and receptive field plasticity. Adv Neural Inf Process Syst 24:1971–1979
Tang JL, Wang D, Zhang ZG et al (2017) Weed identification based on K-means feature learning combined with convolutional neural network. Comput Electron Agric 135:63–70
Tellaeche A, Pajares G, Burgos-Artizzu XP, Ribeiro A (2011) A computer vision approach for weeds identification through support vector machines. Appl Soft Comput 11(1):908–915
Uetz R, Behnke S (2009) Large-scale object recognition with CUDA-accelerated hierarchical neural networks. In: IEEE international conference on intelligent computing and intelligent systems, Shanghai, pp 536–541
Vincent P, Larochelle H, Bengio Y, et al (2008) Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th international conference on machine learning, New York, pp 1096–1103
Wang L, Fu X (2005) Data mining with computational intelligence. Springer, Berlin
Wang L, Chu F, Xie W (2007) Accurate cancer classification using expressions of very few genes. IEEE/ACM Trans Comput Biol Bioinf 4(1):40–53
Xiao CY, Zhu WX (2007) Threshold selection algorithm for image segmentation based on Otsu rule and image entropy. Comput Eng 33(14):188–189
Yang Z (2014) Research on computer vision feature representation and learning for image classification and recognition. South China University of Technology, Guangzhou
Yu K, Yang J, Gong Y (2013) Linear spatial pyramid matching using sparse coding for image classification. In: IEEE conference on computer vision and pattern recognition, Miami, pp 1794–1801
Zhang K, Wang XY, Wang ZQ (2011) Hazard and control techniques of weeds in the field. Mod Agric 09:40–41
Zhao P, Cao J (2011) Weed recognition using image blur information. Biosyst Eng 110(2):198–205
Zhao B, Wang ZJ, Zhou P, Mao WH, Zhang XC (2012) Design and experiment of intelligent weed recognition system. Trans Chin Soc Agric Eng 28(s2):184–187
Zhao C, He D, Qiao Y (2013) Identification method of multi-feature weed based on multi-spectral images and data mining. Trans Chin Soc Agric Eng 29(2):192–198
Zhou Q, Zhao Y (2013) The design and implementation of intrusion detection system based on data mining technology. J Am Ceram Soc 92(1):204–208
Funding
This study was funded by Shaanxi Key Laboratory of Complex System Control and Intelligent Information Processing (Grant No. 2016CP01), Xi’an Science and Technology Plan Projects (Grant No. NC1504(2)), the National Natural Science Foundation of China (Grant Nos. 31101075, 61402375), Natural Science Fundamental Research Plan of Shaanxi Province (Grant No. 2016JM6038), Fundamental Research Funds for the Central Universities, NWSUAF (Grant No. 2452015060).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Tang, J., Zhang, Z., Wang, D. et al. Research on weeds identification based on K-means feature learning. Soft Comput 22, 7649–7658 (2018). https://doi.org/10.1007/s00500-018-3125-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3125-x