Abstract
Due to the low and uneven illumination that is typical of a recirculating aquaculture system (RAS), visible and near infrared (NIR) images collected from RASs always have low brightness and contrast. To resolve this issue, this paper proposes an image enhancement method based on the Multi-Scale Retinex (MSR) algorithm and a greyscale nonlinear transformation. First, the images are processed using the MSR algorithm to eliminate the influence of low and uneven illumination. Then, the normalized incomplete Beta function is used to perform a greyscale nonlinear transformation. The function’s optimal parameters (α and β) are automatically selected by the particle swarm optimization (PSO) algorithm based on an image contrast measurement function. This adaptive image enhancement method is compared with other classic enhancement methods. The results show that the proposed method greatly improves the image contrast and highlights dark areas, which is helpful during further analysis of these images.
Similar content being viewed by others
Introduction
A recirculating aquaculture system (RAS) is a highly efficient artificially controlled system that provides a suitable growth environment for fish through a variety of technologies1, 2. As a low-cost and non-contact method, many scholars have studied the application of computer vision technology to RASs because it is important for guiding production and decision-making3, 4. Practice has shown that near infrared and vision-based computer vision is quite suitable for image acquisition and fish monitoring in an RAS5, 6. However, because of the insufficient and uneven illumination in commercial fish farms and because most species of fish can change their skin colour to adapt to the ambient colour7,8,9, the captured images always have both low contrast and very bright backgrounds. As a result, detailed information can easily be lost10, 11, which makes it difficult to recognize the intended targets and distinguish them from other fish12.
Many studies have proposed methods of enhancing the images to improve the contrast. By simulating the visual perception of the human eye, the Multi-Scale Retinex (MSR) algorithm effectively improves the image contrast and reveals details previously obscured by shadows or light13, 14. Therefore, the MSR is often used to process medical images, remote sensing images, foggy images and low-contrast images; furthermore, the MSR is used in image enhancement and other applications15. However, the images become excessively bright after processing with the MSR algorithm16, 17. To improve the uneven background in the particle images and enhance their contrast, the dynamic range of the image grey levels must be increased18,19,20. Numerous grey transform enhancement methods exist and can be broadly divided into two categories: spatial ___domain methods and frequency ___domain methods21. Among these methods, the commonly used classical transform methods include linear enhancement (LE), histogram equalization (HE), wavelet transform (WT), and contrast limited adaptive histogram equalization(CLAHE)21. However, in most visible and infrared images, the traditional HE method produces an unsatisfactory outcome, as the background noise with the typical grey levels is amplified and the detailed information is constrained by the typical grey levels22,23,24. Although the LE method is relatively simple, its enhancement effect is greatly influenced by parameter selection. The WT method achieves image enhancement through the attenuation process of the high-frequency wavelet coefficients. The main drawback of this method is that it cannot enhance all of the parts of the image; therefore, it is difficult for the algorithm to achieve adaptive image enhancement25,26,27. There are also many improved algorithms to enhance the image contrast, including intelligent optimization algorithms such as the artificial bee colony algorithm (ABC) and the particle swarm optimization algorithm (PSO). In addition, fuzzy and genetic algorithms (GAs) have been used in the image contrast enhancement process28,29,30,31,32,33. However, the illumination in the RAS changes constantly, and the objects being monitored are typically uncontrollable and move rapidly. When using the above algorithms to process the resulting images, the parameters for these algorithms cannot be adjusted automatically to match changes in field conditions nor can they completely solve the problem of low contrast caused by a lack of light, unevenness and fish behaviour. Therefore, to meet real-time processing requirements, an adaptive image enhancement method is needed that can adjust the parameters for intelligent algorithms automatically according to changes in the environment and the monitored objects.
On the basis of simulating the commercial-scale fish farm environment, the current study proposes a near infrared and visible image enhancement method to improve the image contrast in the RAS. The image enhancement was performed by uneven illumination corrections and nonlinear transforms based on the MSR algorithm and greyscale nonlinear transformation. Furthermore, possible factors that could influence the enhancement results were taken into account. In addition, the optional parameters of the incomplete Beta function were selected by the PSO algorithm. To assess the reliability of our method, it was also compared with the results of other methods. The purpose of this study was to build a potential method to enhance the contrast of the image in RAS, and we aim to provide accurate and consistent segmentation for subsequent image processing.
Materials and Methods
Experimental System
The experiment was conducted in the RAS laboratory of the Xiaotangshan National Experiment Station for Precision Agriculture, Beijing, China. The RAS system was assembled for the image acquisition and analysis that we previously described (see Fig. 1)5. The system has six tanks, and each tank has a diameter of 1.5 m and a water depth of 1 m. A near infrared (NIR) industrial camera (AVT Mako G-223B, Stadtroda, Germany) was fixed above the water surface, and the distance was determined to be 1.5 m during tests of the system. This value permitted monitoring of most of the water volume of the tank. The camera had a bit depth of 8/12 and a resolution of 2048 × 1088. The images of the tank were captured sequentially at the rate of one frame per second, and visible and near infrared images of 400–1000 nm were collected. The raw output data stream from the camera was converted to BMP files by software we developed through the software packages provided by AVT. A computer was connected to the camera to achieve real-time image acquisition and processing. The image processing was implemented in MATLAB® (The MathWorks Inc., Natick, MA, USA).
MSR image enhancement algorithm
To obtain a high-quality segmentation effect, it is necessary to enhance the images to improve the contrast between the target and the background. In this study, Retinex theory was used to enhance the images. The basic principle of Retinex theory is that the reflection and luminance components are used to decompose the image. MSR is one of the most commonly used algorithms in the ___domain of image enhancement. The MSR method improves the greyscale and contrast of the images and has attracted wide attention from researchers34. Indeed, this method can maintain image fidelity while increasing the dynamic range of the image compression15. The Multi-Scale Retinex in the logarithm ___domain can be expressed as shown in Equation (1) 16, 35.
Where I(x, y) is the original image and R(x, y) is the reflected image. Here, \(F(x,y,{c}_{k})\) is the Gaussian surround function, which can be expressed as in Equation (2)15:
In Equations (1) and (2), M is the number of scales and \({\omega }_{{\rm{k}}}\) is the weight factor. In general, M and \({\omega }_{{\rm{k}}}\) are typically set to 3 and 1/3, respectively. Additionally, ck is the scale parameter. Whereas smaller values of ck imply better image details, larger values of ck imply better consistency of the image’s colour. Generally, when the values of ck are set to 15, 80 and 250, the Retinex enhancement algorithm has a better dynamic range and better colour reproduction characteristics, resulting in a better visual effect15.
Mathematically, the MSR algorithm subtracts the convolution value of the Gaussian function and original image from the original image in the logarithm space. The algorithm actually subtracts the parts of the lighting that change. After applying the MSR algorithm, the details in dark areas are highlighted, and the influence of uneven illumination on the image is improved. However, the processed image is bright, and the contrast is still low. To improve this situation, it is necessary to use the corresponding transformation function for greyscale transformation.
Nonlinear transform enhancement
Different transform functions are used for the different cases of dark, bright or greyscale over concentration; the corresponding transfer functions are shown in Fig. 2. The horizontal coordinate f(x, y) is the greyscale of the original image, and the vertical coordinate f′(x, y) is the processed greyscale29, 36.
To enhance the greyscale image, Tubbs proposed an incomplete Beta function37 that can completely replace the four types of transform functions for image enhancement. The incomplete Beta function can be expressed as shown in Equation (3):
where B(α, β) is the Beta function given by Equation (4):
In Equation (4), 0 < α, β < 10, and 0 < μ < 1.The function is determined by the parameters α and β, whose values determine the shape of the transformation curve.
Particle swarm optimization
The α and β parameters of the incomplete Beta function determine the type of transformation. This study used the PSO algorithm to automatically select the optimal parameter values for α and β that maximize the image enhancement.
The PSO algorithm, which was first proposed by Kennedy and Eberhart in 199538, has been applied to numerous areas, such as pattern recognition, multi-objective optimization and signal processing39,40,41. The algorithm finds the optimal result by delivering information and information sharing. It is a high-performance parallel search algorithm that performs a global search strategy based on a swarm of particles42.
Assume that N is the size of the swarm, M is the search space dimension, \({{\rm{X}}}_{{\rm{i}}}({x}_{i1},{x}_{i2},\cdots ,{x}_{iM})\) is the spatial position of the i-th particle, \({{\rm{V}}}_{{\rm{i}}}({v}_{i1},{v}_{i2},\cdots ,{v}_{iM})\) is the velocity, \({P}_{i}({p}_{i1},{p}_{i2},\cdots ,{p}_{iM})\) is the optimal position of the space, and \({P}_{g}({p}_{g1},{p}_{g2},\cdots ,{p}_{gM})\) is the optimal position of all of the particles travelling in the current swarm. In each iteration, each particle’s velocity and spatial position are updated according to Equations (5) and (6), respectively43:
Where m is the m-th dimension of the search space (1 ≤ m ≤ M), k is the number of iterations, c1 and c2 are acceleration constants, the rand() function returns a random number between 0 and 1, ∆t is usually given in time units, and ω is the inertia weight.
This study used the contrast measurement function as a fitness function to quantitatively evaluate the enhancement provided by the PSO. This fitness function is shown in Equation (7)44:
where M and N are the width and height of the image, respectively, and i is the number of a particle. In addition, f(x, y) is the original grey value of the pixel (x, y), and \(f\prime\prime\prime (x,y)\) is the grey value of the pixel after enhancement. A larger image fitness value indicates a more uniform greyscale distribution and a higher contrast, which results in better image quality.
Adaptive image enhancement method
The detailed computational steps of the adaptive image enhancement method using the MSR and PSO algorithms are as follows:
Step 1: Calculate the original image grey value I(x, y);
Step 2: Process the original image by the MSR algorithm according to Equation (1) to obtain f(x, y);
Step 3: Perform the normalized transformation for each pixel using Equation (8):
Where f′(x, y) is the normalized greyscale value of the pixel (x, y), and Lmax and Lmin are the maximum and minimum grey values of the original image, respectively.
Step 4: Apply the PSO algorithm to select the parameter values for α and β of the incomplete Beta function.
Step 5: According to the α and β values selected in the previous step, each pixel of the normalized image is then enhanced using Equation (9),
where F is the incomplete Beta function in Equation (2), and f′(x, y) is the normalized value of pixel (x, y).
Step6: According to the image grey value range, perform the inverse transform of each pixel using Equation (10) to obtain the resulting image.
where L′max and L′min are the maximum and minimum grey values of the resulting image, respectively. Note that these values depend on the number of bits in the image; for an 8-bit image, L′max = 255 and L′min = 0.
Image quality evaluation
An evaluation of the effect of the image enhancement can be conducted from two viewpoints: the subjective perception and quantitative analysis. The subjective perception of the human eye is the simplest, most direct, and most effective way to evaluate an image and is widely used. For images with large differences and variations, reaching a broad consensus is easy. However, the subjective perception also has some limitations. For images with less obvious differences, humans cannot easily judge which of the differences requires a quantitative evaluation. There are many indices with which one can quantify the contrast45. In this paper, the contrast, mean square error (MSE), peak signal-to-noise ratio (PSNR) and information entropy were used to evaluate the image enhancement effects. The contrast can be obtained from Equation (7), and the MSE, PSNR and information entropy are respectively defined as follows46,47,48,49:
In the above equations, M × N is the size of the original image I(x,y), \(\hat{I}(x,y)\) represents the processed image, m represents the maximum value an image pixel can achieve(e.g., for an 8-bit greyscale image, m = 255), x i is the greyscale value of the i-th image pixel, and p(xi) is the occurrence probability of \({x}_{i}(i=1,2,\cdots ,{x}_{n})\), where \(0\le p({x}_{i})\le 1\) and \(\sum _{i=1}^{n}p({x}_{i})=1\). Note that p(xi) can be obtained from the greyscale histogram of the image. Among these measurements, the contrast, MSE and PSNR reflect the differences between the enhanced image and the original image. Generally, a smaller MSE value and larger PSNR and contrast values indicate a better processing effect, and a higher information entropy indicates that the image contains a higher degree and larger quantity of information.
Data Availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Results and Discussion
Image enhancement results analysis
In this study, the original image was first enhanced by the MSR algorithm. In the original image (Fig. 3a),the contrast is low and the visual effects are poor. Moreover, the greyscale histogram (Fig. 3e) shows that the greyscale distribution is not smooth and uniform. After processing with the MSR algorithm, the visual effect of the enhanced image (Fig. 3c) has been improved. Although the greyscale histogram in Fig. 3g shows that the greyscale distribution has become smoother and more continuous, it is still too concentrated. Therefore, the image greyscale must be stretched and transformed.
Nonlinear transform enhancement results analysis
During the greyscale nonlinear transform enhancement process, the image is transformed using the nonlinear Beta function whose optimal parameters are selected by the PSO algorithm. The swarm size is N = 10, the maximum number of iterations is Tmax = 100, the acceleration constants are c1 = c2 = 2,and the maximum and minimum inertia weights are ω max = 0.9 and ω min = 0.4, respectively. Lastly, the maximum velocity is v max = 550,51,52.
Figure 3b was obtained when the original image (Fig. 3a) was directly processed using a nonlinear transformation (without the MSR algorithm). Figure 3f shows that the grey distribution is too concentrated in the dark area. In some cases, either the MSR algorithm or the nonlinear transformation can be used to achieve good results. However, when dealing with images in the RAS, applying these techniques may cause the grey distribution to become discontinuous or excessively concentrated.
To solve this problem, the MSR algorithm is used to smooth the image; then, the image is transformed by the incomplete Beta function. As shown in Fig. 4, after 40 iterations, the fitness function’s value is already very close to the optimal value. After 92 iterations, the function remains stable until the optimal value of 10867 is found. The position of the corresponding particle group is α = 5.09, β = 9.97, and the function is given by Equation (14). Finally, the transformed picture (Fig. 3d) is obtained. Figure 5 shows the function curve, which conforms to type (c) in Fig. 2. After stretching the greyscale, the picture conforms more convincingly to people’s visual expectations. Compared to the original image, the clarity and contrast of the fish, tank and other details are obviously improved. The greyscale distribution is also more uniform and continuous (Fig. 3h), and the distribution of the light and dark grey areas is more reasonable. Thus, the overall visual effect of the enhanced image is better and the robustness is enhanced.
Enhanced image quality evaluation and comparison
The qualities of the enhanced images were evaluated objectively and quantitatively by calculating the evaluation indices. As shown in Table 1, the image quality evaluation index of the original image (Fig. 3a), the image enhanced by the MSR algorithm (Fig. 3c), the image directly enhanced by the nonlinear transformation (Fig. 3b) and the image enhanced by the proposed method (Fig. 3d) were all calculated. Compared to the original image, the contrasts of all of the enhancement methods have improved, and the contrast of the proposed method reaches the highest value. This finding indirectly validates the above conclusions.
To demonstrate the performance of the proposed algorithm, we implemented some related methods and compared their results with those of the proposed method. This comparison was performed in terms of the contrast and detail enhancement of the proposed method. The contrast enhancement methods used for comparison purposes are LE, HE, WT, CLAHE, and genetic algorithm-based enhancement (GA-based). The enhancement result for Tank 1 is shown in Fig. 6.
From a human perspective, all of the enhancement methods improve the contrast; however, when compared with the original images(Fig. 3a and Fig. 3e),the linear enhancement method causes the grey values to become concentrated (Fig. 6a and d). The contrast improvement by the wavelet transform method is not obvious (Fig. 6b and e), the histogram equalization and contrast limited adaptive histogram equalization method lose some details (Fig. 6c and f, Fig. 6d and i), and the genetic-algorithm-based enhancement causes greyscale concentration. The proposed method achieves the best visual effect (Fig. 3d and h) as the resulting enhanced image is clear and its information is rich.
Table 2 lists the contrast, PSNR, MSE and information entropy of each of the two images captured from two tanks and calculated by Equation (7). After applying six enhancement methods, the contrast in both images increases. The method proposed in this paper has the smallest MSE and the highest contrast and PSNR, which indicates that the proposed method has the best enhancement effect. The objective and quantitative evaluations are consistent with the subjective visual evaluation. Still, the time for each iteration was 1.85 s, compared with the GA-based (2.17 s), CLAHE (1.84), LE(0.15 s), WT (0.48 s), and HE (0.34 s). Although this processing time is not the best, it is acceptable because the speed at which fish swim is not as rapid as the industrial field. In addition, the processing time can be accelerated based on the actual application with methods such as appropriate utilization of the parallel processing, hardware acceleration, and structuring element decomposition18.
Comparisons to different species
The recognition rates achieved during later image processing were used to compare the performance of the proposed method with different fish species. Images of carp (Cyprinus carpio var. specularis) and sturgeon (Acipenser baeri Brandt) from six tanks were collected and enhanced. We used methods of image processing and recognition-rate calculation that were described in Zhou, et al. 5 and Pautsina, et al. 6, and the concatenated images were segmented using a watershed algorithm53. Finally, the recognition rates of carp and sturgeon in six tanks were calculated. As shown in Fig. 7, after the enhanced method, the details of the carp’s image become clear, the contrast is significantly improved and formerly hidden details are revealed. Figure 8 and Fig. 9, respectively, show that the contrasts and recognition rates of the images of the two species were improved. Indeed, compared with the original images of sturgeon and carp, the average recognition rates were increased by 7.9% and 9.5%, and the average contrasts were improved by factors of 3.65 and 3.47, respectively. This result demonstrates that the method provides a substantial enhancement to images of carp and sturgeon.
However, we found that both before and after enhancement, the recognition rates and contrasts of the images of carp are always lower than those of the images of sturgeon. After analysis, we determined that because the carp used in the experiment are non-scaly fish whose skin colour is dark, they reflect near infrared light more weakly than sturgeon. Consequently, the enhancement effect is lower, and this method has a better effect on images of scaly fish than on those of non-scaly fish. Although the results showed that errors still occur, the enhanced images perform significantly better than the images without enhancement. Considering the errors caused by the other steps, these results are acceptable.
Conclusion
In this paper, we demonstrated that the proposed method can effectively improve the contrast of images using the MSR algorithm and a nonlinear transform whose optimization parameters were selected automatically using the PSO algorithm. A comparison of the proposed method with other classical enhancement algorithms showed that the proposed method effectively reduces the influence of low and uneven illumination on subsequent recognition results. The proposed method enhances the contrast of the image and provides a good foundation for subsequent image processing. Therefore, it could function as an important and feasible technique for image pre-processing in the future and is an important step in processing the computer vision images used in RASs to achieve accurate and automatic target identification. However, this method needs more study to find the optimal solutions to improve the contrast of non-scaly fish before it can be used for image processing and target recognition and the computing speed still needs to be improved.
References
Dalsgaard, J. et al. Farming different species in RAS in Nordic countries: Current status and future perspectives. Aquacult. Eng. 53, 2–13, doi:10.1016/j.aquaeng.2012.11.008I I (2013).
Zhangying, Y. et al. Behavioral Characteristics and Statistics-Based Imaging Techniques in the Assessment and Optimization of Tilapia Feeding in a Recirculating Aquaculture System. Transactions of the ASABE 59, 345–355, doi:10.13031/trans.59.11406I (2016).
Xu, J., Liu, Y., Cui, S. & Miao, X. Behavioral responses of tilapia (Oreochromis niloticus) to acute fluctuations in dissolved oxygen levels as monitored by computer vision. Aquacult. Eng. 35, 207–217, doi:10.1016/j.aquaeng.2006.02.004I (2006).
Zion, B. The use of computer vision technologies in aquaculture – A review. Comput. Electron. Agric. 88, 125–132, doi:10.1016/j.compag.2012.07.010I (2012).
Zhou, C. et al. Near-infrared imaging to quantify the feeding behavior of fish in aquaculture. Comput. Electron. Agric. 135, 233–241, doi:10.1016/j.compag.2017.02.013I (2017).
Pautsina, A., Císař, P., Štys, D., Terjesen, B. F. & Espmark, Å. M. O. Infrared reflection system for indoor 3D tracking of fish. Aquacult. Eng. 69, 7–17, doi:10.1016/j.aquaeng.2015.09.002I (2015).
Fujimoto, M., Arimoto, T., Morishita, F. & Naitoh, T. The background adaptation of the flatfish, Paralichthys olivaceus. Physiol. Behav. 50, 185–188, doi:10.1016/0031-9384(91)90519-TI (1991).
Papoutsoglou, S. E., Mylonakis, G., Miliou, H., Karakatsouli, N. P. & Chadio, S. Effects of background color on growth performances and physiological responses of scaled carp (Cyprinus carpio L.) reared in a closed circulated system. Aquacult. Eng. 22, 309–318, doi:10.1016/S0144-8609(00)00056-XI (2000).
Hung, C.-C. et al. A highly sensitive underwater video system for use in turbid aquaculture ponds. Sci. Rep. 6, 31810, doi:10.1038/srep31810I (2016).
Lin, C.-L. An approach to adaptive infrared image enhancement for long-range surveillance. Infrared Physics & Technology 54, 84–91, doi:10.1016/j.infrared.2011.01.001I (2011).
Villaseñor-Mora, C., Sanchez-Marin, F. J. & Garay-Sevilla, M. E. Contrast enhancement of mid and far infrared images of subcutaneous veins. Infrared Physics & Technology 51, 221–228, doi:10.1016/j.infrared.2007.07.006I (2008).
Liang, K., Ma, Y., Xie, Y., Zhou, B. & Wang, R. A new adaptive contrast enhancement algorithm for infrared images based on double plateaus histogram equalization. Infrared Physics & Technology 55, 309–315, doi:10.1016/j.infrared.2012.03.004I (2012).
Land, E. H. & McCann, J. J. Lightness and Retinex Theory. J. Opt. Soc. Am. 61, 1–11, doi:10.1364/JOSA.61.000001I (1971).
Wang, X., Liang, D. & Deng, W. Surface grading of bamboo strips using multi-scale color texture features in eigenspace. Comput. Electron. Agric. 73, 91–98, doi:10.1016/j.compag.2010.04.008I (2010).
Li, J. Application of image enhancement method for digital images based on Retinex theory. Optik - International Journal for Light and Electron Optics 124, 5986–5988, doi:10.1016/j.ijleo.2013.04.115I (2013).
Meylan, L. & Susstrunk, S. High dynamic range image rendering with a retinex-based adaptive filter. ITIP 15, 2820–2830, doi:10.1109/TIP.2006.877312I (2006).
Ogata, M., Tsuchiya, T., Kubozono, T. & Ueda, K. Dynamic range compression based on illumination compensation. IEEE Transactions on Consumer Electronics 47, 548–558, doi:10.1109/30.964145I (2001).
Bai, X., Zhou, F. & Xue, B. Infrared image enhancement through contrast enhancement by using multiscale new top-hat transform. Infrared Physics & Technology 54, 61–69, doi:10.1016/j.infrared.2010.12.001I (2011).
İlk, H. G., Jane, O. & İlk, Ö. The effect of Laplacian filter in adaptive unsharp masking for infrared image enhancement. Infrared Physics & Technology 54, 427–438, doi:10.1016/j.infrared.2011.06.002I (2011).
Stark, J. A. Adaptive image contrast enhancement using generalizations of histogram equalization. ITIP 9, 889–896, doi:10.1109/83.841534I (2000).
Maini, R. & Aggarwal, H. A Comprehensive Review of Image Enhancement Techniques. Journal of computing 2, 8–13 (2010).
Agaian, S. S., Silver, B. & Panetta, K. A. Transform Coefficient Histogram-Based Image Enhancement Algorithms Using Contrast Entropy. ITIP 16, 741–758, doi:10.1109/TIP.2006.888338I (2007).
Ibrahim, H. & Kong, N. S. P. Brightness Preserving Dynamic Histogram Equalization for Image Contrast Enhancement. IEEE Transactions on Consumer Electronics 53, 1752–1758, doi:10.1109/TCE.2007.4429280I (2007).
Sim, K. S., Tso, C. P. & Tan, Y. Y. Recursive sub-image histogram equalization applied to gray scale images. Pattern Recog. Lett. 28, 1209–1221, doi:10.1016/j.patrec.2007.02.003I (2007).
Pajares, G. & Manuel de la Cruz, J. A wavelet-based image fusion tutorial. Pattern Recognition 37, 1855–1872, doi:10.1016/j.patcog.2004.03.010I (2004).
Li, S. & Yang, B. Multifocus image fusion by combining curvelet and wavelet transform. Pattern Recog. Lett. 29, 1295–1301, doi:10.1016/j.patrec.2008.02.002I (2008).
Borsdorf, A., Raupach, R., Flohr, T. & Hornegger, J. Wavelet Based Noise Reduction in CT-Images Using Correlation Analysis. IEEE Trans. Med. Imaging 27, 1685–1703, doi:10.1109/TMI.2008.923983I (2008).
Hashemi, S., Kiani, S., Noroozi, N. & Moghaddam, M. E. An image contrast enhancement method based on genetic algorithm. Pattern Recog. Lett. 31, 1816–1824, doi:10.1016/j.patrec.2009.12.006I (2010).
Shyu, M.-S. & Leou, J.-J. A genetic algorithm approach to color image enhancement. Pattern Recognition 31, 871–880, doi:10.1016/S0031-3203(97)00073-3I (1998).
Draa, A. & Bouaziz, A. An artificial bee colony algorithm for image contrast enhancement. Swarm and Evolutionary Computation 16, 69–84, doi:10.1016/j.swevo.2014.01.003I (2014).
Braik, M., Sheta, A. & Ayesh, A. Particle swarm optimisation enhancement approach for improving image quality. International Journal of Innovative Computing & Applications 1, 138–145, doi:10.1504/IJICA.2007.016795I (2007).
Shanmugavadivu, P. & Balasubramanian, K. Particle swarm optimized multi-objective histogram equalization for image enhancement. Optics & Laser Technology 57, 243–251, doi:10.1016/j.optlastec.2013.07.013I (2014).
Deng, H., Deng, W., Sun, X., Ye, C. & Zhou, X. Adaptive Intuitionistic Fuzzy Enhancement of Brain Tumor MR Images. Sci. Rep. 6, 35760, doi:10.1038/srep35760I (2016).
Munteanu, C. & Rosa, A. Color image enhancement using evolutionary principles and the Retinex theory of color constancy. Proceedings of the 2001 IEEE Signal Processing Society Workshop on Neural Networks for Signal Processing: NNSP 2001, North Falmouth, MA, USA. Piscataway, NJ, USA: IEEE. (doi: 10.1109/NNSP.2001.943143) (2001, September 12–12).
Jobson, D. J., Rahman, Z. & Woodell, G. A. Properties and performance of a center/surround retinex. ITIP 6, 451–462, doi:10.1109/83.557356I (1997).
Kundu, M. K. & Pal, S. K. Automatic selection of object enhancement operator with quantitative justification based on fuzzy set theoretic measures. Pattern Recog. Lett. 11, 811–829, doi:10.1016/0167-8655(90)90035-ZI (1990).
Tubbs, J. D. A note on parametric image enhancement. Pattern Recognition 20, 617–621, doi:10.1016/0031-3203(87)90031-8I (1987).
Eberhart, R. & Kennedy, J. A new optimizer using particle swarm theory. The 1995 Proceedings of the Sixth International Symposium on Micro Machine and Human Science: MHS 1995, Nagoya, Japan, Japan. Piscataway, NJ, USA: IEEE. (doi: 10.1109/MHS.1995.494215) (1995, October 4–6).
Ying, L. et al. Wavelet Neural Network Based on Modified PSO and Its Application in Pattern Recognition. 2009 WRI Global Congress on Intelligent Systems: GCIS 2009, Xiamen, China. Piscataway, NJ, USA: IEEE. (doi: 10.1109/GCIS.2009.419) (2009, May 19–21).
Biswal, B., Dash, P. K. & Panigrahi, B. K. Time Frequency Analysis and Non-Stationary Signal Classification using PSO Based Fuzzy C-Means Algorithm. Iete Journal of Research 53, 441–450, doi:10.1080/03772063.2007.10876159I (2007).
Zeng, Y., Kang, F. & Xu, H. Improved PSO algorithm for multi-objective optimization based on grey relational degree. Icic Express Letters 7, 601–607 (2013).
Wang, Y., Fu, H. & Lin, D. Threshold segmentation algorithm for infrared small target in agriculture and forestry fire. 2016 35th Chinese Control Conference: CCC 2016, Chengdu, China. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ChiCC.2016.7553981) (2016, July 27–29).
Yu, H., Chen, Y., Hassan, S. & Li, D. Dissolved oxygen content prediction in crab culture using a hybrid intelligent method. Sci. Rep. 6, 27292, doi:10.1038/srep27292I (2016).
Tang, J., Liu, X. & Sun, Q. A Direct Image Contrast Enhancement Algorithm in the Wavelet Domain for Screening Mammograms. IEEE Journal of Selected Topics in Signal Processing 3, 74–80, doi:10.1109/JSTSP.2008.2011108I (2009).
Kim, D. M. et al. Highly sensitive image-derived indices of water-stressed plants using hyperspectral imaging in SWIR and histogram analysis. Sci. Rep. 5, 15919, doi:10.1038/srep15919I (2015).
Eskicioglu, A. M. & Fisher, P. S. Image quality measures and their performance. ITCom 43, 2959–2965, doi:10.1109/26.477498I (1995).
Hitam, M. S., Yussof, W. N. J. H. W., Awalludin, E. A. & Bachok, Z. Mixture contrast limited adaptive histogram equalization for underwater image enhancement. 2013 International Conference on Computer Applications Technology: ICCAT 2013, Sousse, Tunisia. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ICCAT.2013.6522017) (2013 Jane 20–22).
Wu, J., Huang, H., Qiu, Y. & Wu, H. Remote sensing image fusion based on average gradient of wavelet transform. 2005 IEEE International Conference Mechatronics and Automation: ICMA 2005, Niagara Falls, Ont., Canada. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ICMA.2005.1626836) (2005, July 29–August 1).
Shannon, C. E. A mathematical theory of communication. The Bell System Technical Journal 27, 379–423, doi:10.1002/j.1538-7305.1948.tb01338.xI (1948).
Kennedy, J. & Eberhart, R. Particle swarm optimization. The 1995 IEEE International Conference on Neural Networks: ICCN 1995, Perth, WA, Australia. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ICNN.1995.488968) (1995, November 27– December 1).
Shi, Y. & Eberhart, R. A modified particle swarm optimizer. 1998 IEEE International Conference on Evolutionary Computation Proceedings: ICEC 1998, Anchorage, AK, USA. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ICEC.1998.699146) (1998, May 4–9).
Bratton, D. & Kennedy, J. Defining a Standard for Particle Swarm Optimization. 2007 IEEE Swarm Intelligence Symposium: SIS 2007, Honolulu, HI, USA. Piscataway, NJ, USA: IEEE. (doi: 10.1109/SIS.2007.368035) (2007, April 1–5).
Beucher, S. Watersheds of functions and picture segmentation.The 1982 IEEE International Conference on Acoustics, Speech, and Signal Processing: ICASSP 1982, Paris, France. Piscataway, NJ, USA: IEEE. (doi: 10.1109/ICASSP.1982.1171424) (1982, May 3–5).
Acknowledgements
The research in this paper was supported by the National Key Technology R&D Program of China (2015BAD17B04) and the Beijing Natural Science Foundation (6152009).
Author information
Authors and Affiliations
Contributions
C.Z., Y.X. and B.Z. conceived and designed the study. C.Z. and Q.G. collected the image data. C.Z., H.S. and D.X. contributed to the analysis of the experimental data. Then, C.Z. wrote the manuscript with the assistance of all of the other authors, and it was reviewed by all of the authors.
Corresponding authors
Ethics declarations
Competing Interests
The authors declare that they have no competing interests.
Additional information
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhou, C., Yang, X., Zhang, B. et al. An adaptive image enhancement method for a recirculating aquaculture system. Sci Rep 7, 6243 (2017). https://doi.org/10.1038/s41598-017-06538-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-017-06538-9
This article is cited by
-
A review of deep learning-based stereo vision techniques for phenotype feature and behavioral analysis of fish in aquaculture
Artificial Intelligence Review (2024)