Home > INTViewer > INTViewer Features
INTViewer
Features and Functions
General
INTViewer is a small footprint cross-platform intuitive seismic data viewer and analysis tool providing
swift access to large multi-dimensional or multi-volume data sets.
Hardware requirements are
minimal, one gigabytes of memory with Java installed and enough disk
space to hold the user data sets. The same installer can be used on
Windows, Linux, Solaris, MacOS Systems, both 32 and 64 bit.
Data Preparation Utilities:
- Data Indexing (Seismic Indexer), can be executed:
- As a tool from within INTViewer
- Script with a GUI
- Command line with user defined parameters.
- No limit in data size or dimensions.
- Does not create a copy of the data.
Some formats have built in referencing and do not require indexing,
such
Formats are SEP, JavaSeis and others.
- Seismic Transposing (SeismicTransposer) for viewing time/depth slices of
data sets too large to be held in memory.
Can be executed:
- As a tool from within INTViewer
- Script with a GUI
- Command line with user-defined parameters
Data Formats Supported:
-
Seismic
- SEGY, with complete trace header specification
- SU, with automatic ENDIAN detection
- SEP
- Promax
- SVF
- Javaseis
- SEGD
- SMT (beta plugin)
- Proprietary formats can be implemented using plugin architecture
-
Horizons
- Internal XML format
- Column based ASCII format
-
GIS
- ESRI shape files
- P1-90 acquisition geometry
- Lat-Long or XY UTM
-
Pointset data
Points are specified using three coordinates and any number of attributes.
These "points" can be displayed as layers in XSectional, Map
View, and 3D windows. The visibility of the points can be controlled
based on its attribute range. The point attributes can be edited and
saved.
- Internal XML format
-
Well data
Wells can be displayed in their X & Y coordinates in Map Views and 3D Views. Wells trajectories
are projected onto XSectional Seismic data color coded to indicate in plane and out-of-plane. Individual log curves may be
displayed in traditional well track display. A generalized ascii reader is available for associated deviation files.
- LAS, versions 2.0 and 3.0
Extensibility:
INTViewer is designed as a NetBeans platform. Using NetBeans Rich Client Platform and IDE, users can easily create and deploy their own plugins.
Plugins can be used to extend the functionality of the viewer including new data types, new windows or graphics, proprietary algorithms, complete
workflows, etc. Plugins are managed through the Update Center which let users download, install, remove and update plugins. Common plugin types
are:
- Data Plugins enables easy addition of readers/writers for any data
type or new data types can be created for custom layers.
- Processing Plugins, also known as pipeline plugs, allows the insertion
of on-the-fly processing for seismic display just before visualization.
Such existing plugs are the phase rotation, band-pass filter and anglefield
calculation.
- Analysis plugins for simple tasks such as signal to noise analysis.
- Workflow Plugins, allow the integration of complete workflows into
the viewer including step by step instructions. Examples of customer
workflows include velocity scanning and QC of navigation data.
INTViewer provides a rich API for building plugins. Please see the INTViewer Developer Wiki for more information.
Portability:
INTViewer is written in Java,
therefore it is independent of platform. As long as a Java JVM exists
for a hardware type, the INTViewer will execute on that platform. It
executes for both the 32bit and 64bit versions of Java and Java3D. The
INTViewer has a small footprint: from a memory requirement of less than
1GB, it can handle data sets of nearly unlimited size. If memory greater than
2GB exists, the startup scripts may be user modified to take advantage of larger memory
Base Functionality:
-
Display Seismic XSections utilizing random data access.
- Optional auxiliary graph which can display data picks and/or user
selectable trace header word values
- Optional horizon picking and display.
- Three modes of horizon picking,
- Time picks can be picked with no snapping, or snap to: minimum, maximum or zero crossing.
- Can save to XML or ASCII IXTA formatted file.
- Horizon data can be merged into a new horizon.
- Optional trace muting both stacked and prestack.
- Optional gapping for pre-stack datasets.
- Selectable display types, wiggles, fills, color fills, density, interpolated density, etc.
- Selectable interpolation between data samples: step (for velocity functions), linear and quadratic.
- Several types of normalization (gain) control including AGC.
- Easy color map selection with built-in color map editor.
- Wide range of interpolation types for data display, for example, "Step" mode for velocity displays.
- Support for unlimited number of axes for trace annotation.
-
Map View
- Multi-layer support, time slices, outline, horizons, GIS, acquisition geometry.
- Generation of InLines, XLines and arbitrary Traverse lines by graphical
methods.
- Support IJ, XY or LatLong display modes. Complete support for coordinate reference systems with more than 4,000 projections supported.
- Horizons can be colored based on time, amplitude or other attribute.
- Can load data volume to memory, both 32 and 8 bit.
- Arbitrary Traverse XSections
- Can be selected from map view
- Direct input for direct XSection creation.
- Save line definitions from Map or XSection views.
- can be pre-stack (gather) data.
- All 2D operations are available for Arbitrary lines.
-
Display a 3D survey outline without transposing the data.
- Optional horizon overlays
- Generation of InLines, XLines and arbitrary Traverse lines by graphical methods,
- Displays position of generated XSectional Lines..
-
3D Viewing
- Display of seismic slices (inline, xline, time), arbitrary lines nd probe from a volume.
- One or more volumes can be viewed simultaneously with no limit in the volume sizes.
- Volumes can be optionally loaded in memory for faster visualization.
- Horizons can be colored based on time, amplitude or any other attribute.
- Interactive move of inline, xline or time slices in a volume.
- Fully synchronized with the 2D views.
- Display of 2D lines
- Drag and drop capability between 3D and 2D views.
- Support for display of pointset data as a cloud of points.
- Well Displays
- Display of multiple well trajectories in a map view, with labels.
- Display of multiple well trajectories with log curves in 3D windows.
- Display of color coded well trajectories projected onto XSections.
- Display of log curves in traditional well tracks, with mouse over features.
- Fully integrated drag-and-drop capability with synchronization.
- Multiple well loaded for faster viewing and ease of use.
Synchronization:
All windows are communicate such that a scroll bar movement in one window
causes all scroll bars to move synchronously. The cursor will be at
the same location in all windows, movement in one window produces an
identical movement in all other windows. Variables and parameters can
be shared between windows and layers, such that changing the parameters
in one window, changes all windows.
Broadcasting:
Within any window a point may be selected by a mouse click and then
its coordinates (Keys) can be broadcast to all other windows, both 2D
and 3D, for immediate update.
Layering:
Within any window, multiple Seismic layers can be overlaid. Opacity
control is available on all layers so that underneath layers may be
seen simultaneously. The seismic layers can be of diverse types; velocity,
amplitude or attribute data. Operations on layers are:
- Independent normalization (gain)
- Both horizontal and vertical curtains are available when two XSections
are overlaid within a single window. One data set visible on each side
of the cursor position.
- Automatic rotation between all layers with speed (time) control.
- Opacity control.
- Color control
- Display Types.
- Layer ordering
- Layer visibility
- Layer deletion
Drag and Drop Data Movement:
Data can be input to a window by drag and drop from a data browsing
dialog box that displays the data repository. Data can also be moved
from window to window by a simple drag and drop procedure. This data
drag and drop feature spans both 2D and 3D Displays.
Window scaling:
The active window type is sensed by the scaling dialog and appropriate
scaling parameters are presented for the window type. The data set can
be scaled to completely fit within the window by the "View All"
option.
Window Annotation:
Complete annotation is available for the axes, titles, and labels. Labels
update automatically when window changes. XSections can be labeled with
any trace header value. Font type and size can be specified.
Window Zoom:
Zoom can be performed in steps of 2 or by rubber-band selection of an
area. The window can be returned to its original status by a zoom-reset.
Window Placement:
Individual windows can be arranged manually, or by using the Tile All,
Tile Vertically, Tile Horizontally
or Cascade options. Windows may be undocked (moved off of the main window) and docked.
Session Saving and Restoration:
At any time, the current windows, data set information and parameters
can be saved to a configuration file. This session file can be used
at any time to restore the INTViewer to the identical conditions as
when the session was saved.
Tools:
-
Histogram: gives graphical sample value distribution for data
selected by user.
-
Cross-plot: cross-plots
any two matching layers and displays the cross-plot results in a new
scalable window. The cross-plot can be linked to any layer by a "drag
and drop" method. This link allows data within a user defined polygon
to be color highlighted on the linked layers or conversely, data selected
in a user defined polygon on the layer, will be displayed in the cross-plot
window. Features include:
- Ability to view a cross-plot between two seismic data sets (or subsets thereof) or two attributes
of the same horizon.
- Cross-plot points can have single color, be colored based on time/depth
or based on a third dataset.
- Ability to select and save a subset of cross-plot points and highlight
those points in a seismic display.
- Ability to select an area on the seismic display and highlight the
corresponding points in the cross-plot view.
- Ability to animate (blink) the points on the Cross-plot which represents the
internal points of a polygon on the Seismic Data.
-
Snapshot: put an
image of the active window on the system clipboard, so that it may be
pasted into other documents.
-
Movie tool: captures a user specified number of frames, one per window change (increment)
and enables the playback of these frames at a specified speed.
-
Data Browsing:
a dialog box detached from the main window and shows the INTViewer compatible
files within the directory structure specified by a user defined environmental
variable.
-
Spectrum Analysis: provides
a spectrum analysis of one or more rectangular selection in your data. Options include Amplitude Spectrum, Phase (wrapped or unwrapped), Power or Db Spectrum.
-
Odometer: at the bottom of the screen continuously gives the
Key coordinates (such as InLine and Xline) in addition to the data value
at the cursor position.
-
Calculator: available in both XSection and Map view modes.
Performs on-the-fly user defined computations on multiple data input
to visualize the resulting data set.
- FK Analysis: support for FK analysis of a complete seismic dataset or of a selected subset.
Optional Plugins:
Many optional and free plugins can be downloaded from INTViewer update center. These include plugins for signal to noise analysis, Butterworth filter, angle field calculation, spherical divergence, support for reading SMT seismic data format and more.
Hardcopy:
INTViewer can save print to a printer with a variety of configuration
and print preview options, or save views as "PDF" files. Views
can also be exported as CGM files.
Shortcut Windows
Shortcut Windows with contain the most commonly used properties parameters has been supplied at
the left for ease of use. Shortcut windows exists for the most common types of windows and layers.
Output:
Several Types of data may be output, they are:
- Seismic Data, the contents of any window.
- Polygonal data from Cross-Plots, and Arbitrary Traverses.
- Bing and Goggle compatible maps (requires free plug-in)
- Modified Trace Header Seismic Data.
|