Figure shows a example of CM/AVS network that can be started by invoking CM_Slicer. The network begins with a standard AVS module called file browser that is used for selecting the input file name, that must be a SEP header file. The file name is passed on to the Browser that reads from disk a subset of the dataset, as specified by the user. The data so loaded in memory are passed to three instances of the Slicer module that extracts two-dimensional slices out of the multi-dimensional dataset. Each of the three slices is then passed to a Gain module for interactive gain, then to a Pan_Zoom module, and finally the three images are merged together and displayed in one window by the standard AVS module image viewer. The image viewer module displays the slices in a flat view, but the same slices can be rendered in three dimensions by the geometry viewer AVS module, as we will show in the next section.
As an example to illustrate the application we visualize a marine 3-D prestack dataset with no cable feather; that is, a four-dimensional dataset. The data has 3 parallel lines with 501 shot gathers each. The gathers have 120 traces of 704 time samples each. The total size of the dataset is only about 500 Mbytes; therefore the whole dataset can be read and stored in the CM-5 memory without sub-sampling. Figure shows the window displaying a common-offset section, a shot gather, and a time slice extracted from the prestack dataset. In the remainder of this section we will describe in more detail the CM/AVS modules that we developed, and we will illustrate their user interfaces.