Research Article

Intelligent Diagnosis of Urban Underground Drainage Network: From Detection to Evaluation

Table 1

Advantages and disadvantages of typical convolutional neural structure.

CategoryNetwork structureYear of appearanceAdvantagesDisadvantagesApplication

Image classificationAlexNet2012Outstanding performance in the ImageNet image classification competitionA large number of parameters, easy to over-fitting[3, 6]
VGGNet2014The model has a clear hierarchy and excellent performanceThe parameter quantity is large, and the model size is large[59]
GoogLeNet2014The number of parameters is relatively small, and the accuracy is highThe complex network structure is complex[60]
ResNet2015Can solve the problem of deep network gradient disappearance and explosionThe parameter quantity and calculation amount are largeWidely applied

Target detectionR-CNN2014Use convolution to extract features for target detectionA large amount of calculation, long time-consuming
SPP-Net2014Can process different image sizes, and the recognition speed is fastMany features need to be stored and long training time[61]
Fast R-CNN2015Improve the speed and performance of R-CNNCannot get rid of dependence on the constituency
Faster R-CNN2015Further improves the speed, has advantages in high precision detectionTwo-stage network, unable to detect in real time[62]
YOLO2015Can ensure accuracy while real-time detectionInsufficient ability to identify small targets[7]
SSD2016Fast speed, high precision, and excellent comprehensive performanceMany parameters need to be manually set[63]

Pixel-level segmentationFCN2015Segmentation of pixel points replaces traditional classification networkSegmentation is not refined enough and requires a large storage capacity[64]
U-Net2015Partially solve the problem of insufficient memory and insufficient training dataDifficult to deal with the segmentation tasks of complex scenes and small targets, and prone to overfitting[65]
SegNet2015Upsampling sharpens edges and reduces storage spaceUnable to handle spatial relationships well[66]
Mask R-CNN2017Second-stage pixel-level localization to achieve instance segmentationDetecting and segmenting takes a long time[23]
DeepLab3+2018Proposing dilated convolutions and ASPP modules for high accuracyTraining and processing speeds are slow[67]
SOLO2020Efficiently recognize multiscale objects and perform pixel-level segmentationWeak ability to deal with complex backgrounds and not precise enough in detecting small objects[68]

Note. “—” indicates that this algorithm is no longer considered a key module or innovative point in recent research on pipeline detection and is either not used or only used as a feature extractor for comparison with other algorithms in practical applications.