• Laser & Optoelectronics Progress
  • Vol. 60, Issue 12, 1210004 (2023)
Jinxin Liang1,2, Le Zhang3, Yuyao Meng1,2, Jie Teng1,2..., Quanling He1,2, Leiyang Fu1,2 and Shaowen Li1,2,*|Show fewer author(s)
Author Affiliations
  • 1School of Information & Computer, Anhui Agricultural University, Hefei 230036, Anhui, China
  • 2Anhui Provincial Key Laboratory of Smart Agricultural Technology and Equipment, Hefei 230036, Anhui, China
  • 3Anhui Electric Power Transmission and Transformation Co. Ltd., Hefei 230036, Anhui, China
  • show less
    DOI: 10.3788/LOP220561 Cite this Article Set citation alerts
    Jinxin Liang, Le Zhang, Yuyao Meng, Jie Teng, Quanling He, Leiyang Fu, Shaowen Li. Improved Maize Plant Contour Extraction Method[J]. Laser & Optoelectronics Progress, 2023, 60(12): 1210004 Copy Citation Text show less
    Flow chart of maize contour extraction
    Fig. 1. Flow chart of maize contour extraction
    Robot experimental platform
    Fig. 2. Robot experimental platform
    Experimental maize plant images. (a) One bud with three leaves 30°; (b) one bud with three leaves 45°; (c) one bud with three leaves 45°; (d) one bud with four leaves 15°
    Fig. 3. Experimental maize plant images. (a) One bud with three leaves 30°; (b) one bud with three leaves 45°; (c) one bud with three leaves 45°; (d) one bud with four leaves 15°
    Comparison of different algorithms
    Fig. 4. Comparison of different algorithms
    Effect of each contour extraction algorithm. (a)HSV; (b) proposed method; (c) HSV after noise reduction; (d) proposed method after noise reduction
    Fig. 5. Effect of each contour extraction algorithm. (a)HSV; (b) proposed method; (c) HSV after noise reduction; (d) proposed method after noise reduction

    Algorithm 1 RANSAC

    Inputs:Dataset K

     1:Initialize dataset K

     2:Initialize expected iterations N

     3:for N from 0 to n-1 do

     4: Repeat

     5:  Randomly select m samples from Dataset K for model fitting

     6:  Selected range ɛ as the fitting interval

     7:  Count the number Nnum of points in interval ɛ

     8:  If

     9:   Nnum greater than an acceptable threshold t,refitting the data sample points

    10:  Otherwise

    11:   Set the current model M as the best model

    12:   End algorithm

    13: Until n is not less than the present termination times

    14:Set model M in the model set Mn,which with the smallest fitting error in the previous step as the best model

    Output:Model M

    Table 0. [in Chinese]
    AlgorithmTime /sKeypoints 1Keypoints 2Nc/NsRc /%
    SIFT1.29317011611/5022.00
    SURF1.84566023828/5056.00
    ORB0.63879460932/5064.00
    F-B0.53438428242/5084.00
    Table 1. Comparison of the time, the number of feature points, the number of matching, and the accuracy of each algorithm
    AlgorithmTime /sKeypoints 1Keypoints 2Nc/NsRc /%
    SIFT2.2283088723/5046.00
    SURF3.912227695739/5078.00
    ORB1.15780080026/5052.00
    F-B0.80281858543/5086.00
    Table 2. Comparison of the time, the number of feature points, the number of matching, and the accuracy of each algorithm
    AlgorithmCannySobelLaplacianRobertsPrewitt
    Rp2.017.182.296.497.47
    RHSV1.336.442.135.556.11
    Cd0.680.740.160.941.36
    Table 3. Proportion and difference of different methods in each contour extraction algorithm
    AlgorithmCannySobelLaplacianRobertsPrewitt
    Rp1.537.952.407.097.89
    RHSV1.307.712.156.827.40
    Cd0.230.240.250.270.49
    Table 4. Proportion and difference of different methods in each contour extraction algorithm 2
    Jinxin Liang, Le Zhang, Yuyao Meng, Jie Teng, Quanling He, Leiyang Fu, Shaowen Li. Improved Maize Plant Contour Extraction Method[J]. Laser & Optoelectronics Progress, 2023, 60(12): 1210004
    Download Citation