Brevet FR2725035A1 — publié le 19960329

La présente invention concerne la prospection sismique, et plus précisément un procédé destiné notamment mais non exclusivement à atténuer les bruits affectant les traces sismiques. Le principe général de la prospection sismique consiste à provoquer, à l'aide d'une source sismique, un ébranlement dans le sous-sol et à enregistrer à l'aide de capteurs (géophones ou hydrophones) des données sismiques pour en tirer une information sur la géologie du sous-sol, en particulier détecter la présence d'hydrocarbures. Les capteurs sont habituellement régulièrement espacés selon les noeuds d'une grille spatiale et les enregistrements y(t) en fonction du temps t des signaux recueillis par ces capteurs, encore appelés traces sismiques, sont regroupés et juxtaposés selon les valeurs de la coordonnée x des capteurs sur la grille, pour former une section sismique t-x constituée de données sismiques y(t, x). Les données sismiques comprennent une information utile (par exemple une succession d'échos en sismique réflexion) noyée dans un bruit de fond global que l'on cherche à éliminer par un traitement approprié, qui doit en outre tenir compte de la possibilité de traces manquantes sur la section sismique. En effet, il arrive dans la pratique qu'en certains points de la grille spatiale on ne dispose d'aucun enregistrement utilisable, soit parce que la mise en place d'un capteur en cet emplacement n'était pas possible en raison de la nature du terrain, soit à cause d'une défaillance de l'installation d'acquisition des données, ou soit encore parce que le signal délivré par un capteur a été saturé pendant l'enregistrement par un bruit très fort. Le traitement des données sismiques, pour éliminer les bruits, peut s'effectuer dans un plan f-x sur des données Y(f,x) après transformée de Fourier des données sismiques initiales y(t,x) pour la variable temps t, ou dans un plan f-k sur des données Y(f,k) après transformée de Fourier des données Y(f,x) pour la variable spatiale x. On distingue habituellement les bruits présentant un caractère cohérent, qui sont engendrés en général par des phénomènes physiques identifiés tels qu'un certain mode de propagation des ondes sismiques (cas des ondes se propageant en surface par exemple) et que l'on souhaite éliminer parce que ne contenant aucune information utile sur le sous-sol, ou encore parce que l'extraction de l'information utile qu'ils contiennent serait trop complexe (cas des réflexions dites multiples), et les bruits présentant un caractère non cohérent, aléatoire, dont l'origine physique n'est en général pas identifiée (par exemple dûs à des phénomènes naturels tels que la houle ou les microséismes). On a proposé de nombreux procédés pour traiter les données sismiques en vue d'atténuer les bruits, et ces procédés peuvent se classer dans deux grandes catégories, selon qu'ils sont destinés plus particulièrement à éliminer des bruits ayant un caractère localisé ou non. Dans un premier type de procédé, encore appelé procédé d'atténuation "déterministe", on se place classiquement dans le plan f-k et on espère que les bruits affectant les données sismiques Y(f,k) pourront etre identifiés et localisés dans une région particulière de ce plan. A titre indicatif, un bruit se propageant avec une vitesse constante se traduit par une droite dans le plan f-k et pourra etre éliminé par un simple filtrage portant sur la variable nombre d'onde k. Plus généralement, on traite les données dans le plan f-k en les multipliant par un filtre dit "projectif", valant en principe 0 dans les régions où le bruit est supposé présent (domaine affaibli du filtre) et 1 ailleurs (domaine passant du filtre).Une transition large doit toutefois être prévue entre les domaines passant et affaiblis du filtre pour limiter l'extension de ce dernier dans la section sismique t-x, sous peine d'être confronté a' des effets de bord lorsque le filtre sort de la section sismique et que les données manquantes sont prises égales à zéro (ce qui revient à annuler certains coefficients du filtre et donc à en détériorer les performances). Les effets de bord sont particulièrement gênants dans le domaine spatial pour lequel le nombre d'échantillons, qui correspond au nombre de traces, est relativement faible.Le choix d'une transition large, qui correspond à une faible extension spatiale, conduit alors à un filtre insuffisamment sélectif, c'est-à-dire que pour atténuer un bruit donné dans le plan f-k on affaiblira également une partie non négligeable du signal utile qui se trouve à proximité. On a proposé, dans le brevet américain US-5 067 112, de remédier aux inconvénients du filtrage classiquement opéré dans le plan f-k en effectuant un filtrage par nombre d'onde dans le plan f-x.Le procédé décrit ne concerne cependant que le cas particulier où pour chaque fréquence du plan f-x il n'y a qu'un seul nombre d'onde ko à enlever, et d'autre part le filtre utilisé, non récursive, présente le double inconvénient d'être long à appliquer et de s'accompagner d'effets de bord lorsque l'on recherche une grande sélectivité en nombre d'onde. Un second type de procédé encore appelé procédé d'atténuation statistique" s'applique au cas où l'on ne dispose pas d'informations sur la localisation du bruit dans la section sismique. On a proposé, dans l'article Expanded Abstracts of The 54th Annual SEG Meeting, Atlanta, Canales L L, 1984, Random Noise Reduction, d'effectuer un filtrage dit 'prédictif" dans le plan f-x. Selon l'auteur de l'article précité, le bruit affectant une section sismique peut être isolé du reste des données sismiques en appliquant à ces dernières un filtre d'erreur de prédiction pour la variable spatiale x. Les coefficients de ce filtre sont choisis de façon à minimiser l'énergie du bruit résultant de l'application du filtre aux données.Le filtrage qui est proposé par Canales n'est pas de type projectif, car il n'annule pas les données supposées ne contenir que du bruit, et il ne peut valoir 1 sur une bande de fréquences donnée. Or, tout procédé d'atténuation des bruits préservant les signaux utiles devrait être de type projectif : lorsque les données ne contiennent que du bruit, elle doivent être multipliées par 0 pour etre éliminées, et dans le cas contraire elles doivent être multipliées par l pour etre conservées intactes. Dans le procédé proposé par Canales, les données sismiques subissent une dégradation importante. L'invention vise à remédier aux inconvénients des procédés de l'art antérieur, en proposant un nouveau procédé de traitement des données sismiques, qui permette notamment d'effectuer une atténuation "déterministe" avec un filtre sélectif sans rencontrer d'effets de bord et une atténuation "statistique" par filtrage de type projectif. L'invention y parvient grâce à un procédé de prospection sismique dans lequel on provoque un ébranlement sismique dans le sous-sol et on recueille à l'aide de capteurs des données sismiques, ces données sismiques étant traitées en vue d'en tirer une information utile sur la géologie du soussol, les données sismiques contenant un signal y0 que l'on cherche à isoler, ce signal yO étant présent dans les données sismiques noyé dans un signal additif, le procédé étant caractérisé en ce qu'il comprend les étapes consistant à 1) calculer pour un entier p donné un filtre d'erreur de prédiction a ayant p+ 1 coefficients et annulant au mieux le signal yO, 2) appliquer aux données sismiques le filtre d'erreur de prédiction auto déconvolué pour obtenir des données filtrées dans lesquelles le signal Yo est absent, 3) soustraire aux données initiales les données filtrées pour obtenir des données traitées contenant le signal yO sans le signal additif. L'invention sera mieux comprise à la lecture de la description détaillée qui va suivre, d'exemples non limitatifs de mise en oeuvre du procédé selon l'invention, et à l'examen du dessin annexé sur lequel: - la figure 1 illustre, sous une forme schématique, le procédé selon l'invention, - la figure 2 représente l'évolution en fonction de la fréquence du module du spectre d'un filtre d'erreur de prédiction, - la figure 3A représente le spectre du filtre d'erreur de prédiction auto déconvolué correspondant à la figure 2, pour une valeur donnée d'un paramètre de calcul E, - la figure 3B illustre l'évolution du filtre d'erreur de prédiction auto déconvolué représenté sur la figure 3A, pour une valeur différente du paramètre de calcul E, - la figure 4 représente une section sismique synthétique, - la figure 5 représente la partie prédictible yO(t,x) des données sismiques y(t,x) représentées sur la section sismique de la figure 4, obtenue par la mise en oeuvre du procédé selon l'invention, - la figure 6 représente la partie non prédictible e(t,x) des données sismiques y(t,x) représentées sur la section sismique de la figure 4, obtenue par la mise en oeuvre du procédé selon l'invention, - la figure 7 représente la partie prédictible des données sismiques y(t,x) représentées sur la section sismique de la figure 4, obtenue par la mise en oeuvre d'un procédé selon l'art antérieur, - la figure 8 représente la partie non prédictible des données sismiques y(t,x) représentées sur la section sismique de la figure 4, obtenue par la mise en oeuvre d'un procédé selon l'art antérieur, - la figure 9 représente la section sismique de la figure 4 avec 10 traces manquantes, - la figure 10 représente une section sismique restaurée par la mise en oeuvre du procédé selon l'invention, - la figure 1 1 représente la partie prédictible des données sismiques restaurées de la figure 10, et - la figure 12 représente la partie non prédictible des données sismiques restaurées de la figure 10. Dans la description qui va suivre, on applique l'invention à des données sismiques y(t) fonction de la variable temps t. Les données sismiques y(t) sont supposées enregistrées sous forme numérique et discrétisées avec un pas d'échantillonage AT=1/fe où fe est la fréquence d'échantillonnage. Dans la description qui suit, AT est pris égal à 1 pour simplifier les notations. On peut bien entendu appliquer de la même façon l'invention à des données sismiques y(x) fonction de la variable espace x L'invention permet, lorsqu'appliquée aux données y(t), d'isoler des signaux de bruit de fréquence telle que 50 Hz ou 60 Hz affectant les données sismiques, en vue de leur élimination, et lorsqu'appliquée aux données y(x), d'enlever des pertubations dues par exemple à la configuration spatiale des capteurs sur la grille. La variable entière n est utilisée dans la suite de la description pour désigner les échantillons de données sismiques discrétisées. Lorsque l'invention est appliquée à des données sismiques fonction de la variable temps t, n est compris entre 0 et N, le nombre total d'échantillons enregistrés par un capteur pendant la durée de la mesure étant égal à N+1. Lorsque l'invention est appliquée dans la section sismique t-x ou le plan f-x considéré à des données sismiques fonction de la variable espace x, n est compris entre 0 et le nombre total moins un de traces juxtaposées dans la section sismique tx considérée. On considère, de façon générale, dans l'exposé qui suit, que l'on dispose de données sismiques discrétisées y(n) extraites d'une section sismique obtenue de façon connue en soi (étape 1 sur la figure 1), pouvant se décomposer en une composante prédictible yO(n) que l'on cherche à isoler et une composante non prédictible e(n) y(n) = yO(n) + e(n) (1) Conformément à l'invention, on calcule un filtre d'erreur de prédiction a de longueur p, c'est-à-dire ayant p+l coefficients, annulant au mieux yO(n) (étape 2 sur la figure 1).On considère ici, pour faciliter la compréhension de l'invention, que le filtre d'erreur de prédiction a annule complètement yO(n), c'est-à-dire que les p+1 coefficients a(0), a(l), ..., a(p) du filtre a sont tels que a(0) yO(n) + a(l) yO(n-l) + ... + a(p) yO(n-p) = 0, avec a(0) = 1 (2) Dans le domaine fréquentiel, obtenu en prenant la transformée de Fourier de y(n) pour la variable temps, par exemple par une méthode de transformée de Fourier rapide réalisant l'opération les équations (1) et (2) s'écrivent, en utilisant des lettres majuscules pour désigner e(n) et yO(n) après transformée de Fourier Y(f) = YO(f) + E(f) (l') A(f) YO(f) = (2') On déduit de (1') et (2') A(f) E(f) = A(f) Y(f) (3') Soit D(f) un opérateur de déconvolution pour A(f). On applique aux données Y(f), conformément à l'invention, le filtre d'erreur de prédiction auto-déconvolué D(f) A(f) (étape 3 sur la figure 1) et l'on obtient: E(f) = D(f) A(f) Y(f). (4') On peut ensuite (étape 4 sur la figure 1) isoler le signal utile YO(f) par YO(f) = Y(f) - E(f) Dans la pratique, le filtre d'erreur de prédiction a n'est jamais rigoureusement inversiblc et l'on ne peut trouver un opérateur de déconvolution D(f) tel que D(f) A(f) = 1; I'opérateur de déconvolution D(f) est donc dans la pratique un opérateur inverse approché, déterminé par exemple en minimisant ID(f)A(f) - 112 + E2 IB(f)12 ID(f)I2 Cette expression est minimale pour D(f)= A(f)/R(f) (5') avec R(f) = IA(f)l2 + E2 IB(f)I2 (6') Dans cette expression, désigne le complexe conjugué, E et B(f) contrôlent le calcul et sont choisis par l'homme du métier en fonction de la marge d'erreur que l'on s'autorise dans le calcul de D(f). E est un scalaire appelé "facteur de précoloration", B(f) est un filtre appelé "filtre de précoloration . Dans le domaine fréquentiel, le filtre de précoloration b est de longueur finie q, avec pour coefficients b(0), ..., b(q) et b(0)=1. Lorsque B(f) = 1, s est appelé facteur de préblanchiment". L'équation (4') s'écrit encore E(f) = M(f) Y(f) (7') avec M(f) = IA(f)l2 / [IA(f)l2 + E2 IB(f)l2] (8') soit M(f) = IA(f)l2 / R(f) (9') R(f) est un filtre appelé autocorrélation précolorisée" du filtre d'erreur de prédiction a. Ainsi, le filtre M(f) obtenu et appliqué conformément à l'invention aux données sismiques Y(f) est analogue à un filtre de type projectif, car M(f) =0siA(f) = 0 M(f) - 1 si lA(f)l E IB(f)l Le calcul du filtre d'erreur de prédiction auto-déconvolué M(f) à appliquer aux données sismiques nécessite la connaissance du filtre d'erreur de prédiction A(f) et de l'autocorrélation précolorisée R(f) d'après l'équation (9'). Après avoir calculé le filtre d'erreur de prédiction a et l'autocorrélation précolorisée, le filtre M(f) à appliquer aux données dans le domaine fréquentiel résulte de la même équation (9'). Il sera détaillé plus loin comment l'appliquer dans le domaine temporel. CALCUL DETERMINISTE DU FILTRE D'ERREUR DE PREDICTION ET DE L'AUTOCORRELATION PRECOLORISEE Dans une première mise en oeuvre du procédé selon l'invention, les p+ 1 coefficients du filtre d'erreur de prédiction a sont calculés à partir de paramètres physiques connus du signal yO que l'on cherche à isoler, et de préférence, les p+ 1 coefficients du filtre d'erreur de prédiction a sont calculés à partir du support du spectre fréquentiel YO(f) du signal Yo (ensemble des valeurs de f pour lesquelles YO(f) 0). Le filtre d'erreur de prédiction a peut être calculé de plusieurs façons, lorsque l'on connait le support du spectre du signal prédictible Yo que l'on désire isoler des données sismiques y(n), ce qui est le cas par exemple lorsque l'on désire éliminer des données sismiques le bruit de fréquence 50 Hz ou 60 Hz dû aux installations électriques. On traduit dans l'invention, en ce qui concerne le filtrage déterministe, l'hypothèse qu'un signal est à bande limitée en terme de quasi-prédictibilité de ce signal. Signal v" Drésentant un spectre de raies isolées Dans cet exemple, le signal yO à isoler dans les données sismiques y(n) est supposé présenter un spectre YO(f) constitué de p raies fq (q = 1,..., P)- On définit, pour chaque raie de fréquence f un filtre d'erreur de prédiction élémentaire aq de longueur 1, à deux coefficients aq(O) et aq(1) égaux à: au(0)=1 aq(1) = - e-2iJ#fq Les coefficients a(0), a(1), ..., a(p) du filtre d'erreur de prédiction global a à appliquer aux données sismiques y(n) sont alors définis par:: a(i) = al(i) *a2(i) *... * ap(i) pour i = 0, ...,p (où * est l'écriture symbolique désignant l'opération produit de convolution). De même, on calcule pour chaque entier q l'autocorrélation précolorisée rq avec préblanchiment, de longueur 2, à trois coefficients i = -1,0, 1 rq(i) = aq(i)* aq(-i) + E2 5(i) avec (i) = 1 si i = O et #(i) = O sinon puis on calcule r(i) = rl(i)*r2(i)*...*rp(i) a(i) et r(i) permettent, après transformée de Fourier, de construire un filtre M(f) d'après l'équation (9') qui rejette les p fréquences fq. E contrôle la sélectivité du filtre ; plus E est petit, plus le filtre est sélectif. Signal vO Drésentant un sDectre Yn(f) non nul pour au moins un intervalle de fréquences Dans cet exemple, le signal yO à isoler est supposé présenter un spectre YO(f) non nul pour au moins un intervalle de fréquences. Méthode par moindres carrés Dans cette première méthode on détermine les coefficients a(O), a(1), ..., a(p) du filtre d'erreur de prédiction a, de spectre A(f), par une méthode des moindres carrés, c'est-à-dire qu'on les choisit tels que l'intégrale J; W(f) |A(f)| df soit minimum, sachant que a(0) = 1 et que W(f) est une fonction qui vaut 1 lorsque la fréquence f est dans un intervalle de fréquences où le spectre YO(f) du signal yO à isoler est non nul, et 0 ailleurs. Minimiser l'intégrale définie plus haut revient à résoudre, dans le domaine temporel, après transformée de Fourier inverse de W(f) pour obtenir w(i) dans le domaine temporel, de façon connue de l'homme du métier, un système de Toeplitz formé à l'aide de w(-p),...,w(p), par exemple au moyen d'un algorithme de Levinson sans second membre. La matrice de Toeplitz M de coefficients m(i,j) se calcule par: m(i,j) = w(i-j) pour i,j = 0, ..., p et on résout, de façon connue en soi avec a(0) = 1, aun scalaire et b(i) = 1 si i = 0 et 6(i) = 0 sinon. Il est préférable, pour le calcul de l'autocorrélation précolorisêe par l'équation (6'), d'utiliser B(f)=1 et un facteur de préblanchiment e qui soit grand devant les valeurs du module lA(f)l dans lesdits intervalles de fréquences. Méthode avec polynômes de Chebvchev En variante, et préférentiellement dans le cas où le procédé selon l'invention est appliqué au traitement de données sismiques y(t) ou y(x) ne dépendant que de la seule variable temps t ou espace x, on décompose dans une deuxième méthode le support du spectre 1o(f) en intervalles: [fq - Afq, fq + Afq] Afq étant la demi-largeur du sous-intervalle centré sur la fréquence fq On définit la fonction S(f) = e-j,pf Tp[sin(z(f-fq)) / sinus Afq)J où Tp est le polynôme de Chebychev de première espèce et d'ordre p, défini récursivement pour une variable a par: : To(&alpha;) = 1, T1(&alpha;) = a, Tp(&alpha;) = 2aTp-1(&alpha;)-Tp-2(&alpha;) On peut vérifier que: C'est-à-dire qu'après transformée de Fourier inverse de S(f), on obtient dans le domaine temporel, le signal s(i) dont les seuls coefficients non nuls sont s(0), ..., s(p). On calcule ensuite des coefficients de filtres d'erreur de prédiction élémentaires aq (après avoir posé X = 1/ s(0)) par: aq(i) = s(i) k pour i = 0, ..., p et le filtre d'erreur de prédiction a de coefficients a(0), a( 1),..., a(p) par: a(i) = al(i) * a2(i) .... * ap(i) On calcule l'autocorrélation précolorisée r(i), avec E > > x par: rq(i) = aq(i) * aq(-i) + E2 6(i), avec 6(i) = 1 si i = 0 et 5(i) = 0 sinon puis r(i) = rl(i) * r2(i) * ... * rp(i). On a tracé sur la figure 2 le module ïA(f)ï du spectre A(f) en fonction de la fréquence, pour Y,(f) de support centré sur f1 = 1/10 avec Afl = 1/20. On remarquera que le filtre d'erreur de prédiction a obtenu présente un spectre de module lA(fll petit dans l'intervalle de fréquence du support du spectre Y,(f). On a respectivement tracé sur les figures 3A et 3B le spectre M(f) pour deux valeurs du facteur de préblanchiment E respectivement égales à 10-2 et 10-3. On remarquera que le paramètre E permet de contrôler la pente du filtre M(f). On décrira plus loin comment calculer de façon 'statistique", conformément à l'invention, le filtre d'erreur de prédiction a lorsque le signal prédictible yO à isoler n'est pas connu ou identifiable a priori parmi les données sismiques. On va exposer dans ce qui suit différentes manières d'appliquer, conformément à l'invention, le filtre d'erreur de prédiction auto-déconvolué aux données sismiques. APPLICATION AUX DONNEES SISMIQUES DU FILTRE D'ERREUR DE PREDJCflON AUTSDECONVOLUE Processus de filtrage fréquentiel Une première façon d'appliquer le filtre d'erreur de prédiction auto-déconvolué aux données sismiques consiste à appliquer directement aux données sismiques, dans le domaine fréquentiel, le filtre M(f) tel que défini précédemment par l'équation (9'). Processus de filtrage temporel non récursif Une deuxième façon d'appliquer le filtre d'erreur de prédiction auto-déconvolué consiste à effectuer un filtrage temporel non récursif. L'autocorrélation précolorisée R(f) = lA(f)12 + E2 IB(f)12 dans le domaine fréquentiel a pour équivalent dans le domaine temporel, en écriture symbolique: r(i) = a(i) * a(-i) + 2 b(i) * b(-i) (10) De préférence, pour ne pas alourdir le temps de calcul, la longueur du filtre de précoloration b(i) est choisie inférieure à la longueur de a, de sorte que l'ensemble des indices pour lesquels r(i) est non nul est limité à -p, ..., O,...p. Après avoir calculé l'autocorrélation précolorisée r(i), on calcule l'équivalent g(i) dans le domaine temporel de G(f) qui vérifie R(f) = 1/ IG(f)12, par résolution d'un système de Toeplitz formé à partir de l'autocorrélation précolorisée r(i), à l'aide d'un algorithme de Levinson par exemple : on calcule la matrice M présentant une forme dite de Toeplitz, définie par ses coefficients m(i,j), égaux à vérifiant avec #(0) = 1 et 5(i) = 0 pour i = 1, ..., L et L choisi pour obtenir la convergence souhaitée de 1 / IG(f)l2 vers R(f). On calcule ensuite e(n) = a(-i) * g(-i) * g(i) * a(i) * y(n) (11) On peut résumer le processus de filtrage temporel non récursif de la façon suivante (Drocessus N" 1): 1) Calcul de r(i), autocorrélation précolorisée de a(i) r(i) = a(i) * a(-i) + E2 b(i) * b(-i) 2) Calcul de g(i) à partir de r(i), g(i) étant tel que r(i) * g(i) * g(-i) a(i), avec ô(i) = 1 si i = 0 et Ô(i) = 0 sinon 3) Calcul de e(n) = a(-i) *zizi * g(i) t a(i) * y(n) On calcule ensuite le signal à isoler yO(n) = y(n) - e(n). g(i) a une longueur L+1 qui peut être grande si E est petit. Dans ce cas, l'application de g(i) aux données sismiques est coûteuse en temps de calcul. Processus de filtrage temporel récursif Pour remédier à cela, on peut factoriser l'autocorrelation précolorisée R(f), qui est de longueur finie, en écrivant l'autocorrélation r(i) de longueur temporelle p comme l'autocorrélation d'un signal c(i) de longueur p et à phase minimale. Une troisième façon d'appliquer le filtre d'erreur de prédiction auto-déconvolué consiste alors à effectuer un filtrage temporel récursif, qui présente l'avantage, comme expliqué plus haut, de nécessiter un temps de calcul moindre que le filtrage temporel non récursif. On cherche le filtre, de coefficients c(i) (i = O, ..., p) et appelé pour la suite filtre d'erreur de prédiction amorti", tel que, en écriture symbolique on ait: r(i) = a(i) * a(-i) + 2 b(i) *b(i) c(i) * c(-i) (12) qui est la traduction dans le domaine temporel de l'équation (6') dans le domaine fréquentiel: R(f) = lA(f)12 + 2 IB(f)l2 = IC(f)l2 On détermine de préférence les coefficients c(i) par le processus itératif de filtrage temporel récursif suivant (Drocessus Ne 2) (on pourra se reporter à l'article de Kunetz, G. aGénéralisation des opérateurs d'antirésonance à un nombre quelconque de réflecteurs" Geophysical Prospectory, vol. 12, pp. 283-289):: 1) initialisation de variables de calcul eo et em ep(0, i) = r(i) pour i=0,...,p em(0,i)=r(i+1) pour i=0,...,p-1 em(0,p)=0 2) itérations Pour j allant de 0 à L, où L est le nombre d'itérations que l'on se fixe: K(j) = - em(j, 0) / ep(j, 0) ep(j+1, i) = ep(j, i) - K(j) em(j, i) pour i=0,...,p em(j+1, i) = em(j, i+1) - K(j) ep(j, i+1) pouri=0, ,i > ' em(j+1, p) = 0 Fin de boucle en j. On remarquera que les K(j) sont calculés de sorte que em (j+1, -1) = 0 3) normalisation On calcule ensuite c(i) par pouri=0,...,p On choisit L pour avoir la précision recherchée dans la relation asymptotique r(i) = c(i) * c(-i). On calcule, connaissant c(i) et a(i), u(n), pour n variant de O à N, par puis, connaissant u(n), on calcule pour n variant de N à O, e(n) par u(n) s'obtient ci-dessus par un filtrage dit récursif ascendant" qui s'écrit en écriture symbolique e(n) s'obtient ci-dessus par un filtrage dit "récursif descendant' qui s'écrit en écriture symbolique: L'homme du métier notera que c(i) est à phase minimale et c(-i) à phase maximale, ce qui permet d'obtenir des filtrages récursifs respectivement ascendant et descendant stables. On peut résumer le processus de filtrage temporel non récursif de la façon suivante (processus N" 3): 1) Calcul de r(i), autocorrélation précolorisée de a(i), par r(i) = a(i) * a(-i) + s2 b(i) * b(-i) 2) Calcul du filtre d'erreur de prédiction amorti c(i) (i = O,..., p) vérifiant c(i) * c(-i) - r(i) 3) Calcul de u(n) par filtrage récursif ascendant 4) Calcul de e(n) par filtrage récursif descendant Le signal à isoler yO(n) est ensuite calculé par yO(n) = y(n) - e(n). Processus de filtrage récursif non stationnaire Une quatrième façon pour appliquer le filtre d'erreur de prédiction auto-déconvolué, conformément à l'invention, consiste à effectuer un filtrage que nous appellerons "récursif non stationnaire", qui présente l'avantage de réduire les effets de bord. La quasi-prédictibilité de yO peut s'écrire, sous forme matricielle: Ae+ EBp=Ay, (15) où p est un vecteur de calcul dit vecteur d'innovation", précolorisé par le fitre B et multiplié par le facteur de précoloration s. Si s est nul, Yo est parfaitement prédictible. En explicitant l'équation matricielle (15) on a: On cherche e et p minimisant = e* e + p* p où * désigne le transposé conjugué d'une matrice ou d'un vecteur. est minimum pour e pris égal à emin = A* (A A* + 2 B B*)-l Ay et ppris égal à Pmin = B* (A A* + 2 B B*)-1 vaut alors min = emin* emin + #min* Pmin soit, en explicitant les valeurs de emin et Pinyin:: ss min= Y A* (A A* + E2 B B*)-1 Ay Posons s = Ay qui est le résultat de la convolution de y par A et v = R-1 s, avec R = A A* + s2 B B* Pour trouver v tel que Rv = s, l'homme du métier remarquera qu'il s'agit de la résolution d'un système linéaire, R étant une matrice de Toeplitz complexe bande formée à partir de 1'autocorrélation de a(i) plus 2 fois celle de b(i). Une façon pour trouver v consiste à adopter la décomposition de Cholesky pour R: R = C C* (C étant une matrice triangulaire pbande inférieure). Le processus de filtrage récursif non stationnaire comporte alors les étapes suivantes (processus N 4): 1) Calcul de l'autocorrélation précolorisée r(i), connaissant a(i) 2) Calcul de la matrice C telle que R = C C* (par la méthode de Cholesky par exemple) 3) Calcul de s = Ay 4) Calcul de u = C-1 s 5) Calcul de v = C-1* u 6) Calcul de e = A* v A*v = A*C-1* c-i Ay 7) Calcul de y = y - e En variante, et préférentiellement, on ne calcule pas la matrice C, mais des coefficients ep(j, i) pour i = 0, ..., p et j = 0, ..., N, à partir de r(i) i = 0, .... p (processus N 5). Initialisation ep(0, i) = r(i) pour i = O,..., p em(0,i)=r(i+1) pour i = 0, , p-1 em(0, p) = 0 Itérations Pour j allant de 0 à L, où L inférieur ou égal à N est le nombre d'itérations que l'on se fixe pour obtenir la convergence des ep(j, i) quel que soit i K(j) = - em(j, 0) / ep(j, 0) ep(j+1, i) = ep(j, i) - K(j) em(j, i) pour i = 0, ..., p em(j+1, i) = em(j, i+1) - K(j) ep(j, i+1)pouri=0, ...,p-1 em(j+1, p) = 0 Fin de boucle en j. On remarquera que les K(j) sont calculés de sorte que em (j+1, -1) = 0 Normalisation Pour j allant de 0 à L t i/ep0, 0) ep(j, i) = t . ep(j, i) i = 0, , p Fin de boucle en j. On complète ensuite les ep par ep(j, i) = ep(L, i) pour j = L + 1, ..., N eti=0, ...,p. Le filtrage récursif non stationnaire préféré comporte en résumé les étapes suivantes (Drocessus N 6): 1) Calcul de l'autocorrélation précolorisée r(i) = a(i) * aH + E2 b(i)*b(4) (i = 0, ..., p) 2) Calcul d'après le processus N 5 à partir de r(i) de ep(0,...,N;;0,...,p) 3) Calcul de 4) Calcul de pour n = 0, ..., Sp 5) Calcul de pour n= Sp, ..., O 6) Calcul de pour n = -p, ..., Sp Dans la suite, on utilisera symboliquement la même écriture u = C-1s pour désigner le calcul de u à partir de s, indépendamment de la méthode utilisée, que cette méthode soit la méthode Cholesky calculant la matrice C pour l'inverser (processus N 4) ou toute autre méthode connue de l'homme du métier ou la méthode préférentielle par calcul des coefficients ep(j, i) à partir de l'autocorrélation précolorisée r(i) (processus N" 5) et de l'étape 4) du processus N 6 ci-dessus. De même on utilisera symboliquement l'écriture v = C-1* u, pour désigner le calcul de v à partir de u, indépendamment de la méthode utilisée (par exemple étape 5) du processus N 4, mais de façon préférentielle par l'étape 5) du processus N 6). Dans le cas où le filtre d'erreur de prédiction a n'est pas calculé de façon déterministe, à partir du spectre YO(f) du signal yo, on calcule a par itérations, de façon dite "statistique". CALCUL SIATISTIQUE DU FILTRE D'ERREUR DE PREDICTION Tout comme l'application du filtre d'erreur de prédiction aut( > déconvolué, le calcul statistique du filtre d'erreur de prédiction a peut s'effectuer de différentes manières. Dans tous les cas, la partie non prsédictible des données se calcule à l'aide d'un opérateur linéaire M: e = My M peut prendre différentes expressions - en fréquentiel M(f) est défini par l'équation (8'); - en temporel, filtrage non récursif : m(i) = a(-i) * gR * g(i) * a(i) filtrage récursif stationnaire filtrage récursif non stationnaire : M = A* C-1* C-1 A. Filtrage récursif non stationnaire a peut être calculé, conformément à l'invention, par minimisation d'une norme d'erreur dépendant de a et de y ; ainsi, il est possible pour calculer a de minimiser la norme de la partie non prédictible e des données sismiques : liell2 = e* e. e s'exprime à partir des données par: e=My M étant un opérateur linéaire dont l'expression dépend de la méthode de déconvolution utilisée. Cet opérateur dépend du filtre d'erreur de prédiction. Ona: llell2 = y* M* M y I1 est toutefois préférable de chercher à minimiser en a(0), ..., a(p) min = e* e + p* p = y* My (15) soit compte tenu de ce qui précède, de chercher à minimiser IIC-1Ayll2. On va maintenant décrire plusieurs façons de calculer le filtre d'erreur de prédiction minimisant ||C-1Ay||2. conformément à l'invention. Pour calculer le filtre d'erreur de prédiction minimisant ||C-1 Ay|| une première façon consiste à poser d = C-i Ay, (16) qui s'écrit encore d = C-1 Ya où a est un vecteur dont les composantes sont a(0),..., a(p) et Y la matrice de Toeplitz formée à partir de y, à p+ 1 colonnes po, ..., y, i=o, --2p p Minimiser IIÇ-lAyll2 revient à minimiser d* d. Calculons pour ce faire la matrice U = C-1Y, puis U* U, pour résoudre finalement, en négligeant la dépendance de U en a (U* U)h = ( 1, 0, . .., 0)*. Après avoir calculé h, de composantes h(0), ..., h(p) on calcule ensuite a(i) par a(i)=h(i)/h(0) i=0,...,p. De façon à prendre en compte la dépendance de U en a, on reprend ensuite les calculs précédents avec les nouvelles valeurs de a(i) jusqu'à la convergence souhaitée. Le processus décrit plus haut pour calculer a de façon statistique peut se résumer de la façon suivante (Drocessus N 7): 1) Choix de p+l coefficients a(i) initiaux 2) Calcul de C vérifiant: CC*=AA*+E2 BB* 3) Calcul des p+1 vecteurs ui: u1 = C-1 yi 4) Calcul de la matrice de covariance des ui : COVU(i, j) = u*i Uj 5) Résolution de pavec6(1)=Oet6(i)=Opouri= 1,...,p 6) Calcul de a(i) = h(i) / h(O) 7) Reprendre à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i) 8) Fin. Préférentiellement, on remplace l'étape 2) par le calcul des ep(j,i) (étapes 1) et 2) du processus N 6), l'étape 3) s'effectuant par filtrage récursive non stationnaire (étape 4) du processus N 6). En variante, pour calculer le filtre d'erreur de prédiction minimisant IlC-lAyll2. on peut effectuer le filtrage dit récursif stationnaire. L'équation précédente d = C-1Ay s'écrit, en écriture symbolique dans le domaine temporel d(n) = a(i) * u(n), (17) avec Après avoir calculé le filtre d'erreur de prédiction amorti c(i), on calcule u(n) par l'équation (18) puis on cherche les valeurs a(i) minimisant z Id(n)12. Il existe de nombreuses manières connues de l'homme du métier pour trouver les a(i) minimisant 2 Id(nl2. Si on utilise une méthode dite de corrélation, on considère que u(n) est connu pour n = 0,..., N et est nul en dehors de ces valeurs de n, donc d(n) est non nul pour n = 0,..., N+p et nul ailleurs. On minimise donc en fait De préférence, on utilise une méthode dite de covariance qui a l'avantage de mieux prendre en compte les effets de bord.On considère que u(n) est connu pour n = 0 ..., N et est inconnu ailleurs, donc d(n) n'est connu que pour n = p, ..., N et on minimise Le processus de calcul statistique du filtre d'erreur de prédiction par filtrage récursif stationnaire peut se résumer de la façon suivante (processus N. 8) 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O), a( 1), ..., a(p) 2) Calcul de l'autocorrélation précolorisée r(i) = a(i) * a(-i) + 2 b(i) *7Ji 3) Calcul du filtre d'erreur de prédiction amorti c(i) à partir de r(i) par le processus N" 2. 4) Calcul par filtrage récursif de u(0), ..., u(N) par y(n) u(n) = c(i) 5) Calcul de la matrice de covariance COVu de u(n) u* (n-i) u(n-j) pour i=O,...,p et 6) Calcul du vecteur h de composantes h(0), ..., h(p) vérifiant COVUh = [1, 0,..., 0]* (par la méthode de Cholesky par exemple) 7) Calcul de a(i) par normalisation de h(i): a(i) = h(i) / h(0) 8) Reprise à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i). En variante, pour calculer le filtre d'erreur de prédiction minimisant IIC-1Ayll2, on peut effectuer un filtrage non récursif, qui comporte les étapes suivantes (processus N" 9): 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O) = 1, a(i) ..., a(p) 2) Calcul de l'autocorrélation précolorisée r(i) = a(i) * a(-i) + s2 b(i) * 3) Calcul de g(i) à partir de r(i) par le processus N 1 (étape 2) 4) Calcul de u(n) = g(i) * y(n) 5) Calcul de la matrice de covariance COVu de u(n) u* (n-i) u(n-j) avec i=O,...,p et 6) Calcul de h(0), ..., h(p) vérifiant COVUh = [1, 0, ..., 0]* (par la méthode de Cholesky par exemple) 7) Calcul de a(i) par normalisation de h(i): a(i) = h(i) / h(0) 8) Reprise à l'étape 2) jusqu'à convergence souhaitée des valeurs a(i). Dans une troisième variante, pour calculer le filtre d'erreur de prédiction minimisant IIC-1Ayll2, on met en oeuvre les étapes suivantes (Drocessus N" 10) 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O) = 1, a(p) 2) Calcul de A(f) par transformée de Fourier de a(i) 3) Calcul de UU(f) = IY(f)l2 / [IA(f)12 + E2 IB(f)12] 4) Calcul de uu(i) par transformée de Fourier inverse de UU(f) 5) Calcul de a(i) en résolvant le système d'équations de Toeplitz formé avec uu(i) par l'algorithme de Levinson sans second membre par exemple 6) Reprise à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i). Calcul statistique du filtre de Drécoloration On peut, sans sortir du cadre de l'invention, utiliser des techniques de minimisation de fonctions, connues de l'homme du métier, pour minimiser une norme donnée en fonction des coefficients b(0), ..., b(q) du filtre de précoloration b, en fixant ou non la valeur E. TEMPLES D'APPLICATION D'UN PROCEDE SELON L'INVENTION DANS LE PLAN f-x L'invention permet, lorsque le filtrage récursif est utilisé, d'effectuer un filtrage déterministe dans le plan f-x, quelle que soit la forme du signal yO à isoler dans le plan f-k, sans que la sélectivité du filtre ne se traduise par un temps de calcul élevé, et, dans le cas où le filtrage récursif non stationnaire décrit plus haut est employé, l'invention permet d'éviter les inconvénients dûs aux effets de bord rencontrés dans les procédés de l'art antérieur. Un exemple préféré de mise en oeuvre du procédé selon l'invention est le suivant, lorsque le signal à isoler est défini par sa localisation dans le plan f-k (filtrage déterministe): 1) Détermination par l'utilisateur d'une zone du plan f-k contenant le signal yO à isoler, 2) Pour toute valeur de la variable espace x, effectuer la transformée de Fourier des données y(t, x) de la variable temporelle t pour obtenir des données transformées Y(f, x) dans le plan f-x, 3) Pour chaque fréquence f du plan f-x, 3a) prendre y(n) = Y(f,n), 3b) déterminer les intervalles pour la variable k, contenant le signal prédictible yO que l'on cherche à isoler, en effectuant une coupe à f constant de ladite zone, 3c) calculer le filtre d'erreur de prédiction spatial élémentaire (variable x) correspondant à chacun de ces intervalles en k pour un E donné (en utilisant par exemple la méthode de polynômes de Chebychev décrite plus haut), 3d) calculer le filtre d'erreur de prédiction global a(i) et l'auto- corrélation précolorisée correspondante r(i), 3e) calculer les coefficients ep(j, i) à partir de l'autocorrélation précolorisée r(i) (processus N" 5 de préférence), 3f) calculer la partie non prédictible e(n) des données par les étapes 3), 4), 5), 6) du processus de filtrage récursif non stationnaire (processus N" 6), 3g) soustraire la partie non prédictible e(n) aux données y(n) pour obtenir la partie prédictible yO(n), 3h) Reprendre à l'étape 3a) pour la fréquence f suivante sauf si la dernière fréquence du plan f-x est atteinte, 4) Pour tout x, effectuer la transformée de Fourier inverse de la variable f de e(n) ou de yO(n) pour revenir dans le plan t-x. L'application de l'invention aux données sismiques y(f, x) dans le plan f-x et dans le cas où le filtre d'erreur de prédiction a est calculé de manière statistique, permet de pallier aux inconvénients du filtrage prédictif rencontrés dans l'art antérieur, notamment tel que proposé par Canales. Un exemple préféré de mise en oeuvre du procédé selon l'invention, dans le cas d'un filtrage statistique, est le suivant: 1) Pour tout x, transformée de Fourier des données sismiques y(t, x) pour la variable t pour se placer dans le plan f-x 2) Pour chaque fréquence f du plan f-x:: 2a) prendre y(n) = Y(f, n) 2b) choix d'une longueur p pour le filtre d'erreur de prédiction, d'un facteur E et d'un filtre de précoloriement b(0), ..., b(q), ainsi que d'un nombre d'itérations pour la convergence de a(i) 2c) calcul par filtrage récursif ascendant de y(n) u(n) [- = c(i) c(i) étant le filtre d'erreur de prédiction amorti de l'itération précédente (celui de la dernière itération de la fréquence précédente si c'est la première itération pour la fréquence en cours d'itération) 2d) calcul de la matrice de covariance de u(n) (étape 5) du processus N" 8) ; en variante, calcul de la matrice de corrélation de u(n) 2e) résolution du système pour obtenir les coefficients a(i) du filtre d'erreur de prédiction (étapes 6) et 7) du processus NO 8 de préférence), 2f) calcul de l'autocorrélation précolorisée r(i) (étape 1) du processus N" 6) et du filtre d'erreur de prédiction amorti c(i) (par processus N" 2 de préférence) 2g) retour en 2c) jusqu'à la convergence souhaitée des valeurs de a(i) 2h) obtention de la partie non prédictible e(n) des données par le processus N 6 2i) soustraction de la partie non prédictible e(n) aux données y(n) pour obtenir la partie prédictible yO(n) 2j) retour en 2a) sauf si dernière fréquence 3) Pour tout x, transformée de Fourier inverse de yO(n) de la variable t pour obtenir yO(t, x). Le filtre d'erreur de prédiction est avantageusement calculé d'une façon récursive stationnaire, l'application du filtre d'erreur de prédiction autodéconvolué s'effectuant de façon récursive non stationnaire. La figure 4 représente une section sismique t-x synthétique, l'axe de temps étant vertical et l'axe des x horizontal. Les données sismiques y(t, x) contiennent trois évènements prédictibles (matérialisés par des droites) que l'on cherche à isoler du bruit aléatoire non prédictible. La figure 5 représente la partie prédictible yO(t, x) après mise en oeuvre du procédé selon l'invention. On remarquera la forte atténuation du bruit aléatoire. La figure 6 représente la partie non prédictible e(t, x) et l'on peut remarquer l'absence de signal prédictible même sur les bords (pas d'effets de bord). Les figures 7 et 8 illustrent respectivement les parties prédictibles et non prédictibles obtenues par la mise en oeuvre du procédé décrit par Canales, amélioré en prenant un filtre d'erreur de prédiction bilatéral a(-p), ..., = 1, ..., a(p) et en considérant que la partie non prédictible s'obtient en appliquant aux données ce filtre d'erreur de prédiction bilatéral. On remarquera sur la figure 7 la moins bonne atténuation du bruit aléatoire et sur la figure 8 un résidu de signal prédictible. Ainsi, appliquée à l'atténuation du bruit aléatoire, l'invention réalise une meilleure atténuation du bruit et une meilleure préservation du signal que celle permise par l'état de la technique. L'invention n'est bien entendu pas limitée aux exemples qui viennent d'être décrits. On peut, par exemple, imposer une forme particulière au filtre d'erreur de prédiction a, en choisissant les Pmin premiers coefficients du filtre d'erreur de prédiction nuls. Le filtre d'erreur de prédiction est alors de la forme [1, 0,..., 0, a(pmin + 1), ..., a(p)]. n faut bien entendu tenir compte de cette forme particulière du filtre d'erreur de prédiction lors de la résolution du système d'équations formé à partir de la matrice de covariance COVu dans les processus de calcul statistique du filtre d'erreur de prédiction. La forme particulière du filtre peut avantageusement servir à modéliser le bruit prédictible dû aux réflexions multiples, en vue de son élimination. Les procédés conformes à l'invention, précédemment décrits, peuvent être mis oeuvre dans le domaine temporel ou spatial, et se généraliser aisément à plusieurs dimensions. On peut facilement traduire les équations à une dimension en équations à deux dimensions, etc..., à l'aide d'une notation appropriée. Ainsi, par exemple, la prédictabilité de y0(nxi, nX2) de support n xl = O, Nxi, n = 0, ..., NX2 par le filtre d'erreur de prédiction a(i, j) de support i = 0, ..., Px1, j = 0,..., Px2 peut s'écrire: a(i, j) **yo(nxlX ni2) = 0 (19) où ** est l'écriture symbolique d'un produit de convolution à deux dimensions. Soit Yonxi le vecteur de composantes que Yonxl (nx2) = Yo(nxl, n ) et Ai la matrice de composantes Ai (n, j) = a(i, n-j). L'équation (19) s'écrit c'est-à-dire Ai (*) Yonxi = 0 où (*) est l'écriture symbolique pour le produit de convolution matriciel. Avec cette notation l'équation à une dimension: r(i) = a(i) * a(-i) + 2 b(i) b(-i) s'écrit Rn = An A*n + 2 Bn B*n où pour tout n, Rn est une matrice de Toeplitz par blocs. Dans le cas du filtrage non récursif, la matrice du système à résoudre pour trouver les matrices Gn, a la structure d'une matrice de Toeplitz par blocs, le système étant donc résoluble par un algorithme de Levinson par blocs. Accessoirement, chacun des blocs est lui-même une matrice de Toeplitze Dans le cas du filtrage récursif, le calcul des matrices Cn ou EPji à partir de Rn s'effectue par analogie avec les processus N" 2 et 5 de filtrage récursif précédemment décrits. Dans le cas déterministe, la méthode par moindres carrés se généralise aisément à plusieurs dimensions. L'invention peut encore s'appliquer dans le domaine f-kxl-xl en présence de données tridimensionnelles fonction des variables t, xl et x2. On utilise avantageusement, dans le domaine f-x1-x2 un filtre d'erreur de prédiction à deux dimensions tel que décrit plus haut, et dans le domaine f kx2-xl on effectue pour chaque kx2 un traitement analogue à celui des données sismiques dans le plan f-x, tel que décrit plus haut. L'invention peut encore s'appliquer pour effectuer un traitement dit multicanal", pour lequel on dispose de m jeux de données MJ yj= [yj(0),...,yj(N)] j = 1,...,m comprenant une partie prédictible yOj pour un filtre d'erreur de prédiction commun. On a yj(n) = yoj(n) + ej(n) et a(i) * yoj(n) - 0. On effectue conformément à l'invention un calcul statistique multicanal du filtre d'erreur de prédiction en minimisant par calcul des matrices de covariance COVj correspondant à chaque jeu de données yj, en calculant lj COVj = COV et en résolvant le système avec COV Dans le processus N" 8 cela correspond aux étapes 4) et 5) qu'il faut faire pour tout j, l'étape 6) se faisant avec la matrice COV. L'invention s'applique avantageusement à la restauration de données manquantes. I1 arrive souvent, dans la pratique, qu'il manque dans la section sismique t-x la trace correspondant à un capteur placé à une abscisse x sur la grille d'acquisition, ou bien que la trace correspondant à ce capteur soit inutilisable à cause d'un défaut de l'installation d'acquisition des données ou encore parce que le signal délivré par ce capteur a été saturé pendant l'enregistrement par un bruit très fort. L'invention permet de restaurer la composante prédictible des données manquantes. Les données sismiques sont alors supposées contenir un signal prédictible pour un filtre d'erreur de prédiction de coefficients a(i), un bruit impulsif pour les valeurs manquantes et un signal additif non prédictible. On écrit les données sous la forme: où z désigne le vecteur contenant les données sismiques existantes et connues, pj le vecteur contenant la réponse impulsionnelle du j ième bruit impulsif correspondant à la jième valeur manquante d'indice l(j). Le vecteur pj a des composantes pj(0) .., pj(N) telles que: pj (n)=l si n=I(j) et pj(n)=0 si n 1(j) w(j) est un scalaire désignant l'amplitude inconnue du jième bruit impulsif. Les données manquantes dans le vecteur z peuvent être prises quelconques, par exemple égales à 0. Dans ce cas, z(l(j)) = 0 et w(j) = -y(l(j)). La valeur reconstituée pour l'emplacement l(j) est donc -w(j). Soit P la matrice dont les colonnes sont les vecteur pj. Soit w le vecteur dont les composantes sont les scalaires wO), On a: y = z - P'v On doit effectuer sur ces données reconstituées y la séparation entre la partie prédictible yO et non prédictible e. Y = yO + e On a: z=yO+ e + e se calcule à partir de y à l'aide d'un opérateur linéaire M, dont l'expression varie en fonction du mode de déconvolution utilisé, mais qui se met dans tous les cas sous la forme: M=G*Gete= My Dans le cas récursif non stationnaire, on a par exemple: G = C-1A. On déterminç le vecteur w en minimisant pmin + k2 w* w = y My + X2 w* w d'après l'équation (15'), # étant un facteur de préblanchiment. On cherche à minimiser la quantité (z - Pw)* M (z - Pw) + k w* w (20) On trouve w minimisant (20) en résolvant: (P* M P + X2 I) w = p* M z, I étant la matrice identité. En posant D = GP et s = Gz on a (D*D+k21)w= D*s On en déduit l'expression des données reconstituées y: y=z-P(D*D+x2 1)1 D*s L'expression de la partie non prédictible est: e = G* G [z-P(D*D+ Xl)- D* s] soit encore e = G* [s - D (D* D + # 1)1 D* s] et la partie prédictible yO se calcule par: y0=y-e yO =z-P(D*D+x2 1)-1D*s-G*[s-D(D*D+k2I)-lD*s] Si l'entrée est z et la sortie les données reconstituées y, on obtient grâce à l'invention une restauration des données manquantes. Si l'entrée est z et la sortie la partie prédictible yO, on obtient grâce à l'invention une restauration des données manquantes et une atténuation du bruit. On peut bien entendu, sans sortir du cadre de la présente invention, généraliser au cas où les pj sont constitués par n'importe quelle réponse impulsionnelle d'un bruit de forme pj connue et d'amplitude w(j) inconnue. Si le filtre d'erreur de prédiction a est inconnu, on a deux vecteurs w et a à trouver. On part de valeurs initiales pour y(n) (par exemple avec les valeurs manquantes à 0). On calcule a(i) avec y(n) constant par une méthode de calcul statistique ou déterministe de filtre d'erreur de prédiction. Puis le procédé précédent de calcul de y à partir de z peut être utilisé pour actualiser y(n) avec a(i) constant. Puis on revient au calcul de a(i) dans le cas d'un calcul statistique. Les données d'entrées étant les valeurs connues de y(n) et chaque vecteur pj pour j = 1, ..., m, la réponse impulsionnelle du jième bruit, le procédé mis en oeuvre comporte les étapes suivantes dans le cas statistique (Drocessus N"11): 1) Initialisation des données y(n). 2) Calcul du filtre d'erreur de prédiction a(i) pour le y(n) courant. 3) Actualisation de y(n) pour le a(i) courant: 3a) calcul due m vecteurs dj = G pj j = 1, ...,m 3b) calcul du vecteur s = G y 3c) calcul de la matriceX(i, j) = di* dj 1,...,m 3d) addition du facteur de préblanchiment: x(i, i) # %(i, i) + 3e) calcul du vecteur k(i) = dj* s 3f) résolution du système linéaire d'ordre m: i=1,...,m 3g) actualisation de y(n) par: 4) Retour en 2) ou 5) jusqu'à la convergence souhaitée pour a(i) 5) Calcul de u: 6) Calcul de e = G* u 7) Calcul de y0=y-e. Le procédé ci-dessus selon l'invention est avantageusement appliqué aux cas suivants: Bruit cohérent En prenant pour colonnes de P les composantes d'un bruit cohérent d'amplitude inconnue, on peut modéliser la présence d'un bruit cohérent dans les données sismiques. Par exemple, dans le plan f-x, un bruit de relation de dispersion connue ki(f) pj(n) = eimxki(f) avec n = O,..., N Traces manquantes On a représenté sur la figure 9 une section sismique t-x dans laquelle dix traces sont manquantes. De façon générale, supposons qu'il y ait m traces manquantes d'indices I(1)...I(m) sur la section sismique. On construit la matrice P à m colonnes dont la jième colonne est le vecteur pj de composantes pj (0),..., pj (N) telles que: pj (n)=l si n=I(j) et pj(n)=0 si n # I(j). On modélise ainsi l'existence d'un bruit impulsif pour les valeurs données, ce qui revient à dire qu'elles sont inconnues. On réduit avantageusement le temps de calcul en ne calculant qu'un seul vecteur d = Gpo avec pO(p) = 1 et po(n) = O si n Se Dans ce cas Apo = [a(O), ..., a(p), O, ...,O]T. Si l'on prend l'application stationnaire pour C, alors: a(i) d(i) = [----] c(i) Le vecteur dj s'obtient en décalant le vecteur d de l(j)-p échantillons vers le bas et en mettant à O les premiers I(j)-p échantillons. dj(n) = O pour n dj(n) = d(n-I(j)+p) pour n 2 I(j) - p Dans le cas récursif non stationnaire les opérations de la forme s = Gy se font par les étapes 3) et 4) du processus N 6, et les opérations de la forme e = G* u par les étapes 5) et 6) du même processus. Une variante simplifiée consiste à remplacer l'étape 3) d'actualisation de y(n) à a(i) constant par un procédé itératif ne nécessitant pas de résolution de système linéaire. L'étape 3' remplaçant l'étape 3) est: 3') Actualisation de y(n) pour le a(i) courant: 3a) initialisation de yit(n) = y(n) 3b) calcul de la partie non prédictible e(n) de yst(n) 3c) actualisation de yst(n) pour les seuls échantillons n correspondant aux valeurs manquantes (n = I(j) j = 1, ..., m) par: yit(n) t (1 S 2) Yit(P) + 2 y(n) - e(n) 3d) retour en 3b) ou 3e) si convergence souhaitée de yit(n) 3e) actualisation de y(n) pour les seuls échantillons n correspondant aux valeurs manquantes par:: y(n) = yjt(n) On a représenté sur la figure 10 les données y restaurées conformément à l'invention, et sur les figures 11 et 12 les parties respectivement prédictible et non prédictible des données restaurées. la comparaison des figures 11 et 5 montre que les dix traces manquantes ne dégradent que peu le résultat final. Portions de traces manquantes Il s'agit du cas où dans la section sismique t-x, on a des valeurs manquantes pour certains couples t, x connus (par exemple pour certaines traces, les valeurs y(t) correspondant à certains intervalles de temps sont manquantes). Dans ce cas, on ne traite pas indépendamment chaque fréquence. On a dans la section sismique t-x: y = z - Pw y est ici l'ensemble des valeurs en t et x d'une section sismique, z contient l'ensemble des valeurs connues, w l'ensemble des données inconnues, et P est un opérateur linéaire qui positionne ces données inconnues dans l'ensemble des valeurs en t et x de la section sismique. On utilise avantageusement l'algorithme du gradient conjugué pour résoudre le système: (D* D + k2 I) w = D* s (21) Pour cela écrivons l'opérateur linéaire D sous la forme: D=GFP (22) F représente l'opérateur linéaire qui effectue la transformation du plan t-x dans le plan f-x par transformée de Fourier de la variable t en F pour chaque x. Pour appliquer l'algorithme du gradient conjugué au système linéaire (21), il n'est pas nécessaire d'écrire la matrice D, il suffit de savoir réaliser les opérations = = D v' et r' = D* u' D'après l'expression (22), le procédé pour effectuer u' = D v' consiste à: 1) prendre les valeurs de v' (v' est un vecteur quelconque qui a la dimension des valeurs manquantes) et les placer sur la section t-x avec des valeurs nulles pour les valeurs connues (opérateur P) 2) effectuer la transformée de Fourier de t vers f pour tout x (appliquer I'opérateur F) 3) appliquer l'opérateur G pour tout f. Le procédé pour effectuer r' = D* u' consiste à: 4) Appliquer l'opérateur Gw pour tout f sur u' (u' étant une section dans le plan f-x) S) effectuer la transformée de Fourier inverse de f vers t pour tout x (sans normaliser les valeurs en les divisant par le nombre d'échantillons (opérateur F*) 6) prendre sur la section sismique t-x obtenue les valeurs figurant aux emplacements manquants (opérateur P*). On a d'autre part: s=CFz s peut donc se calculer en appliquant aux données connues les étapes 2) et 3) ci-dessus, y-D* s se calculant à l'aide des étapes 4), 5), 6). A partir de g et du procédé effectuant en cascade les étapes 1) à 6), l'algorithme du gradient conjugué résout le système (21). Une fois w calculé, on obtient la section sismique t-x reconstituée par: y = z - Pw On peut ensuite séparer y en une partie prédictible et une partie non prédictible dans le plan f-x pour réaliser l'atténuation du bruit. On peut également, dans le cas où le filtre d'erreur de prédiction est inconnu, intégrer ce procédé dans le processus N, 11 en remplacement de l'étape 3) de calcul de y(n) dudit processus. On peut aussi traduire l'étape 3' dans le cas de portions de traces manquantes. On obtient ainsi l'organigramme suivant (processus NB 12): 1) Initialisation des données y(t, n) (avec valeurs manquantes à O par exemple) 2) Passage de y(t, n) à Y(f, n) par transformée de Fourier 3) Actualisation de a(f, i) 3a) pour tout f: 3b) y(n) = Y(f, n) 3c) calcul statistique du filtre d'erreur de prédiction a(f, i) pour y(n) i O, ...,p 3d) initialisation de Yjt(f, n) = Y(f, n) pour tout n 3e) retour en 3b) ou 4) si dernière fréquence. 4) Actualisation de y(t, n) 4a) initialisation de yit(t, n) = y(t, n) 4b) passage de yit(t, n) à Yjt(f, n) par transformée de Fourier 4c) pour tout f: 4d) yit(n) = Yjt(f, n) 4e) calcul de la partie non prédictible e(n) de yjt(n) au moyen de l'opérateur M(f) calculé à partir des a(f, i) déjà calculés en 3c) 4f) E(f, n) = e(n) 4g) retour en 4d) ou 4h) si dernière fréquence 4h) passage de E(f, n) en e(t, n) par transformée de Fourier inverse 4i) actualisation de yit(t, n) pour les seuls échantillons (t, n) correspondant aux valeurs manquantes par:: yjt(t, n) = ( 1-k2) yst(t, n) + A2y(t, n) - e(t, n) 4j) retour en 4b) ou 4k) si convergence souhaitée de yjt(t, n) 4k) actualisation de y(t, n) y(t, n) = yit(t, n) 5) Retour en 2) ou 6) si convergence souhaitée de a(f, i) 6) y(t, n) sont les données reconstituées que l'on peut séparer en yO(t, n) et e(t, n) dans le domaine (f-x). Interpolation On peut remplacer une section sismique donnée t-x par une section dont la grille spatiale présente un pas plus petit, et calculer les traces manquantes en mettant en oeuvre le procédé selon l'invention. On suppose dans la suite que seule une trace sur m est connue. On applique avantageusement la méthode suivante: Soit A(f) le filtre d'erreur de prédiction calculé de façon déterministe ou par une autre méthode. Les données manquantes sont mises à 0, soit Z(f) le spectre du signal obtenu, et soit Y(f) le signal interpolé. Z(f) peut s'écrire Z(f) = Y(f) + Y(f+ 1/m) + Y(f + 2/m) + .... + Y(f + (m-1)/m). Si Y(f) contient p raies de fréquences f. pour lesquelles A(f) s'annule, le signal Z(f) contiendra des fréquences fj + i/m, i =0,..., m-i. On construit le filtre d'erreur de prédiction Az(f) = A(f + 1/m) A(f + 2/m) ... A(f + (m-1)/m) permettant d'enlever les fréquences fj + i/m pour i = 1, ..., m-l et de récupérer Y(f) Dans le domaine temporel, az(n) se calcule par convolution des m filtres d'erreur de prédiction obtenus à partir de a(i) par modulation. A(f + k/m), k = 1,..., m - 1 est de longueur p dans le domaine temporel et a pour expression [a(O), a(1) e2jnk/m), a(2)e2jx 2k/m), .., a(p)e2jn pk/m] On calcule d'autre part l'autocorrélation de chaque filtre d'erreur de prédiction modulé, on ajoute un facteur de préblanchiment à chacun, et on convolue. On obtient l'autocorrélation précolorisée rz(i). On peut donc estimer T(f) en appliquant à Z(f) le filtre erreur M(f) calculé à partir de Az(f). Dans le cas fréquentiel, IAZ(f)12 Y(f) = Z(f) Rz(f) Y(f) est le signal interpolé non débruité. A partir de Y(f), on peut calculer YO(f) par l'une des méthodes précédemment décrites. Une autre possibilité, plus rapide, est de faire Y(f) = Z(f) et de débruiter après. Cette méthode peut donner de bons résultats si le signal [1-M(f)] présente une zone affaiblie large. REVENDICATIONS 1/ Procédé de prospection sismique dans lequel on provoque un ébranlement sismique dans le sous-sol et on recueille à l'aide de capteurs des données sismiques, ces données sismiques étant traitées en vue d'en tirer une information utile sur la géologie du sous-sol, les données sismiques contenant un signal yO que l'on cherche à isoler, ce signal yO étant présent dans les données sismiques noyé dans un signal additif, le procédé étant caractérisé en ce qu'il comprend les étapes consistant à: 1) calculer pour un entier p donné un filtre d'erreur de prédiction a ayant p+1 coefficients et annulant au mieux le signal yO, 2) appliquer aux données sismiques le filtre d'erreur de prédiction auto- déconvolué pour obtenir des données filtrées dans lesquelles le signal Yo est absent, 3) soustraire aux données initiales les données filtrées pour obtenir des données traitées contenant le signal yO sans le signal additif. 2/ Procédé selon la revendication 1, caractérisé en ce que les p+1 coefficients a(O), a(1), ..., a(p) du filtre d'erreur de prédiction a sont calculés de façon déterministe à partir de paramètres physiques connus du signal yO que l'on cherche à isoler. 3/ Procédé selon la revendication 2, le signal yO présentant un spectre YO(f) constitué de p raies de fréquences fq (q = 1,..., p), caractérisé en ce que les coefficients a(O), a(1), ..., a(p) du filtre d'erreur de prédiction a sont calculés par a(i) = a1(i) * a2(i) *... * ap(i) pour i = 1,..., p a(0)=1 avec au(0)=1 aq(1) e-2infq 4/ Procédé selon la revendication 2, le signal yO présentant un spectre YO(f) dont le support comporte au moins un intervalle de fréquence [fq - Afq, fq + Afq] Afq étant la demi-largeur de l'intervalle centré sur la fréquence fqt caractérisé en ce que les coefficients a(O), a(1), ..., a(p) du filtre d'erreur de prédiction a, de spectre A(f), sont déterminés par une méthode des moindres carrés, en minimisant l'intégrale #01 W(f) IA(f)l2 df, avec a(O) = 1 et W(f) une fonction qui vaut 1 lorsque la fréquence f est dans un intervalle de fréquences où le spectre YO(f) est non nul, et O ailleurs. 5/ Procédé selon la revendication 2, le signal yO présentant un spectre YO(f) dont le support comporte au moins un intervalle de fréquences [fq - Afq, fq + Afql caractérisé en ce que les coefficients a(O) a(1), ..., a(p) du filtre d'erreur de prédiction a sont déterminés par a(i) = a1(i) * a2(i) *...*ap(i) pouri=O,...,p avec aq(i) = s(i) / s(O) pour q = O, ..., p les coefficients s nar la relation où Tp est le polynôme de Chebychev de première espèce et d'ordre p. 6/ Procédé selon la revendication 1, caractérisé en ce que les p+1 coefficients a(O), a(1) ..., a(p) du filtre d'erreur de prédiction a sont calculés de façon statistique par itérations successives, par minimisation d'une norme dépendant de a et de y. 7/ Procédé selon la revendication 6, caractérisé en ce que les p+1 coefficients a(O), a(l),..., a(p) sont calculés par le processus suivant: 1) Choix de p+1 coefficients a(i) initiaux 2) Calcul de C vérifiant: C C* = A A* + s2 BB* 3) Calcul des p+l vecteurs ui : ui= C- yi 4) Calcul de la matrice de covariance des Ui: COVU(i, j) = u*j u 5) Résolution de p avec ô(1)= O et #(i)=O pour i= 1,...,p 6) Calcul de a(i) = h(i) / h(O) i = 1, ..., p 7) Reprendre à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i) 8) Fin. 8/ Procédé selon la revendication 6, caractérisé en ce que les p+1 coefficients a(O), a(1), ..., a(p) sont calculés par le processus suivant: 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O), a(p) 2) Calcul de l'autocorrélation précolorisée r(i) = a(i) * a(-i) + s2 b(i) * où b(i) est un filtre de précoloration 3) Calcul du filtre d'erreur de prédiction amorti c(i) à partir de r(i) par un processus itératif de filtrage temporel récursif 4) Calcul par filtrage récursif de u(O), ..., u(N) par y(n) u(n) = c(i) 5) Calcul de la matrice de covariance COVu de u(n) u* (n-i) u(n-j) pour i=O,...,p et j=O,...,p 6) Calcul du vecteur h de composantes h(O), ..., h(p) vérifiant COVUh= [1, 0, ..., 0 7) Calcul de a(i) par normalisation de h(i) a(i) = h(i) / h(O) 8) Reprise à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i). 9/ Procédé selon la revendication 6, caractérisé en ce que les p+1 coefficients a(O), a( 1), ..., a(p) sont calculés par le processus suivant: 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O) = 1, a(p) 2) Calcul de l'autocorrélation précolorisée r(i) = a(i) a(-i) + s2 b(i) t b(-i) 3) Calcul de g(i) à partir de r(i), g(i) étant tel que r(i) * g(i) * g(-i) - 6(i), avec ô(i) = 1 si i = O et 5(i) = 0 sinon 4) Calcul de u(n) = g(i) * y(n) 5) Calcul de la matrice de covariance COVu de u(n) u* (n-i) u(n-j) avec i=O,...,p et 6) Calcul de h(O), ..., h (p) vérifiant cov31= [1, 0, ..., C 7) Calcul de a(i) par normalisation de h(i): a(i) = h(i) / h(O) 8) Reprise à l'étape 2) jusqu'à convergence souhaitée des valeurs a(i). 10/ Procédé selon la revendication 6, caractérisé en ce que les p+1 coefficients a(O), a( 1),..., a(p) sont calculés par le processus suivant: 1) Choix d'un filtre d'erreur de prédiction initial a, de coefficients a(O) = 1, a(p) 2) Calcul de A(f) par transformée de Fourier de a(i) 3) Calcul de UU(f) = IY(f)l2 / [lA(f)l2 + 2 IB(f)12] 4) Calcul de uu(i) par transformée de Fourier inverse de UU(f) 5) Calcul de a(i) en résolvant le système d'équations de Toeplitz formé avec uu(i) 6) Reprise à l'étape 2) jusqu'à la convergence souhaitée des valeurs a(i). 11/ Procédé selon l'une des revendications 1 à 10, caractérisé en ce que le filtre d'erreur de prédiction auto-déconvolué M(f) est appliqué aux données directement dans le domaine fréquentiel et est défini par l'équation M(f) = IA(f)l2 / R(f), où R(f) est l'autocorrélation précolorisée. 12/ Procédé selon l'une des revendications 1 à 10, caractérisé en ce que le filtre d'erreur de prédiction auto-déconvolué est appliqué aux données en effectuant un filtrage temporel non récursif. 13/ Procédé selon l'une des revendications 1 à 10, caractérisé en ce que le filtre d'erreur de prédiction auto-déconvolué est appliqué aux données en effectuant un filtrage temporel récursif. 14/ Procédé selon l'une des revendications 1 à 10, caractérisé en ce que le filtre d'erreur de prédiction auto-déconvolué est appliqué aux données en effectuant un filtrage temporel récursif non stationnaire. 15/ Procédé selon l'une des revendications 1 à 5, caractérisé en ce qu'il comprend les étapes suivantes: 1) Détermination par l'utilisateur d'une zone du plan f-k contenant le signal y0 à isoler, 2) Pour toute valeur de la variable espace x, effectuer la transformée de Fourier des données y(t, x) de la variable temporelle t pour obtenir des données transformées Y(f, x) dans le plan f-x, 3) Pour chaque fréquence f du plan f-x, 3a) prendre y(n) = Y(f,n), 3b) déterminer les intervalles pour la variable k, contenant le signal prédictible yO que l'on cherche à isoler, en effectuant une coupe à f constant de ladite zone, 3c) calculer le filtre d'erreur de prédiction spatial élémentaire (variable x) correspondant à chacun de ces intervalles en k pour un E donné, 3d) calculer le filtre d'erreur de prédiction global a(i) et l'auto corrélation précolorisée correspondante r(i), 3e) calculer les coefficients ep(j,i) à partir de l'autocorrélation précolorisée r(i), 3f) calculer la partie non prédictible e(n) des données par filtrage récursif non stationnaire, 3g) soustraire la partie non prédictible e(n) aux données y(n) pour obtenir la partie prédictible yO(n), 3h) reprendre à l'étape 3a) pour la fréquence f suivante sauf si la dernière fréquence du plan f-x est atteinte, 4) Pour tout x, effectuer la transformée de Fourier inverse de la variable f de e(n) ou de yO(n) pour revenir dans le plan t-x. 16/ Procédé selon l'une des revendications 6 à 10, caractérisé en ce qu'il comprend les étapes suivantes 1) Pour tout x, transformée de Fourier des données sismiques y(t, x) pour la variable t pour se placer dans le plan f-x 2) Pour chaque fréquence f du plan f-x: 2a) prendre y(n) = Y(f, n) 2b) choix d'une longueur p pour le filtre d'erreur de prédiction, d'un facteur E et d'un filtre de précoloriement b(O), ..., b(q), ainsi que d'un nombre d'itérations pour la convergence de a(i) 2c) calcul par filtrage récursif ascendant de y(n) u(n) = c(i) c(i) étant le filtre d'erreur de prédiction amorti de l'itération précédente (celui de la dernière itération de la fréquence précédente si c'est la première itération pour la fréquence en cours d'itération) 2d) calcul de la matrice de covariance ou de corrélation de u(n) 2e) résolution du système pour obtenir les coefficients a(i) du filtre d'erreur de prédiction, 2f) calcul de l'autocorrélation précolorisée r(i) et du filtre d'erreur de prédiction amorti c(i) 2g) retour en 2c) jusqu'à la convergence souhaitée des valeurs de a(i) 2h) obtention de la partie non prédictible e(n) des données 2i) soustraction de la partie non prédictible e(n) aux données y(n) pour obtenir la partie prédictible yO(n) 2j) retour en 2a) sauf si dernière fréquence 3) Pour tout x, transformée de Fourier inverse de yO(n) de la variable t pour obtenir yO(t, x). 17/ Procédé selon l'une des revendications 1 à 16, appliqué à la restauration de données présentant des valeurs manquantes d'indice l(j), caractérisé en ce qu'il comprend les étapes suivantes 1) Initialisation des données à restaurer y(n) 2) Calcul du filtre d'erreur de prédiction a(i) pour le y(n) courant 3) Actualisation de y(n) pour le a(i) courant: 3a) calcul de m vecteurs dj = G Pj j = 1,..., m Pj étant un vecteur contenant la réponse impulsionnelle du jième bruit impulsif correspondant à la jième valeur manquante d'indice 10) 3b) calcul du vecteur s = G y, G étant tel que M = G* G, e se calculant à partir de y à l'aide de l'opérateur linéaire M 3c) calcul de la matriceX(i, j) = di* dj i, j = 1, dit du 3d) addition d'un facteur de préblanchiment:: x(i, i) # %(i, i) + 3e) calcul du vecteur k(i) = di s 3f) résolution du système linéaire d'ordre m: i=1,...,m 3g) actualisation de y(n) par: 4) Retour en 2) ou 5) jusqu'à la convergence souhaitée pour a(i) 5) Calculdeu: 6) Calcul de e = G* u 7) Calcul de y0 = y - e. 18/ Procédé selon la revendication 17, caractérisé en ce que l'on prend pour pj les composantes d'un bruit cohérent d'amplitude inconnue. 19/ Procédé selon la revendication 18, caractérisé en ce que l'on prend: pi(n) = eJndXki(f) avec n = O, ..., N, ki(f) étant la relation de dispersion vérifiée par le bruit. 20/ Procédé selon la revendication 17, caractérisé en ce que l'on remplace l'étape 3) par l'étape 3') suivante 3') Actualisation de y(n) pour le a(i) courant: 3a) initialisation de yit(n) = y(n) 3b) calcul de la partie non prédictible e(n) de yit(n) 3c) actualisation de yit(n) pour les seuls échantillons n correspondant aux valeurs manquantes (n = I(j) j = 1,..., m) par: yit(n) - 2) yit(n) + #2 y(n) - e(n) 3d) retour en 3b) ou 3e) si convergence souhaitée de yit(n) 3e) actualisation de y(n) pour les seuls échantillons n correspondant aux valeurs manquantes par: y(n) = ytt(n). 21/ Procédé selon l'une des revendications 1 à 17, appliqué à la restauration de portions de traces manquantes, caractérisé en ce qu'il comprend les étapes suivantes 1) Initialisation des données y(t, n) 2) Passage de y(t, n) à Y(f, n) par transformée de Fourier 3) Actualisation de a(f, i) 3a) pour tout f: 3b) y(n) = Y(f, n) 3c) calcul statistique du filtre d'erreur de prédiction a(f, i) pour y(n) i = 3d) initialisation de Yit(f, n) = Y(f, n) pour tout n 3e) retour en 3b) ou 4) si dernière fréquence. 4) Actualisation de y(t, n) 4a) initialisation de yit(t, n) = y(t, n) 4b) passage de yit(t, n) à Yit(f, n) par transformée de Fourier 4c) pour tout f: 4d) yit(n) = Yit(f, n) 4e) calcul de la partie non prédictible e(n) de yit(n) au moyen de l'opérateur M(f) calculé à partir des a(f, i) déjà calculés en 3c) 4f) E(f, n) = e(n) 4g) retour en 4d) ou 4h) si dernière fréquence 4h) passage de E(f, n) en e(t, n) par transformée de Fourier inverse 4i) actualisation de yit(t, n) pour les seuls échantillons (t, n) correspondant aux valeurs manquantes par: yit(t, n) = (i-X2) yjt(t, n) + x2y(t, n) - e(t, n) 4j) retour en 4b) ou 4k) si convergence souhaitée de yit(t, n) 4k) actualisation de y(t, n):: y(t, n) = yit(t, n) 5) Retour en 2) ou 6) si convergence de a(f, i) 6) Obtention des données reconstituées y(t,n) que l'on peut séparer en yO(t,n) et e(t,n) dans le domaine (f-x). 22/ Procédé selon l'une des revendications 1 à 17, appliqué à l'interpolation de données sismiques, caractérisé en ce qu'il comporte les étapes suivantes 1) Calculer un filtre d'erreur de prédiction A(f) 2) Mise à 0 des données manquantes 3) Construire le filtre d'erreur de prédiction Az(f) = A(f + 1/m) A(f + 2/m) ... A(f + (m-1)/m) 4) Calculer les données interpolées non débruitées par IAz(f) 12 Y(f) = Z(f), Rz (f) Rz(f) étant l'autocorrélation précolorisée et Z(f) = Y(f) + Y(f+1/m) + ... + y(f+(m-1 )/m).