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 条
  • [21] pymia: A Python']Python package for data handling and evaluation in deep learning-based medical image analysis
    Jungo, Alain
    Scheidegger, Olivier
    Reyes, Mauricio
    Balsiger, Fabian
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2021, 198
  • [22] Results Classification in an RGB LED Based Optical Fiber Sensor System using Python']Python
    Ong, Yong Sheng
    Grout, Ian
    Lewis, Elfed
    Mohammed, Waleed
    2018 15TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2018, : 33 - 36
  • [23] Creating and Querying Data Cubes in Python']Python Using PyCube
    Vang, Sigmundur
    Thomsen, Christian
    Pedersen, Torben Bach
    BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2024, 2024, 14912 : 269 - 283
  • [24] Using the Python']Python programming language for image processing in nuclear medicine
    Folks, Russell
    JOURNAL OF NUCLEAR MEDICINE, 2014, 55
  • [25] Visualization of Aqueous Geochemical Data Using Python']Python and WQChartPy
    Yang, Jing
    Liu, Honghua
    Tang, Zhonghua
    Peeters, Luk
    Ye, Ming
    GROUNDWATER, 2022, 60 (04) : 555 - 564
  • [26] Automatic processing of Sentinel-2 image for Kerch peninsula lake areas extraction using QGIS and Python']Python
    Krivoguz, Denis
    Mal'ko, Sergei
    Borovskaya, Raisa
    Semenova, Anna
    ECOLOGICAL AND BIOLOGICAL WELL-BEING OF FLORA AND FAUNA (EBWFF-2020), 2020, 203
  • [27] An Evaluation of Synthetic Data Generators Implemented in the Python']Python Library Synthcity
    Foessing, Emma
    Drechsler, Joerg
    PRIVACY IN STATISTICAL DATABASES, PSD 2024, 2024, 14915 : 178 - 193
  • [28] PySAP: Python']Python Sparse Data Analysis Package for multidisciplinary image processing
    Farrens, S.
    Grigis, A.
    El Gueddari, L.
    Ramzi, Z.
    Chaithya, G. R.
    Starck, S.
    Sarthou, B.
    Cherkaoui, H.
    Ciuciu, P.
    Starck, J-L
    ASTRONOMY AND COMPUTING, 2020, 32
  • [29] Automatic Python']Python Programming using Stack-based Genetic Programming
    Park, Hyun Soo
    Kim, Kyung Joong
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 641 - 642
  • [30] PREdator: a python']python based GUI for data analysis, evaluation and fitting
    Wiedemann, Christoph
    Bellstedt, Peter
    Goerlach, Matthias
    SOURCE CODE FOR BIOLOGY AND MEDICINE, 2014, 9 (01): : 1 - 4