Research article Topical Sections

Accumulation of trace elements in sediment and fish species of Paira River, Bangladesh

  • Received: 23 November 2016 Accepted: 21 March 2017 Published: 24 March 2017
  • Sediments and tissues of eleven fish species (Channa punctata, Cyprinus carpio, Heteropneustes fossilis, Colisa fasciata, Channa striata, Notopterus notopterus, Tenualosa ilisha and Corica soborna) were analyzed for (chromium (Cr), nickel (Ni), copper (Cu), arsenic (As), cadmium (Cd) and lead (Pb)). The abundance of trace elements in sediments were Cr > Ni > Cu > Pb > As > Cd and in fish species were Cu > Ni > Cr > Pb > As > Cd. The range of mean element concentration in fish species were Cr (0.44–0.97), Ni (0.45–1.1), Cu (0.91–1.5), As (0.18–0.37), Cd (0.016–0.20) and Pb (0.47–0.92 mg/kg wet weight (ww)). The concentrations of Ni, Cd and Pb in some fish species exceeded the international permissible standards suggesting that these species are not safe for human consumption. The biota-sediment accumulation factor for the studied elements in C. soborna and T. ilisha were slightly higher than the other species indicated that these species can be used as a potential bio-indicator for the contamination study of trace elements.

    Citation: Md. Saiful Islam, Md. Habibullah-Al-Mamun. Accumulation of trace elements in sediment and fish species of Paira River, Bangladesh[J]. AIMS Environmental Science, 2017, 4(2): 310-322. doi: 10.3934/environsci.2017.2.310

    Related Papers:

    [1] Eduardo Castillo-Castaneda . Neural network training in SCILAB for classifying mango (Mangifera indica) according to maturity level using the RGB color model. STEM Education, 2021, 1(3): 186-198. doi: 10.3934/steme.2021014
    [2] Lotfi Romdhane, Mohammad A. Jaradat . Interactive MATLAB based project learning in a robotics course: Challenges and achievements. STEM Education, 2021, 1(1): 32-46. doi: 10.3934/steme.2021003
    [3] Isidro Max V. Alejandro, Joje Mar P. Sanchez, Gino G. Sumalinog, Janet A. Mananay, Charess E. Goles, Chery B. Fernandez . Pre-service teachers' technology acceptance of artificial intelligence (AI) applications in education. STEM Education, 2024, 4(4): 445-465. doi: 10.3934/steme.2024024
    [4] Soheila Garshasbi, Brian Yecies, Jun Shen . Microlearning and computer-supported collaborative learning: An agenda towards a comprehensive online learning system. STEM Education, 2021, 1(4): 225-255. doi: 10.3934/steme.2021016
    [5] Jandy Perra Jembu, Shalin Lee . The effectiveness of Artificial Intelligence (AI) in learning outcomes of nursing students: A meta-analysis of randomized controlled trials (RCTs). STEM Education, 2025, 5(4): 546-563. doi: 10.3934/steme.2025026
    [6] Elena Guerra . The contribution of critical thinking to STEM disciplines at the time of generative intelligence. STEM Education, 2024, 4(1): 71-81. doi: 10.3934/steme.2024005
    [7] Samah Hatem Almaki, Nofouz Mafarja, Hamama Mubarak Saif Al Mansoori . Teacher well-being and use of artificial intelligence applications and tools: Moderation effects of leadership support in inclusive classroom. STEM Education, 2025, 5(1): 109-129. doi: 10.3934/steme.2025006
    [8] Mahmoud Elkhodr, Ergun Gide, Robert Wu, Omar Darwish . ICT students' perceptions towards ChatGPT: An experimental reflective lab analysis. STEM Education, 2023, 3(2): 70-88. doi: 10.3934/steme.2023006
    [9] Sasha Nikolic, Zach Quince, Anna Lidfors Lindqvist, Peter Neal, Sarah Grundy, May Lim, Faham Tahmasebinia, Shannon Rios, Josh Burridge, Kathy Petkoff, Ashfaque Ahmed Chowdhury, Wendy S.L. Lee, Rita Prestigiacomo, Hamish Fernando, Peter Lok, Mark Symes . Project-work Artificial Intelligence Integration Framework (PAIIF): Developing a CDIO-based framework for educational integration. STEM Education, 2025, 5(2): 310-332. doi: 10.3934/steme.2025016
    [10] Falguni P. Desai, Piyush S. Desai, Fatma Sonmez Cakir, Bhavna T. Naik, Riaz A. Tai . Studying the impact of government's employability enhancement drive Finishing School on tribal students of a college in the South Gujarat region in India. STEM Education, 2024, 4(2): 106-126. doi: 10.3934/steme.2024007
  • Sediments and tissues of eleven fish species (Channa punctata, Cyprinus carpio, Heteropneustes fossilis, Colisa fasciata, Channa striata, Notopterus notopterus, Tenualosa ilisha and Corica soborna) were analyzed for (chromium (Cr), nickel (Ni), copper (Cu), arsenic (As), cadmium (Cd) and lead (Pb)). The abundance of trace elements in sediments were Cr > Ni > Cu > Pb > As > Cd and in fish species were Cu > Ni > Cr > Pb > As > Cd. The range of mean element concentration in fish species were Cr (0.44–0.97), Ni (0.45–1.1), Cu (0.91–1.5), As (0.18–0.37), Cd (0.016–0.20) and Pb (0.47–0.92 mg/kg wet weight (ww)). The concentrations of Ni, Cd and Pb in some fish species exceeded the international permissible standards suggesting that these species are not safe for human consumption. The biota-sediment accumulation factor for the studied elements in C. soborna and T. ilisha were slightly higher than the other species indicated that these species can be used as a potential bio-indicator for the contamination study of trace elements.


    For many years, artificial intelligence has been presented as a complex field, understandable only by expert programmers and mathematicians. However, such thinking runs contrary to the basic principle of artificial intelligence: letting computers solve complex problems or repetitive tasks of human beings. The main purpose of the application presented in this paper is to demonstrate that a neural network can be easily developed (theoretically and practically) in a public access programming language such as SCILAB to solve a concrete problem. This application is part of an artificial intelligence course taught to second year students of undergraduate Engineering Systems programs.

    Industries that use fruits as raw materials must, at some point in the process, classify them to discard the unsuitable ones and thus ensure the quality of the final product. To extract mango (Mangifera indica) nectar, it is necessary to classify it into three categories: mature, medium, or green. The reason is that only the mature mango (with a suitable level of sugar) can be used for nectar extraction; the green mango is stored for more days and the medium mango is refrigerated and returns to the sorting process two days later [1]. In many nectar factories, the classification is done manually, that is, the mangoes are unloaded from the truck and placed on a conveyor belt where a group of employees separate the mangoes manually, using touch and considering their appearance (particularly the color), see Fig. 1.

    Figure 1.  Manual mango classification [2]..

    Manual classification can be too subjective and therefore unreliable, employees can make mistakes during selection; it is a simple task but requires high levels of concentration over long periods of time. Also, a poor mango classification will reduce the quality of the extracted nectar. Another important situation for the employees, is that repetitive muscle movements can cause tendon inflammation, then injury and disability. Fortunately, automation and artificial intelligence (AI) can provide a solution to this problem and assist people in these types of repetitive tasks.

    AI is the ability of computer programs to generate conclusions from the observation of some variables [3], it has been developed under that name since the 70's, its growth is linked to the evolution of computers, their processing and storage capacity. Today, the high performance of computers is used to assist people to perform complex, dangerous, and repetitive tasks, in environments not suitable for human beings. In the 70's, the progress of AI was limited by the low processing and storage capacity of computers, but today, AI applications are multiplying rapidly, and have become accessible to professionals in any field [4]. The computer performs the "observation of variables" through sensors, which have also become accessible due to their low cost. For example, digital cameras, which are photosensitive sensors that convert light into electrical signals, have achieved very high performance at very low cost.

    A computer program, which implements an AI application, must include the stages indicated in Fig. 2. To begin, we must define an objective by answering the question: What result do I want to obtain from the program? In addition, we must determine the best set of variables to achieve that goal. Considering the mango classification, the objective is "identify to which of the three categories, green, medium, or mature, a mango belongs". The variables to achieve this objective can be sugar level, smell, texture, or color; in this work we chose the color since it allows to classify mango without contact, assuming a high correlation with the level of maturity [1].

    Figure 2.  Stages for the implementation of an AI computer program..

    The Fig. 3 shows that there is an evident correlation between color and maturity level of a mango since mature ones turn yellow.

    Figure 3.  Levels of mango maturity..

    From the objective and the variables, stage 1 is to acquire data (numerical values) of the selected variables, that is, the mango color. In stage 2, a model must be proposed to process the data, that is, a model that correlates the mango color with one of the three categories. In stage 3, the program must generate a forecast based on the data entered and the proposed model, that is, determine the category to which each mango belongs. At the end, in stage 4, the program must compare the result with the true mango category and learn from the error, that is, a person or a system evaluates the result obtained by the program and decides whether the classification is correct or not; the error obtained is combined with new data (to adjust the model) and the process starts again. The most complex stage is to propose a correct model; There are different ways to generate a model in AI, the best known are [5]: Expert Systems, Decision Trees, and Artificial Neural Networks (ANN). In this paper we present a solution based on ANN.

    The proposed solution is based on the correlation that exists between the color of a fruit and its level of maturity, which has been widely used in other research works on fruit maturity [6, 7]. In this way, it is possible to identify maturity level of mangoes from their color, without having to measure sugar levels or texture, which are the commonly used off-line methods. Furthermore, to make AI techniques accessible to a greater number of people, we use SCILAB as computer platform to extract color and to program the neural network as well as its training phase.

    For humans, identifying a green mango from a yellow (ripe) one is relatively simple since we were trained during childhood. However, humans can make mistakes when colors are similar, for example, to identify different shades of green. In contrast, a computer program can identify colors with extreme precision and repeatability, thousands of times. To achieve this goal, the computer only requires an image of the object acquired through a conventional camera and a computer program for processing.

    The type of lighting selected to illuminate the object during image acquisition should not generate glare or shadows since both situations modify the true color of the object [8].

    Before extracting the color, the object of interest (mango) must be separated from the background, this process is known as segmentation [9]. This separation is simplified by choosing a uniform background providing enough contrast between background and object. As an example, Fig. 4 shows an image segmentation to separate the airplane from the background (clouds and sky). The interest object appears on white (1 or true) and the rest on black (0 or false).

    Figure 4.  Segmentation applied to separate the airplane from the sky (including clouds)..

    Color cameras have an array of sensors, each sensor transduces the intensity (amplitude) of three wavelengths that correspond to the colors Red, Green and Blue, known as the RGB (Red, Green, Blue) model. The computer handles each element of the sensor under a digital form (a pixel), which is characterized by the numerical values corresponding to the intensity of each RGB component. Each component can take 256 different values, in the range of [0, 255]. Fig. 5 shows some examples of colors and their corresponding RGB values.

    Figure 5.  Some colors and the corresponding RGB values..

    In this way, a computer is capable of handling 256x256x256 different shades of color, that is, 16, 777, 216 different colors in a fast, accurate and repeatable way. In a computer program, a color image is represented by three NxM matrices (one for each RGB component), where N and M are the number of pixels, horizontal and vertical, respectively.

    To extract the color from a mango, the SCILAB program starts by reading an image and separating it from the background. The image 'c7-b.tif' is read and assigned to variable a, the original image is shown in Fig. 6a.

    Figure 6.  a), b), c), d) Color extraction images, e) SCILAB code..

    The RGB components are then separated and assigned to the variables aR, aG and aB. The blue background corresponds to values greater than 71 for the blue component (aB), this value is assigned to the variable BgV. Values less than BgV for aB component correspond to mango color. With this value, a mask is created (logical variable MaskObj) that will be true (1) when the corresponding pixel is less than BgV or false (0) when it is greater than or equal to BgV, the image corresponding to the mask is shown in the Fig. 6b. This mask is applied to each RGB component to generate a new image, named b, where the background will have been removed (RGB components equal to zero), Fig. 6c shows the object separated from the background.

    To extract the color of the object, the averages of the three RGB components (variables AvR, AvG, AvB) are calculated for all the pixels belonging to the object (variable NpixObj), Fig. 6d shows a color rectangle equivalent to the average values of the mango. The Fig. 6e presents the SCILAB code to extract the average color from an image of a mango; the corresponding computation time is 490 ms, under Windows 10, using a desk computer running at 1.6 GHz.

    An ANN is a set of artificial neurons based on the mathematical model of the perceptron (artificial neuron) proposed in 1958 by F. Rosenblatt [10]. As Fig. 7 shows, the perceptron is composed of:

    Figure 7.  Model of an artificial neuron, named perceptron, with 3 input variables..

    n input variables x1,x2, …, xn,

    ●1 neuron with an associated activation function named ϕ(S),

    n synaptic weights w1,w2,, wn (one for each input variable), and

    ●1 output variable y.

    In this model, the output is given by:

    y=ϕ(S)

    where S is the weighted sum of the input variables:

    S=ni=1wixi

    The most common form of the activation function is the sigmoid function whose output values are in the range [0, 1]:

    ϕ(S)=11+eS

    In general, the input values must be normalized, within [0, 1] or [-1, 1], to reduce inconsistencies caused by variables with different units. Then, the output variable will also have values within [0, 1]. An ANN is composed of layers, for many applications only three layers are required: an input layer (with n input variables), a hidden layer and an output layer (with m output variables).

    To classify the mango according to color, 3 input variables (each RGB component) and 1 output variable are required. The output will have a value between 0 and 1, where 1 will mean green mango and 0 will mean mature mango. The Fig. 8 shows the three-layer ANN used to solve the mango classification problem using a hidden layer of 3 neurons.

    Figure 8.  An ANN with 3 layers..

    In this case, the weights are represented by two matrices W(i,j) and V(j,k) where i is input variables xi index, j is the neuron index zjfor the hidden layer, and k is the output variables yk index. For the ANN in Fig. 8, the vectors X(i), Y(k) and the matrices W(i,j) and V(j,k) have the following form an order:

    X1x3=[x1x2x2]
    Y1x1=y1
    W3x3=[w1,1w1,2w1,3w2,1w2,2w2,3w3,1w3,2w3,3]andV3x1=[v1,1v2,1v3,1]

    In this way, the values of the neurons in the hidden layer are easily calculated by multiplying the vector of input variables Xand the weight matrix W as follows:

    Z1x3=[z1z2z3]=ϕ(XW)

    It should be noted that the weighted sum S is calculated implicitly with the matrix product XW. In the same way, the vector of output variables can be calculated as follows:

    Y1x1=y1=ϕ(ZV)

    For example, let us consider the mango of figure 6a, where the average RGB components are (AvR, AvR, AvB) = (207, 158, 5). To normalize the values, they must be divided by 255, which is the greatest value they can take. These normalized values form the vector of input variables of the ANN:

    X1x3=[207/255158/2555/255]=[0.81180.61960.0196]

    Furthermore, for a first approximation, the values of the matrices W and V can be randomly assigned (in section 3.4 an iterative algorithm is detailed to estimate them accurately); the SCILAB code to calculate the output variable is shown in Fig. 9; the corresponding computation time is 55 ms.

    Figure 9.  SCILAB code to calculate de ANN output..

    The result obtained from the previous code is y1=0.7436, which corresponds to a green mango (value close to 1); however, the result is not yet reliable since the matrices W and V must be adjusted to consider the error estimation of y1.

    As shown in the diagram of Fig. 2, the ANN must learn from error, this is known as training, which consists of calculating the best values for the elements of the matrices W and V. The ANN is trained from the error considering a finite number of training cases, where the output Y and input variables X are both known, see Fig. 10.

    Figure 10.  Training of an ANN from known values of X and Y vectors..

    The most common algorithm for ANN training is known as backpropagation [11] which consists of calculating the error of the Y output as follows:

    E=12(YYc)2

    where Yc is a vector of known values of the output variable. Considering the perceptron model of Fig. 7, the previous equation can be rewritten by:

    E(W)=12ϕ((XcW)Yc)2

    where Xc is a vector of known values of the input variable, corresponding to Yc values. Thus, the problem is reduced to find the value of W that minimizes the function E(W). The gradient descent algorithm is an iterative method to find a minimum of a function by taking steps proportional to the negative of the function's gradient at the current point. In this case, it can be shown [12] that the gradient is given by:

    dEdW=(YYc)ϕ'Xc=ADW

    Where ϕ' is the first derivative of the activation function and is given by:

    ϕ'=d(11+eS)dS=ϕ(1ϕ)

    The previous equation can be separated into two parts, the layer error EY and the weight matrix adjustment value ADW:

    EY=(YYc)ϕ'andADW=EYXc

    Then, for each iteration of the algorithm, the current value of matrix Wk is updated by:

    Wk+1=WkADW

    where η is named the learning rate, it purpose is to accelerates the search. The current speed of computers allows an ANN to be trained in a matter of seconds, even when thousands of iterations are required to reach error values close to zero.

    When the ANN also has a hidden layer, the best value must also be calculated for the matrix of weights V. In this case, the errors of the EYandEZ layers are:

    EY=(YYc)ϕ'andEZ=(EYV)ϕ'

    Furthermore, the adjustments for each matrix are given by:

    ADW=XcEZandADV=ZEY

    The SCILAB code corresponding to the ANN training is presented in Fig. 11. For instance, the values of the input and output variables are not yet related to the mango classification, they are shown only as an example. The initial values for the matrices W and V are random and vary in the range [-1, 1]. The method performs 20, 000 iterations; at the end, the output variable Y should be approximately equal to Yc; the corresponding computation time (20, 000 iterations) is 895 ms.

    Figure 11.  SCILAB program for ANN training..

    To validate the SCILAB programs, a database with 30 images of Manila-type mangoes was used. The images are in TIF format and have a size of 1016 x 870 pixels. Using the SCILAB code of Fig. 6e, the averages of the three RGB components for each mango were extracted and stored in an EXCEL file. From these 30 mangoes, 2 mangoes were selected that classified unambiguously (visually) as Green (M1, M2), 2 other mangoes as Mature (M3, M4), see Fig. 12. These mangoes were used to train the ANN.

    Figure 12.  Mangoes selected for ANN training..

    Using the SCILAB code in Fig. 11, the input variables Xc and the output variables Yc corresponding to the mangoes M1, M2, M3 and M4 were set as shown in Fig. 13. The green mangoes correspond to an output value equal 1, while mature ones have a value equal to 0. The input values were divided by 255 for normalization.

    Figure 13.  Input and output variables for ANN training..

    As expected, the result of the training are the matrices W and V. To verify the accuracy of the result, the output vector Y should be, ideally, equal to Yc=[1100]. For this case, after 20, 000 iterations, the vector value is Y=[0.9967780.99632790.00371640.0028814], that guarantees very good accuracy.

    To classify the 26 remaining mangoes, the program in Fig. 9 is used, one mango at a time, where the vector of input values X will be the averages of the 3 RGB components. In this case, the expected result is the output variable Y that will indicate which of the three types of the mango belongs to. Obviously, a value of Y close to 0.5 will mean a medium mango. Fig. 14 shows the classification of the 30 mangoes, the green mangoes are located at the top, the medium at the middle and the matures at the bottom. The Y values for each mango are shown in the table on the right.

    Figure 14.  Preliminary result of the classification of 30 mangoes..

    Some mangoes classified as mature look better as medium, and some mediums appear green. To improve the result, two mangoes were included for training. Two mangoes, that classify unambiguously as medium, were chosen; thus, 6 mangoes were used for training, as shown in Fig. 15.

    Figure 15.  Green, medium, and mature mangoes for ANN training..

    An improved result is shown in Fig. 16. Some mangoes were moved from mature to medium (b3-b, a2-a, a4-a, and b5-a). Red arrows indicate mangoes that changed their classification.

    Figure 16.  Result with improved training using 6 mangoes..

    This work presents both, the theoretical details and the programming code using SCILAB, to classify mangoes according with their maturity level using RGC color model. The code includes the color extraction from mango images. SCILAB programming is simple, efficient and does not require computers with large processing capacity. The code extracts the color of the mangoes from images in TIF format; and classifies, through an ANN, each object in the image into mature, medium, or green mango. It seems that the number of mangoes used for ANN training is fundamental to increase the classification performance, but it is also important that the selected mangoes must be representative enough of the three categories. 30 Manila-type mangoes were classified, 6 of them were used for the training; within the ANN, the level of maturity is in the range [0, 1], where 0 corresponds to mature mango, 0.5 to medium mango and 1 to green mango. The method implemented to train the ANN was that of the descent of the gradient, which converges after 20, 000 iterations for this size of ANN (3 layers); the computation time for training is 895 ms, which is very low, even when the code runs on conventional desktop computers. Once the ANN has been trained, the SCILAB code takes 55 ms to run the code that classify one mango. Evidently, the presented code can be used to classify other types of fruits based on their color, a 3-layer ANN, with a hidden layer of 3 neurons is sufficient.

    In addition, from the didactic point of view, the students who followed the Artificial Intelligence course using SCILAB as a programming language, were able to apply the same code for other useful solutions with artificial intelligence and satellite images, such as: identifying objects in the sea (boats, whales, islands, ...); identify objects in the sky (planes, birds, clouds, ...); and detecting houses in the desert or in the middle of large rainforests.

    [1] Adaikpoh EO, Nwajei GE, Ogala JE (2005) Heavy metals concentrations in coal and sediments from river Ekulu in Enugu, Coal City of Nigeria. J Appl Sci Environ Manag 9: 5-8.
    [2] Akoto O, Bruce TN, Darko G (2008) Heavy metals pollution profiles in streams serving the Owabi reservoir. African J Environ Sci Technol 2: 354-359.
    [3] Islam MS, Han S, Ahmed MK, et al. (2014) Assessment of trace metal contamination in water and sediment of some rivers in Bangladesh. J Water Environ Technol 12: 109-121. doi: 10.2965/jwet.2014.109
    [4] Islam MS, Ahmed MK, Raknuzzaman M, et al. (2015) Heavy metal pollution in surface water and sediment: A preliminary assessment of an urban river in a developing country. Ecol Indic 48: 282-291. doi: 10.1016/j.ecolind.2014.08.016
    [5] David XS, Romero R, Esperanca G, et al. (2011) Differential accumulation of mercury and other trace metals in the food web components of a reservoir impacted by a chlor-alkali plant (Flix, Ebro River, Spain): implications for biomonitoring. Environ Pollut 159: 1481-1489. doi: 10.1016/j.envpol.2011.03.017
    [6] Olias M, Canovas CR, Nieto JM, et al. (2006) Evaluation of the dissolved contaminant load transported by the Tinto and Odiel rivers. Appl Geochem 21: 1733-1749. doi: 10.1016/j.apgeochem.2006.05.009
    [7] Tao Y, Yuan Z, Xiaona H, et al. (2012) Distribution and bioaccumulation of heavy metals in aquatic organisms of different trophic levels and potential health risk assessment from Taihu Lake, China. Ecotoxicol Environ Saf 81: 55-64. doi: 10.1016/j.ecoenv.2012.04.014
    [8] Massoudieh A, Bombardelli FA, Ginn TR (2010) A biogeochemical model of contaminant fate and transport in river waters and sediments. J Contam Hydrol 112: 103-117.
    [9] Ahmad MK, Islam S, Rahman S, et al. (2010) Heavy metals in water, sediment and some fishes of Buriganga River, Bangladesh. Int J Environ Res 4: 321-332.
    [10] Islam MS, Ahmed MK, Al-Mamun MH, et al. (2015) Metal speciation in soil and health risk due to vegetables consumption in Bangladesh. Environ Monit Assess 187: 288-202.
    [11] Terra BF, Araujo FG, Calza C, et al. (2008) Heavy metal in tissues of three fish species from different trophic levels in a tropical Brazilian river. Water Air Soil Pollut 187: 275-284.
    [12] Sainz A, Grande JA, Torre ML (2004) Characterization of heavy metal discharge in to the River of Huelva. Environ Int 30: 557-566.
    [13] Rasmussen AD, Anderson O (2000) Effects on cadmium exposure on volume regulation in the lugworm, Arenicola marina. Aquat Toxicol 48: 151-160. doi: 10.1016/S0166-445X(99)00045-4
    [14] Waqar A (2006) Levels of selected heavy metals in Tuna fish. Arab J Sci Engineer 31: 89-92.
    [15] Asuquo FE, Ewa-Oboho I, Asuquo EF, et al. (2004) Fish species used as biomarker for heavy metal and hydrocarbon contamination for Cross River, Nigeria. Environmentalist 24: 29-37. doi: 10.1023/B:ENVR.0000046344.04734.39
    [16] Yilmaz F, Ozdemir N, Demirak A, et al. (2007) Heavy metal levels in two fish species Leuciscus cephalus and Lepomis gibbosus. Food Chem 100: 830-835. doi: 10.1016/j.foodchem.2005.09.020
    [17] Zhao S, Feng C, Quan W, et al. (2012) Role of living environments in the accumulation characteristics of heavy metals in fishes and crabs in the Yangtze River Estuary, China. Mar Pollut Bull 64: 1163-1171.
    [18] Castro-Gonzalez MI, Mendez-Armenta M (2008) Heavy metals: implications associated to fish consumption. Environ Toxicol Pharmacol 26: 263-271. doi: 10.1016/j.etap.2008.06.001
    [19] Rahman MS, Molla AH, Saha N, et al. (2012) Study on heavy metals levels and its risk assessment in some edible fishes from Bangshi River, Savar, Dhaka, Bangladesh. Food Chem 134: 1847-1854.
    [20] Franca S, Vinagre C, Cacador I, et al. (2005) Heavy metal concentrations in sediment, benthic invertebrates and fish in three salt marsh areas subjected to different pollution loads in the Tagus Estuary (Portugal). Mar Pollut Bull 50: 993-1018. doi: 10.1016/j.marpolbul.2005.06.033
    [21] Islam MS, Ahmed MK, Al-Mamun MH, et al. (2014) Preliminary assessment of heavy metal contamination in surface sediments from a river in Bangladesh. Environ Earth Sci 73: 1837-1848.
    [22] US EPA (2001) Methods for collection, storage and manipulation of sediments for chemical and toxicological analyses: Technical Manual. EPA-823-B-01-002, Office of Water, Washington, DC.
    [23] Abdallah MAM, Abdallah AMA (2008) Biomonitoring study of heavy metals in biota and sediments in the South Eastern coast of Mediterranean sea, Egypt. Environ Monit Assess 146: 139-145. doi: 10.1007/s10661-007-0066-8
    [24] Jain CK, Gupta H, Chakrapani GJ (2008) Enrichment and fractionation of heavy metals in bed sediments of River Narmada, India. Environ Monit Assess 141: 35-47.
    [25] Chandra SK, Chary NS, Kamala CT, et al. (2003) Fractionation studies and bioaccumulation of sediment-bound heavy metals in Kolleru Lake by edible fish. Environ Int 29: 1001-1008.
    [26] Li HB, Yu S, Li GL, et al. (2012). Urbanization increased metal levels in lake surface sediment and catchment topsoil of waterscape parks. Sci Total Environ 432: 202-209. doi: 10.1016/j.scitotenv.2012.05.100
    [27] Yang ZF, Wang Y, Shen ZY, et al. (2009) Distribution and speciation of heavy metals in sediments from the mainstream, tributaries, and lakes of the Yangtze River catchment of Wuhan, China. J Hazard Mater 166: 1186-1194.
    [28] Yan C, Li Q, Zhang X, et al. (2010) Mobility and ecological risk assessment of heavy metals in surface sediments of Xiamen Bay and its adjacent areas, China. Environ Earth Sci 60: 1469-1479. doi: 10.1007/s12665-009-0282-3
    [29] Fu J, Zhao C, Luo Y, et al. (2014) Heavy metals in surface sediments of the Jialu River, China: their relations to environmental factors. J Hazard Mater 270: 102-109.
    [30] Yi Y, Yang Z, Zhang S (2011) Ecological risk assessment of heavy metals in sediment and human health risk assessment of heavy metals in fishes in the middle and lower reaches of the Yangtze River basin. Environ Pollut 159: 2575-2585. doi: 10.1016/j.envpol.2011.06.011
    [31] Pravin US, Trivedi P, Ravindra MM (2012) Sediment heavy metal contaminants in Vasai Creek of Mumbai: pollution impacts. American J Chem 2: 171-180. doi: 10.5923/j.chemistry.20120203.13
    [32] Mohiuddin KM, Ogawa Y, Zakir HM, et al. (2011) Heavy metals contamination in water and sediments of an urban river in a developing country. Int J Environ Sci Technol 8: 723-736. doi: 10.1007/BF03326257
    [33] Gupta A, Rai DK, Pandey RS, et al. (2009) Analysis of some heavy metals in the riverine water, sediments and fish from river Ganges at Allahabad. Environ Monit Assess 157: 449-458. doi: 10.1007/s10661-008-0547-4
    [34] JECFA (2012) Report of the sixth session of the codex committee on contaminants in foods. Joint FAO/WHO Food Standards Programme, Codex Committee on Contaminants in Foods, 35th Session. CL 2012/7-CF, the Netherlands: Maastricht.
    [35] Franco-Uria A, Lopez-Mateo C, Roca E, et al. (2009) Source identification of heavy metals in pasture land by multivariate analysis in NW Spain. J Hazard Mater 1651: 8-15.
    [36] Kikuchi T, Furuichi T, Hai HT, et al. (2009) Assessment of heavy metal pollution in river water of Hanoi, Vietnam using multivariate analyses. Bull Environ Contam Toxicol 83: 575-582.
    [37] Bhuiyan MAH, Parvez L, Islam MA, et al. (2010) Heavy metal pollution of coal mine-affected agricultural soils in the northern part of Bangladesh. J Hazard Mater 179: 1065-1077. doi: 10.1016/j.jhazmat.2010.03.114
    [38] Iqbal J, Shah MH (2011) Distribution, correlation and risk assessment of selected metals in urban soils from Islamabad, Pakistan. J Hazard Mater 192: 887-898. doi: 10.1016/j.jhazmat.2011.05.105
    [39] Luoma SN, Rainbow PS (2008) Metal contamination in aquatic environments: science and lateral management. Cambridge: Cambridge University Press, p. 93-123.
    [40] Wang WX, Rainbow PS (2008) Comparative approaches to understand metal bioaccumulation in aquatic animals. Comparative Biochemistry and Physiology Part C: Toxicol Pharmacol 148: 315-323. doi: 10.1016/j.cbpc.2008.04.003
    [41] Debasis De, Anand PSS, Sinha S, et al. (2013) Study on Preferred Food Items of Hilsa (Tenualosa Ilisha). Int J Agric Food Sci Technol 4: 647-658.
    [42] Islam MS, Ahmed MK, Raknuzzaman M, et al. (2015) Metal Speciation in Sediment and Their Bioaccumulation in Fish Species of Three Urban Rivers in Bangladesh. Arch Environ Contam Toxicol 68: 92-106.
  • This article has been cited by:

    1. Tanveer Aslam, Salman Qadri, Syed Furqan Qadri, Syed Ali Nawaz, Abdul Razzaq, Syeda Shumaila Zarren, Mubashir Ahmad, Muzammil Ur Rehman, Amir Hussain, Israr Hussain, Javeria Jabeen, Adnan Altaf, Machine learning approach for classification of mangifera indica leaves using digital image analysis, 2022, 25, 1094-2912, 1987, 10.1080/10942912.2022.2117822
  • Reader Comments
  • © 2017 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(6518) PDF downloads(1059) Cited by(35)

Figures and Tables

Figures(2)  /  Tables(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog