In a previous post I compiled a brief review of the free SeiSee software for quality control of SEGY data, including trace headers. I’ve also compared SeiSee to a newer viewer SeisTopia. In this post I briefly review GEO2View which has recently been released by applied geophysics company Geo2x. Thanks to Alan Richardson of Ausar Geophysical for pointing it out to me. I’ve used the same data for my SeiSee/SeisTopia reviews which is a 12935 trace migrated stack released by USGS from the 2018 Matrix Survey with shot records from the same line.
License: Unfortunately not covered by any standard license agreements such as GNU.
Hardware: Windows 10
Support: The authors have pledged to release new features and support the viewer.
Supports SEGY rev1 /Seismic Unix (SU) and SEG2 formats.
SEGY can also be exported.
Fairly standard but high quality seismic displays in wiggle or variable density in four colourbars which are fixed.
Trace Header QC
Simple but effective trace readouts with ability to dump headers to ascii files.
Useful section info summary and ability to export headers.
Basic AGC and bandpass only as of June 2021 (filtering options probably a bit abstract for many users).
SeisTopia has slightly more options, particularly from the seismic processing and 3D QC point of view. The neat ability of SeiSee to rapidly QC an entire directory is missing from other viewers covered here.
I liked the Geo2X viewer and it might have an exciting future if it is supported and developed as planned. Will it ever topple SeiSee from the pinnacle of free QC viewers….well, only time will tell.
In this post I provide an incomplete list of links to free seismic data repositories. Feel free to add your favorites using the comments to this page. Many governments are now seeing the benefit of releasing data to research. There is a now a lot of data out there !
In a previous post I compiled a brief review of the free SeiSee software for quality control of SEGY data, including trace headers. In this post I briefly review SeisTopia which has very recently (May 2021) been released by Kev Roberts. Please also see here for a review of Geo2View. I used the same data for my SeiSee review which is a 12935 trace migrated stack released by USGS from the 2018 Matrix Survey with shot records from the same line.
Both viewers are free to download but are not covered by any standard license agreements (e.g. GNU).
I did find that Windows Defender anti-virus flags the colourbar editor shipped with SeisTopia. I’ve scanned this file with Bitdefender and it is totally clean. In any case you will not need the colourbar editor unless you plan to load customised colourbars.
SeisTopia and SeiSee both run under Windows10, but the newer versions of SeiSee also run under Linux.
Both viewers are officially unsupported, however SeiSee has been around for many years, many people are familiar with it and the developer does seem to release updates every few years. The recent release of SeiSee code could lead to extended 3rd party support in the future.
The SeisTopia user has to select (or drop in) one file at a time which is less useful than SeiSee for QC of multiple files in a single directory, switching between many files and comparing headers etc.
SeiSee will read seismic unix and CGG format files, as well as SEGY. SeisTopia will read up to SEGY Rev1.
SeiSee allows the user to edit/export SEGY files and modify headers.
The SeisTopia viewer options are nicely laid out and of excellent quality, probably better than SeiSee but sometimes slower as the files buffer from disk. The mouse wheel can be used to quickly change parameter values as well as to scroll the seismic displays. The mouse buttons can be used to quickly zoom in/out of the displays. It’s all very intuitive and the help file is quickly accessible if you need it.
I loaded 5Gb of shot records very quickly into SeisTopia and it was impressively quick to scroll through the file for quality control. I was able to view windowed Amplitude Spectra, test bandpass filters and FK filters.
Trace Header QC
SeisTopia pops the trace headers into a different window and the user can scroll up and down the section to see how the header values change. Two headers can be selected for the seismic display, with a third header available for a graphic type overlay (useful for elevation for example).
A 3D map viewer can be used to select inlines, crosslines and timeslices and make maps of header values (e.g. fold, elevation) so as a 3D Viewer SeisTopic far exceeds the capabilities of SeiSee and comes into territory previously occupied by OpenDtect. Other 3D viewers are also available for quality control of seismic data.
Both viewers have similar display options such as AGC and Bandpass Filter, SeisTopia has a few additional extra options such as t-squared gain, instantaneous attributes, a pseudo relief option and the ability to perform a windowed FK display as well as a normal amplitude spectrum.
I liked the new SeisTopia viewer, found it trivial to learn with intuitive high quality displays. I’ve put the icon right next to SeiSee on my desktop and I intend to use SeisTopia more often in the future. That said, if you are already a heavy SeiSee user then there is probably no strong reason to switch viewers. SeiSee offers more header editing features and SeisTopia offers more processing QC displays and 3D displays. Also checkout my review of Geo2View which is an alternative free windows based viewer.
There are of course literally tens of commercially available seismic viewers. Its always amazed me that more (or ?any) companies didn’t release a “lite” version of their viewers to enable quality control. Many contractors now offer free licenses (or cloud based) viewers for client QC during a processing project and this is certainly something I would recommend that the client asks for.
My review for the BotoSeis interface for Seismic Unix, as well as other viewers and free seismic processing systems should be coming later this month.
As advertised in a previous post we aim to review and compare freely available tools for seismic quality control. The standard bearer is most definitely SeiSee from DMNG . It seems to have been around for ever, but as of May 2021, version 22.6 dated 2017 appears to be the latest available (older versions are available on other links). More on SeiSee can be found here and on the original DMNG download site together with other codes such as SegDSee which is a similar viewer but for SEG-D format files. Also available and dated March 2021 is SeiSeeMp which is a slightly simplified tool but available multi-platform (including Linux) and for which source code is available.
I can understand that some of these download sites may not appear too friendly for those of you with highly security minded IT departments and those without administrator privilege’s. If you have these difficulties and would still like to use SeiSee then we recommend that you use your own laptop or you can contact us and we can come up with a cloud based solution which will suit your needs. Although free, SeiSee is a very useful piece of software and its well worth suffering the paperwork with your IT staff to get it installed. As far as we know the install exe is free of any virus or bugs and works out of the box on any windows system.
The above screenshot shows a typical SeiSee QC session featuring files in a given directory (left tab), middle tab (trace, EBCDIC or binary header) and seismic display with frequency spectrum. The software is fairly easy to use. If you have any difficulties then feel free to ask me via the comments to this post and I will try and help. Some comments and tips:
The seismic display is probably not the very best, but I find it very quick and perfectly good enough for simple data diagnostics. If I need to make figures as part of the QC then I would normally use Seismic Unix for this. SeiSee is great for a few screen snapshots for example by PrtScr or Windows key-Shift-S sequence.
The display is practically instantaneous and you can look at any SEGY file including stacks, shots or velocity cubes.
Seismic data processing is limited to bandpass filtering, AGC scaling and wiggle/variable area displays. There is an inversion option but that is not acoustic impendence inversion, it just reverses the display polarity.
You can read and edit 3D volumes in SeiSee also – for example to extract a given inline or crossline (although its a bit slow for this compared to something like Petrel or OpenDtect).
Trace headers can be edited and exported, although normally I would do this in Seismic Unix.
One feature I like is that you can simultaneously QC many SEGY files in the same directory. I find this useful, for example, to check all the binary or trace headers of many files together just by flicking back and forwards. I have sometimes managed to crash SeiSee doing this, but it is quick to get back in and carry on where you left off.
In our next post we will make some comparisons with other available software for QC, such as the newly released SeisTopia and Geo2View. In our view SeiSee is an indispensable windows based tool for quality control of seismic data, particularly trace headers.
A few weeks ago I saw a few posts on linkedin featuring the authors “top ten” windows based software for geoscience based tasks. Unfortunately I can’t find a link to these posts, maybe someone can help me out so I can link to them ?
In this series I wanted to make some notes on a topic that I’m asked about a lot namely “How do I view and QC seismic data for free ?”.
I also have a slide in my online (and free !) seismic processing course which I am aiming to improve during this series of posts. The slide is attached to this post but note that none of the links will currently work since it’s just an image.
I should note up front that since I’ve been using Seismic Unix for many years I am rather biased in its favour and will likely recommend that it is the best software for many simple seismic processing and visualisation tasks. I’m happy to use the free packages for QC and verification. Infact they are often better for this than commercial packages for 2D. Only basic 3D processing/visualisation is available in freeware. I use commercial packages for production processing, linking gathers to stack sections, interactive processing etc. I’d be a bit uneasy doing anything fully commercial using freeware unless I had independently compared results with something commercial.
So future posts will inform readers on:
How to duplicate my current preferred seismic quality control setup – seismic unix running Ubuntu linux within the Windows 10 Linux Subsystem. Post in preparation.
Tricks and scripts for the autogeneration of images for inclusion and comparison within powerpoint (in prep).
One of the things we did when we first built websites in the late 1990’s was to provide lists of links which might be useful to other people. Better search engines and dominant marketplaces have limited the use of a “List of Links”. Undeterred by fashion, here are the various links to areas I’ve found useful in recent months, particularly regarding the geoscience consulting business. Practically all consultants have a website and actively use connections within LinkedIn, however, in geoscience there is not a single place to go for clients to find commercially available products and consulting services. Or if there is please let me know about it.
Please feel free to add your own favourite links in the comments and I will add them to the list.
Has comprehensive listings of all types of software used in the energy industry
Consultants Marketplaces and Job Listings (also with links)
A variety pf marketplace websites can be used to find consultants in the IT sector at rock bottom prices, but these are rarely used in geoscience. The concept is good but some of the projects offered might be considered questionable at best. Typical examples include freelancerupwork truelancer toptal peopleperhour
I didn’t make much coding progress over the weekend, but I did find my 1975 copy of Martin Gardner’s book “Mathematical Puzzles and Diversions”. In the photo you can see a hexaflexagon that I constructed yesterday after reading this chapter of the book for the first time in over 40 years. Flexagons are well worth looking at, especially if you have 10 year old children. I found a few templates on the web with some interesting design ideas.
I also read the Polyominoes chapter, possibly for the first time. Since it was chapter nine I’m not sure that ever read it before..I seem to remember finding the book quite difficult to understand when I was 10. The Polynominoes piece is interesting, but the B&W graphics are really poor and rather uninspiring. I’m sure later books and versions of this text ( and its follow ups) had better graphics.
p.s. I found the book on a bookshelf in my house in Dublin, so no need to search through boxes of books in my loft in Mayo !
This blog is already lagging a few days behind actual events, but that is probably of no consequence to the few readers likely to encounter it. Since I had decided to code in BBC basic, I was faced with two options
Get the old BBC micro from the loft. I know it works, but it needs to be connected to a TV screen via a coaxial cable, so that’s marginally inconvenient to my TV watching family. Somewhere I have a 12″ B&W TV that I originally used for the BBC micro, but I’d have to find that. Also I’d have to get the floppy drive working. My DAD had a 512Kb hard disk, but I’ve never used that….all in all it seems a bit too retro even for a retro project like this.
Use BeebEM – a PC based BBC emulator which I used in the past to play classic BBC games such as Elite. I had a little bit of a fiddle around with this and wrote a few lines of code. However it wasn’t easy to save the code in any kind of text file.
This is a screen shot of BeebEm running on Windows10 PC.
Whilst searching around in BeebEm for something to save the code in a way I can use in other applications, I found BBCSDL a version of BBC basic for the PC ! This website is well worth checking out for a wealth of historical information and has been recently updated. The code window itself features two basic editors and can save the code as ASCII text (my original aim).
So, decision made, I decided to use BBCSDL to produce code.