  The prevailing methodology in data-driven fault detection leverages synthetic
data for training neural networks. However, it grapples with challenges when it
comes to generalization in surveys exhibiting complex structures. To enhance
the generalization of models trained on limited synthetic datasets to a broader
range of real-world data, we introduce FaultSSL, a semi-supervised fault
detection framework. This method is based on the classical mean teacher
structure, with its supervised part employs synthetic data and a few 2D labels.
The unsupervised component relying on two meticulously devised proxy tasks,
allowing it to incorporate vast unlabeled field data into the training process.
The two proxy tasks are PaNning Consistency (PNC) and PaTching Consistency
(PTC). PNC emphasizes the feature consistency of the overlapping regions
between two adjacent views in predicting the model. This allows for the
extension of 2D slice labels to the global seismic volume. PTC emphasizes the
spatially consistent nature of faults. It ensures that the predictions for the
seismic, whether made on the entire volume or on individual patches, exhibit
coherence without any noticeable artifacts at the patch boundaries. While the
two proxy tasks serve different objectives, they uniformly contribute to the
enhancement of performance. Experiments showcase the exceptional performance of
FaultSSL. In surveys where other mainstream methods fail to deliver, we present
reliable, continuous, and clear detection results. FaultSSL breaks the shackles
of synthetic data, unveiling a promising route for incorporating copious
amounts of field data into training and fostering model generalization across a
broader spectrum of surveys.
