|
|
||||||||
Dep. of Water Resources Engineering, Lund Univ., Box 118, SE-221 00 Lund, Sweden
* Corresponding author (magnus.persson{at}tvrl.lth.se)
| ABSTRACT |
|---|
|
|
|---|
Abbreviations: CCD, charge coupled device HSI, hue, saturation, and intensity HSV, hue, saturation, and value NN, neural network RGB, red, green, and blue RMSE, root mean square error
| INTRODUCTION |
|---|
|
|
|---|
Traditionally, image analysis of the dye photographs has only involved separation between stained and nonstained soil. However, during the 1990s, image analysis improved to the extent that estimation of dye concentration from soil color was possible (Aeby et al., 1997; Ewing and Horton, 1999), and just recently this method has been applied to solute transport studies. Several factors apart from dye concentration will affect the color of the dye-stained soil. The most important ones are the intensity and color temperature of the illumination. Forrer (1997) and Forrer et al. (2000) calculated concentration of the dye Brilliant Blue FCF in field experiments. They applied corrections to the original photographs for geometrical distortion, inhomogeneous illumination, and differences in white balance (which they called color tinge). Small soil samples taken from the photographed sections were analyzed and the dye concentration was determined. A depth-dependent relationship was found between the dye concentration and the color of the soil samples. Stadler et al. (2000) performed dye infiltration experiments in three different frozen soil samples. They used three different calibration relationships in their study, one for each soil. Morris and Mooney (2004) instead defined four different concentration classes based on threshold values of image parameters. Weiler and Flühler (2003) used a more complex method to classify dye-stained soil into three concentration categories. Aeby et al. (2001) and Vanderborght et al. (2002), using fluorescent dyes, applied similar corrections as Forrer (1997) to their photographs. The advantage of fluorescent dyes is that several different dyes can be used simultaneously. However, more advanced equipment is needed, including special lamps and optical filters.
The correction methods described above are not ideal. For an ideal correction method, the resulting variability in the color of uniformly colored objects after correction would be the same as for images taken under identical conditions, that is, the variability will be equal to image noise. Previous studies have focused on image analysis; however, the accuracy of different correction procedures and their influence on dye concentration estimations has not been studied in detail. The choice of camera, lens, and camera setting is also fundamental to the image quality, and thus the accuracy of the concentration estimation.
The objective of this study was to (i) quantify how effective different correction methods are by calculating the remaining variability after correction, and (ii) quantify errors in dye tracer concentration estimates using image analyses in different soil types. Four experiments were conducted. The first three were done to study different correction methods. In each of these three experiments, one correction was made and the resulting variability in the color of uniformly colored objects was calculated. In the fourth experiment, the calibration experiment, photographs of dye-stained soil samples were taken. Different calibration models were tested to describe the relationship between soil color and dye concentration. Recommendations for future experiments are made on the basis of the results.
| THEORY |
|---|
|
|
|---|
In the RGB color space, all colors are represented by combinations of red, green, and blue, each of which is defined by a value. In many practical implications, these values are represented by an integer value in the range 0 to 255 (8 bits). Black is then represented by R = G = B = 0, and white by R = G = B = 255. All perfectly gray shades with no color cast have R, G, and B values that are equal.
When taking a photograph, two parameters determine the exposure, that is, the amount of light reaching the film or sensor; the aperture and the shutter speed. The aperture f/ is defined as the focal length of a lens divided by the diameter of the lens opening.
To determine the correct exposure and white balance settings, a gray card can be used. A gray card is 50% gray and has a reflectance of 18% (the relationship between density and reflectance is logarithmic) and is commonly used in photography to calculate the correct exposure settings as the cameras light meter is calibrated to this value. If correctly exposed, the RGB values of a photographed gray card should have the values R = G = B = 128.
Correction for White Balance
White balance is a name given to a system of color correction to deal with differing lighting conditions. Normally our eyes compensate for different lighting conditions, for instance, a white object will appear to be white under different lighting. Each type of light can be represented by a numerical color temperature. The color temperatures of typical outdoor lighting conditions are 4800 to 6200 K and for shady conditions 6200 to 7800 K. Most traditional films are designed to give accurate colors for daylight conditions, but there are also films specially designed for other light sources. The color temperature of the light hitting the film can be changed by using camera filters. A digital camera must find the so-called white point (i.e., white objects should appear white) to correct other colors cast by the same light, and this is normally handled by the camera's software. In many digital cameras, the white balance can also be preset by taking a photo of a white or gray area. After the white point has been determined, the cameras software calculates the RGB values of each pixel using the white balance as a reference. This correction can also be made for any image using image analysis software. Forrer (1997) described how photographs taken under different lightning conditions can be corrected to a common norm using a reference gray scale visible on all photographs. The median RGB values of fifteen different fields on the gray scale were used to generate a relationship between the images' RGB values and the corrected images with no color cast.
Correction of Inhomogeneous Illumination
Photographs of dye-stained soil generally show spatial inhomogeneities in illumination, which can be corrected for using a process called background subtraction. This process requires a reference photograph taken of a gray card (or another uniformly colored object) placed on the soil. This photo provides a map of the spatial distribution of the incident light and is called a flat-field image [F(x,y)]. Two ways of correcting for inhomogeneous illumination have been used in previous studies. Aeby et al. (2001), for instance, used background subtraction directly within the RGB color space. The RGB values of any image I(x,y) can be corrected for inhomogeneous lightning by dividing by F(x,y) and normalizing with the mean value
of the flat-field image:
![]() | [1] |
![]() | [2] |
is the mean V value of the flat-field image and FV(x,y) are the V values of the flat-field image. After the correction, the images are converted back to the RGB color space using the H, S, and the corrected V values. However, it has recently been shown that the saturation value of the HSV color space is not totally independent of the V value (Hanbury, 2002); thus, background subtraction of HSV images may also lead to minor color shifts.
Image Recording Using Digital Cameras
In a digital camera, the images are recorded using a camera chip called a charge coupled device or CCD (there are also other types of image sensors). On the CCD, several photo sites, or pixels record the amount of light hitting the CCD. Each pixel can only see one color; red, green, or blue. To produce a RGB image from the CCD data, (at least) two steps have to be conducted. First, the camera's internal image processing engine then interpolates colors from the value of neighboring pixels to calculate a full color for each pixel. The next step is to correct the RGB values for the color temperature of the light. A white point, which is either calculated by the camera's software using information from the pixels, or preset by the user, is used to calculate the final image RGB values. Other image enhancements are normally also applied to the image, such as sharpening. Sharpening is an image filter that makes images appear sharper by increasing contrast near edges (see Russ, 2002); however, it also increases the image noise. The term RAW refers to the raw or unprocessed data as it comes directly off the CCD; that is, no in-camera processing is performed. The advantage of using the raw format is that the image has not been processed or white balanced which means it can be corrected without loss of information, thus the raw format can be said to represent the digital negative captured (Russ, 2002; Bockaert, 2003). For the camera used in this study, the raw data contains 12 bits per color while the final images only have eight bits per channel.
| MATERIALS AND METHODS |
|---|
|
|
|---|
All photographs were taken using a Nikon D100 digital camera (Nikon Corporation, Tokyo, Japan) with a 50-mm lens (AF Nikkor 50 f/1.8D). The camera was placed on a tripod at the same level as the table, at approximately 4-m distance. To reduce vibration, the antimirror shock function of the camera was enabled. The camera was connected to a laptop computer via the USB port. The software Nikon Capture Control (Nikon Corporation) was used to remotely control the camera. Using this software, the images taken by the camera are directly transferred to the hard disk of the computer. Another software, Nikon Capture Editor (Nikon Corporation), was used to convert RAW images to TIFF files. All additional image analyses were made using Matlab software (The Mathworks, Inc., Natick, MA).
Variability After Correction of White Balance and Inhomogeneous Illumination
To study how effective various correction methods are, which was the first objective of this paper, three separate experiments were made. In these experiments, the same equipment as in the calibration experiment described below was used, but to isolate the effects of different correction methods, photographs were taken of the uniformly colored patches on Kodak gray and color scales instead of dye-stained soil. Furthermore, in each of the three experiments, only one correction was made, that is, correction of white balance using TIFF files, correction of white balance using CCD raw data, or correction of inhomogeneous illumination, respectively.
The remaining variability in RGB values of the uniformly colored patches was used as a measure how effective the correction methods were. If a correction method is ideal, the resulting variability after correction would be the same as for images taken under identical conditions, that is, the variability will be equal to image noise.
In the first experiment, the variability associated with the correction for white balance was examined by taking seven photographs of the Kodak gray and color scalesspecifically the white point measured using the camera's preset function and six values of color temperature (3000, 3700, 4000, 4500, 5500, and 6500 K). Camera-produced TIFF files were used. The method presented by Forrer (1997) was used to convert these images to images with no color cast. Fifteen patches of different shades of gray from the Kodak gray scale were used to generate a normalized gray scale, the values of which were linearly stretched between 0 and 255. A piece-wise linear transfer function to convert the image's RGB values to the normalized values was created, each of the RGB values was treated separately. The variability of the RGB values of the corrected images were calculated for three patches of the Kodak color scale labeled blue, green and 3/color. These patches were selected since they are the colors on the scale that most resemble dye-stained soil. For each of the patches, an area of 11 by 11 pixels (this size was chosen arbitrarily) was selected and the median RGB values were determined. The SD of the six median RGB values (one for each image) for each color patch was then calculated. The variability of the RGB values induced by the correction method was then calculated by taking the average of all nine SDs (one for each RGB value and color patch).
The potential of recording the digital raw data and applying corrections for white balance during the process of translating the CCD raw data to image RGB values was tested in the second experiment. For this test, the Kodak scales were illuminated with three different light sources of different color temperature (3300, 5000, and 6500 K), and one photograph was taken using each light source. Since the light sources also had different luminance, the exposure of each of the three photographs was determined using a gray card. Thus, there was no need for correcting these images for differences in illumination. The CCD raw data was opened in Nikon Capture Editor, and a piecewise linear transfer function between the image RGB values and the normal values was applied to the image. This was done using the Nikon Capture Editor software's curve function using a procedure identical to that described above using the same norm values. The software then processed the CCD raw data and produced an 8-bit RGB image. For each image, three patches of the color scaleblue, green and 3/colorwere selected and the median RGB values of an area of 11 by 11 pixels were calculated as described above.
The third experiment was made to study different background subtraction methods. Four photographs were taken of the Kodak scales placed in different positions on the table. For these photographs, only one of the halogen lights was turned on to produce inhomogeneous lighting conditions. Again the same three patches of the color scale were selected and the median RGB values of an area of 11 by 11 pixels were calculated. A flat-field image was taken using a gray card. The RGB values of the four images were then corrected for inhomogeneous illumination using both the RGB and the HSV background subtraction methods. The variability of the corrected RGB values were calculated as described above.
Calibration Experiment
To determine the relationship between dye concentration and image color, a calibration experiment was conducted for three different soils named after their site of origin: Löddeköpinge, Lund, and Revinge. Selected properties of the soils used are given in Table 1. Known amounts of water, dye, and soil were mixed and packed into small transparent calibration boxes made of Plexiglas (0.01 m thick) which were placed on a table. Photographs of the dye-stained soil were taken through the transparent front wall of the calibration boxes to reduce influence of soil surface roughness. The boxes were 0.10-m wide, 0.05-m high, and 0.025-m deep. The dye concentration of these samples, Cw (g L1 of water), varied between 0 and 5 g L1, and water content
varied between 0.20 and 0.30 m3 m3 (±0.0008 m3 m3). The total number of samples was 260 for the Löddeköpinge soil, 252 for the Lund soil, and 72 for the Revinge soil. The tracer used was the food-grade dye pigment Vitasyn-Blau AE 85 (Swedish Hoechst, Gothenburg, Sweden), which chemically is almost identical to the frequently used dye Brilliant Blue FCF. The dye has been used in several field experiments due to its good visibility, low toxicity, and weak adsorption on soils (e.g., Flury and Flühler, 1994)
|
In previous studies, it has been noted that for the highest dye concentration, the R values are typically very lowbelow 10. Since the relative noise is higher for small values of RGB, this leads to larger errors in the dye concentration estimates (M. Persson, S. Haridy, J. Olsson, and J. Wendt, 2004, unpublished data). One way of overcoming this problem is to overexpose the photographs. This means that more light is allowed to hit the image sensor, making all colors appear lighter. In this study, three different exposures were tested; the aperture setting (f/4) was not changed to avoid possible effects of lens sharpness. Photographs of all the calibration boxes were taken using the exposure determined with the gray card as well as two alternative exposures, taken with different shutter speeds, which allowed 60 and 100% more light, respectively, to hit the sensor.
Because of the experimental conditions, no corrections had to be made for geometrical distortion, differences in color temperature between photographs, or surface roughness. The only correction needed during the calibration experiment was for inhomogeneous lightning. For the calibration experiment, the CCD raw data was saved from the camera. Using the software Nikon Capture Editor, the raw data was converted to TIFF files (8 bits) for further image analysis. This format was chosen since it is a lossless format. When converting from the raw CCD data, sharpening was turned off to reduce image noise. The color temperature of the halogen lamps is about 3300 K. The white point was measured using the camera's preset function by taking a photograph of a gray card. This white point was then used when converting all the raw CCD data.
Image Color and Dye Concentration Relationships
From the images of the calibration boxes, the mean and SD of the RGB values were calculated for each soil sample. When calculating these values, an area covering around 2000 pixels was chosen. To determine the relationship between the RGB values of the images to the dye concentration, Cs [Cs = Cw x
(g L1 of soil)], a calibration function must be selected. Normally, R has by far the highest correlation with Cs, and the relationship between them is usually said to be logarithmic. For instance, Forrer (1997) suggested a relationship between the logarithm of Cs and a second order polynomial in R, G, and B.
![]() | [3] |
![]() | [4] |
To extract all information from the image parameters, a more powerful model than Eq. [3] and [4] may be needed. A NN essentially mimics brain function by acquiring knowledge through a learning process; this allows it to find the optimal weights for the different connections between the individual nerve cells (neurons). Mathematically, an NN can be treated as a universal function approximator. The NN is a nonlinear model that makes use of a parallel programming structure capable of representing arbitrarily complex nonlinear processes that relate the inputs and outputs of any system (Hsu et al., 1995).
To develop and train a NN involves (i) choosing a training set that contains inputoutput pairs; (ii) defining a suitable network (number of layers and number of neurons in each layer); (iii) training the network to relate the inputs to the corresponding outputs by estimating the NN weights; and (iv) testing the identified NN.
The NN is trained using a self-organizing learning process that minimizes the error between the NN output and the target values. The objective of the training is to find the weights of each neuron that will result in the minimum error.
General properties of NNs, as well as their applications within hydrology, water resources, and soil science, have been thoroughly covered in a number of publications (e.g., Bishop, 1995; Pachepsky et al., 1996; Maier and Dandy, 2000). For background information, the reader is referred to this literature; here, only specific properties of the NN employed are given.
A two-layer (one hidden and one output layer) feed-forward NN was trained by a back-propagation algorithm using Levenberg-Marquardt optimization (Hagan and Menhaj, 1994). Back-propagation can be explained as the adjustment of NN weights and biases by back-propagating the differences between the NN output and actual target. Before NN application, the original input and target data sets were standardized by subtracting the mean and dividing by the SD to ensure that every input receives equal attention during the training (e.g., Maier and Dandy, 2000). Typically, the data available for NN calibration is split in three parts, one for training, one for validation, and one for testing. For the image data sets, 20% of the calibration samples in each soil were randomly selected for validation and 20% for testing. This division was made to use early stopping, a common and practical method employed to avoid overfitting while ensuring proper generalization (e.g., Bishop, 1995). Early stopping means that the NN is trained with the training set and its performance is checked against the test set after each epoch (parameter adjustment based on one sequence through all values). When a consistent increase in the performance for the test set is observed, training is stopped and the NN considered trained. After that, the quality of the NN's ability to estimate Cs is checked using the entire data set as input. The entire set was used to make the comparison with the regression models easier, since the performance of the regression models is calculated using the entire data set. All NN simulations were run using the NN toolbox of Matlab (The Mathworks Inc., Natick, MA) software.
A log-sigmoid transfer function was allocated to every neuron in the hidden layer. The function is defined as
![]() | [5] |
Determination of the number of neurons and how to divide these into separate layers are delicate issues. Large (or complex) NNs require a considerable amount of data to generalize well and are computationally intensive; small (or simple) NNs may not be able to reproduce intricate I/O relationships (e.g., Bishop, 1995). There were three inputs to the NN; R, G, and B. To determine the optimal number of neurons in the hidden layer, the principle of constructive algorithms was used. This method essentially starts testing the number of neurons from a minimum and adds neurons until performance ceases to increase. Each NN was trained 20 times and the average output (henceforth referred to as output) was compared with the targets. The root mean square error (RMSE) and the coefficient of determination (r2) between target and output resulting from the trained NN with different number of hidden neurons were compared, and the design associated to the smaller RMSE was accepted as the most suitable NN design. The number of hidden neurons was increased from one to 20. The minimum RMSE combined with maximum r2 was found using a NN with seven hidden neurons. Thus, seven hidden neurons were used in the following simulations.
| RESULTS AND DISCUSSION |
|---|
|
|
|---|
|
The correction for inhomogeneous lightning using the RGB and the HSV correction methods proved to be similar. The uncorrected images had extremely different RGB values, with a variability of 27.0. Both correction methods gave accurate RGB values after correction. Still, the HSV background subtraction method is preferred since it, at least in theory, gives less color shift compared with the RGB background subtraction method. The RGB method is, on the other hand, easier to use since the images need not be converted to the HSV color space and then back to the RGB color space.
The variability of the RGB values introduced by different correction methods should not be seen as universal. They will depend of the difference of the corrected and uncorrected images. For example, the variability after correction for inhomogeneous illumination will be larger for more heterogeneous illumination patterns. The variability presented in Table 2 should instead be seen as guidelines when choosing which correction method to apply. Another interesting issue is in which order the corrections should be applied. However, in the present study, the experimental conditions were such that only one type of correction was needed in each experiment. Thus, it is not possible to determine the optimum order of correction methods.
Calibration Experiment Results
It is almost impossible to mix soil, dye, and water and then repack it homogeneously into boxes to a specific bulk density. Therefore, many soil samples showed visual variation in soil color. This was especially true for the Lund soil, which had the highest clay content. In the end, a representative area, 2000 pixels large, was selected for each soil sample. The median RGB values were calculated from this area for every calibration sample.
For all the soils, the R values gave the best correlation with Cs. In Fig. 1 , the RGB values for the three soils are plotted against Cs. Only the values at the 1/30-s shutter speed are included for clarity. Both the Lund and Löddeköpinge soils display a linear relationship between R and Cs. In previous studies, this relationship has been logarithmic (Ewing and Horton, 1999; Forrer et al., 2000; M. Persson, S. Haridy, J. Olsson, and J. Wendt, 2004, unpublished data), which was also observed for the Revinge soil. From the limited data available in the literature and including the present the data presented here, it seems that in light-colored soils the relationship is logarithmic, while in darker soils (higher organic matter and water content) the relationship is linear. The G value also depends on Cs, but to a much smaller extent compared with R. The B value had a very small correlation with Cs for all the soils.
|
|
A future, more useful NN approach could be to try to find a universal model which fits many different soil types. Input to such a model could, in addition to RGB values, include soil physical parameters such as clay and organic matter content, and probably also information of soil color. Similar studies, where soil physical parameters are used to predict various phenomena in soil physics using NN have been presented by Pachepsky et al. (1996), Persson et al. (2002), and Persson and Uvo (2003).
The ability to derive a calibration relationship using a limited data set was also tested. Twenty one soil samples of each soil were randomly selected, seven each for the ranges 0 to 0.5, 0.5 to 1.0, and 1.0 to 1.5 g L1. The parameters of Eq. [3] and [4] were optimized using the limited data set and the errors when applying these parameters to the entire data set were calculated. The RMSE was found to increase by 19, 22, and 12% for the Löddeköpinge, Lund, and Revinge soils, respectively. Thus, acceptable results can be achieved using a fairly limited data set.
The purpose of taking photographs of the calibration samples using different exposure settings was to increase the R value of the samples with highest Cs. In Table 4, the range of RGB values for the calibration boxes are presented. As seen in Table 3, the performance of the different models for the Lund and Löddeköpinge soils did not change very much with the exposure setting. However, in the Revinge soil, the results were clearly improved when the photographs were overexposed by increasing the shutter speed. This can be explained by the fact that the Revinge soil had the lowest R values for the samples with highest Cs. When examining the residuals of the Cs estimations, it was found that the errors in the Revinge soil increased with increased Cs; in the other soils there was no trend in the residuals. Clearly, the accuracy of the Cs estimations can be improved by overexposing images of certain soils.
|
Errors in Dye Concentration Measurements Due to Variability in RGB Values
To study the influence of different correction methods on the accuracy of the dye concentration estimations, it would be necessary to conduct a calibration experiment in which photographs of dye-stained soil samples are taken under several different lightning conditions. In the present study, the photographs of dye-stained soil samples were only corrected by a slight spatial variation in illumination. However, it is possible to calculate the magnitude of the errors resulting from the remaining variability after different correction methods are applied. This was done by generating an artificial data series of 16 different RGB value combinations in the concentration range 0 to 1.5 g L1 (with an increment of 0.10 g L1). Then, 32 new RGB combinations were calculated by either adding or subtracting the SDs presented in Table 2. Finally, the RMSE was calculated for these 32 modified RGB combinations. The results are presented in Table 5. The resulting RMSE was similar for the different shutter speeds and calibration models. Therefore, only the RMSE calculated using the logarithmic model for the 1/30-s shutter speed is presented.
|
Recommendations for Future Experiments
The following recommendations can be for tracer experiments where dye tracers are used based on the results presented in this study. First, the exposure settings should be determined. A photograph of (at least) two soil samples representing the maximum and minimum dye concentration expected should be taken before the experiments. The light should be measured using a gray card. If some of the RGB values are too low or too high, the exposure should be changed to obtain all the RGB values within an acceptable range (say between 20 and 230). Alternatively, the concentration range can be changed. If (and only if) high accuracy is needed should many (at least 100) calibration samples be taken and a NN calibration model be used. However, fully acceptable results can be achieved by using a limited number of samples (around 20) using the calibration Eq. [3] or [4]. During tracer experiments using ambient light, a flat-field image of a gray card covering the dye-stained area should be taken. As soon as the lightning conditions change, a new flat-field image should be taken. If high accuracy is needed, I recommend that an artificial light source is used. Corrections for inhomogeneous illumination can be made using background subtraction with either Eq. [1] or [2]. If the white point or color temperature varies between photographs, as it will during experiments using ambient light, a digital camera should be used and both the exposure and white point estimates should be determined for each photo (or photo session). Using the raw format, the correction for different white points can be made with minimal information loss. Thus, using a digital camera will lead to more accurate dye concentration estimations since the uncertainty introduced by different color temperature will be significantly reduced.
| CONCLUSIONS |
|---|
|
|
|---|
The accuracy of using image analysis for estimating dye tracer concentration was investigated for three different soils. Between 72 and 260 samples of each soil were prepared and photographed using three different exposure settings. Because of the controlled experimental conditions, images only needed to be corrected for inhomogeneous lightning. Three different calibration models which related the images' RGB values to dye concentration Cs were tested: (i) between the logarithms of Cs and a second order polynomial in R, G, and B; (ii) between Cs and a second order polynomial in R, G, and B; and (iii) a NN model. For the Revinge soil, the logarithmic model gave a lower RMSE than the linear model, whereas the other soils had similar RMSE values with both models. In almost all cases, the NN gave the best estimations; however, the improvements were not great. The different exposure settings did not greatly affect the results either. The exception was for the Revinge soil, where overexposed images gave a much lower RMSE. This was because the R values of the correctly exposed image were very low, around 10 for the highest Cs, which led to increased uncertainty. Recommendations of how laboratory and field experiments should be planned and conducted to achieve the highest accuracy were also presented.
| ACKNOWLEDGMENTS |
|---|
Received for publication June 4, 2004.
| REFERENCES |
|---|
|
|
|---|
This article has been cited by other articles:
![]() |
R. R. Goswami, B. Ambale, and T. P. Clement Estimating Errors in Concentration Measurements Obtained from Image Analysis Vadose Zone J., February 10, 2009; 8(1): 108 - 118. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. Persson Estimating Surface Soil Moisture from Soil Color Using Image Analysis Vadose Zone J., November 11, 2005; 4(4): 1119 - 1122. [Abstract] [Full Text] [PDF] |
||||
![]() |
M. Persson, S. Haridy, J. Olsson, and J. Wendt Solute Transport Dynamics by High-Resolution Dye Tracer Experiments--Image Analysis and Time Moments Vadose Zone J., August 16, 2005; 4(3): 856 - 865. [Abstract] [Full Text] [PDF] |
||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |
| The SCI Journals | Agronomy Journal | Crop Science | |||
| Journal of Natural Resources and Life Sciences Education |
Vadose Zone Journal | ||||
| Journal of Plant Registrations | Journal of Environmental Quality |
The Plant Genome | |||