LeftArrow Seismic Imaging Home LeftArrow Products & Services LeftArrow 3d Seismic Imaging LeftArrow 3d Ray Tracing

3d Ray Tracing Program Arguments

This program uses the dds I/O system to set arguments for controlling the program. Arguments can be passed via the command line, input data dictionary, or input data. The command line has the highest presidence in the case of ambiguous definitions. And it may be useful to use this presidence rule to override erroneous header information from seismic data sets.

Argument Summary

for program d3depth2time and d3time2depth:
[help=] [ -h | ? | -help ]
[in= dds_vel_dict]
[norms= ray_starting_info]
[time_section= out_travel_time] [verbose=]
[save_rays= yes | no]
[axis= x y z ]
[size.x= Number_of_Pts_in_x_direction]
[delta.x= Increment_between_Pts_in_X]
[origin.x= X_axis_Origin]

The relationship between positions given by the PtNorms file and stations in the velocity model is given by formulae of the form:

ix = Int((x-x0)/dx) +1

rx = (x-x0-(ix-1)*dx)/dx

where x is the x location of a ray, ix is the maximum index of any velocity station having a smaller x value than the ray, ix+1 is the minimum index of any velocity station having an x coordinate larger than the ray, and rx is the relative weighting factor for linearly interpolating between v(ix) and v(ix+1). That is, v(x)= v(ix)*(1-rx)+ v(ix+1)*rx. The program uses trilinear interpolation to obtain values of velocity between velocity stations in the 3d velocity field and bilinear interpolation to obtain gradient values. That is, the program uses the above formula to interpolate in however many dimensions that are appropriate.

Last Modified: . Document access count:

dvasicek@trc.amoco.com


BACK Return to the Seismic Imaging Home Page Back Return to the 3d Raytracing Home Page. 1