Python']Python algorithm package for automated Estimation of major legume root traits using two dimensional images

被引:0
|
作者
Ghimire, Amit [1 ,2 ]
Chung, Yong Suk [3 ]
Jeong, Sungmoon [4 ,5 ]
Kim, Yoonha [1 ,2 ,6 ]
机构
[1] Kyungpook Natl Univ, Dept Appl Biosci, Daegu 41566, South Korea
[2] Kyungpook Natl Univ, Dept Integrat Biol, Daegu 41566, South Korea
[3] Jeju Natl Univ, Dept Plant Resources & Environm, Jeju 63243, South Korea
[4] Kyungpook Natl Univ Hosp, Biomed Res Inst, Res Ctr AI Med, Daegu 41940, South Korea
[5] Kyungpook Natl Univ, Sch Med, Dept Med Informat, Daegu 41566, South Korea
[6] Kyungpook Natl Univ, Upland Field Machinery Res Ctr, Daegu 41566, South Korea
来源
SCIENTIFIC REPORTS | 2025年 / 15卷 / 01期
基金
新加坡国家研究基金会;
关键词
Image processing; Legumes; !text type='Python']Python[!/text] algorithm; Root traits; Threshold; SOFTWARE; YIELD;
D O I
10.1038/s41598-025-91993-y
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
A simple Python algorithm was used to estimate the four major root traits: total root length (TRL), surface area (SA), average diameter (AD), and root volume (RV) of legumes (adzuki bean, mung bean, cowpea, and soybean) based on two-dimensional images. Four different thresholding methods; Otsu, Gaussian adaptive, mean adaptive and triangle threshold were used to know the effect of thresholding in root trait estimation and to optimize the accuracy of root trait estimation. The results generated by the algorithm applied to 400 legume root images were compared with those generated by two separate software (WinRHIZO and RhizoVision), and the algorithm was validated using ground truth data. Distance transform method was used for estimating SA, AD, and RV and ConnectedComponentsWithStat function for TRL estimation. Among the thresholding methods, Otsu thresholding worked well for distance transform, while triangle threshold was effective for TRL. All the traits showed a high correlation with an R-2 >= 0.98 (p < 0.001) with the ground truth data. The root mean square error (RMSE) and mean bias error (MBE) were also minimal when comparing the algorithm-derived values to the ground truth values, with RMSE and MBE both < 10 for TRL, < 6 for SA, and < 0.5 for AD and RV. This lower value of error metrics indicates smaller differences between the algorithm-derived values and software-derived values. Although the observed error metrics were minimal for both software, the algorithm-derived root traits were closely aligned with those derived from WinRHIZO. We provided a simple Python algorithm for easy estimation of legume root traits where the images can be analyzed without any incurring expenses, and being open source; it can be modified by an expert based on their requirements.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] GRID: A Python']Python Package for Field Plot Phenotyping Using Aerial Images
    Chen, Chunpeng James
    Zhang, Zhiwu
    REMOTE SENSING, 2020, 12 (11)
  • [2] PYMORPH: automated galaxy structural parameter estimation using PYTHON']PYTHON
    Vikram, Vinu
    Wadadekar, Yogesh
    Kembhavi, Ajit K.
    Vijayagovindan, G. V.
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2010, 409 (04) : 1379 - 1392
  • [3] pyrichlet: A Python']Python Package for Density Estimation and Clustering Using Gaussian Mixture Models
    Selva, Fidel
    Fuentes-Garcia, Ruth
    Gil-Leyva, Maria Fernanda
    JOURNAL OF STATISTICAL SOFTWARE, 2025, 112 (08): : 1 - 39
  • [4] 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
  • [5] Panel Segmentation: A Python']Python Package for Automated Solar Array Metadata Extraction Using Satellite Imagery
    Perry, Kirsten
    Campos, Christopher
    IEEE JOURNAL OF PHOTOVOLTAICS, 2023, 13 (02): : 208 - 212
  • [6] Automatic Evaluation of Soybean Seed Traits Using RGB Image Data and a Python']Python Algorithm
    Ghimire, Amit
    Kim, Seong-Hoon
    Cho, Areum
    Jang, Naeun
    Ahn, Seonhwa
    Islam, Mohammad Shafiqul
    Mansoor, Sheikh
    Chung, Yong Suk
    Kim, Yoonha
    PLANTS-BASEL, 2023, 12 (17):
  • [7] FabIO: easy access to two-dimensional X-ray detector images in Python']Python
    Knudsen, Erik B.
    Sorensen, Henning O.
    Wright, Jonathan P.
    Goret, Gael
    Kieffer, Jerome
    JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2013, 46 : 537 - 539
  • [8] Accurate Silent Synapse Estimation from Simulator- Corrected Electrophysiological Data Using the SilentMLE Python']Python Package
    Lynn, Michael
    Naud, Richard
    Beique, Jean-Claude
    STAR PROTOCOLS, 2020, 1 (03):
  • [9] Multi-resolution image registration algorithm (MIRA): Robust automated image registration using python']python
    Hack, Warren J.
    Dencheva, Nadezhda
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVI, 2007, 376 : 449 - +
  • [10] Flood hazard reduction from automatically applied landscaping measures in RiverScape, a Python']Python package coupled to a two-dimensional flow model
    Straatsma, Menno W.
    Kleinhans, Maarten G.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2018, 101 : 102 - 116