Processing math: 100%
Research article Special Issues

Soil moisture routing modeling of targeted biochar amendment in undulating topographies: an analysis of biochar's effects on streamflow

  • The effect of biochar on hydrologic fluxes was estimated using a single hillslope version of a gridded soil moisture routing (SMR) model. Five grid cells were aligned linearly with varied slopes to simulate a small undulating hillslope with or without a restrictive layer beneath the soil profile. Biochar amendments (redwood sawdust and wheat straw biochar) at concentrations of 0%, 4%, and 7% were applied to the topmost grid-cell by mass of dry soil. Simulated streamflow hydrographs for restricted and non-restricted soil profiles were manually calibrated with measured Palouse River streamflow data. Evapotranspiration, percolation, lateral flow, baseflow, and streamflow were all modeled yearly. Two generally reported field capacities (FC) in literature at −6 and −33 kPa were considered to assess the effect of biochar. Field capacity considered at −6 kPa corresponds to higher moisture content, and hence higher moisture storage capacity between FC and permanent wilting point than at −33 kPa. At −6 kPa FC, biochar effectively increased evapotranspiration and reduced the lateral flow of the system. Increased soil porosity from biochar amendment enhanced the water holding capacity of the soil and plant available water. These mechanisms impacted the streamflow generated from the system indicating positive outcomes from biochar amendment in both restricted and non-restricted soil profiles. Biochar amendment showed an order of magnitude smaller effects with −33 kPa FC compared to −6 kPa FC; the increased porosity appeared to be less influential at lower field capacity values. Additionally, the results showed that the over-application of coarse biochar might negatively affect retaining soil moisture. These findings point to positive results for using biochar as a water management strategy if applied less than 7% in this study, but further exploration is needed to find the optimum level of biochar with different biochar and soil properties.

    Citation: Adam O'Keeffe, Erin Brooks, Chad Dunkel, Dev S. Shrestha. Soil moisture routing modeling of targeted biochar amendment in undulating topographies: an analysis of biochar's effects on streamflow[J]. AIMS Environmental Science, 2023, 10(4): 529-546. doi: 10.3934/environsci.2023030

    Related Papers:

    [1] Chen Yue, Mingquan Ye, Peipei Wang, Daobin Huang, Xiaojie Lu . SRV-GAN: A generative adversarial network for segmenting retinal vessels. Mathematical Biosciences and Engineering, 2022, 19(10): 9948-9965. doi: 10.3934/mbe.2022464
    [2] Rafsanjany Kushol, Md. Hasanul Kabir, M. Abdullah-Al-Wadud, Md Saiful Islam . Retinal blood vessel segmentation from fundus image using an efficient multiscale directional representation technique Bendlets. Mathematical Biosciences and Engineering, 2020, 17(6): 7751-7771. doi: 10.3934/mbe.2020394
    [3] Yifan Zhang, Zhi Zhang, Shaohu Peng, Dongyuan Li, Hongxin Xiao, Chao Tang, Runqing Miao, Lingxi Peng . A rotation invariant template matching algorithm based on Sub-NCC. Mathematical Biosciences and Engineering, 2022, 19(9): 9505-9519. doi: 10.3934/mbe.2022442
    [4] Shenghan Li, Linlin Ye . Multi-level thresholding image segmentation for rubber tree secant using improved Otsu's method and snake optimizer. Mathematical Biosciences and Engineering, 2023, 20(6): 9645-9669. doi: 10.3934/mbe.2023423
    [5] Jiali Tang, Yan Wang, Chenrong Huang, Huangxiaolie Liu, Najla Al-Nabhan . Image edge detection based on singular value feature vector and gradient operator. Mathematical Biosciences and Engineering, 2020, 17(4): 3721-3735. doi: 10.3934/mbe.2020209
    [6] G. Prethija, Jeevaa Katiravan . EAMR-Net: A multiscale effective spatial and cross-channel attention network for retinal vessel segmentation. Mathematical Biosciences and Engineering, 2024, 21(3): 4742-4761. doi: 10.3934/mbe.2024208
    [7] Amsa Shabbir, Aqsa Rasheed, Huma Shehraz, Aliya Saleem, Bushra Zafar, Muhammad Sajid, Nouman Ali, Saadat Hanif Dar, Tehmina Shehryar . Detection of glaucoma using retinal fundus images: A comprehensive review. Mathematical Biosciences and Engineering, 2021, 18(3): 2033-2076. doi: 10.3934/mbe.2021106
    [8] Jinke Wang, Lubiao Zhou, Zhongzheng Yuan, Haiying Wang, Changfa Shi . MIC-Net: multi-scale integrated context network for automatic retinal vessel segmentation in fundus image. Mathematical Biosciences and Engineering, 2023, 20(4): 6912-6931. doi: 10.3934/mbe.2023298
    [9] Shudong Wang, Yuliang Lu, Xuehu Yan, Longlong Li, Yongqiang Yu . AMBTC-based visual secret sharing with different meaningful shadows. Mathematical Biosciences and Engineering, 2021, 18(5): 5236-5251. doi: 10.3934/mbe.2021266
    [10] Yu Li, Meilong Zhu, Guangmin Sun, Jiayang Chen, Xiaorong Zhu, Jinkui Yang . Weakly supervised training for eye fundus lesion segmentation in patients with diabetic retinopathy. Mathematical Biosciences and Engineering, 2022, 19(5): 5293-5311. doi: 10.3934/mbe.2022248
  • The effect of biochar on hydrologic fluxes was estimated using a single hillslope version of a gridded soil moisture routing (SMR) model. Five grid cells were aligned linearly with varied slopes to simulate a small undulating hillslope with or without a restrictive layer beneath the soil profile. Biochar amendments (redwood sawdust and wheat straw biochar) at concentrations of 0%, 4%, and 7% were applied to the topmost grid-cell by mass of dry soil. Simulated streamflow hydrographs for restricted and non-restricted soil profiles were manually calibrated with measured Palouse River streamflow data. Evapotranspiration, percolation, lateral flow, baseflow, and streamflow were all modeled yearly. Two generally reported field capacities (FC) in literature at −6 and −33 kPa were considered to assess the effect of biochar. Field capacity considered at −6 kPa corresponds to higher moisture content, and hence higher moisture storage capacity between FC and permanent wilting point than at −33 kPa. At −6 kPa FC, biochar effectively increased evapotranspiration and reduced the lateral flow of the system. Increased soil porosity from biochar amendment enhanced the water holding capacity of the soil and plant available water. These mechanisms impacted the streamflow generated from the system indicating positive outcomes from biochar amendment in both restricted and non-restricted soil profiles. Biochar amendment showed an order of magnitude smaller effects with −33 kPa FC compared to −6 kPa FC; the increased porosity appeared to be less influential at lower field capacity values. Additionally, the results showed that the over-application of coarse biochar might negatively affect retaining soil moisture. These findings point to positive results for using biochar as a water management strategy if applied less than 7% in this study, but further exploration is needed to find the optimum level of biochar with different biochar and soil properties.



    Retinal vascular network is a tree-like structure that includes arteries, arterioles, capillaries, veins and venules. It is useful to find the other normal features of retina such as macula or fovea or optic disk or for the automatic identification of pathological elements like hemorrhage, micro aneurysms, exudates or lesions [1]. As vascular diseases present a challenging health problem for society, so an efficient vascular segmentation algorithm is needed for understanding and analysis of vascular diseases in a better way. Segmentation of blood vessels using manual method and semi-automatic method is tedious and time consuming task because high skills and training is required in both these methods. Moreover, these segmentation techniques are susceptible to errors. With the use of fully automatic segmentation techniques, problems of manual segmentation and semi-automatic segmentation can be overcome. These automatic techniques are helpful in the advancement of computer-aided diagnostic systems which are used for identification of various ophthalmic disorders. Segmentation of vessels in an accurate manner is a tedious job because of the less variations in the contrast between vasculature and surrounding tissue, presence of noise in the retina image; variation in the vessel width, shape, branching angle and brightness of image and presence of lesions, exudates, hemorrhage and other pathologies.

    Although various segmentation techniques have been used [2,3,4] for segmentation of different diseases and anatomical structures of the body but the main goal of this paper is to present the methodology used for extraction of vessels from fundus image. Modified Pixel level snake (PLS) technique has been used for extraction of vessels. PLS is an iterative technique, in which internal and external forces are used for evolution of pixels of contour. Various segmentation approaches can be used for extraction of blood vessels, which includes unsupervised approach [5,6,7,8], supervised approach [9,10,11,12,13,14,15,16], tracking approach [17,18,19], deformable models approach [20,21,22,23,24,25,26], filtering approach [27] and morphological approach [28,31].

    Stall et al. [29] proposed a method for extraction of ridges of image from the color retinal fundus image. Soares et al. [30] presented a technique in which enhancement of retinal fundus image is performed using gabor filter and classification is performed using Bayesian classifier. Martinez et al. [32] proposed a method based on multiscale feature extraction approach for segmentation of vasculature map from red-free and fluorescein retinal fundus images. You et al. [33] presented a scheme based on the radial projection and semi-supervised method, for the extraction of retinal vasculature map. Alonso-Montes et al. [40] proposed a method based on PLS. In this, PLS has been used and tested in single instruction multiple data (SIMD) parallel processor array, for segmentation of retinal vasculature map. Time of execution and accuracy has also been analyzed. Perfetti et al. [41] proposed Cellular neural network (CNN) technique for extraction of vessels. Normally, in PLS, external potential is computed using edge based techniques. In our proposed methodology, BTH transformation is used for the computation of external potential, which results in improved accuracy of the extracted vasculature map.

    Contribution of the proposed approach is as follows:

    ● Bimodal masking is applied for the extraction of the mask of the fundus image.

    ● Global thresholding is used for segmentation of vasculature map of fundus image.

    ● MPLS based on BTH transformation has been proposed for evolution of map in four cardinal directions.

    The remaining paper is structured as follows. Section 2 described the materials used for proposed work. Section 3 described the methodology used for extraction of the vasculature map of the fundus image. Section 4 represented the results and discussions and section 5 represented the conclusion of the work.

    For analysis purpose, the color fundus image of the retina has been taken from the DRIVE (Digital Retinal Images for Vessels Extraction) database [42]. This database contains 40 images, out of which 20 are test images and 20 are training images. Out of 40 images, 7 images are pathological images and 33 are normal images. Images are produced at 45° field of view (FOV), using Canon CR5 nonmydriatic 3CCd camera. Size of each image in this database is 565 × 584 pixels.

    After implementation of the algorithm on the DRIVE dataset, simulation is also performed on 20 images (700 × 605 pixels each) of the STARE (Structured Analysis of Retina) database [43].

    Pixel based classification is used for extraction of vasculature map from the fundus image. Pixel classification is done on the basis of whether the pixel belongs to the vessel or surrounding tissue. So, four different possible events are possible which include pixel classifications and pixel misclassifications. True positive (TP) and true negative (TN) are the two pixel classifications and false positive (FP), and false negative (FN) are the two pixel misclassifications which are used for evaluation of various performance metrics. An event is classified as TP if a vessel pixel is correctly identified as vessel and TN if the non-vessel pixel or pixel in the surrounding tissue is correctly identified as a non-vessel pixel. An event is said to be FN if the predicted pixel represents a non-vessel pixel but actually it was a vessel pixel. An event is said to be FP if the predicted pixel represents vessel pixel but actually it was a non-vessel pixel. The important performance metrics which can be derived from the above events are sensitivity, specificity, and accuracy.

    SN metrics represents the ability of a segmentation method to detect the vessel pixels. SN is defined as the ratio of TP to the sum of TP and FN. Range of sensitivity is between 0 and 1. More SN means the algorithm is able to identify vessel pixels correctly. SN measure is expressed by Eq (1).

    SN=TP(TP+FN) (1)

    SP metrics represents the ability of a segmentation algorithm to detect background or non-vessel pixels. SP is also defined as the ratio of TN to the sum of TN and FP. Range of specificity is also between 0 and 1. More SP means the algorithm is able to identify non-vessel pixels correctly. SP measure is expressed by Eq (2).

    SP=TN(TN+FP) (2)

    Acc is evaluated by taking the ratio of total number of true events which is the sum of TP and TN, to the total population which is the total number of pixels actually present in the image. The formula for accuracy is expressed by Eq (3).

    Acc=TP+TNTP+TN+FP+FN (3)

    Proposed methodology for automated extraction of vasculature map of fundus image is presented in Figure 1. The main components of the pre-processing are: RGB to gray conversion, generation of mask using bimodal masking and contrast enhancement using CLAHE (Contrast Limited Adaptive Histogram Equalization).

    Figure 1.  Proposed algorithm.

    Initially RGB fundus image (1_test of DRIVE database) is read and converted to gray scale image for segmentation of vessels. Conversion of RGB to gray image also reduces the time required for processing of the image. Different weights for R, G & B components are selected for conversion purpose. RGB to gray conversion is performed using the formula represented by Eq (4) [44].

    G=0.2989r+0.5870 g+0.1140 b (4)

    Where r, g and b symbolize the red, green, and blue channels of the fundus image respectively and G is the gray image produced after conversion. The green channel is the channel which gives the maximum information of the fundus image, so the weight of the green channel is chosen larger as compared to other channels. RGB image and its corresponding gray-scale image is represented by Figure 2(a), (b) respectively.

    Figure 2.  (a) Original image (b) Grayscale image (c) Flowchart for generation of mask (d) Histogram of image (e) Mask generated using bimodal masking (f) Mask generated using thresholding.

    Vasculature map of retinal fundus image is used for detection of diseases and monitoring of diseases. After applying certain image processing techniques on fundus images, the speed of analyzing these images can be increased. Since analyses require more time and computational effort, operations should be focused only on the object pixels. For getting the object pixels, first the binary mask is generated and then multiplied with the original image so as to get the accurate image required for segmentation.Flow chart for the generation of mask using bimodal masking is shown in Figure 2(c). Mask is generated from the gray image, obtained after RGB to gray conversion. Initially histogram of image is generated as shown in Figure 2(d) and then dominant peaks and valleys are identified according to the histogram [45]. Then the second valley is selected as threshold level for the conversion of gray image into binary image. Binary image is produced after thresholding is termed as final mask, shown in Figure 2(e). Figure 2(f) represents the mask of image, produced after simple thresholding techniques. So, it can be easily analyzed that the mask produced after bimodal masking is accurate as compared to simple thresholding technique.

    CLAHE operation is performed for enhancement of contrast of an image. CLAHE works on small areas in the image rather than the entire image. These small regions are termed as 'tiles'. Enhancement of contrast has been performed tile wise. After that all neighboring tiles are combined using bilinear interpolation method. In this paper, two level enhancements have been done using CLAHE technique. It means CLAHE has been applied two times for getting the proper enhanced image. Size of tiles used for CLAHE is [8 8] and the number of bins is 128. Enhanced image produced after applying CLAHE technique is shown in Figure 3(a).

    Figure 3.  (a) Enhanced image (b) Block diagram of adaptive segmentation (c) Average image (d) Segmented image (e) Initial contour image (f) Contour image without border.

    The main component of the pre-processing is global thresholding used for extraction of initial contour.

    Enhanced image produced using CLAHE is further used to produce the segmented image. For generation of segmented image, initially adaptive segmentation is required because gray values along vessels in retina vasculature are non-uniform. Input of adaptive segmentation is preprocessed image (enhanced image) and output is segmented image. Figure 3(b) represents the block diagram of adaptive segmentation. Average filter having size 9 is applied on preprocessed image to produce averaged image as shown in Figure 3(c). After that, a subtracted image is produced by taking the difference between the averaged image and the preprocessed image. Then a global thresholding technique is applied on the subtracted image for computation of threshold level of image. Global thresholding technique (Algorithm 1) is stated as follows:

    Algorithm 1: Global thresholding technique.
    1. Choose an initial random threshold T for segmentation. This threshold is called the global threshold.
    2. Using threshold T, segment the fundus image. Two groups of pixels are produced:
    (i) All pixels having value more than T, belong to group G1.
    (ii) All pixels having value less than or equal to T, belong to group G2.
    3. Evaluate the average intensities m1 and m2 of both the groups G1 and G2 respectively.
    4. Again compute the threshold using T = (1/2)(m1 + m2).
    5. Repeat steps 2-4 until the successive iterations threshold difference is smaller than the already defined value.
    6. Segment the image by taking T as threshold value.

     | Show Table
    DownLoad: CSV

    Using this threshold, the subtracted image is converted to the binary image, which is called as the segmented image as represented by Figure 3(d). This segmented image will be used to find the initial contour which is defined implicitly as the region boundary. After that morphological operation, closing is applied on the segmented image by taking disk shaped structuring element (SE) having size 1. Then small areas having pixel size less than 35 are removed from the closed image. The image produced is called the initial contour of the image shown in Figure 3(e).

    Next task is to remove the border from the contour image because the retinal vasculature map does not include the outer border as shown in the initial contour image represented by Figure 3(e). So, the border is removed from the initial contour image using the mask produced using bimodal masking. To perform this operation, the initial contour image is subtracted from the complement of the mask. If after subtraction, some pixels contain values greater than 0, then value 1 is assigned to those pixels and if some pixels contain values less than zero, then 0 is assigned to those pixels. So after subtraction and assigning values to the subtracted image, a contour image without border is produced. After that morphological operation (dilation) using disk shape SE having size 1 is applied on the image. The image shown in Figure 3(f) is further used for evolution using MPLS.

    The main components of the post processing are evolution of contour using modified PLS and removal of noise.

    In a PLS algorithm the evolution of contour is performed by pixel-by-pixel shifting of the contour, towards a position where the potential is minimum. Figure 4 shows the flowchart of PLS algorithm. In this algorithm, contour pixels evolve iteratively according to the potential field. This potential field comprises of three potentials named as internal, external and balloon potential and the weights of these potentials are adjusted according to the application. The main components of a PLS algorithm is contour evolution. Topological Transformations module is also used to handle merging and splitting of contours. This module is basically used to avoid collisions between contours.

    Figure 4.  Flow chart of PLS evolution.

    (1) External potential computation

    In existing methods, external potential is calculated using edge based techniques like sobel and canny edge detection. But in this paper, MPLS is proposed in which external potential of image is calculated by using BTH transformation method because the external potential produced using BTH method contains more information about the vasculature map resulting in higher accuracy. Using this external potential, the total potential of the image is computed which evolves the contour in an efficient way as compared to previous existing methods. Flow chart for computation of external potential for modified PLS is shown in Figure 5(a). Here, BTH transformation is applied on the green channel of the retinal fundus image (as shown by Figure 5(b)) by taking three different structuring elements.

    Figure 5.  (a) Flow Chart for computation of external potential for MPLS (b) Green channel of masked image (c) External potential image (d) Complemented weighted external potential image after 1st Iteration.

    The BTH transform is the transformation which is evaluated by subtracting the input image from the closing of the input image. The BTH transform of image (f) is given by Eq (5).

    Tb(I)=IbI (5)

    Here, I is the input image; b represents the SE and represents the closing operation.

    Output Tb(I) represents the BTH transformed image.

    Three different disk shaped structuring elements having size 2, 7, 11 are used for closing operation in computation of external potential. Then the sum of all three BTH transformed images is taken to produce the external potential image as represented by Figure 5(c). For evolution of contour towards minimum potential, complement of external potential is taken. Complement of external potential image (Pe) is represented by Figure 5(d).

    This is the potential which guides the contour of the image towards edges of the vasculature map. If the image is static, then external potential is computed once. Applications like real time computer vision, in which moving images are there, external potential is computed for each frame of the image. Evolution of PLS will be done by external potential which is stronger in areas close to the edges.

    (2) Internal potential computation

    This potential is useful in maintaining the smooth shape of the contour. During the evolution of PLS, all vessel discontinuities are avoided using internal potential. Internal potential is computed from the initial contour. Flow chart for computation of internal potential of the image is shown in Figure 6(a). In this, initially a binary contour edge image is produced from the initial contour image shown in Figure 5(e) using the expression: C = IC and not (ICN and ICS and ICW and ICE). Here IC represents the initial contour of the image, ICN represents IC(x, y - 1), i.e., active region pixels in NORTH direction from the current pixel IC(x, y).Similarly ICE, ICW and ICS represents IC(x, y+1), IC(x -1, y), IC(x+1, y), i.e., active region pixels in East, West and South directions from the current pixel IC(x, y) respectively. Figure 6(b) represents the edge image produced from the initial contour image. Diffusion of image has been performed on edge image of initial contour by anisotropic diffusion method taking lambda = 0.25; and no. of iterations = 20. Anisotropic diffusion of contour image is performed to obtain an internal potential field. Anisotropic diffusion, also called Perona-Malik diffusion, is a technique used to reduce noise present in the image without removing important parts of the image content.

    Figure 6.  (a) Flow chart for computation of Internal Potential (b) Edge of contour image (c) Diffused image (d) Weighted internal potential image (e) complement of weighted image.

    Anisotropic diffusion is defined by Eq (6).

    It=div(c(x,y,t)I)=c.I+c(x,y,t)ΔI (6)

    Where Δ denotes the laplacian, denotes the gradient, div is the divergence operator and c(x, y, t) is the diffusion coefficient. Two functions for diffusion coefficient are proposed by Perona and Malik which are representedby Eqs 7(a) and 7(b).

    c(I)=e(IK)2 (7a)

    And

    c(I)=11+(IK)2 (7b)

    Constant K is used to control the sensitivity to edges. Here the value of K is chosen as 40. The diffused image as shown in Figure 6(c) is multiplied with weight having value 0.1 to get an internal potential image. After that, the complement of the internal potential image (Pi) has been taken for contour evolution in the proper direction. Figure 6(d), (e) represent the weighted internal potential image and complemented image respectively.

    (3) Balloon potential computation

    When external potential is too weak, then it's not possible for external potential to guide the contour in all directions. In that case, there is one potential which produces forces, to guide the contour towards object pixels. Initially PLS is controlled by balloon potential because initially contour is far from vessel edges. To get balloon potential image, initial contour is multiplied with weight having value 0.1. Flowchart for computation of balloon potential is shown in Figure 7(a). Figure 7(b), (c) represents weighted balloon potential and complement of balloon potential image (Pb) respectively.

    Figure 7.  (a) Flow chart of balloon potential (b) weighted balloon potential image (c) complemented image (d) Potential image.

    (4) Guiding force extraction module

    Potential field is computed as the weighted sum of external, internal and balloon potential as represented by equation 8. All internal and external forces are produced through the potential field that guides the evolution of contour towards minimum energy level.

    PT=Pe+Pi+Pb (8)

    Here PT represents the total potential field of an image, Pe represents the external potential of image, Pi represents the internal potential image and Pb represents the balloon potential of image. Figure 7(d) represents the potential field image produced after the addition of all potential images.

    (5) Directional contour evolution with topological transformation and collision detection module

    Evolution of directional contour is the most important part of PLS technique. It is performed in four prime directions: NORTH, EAST, WEST and SOUTH (NEWS). After iteration each pixel of contour is moved towards a position, where it can acquire minimum potential.

    The expansion of contour may result in merging and splitting of contours. But in segmentation of retinal vasculature, it's required to prevent the collision between the contours. For preventing the collision, a collision detection module has been used. When contour expands in each direction, the two vessels may combine with each other. So, this expansion of contour is done in such a way that there should be no danger of collision. Figure 8(a) represents the different cases for dangers of collisions. Considering the danger of collision point in mind, expression for expansion in NORTH, SOUTH, EAST and WEST direction is computed below.

    Figure 8.  (a) Different cases for dangers of collisions (b) Initial contour (c) contour expanded in north direction (d) Initial contour matrix (e) Potential matrix (f) Expansion matrix in north direction.

    Expansion in north direction:

    Pixel wise expansion of initial contour has been performed in the north direction based on potential of image. Expression for expansion in NORTH direction is given by Condition 1.

    If (not D) and ICS and (PT < PT S), then IC becomes equal to 1.      Cond.(1)

    Here D = R or RE or RW and R = (not IC) and ICN.

    Here, PT represents the total potential field, PTS represents potential field in south direction, R represents the active/background pixel pairs in the vertical direction, D represents the danger of collision which is determined by taking logic 'OR' of the current pixel of R with its east (RE) and west (RW) neighbor.

    Expansion of the initial contour in the north direction is represented by taking a matrix of 10:10 elements. Figures 8(b), (c) represents the initial contour of 100 pixels and its expanded version in north direction respectively. Observe the pixel values and potential of initial contour highlighted with red box in Figure 8(d), (e) respectively. If the pixel has value 0 and its potential is less than potential in its south direction, then value 1 is assigned to that pixel as represented in Figure 8(f).

    Similarly, expressions in other directions can be computed by considering the danger of collision.

    Expression in south direction is given by Cond.(2)

    If (not D) and ICN and (PT < PTN) then IC becomes equal to 1.      Cond.(2)

    Here D = R or RE or RW and R = (not IC) and ICS.

    Expression in east direction is given by Cond.(3)

    If (not D) and ICW and (PT < PTW) then IC becomes equal to 1.      Cond.(3)

    Here D = R or RN or RS and R = (not IC) and ICE.

    Expression in west direction is given by Cond.(4)

    If (not D) and ICE and (PT < PTE) then IC becomes equal to 1.      Cond.(4)

    Here D = R or RN or RS and R = (not IC) and ICW.

    Images produced after expansion in N, S, E, W directions are represented by Figure 9(a)-(d).

    Figure 9.  Expanded image in (a) North (b) South (c) East (d) West direction.

    (6) Inversion

    Image produced after expansion in all directions is inverted to ensure contour evolution towards minimum potential. Inversion of the active region produces a new contour shifted by one pixel. So, the inverted image is not simply calculated by (not IC) but using the following expression.

    Inv = (not IC) or c. Here c = IC and not (ICN and ICS and ICW and ICE). Inverted image is represented by Figure 10(a). After inversion, evolution of contour image is again performed in all directions. So, expansion and contraction of active and background regions is performed in each iteration. Also steady direction of forces which are inflating and deflating in nature, can be maintained by inverting balloon potential after each iteration. Figure 10(b)-(e) represents contour expansion in all directions in the second iteration respectively.

    Figure 10.  (a) Inverted image (b) Expanded image in north direction (c) Expanded image in south direction (d) Expanded image in east direction (e) Expanded image in west direction.

    In the last stage, small objects (extracted from retinal vasculature obtained after MPLS evolution) having pixels less than 30 are removed. Noise which is present outside the border has been removed by multiplying the final vasculature map with the complement of mask. After that morphological closing with SE disk having size 1 is applied on the image. This is the final vasculature map as shown by Figure 11(a), which can be further used for identification of various diseases.

    Figure 11.  (a) Extracted map (b) Ground truth.

    Various performance metrics such as SN, SP and Acc have been computed by using extracted vasculature map and ground truth map. Acc of proposed algorithm is better is due to extraction of accurate binary mask of fundus image; better enhancement of image and evolution of vasculature map using MPLS technique in all four cardinal directions. Figure 11(a), (b) represents extracted map and ground truth image of original retinal fundus image.

    The algorithm can be applied on all images of the DRIVE database. Figure 12 represents the results of the three normal images of the DRIVE database and their extracted vasculature map respectively.

    Figure 12.  (a)-(c) Original images, (d)-(f) Corresponding extracted vasculature map.

    Table 1 represents comparative analysis of SN, SP and Acc metrics for DRIVE database. For analysis purpose, the proposed method results are compared with the results obtained by Staal [29] et al., Soares [30] et al., Mendonc-a [31] et al., Martinez-Perez [32] et al., You [33] et al., Fraz [34] et al., Ravichandran et al. [35], Zhao et al. [36], Yin et al. [37], Frucci [38] et al. and Zhang [39] et al., Adapa [46], Ma [47]. It has been observed that for MPLS, average SN comes out to be better than existing methodologies except [47] and SP comes out to be better than existing methodologies except [38], because there is a trade-off between SN and SP of image. Acc of proposed methodology is better than Acc of all existing methodologies.

    Table 1.  Comparative analysis of SN, SP & Acc for DRIVE database.
    Method Year SN SP Acc
    Staal [29] 2004 0.7194 0.9773 0.9442
    Soares [30] 2006 0.7230 0.9762 0.9446
    Mendonc-a [31] 2006 0.7344 0.9764 0.9452
    Martinez-Perez [32] 2007 0.7246 0.9655 0.9344
    You [33] 2011 0.7410 0.9751 0.9434
    Fraz [34] 2012 0.7406 0.9807 0.9480
    Ravichandran [35] 2014 0.7259 0.9799 0.9574
    Zhao [36] 2014 0.7354 0.9789 0.9477
    Yin [37] 2015 0.7246 0.9790 0.9403
    Frucci [38] 2016 0.670 0.986 0.959
    Zhang [39] 2017 0.7861 0.9712 0.9466
    Adapa [46] 2019 0.6994 0.9811 0.945
    Ma [47] 2020 0.7875 0.9813 0.9566
    Proposed Method 2021 0.76959 0.9834 0.9630

     | Show Table
    DownLoad: CSV

    This algorithm has been tested on all test images and pathological images of the DRIVE database. Figure 13 represents the results of the two pathological images of the DRIVE database and their extracted vasculature map respectively. Table 2 represents SN, SP and Acc results for 5 pathological images of the DRIVE database. It has been observed that the average SN, SP and Acc for pathological images is 70.80%, 96.40% and 94.41% respectively. Simulation has also been performed on 20 images of the STARE dataset. Table 3 shows the comparative analysis of average values of SN, SP and Acc for different images of STARE dataset and it has been observed that proposed technique has high Acc even for the STARE dataset also which proves the robust nature of proposed algorithm.

    Figure 13.  (a)-(b) Pathological images of DRIVE database, (c)-(d) Corresponding extracted vasculature map.
    Table 2.  SN, SP & Acc values of pathological images of DRIVE database.
    Image SN SP Acc
    1 0.6769 0.9941 0.9664
    2 0.7617 0.9646 0.9519
    3 0.7483 0.9220 0.9083
    4 0.7012 0.9868 0.9702
    5 0.6522 0.9523 0.9239
    Average 70.80 96.40 94.41

     | Show Table
    DownLoad: CSV
    Table 3.  Comparative analysis of SN, SP & Acc for STARE database.
    Method Year SN SP Acc
    Soares et al. [30] 2006 0.7181 0.9765 0.9500
    Fraz et al. [34] 2012 0.7262 0.9764 0.9511
    Azzopardi et al. [7] 2015 0.7716 0.9701 0.9497
    Li et al. [16] 2015 0.7726 0.9844 0.9628
    Roychowdhury et al. [8] 2016 0.7720 0.9730 0.9510
    Li et al. [48] 2017 0.7843 0.9837 0.9690
    WA-Net [47] 2020 0.7740 0.9871 0.9645
    Proposed Work 2021 0.7930 0.9895 0.9745

     | Show Table
    DownLoad: CSV

    Accurate segmentation of the vasculature map of the fundus image plays a crucial role in the diagnostic procedure of various retinal disorders. In the proposed work, initially the binary mask of fundus image is generated using bimodal masking technique and vasculature map is extracted using global thresholding technique. MPLS technique has been used for evolution of contour in all directions to extract the vasculature map in accurate manner. Simulated results demonstrate that the proposed technique can extract vasculature maps of normal images as well as pathological images accurately. Since the methodology used for extraction of vessels is unsupervised, no training is required. Vessel connectivity has also been done without any danger of collision. Proposed algorithm is an efficient technique because it is used for extraction of vasculature maps from normal as well as pathological images. Further extracted vasculature maps can be used to find the features of retina such as macula or fovea or optic disk or for the automatic identification of pathological elements like hemorrhage, microaneurysms, exudates or lesions accurately. Also the quantitative and objective assessment of arteriovenous nicking can be performed in future.

    We would like to show our gratitude to Dr. Mausumi Acharyya, AdvenioTechnoSys, India, for sharing their pearls of wisdom with us during this research. The authors would like to thank people who provide the public databases used in this work.

    The authors declare no conflict of interest in this paper.



    [1] Hall M, Young D L, Walker D J (1999) Agriculture in the Palouse, a Portrait of Diversity. Moscow, ID: BUL 794. University of Idaho.
    [2] Hartmans MA, Michalson EL (1998) Evaluating the Economic & Environmental Impacts of Farming Practices on the Palouse Using PLANETOR. Moscow, ID: Agricultural Experiment & UI Extension Publications, University of Idaho.
    [3] Beven KJ, Kirkby MJ (1979) A physically based, variable contributing area model of basin hydrology / Un modèle à base physique de zone d'appel variable de l'hydrologie du bassin versant. Hydrolog Sci Bull 24: 43–69. doi: https://doi.org/10.1080/02626667909491834. doi: 10.1080/02626667909491834
    [4] Wilson DJ, Western AW, Grayson RB (2005) A terrain and data-based method for generating the spatial distribution of soil moisture. Adv Water Resour 28: 43–54. doi: https://doi.org/10.1016/j.advwatres.2004.09.007. doi: 10.1016/j.advwatres.2004.09.007
    [5] Schlegel AJ, Assefa Y, Haag LA, et al. (2017) Yield and Soil Water in Three Dryland Wheat and Grain Sorghum Rotations. Agron J 109: 227–38. doi: https://doi.org/10.2134/agronj2016.07.0387. doi: 10.2134/agronj2016.07.0387
    [6] Fuentes JP, Flury M, Huggins DR, et al. (2003) Soil water and nitrogen dynamics in dryland cropping systems of Washington State, USA. Soil Till Res USA 71: 33–47. doi: https://doi.org/10.1016/S0167-1987(02)00161-7. doi: 10.1016/S0167-1987(02)00161-7
    [7] Jin K, Cornelis WM, Schiettecatte W, et al. (2007) Effects of different management practices on the soil–water balance and crop yield for improved dryland farming in the Chinese Loess Plateau. Soil Till Res 96: 131–44. doi: https://doi.org/10.1016/j.still.2007.05.002. doi: 10.1016/j.still.2007.05.002
    [8] Kühling I, Redozubov D, Broll G, et al. (2017) Impact of tillage, seeding rate and seeding depth on soil moisture and dryland spring wheat yield in Western Siberia. Soil Till Res 170: 43–52. doi: https://doi.org/10.1016/j.still.2017.02.009. doi: 10.1016/j.still.2017.02.009
    [9] Brown M, Heinse R, Johnson-Maynard J, et al. (2021) Time-lapse mapping of crop and tillage interactions with soil water using electromagnetic induction. Vadose Zone J 20: e20097. doi: https://doi.org/10.1002/vzj2.20097. doi: 10.1002/vzj2.20097
    [10] Eagleson PS (1978) Climate, soil, and vegetation: 1. Introduction to water balance dynamics. Water Resour Res 14: 705–12. doi: https://doi.org/10.1029/WR014i005p00705. doi: 10.1029/WR014i005p00705
    [11] Burt TP, Butcher DP (1985) Topographic controls of soil moisture distributions. J Soil Sci 36: 469–486. doi: https://doi.org/10.1111/j.1365-2389.1985.tb00351.x. doi: 10.1111/j.1365-2389.1985.tb00351.x
    [12] Sheets KR, Hendrickx JMH (1995) Noninvasive Soil Water Content Measurement Using Electromagnetic Induction. Water Resour Res 31: 2401–2419. doi: https://doi.org/10.1029/95WR01949. doi: 10.1029/95WR01949
    [13] Kaiser VG (1967) Soil erosion and wheat yields in Whitman County, Washington. Northwest Sci. Soil erosion and wheat yields in Whitman County, Washington 41: 6.
    [14] USDA (1978) Palouse Cooperative River Basin Study. Washington D.C.: 1978. Report No.: 719153.
    [15] Brooks ES, Boll J, McDaniel PA (2012) Chapter 10 - Hydropedology in Seasonally Dry Landscapes: The Palouse Region of the Pacific Northwest USA. In: Lin H, editor. Hydropedology. Boston: Academic Press. p. 329–350.
    [16] Brooks ES, Boll J, McDaniel PA (2004) A hillslope-scale experiment to measure lateral saturated hydraulic conductivity. Water Resour Res 40. doi: https://doi.org/10.1029/2003WR002858. doi: 10.1029/2003WR002858
    [17] McDaniel PA, Gabehart RW, Falen AL, et al. (2001) Perched Water Tables on Argixeroll and Fragixeralf Hillslopes. Soil Sci Soc Am J s 65: 805–810. doi: https://doi.org/10.2136/sssaj2001.653805x. doi: 10.2136/sssaj2001.653805x
    [18] McDaniel PA, Regan MP, Brooks E, et al. (2008) Linking fragipans, perched water tables, and catchment-scale hydrological processes. Catena 73: 166–173. doi: https://doi.org/10.1016/j.catena.2007.05.011. doi: 10.1016/j.catena.2007.05.011
    [19] Western AW, Grayson RB, Blöschl G (2002) Scaling of Soil Moisture: A Hydrologic Perspective. Annu Rev Earth Pl Sc 30: 149–180. doi: https://doi.org/10.1146/annurev.earth.30.091201.140434. doi: 10.1146/annurev.earth.30.091201.140434
    [20] Zhu Q, Lin H, Doolittle J (2010) Repeated Electromagnetic Induction Surveys for Determining Subsurface Hydrologic Dynamics in an Agricultural Landscape. Soil Sci Soc Am J 74: 1750–1762. doi: https://doi.org/10.2136/sssaj2010.0055. doi: 10.2136/sssaj2010.0055
    [21] Corwin DL, Lesch SM (2003) Application of Soil Electrical Conductivity to Precision Agriculture. Agron J 95: 455–471. doi: https://doi.org/10.2134/agronj2003.4550. doi: 10.2134/agronj2003.4550
    [22] Corwin DL, Lesch SM (2005) Apparent soil electrical conductivity measurements in agriculture. Comput Electron Agr 46: 11–43. doi: https://doi.org/10.1016/j.compag.2004.10.005. doi: 10.1016/j.compag.2004.10.005
    [23] Weddell B, Brown T, Borrelli K (2017) Chapter 8: Precision Agriculture. In: Yorgey G, Kruger C, editors. Advances in Dryland Farming in the Inland Pacific Northwest. Pullman, Washington: Washington State University.
    [24] O'Keeffe AL, Shrestha D, Brooks E, et al. (2020) Modeling Palouse hills to quantify moisture redistribution from the selective non-uniform application of biochar. SABE Annual International Meeting; Omaha, Nebraska: American Society of Agricultural and Biological Engineers. p. pages 1–12.
    [25] Yang C, Peterson CL, Shropshire GJ, et al. (1998) Spatial variability of field topography and wheat yield in the Palouse region of the Pacific Northwest. T ASAE 41: 17–27. doi: https://doi.org/10.13031/2013.17147. doi: 10.13031/2013.17147
    [26] Lehmann J, Joseph S (2009) Chapter 1- Biochar for Environmental Management: An Introduction. Biochar for Environmental Management: Routledge.
    [27] Masiello CA, Dugan B, Brewer CE, et al. (2019) Biochar effects on soil hydrology. Biochar for Environmental Management 2nd Edition.
    [28] Aller D, Rathke S, Laird D, et al. (2017) Impacts of fresh and aged biochars on plant available water and water use efficiency. Geoderma 307: 114–121. doi: https://doi.org/10.1016/j.geoderma.2017.08.007. doi: 10.1016/j.geoderma.2017.08.007
    [29] Dokoohaki H, Miguez FE, Laird D, et al. (2017) Assessing the Biochar Effects on Selected Physical Properties of a Sandy Soil: An Analytical Approach. Commun Soil Sci Plan 48: 1387–1398. doi: https://doi.org/10.1080/00103624.2017.1358742. doi: 10.1080/00103624.2017.1358742
    [30] Joint Research C, Institute for E, Sustainability, Bastos A, Verheijen F, Jeffery S (2010) Biochar application to soils: a critical scientific review of effects on soil properties, processes and functions: Publications Office.
    [31] Razzaghi F, Obour PB, Arthur E (2020) Does biochar improve soil water retention? A systematic review and meta-analysis. Geoderma 361: 114055. doi: https://doi.org/10.1016/j.geoderma.2019.114055. doi: 10.1016/j.geoderma.2019.114055
    [32] McCool D, Huggins D, Saxton K, et al. (2001) Factors affecting agricultural sustainability in the Pacific Northwest, USA: An overview.. In: Mohtar RH, Steinhardt GC, Stott DE, editors. Sustaining the Global Farm: Selected Papers from the 10th International Soil Conservation Organization Meeting. West Lafayette: Purdue University. p. 255–260.
    [33] NRCS (2022) Keys to soil taxonomy. 13th ed: United States Department of Agriculture, Natural Resources Conservation Service.
    [34] NRCS (2023) Web Site for Official Soil Series Descriptions and Series Classification Washington D.C.: U.S. Department of Agriculture, National Cooperative Soil Survey. Available from: https://soilseries.sc.egov.usda.gov/OSD_Docs/P/PALOUSE.html.
    [35] Frankenberger JR, Brooks ES, Walter MT, et al. (1999) A GIS-based variable source area hydrology model. Hydrol Process 13: 805–822. doi: https://doi.org/10.1002/(SICI)1099-1085(19990430)13:6<805::AID-HYP754>3.0.CO;2-M. doi: 10.1002/(SICI)1099-1085(19990430)13:6<805::AID-HYP754>3.0.CO;2-M
    [36] Brooks ES, Boll J, McDaniel PA (2007) Distributed and integrated response of a geographic information system-based hydrologic model in the eastern Palouse region, Idaho. Hydrol Process 21: 110–122. doi: https://doi.org/10.1002/hyp.6230. doi: 10.1002/hyp.6230
    [37] Johnson MS, Coon WF, Mehta VK, et al. (2003) Application of two hydrologic models with different runoff mechanisms to a hillslope dominated watershed in the northeastern US: a comparison of HSPF and SMR. J Hydrol 284: 57–76. doi: https://doi.org/10.1016/j.jhydrol.2003.07.005. doi: 10.1016/j.jhydrol.2003.07.005
    [38] Allen R (2013) Ref-ET: Reference Evapotranspiration Calculation Software for FAO and ASCE Standardized Equations Kimberly, Idaho: University of Idaho; [cited 2023 May, 28]. Version 3.1: [Available from: https://www.webpages.uidaho.edu/ce325bae355/references/manual_prn.pdf.
    [39] Allen RG, Pereira LS, Raes D, et al. (1998) FAO Irrigation & drainage Paper No. 56: Crop evapotranspiration (guidelines for computing crop water requirements).Rome, Italy: FAO - Food and Agriculture Organization of the United Nations.
    [40] NDAWN (2023) Wheat Growth Stage Prediction Using Growing Degree Days (GDD) Fargo, North Dakota: North Dakota Agricultural Weather Network; [cited 2023 May, 28]. Available from: https://ndawn.ndsu.nodak.edu/help-wheat-growing-degree-days.html.
    [41] O'Keeffe A, Shrestha D, Dunkel C, et al. (2023) Modeling moisture redistribution from selective non-uniform application of biochar on Palouse hills. Agr Water Manage 277. doi: https://doi.org/10.1016/j.agwat.2022.108026. doi: 10.1016/j.agwat.2022.108026
    [42] Schindler U, Durner W, von Unold G, et al. (2010) Evaporation Method for Measuring Unsaturated Hydraulic Properties of Soils: Extending the Measurement Range. Soil Sci Soc Am J 74: 1071–1083. doi: https://doi.org/10.2136/sssaj2008.0358. doi: 10.2136/sssaj2008.0358
    [43] Van Genuchten M (1980) A Closed-form Equation for Predicting the Hydraulic Conductivity of Unsaturated Soils Soil Sci Soc Am J 44. doi: https://doi.org/10.2136/sssaj1980.03615995004400050002x. doi: 10.2136/sssaj1980.03615995004400050002x
    [44] de Oliveira RA, Ramos MM, de Aquino LA (2015) Chapter 8 - Irrigation Management. In: Santos F, Borém A, Caldas C, editors. Sugarcane. San Diego: Academic Press. p. 161–183.
    [45] de Jong van Lier Q (2017) Field capacity, a valid upper limit of crop available water? Agr Water Manage 193: 214–220. doi: https://doi.org/10.1016/j.agwat.2017.08.017. doi: 10.1016/j.agwat.2017.08.017
    [46] NRCS (2023) National Water and Climate Center Data: United States Department of Agriculture, Natural Resources Conservation Service. Available from: https://wcc.sc.egov.usda.gov/nwcc/site?sitenum = 989.
    [47] Moriasi DN, Arnold JG, Van Liew MW, et al. (2007) Model Evaluation Guidelines for Systematic Quantification of Accuracy in Watershed Simulations. T ASABE 50: 885–900. doi: https://doi.org/10.13031/2013.23153. doi: 10.13031/2013.23153
    [48] Devak M, Dhanya CT (2017) Sensitivity analysis of hydrological models: review and way forward. J Water Clim Change 8: 557–575. doi: https://doi.org/10.2166/wcc.2017.149. doi: 10.2166/wcc.2017.149
    [49] Koenig RT (2005) Dryland Winter Wheat : Eastern Washington Nutrient Management Guide. Department of Crop and Soil Sciences, Washington State University, Pullman.
    [50] Grayson RB, Moore ID, McMahon TA (1992) Physically based hydrologic modeling: 2. Is the concept realistic? Water Resour Res 28: 2659–2666. doi: https://doi.org/10.1029/92WR01259. doi: 10.1029/92WR01259
  • This article has been cited by:

    1. Vatsala Anand, Sheifali Gupta, Deepika Koundal, Soumya Ranjan Nayak, Paolo Barsocchi, Akash Kumar Bhoi, Modified U-NET Architecture for Segmentation of Skin Lesion, 2022, 22, 1424-8220, 867, 10.3390/s22030867
    2. Goldy Verma, 2024, Xception Model for Accurate Indian Rock Python Detection in Deep Learning, 979-8-3315-2963-5, 406, 10.1109/ICUIS64676.2024.10866422
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1733) PDF downloads(82) Cited by(1)

Figures and Tables

Figures(4)  /  Tables(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog