This message is to announce the creation of a new blog called
The Seismic Un*x User. I suggest that this topic of processing
a line from scratch be discussed on that forum.
The address is:
http://theseismicunixuser.blogspot.com
John Stockwell | jo...@dix.Mines.EDU
Center for Wave Phenomena (The Home of Seismic Un*x)
Colorado School of Mines
Golden, CO 80401 | http://www.cwp.mines.edu/cwpcodes
voice: (303) 273-3049
Our book:
Norman Bleistein, Jack K. Cohen, John W. Stockwell Jr., [2001],
Mathematics of multidimensional seismic imaging, migration, and inversion,
(Interdisciplinary Applied Mathematics, V. 13.), Springer-Verlag, New York.
_______________________________________________
seisunix mailing list
seis...@mailman.mines.edu
https://mailman.mines.edu/mailman/listinfo/seisunix
Unsubscribe: seisunix-u...@mailman.mines.edu
Hello Glenn,
Monday, May 25, 2009, 11:11:23 AM, you wrote:
|
> |
Let's assume that the geometry and CDP binning are possible and think about the next step. Should we look at noise removal, multiple removal or designature first? Or something else? Shot, offset or CMP domain? t-x, f-k or tau-p? Let's look at the data and design a processing flow, and put it on the blog, etc. |
Typically, I never start multi-trace routines before amplitude corrections and (especially!) deconvolution.
First step is amplitude recovery. First sub-step is spherical divergence correction. To use formulae k=T*V^2, we need a rough estimate of stacking velocities. So, preliminary step is to construct a supergather on the base of, say, 31 CMPs in the middle of the line, and to perform a rough velocity estimate.
--
Best regards,
Monday, May 25, 2009, 9:40:48 PM, you wrote:
> On the whole I agree, but I usually get a brute stack out for
> reference as soon as possible. I have one now.
Yeah, I have exactly the same unpatience to get the "zero" picture
ASAP. Usually, I never do SDC & SCA before I get the stack. With AGC,
the brutest velocities and no statics.
> I found I needed to do some multi trace work to clean the data in
> order to see it better. I will form a flow and run the data through
> completely once I am happy with it. Too much time on seismic boats!
Can't agree here. I got the stack with almost everything displayed
clear, weak upper horizons, the bowl - like mid-time horizons and
multi-faulted bottom horizons.
> I think there may be an issue with the geometry file, or else they did
> some standing shots to boost fold on the eastern end.
Haven't checked it yet.
> I think this line will take some iteration. My Apple is working hard.
> NMO and stack only take 5 to 10 seconds, but some of the other stuff
> takes a while. And trying a variable top mute and picking velocities
> is not so easy on SU, but good fun anyway.
I have already processed the line quite much, including SDC, SCA, SCD,
three iterations of velocity corrections and two iterations of
autostatics. BUT... Everything is on ProMAX, not on SU. :) Soon I'm
going to post some screenshots of my progress. Consider it to be some
kind of "reference" processing?
> I hope more people have suggestions soon.
--
Best regards,
Mega mailto:mbai...@yandex.ru
_______________________________________________
WoW!!! very nice indeed!, let's try it in SU guys!
> Date: Mon, 25 May 2009 23:51:30 +0600
> From: mbai...@yandex.ru
> To: gdrey...@gmail.com
> CC: seis...@dix.mines.edu
> Subject: Re: [Seisunix] Processing a line from scratch: Seismic Un*x Blog
>
> Hello Glenn,
>
> Monday, May 25, 2009, 11:20:04 PM, you wrote:
>
> > Great! But you might frighten people if you use Promax for everything.
>
> Oh, come on! They are big brave boys. :)
>
> Here comes the bride (see attached images):
> Stack 0 is brute stack with approx. velocities and no statics
> Stack 1 is stack with refined velocities and no statics
> Stack 2 is stack with original statics + autostatics and refined velocities
> Stack 3 is stack after s.c.decon and + autostatics 2 and refined
> velocities
>
>
> --
> Best regards,
> Mega mailto:mbai...@yandex.ru
¿Eres del Madrid, del Barça, del Atleti...? Apoya a tu equipo en la Zona Fan de MSN Deportes
Hello walid,
Tuesday, May 26, 2009, 1:46:08 AM, you wrote:
|
> |
|
I don't know. Probably yes. See official system requirements for ProMAX.
Tuesday, May 26, 2009, 1:53:15 AM, you wrote:
> My question is operational - I get on The Seismic Un*x User blog
> and see only 2 entries. But I get the posts from Mega and Glenn
> Reynolds from the seismic unix mailing list - and some seem to be
> missing - I assume because the seis...@dix.mines.edu was not
> included as a recipient. Should all these posts go to the blog, or am I missing something?
Oh, this is really wrong. Mailing list is very old-fashioned way for group of people to communicate. Blog with topics and discussions is much more convenient. However, I cannot just carbon-copy every my reply to the TSUU blog without _you_ people to join me there. We should had moved there already, but the inertia is too strong.
> That said, most of us don't have access to the commercial ProMax or
> explanations of its modules. So it would be very helpful to have a
> workflow of Mega's processing with expanded notes to understand the
> steps in context to SU modules. This may be asking too much from
> people who have pressure from their regular jobs, but I though I would put it out there.
I'd be glad to show my fundamental way of processing without being specific to any particular software. Actually, I needed no special processing at all to produce my stacks (except decon, of course), since those stacks are done with AGC.
First step in processing is to obtain a "zero" stack, and we need a "zero" velocity for this. My usual way to guess a velocity is to build a "supergather" (do I need to explain what that mean?). Having a supergather in hands I usually perform the direct measurement of several most intense hyperbolas (by overlaying the "living" hyperbola and seismic data) and just read the "t0" and "V" readings from the velocity measurement tool. If Seismic Unix does not possess such a tool, I may tell how to use ten-fifteen picks of a hyperbola to estimate its velocity.
Thanks Mega,
comments for all below...
First step in processing is to obtain a "zero" stack, and we need a "zero" velocity for this. My usual way to guess a velocity is to build a "supergather" (do I need to explain what that mean?). Having a supergather in hands I usually perform the direct measurement of several most intense hyperbolas (by overlaying the "living" hyperbola and seismic data) and just read the "t0" and "V" readings from the velocity measurement tool. If Seismic Unix does not possess such a tool, I may tell how to use ten-fifteen picks of a hyperbola to estimate its velocity.
As a first stab from a rusty processor (I'm more of a interpreter/modeler) I will try to use my limited knowledge of SU to duplicate your steps (described above) without all the details. I will try to create a detailed SU flow and adjust parameters during the next week (unfortunately I have some deadlines on my real job). I would welcome any comments on better ways to approach this line.
Starting from the dataset loaded into SU format with good header values (I will call it L2D.su)
# window CMPs near middle of line and sort to CMP to create the super-gather
suwind
# simple spherical correction here
sugain tpow=2.0 |
# sort into CMPs
susort cdp offset >L2D_SuperGather.su
Then run the constant-velocity panel script (found in $CWPROOT/src/su/examples/NmoScan)
Must modify parameters in the beginning of the script including the input and output file names.
From the resultant panels, pick the times and RMS velocities of the flattened reflections in the super-gather (might need to interpolate the velocities between constant velocity panels).
This one velocity estimate can be used for the first brute stack.
Then for the whole line, divergence correction (sudivcor), NMO correction (sunmo), and stack (sustack), AGC (suagc), and plot (suximage)
On second thought, the divergence correction may not be that important for this brute stack because of the AGC
That should get to a brute stack, like Mega's zero stack. Again, I will try to work through the details this week in my spare time. Any comments or suggestions are more than welcome.
I'm looking forward to discussion of the more sophisticated part of the processing including residual velocity analysis, multiple suppression, and anisotropy, if applicable.
Cheers, DaveM
Thanks Mega,
comments for all below...
Mega G. Baitoff wrote:Hello David, Tuesday, May 26, 2009, 1:53:15 AM, you wrote:My question is operational - I get on The Seismic Un*x User blog and see only 2 entries. But I get the posts from Mega and Glenn Reynolds from the seismic unix mailing list - and some seem to be missing - I assume because the seis...@dix.mines.edu was not included as a recipient. Should all these posts go to the blog, or am I missing something?Oh, this is really wrong. Mailing list is very old-fashioned way for group of people to communicate. Blog with topics and discussions is much more convenient. However, I cannot just carbon-copy every my reply to the TSUU blog without _you_ people to join me there. We should had moved there already, but the inertia is too strong.
Inertia is hard to change... email for now, unless most everyone moves to the blog.
That said, most of us don't have access to the commercial ProMax or explanations of its modules. So it would be very helpful to have a workflow of Mega's processing with expanded notes to understand the steps in context to SU modules. This may be asking too much from people who have pressure from their regular jobs, but I though I would put it out there.I'd be glad to show my fundamental way of processing without being specific to any particular software. Actually, I needed no special processing at all to produce my stacks (except decon, of course), since those stacks are done with AGC. First step in processing is to obtain a "zero" stack, and we need a "zero" velocity for this. My usual way to guess a velocity is to build a "supergather" (do I need to explain what that mean?). Having a supergather in hands I usually perform the direct measurement of several most intense hyperbolas (by overlaying the "living" hyperbola and seismic data) and just read the "t0" and "V" readings from the velocity measurement tool. If Seismic Unix does not possess such a tool, I may tell how to use ten-fifteen picks of a hyperbola to estimate its velocity.
As a first stab from a rusty processor (I'm more of a interpreter/modeler) I will try to use my limited knowledge of SU to duplicate your steps (described above) without all the details. I will try to create a detailed SU flow and adjust parameters during the next week (unfortunately I have some deadlines on my real job). I would welcome any comments on better ways to approach this line.
Starting from the dataset loaded into SU format with good header values (I will call it L2D.su)
# window CMPs near middle of line and sort to CMP to create the super-gather
suwind <L2D.su key=cdp min=middle max=middle+11 |
Thanks
26.05.09, 14:56, "Simon Crombie" <simonc...@onetel.com>:
> I would be grateful not to have 5MB of attachments arriving with e-mails on
> this message board. It filled up my mailbox and prevented other mail being
> received.
> Thanks
Even free web-mails have almost unlimited mail space. Maybe using them for this maillist will help? Or even better - tune you mail client not to accept messages with attachments above 1Mb?
--
Жизнь без спама на Яндекс.Почте http://mail.yandex.ru/nospam
John Stockwell | jo...@dix.Mines.EDU
Center for Wave Phenomena (The Home of Seismic Un*x)
Colorado School of Mines
Golden, CO 80401 | http://www.cwp.mines.edu/cwpcodes
voice: (303) 273-3049
Our book:
Norman Bleistein, Jack K. Cohen, John W. Stockwell Jr., [2001],
Mathematics of multidimensional seismic imaging, migration, and inversion,
(Interdisciplinary Applied Mathematics, V. 13.), Springer-Verlag, New York.
_______________________________________________
For example, if we had some file
data=yourdata.su
suximage < $data mpicks=$mutepicks wbox=1000 hbox=500
The result would be a su wiggle trace plot. To pick the mute
curve, place the cursor on the desired point and press "s".
When finished picking press "q"
Then make a parfile in the form of tmute= and xmute= entries:
sort < $mutepicks -n |
mkparfile string1=tmute string2=xmute > $parfile
and apply the mute, making sure that the values represented by
the field key=KeyValue are the same as those of the horizontal
scale in the original plot that you pick from.
sumute < $data par=$parfile key=$key > mute.$data
John Stockwell | jo...@dix.Mines.EDU
Center for Wave Phenomena (The Home of Seismic Un*x)
Colorado School of Mines
Golden, CO 80401 | http://www.cwp.mines.edu/cwpcodes
voice: (303) 273-3049
Our book:
Norman Bleistein, Jack K. Cohen, John W. Stockwell Jr., [2001],
Mathematics of multidimensional seismic imaging, migration, and inversion,
(Interdisciplinary Applied Mathematics, V. 13.), Springer-Verlag, New York.
_______________________________________________