Published February 16, 2026 | Version v2
Software Open

SEGYRecover: A Python Tool for Vectorizing Legacy Seismic Sections into SEG-Y Format (v1.3.0)

  • 1. ROR icon Universidad Complutense de Madrid
  • 2. ROR icon Universidad Rey Juan Carlos

Description

SEGYRecover is a Python GUI-based tool designed to digitize images of seismic reflection sections and convert them into the standard SEGY format for use in modern interpretation software. SEGYRecover automatically detects trace lines, removes timelines, extracts amplitude information from individual traces, and applies geospatial referencing to produce high-quality SEG-Y files.

Check the GitHub repository for detailed information and the latest development release: https://github.com/a-pertuz/SEGYrecover

Installation & Running

To install SEGYRecover, follow these steps:

  • Run the following command to install from PyPI:
    pip install segyrecover
  • Alternatively, install directly from GitHub:
    python -m pip install git+https://github.com/a-pertuz/segyrecover.git 

After installation, run the application by typing:

segyrecover

Alternatively, you can download the zip and run the file:

python debug_segyrecover.py
 
 
References of previous works on seismic section digitization:
  • Miles, P. R., Schaming, M., & Lovera, R. (2007). Resurrecting vintage paper seismic records. Marine Geophysical Researches, 28(4), 319-329. DOI: 10.1007/s11001-007-9034-5

  • Sopher, D. (2018). Converting scanned images of seismic reflection data into SEG-Y format. Earth Science Informatics, 11(2), 241-255. DOI: 10.1007/s12145-017-0329-z

 

Files

segyrecover_v130.zip

Files (3.4 MB)

Name Size Download all
md5:13a8a302100ae6168a4709562acbf2d3
3.4 MB Preview Download

Additional details

Software

Repository URL
https://github.com/a-pertuz/SEGYrecover
Programming language
Python
Development Status
Active