FR 2786294 A1 20000526 FR 9814533 A 19981119 Méthode de détection de structures chaotiques dans un milieu donné La présente invention concerne une méthode de détection de structures chaotiques dans un milieu donné. Une structure chaotique est une région tridimensionnelle d'un milieu à l'intérieur de laquelle les variations d'intensité entre des pixels 0o voisins d'une image sont particulièrement anarchiques. De telles régions, considérées comme étant chaotiques, peuvent apparaître dans toute l'imagerie tridimensionnelle, comme par exemple dans l'imagerie médicale, l'imagerie sismique; dans le cas de l'imagerie sismique, il s'agit de complexes chenalisants. Lorsqu'on visualise un bloc sismique dans une direction donnée, la zone ou complexe chenalisant présente des mouvements particulièrement désorganisés. Pour détecter ou mettre en valeur le complexe chenalisant, il a été proposé de calculer en tout point l'erreur du flux optique selon un modèle dans lequel le champ de vecteurs vitesse est supposé constant localement. Lorsqu'on met en oeuvre la méthode de détection du complexe chenalisant mentionné ci-dessus, on s'aperçoit que les points situés à l'extérieur du complexe chenalisant correspondent bien au modèle utilisé car localement ils subissent tous à peu près le même mouvement. Dans ce cas, l'erreur du flux optique, qui représente l'écart entre la vitesse obtenue et la vitesse idéale qui est une vitesse correspondant à une erreur nulle, est faible. A l'opposé, les points situés à l'intérieur du complexe chenalisant ont des mouvements très différents localement et l'hypothèse d'un champ uniforme devient alors inadéquate. En conséquence, l'erreur du flux optique, calculée dans un tel complexe, est nettement plus importante. Un tel comportement ou une telle différence entre les erreurs de flux calculées permet de distinguer très simplement les complexes chenalisants sous la forme de régions tridimensionnelles. Mais le calcul du flux optique et l'erreur monodirectionnelle qui en découle restent tributaires de la direction de visualisation qui est arbitrairement choisie. Pour obtenir une détection des complexes chenalisants plus robuste, il serait possible d'envisager de 2 2786294 calculer l'erreur du flux dans un grand nombre de directions. Toutefois, il ne serait pas concevable de moyenner les erreurs de flux calculées en présentant une sismique dans toutes les directions en raison d'un temps de calcul prohibitif. On donne ci-dessous, la manière de calculer l'erreur du flux monodirectionnelle. Soit un bloc d'images sismiques dont les axes sont x, y, z avec une direction de visualisation qui est confondue avec l'axe z, ladite direction de visualisation étant définie par le vecteur transposé A = [001]T et la io composante du déplacement local U ou flux optique dans la direction A est unitaire. Le modèle à champ de vecteurs vitesse constant estime le vecteur transposé U = [u, v, 1]T en minimisant la somme W ci-après par la méthode des moindres carrés: W =, (Exiu + Eyi v + Ezi)2 (1) ieF dans laquelle F est une fenêtre tridimensionnelle d'axes x, y, z, de dimensions N*N*N, N étant le nombre de pixels de l'image selon chacun des trois axes x, y, z. Exi, Eyi, Ezi sont les dérivées partielles de l'intensité lumineuse au point i suivant les axes x, y et z. Les composantes u et v sont calculées par les formules suivantes Sxy Syz - sxz Syy Sxx Syy - SXy (2) Sty Sxz - Syz sxx Sxx Syy - Sxy 3 2786294 avec Sxx= E Ex2 ieF i= 5-' Syy = 1 EY] iEF Sxz = Exi Ezi (3) ieF Sxy= EXiEYi ie F Syz = ZEYiEzi ieF Dans le cas idéal o les déplacements des pixels situés à l'intérieur de la fenêtre F sont identiques, c'est-à-dire lorsque cela répond parfaitement au modèle à champ constant, la somme W est nulle. Dans les cas perturbés des complexes chenalisants, les déplacements des pixels situés à l'intérieur de la fenêtre F sont différents et alors la somme W est non nulle et elle est même très importante. La présente invention a pour but, d'une part, de remédier aux inconvénients précités qui résident dans le fait que le calcul de l'erreur de flux est tributaire de la direction de visualisation et que le calcul de l'erreur dans toutes les directions de la sismique serait prohibitif, et d'autre part, de proposer une méthode qui permet de détecter des structures chaotiques de façon sûre et avec un temps de calcul considérablement réduit. La présente invention a pour objet une méthode de détection de structures chaotiques dans un milieu donné, du type consistant à: a) représenter le milieu donné au moyen d'au moins une séquence d'images d'axes x et y et ordonnées suivant un axe z perpendiculaire de manière à constituer un bloc image d'axes x, y et z, b) définir une fenêtre d'analyse F tridimensionnelle d'axes parallèles aux axes x, y et z, c) centrer la fenêtre F sur un point image du bloc, d) calculer les composantes selon les axes x, y et z du vecteur gradient intensité lumineuse E en tout point de la fenêtre F, caractérisée en ce qu'elle consiste en outre à 4 2786294 e) calculer une matrice élémentaire M en tout point de la fenêtre F et représentant le produit direct ExET o E est le vecteur transposé du vecteur gradient E, f) effectuer la somme des matrices élémentaires M pour tous les points de la fenêtre F, de manière à obtenir une matrice somme A qui est affectée audit point image sur lequel est centrée la fenêtre, g) diagonaliser ladite matrice somme A pour déterminer ses valeurs propres X1,12, X3, chaque valeur propre correspondant à un vecteur propre, h) quantifier au point image, centre de la fenêtre, l'erreur globale minimale du vecteur flux optique U selon une direction orientée de vecteur unitaire D, en fonction desdites valeurs propres Xi,X2 et X3,et avec la contrainte UT x D = 1 o UTest le vecteur transposé du vecteur U, i) éliminer la contribution de la valeur propre la plus grande dans la quantification de l'erreur du flux optique de manière à obtenir une quantification d'une erreur secondaire du flux optique en fonction des deux valeurs propres restantes pour ladite direction orientée; j) définir une erreur multidirectionnelle en intégrant l'erreur secondaire dans le plan défini par les vecteurs propres correspondant aux valeurs propres restantes, k) affecter l'erreur multidirectionnelle au point image sur lequel est centrée la fenêtre F, et 1) calculer les erreurs multidirectionnelles affectées à tous les points images du bloc image. Un avantage de la présente invention réside dans le fait que l'erreur de flux calculée est multidirectionnelle c'est-à-dire qu'elle est calculée dans toutes les directions d'un plan défini par les vecteurs propres correspondant aux valeurs propres restantes. Selon une autre caractéristique de la présente invention, il est seulement nécessaire de déterminer la formule représentative de l'erreur multidirectionnelle affectée à un point image puis de l'appliquer pour les valeurs propres de chaque matrice diagonalisée correspondant à chacun des autres points image du bloc analysé. De ce fait, le temps de calcul pour l'ensemble des points image est considérablement réduit, ce qui permet d'analyser des blocs d'images 2786294 sismiques par exemple, de plus en plus grands et de plus en plus complexes dans des temps raisonnables comparés à ceux qui sont nécessaires pour la mise en oeuvre des méthodes de l'art antérieur. Selon une autre caractéristique, les erreurs multidirectionnelles sont sélectionnées en fonction d'un seuil qui peut être déterminé ou défini de proche en proche, de sorte qu'après avoir défini un seuil approprié, les valeurs des erreurs multidirectionnelles inférieures audit seuil approprié sont éliminées. Ainsi, les limites de l'enveloppe déterminée par les points correspondant à une erreur multidirectionnelle égale au seuil ajusté, correspondront aux limites du complexe chenalisant. D'autres avantages et caractéristiques apparaîtront plus clai- rement à la lecture de la description d'une application de la méthode selon l'invention à un bloc d'images sismiques, ainsi que des dessins annexés sur lesquels: - la figure 1 est une représentation schématique d'un bloc d'images sismiques, - la figure 2 représente une image sismique du bloc de la figure 1 et comprenant la section par le plan de l'image d'un complexe chenalisant à détecter avec la méthode selon l'invention; - la figure 3 représente l'erreur multidirectionnelle de flux supérieure à un seuil et calculée à partir de l'image de la figure 2; - la figure 4 est une représentation en 3D du complexe chenalisant contenu dans le bloc d'images sismiques de la figure I après mise en oeuvre de la méthode selon l'invention. La méthode, selon l'invention, appliquée à titre d'exemple à la détection de complexes chenalisants en sismique, consiste à constituer un bloc d'images sismiques 1 représentatif d'un milieu exploré. Le bloc 1 comprend une séquence d'images sismiques 2 d'axes x et y et ordonnées suivant une direction z orthogonale aux axes x et y. La séquence d'images 2 représente la succession des horizons sismiques présents dans le milieu. Une image sismique 2 du bloc 1 est représentée sur la figure 2. Une interprétation de l'image sismique 2 permet de constater la présence d'une zone 3 d'un complexe chenalisant qu'il est nécessaire de détecter dans le bloc 1 et de représenter dans un espace à trois dimensions. Les autres 6 2786294 images 2 du bloc I comprennent également des zones du même complexe chenalisant 3. On définit une fenêtre d'analyse F tridimensionnelle d'axes parallèles aux axes x, y et z du bloc 1 et de dimensions N*N*N pixels qui est centrée sur un point image Pc du bloc 1. On calcule les composantes suivant les axes x, y et z du vecteur gradient d'intensité lumineuse E en tout point i de ladite fenêtre d'analyse F. Puis on effectue le produit direct ExET, ET étant le vecteur transposé du vecteur E. Le résultat de ce produit est une matrice élémentaire M à trois 0o lignes et trois colonnes. Dans une autre étape, on effectue la somme des matrices élémentaires M pour tous les points i de la fenêtre d'analyse F de manière à obtenir une matrice somme A qui peut être écrite sous la forme ZEx2 ZExiEyi Ex Ezi ieF iEF ieF A= lExiEy ZEy Ey Ez ieF ieF icF ExiEz1 EyiEziEEz 2 zi icF icF ieF dans laquelle Exi, Eyi et Ezi sont les composantes du vecteur gradient E selon respectivement les axes x, y et z au point i. On définit une fonction énergie J par la relation J= Y, (Exiu + Eyiv + Eziwv)2 (5) ieF dans laquelle u, v et w sont les composantes du flux optique U au centre de la fenêtre F. L'énergie J, sous forme matricielle, s'écrit Ex2 yExi Eyi E ExiEzi ieF iEF i c:F J= TAU = [u,v,w] L Ex i EYi Ey Ey i Ezi (6) iEF ieF ieF YExiEzi Z EyiEzi Ez 2 ieF i F i 7 2786294 dans laquelle: UT est le vecteur transposé du vecteur U, A est la matrice somme. Le flux optique U recherché dans une direction quelconque de visualisation, de vecteur unitaire D, doit minimiser l'énergie J sous la contrainte UTD = 1 car la composante du vecteur U dans la direction de visualisation est unitaire. En diagonalisant la matrice somme centrale A de l'expression précédente, on obtient trois valeurs propres;",;2 et X3 et une base Vp de vecteurs propres. Dans cette base Vp, le vecteur déplacement ou flux optique U est défini par [ul,u2,u3]Tet la direction de visualisation est définie par [xl,x2,x3]T. Comme la composante du vecteur U dans la direction de visualisation est unitaire puisqu'il s'agit de la distance inter- images, il s'ensuit que la contrainte qui est définie par la relation UTD = 1 i5 conduit à l'expression: xul1 + x2u2 + x3ul3 = (7) Dans la base Vp, l'énergie J s'écrit [21 O O uli J = [ul,u2,u3] 0 22 0 u2 (8) 0 0,3 u3 La minimisation de l'énergie J, par exemple par le procédé des moindres carrés et sous la contrainte UTD = 1 s'effectue en utilisant un opérateur de Lagrange oa. Cela revient à minimiser l'expression suivante J=u221 + u2 +u32 + (x ul + x2 zU2 + X3U3 1) (9) La minimisation consiste donc à mettre à zéro les dérivées partielles de J par rapport aux inconnues Ul, u2, u3 et o et à résoudre le système correspondant qui s'écrit 8 2786294 aJ_ -x-= Xlul +x2u2 + x3u3 -1=0 -=2u121 +axI =0 Gzu1 J =2u222 +ax2 =0 DU2 -=2u323 +ax3 =0 Ou3 De cette manière et en remplaçant les variables ul, u2 et u3 par des expressions en fonction des valeurs propres X., X2 et X3, on obtient l'expression de J qui quantifie l'erreur de flux dans la direction de visualisation: 22=23 x -2 +2323 x22 2 2 2 (1 0) = 212 - 2 2 23 gl A2 A3 La plus grande des valeurs propres de la matrice A, par exemple Zi, représente la variation d'intensité dans la direction de succession des horizons sismiques. La valeur propre A, est, de ce fait, aussi importante sinon plus au niveau des horizons de forte intensité qu'à l'intérieur des complexes chenalisants. Or, si on se reporte à l'expression de J qui quantifie l'erreur de flux dans la direction de visualisation, on constate que plus Au est grand, plus l'erreur de flux dans la direction de visualisation augmente. Dans ces conditions, si on tenait compte de la plus grande valeur X1, on s'apercevrait que le contraste d'erreur entre le complexe chenalisant et le reste de la sismique serait fortement atténué et la détection du complexe chenalisant serait alors très difficile à effectuer. Selon l'invention, on élimine la contribution de la plus grande des valeurs propres et on calcule l'erreur secondaire de flux dans des directions o la valeur propre ki n'a plus d'effet, c'est-à-dire dans les directions telles que xi, qui est la composante de D sur l'axe principal défini par Zl, soit nulle. Dans ces conditions et comme D est un vecteur unitaire, il est possible d'établir une relation entre x2 et x3, du type: x2=1-x2 avec x2+x2+x2=l et xl=0 (l) 9 2786294 Ainsi, sous la condition xY = O, l'erreur de flux secondaire J' peut s'écrire sous la forme d'une fonction monoparamétrée définie dans l'intervalle [-1, I]: (x2)= 2 3 (12) 23X2 + 22 -x2 Pour définir une erreur multidirectionnelle, il est alors nécessaire d'intégrer l'erreur secondaire de flux dans le plan défini par les vecteurs propres correspondant aux valeurs propres restantes Z2 et X3. En effet, étant donné que J'(x2 = J'(-x2), le calcul de l'erreur de flux dans toutes les directions telles que xl = 0 s'effectue par la résolution de l'intégrale suivante: SJ = 2| 223 2 t2 (13) 02"3X22, -x22 Le résultat de l'intégration conduit à l'expression suivante 2 + 22 - 23 SJ = 3 22 In _n 2 2- 3 t (14) ..- 23 22 _ 33 '2 La valeur de SJ représente l'erreur de flux multidirectionnelle pour le point image sur lequel est centrée la fenêtre d'analyse dont la taille est par exemple 5*5*5 c'est-à-dire qu'elle comprend 125 pixels. Après quoi, on choisit un autre point image Pc2 du bloc 1, la fenêtre d'analyse étant centrée sur ledit point PC2. Ensuite et pour ce point image PC2, on calcule les composantes du vecteur gradient d'intensité lumineuse à partir desquelles sont calculées les valeurs propres.'2, X'2 et X'3 de la matrice somme A. Une fois que ces valeurs propres sont calculées et après avoir éliminé la plus grande de ces valeurs propres, X', par exemple, 2786294 on applique la formule SJ en remplaçant les valeurs propres ô2 et 5(3 par les nouvelles valeurs propres k'2 et '3. De proche en proche, on analyse, de la manière indiquée précédemment, chacun des points images du bloc 1. De manière à bien délimiter les limites du complexe chenalisant, les valeurs de l'erreur de flux multidirectionnelle SJ sont seuillées pour ne retenir que les valeurs qui sont supérieures à un seuil qui peut être soit prédéterminé soit défini de proche en proche jusqu'à ce qu'un seuil approprié soit trouvé et qui corresponde à une différence significative entre o0 l'erreur de flux multidirectionnelle correspondant à des points situés en dehors du complexe chenalisant et l'erreur de flux multidirectionnelle correspondant à des points situés à l'intérieur du complexe chenalisant. Sur la figure 3, il est représenté l'erreur multidirectionnelle seuillée correspondant à la zone 3 du chenal du bloc image qui se trouve dans le plan de l'image sismique 2. Dans une dernière étape, les points retenus sont visualisés en trois dimensions pour obtenir un volume représentant le complexe chenalisant, ainsi que cela est représenté sur la figure 4. il 2786294 REVENDICA TIONS 1. Méthode de détection de structures chaotiques dans un milieu donné, du type consistant à: a) représenter le milieu donné au moyen d'au moins une séquence d'images d'axes x et y et ordonnées suivant un axe z perpendiculaire de manière à constituer un bloc image d'axes x, yet z, b) définir une fenêtre d'analyse F tridimensionnelle d'axes parallèles aux axes x, y et z, c) centrer la fenêtre F sur un point image du bloc, d) calculer les composantes selon les axes x, y et z du vecteur gradient intensité lumineuse E en tout point de la fenêtre F, caractérisée en ce qu'elle consiste en outre à: e) calculer une matrice élémentaire M en tout point de la fenêtre F et représentant le produit direct ExET o ET est le vecteur transposé du vecteur gradient E, Of) effectuer la somme des matrices élémentaires M pour tous les points de la fenêtre F, de manière à obtenir une matrice somme A qui est affectée audit point image sur lequel est centrée la fenêtre, g) diagonaliser ladite matrice somme A pour déterminer ses valeurs propres 1,X;2, 13, chaque valeur propre correspondant à un vecteur propre, h) quantifier au point image, centre de la fenêtre, l'erreur globale minimale du vecteur flux optique U selon une direction orientée de vecteur unitaire D, en fonction desdites valeurs propres.1,X2 et X3, et avec la contrainte UT x D = I o UT est le vecteur transposé du vecteur U, i) éliminer la contribution de la valeur propre la plus grande dans la quantification de l'erreur du flux optique de manière à obtenir une quantification d'une erreur secondaire du flux optique en fonction des deux valeurs propres restantes pour ladite direction orientée; j) définir une erreur multidirectionnelle en intégrant l'erreur secondaire dans le plan défini par les vecteurs propres correspondant aux valeurs propres restantes, 12 2786294 k) affecter l'erreur multidirectionnelle au point image sur lequel est centrée la fenêtre F, et I) calculer les erreurs multidirectionnelles affectées à tous les points images du bloc image. 2. Méthode selon la revendication 1, caractérisée en ce que l'erreur multidirectionnelle affectée à un point image est donnée par la formule: 22-23 IV = A 3j \n (14) 22-23 t1-22- 23 dans laquelle 12 et 3, sont les valeurs propres les plus faibles de la matrice io diagonalisée correspondant audit point image. 3. Méthode selon la revendication 2, caractérisée en ce qu'on effec- tue pour chaque point image les étapes c) à g) fournissant les valeurs propres de la matrice diagonalisée et on applique la formule de calcul d'erreur multidirectionnelle après avoir éliminé la plus grande des valeurs propres. 4. Méthode selon une des revendications précédentes, caractérisée en ce que chaque erreur de flux multidirectionnelle est seuillée en fonction d'un seuil prédéterminé ou élaboré par des approches successives. 5. Méthode selon une des revendications I à 4, caractérisée en ce qu'elle est appliquée à un bloc constitué par une séquence d'images sismiques pour détecter des complexes chenalisants.