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

3d Seismic Ray Tracing Facility

Syntax Summary

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]

Three dimensional ray tracer for modeling and migration of surfaces using the dds i/o system. d3time2depth traces rays from the surface z=0 to the subsurface determined by following rays until the travel time along the ray is equal to the traveltime of a ray from the surface to the reflector in the direction specified by the PtNorms file. d3time2depth accepts the following command line arguments of the form arg_id= arg_value

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.amoc o.com


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