Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Analytics and Applications of Audio and Image Sensing Techniques
Previous Article in Journal
Seizure Detection: A Low Computational Effective Approach without Classification Methods
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Underwater Optical-Sonar Image Fusion Systems

1
Ocean Science and Technology School, Korea Maritime and Ocean University, Busan 49112, Korea
2
Maritime ICT R&D Center, Korea Institute of Ocean Science & Technology, Busan 49111, Korea
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(21), 8445; https://doi.org/10.3390/s22218445
Submission received: 21 September 2022 / Revised: 21 October 2022 / Accepted: 31 October 2022 / Published: 3 November 2022
(This article belongs to the Section Optical Sensors)
Figure 1
<p>Two image coordinate systems, (<b>a</b>) Cartesian and (<b>b</b>) fan-shaped image coordinate systems of optical and multi-beam sonar sensors.</p> ">
Figure 2
<p>Optical-sonar fusion system, (<b>a</b>) schematic design and (<b>b</b>) real hardware comprising two underwater cameras and one multi-beam sonar.</p> ">
Figure 3
<p>Schematic of the bracket equipped with a servo motor for tilting imaging sensors.</p> ">
Figure 4
<p>Software to control the display and acquisition of optical and sonar images, light operation, and enhancing and fusing both images.</p> ">
Figure 5
<p>Calibration phantom, (<b>a</b>) schematic and (<b>b</b>) real RGB phantom for geometric calibration of underwater optical-sonar fusion system.</p> ">
Figure 6
<p>Experimental setup of the RGB phantom and optical-sonar fusion system for acquisition of calibration data.</p> ">
Figure 7
<p>World coordinates (<math display="inline"><semantics> <mrow> <msub> <mstyle mathvariant="bold" mathsize="normal"> <mi>W</mi> </mstyle> <mi mathvariant="bold-italic">x</mi> </msub> <mo>,</mo> <mo> </mo> <msub> <mstyle mathvariant="bold" mathsize="normal"> <mi>W</mi> </mstyle> <mi mathvariant="bold-italic">y</mi> </msub> <mo>,</mo> <msub> <mstyle mathvariant="bold" mathsize="normal"> <mi>W</mi> </mstyle> <mi mathvariant="bold-italic">z</mi> </msub> </mrow> </semantics></math>), optical, and sonar image coordinates (<math display="inline"><semantics> <mrow> <msub> <mstyle mathvariant="bold" mathsize="normal"> <mi>X</mi> </mstyle> <mi mathvariant="bold-italic">n</mi> </msub> <mo>,</mo> <mo> </mo> <msub> <mstyle mathvariant="bold" mathsize="normal"> <mi>Y</mi> </mstyle> <mi mathvariant="bold-italic">n</mi> </msub> <mo>;</mo> <mi mathvariant="bold-italic">n</mi> <mo>=</mo> <mn mathvariant="bold">1</mn> <mo>,</mo> <mn mathvariant="bold">2</mn> <mo>,</mo> <mn mathvariant="bold">3</mn> </mrow> </semantics></math>).</p> ">
Figure 8
<p>Corner detection numbering, (<b>a</b>) thirty-six optical and (<b>b</b>) eight sonar corner image points for estimating coordinate transformation matrices.</p> ">
Figure 9
<p>Single optical image enhancement, (<b>a</b>) original underwater optical image and (<b>b</b>) its enhanced image by image fusion.</p> ">
Figure 10
<p>Single sonar image enhancement, (<b>a</b>) original sonar image and (<b>b</b>) its enhanced image by median filter (5 × 5) and gamma correction (<math display="inline"><semantics> <mrow> <msub> <mi mathvariant="bold-italic">γ</mi> <mn mathvariant="bold">2</mn> </msub> </mrow> </semantics></math> = 0.2).</p> ">
Figure 11
<p>Enhanced and fused optical and sonar images taken at different distances of 5 and 6 m from the fusion system, (<b>a</b>) enhanced optical images (top and bottom rows are images measured from camera 1 and 2 at each distance, respectively), (<b>b</b>) enhanced sonar images, (<b>c</b>) overlayered optical color image on the sonar image.</p> ">
Versions Notes

Abstract

:
Unmanned underwater operations using remotely operated vehicles or unmanned surface vehicles are increasing in recent times, and this guarantees human safety and work efficiency. Optical cameras and multi-beam sonars are generally used as imaging sensors in underwater environments. However, the obtained underwater images are difficult to understand intuitively, owing to noise and distortion. In this study, we developed an optical and sonar image fusion system that integrates the color and distance information from two different images. The enhanced optical and sonar images were fused using calibrated transformation matrices, and the underwater image quality measure (UIQM) and underwater color image quality evaluation (UCIQE) were used as metrics to evaluate the performance of the proposed system. Compared with the original underwater image, image fusion increased the mean UIQM and UCIQE by 94% and 27%, respectively. The contrast-to-noise ratio was increased six times after applying the median filter and gamma correction. The fused image in sonar image coordinates showed qualitatively good spatial agreement and the average IoU was 75% between the optical and sonar pixels in the fused images. The optical-sonar fusion system will help to visualize and understand well underwater situations with color and distance information for unmanned works.

1. Introduction

Recently, the need for unmanned vehicles, such as remotely operated vehicles and autonomous underwater vehicles, has increased due to the high safety and efficiency in tasks, such as surveying underwater structures and acquiring seabed data. For unmanned vehicles, imaging sensors are essential for visualizing underwater situations. Underwater optical cameras and multi-beam imaging sonars are the most commonly used imaging sensors. As shown in Figure 1, optical and sonar images are expressed in Cartesian and fan-shaped image coordinates, respectively. An optical camera provides an intuitive expression of underwater situations using red, green, and blue (RGB) color signals of the measured light signal. Since the light reaching the camera undergoes physical distortions, such as attenuation and reflection by water and floating particles, underwater optical images suffer from color casting and low visibility [1]. Multi-beam sonars provide images expressed in the fan-shaped image coordinate of the direction (angle, θ) and distance (range, r) calculated from the time-of-flight of the sonic beam. Sonic beams are well transmitted through water, but it is difficult to understand sonar images due to the low signal-to-noise ratio [2]. Several studies have been conducted to improve the quality of underwater optical and sonar images. Table 1 summarizes the single-enhancement techniques for optical and sonar images.
To compensate for wavelength-dependent color casting and low visibility, three representative approaches of single-image enhancement have been reported: conventional image processing-based, image formation model (IFM)-based, and deep learning-based enhancements. Conventional image processing algorithms, such as contrast-limited adaptive histogram equalization (CLAHE), homomorphic filtering, empirical mode decomposition, and multi-processing step-based techniques have been applied to underwater images for color compensation, histogram equalization, and boundary enhancement. However, these algorithms do not consider the spatial variance of the degradation over the field of view [3,4,5,6]. The IFM can be simplified as shown in Equation (1), where I is the measured light intensity of a pixel in the image, J is the restored light intensity, t is the light transmission map, and A is the background light:
I x = J x t x + A 1 t x
To restore J from I based on Equation (1), it is necessary to estimate the transmission map and background light relevant to the flight path of the measured light and the physical characteristics of the underwater environment. The dark channel prior (DCP) and gradient domain transform restore underwater images with physical prior knowledge of light, or through domain transform to estimate the transmission map [7,8,9]. IFM-based enhancement is effective in removing haziness in underwater images. However, there is a tradeoff between computational complexity and enhancement performance. Recently, deep learning methods, such as convolutional neural networks (CNNs) and generative adversarial networks (GANs) have been applied for transmission map estimation and white balancing [10,11,12]. The trained generator network of the underwater GAN and fast underwater image-enhancement GAN are enhanced from the underwater image to the cleaner image. Although uncertainty is minimized due to inaccurate prior knowledge and computational complexity of accurate IFMs, the performance of deep learning-based enhancement depends on robust construction of training datasets.
Single-image enhancement techniques for multi-beam sonar images have been proposed to remove noise and increase image contrast. Conventionally, the quality of sonar images is improved using filters or deep learning for noise removal and contrast enhancement. The median filter, which chooses a median value among the ascending-sorted pixel values in a kernel, is conventionally applied to remove random noise from the sonar image [13]. Gabor filters improve contrast and reduce noise in underwater sonar images [14]. A new adaptive cultural algorithm (NACA) optimized the filtering parameter for denoising sonar images [15]. In addition, CNNs are actively applied for noise reduction, crosstalk removal, and increasing the image resolution [16,17,18].
There have been some reports on fusion techniques for multiple imaging sensors. Two different datasets measured from acoustic and stereo cameras were fused by extrinsic calibration and feature matching [19,20]. The data measured from two 3D imaging sensors, an acoustic camera and stereo camera, were aligned and fused using point-to-point correspondence [19]. Opti-acoustic stereo imaging is performed by matching the structural features of the edges and specific points in the data measured from multiple sensors [20].
Table 1. Summary of single-image enhancement techniques for optical and multi-beam sonar images.
Table 1. Summary of single-image enhancement techniques for optical and multi-beam sonar images.
Image TypeEnhancement Method [Reference]Description
Optical
image
Empirical mode decomposition [3]Decompose the color spectrum components of underwater images, and improve the images by applying different weights on the color spectrum components
CLAHE-mix [4]Apply CLAHE on the image in RGB and HSV color models and combine two contrast-enhanced images by Euclidean norm
Image fusion [5]Apply three successive steps of white balancing, contrast and edge enhancing, and fusing
CLAHE-HF [6]Enhance contrast of underwater images by CLAHE, and reduce noise by homomorphic filtering (HF)
Red channel restoration model [7]Apply a red channel model, which is a variation of DCP, to improve the most attenuated red channel signal of the underwater image
Underwater IFM-based algorithm [8]Recover the original image with the determined transmission map of direct transmitted, forward and backward scattered light
DCP and depth transmission map [9]Fuse DCP and depth map, which are the difference between the bright and the dark channels and the difference of wavelength-dependent light absorption, respectively
UGAN [10]Train underwater GAN (UGAN) from the paired clean and underwater images to learn the difference between the paired images, and generate enhanced underwater images using the trained UGAN
CNNs for estimation of transmission and global ambient light [11]Train two parallel CNN branches to estimate the blue channel transmission map and global ambient light signal
FUnIE-GAN [12]Train fast underwater image enhancement GAN (FUnIE-GAN) to learn global content, color, texture, and style information of underwater images
Sonar imageMedian filter [13]Reduce noise in sonar images by median filter
Gabor filter [14]Improve edge signal in sonar images by Gabor filter
NACA [15]Apply adaptive initialization algorithm to obtain a better initial clustering center and quantum inspired shuffled frog leaping algorithm to update cultural individuals
CNN based auto encoder [16]Train auto encoder from 13,650 multi-beam sonar images for enhancing resolution and denoising
GAN based algorithm [17]Train GAN using high- and low-resolution sonar image pairs for enhancing resolution
YOLO [18]Train you only look once (YOLO) network from the crosstalk noise sonar image dataset, and then remove the detected crosstalk noise
In this study, we developed an underwater optical-sonar fusion system that can simultaneously record optical and multi-beam sonar images, enhance both images, and then fuse the RGB color of the enhanced optical image and the distance of the enhanced sonar image. For optical image enhancement, we chose the image fusion method according to reports on the qualitative and quantitative comparisons of different single image enhancement techniques [21,22]. For sonar image enhancement, median filter and gamma correction method were applied to reduce noise and to enhance contrast because they are conventionally used on sonar images [23]. For image fusion, we performed geometric calibration with an RGB phantom, and estimated the transformation matrix between different optical and sonar image coordinates.

2. Materials and Methods

2.1. Underwater Optical-Sonar Fusion System

We developed an optical-sonar fusion system comprising two underwater cameras (Otaq, Eagle IPZ/4000, Lancaster, UK), a multi-beam sonar (Teledyne marine, Blueview M900-2250, Daytona Beach, FL, USA), two light-emitting diode (LED) lights (Deepsea power & light, LED SeaLite, San Diego, CA, USA), and a communication case, as shown in Figure 2. The communication box is an aluminum watertight case with power and data communication cables. Table 2 summarizes the specifications of the imaging sensors and LED lights. Each imaging sensor was attached to a movable bracket, which was equipped with a servo motor (Cehai Tech, D30, Qingdao, China) to control the tilting sensors. As shown in Figure 3, the bracket is designed for ±45° tilting with a servo motor operating at up to 30 kgf.cm torque and 270° angle. The optical-sonar fusion system weighs approximately 80 kg and 30 kg in air and water, respectively.
Figure 4 shows a graphical user interface software supporting real-time visualization and simultaneous acquisition of optical and sonar images, turning on/off lights, and performing single-enhancement and optical-sonar fusion.

2.2. Enhancement of Underwater Optical and Sonar Images

In this study, we applied image fusion comprising three successive image processing steps: balancing, enhancing contrast and sharpness, and fusing two enhanced images to improve the color tone and sharpness of underwater optical images [5]. The first step, white balancing, compensates for the values of the red and green color channels of a pixel, W B r and W B g via Equations (2) and (3) to reduce the difference between the average RGB color channels ( I r ¯ ,   I g ¯ ,   I b ¯ ). The weights, α and   β , were experimentally determined in the range of 1.8 to 2.3 and 1.3 to 1.8, respectively:
W B r x , y = I r x , y + α I ¯ g I ¯ r 1 I r x , y I g x , y
W B b x , y = I b x , y + β I ¯ g I ¯ b 1 I b x , y I g x , y
In the second step, CLAHE and the unsharp masking principle (UMP) were adopted to enhance the contrast and sharpness of the white-balanced image. CLAHE performs histogram equalization on the multiple sub-patches of an image and combines the equalized sub-patches. In Equation (4), the UMP sharpens the white-balanced image by weighted addition of the difference between the original and Gaussian filtered ( G W B ) images:
U M P W B = W B + γ W B G W B
Finally, the enhanced image ( J ¯ ) was obtained by the weighted sum of the enhanced image by CLAHE and UMP in Equation (5). The weights ω 1 and ω 2 are determined using the normalized Laplacian contrast and saturation factors:
J ¯ = ω 1 C L A H E W B + ω 2 U M P W B
To reduce noise and enhance the contrast of multi-beam sonar images, we applied a median filter and gamma correction. The median filter selects the median value among the pixels in a 5 × 5 patch, and the center pixel in the patch is replaced by the median value. Consequently, values that are significantly higher or lower than the neighboring pixels in the patch can be removed. Gamma correction in Equation (6) corrects the input sonar pixel, I x , y with a nonlinear weight ( γ 2 ). In this study, we set γ 2 to 0.2:
J x , y = 255 I x , y 255 γ 2

2.3. Calibration and Fusion of Underwater Optical-Sonar Fusion System

To fuse two different image coordinates, we first need to calibrate the two image sensors geometrically. For geometric calibration, we designed an RGB phantom that can be captured by optical and sonar image sensors, as shown in Figure 5. The size of the RGB phantom is 1.5 × 1.5 m in width and height, and the colored RGB aluminum plates and the transparent acrylic plates are aligned to construct various color and shape patterns. Each plate was 35.25 cm in width and height, and the weight of the RGB phantom was 40 kg in air.
Figure 6 shows the experimental setup in the water tank (Underwater test and evaluation center, Pohang, Korea). The water tank is 20 m in width, 35 m in height, and the maximum depth is 9.6 m. The optical-sonar fusion system was installed on the wall of water tank 0.5 m below water surface. We obtained simultaneous optical and sonar images of the RGB phantom. The phantom was located at a distance of 4.5 m and at a depth of 2 m. At a depth of 2.2 m from the water surface, the RGB phantom was moved at a distance of 5, 5.5, and 6 m from the image fusion system. At each distance and depth, the phantom was rotated by an angle of 15, 30, and 45 degrees on the left and the right. Table 3 summarizes 28 different locations of RGB phantom to acquire calibration data. By acquiring the calibration image data with the phantom placed at various locations in field of view, the calibrated transformation matrices could reflect the different geometric relationships between the corresponding pixels in sonar and optical image coordinates.
Using calibration data, we estimated transformation matrices, P n n = 1 , 2 , 3 between the world coordinate and two optical ( n = 1 , 3 ) and a sonar ( n = 2 ) image coordinate, as shown in Figure 7. Equation (7) represents the transformation from the world to image coordinates [24]:
X n Y n 1 = W x W y W z 1   ·   P n , P n = R n T n   · K n
Each transformation matrix P n in Equation (7) comprises an extrinsic parameter matrix and an intrinsic parameter matrix. The extrinsic matrix, which indicates the location of the optical camera and sonar in world coordinates, is represented by a 3 × 3 rotation ( R n ) and a 1 × 3 translation ( T n ) matrix. The 3 × 3 intrinsic matrix ( K n ) expresses the characteristics of the image sensors, such as focal length, principal point, and skew coefficient, based on the pinhole camera model. Unlike optical images, sonar images are expressed in fan-shaped coordinate systems with the shooting angle of multi-sonic beams and the distance measured from the time-of-flight of the returned sonic beams. Thus, to transform the optical image coordinates to sonar image coordinates, we successively conducted three coordinate conversion steps: (i) from optical image to world coordinates, (ii) from world to sonar Cartesian coordinates (θ, r), (iii) from sonar Cartesian coordinates to sonar image fan-shaped coordinates ( P f ), as in Equation (8):
θ r = X 1 Y 1 1 ·   P 1 1 ·   P 2 ·   P f
The acquired 28 calibration data of the simultaneous optical and sonar image pairs were used to estimate the transformation matrices P n in the Cartesian coordinate system. As shown in Figure 8, we manually extracted 36 and 8 corner image points from each simultaneously acquired optical and sonar image. The color difference of the plates in the RGB phantom creates corners in the optical images, and the material difference between the plates creates corners in sonar images.

3. Results

Figure 9 qualitatively compares the original underwater optical image and the image enhanced by the image fusion technique. The greenish background in the original underwater image in Figure 9a was mitigated in the enhanced image (Figure 9b), and the overall color tone and edge signals corresponding to the RGB phantom were improved. In addition, the underwater image quality measure (UIQM) and underwater color image quality evaluation (UCIQE) were computed to quantitatively evaluate the optical color image quality [25,26]. In Equation (9), the UIQM is defined as the weighted sum of colorfulness ( U I C M ), sharpness ( U I S M ) and contrast ( U I C o n M ). UCIQE in Equation (10) is defined as the weighted sum of the chroma ( σ c h r ), luminance ( c o n L u m ), and saturation ( μ s a t ). The UIQM values are 0.39 and 0.85 before and after applying image fusion enhancement, respectively. UCIQE is evaluated as 19.47 and 22.18 before and after enhancement, respectively:
U I Q M = 0.0282   U I C M + 0.298   U I S M + 0.034   U I C o n M
U C I Q E = 0.468   σ c h r + 0.275   c o n L u m + 0.258   μ s a t
The performance of image fusion was evaluated with 28 image pairs acquired from two cameras for calibration by calculating the mean and standard deviation (SD) of the UIQM and UCIQE. The mean and SD of UIQM and UCIQE of 56 underwater images were 0.56 ± 0.13 and 19.96 ± 1.15, respectively. After image fusion enhancement, the increased UIQM and UCIQE were 1.1 ± 0.17 and 25.53 ± 2.35, respectively. Compared with the original underwater image, image fusion increased the mean UIQM and UCIQE by 94% and 27%, respectively.
Figure 10 shows the original sonar image and the enhanced image by median filter and gamma correction. The image after median filter and gamma correction showed more clear distinction of RGB phantom to the background than the original sonar image. In addition, we calculated the contrast-to-noise ratio (CNR) to evaluate the quality of sonar images using Equation (11) [27]. S a and S b are the average pixel values of region of interest (ROI) drawn on the background and on the RGB phantom regions of the sonar image, respectively. The noise term, σ , is the SD of the background ROI. The CNRs of before and after enhancement are 0.31 and 1.76, respectively. The CNR for 28 original sonar images was 0.33 ± 0.05 (mean ± SD), and the mean CNR was increased by six times after applying median filter and gamma correction (2.03 ± 0.12):
C N R = S a S b σ
Figure 11 shows the fused optical-sonar images with the calibrated transformation matrices after single-image enhancement. Both optical and sonar images were obtained simultaneously at a distance of 5 and 6 m from the optical-sonar fusion system. The fused image showed good spatial agreement between the optical and sonar images. The fused optical and sonar image in the fan-shaped coordinate provides simultaneously not only RGB color of the interested object, but also the distance. In order to evaluate quantitatively the spatial agreement between the optical and sonar images, Equation (12) calculates intersection over union (IoU). IoU is the intersected ( A o ) to the union ( A u ) area rate of the sonar and optical pixels corresponding to the RGB phantom region in the fused image. In Table 4, IoU at the distances of 5 and 6 m were 69 and 81% on average, respectively:
I o U = A o A u

4. Conclusions

We developed an optical-sonar fusion system with two underwater cameras and a multi-beam sonar and proposed a geometric calibration method for two different imaging sensors. In addition, we studied single-image enhancement techniques and multi-data fusion of optical cameras and multi-beam sonars, which are mainly used as imaging sensors for underwater tasks. To compensate for the color casting and low visibility of the optical images, we adopted image fusion comprising three steps: white balancing, contrast and edge enhancement, and enhanced image fusion. Noise reduction and contrast enhancement of the sonar images were conducted using a median filter and gamma correction. The single-enhancement techniques of optical and sonar images increased the visibility of the objects of interest in both images, and the figure of merit for performance evaluation was higher than that of the original underwater images. Both the enhanced optical and sonar images were fused with calibrated transformation matrices between different imaging coordinates. The fused image in sonar image coordinates showed qualitatively good spatial agreement and the average IoU was 75% between the optical and sonar pixels in the fused images. The calibration and fusion methods proposed in this study can be applied to other sonar systems, such as synthetic aperture sonar, by estimating the transformation matrix between two image coordinates from the paired corner points extracted from the simultaneously measured sonar and optical images [28,29]. Single-image enhancement techniques and the optical-sonar fusion system will help to visualize and understand underwater situations with color and distance information for unmanned works.

Author Contributions

Conceptualization, H.-G.K. and S.M.K.; methodology, H.-G.K., J.S. and S.M.K.; software, H.-G.K. and S.M.K.; validation, H.-G.K., J.S. and S.M.K.; formal analysis, H.-G.K. and S.M.K.; investigation, H.-G.K., J.S. and S.M.K.; resources, J.S. and S.M.K.; data curation, H.-G.K. and S.M.K.; writing—original draft preparation, H.-G.K.; writing—review and editing, H.-G.K., J.S. and S.M.K.; visualization, H.-G.K., J.S. and S.M.K.; supervision, S.M.K.; project administration, S.M.K.; funding acquisition, S.M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was a part of the project titled ‘Development of unmanned remote construction aided system for harbor infrastructure’, (20210658) funded by the Ministry of Oceans and Fisheries, Korea, a part of the project titled ‘Research on key IoT technologies for real time ocean data sensing’, (PEA0032) funded by the Korea Institute of Ocean Science and Technology and a part of the National Research Foundation of Korea (Development of Underwater Stereo Camera Stereoscopic Visualization Technology, NRF-2021R1A2C2006682) with funding from the Ministry of Science and ICT in 2022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mobley, C.D.; Mobley, C.D. Light and Water: Radiative Transfer in Natural Waters; Academic Press: Cambridge, MA, USA, 1994. [Google Scholar]
  2. Blondel, P. The Handbook of Sidescan Sonar; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  3. Çelebi, A.T.; Ertürk, S. Visual enhancement of underwater images using empirical mode decomposition. Expert Syst. Appl. 2012, 39, 800–805. [Google Scholar] [CrossRef]
  4. Hitam, M.S.; Awalludin, E.A.; Yussof, W.N.J.H.W.; Bachok, Z. Mixture contrast limited adaptive histogram equalization for underwater image enhancement. In Proceedings of the 2013 International conference on computer applications technology (ICCAT), Sousse, Tunisia, 20–22 January 2013; pp. 1–5. [Google Scholar]
  5. Ancuti, C.O.; Ancuti, C.; De Vleeschouwer, C.; Bekaert, P. Color balance and fusion for underwater image enhancement. IEEE Trans. Image Process. 2017, 27, 379–393. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Luo, M.; Fang, Y.; Ge, Y. An effective underwater image enhancement method based on CLAHE-HF. J. Phys. Conf. Ser. 2019, 1237, 032009. [Google Scholar] [CrossRef]
  7. 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]
  8. Park, E.; Sim, J.Y. Underwater image restoration using geodesic color distance and complete image formation model. IEEE Access 2020, 8, 157918–157930. [Google Scholar] [CrossRef]
  9. Yu, H.; Li, X.; Lou, Q.; Lei, C.; Liu, Z. Underwater image enhancement based on DCP and depth transmission map. Multimed. Tools Appl. 2020, 79, 20373–20390. [Google Scholar] [CrossRef]
  10. Fabbri, C.; Islam, M.J.; Sattar, J. Enhancing underwater imagery using generative adversarial networks. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 7159–7165. [Google Scholar]
  11. Wang, K.; Hu, Y.; Chen, J.; Wu, X.; Zhao, X.; Li, Y. Underwater image restoration based on a parallel convolutional neural network. Remote Sens. 2019, 11, 1591. [Google Scholar] [CrossRef] [Green Version]
  12. Islam, M.J.; Xia, Y.; Sattar, J. Fast underwater image enhancement for improved visual perception. IEEE Robot. Autom. Lett. 2020, 5, 3227–3234. [Google Scholar] [CrossRef] [Green Version]
  13. Johannsson, H.; Kaess, M.; Englot, B.; Hover, F.; Leonard, J. Imaging sonar-aided navigation for autonomous underwater harbor surveillance. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 4396–4403. [Google Scholar]
  14. Chen, J.; Gong, Z.; Li, H.; Xie, S. A detection method based on sonar image for underwater pipeline tracker. In Proceedings of the 2011 Second International Conference on Mechanic Automation and Control Engineering, Inner Mongolia, China, 15–17 July 2011; pp. 3766–3769. [Google Scholar]
  15. Wang, X.; Li, Q.; Yin, J.; Han, X.; Hao, W. An adaptive denoising and detection approach for underwater sonar image. Remote Sens. 2019, 11, 396. [Google Scholar] [CrossRef] [Green Version]
  16. Kim, J.; Song, S.; Yu, S.C. Denoising auto-encoder based image enhancement for high resolution sonar image. In Proceedings of the 2017 IEEE Underwater Technology (UT), Busan, Korea, 21–24 February 2017; pp. 1–5. [Google Scholar]
  17. Sung, M.; Kim, J.; Yu, S.C. Image-based super resolution of underwater sonar images using generative adversarial network. In Proceedings of the TENCON 2018–2018 IEEE Region 10 Conference, Jeju, Korea, 28–31 October 2018; pp. 457–461. [Google Scholar]
  18. Sung, M.; Cho, H.; Kim, T.; Joe, H.; Yu, S.C. Crosstalk removal in forward scan sonar image using deep learning for object detection. IEEE Sens. J. 2019, 19, 9929–9944. [Google Scholar] [CrossRef]
  19. Lagudi, A.; Bianco, G.; Muzzupappa, M.; Bruno, F. An alignment method for the integration of underwater 3D data captured by a stereovision system and an acoustic camera. Sensors 2016, 16, 536. [Google Scholar] [CrossRef] [Green Version]
  20. Babaee, M.; Negahdaripour, S. 3-D object modeling from 2-D occluding contour correspondences by opti-acoustic stereo imaging. Comput. Vis. Image. Underst. 2015, 132, 56–74. [Google Scholar] [CrossRef]
  21. Kim, S.M. Single image-based enhancement techniques for underwater optical imaging. J. Ocean Eng. Technol. 2020, 34, 442–453. [Google Scholar] [CrossRef]
  22. Kim, H.G.; Seo, J.M.; Kim, S.M. Comparison of GAN Deep Learning Methods for Underwater Optical Image Enhancement. J. Ocean Eng. Technol. 2022, 36, 32–40. [Google Scholar] [CrossRef]
  23. Shin, Y.S.; Cho, Y.; Lee, Y.; Choi, H.T.; Kim, A. Comparative Study of Sonar Image Processing for Underwater Navigation. J. Ocean Eng. Technol. 2016, 30, 214–220. [Google Scholar] [CrossRef]
  24. Hartley, R.; Zisserman, A. Multiple View Geometry in Computer Vision; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  25. Panetta, K.; Gao, C.; Agaian, S. Human-visual-system-inspired underwater image quality measures. IEEE J. Ocean. Eng. 2015, 41, 541–551. [Google Scholar] [CrossRef]
  26. Yang, M.; Sowmya, A. An underwater color image quality evaluation metric. IEEE Trans. Image Process. 2015, 24, 6062–6071. [Google Scholar] [CrossRef] [PubMed]
  27. Bechara, B.; McMahan, C.A.; Moore, W.S.; Noujeim, M.; Geha, H.; Teixeira, F.B. Contrast-to-noise ratio difference in small field of view cone beam computed tomography machines. J. Oral Sci. 2012, 54, 227–232. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Zhang, X.; Yang, P. An improved imaging algorithm for multi receiver SAS system with wide-bandwidth signal. Remote Sens. 2021, 13, 5008. [Google Scholar] [CrossRef]
  29. Bülow, H.; Birk, A. Synthetic aperture sonar (SAS) without navigation: Scan registration as basis for near field synthetic imaging in 2D. Sensors 2020, 20, 4440. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Two image coordinate systems, (a) Cartesian and (b) fan-shaped image coordinate systems of optical and multi-beam sonar sensors.
Figure 1. Two image coordinate systems, (a) Cartesian and (b) fan-shaped image coordinate systems of optical and multi-beam sonar sensors.
Sensors 22 08445 g001
Figure 2. Optical-sonar fusion system, (a) schematic design and (b) real hardware comprising two underwater cameras and one multi-beam sonar.
Figure 2. Optical-sonar fusion system, (a) schematic design and (b) real hardware comprising two underwater cameras and one multi-beam sonar.
Sensors 22 08445 g002
Figure 3. Schematic of the bracket equipped with a servo motor for tilting imaging sensors.
Figure 3. Schematic of the bracket equipped with a servo motor for tilting imaging sensors.
Sensors 22 08445 g003
Figure 4. Software to control the display and acquisition of optical and sonar images, light operation, and enhancing and fusing both images.
Figure 4. Software to control the display and acquisition of optical and sonar images, light operation, and enhancing and fusing both images.
Sensors 22 08445 g004
Figure 5. Calibration phantom, (a) schematic and (b) real RGB phantom for geometric calibration of underwater optical-sonar fusion system.
Figure 5. Calibration phantom, (a) schematic and (b) real RGB phantom for geometric calibration of underwater optical-sonar fusion system.
Sensors 22 08445 g005
Figure 6. Experimental setup of the RGB phantom and optical-sonar fusion system for acquisition of calibration data.
Figure 6. Experimental setup of the RGB phantom and optical-sonar fusion system for acquisition of calibration data.
Sensors 22 08445 g006
Figure 7. World coordinates ( W x ,   W y , W z ), optical, and sonar image coordinates ( X n ,   Y n ; n = 1 , 2 , 3 ).
Figure 7. World coordinates ( W x ,   W y , W z ), optical, and sonar image coordinates ( X n ,   Y n ; n = 1 , 2 , 3 ).
Sensors 22 08445 g007
Figure 8. Corner detection numbering, (a) thirty-six optical and (b) eight sonar corner image points for estimating coordinate transformation matrices.
Figure 8. Corner detection numbering, (a) thirty-six optical and (b) eight sonar corner image points for estimating coordinate transformation matrices.
Sensors 22 08445 g008
Figure 9. Single optical image enhancement, (a) original underwater optical image and (b) its enhanced image by image fusion.
Figure 9. Single optical image enhancement, (a) original underwater optical image and (b) its enhanced image by image fusion.
Sensors 22 08445 g009
Figure 10. Single sonar image enhancement, (a) original sonar image and (b) its enhanced image by median filter (5 × 5) and gamma correction ( γ 2 = 0.2).
Figure 10. Single sonar image enhancement, (a) original sonar image and (b) its enhanced image by median filter (5 × 5) and gamma correction ( γ 2 = 0.2).
Sensors 22 08445 g010
Figure 11. Enhanced and fused optical and sonar images taken at different distances of 5 and 6 m from the fusion system, (a) enhanced optical images (top and bottom rows are images measured from camera 1 and 2 at each distance, respectively), (b) enhanced sonar images, (c) overlayered optical color image on the sonar image.
Figure 11. Enhanced and fused optical and sonar images taken at different distances of 5 and 6 m from the fusion system, (a) enhanced optical images (top and bottom rows are images measured from camera 1 and 2 at each distance, respectively), (b) enhanced sonar images, (c) overlayered optical color image on the sonar image.
Sensors 22 08445 g011
Table 2. Specifications of two imaging sensors and the light in the optical-sonar fusion system.
Table 2. Specifications of two imaging sensors and the light in the optical-sonar fusion system.
DeviceSpecifications
Eagle IPZ/4000Field of view3.3~45°
Spatial resolution1920 × 1080
Blueview M900-2250Dual frequencies900 kHz2250 kHz
Maximum range100 m10 m
Field of view130° (H) × 20° (V)
LED SeaLiteOutput10,000 Lumens
Efficacy63 lm/W
Table 3. Different setup locations of the RGB phantom for acquisition of geometric calibration data.
Table 3. Different setup locations of the RGB phantom for acquisition of geometric calibration data.
Depth (m)Distance between System and Phantom (m)Rotation (°)
24.50, −15, −30, −45, 15, 30, 45
2.25, 5.5, 6
Table 4. IoU result value by distance and camera.
Table 4. IoU result value by distance and camera.
DistanceCamera 1Camera 2
5 m67.7%70.4%
6 m77.1%84.1%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kim, H.-G.; Seo, J.; Kim, S.M. Underwater Optical-Sonar Image Fusion Systems. Sensors 2022, 22, 8445. https://doi.org/10.3390/s22218445

AMA Style

Kim H-G, Seo J, Kim SM. Underwater Optical-Sonar Image Fusion Systems. Sensors. 2022; 22(21):8445. https://doi.org/10.3390/s22218445

Chicago/Turabian Style

Kim, Hong-Gi, Jungmin Seo, and Soo Mee Kim. 2022. "Underwater Optical-Sonar Image Fusion Systems" Sensors 22, no. 21: 8445. https://doi.org/10.3390/s22218445

APA Style

Kim, H. -G., Seo, J., & Kim, S. M. (2022). Underwater Optical-Sonar Image Fusion Systems. Sensors, 22(21), 8445. https://doi.org/10.3390/s22218445

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop