Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T01:32:48.480Z Has data issue: false hasContentIssue false

Obstacle type recognition in visual images via dilated convolutional neural network for unmanned surface vehicles

Published online by Cambridge University Press:  13 January 2022

Binghua Shi
Affiliation:
School of Information and Communication Engineering, Hubei University of Economics, Wuhan, China. School of Automation, Wuhan University of Technology, Wuhan, China
Yixin Su*
Affiliation:
School of Automation, Wuhan University of Technology, Wuhan, China
Cheng Lian
Affiliation:
School of Automation, Wuhan University of Technology, Wuhan, China
Chang Xiong
Affiliation:
School of Automation, Wuhan University of Technology, Wuhan, China
Yang Long
Affiliation:
School of Automation, Wuhan University of Technology, Wuhan, China
Chenglong Gong
Affiliation:
School of Automation, Wuhan University of Technology, Wuhan, China
*
*Corresponding author. E-mail: suyixin@whut.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Recognition of obstacle type based on visual sensors is important for navigation by unmanned surface vehicles (USV), including path planning, obstacle avoidance, and reactive control. Conventional detection techniques may fail to distinguish obstacles that are similar in visual appearance in a cluttered environment. This work proposes a novel obstacle type recognition approach that combines a dilated operator with the deep-level features map of ResNet50 for autonomous navigation. First, visual images are collected and annotated from various different scenarios for USV test navigation. Second, the deep learning model, based on a dilated convolutional neural network, is set and trained. Dilated convolution allows the whole network to learn deep features with increased receptive field and further improves the performance of obstacle type recognition. Third, a series of evaluation parameters are utilised to evaluate the obtained model, such as the mean average precision (mAP), missing rate and detection speed. Finally, some experiments are designed to verify the accuracy of the proposed approach using visual images in a cluttered environment. Experimental results demonstrate that the dilated convolutional neural network obtains better recognition performance than the other methods, with an mAP of 88%.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. Schematic of the autonomous obstacle type recognition system

Figure 1

Figure 2. Camera setup (a) top view, (b) side view, and (c) test USV

Figure 2

Figure 3. Frame image captured by the test USV

Figure 3

Figure 4. Random frames from $64$ video sequences

Figure 4

Figure 5. Examples of each obstacle type

Figure 5

Figure 6. Distribution of obstacle categories

Figure 6

Table 1. Specific differences of the four datasets

Figure 7

Figure 7. Illustration of convolutional operator and dilated convolutional operator. (a) represents the convolution kernel size: $k = 3\mathrm{\ast }3$; (b) represents the response result of the centre pixel of a $9\mathrm{\ast }9$ image after the convolution process. When the kernel is directly performed on the red area, the convolution affects the pixel range (considering the continuity of the image, there is a correlation between adjacent pixels and pixels) in a $5\mathrm{\ast }5$ yellow area; (c) represents a $3\mathrm{\ast }3$ convolution kernel with two dilated convolutional, and its receptive field increases to $5\mathrm{\ast }5$; (d) indicates that the dilated convolutional operator affects the pixel range in a $7\mathrm{\ast }7$ yellow area, and the calculation is not increased. The shade of yellow indicates the magnitude of the affect

Figure 8

Figure 8. Backbone network optimised by the dilated convolutional operator

Figure 9

Table 2. Recognition results of traditional and deep learning methods

Figure 10

Table 3. The results using different methods and datasets

Figure 11

Figure 9. Precision-recall curve for each class using different datasets. (a) Group A, (b) Group B, (c) Group C, (d) Group D

Figure 12

Table 4. Specific AP values of Group D

Figure 13

Figure 10. Results of the precision-recall curves. (a) barge ships (ba.), (b) floating objects (fl.)

Figure 14

Figure 11. Results of recognition of obstacle types: (a) obstacles obscured, (b) image tilting, (c) sun setting, (d) water surface fogging, (e) cluttered background, (f) very small obstacles