Automatic Evaluation of Soybean Seed Traits Using RGB Image Data and a Python']Python Algorithm

被引:8
|
作者
Ghimire, Amit [1 ]
Kim, Seong-Hoon [2 ]
Cho, Areum [3 ]
Jang, Naeun [3 ]
Ahn, Seonhwa [3 ]
Islam, Mohammad Shafiqul [1 ]
Mansoor, Sheikh [4 ]
Chung, Yong Suk [4 ]
Kim, Yoonha [1 ,5 ]
机构
[1] Kyungpook Natl Univ, Dept Appl Biosci, Daegu 41566, South Korea
[2] Natl Inst Agr Sci, Natl Agrobiodivers Ctr, RDA, Jeonju, South Korea
[3] Kyungpook Natl Univ, Sch Appl Biosci, Daegu 41566, South Korea
[4] Jeju Natl Univ, Dept Plant Resources & Environm, Jeju 63243, South Korea
[5] Kyungpook Natl Univ, Upland Field Machinery Res Ctr, Daegu 41566, South Korea
来源
PLANTS-BASEL | 2023年 / 12卷 / 17期
基金
新加坡国家研究基金会;
关键词
image analysis; !text type='Python']Python[!/text] algorithm; soybean; seed number; seed size; SIZE; SHAPE;
D O I
10.3390/plants12173078
中图分类号
Q94 [植物学];
学科分类号
071001 ;
摘要
Soybean (Glycine max) is a crucial legume crop known for its nutritional value, as its seeds provide large amounts of plant protein and oil. To ensure maximum productivity in soybean farming, it is essential to carefully choose high-quality seeds that possess desirable characteristics, such as the appropriate size, shape, color, and absence of any damage. By studying the relationship between seed shape and other traits, we can effectively identify different genotypes and improve breeding strategies to develop high-yielding soybean seeds. This study focused on the analysis of seed traits using a Python algorithm. The seed length, width, projected area, and aspect ratio were measured, and the total number of seeds was calculated. The OpenCV library along with the contour detection function were used to measure the seed traits. The seed traits obtained through the algorithm were compared with the values obtained manually and from two software applications (SmartGrain and WinDIAS). The algorithm-derived measurements for the seed length, width, and projected area showed a strong correlation with the measurements obtained using various methods, with R-square values greater than 0.95 (p < 0.0001). Similarly, the error metrics, including the residual standard error, root mean square error, and mean absolute error, were all below 0.5% when comparing the seed length, width, and aspect ratio across different measurement methods. For the projected area, the error was less than 4% when compared with different measurement methods. Furthermore, the algorithm used to count the number of seeds present in the acquired images was highly accurate, and only a few errors were observed. This was a preliminary study that investigated only some morphological traits, and further research is needed to explore more seed attributes.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Integration of System Dynamics with Big Data Using Python']Python: An Overview
    Zaib, Nurul Afiqah Mat
    Bazin, Nor Erne Nazira
    Mustaffa, Noorfa Haszlinna
    Sallehuddin, Roselina
    2017 6TH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2017,
  • [42] Structure Analysis of Protein Data Bank Using Python']Python Libraries
    Tariq, Tayyaba
    Frezund, Javed
    Farhan, Muhammad
    Latif, Rana M. Amir
    Mehmood, Azka
    PROCEEDINGS OF 2020 17TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2020, : 201 - 209
  • [43] Analyzing Rinex Data Files Using the Python']Python Programming Language
    Bala, Alina Corina
    Dragulescu, B. C.
    Brebu, Floarea-Maria
    JOURNAL OF APPLIED ENGINEERING SCIENCES, 2024, 14 (01) : 167 - 177
  • [44] HK algorithm for estimation of percolation in square lattice using Python']Python programing
    Nath, Madhumita
    Bandyopadhyay, Atul
    Chakraborty, Saptarshi
    3RD INTERNATIONAL CONFERENCE ON CONDENSED MATTER & APPLIED PHYSICS (ICC-2019), 2020, 2220
  • [45] Simulation of Hyperspectral Data from Multispectral Data Using Python']Python Programming Language
    Tiwari, Varun
    Kumar, Vinay
    Pandey, Kamal
    Ranade, Rigved
    Agarwal, Shefali
    MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL REMOTE SENSING TECHNOLOGY, TECHNIQUES AND APPLICATIONS VI, 2016, 9880
  • [46] Mobile Phone Data visualization using Python']Python QGIS API
    Grujic, Nastasij A.
    Novovic, Olivera
    Brdar, Sanj A.
    Crnojevic, Vladimir
    Govedarica, Miro
    2019 18TH INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2019,
  • [47] Python']Python-Based Visual Classification Algorithm for Economic Text Big Data
    Jiang, Yihuo
    Guo, Xiaomei
    Ni, Hongliang
    Jiang, Wenbing
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2022, 2022
  • [48] Development of a Python']Python-based Algorithm for Image Analysis of Outer-ring Galaxies
    Jo, Hoon
    Sohn, Jungjoo
    JOURNAL OF THE KOREAN EARTH SCIENCE SOCIETY, 2022, 43 (05): : 579 - 590
  • [49] Algorithm for Collecting and Sorting Data from Twitter through the Use of Dictionaries in Python']Python
    Bernabe Loranca, M. Beatriz
    Espinoza, Enrique
    Velazquez, Gonzalez
    Ceron Garnica, Carmen
    COMPUTACION Y SISTEMAS, 2020, 24 (02): : 719 - 724
  • [50] Neuroimaging, Genetics, and Clinical Data Sharing in Python']Python Using the CubicWeb Framework
    Grigis, Antoine
    Goyard, David
    Cherbonnier, Robin
    Gareau, Thomas
    Orfanos, Dimitri Papadopoulos
    Chauvat, Nicolas
    Di Mascio, Adrien
    Schumann, Gunter
    Spooren, Will
    Murphy, Declan
    Frouin, Vincent
    FRONTIERS IN NEUROINFORMATICS, 2017, 11