Fault identification plays an important role in geological exploration,reservoir description,structural trap and well placement.Aiming at the problem that traditional coherence attribute and machine learning are poor in complex fault recognition,a fault recognition method based on UNet++convolutional neural network is proposed.The weighted cross entropy loss function is used as the objective function to avoid the problem of data sample imbalance in the training process of the network model.Attention mechanism and dense convolution blocks are introduced,and more jump connections are introduced to better realize the feature fusion between the semantic information of deep faults and the spatial information of shallow faults.Furthermore,the UNet++network model can realize fault identification better.The experimental results show that theF1value increased to 92.38%and the loss decreased to 0.012 0,which can better learn fault characteristic information.The model is applied to the identification of the XiNanZhuang fault.The results show that this method can accurately predict the fault location and improve the fault continuity.It is proved that the UNet++network model has certain research value in fault identification.
fault identificationUNet++network modelweighted cross entropy loss functionattention mechanismfeature fusion