WO2002013139A1 - Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion - Google Patents

Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion Download PDF

Info

Publication number
WO2002013139A1
WO2002013139A1 PCT/EP2001/009277 EP0109277W WO0213139A1 WO 2002013139 A1 WO2002013139 A1 WO 2002013139A1 EP 0109277 W EP0109277 W EP 0109277W WO 0213139 A1 WO0213139 A1 WO 0213139A1
Authority
WO
WIPO (PCT)
Prior art keywords
point
elements
image
calculating
data set
Prior art date
Application number
PCT/EP2001/009277
Other languages
French (fr)
Inventor
Erik Bouts
Gijsbert Christiaan Fehmers
Stiliyan Nikolov Kalitzin
Original Assignee
Shell Internationale Research Maatschappij B.V.
Shell Canada Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shell Internationale Research Maatschappij B.V., Shell Canada Limited filed Critical Shell Internationale Research Maatschappij B.V.
Priority to US10/344,052 priority Critical patent/US6725174B2/en
Priority to EP01962934A priority patent/EP1307858B1/en
Priority to AU2001284006A priority patent/AU2001284006B2/en
Priority to CA002417749A priority patent/CA2417749C/en
Priority to AU8400601A priority patent/AU8400601A/en
Priority to JP2002518422A priority patent/JP2004506275A/en
Priority to DE60102247T priority patent/DE60102247T2/en
Publication of WO2002013139A1 publication Critical patent/WO2002013139A1/en
Priority to NO20030607A priority patent/NO324860B1/en

Links

Classifications

    • G06T5/70
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. analysis, for interpretation, for correction
    • G01V1/34Displaying seismic recordings or visualisation of seismic data or attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/30Noise filtering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V2210/00Details of seismic processing or analysis
    • G01V2210/60Analysis
    • G01V2210/64Geostructures, e.g. in 3D data cubes
    • G01V2210/646Fractures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20004Adaptive image processing
    • G06T2207/20012Locally adaptive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20192Edge enhancement; Edge preservation

Abstract

rocessing a seismic image comprising the steps of(a) obtaining a two or three dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image;(b) calculating for each point the partial derivatives of u(m) in n directions to obtain n derivative data sets of the partial derivatives uxi; (c) calculating for each point a symmetric nxn structural matrix S, wherein the elements spq equal uxp.uxq, and an nxn diffusion matrix D, wherein the elements dij are a function of the elements spq; (d) calculating for each point u(m+1) from u(m) using the following equation u(m+1)=u(m)+c.div(ε.Dgrad(u(m))), wherein c is a predetermined constant, 0≤c≤1, and wherein ε is a scalar, 0≤ε≤, wherein ε is close to zero when near an edge and close to 1 when far away from an edge (10, 11, 12, 14, 15); and(e) repeating steps (b) through (e) M times to obtain the processed image.

Description

EDGE-PRESERVING ENHANCEMENT OF SEISMIC IMAGES BY NONLINEAR ANISOTROPIC DIFFUSION
The present invention relates to a method of processing an image, for example a seismic image, applying a diffusion process. Such methods are known, see for example the thesis Anisotropic diffusion in image processing' by J eickert, January 1996, pages 41-44.
Known is a diffusion method that comprises the steps of
(a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives ux^; (c) calculating for each point a symmetric nxn structural matrix S, wherein the elements Spq equal uXp.uXg,- (d) calculating for each point an nxn diffusion matrix D, wherein the elements dj_j are a function of the elements Spg,- (e) calculating for each point u(m+l) from u ( ) using the following equation u (m+1) =u (m) +div (Dgrad (u (m) ) ) ; and (f) repeating steps (b) through (e) M times to obtain the processed image.
Unless otherwise specified, the following holds throughout the specification and the claims:
Figure imgf000003_0001
uxj_= 9u/δxj_.
An element of the image data set is also referred to as a point of the image. In the known method an initial image is processed to obtain successive images, wherein each image is obtained from the previous one by a diffusion process. The diffusion method can as well be described by the d diffusion equation —- = div(DNu) . a
There are four types of diffusion methods. At first there is the isotropic diffusion in which the diffusivity D is a scalar and the anisotropic diffusion in which D is a matrix. Then for each of these two types, the diffusion can be linear, in which D is not a function of u or the diffusion can be non linear in which D is a function of u.
This method can as well be applied to processing a seismic image, in that case the image intensity is the amplitude of the seismic signal.
An advantage of the diffusion method is that noise is suppressed. A further advantage, which is particularly relevant to processing a seismic image is that after a few cycles the geological structure is highlighted more clearly. However, a problem with this method is preserving edges. Edge preservation is of great interest in the interpretation of seismic images, which play an important role in the study of underground formations, and in particular in the study of underground formations that contain hydrocarbons. Moreover there is a great interest in edge preserving techniques, which allow highlighting of faults while removing noise from the seismic data.
For edge preservation in combination with isotropic diffusion processing is proposed a method based on the Perona-Malik model (see the thesis of Weickert, page 10)
of which the diffusion equation is — = div(g(|Vu| )Vu) , dt wherein the non-linear diffusivity is g(|Vu|2) = ( 1 + |Vu|2 / λ2 , the scalar λ being a pre¬
determined edge preservation parameter.
Applicant proposes a simple addition to the known method that has proved to be an effective way of preserving edges while capable of removing noise. Moreover Applicant proposes such a method that is applicable to anisotropic diffusion.
To this end the method of processing an image according to the present invention comprises the steps of (a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives uxj_;
(c) calculating for each point a symmetric nxn structural matrix S, wherein the elements Spg equal uXp.uXg,#
(d) calculating for each point an nxn diffusion matrix D, wherein the elements d_ are a function of the elements Spg,-
(e) calculating for each point u(m+l) from u (m) using the following equation u (m+1) =u (m) +c. div (ε. Dgrad (u (m) ) ) , wherein c is a predetermined constant, 0<c<l, and wherein ε is a scalar, 0<ε<l, wherein ε is close to zero when near an edge and close to 1 when far away from an edge; and
(f) repeating steps (b) through (e) M times to obtain the processed image. In this way edge preservation is introduced in anisotropic, non-linear diffusion.
Suitably step (c) comprises calculating for each point a symmetric nxn structural precursor matrix S® , wherein the elements s^pg equal uXp. Xg/ creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s®n pertaining to each point, the elements of the second data set are s0]_2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements Spg of the nxn structural matrix S .
Alternatively step (c) comprises filtering for each point the partial derivatives uxj_ by convolution with a suitable kernel to obtain regularized partial derivatives ur xj_; calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^pg equal ur Xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s^il pertaining to each point, the elements of the second data set are s0χ2 an< so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements spg of the nxn structural matrix S.
The above described alternatives for step (c) , wherein a precursor matrix is calculated allows defining the edge preservation parameter as follows: ε=trace (S^S) / (trace (S°) .trace (S) ) . In this way the edge preservation parameter is calculated for each point.
The present invention also relates to a method of processing an image in order to display the edge preservation parameter. This method comprises the steps of
(a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u(m) in n directions to obtain n derivative data sets of the partial derivatives uxj_;
(c) calculating for each point a symmetric nxn structural matrix S°, wherein the elements s°pg equal uxp.uXg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s®n pertaining to each point, the elements of the second data set are 5^12 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements spg of the nxn structural matrix S; and
(d) calculating for each point ε=trace (S^S) / (trace (S°) .trace (S) ) and attributing the calculated value of ε to each point to obtain an image in which faults are highlighted.
Alternatively, the method of processing an image comprises the steps of
(a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives x^ ; (c) filtering for each point the partial derivatives uxj_ by convolution with a suitable kernel to obtain regularized partial derivatives ur xj_; calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^pg equal ur Xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are S^- pertaining to each point, the elements of the second data set are s^^2 anc so on; anc^ filtering each of these data sets by convolution with a suitable kernel to obtain the elements spg of the nxn structural matrix S;
(d) calculating for each point ε=trace (S°S) /
(trace (S°) .trace (S) ) and attributing the calculated value of ε to each point to obtain an image in which faults are highlighted. In the paper ^Coherence-Enhancing Diffusion Filtering' by J Weickert, International Journal of Computer Vision vol 31(2/3), pages 111-127, (1999), modifications of the method known from the above- mentioned thesis are discussed. The paper discloses a method for enhancing coherence in images with flow-like structures. This method is not a method for preserving edges, and no parameter corresponding to the parameter ε - of the present invention is disclosed. The present invention will now be described by way of example in more details. At first the equations for a two-dimensional image are discussed, then for a three dimensional image and thereafter alternative embodiments. In two dimensions, the initial image data set comprises j_ 2 elements (or points) u(m=0), wherein the value of each element u is the initial image intensity of a point of the image, and wherein k]_ and 2 are the number of points in the two directions ]_ and X2 of the two-dimensional image. The word pixel is used to refer to such a point in two dimensions, and in three dimensions, the point is called a voxel.
The next step comprises calculating the partial derivatives of all points u (m) in n directions to obtain n derivative data sets of the partial derivatives uxj_ . The first data set comprises k]_xk2 values of ux]_
(=9u/3xι) and the second data set comprises k]_xk2 values of ux2 (=9u/9x2) .
Then for each point a symmetric nxn structural matrix S is calculated, wherein the elements Spg equal uXp.uXg. The structural matrix S is in two dimensions uχl-uxl uxl-ux2"
Figure imgf000008_0001
Then for each point an nxn diffusion matrix D is calculated, wherein the elements d_j are a function of the elements Sp , which elements Spg are a function of the partial derivatives uxp and uXg.
Then the image comprising the elements u(m=0) is processed in M steps to obtain a processed image comprising elements u(m=M), wherein after each step the integer m is increased with 1. The k]_xk2 values u(m+l) of each image are obtained from the values u (m) from a previous image by solving a diffusion type equation: u (m+l)=u (m) +c.div(ε. Dgrad(u (m) ) ) . The number of times the image is processed, M, is a predetermined value. In order to remove noise, M is suitably in the range of from 2 to 4, and when in addition thereto the image has to be simplified, M is suitably in the range of from 5 to 20. In this equation, c is a predetermined constant, 0<c<l, and ε is a scalar, 0<ε<l, wherein ε is close to zero when near an edge and close to 1 when far away from an edge. The scalar ε can be understood to be a fault highlighter.
In two dimensions,
div (ε.Dgrad(u)) = ∑ -— (ε(d;j_1uxι + j_2u 2) ) • i = 1 dxi
In three dimensions, the image data set comprises kχ 2x 3 image intensities (m) . The first derivative data set comprises k xk2xk3 values of ux]_ (=9u/9x]_) , the second derivative data set comprises k]_xk2 k3 values of ux2 (=9u/9x2), and the third derivative data set comprises k^ 2xk3 values of ux3 (=3u/δx3) . The nxn uxi-Uxi xl.ux2 uxl.Uχ3^ structural matrix S is
Figure imgf000009_0001
In three dimensions,
3 3 div (ε.Dgrad(u)) = ∑ - — (ε(dϋuxl + di2ux2 + di3ux3) ) i = 1 Sxi In the above, the diffusion matrix is not calculated directly from the image intensities. However, suitably the diffusion matrix is calculated from filtered data. Therefore the step of calculating the structural matrix suitably comprises calculating for each point a symmetric nxn structural precursor matrix S® , wherein the elements s^pg equal Xp.uXg," creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s®n pertaining to each point, the elements of the second data set are s^-|_2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements Sp of the nxn structural matrix S.
In an alternative embodiment, the nxn structural matrix S is calculated from filtered partial derivatives. To this end, the partial derivatives uxj_ are filtered for each point by convolution with a suitable kernel to obtain regularized partial derivatives ur x-}_ . For each point a symmetric nxn structural precursor matrix S® is calculated, wherein the elements s^pg equal ur Xp.ur xg. Then the (l/2)n(n+l) data sets are created, wherein the elements of the first data set are s^il pertaining to each point, the elements of the second data set are s<-> 2 and so on. And these data sets are filtered by convolution with a suitable kernel to obtain the elements Spg of the nxn structural matrix S.
Suitably the edge preservation parameter ε is derived from the image data set by calculations. Applicant had found that the structural precursor matrix S® can be used to estimate the scalar ε, suitably ε=trace (S°S) / (trace (S°) .trace (S) ) , wherein trace (A) is the sum of the diagonal elements a^^ of the matrix A. In this way ε becomes a function of the partial derivatives of u (m) in the two or three directions. And the scalar ε is a fault highlighter that is calculated for each point. The scalar is about 1 in the absence of a fault and much smaller than 1 in the presence of a fault.
Suitably step (d) comprises determining the n eigenvalues λ± and n eigenvectors J_ of each of the structural matrices S; sorting the eigenvalues so that λ]_>λ2 (>λ3 ) and calculating for each point an nxn diffusion matrix D, wherein the elements dpg equal v2p-v2q (wherein v is the eigenvector pertaining to the smallest eigenvalue if n=2) or wherein the elements dpg equal V2p. 2 t 3p.v3g (wherein 2 and 3 are the eigenvectors pertaining to the smallest eigenvalues if n=3) . The symbols v p and j_q denote the p-th and q-th element of the eigenvector vj_ # As a result the eigenvector pertaining to the largest eigenvalue does not contribute to the diffusion matrix, and the eigenvector (s) pertaining to the smaller eigenvalue (s) do contribute. This inhibits diffusion of the image luminance in the direction of the eigenvector pertaining to the largest eigenvalue, which latter eigenvector is directed perpendicular to the reflection.
The suitable kernel is a kernel for low pass filtering, such a kernel is symmetric and positive everywhere. A suitable kernel is the Gaussian kernel of width σ>0, which is given by the following equation: The
Gaussian kernel is used as a Kσ(x) =
Figure imgf000011_0001
convolution mask, wherein x is the position of the centre of the convolution mask and |j is the Euclidean norm, and n is the dimension.
The invention will now be described by way of example with reference to the accompanying drawings, wherein
Figure 1 shows the original image;
Figure 2 shows the image treated according to the present invention with three anisotropic diffusion steps; Figure 3 shows the image treated according to the present invention with ten anisotropic diffusion steps;
Figure 4 shows the image treated not according to the present invention with three anisotropic diffusion steps with no edge preservation, ε=l;
Figure 5 shows the image treated not according to the present invention with ten anisotropic diffusion steps with no edge preservation, ε=l;
Figure 6 shows the image treated not according to the invention with isotropic diffusion without edge preservation;
Figure 7 shows the image treated not according to the invention with isotropic diffusion with edge preservation according to Perona-Malik with λ=10; and Figure 8 shows the image of Figure 1 treated so as to highlight the faults.
Reference is made to Figure 1, which shows the original image. The image is 128 pixels by 128 pixels having a value in the range from 0 to 255. The picture shows reflectors 1, 2, 3, 4 and 5 and faults 10, 11, 12, 14 and 15. For the sake of clarity, not all reflectors and faults have been referred to with a reference numeral .
Figures 2 and 3 show the original image treated according to the present invention. The structural tensor had been calculated as follows, at first for each point the partial derivatives uxj were filtered by convolution with a Gaussian kernel to obtain regularized partial derivatives ur xj_; then for each point a symmetric nxn structural precursor matrix s0 was calculated, wherein the elements s^pg equal r Xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s^ll pertaining to each point, the elements of the second data set are s1-^ and so on. To obtain the elements spg of the nxn structural matrix S each of these data sets is filtered by convolution with a Gaussian kernel.
In order to get Figure 2, three anisotropic diffusion steps were applied. The edges are made clearer whilst noise is reduced.
Figure 3 shows a smoother picture, with less noise, obtained with the method according to the present invention after ten anisotropic diffusion steps.
In order to show the improvement obtained with the method according to the present invention, reference is made to Figures 4-7, which have been obtained with known methods. Figure 4 shows the image treated not according to the present invention with three anisotropic diffusion steps with no edge preservation, in which ε=l . Figure 5 shows the image treated not according to the present invention with ten anisotropic diffusion steps with no edge preservation, ε=l .
Figure 6 shows the image treated not according to the invention with isotropic diffusion without edge preservation; and Figure 7 shows the image treated not according to the invention with isotropic diffusion with edge preservation according to Perona-Malik with λ=10.
Figure 8 shows an image obtained from Figure 1 processed to highlight the faults. The method of processing the image comprised calculating for each point of the original image (Figure 1) the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives ux_; filtering for each point the partial derivatives uxj_ by convolution with a suitable kernel to obtain regularized partial derivatives ur x_; calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^p equal ur xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s^i pertaining to each point, the elements of the second data set are s®i2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements spg of the nxn structural matrix S. Then for each point ε=trace (S^S) / (trace (S°) . trace (S) ) was calculated, and the value of ε was attributed to each point to obtain Figure 8 in which faults are highlighted in black.

Claims

C L A I M S
1. Method of processing an image comprising the steps of
(a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives uxj_;
(c) calculating for each point a symmetric nxn structural matrix S, wherein the elements Spg equal uXp.uXg,-
(d) calculating for each point an nxn diffusion matrix D, wherein the elements dj_j are a function of the elements Spg;
(e) calculating for each point u(m+l) from u (m) using the following equation u (m+1) =u (m) +c. di (ε. Dgrad (u (m) ) ) , wherein c is a predetermined constant, 0<c<l, and wherein ε is a scalar, 0<ε<l, wherein ε is close to zero when near an edge and close to 1 when far away from an edge; and (f) repeating steps (b) through (e) M times to obtain the processed image.
2. The method according to claim 1, wherein step (c) comprises calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^pg equal uXp.uXg,- creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s ^il pertaining to each point, the elements of the second data set are s0η_2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements Spg of the nxn structural matrix S.
3. The method according to claim 1, wherein step (c) comprises filtering for each point the partial derivatives ux_ by convolution with a suitable kernel to obtain regularized partial derivatives ur xj_; calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^pg equal ur Xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s®n pertaining to each point, the elements of the second data set are s®i2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements Spg of the nxn structural matrix S.
4. The method according to claim 2 or 3, wherein ε=trace(S°S) / (trace (S°) .trace (S) ) .
5. The method according any one of the claims 1-4, wherein step (d) comprises determining the n eigenvalues λj_ and n eigenvectors v-j_ of each of the nxn structural matrices S; sorting the eigenvalues so that λ]_>λ2 ( 3) and calculating for each point an nxn diffusion matrix D, wherein the elements dpq equal 2p-V2g (if n=2) or wherein the elements dpg equal V2p- v2q+v3p- v3q (if n=3).
6. A method of processing an image comprising the steps of
(a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives uxj_;
(c) calculating for each point a symmetric nxn structural matrix S°, wherein the elements sOpg equal Up.Ug,- creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s®n pertaining to each point, the elements of the second data set are s0]_2 and so on; and filtering each of these data sets by convolution with a ssuuiittaabbllee kkeerrnneell ttoo oobbttaaiirn the elements spg of the nxn structural matrix S; and
(d) calculating for each point ε=trace (S^S) / (trace (S°) .trace (S) ) and attributing the calculated value of ε to each point to obtain an image in which faults are highlighted.
7. A method of processing an image comprising the steps of (a) obtaining an n-dimensional initial image data set, wherein each element u(m=0) of the data set is the initial image intensity of a point of the image, and wherein n=2 or n=3;
(b) calculating for each point the partial derivatives of u (m) in n directions to obtain n derivative data sets of the partial derivatives uxj_;
(c) filtering for each point the partial derivatives ux_ by convolution with a suitable kernel to obtain regularized partial derivatives ur x_; calculating for each point a symmetric nxn structural precursor matrix S^, wherein the elements s^pg equal ur Xp.ur Xg; creating (l/2)n(n+l) data sets, wherein the elements of the first data set are s^n pertaining to each point, the elements of the second data set are s^]_2 and so on; and filtering each of these data sets by convolution with a suitable kernel to obtain the elements Spg of the nxn structural matrix S; and
(d) calculating for each point ε=trace (S^S) /
(trace (S°) .trace (S) ) and attributing the calculated value of ε to each point to obtain an image in which faults are highlighted.
PCT/EP2001/009277 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion WO2002013139A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US10/344,052 US6725174B2 (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
EP01962934A EP1307858B1 (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
AU2001284006A AU2001284006B2 (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
CA002417749A CA2417749C (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
AU8400601A AU8400601A (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
JP2002518422A JP2004506275A (en) 2000-08-09 2001-08-09 Edge protection enhancement of seismic images by nonlinear anisotropic diffusion
DE60102247T DE60102247T2 (en) 2000-08-09 2001-08-09 EDGE-IMPROVING IMPROVEMENT OF SEISMIC PICTURES BY NONLINEAR ANISOTROPE DIFFUSION
NO20030607A NO324860B1 (en) 2000-08-09 2003-02-07 Edge preservation of non-linear seismic images, anisotropic diffusion

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00306780.8 2000-08-09
EP00306780 2000-08-09

Publications (1)

Publication Number Publication Date
WO2002013139A1 true WO2002013139A1 (en) 2002-02-14

Family

ID=8173178

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/009277 WO2002013139A1 (en) 2000-08-09 2001-08-09 Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion

Country Status (10)

Country Link
US (1) US6725174B2 (en)
EP (1) EP1307858B1 (en)
JP (1) JP2004506275A (en)
AU (2) AU8400601A (en)
CA (1) CA2417749C (en)
DE (1) DE60102247T2 (en)
GC (1) GC0000235A (en)
MY (1) MY126900A (en)
NO (1) NO324860B1 (en)
WO (1) WO2002013139A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100342398C (en) * 2003-06-06 2007-10-10 Ge医疗系统环球技术有限公司 Image processing method and apparatus
WO2008021626A2 (en) * 2006-08-17 2008-02-21 Caridianbct, Inc. Blood processing apparatus with robust automated process control
WO2008021633A3 (en) * 2006-08-17 2008-05-02 Gambro Bct Inc Blood processing apparatus with robust outflow process control
JP2013521919A (en) * 2010-03-18 2013-06-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Functional image data enhancement and / or enhancer
US10166322B2 (en) 2014-03-28 2019-01-01 Terumo Bct, Inc. Gain in separation processes with control loop
CN110596756A (en) * 2019-05-12 2019-12-20 吉林大学 Desert seismic exploration noise suppression method based on self-adaptive mixed complex diffusion model

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2831962B1 (en) * 2001-11-08 2004-06-25 Geophysique Cie Gle SEISMIC TREATMENT METHOD, IN PARTICULAR FOR THE COMPENSATION OF BIREFRINGENCE ON SEISMIC TRACES
US7020307B2 (en) * 2002-02-15 2006-03-28 Inco Limited Rock fragmentation analysis system
US7319797B2 (en) * 2004-06-28 2008-01-15 Qualcomm Incorporated Adaptive filters and apparatus, methods, and systems for image processing
US7660481B2 (en) * 2005-11-17 2010-02-09 Vital Images, Inc. Image enhancement using anisotropic noise filtering
CN101506686B (en) * 2006-06-21 2013-11-06 特拉斯帕克地球科学有限责任公司 Interpretation of geologic depositional systems
US8638327B2 (en) * 2007-11-14 2014-01-28 Microsoft Corporation Tiled projections for planar processing of round earth data
WO2009065036A1 (en) * 2007-11-14 2009-05-22 Terraspark Geosciences, L.P. Seismic data processing
US20110115787A1 (en) * 2008-04-11 2011-05-19 Terraspark Geosciences, Llc Visulation of geologic features using data representations thereof
CN102239427B (en) * 2008-11-14 2015-08-19 埃克森美孚上游研究公司 The windowed statistical analysis of abnormality detection is carried out in set of geophysical data
US20100312480A1 (en) * 2009-04-24 2010-12-09 Hansteen Fredrik Method for monitoring fluid flow in a multi-layered system
US8170288B2 (en) * 2009-05-11 2012-05-01 Saudi Arabian Oil Company Reducing noise in 3D seismic data while preserving structural details
US8711140B1 (en) 2009-06-01 2014-04-29 Paradigm Sciences Ltd. Systems and methods for building axes, co-axes and paleo-geographic coordinates related to a stratified geological volume
US8600708B1 (en) 2009-06-01 2013-12-03 Paradigm Sciences Ltd. Systems and processes for building multiple equiprobable coherent geometrical models of the subsurface
US9536022B1 (en) 2009-06-01 2017-01-03 Paradigm Sciences Ltd. Systems and methods for modeling faults in the subsurface
US9418182B2 (en) 2009-06-01 2016-08-16 Paradigm Sciences Ltd. Systems and methods for building axes, co-axes and paleo-geographic coordinates related to a stratified geological volume
US8743115B1 (en) 2009-10-23 2014-06-03 Paradigm Sciences Ltd. Systems and methods for coordinated editing of seismic data in dual model
US8694258B2 (en) * 2010-02-14 2014-04-08 Vermeer Manufacturing Company Derivative imaging for subsurface object detection
US8380435B2 (en) * 2010-05-06 2013-02-19 Exxonmobil Upstream Research Company Windowed statistical analysis for anomaly detection in geophysical datasets
WO2011149609A1 (en) 2010-05-28 2011-12-01 Exxonmobil Upstream Research Company Method for seismic hydrocarbon system analysis
CN103210404B (en) * 2010-06-25 2016-10-26 卡巴-诺塔赛斯有限公司 Count stacked substrate for noncontact and especially become the method and system of bundling note machine
US8938105B2 (en) 2010-10-28 2015-01-20 Kabushiki Kaisha Toshiba Denoising method and system for preserving clinically significant structures in reconstructed images using adaptively weighted anisotropic diffusion filter
CN102646265B (en) 2011-02-22 2015-09-23 株式会社东芝 Image processing equipment and method
US10114134B2 (en) 2012-03-02 2018-10-30 Emerson Paradigm Holding Llc Systems and methods for generating a geological model honoring horizons and faults
US9759826B2 (en) 2012-04-03 2017-09-12 Paradigm Sciences Ltd. System and method for generating an implicit model of geological horizons
US20140278118A1 (en) * 2013-03-14 2014-09-18 Chevron U.S.A. Inc. System and method for attenuating noise in seismic data
EP2778725B1 (en) 2013-03-15 2018-07-18 Emerson Paradigm Holding LLC Systems and methods to build sedimentary attributes
CN104020492B (en) * 2013-07-01 2015-10-28 西安交通大学 A kind of guarantor limit filtering method of three dimensional seismic data
CN103489159B (en) * 2013-09-02 2016-05-04 电子科技大学 Based on the 3D seismic data image denoising method of three limit structure directing filtering
US10795053B2 (en) 2013-10-29 2020-10-06 Emerson Paradigm Holding Llc Systems and methods of multi-scale meshing for geologic time modeling
CN104794685B (en) * 2014-01-17 2019-04-26 腾讯科技(深圳)有限公司 A kind of method and device for realizing image denoising
US10422923B2 (en) 2014-03-28 2019-09-24 Emerson Paradigm Holding Llc Systems and methods for modeling fracture networks in reservoir volumes from microseismic events
CN104459792B (en) * 2014-11-12 2017-06-30 中国石油化工股份有限公司 A kind of edge-protected filtering method under structure constraint
US9690002B2 (en) 2015-06-18 2017-06-27 Paradigm Sciences Ltd. Device, system and method for geological-time refinement
US10466388B2 (en) 2016-09-07 2019-11-05 Emerson Paradigm Holding Llc System and method for editing geological models by switching between volume-based models and surface-based structural models augmented with stratigraphic fiber bundles
FR3070208A1 (en) * 2017-08-18 2019-02-22 Landmark Graphics Corporation DETECTION OF UNDERGROUND FAILURES BASED ON THE INTERPRETATION OF SEISMIC DATA
EP3685195A1 (en) * 2017-09-22 2020-07-29 Saudi Arabian Oil Company Estimating geological dip based on seismic data
US11156744B2 (en) 2019-01-10 2021-10-26 Emerson Paradigm Holding Llc Imaging a subsurface geological model at a past intermediate restoration time
US10520644B1 (en) 2019-01-10 2019-12-31 Emerson Paradigm Holding Llc Imaging a subsurface geological model at a past intermediate restoration time
US10928533B2 (en) 2019-04-24 2021-02-23 Saudi Arabian Oil Company Identifying potential hydrocarbon traps in a subterranean region using recursive anisotropic erosion of seismic data
US11415717B2 (en) 2020-08-18 2022-08-16 Saudi Arabian Oil Company Edge-preserving gaussian grid smoothing of noise components in subsurface grids to generate geological maps
CN113568048B (en) * 2021-07-28 2022-08-26 电子科技大学 Three-dimensional seismic coherence attribute adjusting method based on Hessian matrix
US11611500B2 (en) 2021-07-29 2023-03-21 Hewlett Packard Enterprise Development Lp Automated network analysis using a sensor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0438491A (en) * 1990-06-01 1992-02-07 Soc Natl Elf Aquitaine <Snea> Method of analyzing two-dimensional image
US6851473B2 (en) * 1997-03-24 2005-02-08 Pe-Tech Inc. Enhancement of flow rates through porous media
US6327537B1 (en) * 1999-07-19 2001-12-04 Luc T. Ikelle Multi-shooting approach to seismic modeling and acquisition

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GUILLON S ET AL: "Adaptive nonlinear filters for 2D and 3D image enhancement", SIGNAL PROCESSING. EUROPEAN JOURNAL DEVOTED TO THE METHODS AND APPLICATIONS OF SIGNAL PROCESSING,NL,ELSEVIER SCIENCE PUBLISHERS B.V. AMSTERDAM, vol. 67, no. 3, 30 June 1998 (1998-06-30), pages 237 - 254, XP004129654, ISSN: 0165-1684 *
WEICKERT J: "COHERENCE-ENHANCING DIFFUSION FILTERING", INTERNATIONAL JOURNAL OF COMPUTER VISION,US,KLUWER ACADEMIC PUBLISHERS, NORWELL, vol. 31, no. 2/03, April 1999 (1999-04-01), pages 111 - 127, XP000832599, ISSN: 0920-5691 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100342398C (en) * 2003-06-06 2007-10-10 Ge医疗系统环球技术有限公司 Image processing method and apparatus
WO2008021626A2 (en) * 2006-08-17 2008-02-21 Caridianbct, Inc. Blood processing apparatus with robust automated process control
WO2008021633A3 (en) * 2006-08-17 2008-05-02 Gambro Bct Inc Blood processing apparatus with robust outflow process control
WO2008021626A3 (en) * 2006-08-17 2008-05-08 Gambro Bct Inc Blood processing apparatus with robust automated process control
US8337379B2 (en) 2006-08-17 2012-12-25 Terumo Bct, Inc. Blood processing apparatus with robust automated process control
US8449439B2 (en) 2006-08-17 2013-05-28 Terumo Bct, Inc. Blood processing apparatus with robust automated process control
US8501015B2 (en) 2006-08-17 2013-08-06 Terumo Bct, Inc. Blood processing apparatus with robust automated process control
JP2013521919A (en) * 2010-03-18 2013-06-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Functional image data enhancement and / or enhancer
US10166322B2 (en) 2014-03-28 2019-01-01 Terumo Bct, Inc. Gain in separation processes with control loop
CN110596756A (en) * 2019-05-12 2019-12-20 吉林大学 Desert seismic exploration noise suppression method based on self-adaptive mixed complex diffusion model
CN110596756B (en) * 2019-05-12 2020-12-25 吉林大学 Desert seismic exploration noise suppression method based on self-adaptive mixed complex diffusion model

Also Published As

Publication number Publication date
NO20030607L (en) 2003-04-08
JP2004506275A (en) 2004-02-26
DE60102247T2 (en) 2005-02-24
CA2417749C (en) 2009-09-22
GC0000235A (en) 2006-03-29
US20030179907A1 (en) 2003-09-25
CA2417749A1 (en) 2002-02-14
DE60102247D1 (en) 2004-04-08
NO20030607D0 (en) 2003-02-07
MY126900A (en) 2006-10-31
AU2001284006B2 (en) 2004-06-17
EP1307858A1 (en) 2003-05-07
US6725174B2 (en) 2004-04-20
NO324860B1 (en) 2007-12-17
AU8400601A (en) 2002-02-18
EP1307858B1 (en) 2004-03-03

Similar Documents

Publication Publication Date Title
WO2002013139A1 (en) Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
AU2001284006A1 (en) Edge-preserving enhancement of seismic images by nonlinear anisotropic diffusion
Bakker et al. Edge preserving orientation adaptive filtering
Muresan et al. Adaptively quadratic (AQua) image interpolation
Pan et al. Kernel estimation from salient structure for robust motion deblurring
Ng et al. A total variation regularization based super-resolution reconstruction algorithm for digital video
Singer et al. Diffusion interpretation of nonlocal neighborhood filters for signal denoising
Dong et al. Super-resolution with nonlocal regularized sparse representation
Noori et al. A bilateral image inpainting
US8428383B2 (en) Method of generating a multiscale contrast enhanced image
US8442340B2 (en) Method of generating a multiscale contrast enhanced image
Burger et al. Improving denoising algorithms via a multi-scale meta-procedure
Aiazzi et al. Pyramid-based multiresolution adaptive filters for additive and multiplicative image noise
Wang et al. Kernel optimization for blind motion deblurring with image edge prior
Shao et al. An image inpainting approach based on the poisson equation
Sulochana et al. Denoising and dimensionality reduction of hyperspectral images using framelet transform with different shrinkage functions
Fernandes et al. A directional, shift insensitive, low-redundancy, wavelet transform
Vyas et al. Image restoration
Tschumperlé LIC-based regularization of multi-valued images
Li et al. Blind image deconvolution using constrained variance maximization
Sen et al. Weighted Guided Image Filtering–A Survey
Abdullah et al. Speckle noise reduction in SAR images using double-density dual tree DWT
Jung et al. Color image restoration using nonlocal Mumford-Shah regularizers
Rahnama et al. Single image super resolution by adaptive k-means clustering
Pradeepkumar AN IMAGE DENOISING ANALYSIS WITH ITERATIVE HISTOGRAM SPECIFICATION: CrossRef

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2001962934

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2417749

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 10344052

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002518422

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2001284006

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2001962934

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWG Wipo information: grant in national office

Ref document number: 2001962934

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2001284006

Country of ref document: AU