Guidelines for Underwater Image Enhancement Based on Benchmarking of Different Methods
"> Figure 1
<p>Underwater images dataset. (<b>a</b>–<b>c</b>) Images acquired at Underwater Archaeological Park of Baiae, named respectively Baia1, Baia2, Baia3. Credits: MiBACT-ISCR; (<b>d</b>–<b>f</b>) Images acquired at Cala Cicala shipwreck, named respectively CalaCicala1, CalaCicala2, CalaCicala3. Credits: Soprintendenza Belle Arti e Paesaggio per le province di CS, CZ, KR and University of Calabria; (<b>g</b>–<b>i</b>) Images acquired at Cala Minnola, named CalaMinnola1, CalaMinnola2, CalaMinnola3, respectively. Credits: Soprintendenza del Mare and University of Calabria; (<b>j</b>–<b>l</b>) Images acquired at Mazotos with artificial light, named respectively MazotosA1, MazotosA2, MazotosA3. Credits: MARELab, University of Cyprus; (<b>m</b>–<b>o</b>) Images acquired at Mazotos with natural light, named respectively MazotosN4, MazotosN5, MazotosN6. Credits: MARELab, University of Cyprus.</p> "> Figure 2
<p>The image “MazotosN4” enhanced with all five algorithms. (<b>a</b>) Original image; (<b>b</b>) Enhanced with ACE; (<b>c</b>) Enhanced with CLAHE; (<b>d</b>) Enhanced with LAB; (<b>e</b>) Enhanced with NLD; (<b>f</b>) Enhanced with SP.</p> "> Figure 2 Cont.
<p>The image “MazotosN4” enhanced with all five algorithms. (<b>a</b>) Original image; (<b>b</b>) Enhanced with ACE; (<b>c</b>) Enhanced with CLAHE; (<b>d</b>) Enhanced with LAB; (<b>e</b>) Enhanced with NLD; (<b>f</b>) Enhanced with SP.</p> "> Figure 3
<p>Artefacts in the sample images “CalaMinnola1” (<b>a</b>) and “CalaMinnola2” (<b>b</b>) enhanced with SP algorithm.</p> "> Figure 4
<p>A sample section of the survey submitted to the expert panel.</p> "> Figure 5
<p>Examples of original and corrected images of the 5 different datasets. Credits: MiBACT-ISCR (Baiae images); Soprintendenza Belle Arti e Paesaggio per le province di CS, CZ, KR and University of Calabria (Cala Cicala images); Soprintendenza del Mare and University of Calabria (Cala Minnola images); MARELab, University of Cyprus (MazotosA images); Department of Fisheries and Marine Research of Cyprus (MazotosN images).</p> "> Figure 6
<p>The dense point clouds for all the datasets and for all the available imagery.</p> "> Figure 6 Cont.
<p>The dense point clouds for all the datasets and for all the available imagery.</p> "> Figure 7
<p>The results of the computed parameters for the five different datasets.</p> "> Figure 7 Cont.
<p>The results of the computed parameters for the five different datasets.</p> "> Figure 8
<p>The Combined 3D metric (<span class="html-italic">C3Dm</span>), representing an overall evaluation of 3D reconstruction performance of the five tested image enhancing methods on the five datasets.</p> "> Figure 9
<p>Textured 3D models based on MazotosA dataset and created with two different strategies. (<b>a</b>) 3D model created by means of only LAB enhanced imagery both for the 3D reconstruction and texture. (<b>b</b>) 3D model created following the methodology suggested above: the 3D reconstruction was performed using the LAB enhanced imagery and the texturing using the more faithful to the reality ACE imagery.</p> ">
Abstract
:1. Introduction
2. A Software Tool for Enhancing Underwater Images
Selected Algorithms and Their Implementation
3. Case Studies
3.1. Underwater Sites
3.2. Image Dataset
4. Benchmarking Based on Objective Metrics
4.1. Evaluation Methods
4.2. Results
5. Benchmarking Based on Expert Panel
5.1. Evaluation Methods
5.2. Results
- Baiae: ACE and SP are better than LAB and NLD, whereas CLAHE does not show results significantly better or worse than the other algorithms.
- Cala Cicala: ACE is better than LAB and NLD. CLAHE is better than NLD.
- Cala Minnola: ACE is better than CLAHE, LAB and NLD. SP is significantly better than NLD but does not show significant differences with the other algorithms.
- MazotosA: ACE is better than NLD and SP. CLAHE is better than LAB, NLD and SP. There are no significant differences between ACE and CLAHE.
- MazotosN: CLAHE is better than LAB, NLD e SP. There are no significant differences between ACE and CLAHE.
6. Benchmarking Based on the Results of 3D Reconstruction
6.1. Evaluation Methods
6.1.1. Test Datasets
6.1.2. SfM-MVS Processing
6.1.3. Metrics for Evaluating the Results of the 3D Reconstructions
- Total number of points. All the 3D points of the point cloud were considered for this metric, including any outliers and noise [52]. For our purposes, the total number of 3D points reveal the effect of an algorithm on the matchable pixels between the images. The more corresponding pixels are found in the Dense Image Matching (DIM) step on the images, the more points are generated. Higher values of total number of points are considered better in these cases; however, this should be crosschecked with the point density metric, since it might be an indication of noise on the point cloud.
- Cloud to cloud distances. Cloud to cloud distances are computed by selecting two-point clouds. The default way to compute this kind of distance is the ‘nearest neighbour distance’: for each point of the compared cloud, Cloud Compare searches the nearest point in the reference cloud and computes the Euclidean distance between them [52]. This search was performed within a maximum distance of 0.03 m, since this is a reasonable accuracy for real-world underwater photogrammetric networks [56]. All points farther than this distance will not have their true distance computed—the threshold value will be used instead. For the performed tests, this metric is used to investigate the deviation of the “enhanced” point cloud, generated using the enhanced imagery, from the original one. However, since there are no reference point clouds for these real-world datasets, this metric is not used for the final evaluation. Nevertheless, this metric can be used as an indication of how much an algorithm affects the final 3D reconstruction. Small RMSE (Root Mean Square Error) means small changes; hence the algorithm is not that intrusive, nor effective.
- Surface Density. The density is estimated by counting the number of neighbours N (inside a sphere of radius R) for each point [52]. The surface density used for this evaluation is defined as , i.e., the number of neighbours divided by the neighbourhood surface. Cloud Compare estimates the surface density for all the points of the cloud and then it calculates the average value for an area of 1 m2 in a proportional way. Surface density is considered to be a positive metric, since it defines the number of the points on a potential generated surface, excluding the noise being present as points out of this surface. This is also the reason of using the surface density metric instead of the volume density metric.
- Roughness. For each point, the ‘roughness’ value is equal to the distance between this point and the best fitting plane computed on its nearest neighbours [52], which are the points within a sphere centred on the point. The radius of that sphere was set to 0.025 m for all datasets. This value was chosen as the maximum distance between two points in the less dense point cloud. Roughness is considered to be a negative metric since it is an indication of noise on the point cloud, assuming an overall smooth surface.
6.2. Results
- Total number of points. SP algorithm produced the less 3D points in the 60% of the test cases while LAB produced more points than all the others, including the original datasets in the 80% of the test cases. In fact, only for the Cala Minnola dataset, the LAB points were noticeably less than the original points. Additionally, NLD images produced more points than the CLAHE-corrected imagery in 80% of the tests, and more points than the ACE-corrected imagery in 80% of the cases. ACE-corrected imagery always produced less points than the original imagery, except in the case of the Cala Minnola dataset.
- Cloud to cloud distances. The SP- and CLAHE-corrected imagery presented the greatest distances in 100% of the cases, while the NLD- and LAB-corrected imagery presented the smallest cloud to cloud distances in 100% of the cases. However, these deviations were less than 0.001 m in all the cases.
- Surface Density. In most of the cases, surface density was linear to the total number of points. However, this was not observed in the Baia dataset test, where LAB- and NLD-corrected imagery produced more points in the dense point cloud, although their surface density was less than the density of the point cloud of the original imagery. This is an indication of outlier points and noise in the dense point cloud. Volume density of the point clouds was also computed; however, it is not presented here, since it is linear to the surface density.
- Roughness. SP-corrected imagery produced the roughest point cloud in the 60% of the cases, while for MazotosA dataset the roughest was the original point cloud. LAB and NLD corrected imagery seemed to produce almost equal or less noise than the original imagery in most of the cases.
7. Comparison of the Three Benchmarks Results
8. Conclusions
- an objective evaluation based on metrics selected among those already adopted in the field of underwater image enhancement;
- a subjective evaluation based on a survey conducted with a panel of experts in the field of underwater imagery;
- an evaluation based on the improvement that these methods may bring to 3D reconstructions.
Supplementary Materials
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- MareCulture. Available online: http://www.imareculture.eu/ (accessed on 8 January 2018).
- Bruno, F.; Lagudi, A.; Ritacco, G.; Čejka, J.; Kouřil, P.; Liarokapis, F.; Agrafiotis, P.; Skarlatos, D.; Philpin-Briscoe, O.; Poullis, C. Development and integration of digital technologies addressed to raise awareness and access to European underwater cultural heritage: An overview of the H2020 i-MARECULTURE project. In Proceedings of the OCEANS 2017, Aberdeen, UK, 19–22 June 2017. [Google Scholar]
- Skarlatos, D.; Agrafiotis, P.; Balogh, T.; Bruno, F.; Castro, F.; Petriaggi, B.D.; Demesticha, S.; Doulamis, A.; Drap, P.; Georgopoulos, A.; et al. Project iMARECULTURE: Advanced VR, iMmersive Serious Games and Augmented REality as Tools to Raise Awareness and Access to European Underwater CULTURal heritagE. In Digital Heritage: Progress in Cultural Heritage: Documentation, Preservation, and Protection; Ioannides, M., Fink, E., Moropoulou, A., Hagedorn-Saupe, M., Fresa, A., Liestøl, G., Rajcic, V., Grussenmeyer, P., Eds.; Lecture Notes in Computer Science; Springer: New York, NY, USA, 2016; pp. 805–813. [Google Scholar]
- Mangeruga, M.; Cozza, M.; Bruno, F. Evaluation of Underwater Image Enhancement Algorithms under Different Environmental Conditions. J. Mar. Sci. Eng. 2018, 6, 10. [Google Scholar] [CrossRef]
- Menna, F.; Agrafiotis, P.; Georgopoulos, A. State of the art and applications in archaeological underwater 3D recording and mapping. J. Cult. Herit. 2018, 33, 231–248. [Google Scholar] [CrossRef]
- Han, M.; Lyu, Z.; Qiu, T.; Xu, M. A Review on Intelligence Dehazing and Color Restoration for Underwater Images. IEEE Trans. Syst. Man Cybern. Syst. 2018. [Google Scholar] [CrossRef]
- He, K.; Sun, J.; Tang, X. Single Image Haze Removal Using Dark Channel Prior. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2341–2353. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Drews, P.; Nascimento, E.; Moraes, F.; Botelho, S.; Campos, M. Transmission Estimation in Underwater Single Images. In Proceedings of the IEEE International Conference on Computer Vision Workshops, Sydney, Australia, 1–8 December 2013; pp. 825–830. [Google Scholar]
- Fattal, R. Single image dehazing. ACM Trans. Graph. (TOG) 2008, 27, 72. [Google Scholar] [CrossRef]
- Fattal, R. Dehazing using color-lines. ACM Trans. Graph. (TOG) 2014, 34, 13. [Google Scholar] [CrossRef]
- Berman, D.; Avidan, S. Non-local image dehazing. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 26 June–1 July 2016; pp. 1674–1682. [Google Scholar]
- Berman, D.; Treibitz, T.; Avidan, S. Air-light estimation using haze-lines. In Proceedings of the 2017 IEEE International Conference on Computational Photography (ICCP), Stanford, CA, USA, 12–14 May 2017; pp. 1–9. [Google Scholar]
- Sankpal, S.S.; Deshpande, S.S. Nonuniform Illumination Correction Algorithm for Underwater Images Using Maximum Likelihood Estimation Method. J. Eng. 2016, 2016. [Google Scholar] [CrossRef]
- Morel, J.-M.; Petro, A.-B.; Sbert, C. Screened Poisson Equation for Image Contrast Enhancement. Image Process. On Line 2014, 4, 16–29. [Google Scholar] [CrossRef] [Green Version]
- Carlevaris-Bianco, N.; Mohan, A.; Eustice, R.M. Initial results in underwater single image dehazing. In Proceedings of the OCEANS 2010, Seattle, WA, USA, 20–23 September 2010; pp. 1–8. [Google Scholar]
- Bianco, G.; Muzzupappa, M.; Bruno, F.; Garcia, R.; Neumann, L. A new color correction method for underwater imaging. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2015, 40, 25. [Google Scholar] [CrossRef]
- Bianco, G.; Neumann, L. A fast enhancing method for non-uniformly illuminated underwater images. In Proceedings of the OCEANS 2017, Anchorage, AL, USA, 18–22 September 2017; pp. 1–6. [Google Scholar]
- Gatta, C.; Rizzi, A.; Marini, D. Ace: An automatic color equalization algorithm. In Proceedings of the Conference on Colour in Graphics, Imaging, and Vision, Poitiers, France, 2–5 April 2002; Volume 2002, pp. 316–320. [Google Scholar]
- Getreuer, P. Automatic Color Enhancement (ACE) and its Fast Implementation. Image Process. On Line 2012, 2, 266–277. [Google Scholar] [CrossRef] [Green Version]
- Pizer, S.M.; Amburn, E.P.; Austin, J.D.; Cromartie, R.; Geselowitz, A.; Greer, T.; ter Haar Romeny, B.; Zimmerman, J.B.; Zuiderveld, K. Adaptive histogram equalization and its variations. Comput. Vis. Graph. Image Process. 1987, 39, 355–368. [Google Scholar] [CrossRef]
- Zuiderveld, K. Contrast limited adaptive histogram equalization. In Graphics Gems IV; Academic Press Professional, Inc.: Cambridge, MA, USA, 1994; pp. 474–485. [Google Scholar]
- Singh, R.; Biswas, M. Contrast and color improvement based haze removal of underwater images using fusion technique. In Proceedings of the 2017 4th International Conference on Signal Processing, Computing and Control (ISPCC), Solan, India, 21–23 September 2017; pp. 138–143. [Google Scholar]
- Ancuti, C.O.; Ancuti, C.; Vleeschouwer, C.D.; Neumann, L.; Garcia, R. Color transfer for underwater dehazing and depth estimation. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 695–699. [Google Scholar]
- Galdran, A.; Pardo, D.; Picón, A.; Alvarez-Gila, A. Automatic Red-Channel underwater image restoration. J. Vis. Commun. Image Represent. 2015, 26, 132–145. [Google Scholar] [CrossRef] [Green Version]
- Łuczyński, T.; Birk, A. Underwater Image Haze Removal and Color Correction with an Underwater-ready Dark Channel Prior. arXiv 2018, arXiv:1807.04169. [Google Scholar]
- Lu, J.; Li, N.; Zhang, S.; Yu, Z.; Zheng, H.; Zheng, B. Multi-scale adversarial network for underwater image restoration. Opt. Laser Technol. 2018. [Google Scholar] [CrossRef]
- Li, C.Y.; Cavallaro, A. Background Light Estimation for Depth-Dependent Underwater Image Restoration. In Proceedings of the 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 1528–1532. [Google Scholar]
- Anwar, S.; Li, C.; Porikli, F. Deep Underwater Image Enhancement. arXiv 2018, arXiv:1807.03528. [Google Scholar]
- Nomura, K.; Sugimura, D.; Hamamoto, T. Underwater Image Color Correction using Exposure-Bracketing Imaging. IEEE Signal Process. Lett. 2018, 25, 893–897. [Google Scholar] [CrossRef]
- Chang, H.; Cheng, C.; Sung, C. Single Underwater Image Restoration Based on Depth Estimation and Transmission Compensation. IEEE J. Ocean. Eng. 2018. [Google Scholar] [CrossRef]
- Ancuti, C.; Ancuti, C.O.; Haber, T.; Bekaert, P. Enhancing underwater images and videos by fusion. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 81–88. [Google Scholar]
- Ancuti, C.O.; Ancuti, C.; Vleeschouwer, C.D.; Bekaert, P. Color Balance and Fusion for Underwater Image Enhancement. IEEE Trans. Image Process. 2018, 27, 379–393. [Google Scholar] [CrossRef] [PubMed]
- Lowe, D.G. Object recognition from local scale-invariant features. In Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece, 20–27 September 1999; Volume 2, pp. 1150–1157. [Google Scholar]
- Agrafiotis, P.; Drakonakis, G.I.; Georgopoulos, A.; Skarlatos, D. The Effect of Underwater Imagery Radiometry on 3d Reconstruction and Orthoimagery. ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2017. [Google Scholar] [CrossRef]
- Agrafiotis, P.; Drakonakis, G.I.; Skarlatos, D.; Georgopoulos, A. Underwater Image Enhancement before Three-Dimensional (3D) Reconstruction and Orthoimage Production Steps: Is It Worth? In Latest Developments in Reality-Based 3D Surveying and Modelling; Remondino, F., Georgopoulos, A., González-Aguilera, D., Agrafiotis, P., Eds.; MDPI: Basel, Switzerland, 2018; ISBN 978-3-03842-685-1. [Google Scholar]
- Agrafiotis, P.; Skarlatos, D.; Forbes, T.; Poullis, C.; Skamantzari, M.; Georgopoulos, A. Underwater photogrammetry in very shallow waters: Main challenges and caustics effect removal. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 42. [Google Scholar] [CrossRef]
- Forbes, T.; Goldsmith, M.; Mudur, S.; Poullis, C. DeepCaustics: Classification and Removal of Caustics From Underwater Imagery. IEEE J. Ocean. Eng. 2018. [Google Scholar] [CrossRef]
- Agisoft, L.L.C. Agisoft PhotoScan User Manual: Professional Edition; Agisoft LLC: St. Petersburg, Russia, 2017. [Google Scholar]
- Bay, H.; Tuytelaars, T.; Van Gool, L. SURF: Speeded Up Robust Features. In European Conference on Computer Vision, Proceedings of the 9th European Conference on Computer Vision, Graz, Austria, 7–13 May 2006; Leonardis, A., Bischof, H., Pinz, A., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2006; pp. 404–417. [Google Scholar]
- Fischler, M.A.; Bolles, R.C. Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef]
- OpenCV Library. Available online: https://opencv.org/ (accessed on 4 December 2017).
- Eigen. Available online: http://eigen.tuxfamily.org/index.php (accessed on 4 December 2017).
- FLANN-Fast Library for Approximate Nearest Neighbors: FLANN-FLANN Browse. Available online: https://www.cs.ubc.ca/research/flann/ (accessed on 4 December 2017).
- Limare, N.; Lisani, J.-L.; Morel, J.-M.; Petro, A.B.; Sbert, C. Simplest Color Balance. Image Process. On Line 2011, 1, 297–315. [Google Scholar] [CrossRef]
- FFTW Home Page. Available online: http://www.fftw.org/ (accessed on 4 December 2017).
- Bruno, F.; Lagudi, A.; Gallo, A.; Muzzupappa, M.; Davidde Petriaggi, B.; Passaro, S. 3D Documentation of Archeological Remains in the Underwater Park of Baiae. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2015. [Google Scholar] [CrossRef]
- Bruno, F.; Barbieri, L.; Lagudi, A.; Medaglia, S.; Miriello, D.; Muzzupappa, M.; Taliano Grasso, A. Survey and documentation of the “Cala Cicala” shipwreck. In Proceedings of the IMEKO International Conference on Metrology for Archaeology and Cultural Heritage, Lecce, Italy, 23–25 October 2017. [Google Scholar]
- Qing, C.; Yu, F.; Xu, X.; Huang, W.; Jin, J. Underwater video dehazing based on spatial–temporal information fusion. Multidimens. Syst. Signal Process. 2016, 27, 909–924. [Google Scholar] [CrossRef]
- Xie, Z.-X.; Wang, Z.-F. Color image quality assessment based on image quality parameters perceived by human vision system. In Proceedings of the 2010 IEEE International Conference on Multimedia Technology (ICMT), Ningbo, China, 29–31 October 2010; pp. 1–4. [Google Scholar]
- von Lukas, U.F. Underwater visual computing: The grand challenge just around the corner. IEEE Comput. Graph. Appl. 2016, 36, 10–15. [Google Scholar] [CrossRef] [PubMed]
- Mahiddine, A.; Seinturier, J.; Boï, D.P.J.; Drap, P.; Merad, D.; Long, L. Underwater image preprocessing for automated photogrammetry in high turbidity water: An application on the Arles-Rhone XIII roman wreck in the Rhodano river, France. In Proceedings of the 2012 18th International Conference on Virtual Systems and Multimedia, Milan, Italy, 2–5 September 2012; pp. 189–194. [Google Scholar]
- CloudCompare (Version 2.10 alpha) [GPL Software]. 2016. Available online: http://www.cloudcompare.org/ (accessed on 20 July 2018).
- Demesticha, S. The 4th-Century-BC Mazotos Shipwreck, Cyprus: A preliminary report. Int. J. Naut. Archaeol. 2011, 40, 39–59. [Google Scholar] [CrossRef]
- Remondino, F.; Nocerino, E.; Toschi, I.; Menna, F. A Critical Review of Automated Photogrammetric Processing of Large Datasets. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 42. [Google Scholar] [CrossRef]
- Tefera, Y.; Poiesi, F.; Morabito, D.; Remondino, F.; Nocerino, E.; Chippendale, P. 3DNOW: Image-based 3D reconstruction and modeling via WEB. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. ISPRS Arch. 2018, 42, 1097–1103. [Google Scholar] [CrossRef]
- Skarlatos, D.; Agrafiotis, P.; Menna, F.; Nocerino, E.; Remondino, F. Ground control networks for underwater photogrammetry in archaeological excavations. In Proceedings of the 3rd IMEKO International Conference on Metrology for Archaeology and Cultural Heritage, Lecce, Italy, 23–25 October 2017; pp. 23–25. [Google Scholar]
ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|
30.6 | 21.2 | 283 | 9.8 | 1.7 |
Metric | Original | ACE | SP | NLD | LAB | CLAHE | |
---|---|---|---|---|---|---|---|
1 | 13.6907 | 61.6437 | 102.6797 | 10.9816 | 83.6466 | 39.8337 | |
105.3915 | 119.5308 | 118.5068 | 110.1816 | 98.1805 | 119.2274 | ||
170.9673 | 126.7339 | 115.2361 | 181.4046 | 109.9632 | 185.5852 | ||
96.6832 | 102.6361 | 112.1409 | 100.8559 | 97.2635 | 114.8821 | ||
2 | 4.6703 | 6.3567 | 6.7489 | 3.7595 | 6.6936 | 6.4829 | |
6.6719 | 7.4500 | 7.1769 | 6.6726 | 6.8375 | 7.2753 | ||
7.1811 | 7.5279 | 7.1045 | 7.2187 | 6.9055 | 7.3364 | ||
6.2688 | 7.1316 | 7.0126 | 6.0764 | 6.8128 | 7.0423 | ||
3 | 0.9600 | 2.6480 | 6.1200 | 1.0462 | 1.0752 | 2.4432 | |
1.0069 | 2.4210 | 3.9631 | 1.0958 | 1.0870 | 2.4754 | ||
1.1018 | 2.4332 | 4.2334 | 1.1566 | 1.1235 | 2.4776 | ||
1.0229 | 2.5007 | 4.7722 | 1.0995 | 1.0952 | 2.4654 |
Metric | Original | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|---|
1 | 96.0213 | 87.4779 | 86.9252 | 106.3991 | 98.8248 | 107.8050 |
2 | 5.8980 | 6.9930 | 7.1923 | 6.0930 | 6.9573 | 6.7880 |
3 | 1.5630 | 3.8668 | 5.6263 | 1.6227 | 2.0122 | 3.2843 |
Metric | Original | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|---|
1 | 115.8251 | 92.5778 | 84.1991 | 126.4759 | 127.1310 | 117.1927 |
2 | 5.5796 | 6.8707 | 7.0316 | 5.7615 | 6.6333 | 6.3996 |
3 | 1.4500 | 4.0349 | 6.1327 | 1.4994 | 1.9238 | 3.4717 |
Site | Metric | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|---|
Baiae | 115.8122 | 91.3817 | 121.1528 | 126.8077 | 123.2329 | |
7.4660 | 6.9379 | 6.8857 | 7.1174 | 7.0356 | ||
3.1745 | 3.4887 | 2.2086 | 1.9550 | 3.3090 | ||
Cala Cicala | 124.1400 | 82.5998 | 106.5964 | 121.3140 | 114.0906 | |
7.5672 | 7.1274 | 6.9552 | 7.0156 | 7.3381 | ||
4.1485 | 5.5009 | 3.4608 | 2.4708 | 4.5598 | ||
Cala Minnola | 89.7644 | 78.1474 | 117.3263 | 112.0117 | 113.3513 | |
6.8249 | 6.6617 | 5.6996 | 6.5882 | 6.4641 | ||
3.4027 | 4.4859 | 1.3137 | 1.6508 | 2.9892 | ||
MazotosA | 122.0792 | 110.1639 | 68.7037 | 93.5767 | 118.1187 | |
7.6048 | 7.1057 | 6.6954 | 6.8260 | 7.4534 | ||
2.5653 | 2.8744 | 2.3156 | 1.4604 | 2.7938 | ||
MazotosN | 90.0566 | 79.5346 | 94.3764 | 85.4173 | 103.1706 | |
6.5203 | 6.3511 | 5.9011 | 6.6790 | 6.8990 | ||
1.8498 | 3.3325 | 0.8368 | 1.1378 | 2.3457 |
Site | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|
Baiae | 3.64 | 3.55 | 2.58 | 2.48 | 2.97 |
Cala Cicala | 3.64 | 2.94 | 2.21 | 2.70 | 3.06 |
Cala Minnola | 3.48 | 2.91 | 1.91 | 2.61 | 2.55 |
Mazotos (artificial light) | 3.55 | 2.45 | 2.33 | 3.24 | 3.97 |
Mazotos (natural light) | 2.88 | 2.21 | 2.15 | 2.39 | 3.30 |
Underwater Site | Sum of Squares | df | Mean Square | F | Sig. | |
---|---|---|---|---|---|---|
Baiae | Between Groups | 37.612 | 4 | 9.403 | 6.995 | 0.000 |
Within Groups | 215.091 | 160 | 1.344 | |||
Total | 252.703 | 164 | ||||
Cala Cicala | Between Groups | 35.758 | 4 | 8.939 | 7.085 | 0.000 |
Within Groups | 201.879 | 160 | 1.262 | |||
Total | 237.636 | 164 | ||||
Cala Minnola | Between Groups | 43.479 | 4 | 10.870 | 7.704 | 0.000 |
Within Groups | 225.758 | 160 | 1.411 | |||
Total | 269.236 | 164 | ||||
MazotosA | Between Groups | 65.309 | 4 | 16.327 | 14.142 | 0.000 |
Within Groups | 184.727 | 160 | 1.155 | |||
Total | 250.036 | 164 | ||||
MazotosN | Between Groups | 31.855 | 4 | 7.964 | 5.135 | 0.001 |
Within Groups | 248.121 | 160 | 1.551 | |||
Total | 279.976 | 164 |
Underwater Site | Levene Statistic | df1 | df2 | Significance |
---|---|---|---|---|
Baiae | 1.748 | 4 | 160 | 0.142 |
Cala Cicala | 3.418 | 4 | 160 | 0.010 |
Cala Minnola | 1.689 | 4 | 160 | 0.155 |
MazotosA | 2.762 | 4 | 160 | 0.030 |
MazotosN | 1.980 | 4 | 160 | 0.100 |
Algorithm Name | Algorithm Name | Significance | ||||
---|---|---|---|---|---|---|
Baiae (Tukey) | Cala Cicala (Games-Howell) | Cala Minnola (Tukey) | MazotosA (Games-Howell) | MazotosN (Tukey) | ||
Ace | Clahe | 0.139 | 0.112 | 0.014 | 0.421 | 0.639 |
Lab | 0.001 | 0.005 | 0.025 | 0.735 | 0.511 | |
Nld | 0.003 | 0.000 | 0.000 | 0.002 | 0.128 | |
Sp | 0.998 | 0.185 | 0.286 | 0.001 | 0.195 | |
Sp | Ace | 0.998 | 0.185 | 0.286 | 0.001 | 0.195 |
Clahe | 0.263 | 0.994 | 0.726 | 0.000 | 0.004 | |
Lab | 0.003 | 0.936 | 0.838 | 0.016 | 0.976 | |
Nld | 0.008 | 0.172 | 0.007 | 0.994 | 1.000 | |
Nld | Ace | 0.003 | 0.000 | 0.000 | 0.002 | 0.128 |
Clahe | 0.641 | 0.009 | 0.194 | 0.000 | 0.002 | |
Lab | 0.998 | 0.382 | 0.125 | 0.019 | 0.933 | |
Sp | 0.008 | 0.172 | 0.007 | 0.994 | 1.000 | |
Lab | Ace | 0.001 | 0.005 | 0.025 | 0.735 | 0.511 |
Clahe | 0.438 | 0.524 | 1.000 | 0.013 | 0.028 | |
Nld | 0.998 | 0.382 | 0.125 | 0.019 | 0.933 | |
Sp | 0.003 | 0.936 | 0.838 | 0.016 | 0.976 | |
Clahe | Ace | 0.139 | 0.112 | 0.014 | 0.421 | 0.639 |
Lab | 0.438 | 0.524 | 1.000 | 0.013 | 0.028 | |
Nld | 0.641 | 0.009 | 0.194 | 0.000 | 0.002 | |
Sp | 0.263 | 0.994 | 0.726 | 0.000 | 0.004 |
Site | Algorithm | Mean Vote | Significance |
---|---|---|---|
Baiae | Ace | 3.64 | - |
Sp | 3.55 | 0.998 | |
Clahe | 2.97 | 0.139 | |
Nld | 2.58 | 0.003 | |
Lab | 2.48 | 0.001 | |
Cala Cicala | Ace | 3.64 | - |
Clahe | 3.06 | 0.112 | |
Sp | 2.94 | 0.185 | |
Lab | 2.7 | 0.005 | |
Nld | 2.21 | 0 | |
Cala Minnola | Ace | 3.48 | - |
Sp | 2.91 | 0.286 | |
Lab | 2.61 | 0.025 | |
Clahe | 2.55 | 0.014 | |
Nld | 1.91 | 0 | |
MazotosA | Clahe | 3.97 | - |
Ace | 3.55 | 0.639 | |
Lab | 3.24 | 0.028 | |
Sp | 2.45 | 0.004 | |
Nld | 2.33 | 0.002 | |
MazotosN | Clahe | 3.3 | - |
Ace | 2.88 | 0.421 | |
Lab | 2.39 | 0.013 | |
Sp | 2.21 | 0 | |
Nld | 2.15 | 0 |
Site | Metric | Original | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|---|---|
All | (C3Dm) | 100% | 97.9% | 97.0% | 98.9% | 100.2% | 98.8% |
Site | Metric | ACE | SP | NLD | LAB | CLAHE |
---|---|---|---|---|---|---|
Baiae | 115.8122 | 91.3817 | 121.1528 | 126.8077 | 123.2329 | |
7.4660 | 6.9379 | 6.8857 | 7.1174 | 7.0356 | ||
3.1745 | 3.4887 | 2.2086 | 1.9550 | 3.3090 | ||
Exp | 3.64 | 3.55 | 2.58 | 2.48 | 2.97 | |
C3Dm | 0.9814 | 0.9511 | 0.9767 | 1.0019 | 0.9947 | |
Cala Cicala | 124.1400 | 82.5998 | 106.5964 | 121.3140 | 114.0906 | |
7.5672 | 7.1274 | 6.9552 | 7.0156 | 7.3381 | ||
4.1485 | 5.5009 | 3.4608 | 2.4708 | 4.5598 | ||
Exp | 3.64 | 2.94 | 2.21 | 2.70 | 3.06 | |
C3Dm | 0.9473 | 0.9490 | 0.9793 | 1.0032 | 0.9594 | |
Cala Minnola | 89.7644 | 78.1474 | 117.3263 | 112.0117 | 113.3513 | |
6.8249 | 6.6617 | 5.6996 | 6.5882 | 6.4641 | ||
3.4027 | 4.4859 | 1.3137 | 1.6508 | 2.9892 | ||
Exp | 3.48 | 2.91 | 1.91 | 2.61 | 2.55 | |
C3Dm | 1.0007 | 0.9992 | 1.0001 | 0.9953 | 1.0011 | |
MazotosA | 122.0792 | 110.1639 | 68.7037 | 93.5767 | 118.1187 | |
7.6048 | 7.1057 | 6.6954 | 6.8260 | 7.4534 | ||
2.5653 | 2.8744 | 2.3156 | 1.4604 | 2.7938 | ||
Exp | 3.55 | 2.45 | 2.33 | 3.24 | 3.97 | |
C3Dm | 0.9731 | 0.9668 | 0.9932 | 1.0140 | 1.0018 | |
MazotosN | 90.0566 | 79.5346 | 94.3764 | 85.4173 | 103.1706 | |
6.5203 | 6.3511 | 5.9011 | 6.6790 | 6.8990 | ||
1.8498 | 3.3325 | 0.8368 | 1.1378 | 2.3457 | ||
Exp | 2.88 | 2.21 | 2.15 | 2.39 | 3.30 | |
C3Dm | 0.9915 | 0.9815 | 0.9935 | 0.9940 | 0.9834 |
Task | Underwater Conditions | Suggested Methods |
---|---|---|
Visual enhancement | Shallow water | ACE, SP |
Deep water (natural illumination) | ACE, CLAHE, SP | |
Deep water (artificial illumination) | ACE, CLAHE | |
3D Reconstruction (model) | Every condition | LAB |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mangeruga, M.; Bruno, F.; Cozza, M.; Agrafiotis, P.; Skarlatos, D. Guidelines for Underwater Image Enhancement Based on Benchmarking of Different Methods. Remote Sens. 2018, 10, 1652. https://doi.org/10.3390/rs10101652
Mangeruga M, Bruno F, Cozza M, Agrafiotis P, Skarlatos D. Guidelines for Underwater Image Enhancement Based on Benchmarking of Different Methods. Remote Sensing. 2018; 10(10):1652. https://doi.org/10.3390/rs10101652
Chicago/Turabian StyleMangeruga, Marino, Fabio Bruno, Marco Cozza, Panagiotis Agrafiotis, and Dimitrios Skarlatos. 2018. "Guidelines for Underwater Image Enhancement Based on Benchmarking of Different Methods" Remote Sensing 10, no. 10: 1652. https://doi.org/10.3390/rs10101652
APA StyleMangeruga, M., Bruno, F., Cozza, M., Agrafiotis, P., & Skarlatos, D. (2018). Guidelines for Underwater Image Enhancement Based on Benchmarking of Different Methods. Remote Sensing, 10(10), 1652. https://doi.org/10.3390/rs10101652