[Paraview] SEG-Y seismic data loading

Lester Anderson arctica1963 at gmail.com
Tue Mar 17 07:56:33 EDT 2015


There is an updated version of the code here:
https://github.com/rob-smallshire/segpy

I only have 64 bit Python, and this needs 32 bit PyGtk - anyway the route
for reading the data is certainly there. The one issue we would have is
that seismic data can be both in Time (Z axis) or depth, depending on
whether it has been depth converted.

In terms of attributes to deal with, there could be any number of
components, including velocity, amplitude, density etc. but most people
just view a colour-shaded amplitude image for interpretation. The wiggle
trace is fine at a smaller scale.

As an import, it would be necessary to be able to either read the time of
Z-scale or define manually.

On 16 March 2015 at 20:12, Berk Geveci <berk.geveci at kitware.com> wrote:

> A quick Google search yields a few Python libraries such as
>
> http://segymat.sourceforge.net/segypy/
>
> Has anyone experimented with any of those? Once someone can figure out how
> to bring the data in, we can figure out how to visualize it.
>
> -berk
>
> On Sun, Mar 8, 2015 at 9:50 AM, Lester Anderson <arctica1963 at gmail.com>
> wrote:
>
>> The other workaround is to have an image of the seismic line that can be
>> georeferenced for loading into Paraview. However, this requires a seismic
>> viewer capable of exporting a good quality image and not all do (SeiSee is
>> quite good). Obviously things get a little complex when having to convert
>> from time to depth, but not so if you are dealing with Z as the time
>> coordinate.
>>
>> Is there a georeference filter/tool in ParaView?
>>
>> Cheers
>>
>> On 6 March 2015 at 20:55, Léo Pessanha <leonardopessanha74 at gmail.com>
>> wrote:
>>
>>> Putting a SEG-Y data in a more direct way is still in the escope of one
>>> of the projects that i am working on. I did some research not a long time
>>> ago and i found that Richard Strelitz wrote a paraview plugin for reading
>>> SEG-Y data at LANL but he gave up since there was no easy way of retaining
>>> the concept of a trace that is so essential to seismic data at the time he
>>> was still trying. He said that would for some of the files he created but
>>> we lost contact.
>>>
>>> Maybe he could help, and instead of starting from zero, maybe there`s a
>>> way to continue his work and save some time.
>>>
>>> For me it would be a really really great tool to have in paraview!
>>>
>>> With the proper guidance, i would really like to help(or try to help) !
>>>
>>> 2015-03-06 11:58 GMT-03:00 David E DeMarle <dave.demarle at kitware.com>:
>>>
>>> +1, this would be great to have in ParaView.
>>>>
>>>> Just need someone out there to find the time and or funding to
>>>> implement it.
>>>>
>>>> It could make a nice google summer of code effort if there is a student
>>>> who is interested in the topic.
>>>> http://www.kitware.com/blog/home/post/857
>>>>
>>>>
>>>> David E DeMarle
>>>> Kitware, Inc.
>>>> R&D Engineer
>>>> 21 Corporate Drive
>>>> Clifton Park, NY 12065-8662
>>>> Phone: 518-881-4909
>>>>
>>>> On Fri, Mar 6, 2015 at 7:21 AM, Lester Anderson <arctica1963 at gmail.com>
>>>> wrote:
>>>>
>>>>> This is definitely an import filter that would make ParaView more
>>>>> widely used, particularly in industry. Even doing as suggested by Leo, of
>>>>> reading the coordinates and extracting the amplitude would still be useful
>>>>> when viewing the data in 3D.
>>>>>
>>>>> Perhaps this will be addressed in a future release, but I know this
>>>>> has been asked for some years back I believe.
>>>>>
>>>>> On 5 March 2015 at 22:14, Lester Anderson <arctica1963 at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Leo,
>>>>>>
>>>>>> Thanks for the suggestions. What software did you use to export the
>>>>>> data?
>>>>>>
>>>>>> Cheers
>>>>>> Lester
>>>>>>
>>>>>> On 5 March 2015 at 19:18, Léo Pessanha <leonardopessanha74 at gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I would like to apologize, i do not know how to answer a question in
>>>>>>> the mailing list correctly, i think the way i am doing it right now is
>>>>>>> going to appear as a new question
>>>>>>>
>>>>>>> There is no easy way of doing it, to see SEG-Y data in paraview, i
>>>>>>> used another software to export the data to ASCII txt
>>>>>>>
>>>>>>> So i exported to a 4 collumn text file with "X" "Y" "Z" "AMPLITUDE",
>>>>>>> imported in paraview, table to structured grid points filter, and used the
>>>>>>> scalar variable amplitude to color the object
>>>>>>>
>>>>>>> Hope it helped!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Please keep messages on-topic and check the ParaView Wiki at:
>>>>> http://paraview.org/Wiki/ParaView
>>>>>
>>>>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://public.kitware.com/mailman/listinfo/paraview
>>>>>
>>>>>
>>>>
>>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150317/b0c54a12/attachment.html>


More information about the ParaView mailing list