In the ongoing development of PZero within the Geosciences IR project led by the Italian Geological Survey (gecos-lab/PZero), the second phase of our research has been dedicated to enhancing seismic interpretation techniques and expanding data loading and slicing capabilities. Building on our earlier milestone of seamlessly integrating 2D and 3D seismic data, we introduced improved data handling alongside two advanced workflows for seismic horizon picking and structural interpretation.
First, we expanded the seismic data-loading functionality to support the straightforward import of SEG-Y files and other common formats. Users can now define arbitrary slicing orientations in the inline, crossline, and vertical (z) directions, managed by a newly implemented Grid Section Manager that specifies slice counts and orientations. This provides greater flexibility for tailored interpretation workflows and more robust seismic data analysis.
Second, we present a semi-automated A* edge tracking approach using Sobel filtering. By applying a Sobel filter to seismic slices, we enhanced the edges indicative of the horizon boundaries. The A* pathfinding algorithm tracks the horizon automatically once two points are selected on the filtered edges, considerably reducing manual picking while maintaining geological consistency across inlines, crosslines, or z-slices.
Third, an automatic interpretation method leveraged the Meta-Segment Anything Model (SAM2). A minimal user-provided guideline (such as a single polyline) on one slice is used by the SAM2 predictor to generate a horizon boundary mask, which is then propagated across neighboring slices in all directions. Once vectorized, these segmentation masks feed directly into PZero’s implicit or explicit 3D modeling framework, facilitating rapid updates and reproducibility across extensive seismic volumes.
Although the fully automatic SAM2 workflow significantly accelerates horizon picking, the semi-automated Sobel–A* approach remains indispensable in complex seismic settings, where automated segmentation can struggle to capture subtle geological details or correctly interpret noisy data. By allowing user interaction to guide the algorithm, the semi-automatic method ensures a higher fidelity and consistency of interpretive results in challenging areas.
Taken together, these integrated methods substantially enhance PZero’s capabilities for clastic sedimentary alluvial plain modeling. They enable more flexible data handling, efficient horizon picking, and reproducible workflows spanning both straightforward and intricate seismic environments.