CA2163884C - Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet - Google Patents
Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet Download PDFInfo
- Publication number
- CA2163884C CA2163884C CA002163884A CA2163884A CA2163884C CA 2163884 C CA2163884 C CA 2163884C CA 002163884 A CA002163884 A CA 002163884A CA 2163884 A CA2163884 A CA 2163884A CA 2163884 C CA2163884 C CA 2163884C
- Authority
- CA
- Canada
- Prior art keywords
- attenuation
- functions
- projection
- materials
- test
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 239000000463 material Substances 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 44
- 239000000203 mixture Substances 0.000 title claims abstract description 26
- 230000006870 function Effects 0.000 claims abstract description 128
- 238000012360 testing method Methods 0.000 claims abstract description 57
- 239000012925 reference material Substances 0.000 claims abstract description 34
- 238000002083 X-ray spectrum Methods 0.000 claims abstract description 11
- 238000001228 spectrum Methods 0.000 claims description 37
- 238000012545 processing Methods 0.000 claims description 22
- 230000000116 mitigating effect Effects 0.000 claims description 16
- 230000007704 transition Effects 0.000 claims description 15
- 239000011159 matrix material Substances 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 8
- 229910000737 Duralumin Inorganic materials 0.000 claims description 6
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 claims description 6
- 239000002360 explosive Substances 0.000 claims description 6
- 239000003814 drug Substances 0.000 claims description 4
- 229940079593 drug Drugs 0.000 claims description 4
- 230000003595 spectral effect Effects 0.000 claims description 4
- 239000004698 Polyethylene Substances 0.000 claims description 3
- 239000004809 Teflon Substances 0.000 claims description 3
- 229920006362 Teflon® Polymers 0.000 claims description 3
- 229910052742 iron Inorganic materials 0.000 claims description 3
- -1 polyethylene Polymers 0.000 claims description 3
- 229920000573 polyethylene Polymers 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 238000007689 inspection Methods 0.000 abstract description 4
- 238000005259 measurement Methods 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 17
- 238000001514 detection method Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 230000015654 memory Effects 0.000 description 8
- 238000011282 treatment Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000013519 translation Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000704 physical effect Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 235000014548 Rubus moluccanus Nutrition 0.000 description 1
- 229910045601 alloy Inorganic materials 0.000 description 1
- 239000000956 alloy Substances 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V5/00—Prospecting or detecting by the use of ionising radiation, e.g. of natural or induced radioactivity
- G01V5/20—Detecting prohibited goods, e.g. weapons, explosives, hazardous substances, contraband or smuggled objects
- G01V5/22—Active interrogation, i.e. by irradiating objects or goods using external radiation sources, e.g. using gamma rays or cosmic rays
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N23/00—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
- G01N23/02—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
- G01N23/04—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N23/00—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
- G01N23/02—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
- G01N23/06—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and measuring the absorption
- G01N23/083—Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and measuring the absorption the radiation being X-rays
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biochemistry (AREA)
- Analytical Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Toxicology (AREA)
- High Energy & Nuclear Physics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geophysics (AREA)
- Analysing Materials By The Use Of Radiation (AREA)
Abstract
Le procédé comporte les étapes suivantes: préalablement, on détermine la fonction d'atténuation sur un spectre large de rayons X d'au moins trois matériaux de référence et on en déduit des fonctions de projection (F P1, F P2, F P3, F P4) formant une base; et on détermine la fonction d'atténuation sur ledit spectre de rayons X d'au moins un matéri au de test et on projette la fonction d'atténuation de chaque matériau de test sur ladite base; pour chaque point de l'objet (1), on détermine la fonction d'atténuation de l'objet (1) sur ledit spectre de rayons X, que l'on projette sur ladite base, on compare les projections ains i obtenues aux projections de chaque matériau de test et on en déduit de cette comparaison si au moins un matériau de test entre dans la composition de l'objet (1), au point considéré. Application à l'inspection et au contrôle de bagages.
Description
~O 94/28442 ~ ~ ~ PCT/FR94/00580 .~ PROCEDE ET DISPOSITIF POUR LA RECONNAISSANCE DE
MATERIAUX DETERMINES DANS LA COMPOSITION D'UN OBJET
La présente invention concerne un procédé pour la reconnaissance de s matériaux déterminés dans la composition d'un objet et un dispositif pour sa mise en oeuvre. Elle s'applique notamment à la détection de matériaux spécifiques tels par exemple des explosifs ou de la drogue.
Le document de brevet WO 9202892 décrit plusieurs procédés et i o dispositifs pour l'inspection des bagages et la détection de matériaux spécifiques. L'objet à inspecter est soumis à un faisceau de rayons X
prE3sentant alternativement deux énergies différentes (basse et haute).
On mesure l'atténuation du faisceau à la traversée de l'objet. Donc en chaque point de l'image, on possède un couple d'atténuations, une pour i s la gamme d'énergie haute et l'autre pour la gamme d'énergie basse.
Par ailleurs, des mesures préliminaires sont effectuées. Elles consistent à déterminer des couples d'atténuations (une pour la gamme d'énergie haute, l'autre pour la gamme d'énergie basse) pour une grande quantité d'échantillons représentatifs du ou des matériaux 2o spécifiques recherchés dans l'objet. Pour chaque type de matériau spécifique, les échantillons sont formés par différentes épaisseurs de matériau spécifique recouvertes par différentes épaisseurs d'un matériau de recouvrement. Tous ces couples d'atténuations de référence sont classés dans une table enregistrée en mémoire. Ils 2s sont aussi mis en correspondance avec un paramètre P égal à
l'épaisseur de matériau spécifique pour l'échantillon considéré.
Lorsque l'objet à inspecter est soumis au faisceau de rayons X, pour un point de l'image, le couple d'atténuations mesuré est comparé aux couples d'atténuations enregistrés dans la table.
3 o Par interpolation, on déduit une valeur du paramètre P. En effectuant une corrélation entre au moins une des atténuations du couple mesuré, par exemple l'atténuation dans la gamme d'énergie haute, et la valeur de P, on peut déduire si l'objet contient une certaine quantité
de matériau spécifique au point considéré. Les risques d'erreur de ss détection et donc de fausse alerte sont diminués en comparant les différents points de l'image avec leurs voisins.
FEUILLE DE REMPLACEP~ENT (REGLE 26)
MATERIAUX DETERMINES DANS LA COMPOSITION D'UN OBJET
La présente invention concerne un procédé pour la reconnaissance de s matériaux déterminés dans la composition d'un objet et un dispositif pour sa mise en oeuvre. Elle s'applique notamment à la détection de matériaux spécifiques tels par exemple des explosifs ou de la drogue.
Le document de brevet WO 9202892 décrit plusieurs procédés et i o dispositifs pour l'inspection des bagages et la détection de matériaux spécifiques. L'objet à inspecter est soumis à un faisceau de rayons X
prE3sentant alternativement deux énergies différentes (basse et haute).
On mesure l'atténuation du faisceau à la traversée de l'objet. Donc en chaque point de l'image, on possède un couple d'atténuations, une pour i s la gamme d'énergie haute et l'autre pour la gamme d'énergie basse.
Par ailleurs, des mesures préliminaires sont effectuées. Elles consistent à déterminer des couples d'atténuations (une pour la gamme d'énergie haute, l'autre pour la gamme d'énergie basse) pour une grande quantité d'échantillons représentatifs du ou des matériaux 2o spécifiques recherchés dans l'objet. Pour chaque type de matériau spécifique, les échantillons sont formés par différentes épaisseurs de matériau spécifique recouvertes par différentes épaisseurs d'un matériau de recouvrement. Tous ces couples d'atténuations de référence sont classés dans une table enregistrée en mémoire. Ils 2s sont aussi mis en correspondance avec un paramètre P égal à
l'épaisseur de matériau spécifique pour l'échantillon considéré.
Lorsque l'objet à inspecter est soumis au faisceau de rayons X, pour un point de l'image, le couple d'atténuations mesuré est comparé aux couples d'atténuations enregistrés dans la table.
3 o Par interpolation, on déduit une valeur du paramètre P. En effectuant une corrélation entre au moins une des atténuations du couple mesuré, par exemple l'atténuation dans la gamme d'énergie haute, et la valeur de P, on peut déduire si l'objet contient une certaine quantité
de matériau spécifique au point considéré. Les risques d'erreur de ss détection et donc de fausse alerte sont diminués en comparant les différents points de l'image avec leurs voisins.
FEUILLE DE REMPLACEP~ENT (REGLE 26)
2 , . PCT/FR94/00580 ~~~8~
~~ Cette méthode présente des inconvénients majeurs.
Deux mesures sont effectuées pour chaque point de l'image, l'une pour les hautes énergies, l'autre pour les basses énergies. Ces deux s mesures sensiblement indépendantes, permettent de déduire deux informations indépendantes en chaque point. Ces deux informations indépendantes sont utilisées pour extraire des indications sur la composition chimique de l'objet à inspecter.
L'indépendance de ces deux informations provient du fait que deux i o effets physiques prédominants peuvent survenir lors de l'interaction d'un photon X avec un matériau: l'effet Compton et l'effet photoélectrique. Mais d'autres informations indépendantes sont accessibles, ceci étant dû au fait qu'il existe d'autres effets physiques indépendants lors de ce type d'interaction.
i s La méthode proposée dans le document WO 9202892 n'exploite donc pas toutes les informations qu'il est possible d'extraire d'une interaction d'un photon X avec un matériau.
Pour compenser la restriction à deux informations indépendantes pour obtenir des indications sur la composition chimique de l'objet 2o inspecté, le procédé de l'art antérieur préconise d'utiliser des corrélations entre les atténuations mesurées et un paramètre P
correspondant à des valeurs d'atténuations tabulées. Ces valeurs d'atténuations tabulées doivent être enregistrées en très grand nombre pour limiter le risque d'erreur d'interprétation. Malgré tout, 2s aussi grand que soit le nombre de couples d'atténuations tabulées, la méthode, très indirecte, n'élimine pas le risque de fausse alerte ou à
l'inverse, de non détection du matériau recherché.
Par ailleurs, les caractéristiques (en intensité, en forme de spectre, en
~~ Cette méthode présente des inconvénients majeurs.
Deux mesures sont effectuées pour chaque point de l'image, l'une pour les hautes énergies, l'autre pour les basses énergies. Ces deux s mesures sensiblement indépendantes, permettent de déduire deux informations indépendantes en chaque point. Ces deux informations indépendantes sont utilisées pour extraire des indications sur la composition chimique de l'objet à inspecter.
L'indépendance de ces deux informations provient du fait que deux i o effets physiques prédominants peuvent survenir lors de l'interaction d'un photon X avec un matériau: l'effet Compton et l'effet photoélectrique. Mais d'autres informations indépendantes sont accessibles, ceci étant dû au fait qu'il existe d'autres effets physiques indépendants lors de ce type d'interaction.
i s La méthode proposée dans le document WO 9202892 n'exploite donc pas toutes les informations qu'il est possible d'extraire d'une interaction d'un photon X avec un matériau.
Pour compenser la restriction à deux informations indépendantes pour obtenir des indications sur la composition chimique de l'objet 2o inspecté, le procédé de l'art antérieur préconise d'utiliser des corrélations entre les atténuations mesurées et un paramètre P
correspondant à des valeurs d'atténuations tabulées. Ces valeurs d'atténuations tabulées doivent être enregistrées en très grand nombre pour limiter le risque d'erreur d'interprétation. Malgré tout, 2s aussi grand que soit le nombre de couples d'atténuations tabulées, la méthode, très indirecte, n'élimine pas le risque de fausse alerte ou à
l'inverse, de non détection du matériau recherché.
Par ailleurs, les caractéristiques (en intensité, en forme de spectre, en
3 o énergie ...) du faisceau de rayons X varient rapidement et de maniére notable dans le temps.
Les couples d'atténuations enregistrés dans la table, résultant d'une calibration effectuée avec un faisceau présentant certaines caractéristiques, dépendent de ces caractéristiques et ne sont plus 3 s valables comme référence pour un faisceau présentant d'autres ~O 94/28442 ~ PCT/FR94/00580 caractéristiques.
De ce fait, il peut arriver qu'à cause des modifications du faisceau, les reconnaissances de matériau spécifique soient de fausses alertes, et plus grave, il peut arriver que le système ne détecte pas la présence s d'un matériau spécifique dans l'objet. Ce dernier cas peut entraîner de 'funestes conséquences si le matériau spécifique est un explosif placé dans un bagage.
Les variations de caractéristiques du faisceau peuvent être i o compensées grâce à des calibrations effectuées à intervalles réguliers et suffisamment courts pour éviter que les dérives du faisceau entraînent une perturbation dans la détection. Mais étant donné le mode de fonctionnement de la méthode, pour effectuer une calibration, il faut mesurer tous les couples d'atténuations enregistrés i s dans ia table et ensuite refaire les correspondances avec les valeurs du paramètre P.
De 'façon concrète, il faut faire défiler dans le trajet du faisceau différentes épaisseurs de matériau spécifique à tester et différentes 2o épaisseurs d'un matériau de recouvrement. L'interpolation d'un couple d'atténuations dans les couples tabulés est d'autant plus précise que le nombre de couples tabulés est grand. Par conséquent, la mise à jour des couples d'atténuations tabulés prend un temps important, incompatible avec un fonctionnement continu du dispositif.
2s On peut fractionner les calibrations et effectuer les mesures de calibration pendant les temps morts de la machine, c'est à dire dans le cas de l'inspection de bagages, dans les temps séparant le passage de deux bagages successifs. Malgré cela, lorsque le nombre d'échantillons (un échantillon correspondant à une épaisseur donnée 3 o de matériau spécifique accolé à une épaisseur donnée de matériau de recouvrement) est élevé, comme cela est nécessaire pour obtenir une précision suffisante, la durée entre deux raffraichissements d'un couple d'atténuations tabulé est importante et les riques d'erreur ne sont pas négligeables.
3s
Les couples d'atténuations enregistrés dans la table, résultant d'une calibration effectuée avec un faisceau présentant certaines caractéristiques, dépendent de ces caractéristiques et ne sont plus 3 s valables comme référence pour un faisceau présentant d'autres ~O 94/28442 ~ PCT/FR94/00580 caractéristiques.
De ce fait, il peut arriver qu'à cause des modifications du faisceau, les reconnaissances de matériau spécifique soient de fausses alertes, et plus grave, il peut arriver que le système ne détecte pas la présence s d'un matériau spécifique dans l'objet. Ce dernier cas peut entraîner de 'funestes conséquences si le matériau spécifique est un explosif placé dans un bagage.
Les variations de caractéristiques du faisceau peuvent être i o compensées grâce à des calibrations effectuées à intervalles réguliers et suffisamment courts pour éviter que les dérives du faisceau entraînent une perturbation dans la détection. Mais étant donné le mode de fonctionnement de la méthode, pour effectuer une calibration, il faut mesurer tous les couples d'atténuations enregistrés i s dans ia table et ensuite refaire les correspondances avec les valeurs du paramètre P.
De 'façon concrète, il faut faire défiler dans le trajet du faisceau différentes épaisseurs de matériau spécifique à tester et différentes 2o épaisseurs d'un matériau de recouvrement. L'interpolation d'un couple d'atténuations dans les couples tabulés est d'autant plus précise que le nombre de couples tabulés est grand. Par conséquent, la mise à jour des couples d'atténuations tabulés prend un temps important, incompatible avec un fonctionnement continu du dispositif.
2s On peut fractionner les calibrations et effectuer les mesures de calibration pendant les temps morts de la machine, c'est à dire dans le cas de l'inspection de bagages, dans les temps séparant le passage de deux bagages successifs. Malgré cela, lorsque le nombre d'échantillons (un échantillon correspondant à une épaisseur donnée 3 o de matériau spécifique accolé à une épaisseur donnée de matériau de recouvrement) est élevé, comme cela est nécessaire pour obtenir une précision suffisante, la durée entre deux raffraichissements d'un couple d'atténuations tabulé est importante et les riques d'erreur ne sont pas négligeables.
3s
4 w La présente invention propose de pallier ces inconvénients. Pour cela, au lieu d'utiliser deux mesures d'atténuation correspondant l'une à une gamme d'énergie basse et l'autre à une gamme d'énergie haute, l'invention préconise l'utilisation de la fonction d'atténuation s sur un large spectre.
De cette manière, on peut déduire au moins trois informations indépendantes pour caractériser chimiquement un objet. En théorie, l'utilisation de la fonction d'atténuation devrait permettre d'obtenir une grande quantité d'informations indépendantes, mais il se trouve que i o les phénomènes physiques de moindre probabilité que les effets Compton ou photoélectrique intervenant lors des interactions des photons X avec la matière sont en fait partiellement corrélés entre eux, limitant de ce fait le nombre d'informations que l'on peut tirer des mesures d'atténuation.
is De manière plus précise, la présente invention concerne un procédé
pour la reconnaissance de matériaux déterminés dans la composition d'un objet. Ce procédé comprend les étapes suivantes:
A. Préalablement, déterminer la fonction d'atténuation sur un 2o spectre large de rayons X d'au moins trois matériaux de référence et en déduire des fonctions de projection formant une base;
B. Lors d'une seconde étape préliminaire, déterminer la fonction d'atténuation sur ledit spectre de rayons X d'au moins un 2s matériau de test et projeter la fonction d'atténuation de chaque matériau de test sur ladite base;
C. Pour chaque point de l'objet , - déterminer la fonction d'atténuation de l'objet sur ledit spectre de rayons X, 30 - projecter la fonction d'atténuation de l'objet sur ladite base, - comparer les projections ainsi obtenues aux projections de chaque matériau de test et déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet, au point considéré.
ø De manière avantageuse, le spectre de rayons X s'étend au moins sur une gamme allant de 30 à 100 keV.
~ Préférentiellement, la fonction d'atténuation de l'objet , les fonctions d'atténuation des matériaux de référence, les fonctions d'atténuation s des matériaux de test sont toutes exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X.
Ceti;e variable u peut être égale à l'atténuation d'une épaisseur fixée d'un matériau de calibration. Ce matériau de calibration possède i o avantageusement un numéro atomique effectif Z effectif compris dans une gamme allant de 5 à 26.
De manière préférée, les fonctions de projection sont orthogonales entre elles.
i s Selon un mode de réalisation particulier, les fonctions de projection soni: des fonctions propres associées à des valeurs propres déterminées par la diagonalisation d'une matrice constituée des produits scalaires des fonctions d'atténuation des matériaux de référence.
Selon ce mode de réalisation avantageusement, lors d'une étape préliminaire, pour chaque matériau de test, on détermine un ensemble de coefficients de projection résultant de la projection des fonctions d'atténuation des matériaux de test sur ladite base, et 2s lesdites valeurs propres étant classées par ordre décroissant, de chaque ensemble de coefficients de projection, on déduit un ensemble de coefficients de comparaison pour les matériaux de test en divisant chaque coefficient de projection de l'ensemble considéré
par le coefficient de l'ensemble considéré correspondant à la 3o projection sur la fonction de projection associée à la plus grande des valeurs propres, ces ensembles de coefficients de comparaison pour les matériaux de test étant utilisés pour des comparaisons permettant de déduire si au moins un matériau de test entre dans la composition de l'objet.
s Si l'objet inspecté est composé de la réunion d'objets unitaires, on réalise une image des contours des objets unitaires, les contours étant des zones de transition entre les différents objets unitaires, pour chaque point de l'objet, on détermine un ensemble de coefficients de s projection résultant de la projection de la fonction d'atténuation de l'objet sur ladite base, on détermine des variations des ensembles de coefficients de projection de l'objet à l'intérieur des zones de transition, on déduit de ces variations des coefficients de comparaison avec les coefficients de comparaison pour les matériaux de test.
io Avantageusement, les numéros atomiques effectifs des matériaux de référence sont régulièrement répartis dans une gamme allant de 3 à
30.
Dans ce cas, de manière préférée, un premier matériau de référence i s est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 3 à 7, en ce qu'un deuxième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 7 à 10;
en ce qu'un troisième matériau de référence est choisi parmi les 2o matériaux présentant un numéro atomique affectif compris dans une gamme allant de 10 à 17 et en ce qu'un quatrième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 17 à 30.
2s Le premier matériau de référence peut être du polyéthylène, en ce que le second matériau de référence est du Téflon, en ce que le troisième matériau de référence est du duralumin, en ce que le quatrième matériau de référence est du fer.
3 o Les matériaux de test peuvent être des explosifs ou de la drogue dans une application à l'inspection de bagages.
L'invention concerne aussi un dispositif pour la mise en oeuvre d'un tel procédé. Ce dispositif comprend:
ss - des moyens pour déterminer des fonctions d'atténuation sur un O 94/28442 ~ ~ ~ ~ ~ PCT/FR94I00580 spectre large de rayons X, ces fonctions d'atténuation étant exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X, - des moyens de traitement aptes à effectuer des projections des = s fonctions d'atténuation sur des fonctions formant une base et préalablement déterminées à partir des fonctions d'atténuation d'au moins trois matériaux de référence, - des moyens de convoyage d'un objet à caractériser, permettant de soumettre cet objet aux moyens pour déterminer i o une fonction d'atténuation, - des moyens de comparaison des projections de la fonction d'atténuation de l'objet à des projections préalablement effectuées de fonctions d'atténuation d'au moins un matériau de test et pour déduire de cette comparaison si au moins un i s matériau de test entre dans la composition de l'objet, et - des moyens d'affichage apte à afficher au moins une image de l'objet en différenciant les points pour lesquels un matériau de test entre dans la composition de l'objet.
2o Avantageusement, le dispositif comprend des moyens de traitement d'images aptes à former une image de contours.
De manière préférée, les moyens pour déterminer des fonctions d'atténuation comprennent une cible en matériau de calibration, et 2s possédant différentes épaisseurs, cette cible étant apte à défiler à
volonté dans le faisceau de rayons X.
Sslon une première variante, les moyens pour déterminer une fonction d'atténuation comprennent une source délivrant un faisceau 3 o de rayons X successivement sur plusieurs plages spectrales et une barrette de détecteurs, chaque détecteur étant sensible à toutes les plages spectrales.
Selon une autre variante, les moyens pour déterminer une fonction 3s d'atténuation comprennent un générateur de faisceau de rayons X sur un spectre large et fixe et une barrette d'empilements de détecteurs, chaque détecteur d'un empilement jouant le rôle de filtre passe-haut pour le détecteur adjacent suivant.
s Le procédé et le dispositif de l'invention présentent de nombreux avantages par rapport à l'art antérieur. Les éléments de comparaison sont ici des fonctions d'atténuation (ou plus précisement leurs projections sur des fonctions de base) des matériaux de test.
Le nombre d'informations indépendantes sur la composition de l'objet i o que l'on peut donc tirer sont au minimum égales au nombre d'informations obtenu par les techniques de l'art antérieur. Sans difficulté, on a accès à au moins une information supplémentaire, ce qui améliore la sensibilité et la fiabilité du système.
Ces fonctions d'atténuation une fois déterminées et enregistrées ne i s sont plus soumises à des fluctuations. Cela simplifie considérablement les problèmes de calibration.
Pour compenser les dérives éventuelles du faisceau de rayons X, il suffit d'effectuer des mesures de l'atténuation des différentes épaisseurs du matériau de calibration. Ceci peut-être fait très 2o rapidement (de l'ordre de 10 s par mesure) et fréquement, ce qui permet d'éviter toute erreur de détection due à des modifications dans les caractéristiques du faisceau.
La présente invention et ses avantages seront mieux comprise à la 2s lecture de la description qui suit donnée à titre illustratif et non limitatif, en référence aux dessins annexés sur lesquels:
la figure 1 représente schématiquement un dispositif pour la mise en oeuvre du procédé conforme à l'invention;
la figure 2 représente schématiquement une suite de spectres en 3o énergie utilisée pour mesurer des transmissions;
la figure 3 représente schématiquement une variante de réalisation d'un dispositif pour ia mise en oeuvre du procédé conforme à
l'invention;
la figure 4 représente schématiquement une image de contours d'un 3 s objet; et ~O 94/28442 ~ ~. ~ ~ ~ ~ ~ PCTIFR94/00580 s la figure 5 représente schématiquement une vue agrandie d'une partie de l'image de la figure 4.
A
En référence à la figure 1, on décrit maintenant un dispositif pour la ~ s mise en oeuvre du procédé conforme à l'invention.
Le dispositif comprend des moyens pour déterminer une fonction d'atténuation sur un spectre large de rayons X.
Comme on le verra dans le cours de la description, ces moyens de i o détermination d'une fonction d'atténuation sont utilisés à plusieurs fois:
- Une première fois, pour mesurer des fonctions d'atténuation de matériaux de référence. Ces fonctions d'atténuation servent à la détermination de fonctions formant une base. Ces mesures sont faites une fois pour toute lors d'une étape préliminaire.
i s - Une seconde fois, pour mesurer des fonctions d'atténuation de matériaux de test dont on recherche la présence dans la composition des objets à caractériser. Ces mesures sont aussi effectuées une fois pour toute lors d'une seconde étape préliminaire;
- Une troisième fois, pour mesurer les fonctions d'atténuation en 2o chaque point de l'objet à caractériser.
Un générateur 10 de rayons X délivre, sous la commande d'un système de commande 12 à potentiel variable, un faisceau en éventail 14 (la forme en éventail étant obtenue de façon connus à
2s l'aide d'un collimateur en forme de fente non représenté) dont fénE:rgie maximum est variable en fonction du potentiel appliqué au gën~érateur de rayons X. Un système 16 permet de faire défiler différents filtres 16a, en synchronisme avec la variation d'énergie du faisceau. Dans l'exemple de la figure 1, le système à filtres 16 s o comprend un disque dont les portions correspondent chacune à un filtre différent. Les filtres sont du type passe-haut et sont connus en eux mêmes. A chaque potentiel appliqué au générateur de rayons X
correspond un filtre.
La rotation du disque est entraînée par un système de commande 17 3s connecté à la commande 12 pour régler la synchronisation.
~ D'autres systèmes à filtres peuvent ëtre utilisés de manière équivalente; par exemple les filtres disposés successivement peuvent défiler dans le parcours du faisceau sous l'effet d'une translation.
s Sur la figure 2, on a représenté la suite des spectres obtenus successivement lors de la rotation du disque en fonction de l'énergie.
Les filtres sont choisis de manière à obtenir un chevauchement des spectres successifs.
Dans le spectre en énergie du faisceau 14, chaque filtre supprime i o toutes les énergies inférieures à un seuil caractéristique du filtre. Pour chaque spectre de la figure 2, la partie des hautes énergies correspond à l'énergie maximale délivrée par le générateur 10 lorsque le filtre associé est placé dans le parcours du faisceau.
Dans la pratique, les spectres en énergie ne sont pas caractérisés de i s manière précise, et leur forme exacte est sans incidence notable sur la mesure. Par contre, il est important que la forme et l'intensité de chaque spectre ne varient pas entre le moment où l'on effectue les mesures de référence et les mesures sur l'objet à caractériser.
2o Par ailleurs, les faibles discontinuités dans la succession des spectres sont, elles aussi, sans incidence sur les mesures. Toutefois, pour ne pas perturber les mesures, ces discontinuités doivent être inférieures à 5 keV pour la plage allant de 20 à 40 keV et inférieure à 10 keV au delà.
2s De retour à la figure 1, on voit que le dispositif comprend une cible ou pièce 18 en forme de marches d'escalier. Chaque marche correspond à un échantillon de matériau d'épaisseur différente.
Cette pièce 18 est réalisée dans un matériau de calibration dont le 3 o numéro atomique effectif Z peut être compris entre 5 et 26. On choisit par exemple l'alliage connu sous le nom Duralumin (mélange composé de 95% AI, 4,5%Cu, et 0,5%Mn) dont le Z effectif est environ ' égal à 13,5.
3 s Dans cette réalisation, l'épaisseur de la seconde marche 18a est wchoisie comme épaisseur de référence. Bien entendu, toute autre marche pourrait être choisie comme marche de référence.
L'épaisseur de référence pour le Duralumin peut être choisie dans la gamme allant de 1 à 5mm, par exemple 4mm.
S
D'une manière générale, un nombre N d'épaisseurs distinctes de matE~riau de calibration, et donc de marches de la pièce 18, est nécessaire lorsque N+1 spectres sont utilisés. Une pièce 18 comprenant neuf marches est donc adaptée à un dispositif utilisant i o dix spectres en énergie.
La pièce 18 peut être placée à volonté sur le parcours du faisceau grâce à un mouvement de translation. Pour des raisons de clareté de représentation, le dispositif permettant la translation de la pièce 18 n'esi: pas représenté sur la figure 1.
is Par ~~illeurs, la pièce 18 peut prendre d'autres formes, équivalentes à
celle de la pièce représentée. Par exemple, la pièce 18 peut prendre la forme d'un disque dont les portions possèdent les différentes épaisseurs souhaitées et dont une portion est évidés pour laisser 20 libre le trajet du faisceau.
Sur la figure 1, on voit que le dispositif comprend une barrette 20 de détecteurs 22, placée dans le trajet du faisceau 14. Une barrette 20 comprend environ mille détecteurs 22, par exemple, formés chacun d'une scintillateur et d'une photodiode. La barrette de détecteurs est 2s placée à l'arrière d'un élément de collimation 24, par exemple une fente. La barrette de détecteurs permet la formation d'une colonne d'image, chaque détecteur 22 correspond à un pixel de l'image. La barette peut également prendre la forme d'un L.
Les détecteurs 22 de ia barrette 20 sont connectés en sortie à l'entrée so d'un système de traitement 26, du type d'un ordinateur doté de mémoires.
Conformément au procédé de l'invention, une première étape consiste à déterminer pour chaque point de l'objet 1 à caractériser la fonction 3 s d'atténuation de cet objet dans une gamme d'énergie s'étendant au ~2 moins entre 30 et 100 keV. Elle peut être par exemple égale à la gamme allant de 20 à 150 keV. L'objet 1 prend sur la figure 1 fa forme d'une valise, à titre d'exemple.
s Pour chaque détecteur 22, lors d'une étape préliminaire où l'objet 1 n'est pas placé dans le faisceau, on effectue des mesures de calibration. Ces mesures de calibration consistent à mesurer l'intensité transmise par les différentes épaisseurs de la pièce 18 soumises au faisceau de mesure.
i v Dans un premier temps, on mesure cette intensité transmise pour une épaisseur nulle, c'est à dire sans que la pièce 18 soit interposée dans le trajet du faisceau.
Le système 26 commande la variation du potentiel variable et le filtrage adéquat du faisceau par le système 16 à filtres. Sous l'effet i s conjugué de la variation de potentiel et du filtrage adéquat, le faisceau de mesure 14 présente successivement N+1 spectres en énergie différents. N+1 peut être par exemple égal à 10.
A chaque valeur d'énergie maximum du faisceau correspond un filtre 2o du système 16 pour obtenir successivement les différents spectres en énergie. Chaque variation de l'énergie maximum est synchronisée avec le positionnement d'un nouveau filtre.
Chaque détecteur 22 mesure l'intensité du faisceau de mesure pour 2s chacun des spectres et ces mesures sont mises en mémoire par le système de traitement 26.
On refait ces mêmes mesures mais en plaçant successivement sur le trajet du faisceau les différentes épaisseurs de la pièce 18. Une fois 3 o ces mesures enregistrées en mémoire par le système 26, la pièce 18 est retirée du trajet du faisceau.
La calibration du dispositif est donc très rapide. Lors d'une utilisation continue du dispositif, appliqué à la surveillance de bagages, elfe s s peut-être renouvellée à chaque intervalle entre deux bagages.
a La cible 18 est ensuite retirée du trajet du faisceau et l'objet 1 à
caractériser est placé sur ce trajet. Pour cela, l'objet est placé sur un - convoyeur 28 du type d'un tapis roulant. La translation de l'objet est suffisamment lente pour permettre la formation successives des lignes .. s d'image. De façon optimale, le déplacement de l'objet est perpendiculaire au plan formé par l'axe longitudinal de la fente 24 et/ou de la barette 20 et par le point focal du tube générateur de rayons X.
i v Pour une ligne d'image, l'objet 1 est soumis successivement à chacun des spectres en énergie réalisés par la variation de l'énergie maximum du faisceau synchronisée avec l'interposition du filtre adéquat. Pour chaque spectre en énergie, l'intensité transmise après traversée de l'objet est mesurée par les détecteurs 22 de la barrette i s 20 Est mise en mémoire.
Grâce à ces mesures, le système 26 déduit une formule analytique de l'atténuation de l'objet, pour chaque pixel. Cette atténuation est exprimée en fonction d'une variable u en relation bijective avec l'énergie E. Dans l'exemple présentement décrit, u est égale à la 2o transmission d'une épaisseur donnée de la pièce 18, par exemple, celle de la seconde marche 18a, prise comme référence.
Dans l'exemple choisi où la pièce 18 est en Duralumin dont la densité
d (exprimée en g/cm3) est égale à 2,7 et où l'épaisseur ep de la deuxième marche choisie comme référence est égale à 0,4cm, la 2s variable u est égale à: u = e -att(E) . 2,7 . 0,4 où att(E) est l'atténuation massique.
De façon général, on a: u = e -att(E) . d . ep 3o Si on définit l'indice j comme étant le numéro du spectre auquel est soumis l'objet, j=1 correspondant au spectre d'énergie maximum la plus basse, alors l'intensité Dj transmise par l'objet s'exprime comme suit:
Dj = j Ij (E) Tr (E) dE (0) pj = j Ij (E) e-att (E) dE ( 1 ) où Ij (E) est l'intensité du jème spectre en énergie, fonction de l'énergie E, Tr (E) et att (E) sont respectivement la fonction de transmission et d'atténuation exprimées ici en fonction de l'énergie E.
s En effectuant un changement de variable, faisant apparaître le paramètre u à la place de E, Dj s'écrit Dj = ,( l'j (u) e-att' (u) du (2) où l'j (u) est l'intensité du jème spectre exprimée en fonction de u et att' (u) est la fonction d'atténuation recherchée.
io La fonction de transmission de l'objet est exprimée en fonction du paramètre u . Dans une première étape, le système 26 réalise ce changement de variable puis il fait l'approximation suivante: la fonction de transmission de l'objet est exprimée comme un i s développement polynomial fini en puissances du paramètre u; soit:
N
e-att' (u) ~ ~ a i u f(i) i=0 i étant un indice qui varie de 0 à N.
2o Cette approximation s'est en pratique révélée très précise.
Le nombre de termes du développement (N+1 ) est inférieur ou égal au nombre de spectres en énergie différentes utilisés pour les mesures de transmission. II est par conséquent inférieur ou égal au 2s nombre N d'épaisseurs de matériau de référence utilisées pour la calibration plus un (ce qui correspond à l'absence de la pièce 8 dans le faisceau). De ce fait, chaque indice i correspond à un numéro de marche de la pièce 18, l'indice i = 0 correspondant à une épaisseur nulle c'est à dire que la pièce 18 n'est pas dans le trajet du faisceau.
Pour chaque valeur de i, f (i) puissance du développement dans l'équation (3), représente un rapport entre une des épaisseurs du matériau de calibration et l'épaisseur de référence.
De manière avantageuse, ces rapports sont tels que les puissances 3 s f(i) augmentées de 1 /2 forment une suite géométrique.
94/28442 ~ ~ ~ ~ ~ ~ ~ PCTIFR94100580 Sous forme d'expression mathématique, ce choix peut s'écrire:
f (i) ~+ 1 /2 = ai (f (o) + 1 /2) ;
De plus, on choisit f (o) = o pour que i = o corresponde au trajet libre du faisceau et donc à une épaisseur nulle; par conséquent s f(i):=(ai-1)/2.
De plus, on inclut préférentiellement dans la suite, l'épaisseur de référence. De cette manière, si la seconde marche est choisie comme épaisseur de référence, on a i v f (2) = 1 et par conséquent a = X13; la raison de la suite est égale à
racine carrée de trois.
On peut montrer que ce choix pour les valeurs des puissances du développement et donc pour les épaisseurs des marches permet i s d'obtenir un développement stable.
En réalité, à cause des inévitables imprécisions d'usinage, les f (i) ne prennent pas exactement les valeurs calculées. Mais ces faibles écarts sont sans conséquence sur la validité du résultat.
On montre que l'intensité transmise par l'objet 1 pour le spectre j peut N
se décomposer comme suit : Dj = E ai Cji (4) i=0 2s somme dans laquelle les termes Cji correspondent pour chaque spectre j à l'intensité transmise par les différentes épaisseurs de matériau de calibration, i=0 correspondant à l'épaisseur nulle (la pièoe 18 étant hors du trajet du faisceau).
s o Dans l'égalité (4) , les Dj et les Cji sont connus par leur mesure, seuls les coefficients ai sont inconnus. Le nombre d'épaisseurs de matériau de calibration (en comptant en plus l'épaisseur nulle) peut être choisi inférieur ou égal au nombre de spectres pour que l'on puisse déterminer les coefficients ai. Dans l'exemple décrit ici, on réalise dix 3 s spectres différents en énergie, la cible 18 comporte neuf marches auxquelles il faut adjoindre les mesures supplémentaires effectuées lorsque la pièce 18 est hors du trajet du faisceau.
Par conséquent, lors d'une étape suivante, à l'aide des valeurs mises en mémoire lors de la calibration et des mesures de transmission de s l'objet, le système 26 détermine les ai . Ceci peut être réalisé par toute méthode connue par exemple par la méthode des moindres carrés.
L'atténuation Att est définie comme:
Att = -LogTr où Tr est la transmission.
Une fois, les coefficients ai déterminés, le système 26 les remplace i o par leurs valeurs dans l'équation (3), en prend le logarithme népérien et multiplie par (-1 ). De cette manière, le système 26 déduit la fonction d'atténuation de l'objet 1 en fonction du paramètre u.
La figure 3 représente schématiquement une variante de réalisation.
i s Au lieu de tester successivement les différents spectres en énergie du faisceau 14, un faisceau de mesure à spectre fixe et large est utilisé.
Pour chaque pixel, les mesures d'intensité transmise par la pièce 18 ou par l'objet 1 sont effectuées grâce à un empilement 30 de détecteurs 30a, 30b, ... Chaque détecteur peut être formé d'un 2o scintillateur et d'une photodiode.
Les empilements 30 sont juxtaposés pour former une barrette 20 représentée partiellement sur la figure 3. Chaque détecteur joue le rôle de filtre passe haut pour les détecteurs suivants. C'est ainsi que 2s chaque détecteur délivre un signal électrique correspondant à
l'intensité pour une partie déterminée du spectre large en énergie.
On comprend donc que dans le dispositif de la figure 1, les objets à
caractériser sont soumis à un faisceau de mesure présentant successivement des spectres en énergie différents de manière à
3 o balayer la gamme en énergie désirée, alors que dans le dispositif de la figure 3, les objets sont soumis à un faisceau de mesure à spectre large correspondant à la gamme en énergie désirée, ce spectre large étant ensuite filtré par les différents détecteurs.
3s Le dispositif de la figure 3 comprend un générateur de faisceau de mesure 32. Ce générateur 32 est connecté à une commande 34 à
potentiel fixe telle que le faisceau de mesure présente un spectre large en énergie. Par spectre large en énergie, on entend toute la garnme d'énergie que l'on désire tester, par exemple la gamme s s'étendant de 20 keV à 150 keV.
Comme précédemment, le dispositif comprend une pièce 18 en forme de marches d'épaisseurs déterminées et réalisée en un matériau de référence. La pièce 18 peut défiler à volonté dans le faisceau ou bien i o être positionnée hors du trajet du faisceau grâce à un mouvement de translation non représenté.
Chaque détecteur 30a, 30b, ... de l'empilement 30 est connecté au système de commande et de traitement 26. Dans cette variante, les me sures d'intensités transmises pour chaque spectre découpé dans i s le spectre large par le filtrage dü aux détecteurs sont éffectuées simultanément. Le traitement réalisé par le système 26 pour obtenir la fonction d'atténuation est similaire à celui décrit précédement.
A l'aide de l'un des dispositifs et du procédé qui viennent d'être 2o décrits, lors d'une étape préliminaire effectuée après une étape de calibration et réalisée une fois pour toute, on détermine des fonctions d'atténuation d'au moins trois matériaux de référence, exprimées en fonction de u.
Les matériaux de test que l'on recherche dans la composition de 2s l'objet à caractériser peuvent être de n'importe quelle nature.
On choisit une gamme de numéros atomiques effectifs allant par exemple de 5 à 30 et dans cette gamme, on choisit des matériaux de référence ayant des numéros atomiques effectifs, Z effectif, s o régulièrement espacés de manière à couvrir cette gamme de référence.
A titre d'exemple, la suite de la description est donnée pour quatre matériaux de référence. Cependant, la présente invention s'applique 3 s en utilisant au moins deux matériaux de référence.
~- Le premier matériau de référence possède un Z effectif compris dans une gamme allant de 2 à 7; ce peut ëtre par exemple du polyéthylène, possédant un Z effectif environ égal à 5,3.
Le second matériau de référence possède un Z effectif compris dans s une gamme allant de 7 à 10; ce peut être par exemple du Téflon, possédant un Z effectif environ égal à 8.
Le troisième matériau de référence possède un Z effectif compris dans une gamme allant de 10 à 17 ; ce peut -ëtre par exemple du Duralumin, possédant un Z effectif environ égal à 13,5.
i o Le quatrième matériau de référence possède un Z effectif compris dans une gamme allant de 17 à 30; ce peut -ëtre par exemple du fer, possédant un Z effectif environ égal à 26.
Lors d'une autre étape préliminaire réalisée une fois pour toute, on détermine les fonctions d'atténuation (exprimées en fonction de u) de i s matériaux de test.
Ces matériaux de test sont les matériaux dont on recherche la présence dans la composition de l'objet inspecté. Ces matériaux de test peuvent être par exemple des explosifs ou de la drogue.
2o Le système de traitement 26 détermine autant de fonctions de projection que de matériaux de référence. Ces fonctions de projection forment une base calculée à partir des fonctions d'atténuation des matériaux de référence. Elles sont notées Fpi , Fp2, Fp3, Fp4, Pour déterminer les fonctions de projection, le système de traitement 2s 26 calcule d'abord tous les produits scalaires des fonctions d'atténuation des matériaux de référence entre elles. Ces produits scalaires forment une matrice définie, positive, qui est diagonalisée.
Le résultat de la diagonalisation est la détermination de valeurs propres auxquelles sont associées des fonctions propres 30 orthogonales entre elles. Toute base de fonctions de projection est determinée à partir de la base formée par les fonctions propres. En particulier, on peut utiliser directement la base formée par les fonctions propres.
3 s De façon plus spécifique, la détermination des fonctions de projection ~- peut, par exemple, s'effectuer en utilisant une méthode bien connue, dénommée analyse aux composants principales.
Si l'on appelle AH1, AH2, AH3, AH4 ... les fonctions Atténuations des s matériaux de référence, cette méthode procède comme suit:
- On construit d'abord une matrice carré M dont les éléments sont les produits scalaires deux à deux des fonctions AHi . Par produit scalaire on Entend, par exemple, le produit scalaire canonique des fonctions:
Mij = AHi . AHj = j AHi(u) . AHj (u) . du i o les .bornes de l'intégrale étant les valeurs extrèmes de la variable u correspondant à la plage d'énergie E considérée.
- On peut montrer que M est diagonalisable et que l'on peut l'écrire:
M = P-~ . D . ~ où _P est la matrice de passage, _P'1 est la matrice inverse de P et D est la matrice diagonale associée i s à M. Les vecteurs propres de M, représentés par les colonnes des ~, sont orthogonaux.
- Les fonctions de projections Fp1, Fp2, Fp3, Fp4 sont obtenues par des combinaisons linéaires des fonctions AHi dont les coefficients sont les coordonnées des vecteurs propres de M, c'est à dire les 2o colonnes de la matrice P.
On montre aisement que la base formée des Fp1, Fp2, ... est une base orthogonale.
Les fonctions de projection sont enregistrées dans une mémoire du 2 s système 26.
Les fonctions d'atténuation des matériaux de test sont projetées sur la base, c'est à dire sur les fonctions de projection. Pour chaque matériau de test, le système de traitement 26 détermine un ensemble de quatre valeurs t1, t2, t3, t4 égaux aux différents coefficients de 3 o projection. Si l'on note AttT la fonction d'atténuation d'un matériau de test, on a donc la relation:
Att~' = t1 Fp1 + t2Fp2 + t3Fpg + t4Fp4 La fonction d'atténuation AttT, comme d'ailleurs toutes les fonctions 3 s d'atténuation déterminées par le procédé décrit plus haut, peut ~1~~~
s lU
-~ s'écrire comme le produit d'une fonction AttT unitaire correspondant à
une épaisseur massique de 1 glcm2 multipliée par l'épaisseur massique e exprimée en g/cm2 du matériau considéré:
AttT = AttTunitaire x e On comprend donc que de la mëme manière, les coefficients t1, t2 ... , peuvent s'exprimer selon la formule t1 = ti unitaire x e t2 = t2 unitaire x e Or l'épaisseur est difficile à estimer avec précision. C'est pourquoi, à
partir des quatre coefficients déterminés par projection, on calcule trois coefficients indépendants de l'épaisseur et appelés coefficients de comparaison dans la suite.
is Les valeurs propres calculées pour déterminer les fonctions de projection sont classées par ordre décroissant. Les coefficients de comparaison sont par exemple le résultat de la division des coefficients de projection t2, t3, t4 par le coefficient t1 correspondant à
20 la projection sur la fonction de projection associée à la valeur propre la plus grande.
On comprend que ces rapports sont indépendants de l'épaisseur des matériaux. Ils sont enregistrés en mémoire du système de traitement 26.
Les objets à caractériser sont placés sur le convoyeur 28 (figure 1 ou 3) et défilent dans le faisceau de rayons X. La vitesse de convoyage est de l'ordre de 15 cm/s. A fréquence fixe, par exemple 100 Hz, les détecteurs de la barrette 20 délivrent un signal proportionnel à
s o l'intensité du faisceau transmis par l'objet. Ainsi, colonne après colonne (une ligne correspondant à l'ensemble de la barrette), le système de traitement 26 détermine en chaque point de l'objet une fonction d'atténuation exprimée en fonction de u.
Le système de traitement 26 effectue ensuite, pour chaque point de 3s l'objet, une projection de la fonction d'atténuation sur la base des 2~
°~fonctions de projection. Quatre coefficients de projection sont donc calculés en chaque point de l'objet.
Pour un point de l'objet, si on note Atto la fonction d'atténuation de l'objet, on a alors la relation:
s Atto = a1 Fp~ + a2Fp2 + a3Fp3 + a4Fp4 où a1, a2, a3, a4 représentent les coefficients de projection, au point considéré.
De manière similaire au calcul effectué pour les coefficients de i o projection des matériaux de test, on détermine des coefficients de comparaison à partir de l'ensemble (a1, a2, a3, a4). Pour cela, le système de traitement 26 effectue par exemple les rapports a2/a1, a3/a1, a41a1 qui sont des coefficients indépendants de l'épaisseur de l'objet.
~5 Pour chaque point de l'objet, des moyens de comparaison, constitué
du système de traitement 26, comparent l'ensemble des coefficients de comparaison de l'objet aux ensembles de coefficients de comparaison des matériaux de test. De cette comparaison, on déduit la présence de 2o matériau de test dans la composition de l'objet au point considéré
lorsque les coefficients de comparaison ont des valeurs voisins.
La description qui précède s'applique au cas où l'objet à caractériser est homogène. Mais dans le cas le plus général, les objets sont 2s rarement homogènes. En effet, si l'objet est un bagage dans lequel on recherche la présence d'explosifs, alors cet objet est constitué
d'objets qualifiés d'unitaires. Les fonctions d'atténuation mesurées correspondent donc à l'atténuation de l'empilement et non à un objet unitaire.
Sur la figure 4, on a représenté schématiquement un bagage 1 contenant deux objets unitaires 2, 3 empilés. Le bagage possède une atténuation A1, les objets 2 et 3 possèdent des atténuations respectivement A2 et A3.
3s Comme on peut le voir sur la figure 4, lors des mesures en WO 94/28442 ~ ~ ~ ~ ~ ~ PCT/FR94/00580~
transmission, le bagage seul conduit à une atténuation A1, la superposition du bagage et de l'objet 2 conduit à une atténuation A1 +
A2, la superposition du bagage et de l'objet seul conduit à une atténuation A1 + A3 et l'empilement bagage - objet 1 - objet 2 s possède une atténuation A1 + A2 + A3. Ainsi au lieu de détecter trois objets (le bagage, l'objet 2 et l'objet 3), le dispositif identifiera quatre objets dont un seul aura une partie déterminée avec une fonction d'atténuation correcte (une partie du bagage).
i v Pour déterminer l'atténuation de chaque objet unitaire, l'invention préconise de former une image de contours, les contours devant être compris ici comme les zones de transition entre les objets unitaires, une zone de transition étant définie par la zone correspondant à une variation important du rayonnement transmis.
is Le terme "image" doit ici être compris comme un tableau de valeurs, chaque valeur étant attribuée à un pixel de l'image. Cette image n'est pas obligatoirement visualisée par des moyens d'affichage.
2o L'image des contours peut être réalisée à partir de plusieurs tableaux de données. Par exemple, elle peut ëtre réalisée à partir des signaux délivrés par les détecteurs pour l'irradiation de l'objet dans la gamme de plus haute énergie; elle peut-être aussi réalisée après la détermination de la fonction d'atténuation, à partir des valeurs 2s d'atténuation en chaque point et à une énergie donnée, 140 keV par exemple; elle peut aussi se faire à partir des valeurs des coefficients de projection en chaque point, de préférence à partir du coefficient de projection sur la fonction Fp1 qui est le plus stable.
L'image des contours peut être réalisée à partir de l'un de ces 3 o tableaux de données mais avantageusement on réalise plusieurs images de contours à partir de plusieurs de ces tableaux de données.
Ces images sont ensuite comparées les unes aux autres ce qui permet d'éliminer les fausses détections de contours et d'aboutir à
une image de contours définitive.
~O 94/28442 La réalisation de cette image de contours est effectuée par des moyens de traitement d'image 29 (fig. 1 et 3) qui sont reliés aux moyens de traitement 26. Cette séparation entre les moyens de traitement 26 et 29 est artificielle et n'a pour but que la simplicité de la s description. En effet, dans la réalité, tous les traitements, les calculs, les enregistrements en mémoire sont effectués par un même dispositif, par exemple un ordinateur.
Les moyens de traitement d'image 29 travaillent à partir des données qui lui sont fournies par le système de traitement 26. Pour réaliser i o l'image des contours recherchée, tous les procédés connus peuvent être utilisés, par exemple on peut utiliser les opérateurs de Soebel ou une méthode de filtrage.
Comme on l'a déjà précisé, par contour on entend une zone de transition, c'est à dire une bande de plusieurs pixels, par exemple 5, i s suivant des lignes définies par l'application de l'algorithme choisi.
La figure 5 représente une vue partielle de la partie 40 de l'objet de la figure 4 telle qu'elle est définie par le traitement d'image. La zone hachurée 5 représente la zone de transition.
Une fois l'image des contours définitive réalisée, celle ci est mise en 2o relation avec les ensembles de coefficients de projection pour chaque point de l'objet. Dans les zones de transition, le système de traitement 26 détermine des variations des coefficients de projection de l'objet.
Par variations, on doit comprendre toute modification ou évolution des coefficients de projection ou d'une combinaison de ces coefficients, 2s selon une direction choisie dans la zone de transition.
Avantageusement, cette direction est la direction perpendiculaire à la ligne principale 6 du contour 5, la ligne principale étant définie par la ligne des points où la variation du rayonnement transmis est maximale pour la zone considérée.
3 o On décrit maintenant un exemple de détermination de variations concernant l'ensemble des coefficients de projection des points P1, P2, P3, P4, p5 coupant la zone de transition 5 perpendiculairement à
la ligne 6.
La zone de transition 5 représentée sur la figure 5 sépare le fond 3s constitué par le bagage et l'objet 3. Lors de la détermination des °~ fonctions d'atténuation, de part et d'autre du contour, on trouve la fonction d'atténuation référencée A1 et correspondant au bagage et la fonction d'atténuation A1 + A3 correspondant à la superposition du bagage et de l'objet 3 (et non la fonction d'atténuation de l'objet 3 s seul).
Le système de traitement 26 applique une méthode de gradients pour déterminer la fonction d'atténuation de l'objet 3 seul. En fait, le calcul s'effectue sur les coefficients de projection des fonctions d'atténuation.
On ne décrit le procédé que pour un seul coefficient de projection, i o mais il va de soi qu'il est appliqué pour chaque coefficient de projection de l'ensemble des coefficients de projection déterminé pour chaque point.
Le système de traitement 26 soustrait le coefficient de projection au point p1 du coefficient de projection au point p3. Si a11 est le i s coefficient de projection sur la fonction Fp1 au point p1, si a'13 est le coefficient de projection sur Fp1 au point p3, le résultat de la soustraction donne le coefficient de projection a13 de la fonction d'atténuation A3 seule sur la fonction Fp~ .
En répétant cette opération pour tous les coefficients de projection en 2o tous les points de la zone de transition, le système de traitement détermine les coefficients de projection des fonctions d'atténuation de chaque objet unitaire. II en déduit des coefficients de comparaison en effectuant les rapports des coefficients de projection par celui correspondant à la projection sur la fonction de projection Fp~ . Ces 2s coefficients de comparaison sont comparés aux coefficients de comparaison pour les matériaux de test. De cette comparaison, on déduit la présence ou l'absence d'un matériau de test dans la composition de l'objet unitaire considéré.
Le procédé conforme à l'invention permet donc d'isoler chaque objet 3o unitaire et de là, détermine des coefficients de comparaison utilisés pour la reconnaissance de la présence d'un matériau de test dans la composition des objets unitaires.
On note qu'en fait, dans l'exemple décrit, ce sont les transitions entre 3s objets unitaires qui sont recherchées. Au cas où on détecte une ~O 94/28442 transition vers un objet unitaire comprenant un matériau de test dans sa composition, les comparaisons entre coefficients de comparaison sont étendues à tout l'intérieur du contour ou au moins à une zone étendue autour du contour. De cette manière, les détections isolées s de matériau de test sont éliminées comme étant de fausse détection.
Pour chaque information déterminée, par exemple pour chaque ensemble de coefficients de projection de l'objet global, un tableau de valeurs est constitué. Chacun de ces tableaux de valeurs peuvent être la base de la réalisation d'une image. Grâce à ces tableaux, une ou i o plusieurs images peuvent ëtre visualisées par des moyens d'affichage 36 comprenant un écran de contrôle 40 (fig.1 ).
Ces moyens d'affichage sont dôtés de moyens de traitement 38 qui permettent à volonté d'agrandir telle ou telle partie de l'image ou de faire des variations de contraste ou tout autre traitement usuel sur les i s images. L'image des contours peut aussi être visualisée, seule ou superposée à une autre image. Les moyens 36 et 38 sont déjà
couramment utilisés dans le domaine de l'imagerie par rayons X et ne seront donc pas décrits plus en détails.
2o Les points de l'image pour lesquels un matériau de test entre dans la composition de l'objet peuvent être mis en évidence sur l'image affichée par une visualisation en couleur ou par un affichage clignotant. La détection d'un matériau de test peut aussi déclencher une alarme sonore ou l'affichage d'un message particulier sur l'écran 2s de contrôle 40.
'~t
De cette manière, on peut déduire au moins trois informations indépendantes pour caractériser chimiquement un objet. En théorie, l'utilisation de la fonction d'atténuation devrait permettre d'obtenir une grande quantité d'informations indépendantes, mais il se trouve que i o les phénomènes physiques de moindre probabilité que les effets Compton ou photoélectrique intervenant lors des interactions des photons X avec la matière sont en fait partiellement corrélés entre eux, limitant de ce fait le nombre d'informations que l'on peut tirer des mesures d'atténuation.
is De manière plus précise, la présente invention concerne un procédé
pour la reconnaissance de matériaux déterminés dans la composition d'un objet. Ce procédé comprend les étapes suivantes:
A. Préalablement, déterminer la fonction d'atténuation sur un 2o spectre large de rayons X d'au moins trois matériaux de référence et en déduire des fonctions de projection formant une base;
B. Lors d'une seconde étape préliminaire, déterminer la fonction d'atténuation sur ledit spectre de rayons X d'au moins un 2s matériau de test et projeter la fonction d'atténuation de chaque matériau de test sur ladite base;
C. Pour chaque point de l'objet , - déterminer la fonction d'atténuation de l'objet sur ledit spectre de rayons X, 30 - projecter la fonction d'atténuation de l'objet sur ladite base, - comparer les projections ainsi obtenues aux projections de chaque matériau de test et déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet, au point considéré.
ø De manière avantageuse, le spectre de rayons X s'étend au moins sur une gamme allant de 30 à 100 keV.
~ Préférentiellement, la fonction d'atténuation de l'objet , les fonctions d'atténuation des matériaux de référence, les fonctions d'atténuation s des matériaux de test sont toutes exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X.
Ceti;e variable u peut être égale à l'atténuation d'une épaisseur fixée d'un matériau de calibration. Ce matériau de calibration possède i o avantageusement un numéro atomique effectif Z effectif compris dans une gamme allant de 5 à 26.
De manière préférée, les fonctions de projection sont orthogonales entre elles.
i s Selon un mode de réalisation particulier, les fonctions de projection soni: des fonctions propres associées à des valeurs propres déterminées par la diagonalisation d'une matrice constituée des produits scalaires des fonctions d'atténuation des matériaux de référence.
Selon ce mode de réalisation avantageusement, lors d'une étape préliminaire, pour chaque matériau de test, on détermine un ensemble de coefficients de projection résultant de la projection des fonctions d'atténuation des matériaux de test sur ladite base, et 2s lesdites valeurs propres étant classées par ordre décroissant, de chaque ensemble de coefficients de projection, on déduit un ensemble de coefficients de comparaison pour les matériaux de test en divisant chaque coefficient de projection de l'ensemble considéré
par le coefficient de l'ensemble considéré correspondant à la 3o projection sur la fonction de projection associée à la plus grande des valeurs propres, ces ensembles de coefficients de comparaison pour les matériaux de test étant utilisés pour des comparaisons permettant de déduire si au moins un matériau de test entre dans la composition de l'objet.
s Si l'objet inspecté est composé de la réunion d'objets unitaires, on réalise une image des contours des objets unitaires, les contours étant des zones de transition entre les différents objets unitaires, pour chaque point de l'objet, on détermine un ensemble de coefficients de s projection résultant de la projection de la fonction d'atténuation de l'objet sur ladite base, on détermine des variations des ensembles de coefficients de projection de l'objet à l'intérieur des zones de transition, on déduit de ces variations des coefficients de comparaison avec les coefficients de comparaison pour les matériaux de test.
io Avantageusement, les numéros atomiques effectifs des matériaux de référence sont régulièrement répartis dans une gamme allant de 3 à
30.
Dans ce cas, de manière préférée, un premier matériau de référence i s est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 3 à 7, en ce qu'un deuxième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 7 à 10;
en ce qu'un troisième matériau de référence est choisi parmi les 2o matériaux présentant un numéro atomique affectif compris dans une gamme allant de 10 à 17 et en ce qu'un quatrième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 17 à 30.
2s Le premier matériau de référence peut être du polyéthylène, en ce que le second matériau de référence est du Téflon, en ce que le troisième matériau de référence est du duralumin, en ce que le quatrième matériau de référence est du fer.
3 o Les matériaux de test peuvent être des explosifs ou de la drogue dans une application à l'inspection de bagages.
L'invention concerne aussi un dispositif pour la mise en oeuvre d'un tel procédé. Ce dispositif comprend:
ss - des moyens pour déterminer des fonctions d'atténuation sur un O 94/28442 ~ ~ ~ ~ ~ PCT/FR94I00580 spectre large de rayons X, ces fonctions d'atténuation étant exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X, - des moyens de traitement aptes à effectuer des projections des = s fonctions d'atténuation sur des fonctions formant une base et préalablement déterminées à partir des fonctions d'atténuation d'au moins trois matériaux de référence, - des moyens de convoyage d'un objet à caractériser, permettant de soumettre cet objet aux moyens pour déterminer i o une fonction d'atténuation, - des moyens de comparaison des projections de la fonction d'atténuation de l'objet à des projections préalablement effectuées de fonctions d'atténuation d'au moins un matériau de test et pour déduire de cette comparaison si au moins un i s matériau de test entre dans la composition de l'objet, et - des moyens d'affichage apte à afficher au moins une image de l'objet en différenciant les points pour lesquels un matériau de test entre dans la composition de l'objet.
2o Avantageusement, le dispositif comprend des moyens de traitement d'images aptes à former une image de contours.
De manière préférée, les moyens pour déterminer des fonctions d'atténuation comprennent une cible en matériau de calibration, et 2s possédant différentes épaisseurs, cette cible étant apte à défiler à
volonté dans le faisceau de rayons X.
Sslon une première variante, les moyens pour déterminer une fonction d'atténuation comprennent une source délivrant un faisceau 3 o de rayons X successivement sur plusieurs plages spectrales et une barrette de détecteurs, chaque détecteur étant sensible à toutes les plages spectrales.
Selon une autre variante, les moyens pour déterminer une fonction 3s d'atténuation comprennent un générateur de faisceau de rayons X sur un spectre large et fixe et une barrette d'empilements de détecteurs, chaque détecteur d'un empilement jouant le rôle de filtre passe-haut pour le détecteur adjacent suivant.
s Le procédé et le dispositif de l'invention présentent de nombreux avantages par rapport à l'art antérieur. Les éléments de comparaison sont ici des fonctions d'atténuation (ou plus précisement leurs projections sur des fonctions de base) des matériaux de test.
Le nombre d'informations indépendantes sur la composition de l'objet i o que l'on peut donc tirer sont au minimum égales au nombre d'informations obtenu par les techniques de l'art antérieur. Sans difficulté, on a accès à au moins une information supplémentaire, ce qui améliore la sensibilité et la fiabilité du système.
Ces fonctions d'atténuation une fois déterminées et enregistrées ne i s sont plus soumises à des fluctuations. Cela simplifie considérablement les problèmes de calibration.
Pour compenser les dérives éventuelles du faisceau de rayons X, il suffit d'effectuer des mesures de l'atténuation des différentes épaisseurs du matériau de calibration. Ceci peut-être fait très 2o rapidement (de l'ordre de 10 s par mesure) et fréquement, ce qui permet d'éviter toute erreur de détection due à des modifications dans les caractéristiques du faisceau.
La présente invention et ses avantages seront mieux comprise à la 2s lecture de la description qui suit donnée à titre illustratif et non limitatif, en référence aux dessins annexés sur lesquels:
la figure 1 représente schématiquement un dispositif pour la mise en oeuvre du procédé conforme à l'invention;
la figure 2 représente schématiquement une suite de spectres en 3o énergie utilisée pour mesurer des transmissions;
la figure 3 représente schématiquement une variante de réalisation d'un dispositif pour ia mise en oeuvre du procédé conforme à
l'invention;
la figure 4 représente schématiquement une image de contours d'un 3 s objet; et ~O 94/28442 ~ ~. ~ ~ ~ ~ ~ PCTIFR94/00580 s la figure 5 représente schématiquement une vue agrandie d'une partie de l'image de la figure 4.
A
En référence à la figure 1, on décrit maintenant un dispositif pour la ~ s mise en oeuvre du procédé conforme à l'invention.
Le dispositif comprend des moyens pour déterminer une fonction d'atténuation sur un spectre large de rayons X.
Comme on le verra dans le cours de la description, ces moyens de i o détermination d'une fonction d'atténuation sont utilisés à plusieurs fois:
- Une première fois, pour mesurer des fonctions d'atténuation de matériaux de référence. Ces fonctions d'atténuation servent à la détermination de fonctions formant une base. Ces mesures sont faites une fois pour toute lors d'une étape préliminaire.
i s - Une seconde fois, pour mesurer des fonctions d'atténuation de matériaux de test dont on recherche la présence dans la composition des objets à caractériser. Ces mesures sont aussi effectuées une fois pour toute lors d'une seconde étape préliminaire;
- Une troisième fois, pour mesurer les fonctions d'atténuation en 2o chaque point de l'objet à caractériser.
Un générateur 10 de rayons X délivre, sous la commande d'un système de commande 12 à potentiel variable, un faisceau en éventail 14 (la forme en éventail étant obtenue de façon connus à
2s l'aide d'un collimateur en forme de fente non représenté) dont fénE:rgie maximum est variable en fonction du potentiel appliqué au gën~érateur de rayons X. Un système 16 permet de faire défiler différents filtres 16a, en synchronisme avec la variation d'énergie du faisceau. Dans l'exemple de la figure 1, le système à filtres 16 s o comprend un disque dont les portions correspondent chacune à un filtre différent. Les filtres sont du type passe-haut et sont connus en eux mêmes. A chaque potentiel appliqué au générateur de rayons X
correspond un filtre.
La rotation du disque est entraînée par un système de commande 17 3s connecté à la commande 12 pour régler la synchronisation.
~ D'autres systèmes à filtres peuvent ëtre utilisés de manière équivalente; par exemple les filtres disposés successivement peuvent défiler dans le parcours du faisceau sous l'effet d'une translation.
s Sur la figure 2, on a représenté la suite des spectres obtenus successivement lors de la rotation du disque en fonction de l'énergie.
Les filtres sont choisis de manière à obtenir un chevauchement des spectres successifs.
Dans le spectre en énergie du faisceau 14, chaque filtre supprime i o toutes les énergies inférieures à un seuil caractéristique du filtre. Pour chaque spectre de la figure 2, la partie des hautes énergies correspond à l'énergie maximale délivrée par le générateur 10 lorsque le filtre associé est placé dans le parcours du faisceau.
Dans la pratique, les spectres en énergie ne sont pas caractérisés de i s manière précise, et leur forme exacte est sans incidence notable sur la mesure. Par contre, il est important que la forme et l'intensité de chaque spectre ne varient pas entre le moment où l'on effectue les mesures de référence et les mesures sur l'objet à caractériser.
2o Par ailleurs, les faibles discontinuités dans la succession des spectres sont, elles aussi, sans incidence sur les mesures. Toutefois, pour ne pas perturber les mesures, ces discontinuités doivent être inférieures à 5 keV pour la plage allant de 20 à 40 keV et inférieure à 10 keV au delà.
2s De retour à la figure 1, on voit que le dispositif comprend une cible ou pièce 18 en forme de marches d'escalier. Chaque marche correspond à un échantillon de matériau d'épaisseur différente.
Cette pièce 18 est réalisée dans un matériau de calibration dont le 3 o numéro atomique effectif Z peut être compris entre 5 et 26. On choisit par exemple l'alliage connu sous le nom Duralumin (mélange composé de 95% AI, 4,5%Cu, et 0,5%Mn) dont le Z effectif est environ ' égal à 13,5.
3 s Dans cette réalisation, l'épaisseur de la seconde marche 18a est wchoisie comme épaisseur de référence. Bien entendu, toute autre marche pourrait être choisie comme marche de référence.
L'épaisseur de référence pour le Duralumin peut être choisie dans la gamme allant de 1 à 5mm, par exemple 4mm.
S
D'une manière générale, un nombre N d'épaisseurs distinctes de matE~riau de calibration, et donc de marches de la pièce 18, est nécessaire lorsque N+1 spectres sont utilisés. Une pièce 18 comprenant neuf marches est donc adaptée à un dispositif utilisant i o dix spectres en énergie.
La pièce 18 peut être placée à volonté sur le parcours du faisceau grâce à un mouvement de translation. Pour des raisons de clareté de représentation, le dispositif permettant la translation de la pièce 18 n'esi: pas représenté sur la figure 1.
is Par ~~illeurs, la pièce 18 peut prendre d'autres formes, équivalentes à
celle de la pièce représentée. Par exemple, la pièce 18 peut prendre la forme d'un disque dont les portions possèdent les différentes épaisseurs souhaitées et dont une portion est évidés pour laisser 20 libre le trajet du faisceau.
Sur la figure 1, on voit que le dispositif comprend une barrette 20 de détecteurs 22, placée dans le trajet du faisceau 14. Une barrette 20 comprend environ mille détecteurs 22, par exemple, formés chacun d'une scintillateur et d'une photodiode. La barrette de détecteurs est 2s placée à l'arrière d'un élément de collimation 24, par exemple une fente. La barrette de détecteurs permet la formation d'une colonne d'image, chaque détecteur 22 correspond à un pixel de l'image. La barette peut également prendre la forme d'un L.
Les détecteurs 22 de ia barrette 20 sont connectés en sortie à l'entrée so d'un système de traitement 26, du type d'un ordinateur doté de mémoires.
Conformément au procédé de l'invention, une première étape consiste à déterminer pour chaque point de l'objet 1 à caractériser la fonction 3 s d'atténuation de cet objet dans une gamme d'énergie s'étendant au ~2 moins entre 30 et 100 keV. Elle peut être par exemple égale à la gamme allant de 20 à 150 keV. L'objet 1 prend sur la figure 1 fa forme d'une valise, à titre d'exemple.
s Pour chaque détecteur 22, lors d'une étape préliminaire où l'objet 1 n'est pas placé dans le faisceau, on effectue des mesures de calibration. Ces mesures de calibration consistent à mesurer l'intensité transmise par les différentes épaisseurs de la pièce 18 soumises au faisceau de mesure.
i v Dans un premier temps, on mesure cette intensité transmise pour une épaisseur nulle, c'est à dire sans que la pièce 18 soit interposée dans le trajet du faisceau.
Le système 26 commande la variation du potentiel variable et le filtrage adéquat du faisceau par le système 16 à filtres. Sous l'effet i s conjugué de la variation de potentiel et du filtrage adéquat, le faisceau de mesure 14 présente successivement N+1 spectres en énergie différents. N+1 peut être par exemple égal à 10.
A chaque valeur d'énergie maximum du faisceau correspond un filtre 2o du système 16 pour obtenir successivement les différents spectres en énergie. Chaque variation de l'énergie maximum est synchronisée avec le positionnement d'un nouveau filtre.
Chaque détecteur 22 mesure l'intensité du faisceau de mesure pour 2s chacun des spectres et ces mesures sont mises en mémoire par le système de traitement 26.
On refait ces mêmes mesures mais en plaçant successivement sur le trajet du faisceau les différentes épaisseurs de la pièce 18. Une fois 3 o ces mesures enregistrées en mémoire par le système 26, la pièce 18 est retirée du trajet du faisceau.
La calibration du dispositif est donc très rapide. Lors d'une utilisation continue du dispositif, appliqué à la surveillance de bagages, elfe s s peut-être renouvellée à chaque intervalle entre deux bagages.
a La cible 18 est ensuite retirée du trajet du faisceau et l'objet 1 à
caractériser est placé sur ce trajet. Pour cela, l'objet est placé sur un - convoyeur 28 du type d'un tapis roulant. La translation de l'objet est suffisamment lente pour permettre la formation successives des lignes .. s d'image. De façon optimale, le déplacement de l'objet est perpendiculaire au plan formé par l'axe longitudinal de la fente 24 et/ou de la barette 20 et par le point focal du tube générateur de rayons X.
i v Pour une ligne d'image, l'objet 1 est soumis successivement à chacun des spectres en énergie réalisés par la variation de l'énergie maximum du faisceau synchronisée avec l'interposition du filtre adéquat. Pour chaque spectre en énergie, l'intensité transmise après traversée de l'objet est mesurée par les détecteurs 22 de la barrette i s 20 Est mise en mémoire.
Grâce à ces mesures, le système 26 déduit une formule analytique de l'atténuation de l'objet, pour chaque pixel. Cette atténuation est exprimée en fonction d'une variable u en relation bijective avec l'énergie E. Dans l'exemple présentement décrit, u est égale à la 2o transmission d'une épaisseur donnée de la pièce 18, par exemple, celle de la seconde marche 18a, prise comme référence.
Dans l'exemple choisi où la pièce 18 est en Duralumin dont la densité
d (exprimée en g/cm3) est égale à 2,7 et où l'épaisseur ep de la deuxième marche choisie comme référence est égale à 0,4cm, la 2s variable u est égale à: u = e -att(E) . 2,7 . 0,4 où att(E) est l'atténuation massique.
De façon général, on a: u = e -att(E) . d . ep 3o Si on définit l'indice j comme étant le numéro du spectre auquel est soumis l'objet, j=1 correspondant au spectre d'énergie maximum la plus basse, alors l'intensité Dj transmise par l'objet s'exprime comme suit:
Dj = j Ij (E) Tr (E) dE (0) pj = j Ij (E) e-att (E) dE ( 1 ) où Ij (E) est l'intensité du jème spectre en énergie, fonction de l'énergie E, Tr (E) et att (E) sont respectivement la fonction de transmission et d'atténuation exprimées ici en fonction de l'énergie E.
s En effectuant un changement de variable, faisant apparaître le paramètre u à la place de E, Dj s'écrit Dj = ,( l'j (u) e-att' (u) du (2) où l'j (u) est l'intensité du jème spectre exprimée en fonction de u et att' (u) est la fonction d'atténuation recherchée.
io La fonction de transmission de l'objet est exprimée en fonction du paramètre u . Dans une première étape, le système 26 réalise ce changement de variable puis il fait l'approximation suivante: la fonction de transmission de l'objet est exprimée comme un i s développement polynomial fini en puissances du paramètre u; soit:
N
e-att' (u) ~ ~ a i u f(i) i=0 i étant un indice qui varie de 0 à N.
2o Cette approximation s'est en pratique révélée très précise.
Le nombre de termes du développement (N+1 ) est inférieur ou égal au nombre de spectres en énergie différentes utilisés pour les mesures de transmission. II est par conséquent inférieur ou égal au 2s nombre N d'épaisseurs de matériau de référence utilisées pour la calibration plus un (ce qui correspond à l'absence de la pièce 8 dans le faisceau). De ce fait, chaque indice i correspond à un numéro de marche de la pièce 18, l'indice i = 0 correspondant à une épaisseur nulle c'est à dire que la pièce 18 n'est pas dans le trajet du faisceau.
Pour chaque valeur de i, f (i) puissance du développement dans l'équation (3), représente un rapport entre une des épaisseurs du matériau de calibration et l'épaisseur de référence.
De manière avantageuse, ces rapports sont tels que les puissances 3 s f(i) augmentées de 1 /2 forment une suite géométrique.
94/28442 ~ ~ ~ ~ ~ ~ ~ PCTIFR94100580 Sous forme d'expression mathématique, ce choix peut s'écrire:
f (i) ~+ 1 /2 = ai (f (o) + 1 /2) ;
De plus, on choisit f (o) = o pour que i = o corresponde au trajet libre du faisceau et donc à une épaisseur nulle; par conséquent s f(i):=(ai-1)/2.
De plus, on inclut préférentiellement dans la suite, l'épaisseur de référence. De cette manière, si la seconde marche est choisie comme épaisseur de référence, on a i v f (2) = 1 et par conséquent a = X13; la raison de la suite est égale à
racine carrée de trois.
On peut montrer que ce choix pour les valeurs des puissances du développement et donc pour les épaisseurs des marches permet i s d'obtenir un développement stable.
En réalité, à cause des inévitables imprécisions d'usinage, les f (i) ne prennent pas exactement les valeurs calculées. Mais ces faibles écarts sont sans conséquence sur la validité du résultat.
On montre que l'intensité transmise par l'objet 1 pour le spectre j peut N
se décomposer comme suit : Dj = E ai Cji (4) i=0 2s somme dans laquelle les termes Cji correspondent pour chaque spectre j à l'intensité transmise par les différentes épaisseurs de matériau de calibration, i=0 correspondant à l'épaisseur nulle (la pièoe 18 étant hors du trajet du faisceau).
s o Dans l'égalité (4) , les Dj et les Cji sont connus par leur mesure, seuls les coefficients ai sont inconnus. Le nombre d'épaisseurs de matériau de calibration (en comptant en plus l'épaisseur nulle) peut être choisi inférieur ou égal au nombre de spectres pour que l'on puisse déterminer les coefficients ai. Dans l'exemple décrit ici, on réalise dix 3 s spectres différents en énergie, la cible 18 comporte neuf marches auxquelles il faut adjoindre les mesures supplémentaires effectuées lorsque la pièce 18 est hors du trajet du faisceau.
Par conséquent, lors d'une étape suivante, à l'aide des valeurs mises en mémoire lors de la calibration et des mesures de transmission de s l'objet, le système 26 détermine les ai . Ceci peut être réalisé par toute méthode connue par exemple par la méthode des moindres carrés.
L'atténuation Att est définie comme:
Att = -LogTr où Tr est la transmission.
Une fois, les coefficients ai déterminés, le système 26 les remplace i o par leurs valeurs dans l'équation (3), en prend le logarithme népérien et multiplie par (-1 ). De cette manière, le système 26 déduit la fonction d'atténuation de l'objet 1 en fonction du paramètre u.
La figure 3 représente schématiquement une variante de réalisation.
i s Au lieu de tester successivement les différents spectres en énergie du faisceau 14, un faisceau de mesure à spectre fixe et large est utilisé.
Pour chaque pixel, les mesures d'intensité transmise par la pièce 18 ou par l'objet 1 sont effectuées grâce à un empilement 30 de détecteurs 30a, 30b, ... Chaque détecteur peut être formé d'un 2o scintillateur et d'une photodiode.
Les empilements 30 sont juxtaposés pour former une barrette 20 représentée partiellement sur la figure 3. Chaque détecteur joue le rôle de filtre passe haut pour les détecteurs suivants. C'est ainsi que 2s chaque détecteur délivre un signal électrique correspondant à
l'intensité pour une partie déterminée du spectre large en énergie.
On comprend donc que dans le dispositif de la figure 1, les objets à
caractériser sont soumis à un faisceau de mesure présentant successivement des spectres en énergie différents de manière à
3 o balayer la gamme en énergie désirée, alors que dans le dispositif de la figure 3, les objets sont soumis à un faisceau de mesure à spectre large correspondant à la gamme en énergie désirée, ce spectre large étant ensuite filtré par les différents détecteurs.
3s Le dispositif de la figure 3 comprend un générateur de faisceau de mesure 32. Ce générateur 32 est connecté à une commande 34 à
potentiel fixe telle que le faisceau de mesure présente un spectre large en énergie. Par spectre large en énergie, on entend toute la garnme d'énergie que l'on désire tester, par exemple la gamme s s'étendant de 20 keV à 150 keV.
Comme précédemment, le dispositif comprend une pièce 18 en forme de marches d'épaisseurs déterminées et réalisée en un matériau de référence. La pièce 18 peut défiler à volonté dans le faisceau ou bien i o être positionnée hors du trajet du faisceau grâce à un mouvement de translation non représenté.
Chaque détecteur 30a, 30b, ... de l'empilement 30 est connecté au système de commande et de traitement 26. Dans cette variante, les me sures d'intensités transmises pour chaque spectre découpé dans i s le spectre large par le filtrage dü aux détecteurs sont éffectuées simultanément. Le traitement réalisé par le système 26 pour obtenir la fonction d'atténuation est similaire à celui décrit précédement.
A l'aide de l'un des dispositifs et du procédé qui viennent d'être 2o décrits, lors d'une étape préliminaire effectuée après une étape de calibration et réalisée une fois pour toute, on détermine des fonctions d'atténuation d'au moins trois matériaux de référence, exprimées en fonction de u.
Les matériaux de test que l'on recherche dans la composition de 2s l'objet à caractériser peuvent être de n'importe quelle nature.
On choisit une gamme de numéros atomiques effectifs allant par exemple de 5 à 30 et dans cette gamme, on choisit des matériaux de référence ayant des numéros atomiques effectifs, Z effectif, s o régulièrement espacés de manière à couvrir cette gamme de référence.
A titre d'exemple, la suite de la description est donnée pour quatre matériaux de référence. Cependant, la présente invention s'applique 3 s en utilisant au moins deux matériaux de référence.
~- Le premier matériau de référence possède un Z effectif compris dans une gamme allant de 2 à 7; ce peut ëtre par exemple du polyéthylène, possédant un Z effectif environ égal à 5,3.
Le second matériau de référence possède un Z effectif compris dans s une gamme allant de 7 à 10; ce peut être par exemple du Téflon, possédant un Z effectif environ égal à 8.
Le troisième matériau de référence possède un Z effectif compris dans une gamme allant de 10 à 17 ; ce peut -ëtre par exemple du Duralumin, possédant un Z effectif environ égal à 13,5.
i o Le quatrième matériau de référence possède un Z effectif compris dans une gamme allant de 17 à 30; ce peut -ëtre par exemple du fer, possédant un Z effectif environ égal à 26.
Lors d'une autre étape préliminaire réalisée une fois pour toute, on détermine les fonctions d'atténuation (exprimées en fonction de u) de i s matériaux de test.
Ces matériaux de test sont les matériaux dont on recherche la présence dans la composition de l'objet inspecté. Ces matériaux de test peuvent être par exemple des explosifs ou de la drogue.
2o Le système de traitement 26 détermine autant de fonctions de projection que de matériaux de référence. Ces fonctions de projection forment une base calculée à partir des fonctions d'atténuation des matériaux de référence. Elles sont notées Fpi , Fp2, Fp3, Fp4, Pour déterminer les fonctions de projection, le système de traitement 2s 26 calcule d'abord tous les produits scalaires des fonctions d'atténuation des matériaux de référence entre elles. Ces produits scalaires forment une matrice définie, positive, qui est diagonalisée.
Le résultat de la diagonalisation est la détermination de valeurs propres auxquelles sont associées des fonctions propres 30 orthogonales entre elles. Toute base de fonctions de projection est determinée à partir de la base formée par les fonctions propres. En particulier, on peut utiliser directement la base formée par les fonctions propres.
3 s De façon plus spécifique, la détermination des fonctions de projection ~- peut, par exemple, s'effectuer en utilisant une méthode bien connue, dénommée analyse aux composants principales.
Si l'on appelle AH1, AH2, AH3, AH4 ... les fonctions Atténuations des s matériaux de référence, cette méthode procède comme suit:
- On construit d'abord une matrice carré M dont les éléments sont les produits scalaires deux à deux des fonctions AHi . Par produit scalaire on Entend, par exemple, le produit scalaire canonique des fonctions:
Mij = AHi . AHj = j AHi(u) . AHj (u) . du i o les .bornes de l'intégrale étant les valeurs extrèmes de la variable u correspondant à la plage d'énergie E considérée.
- On peut montrer que M est diagonalisable et que l'on peut l'écrire:
M = P-~ . D . ~ où _P est la matrice de passage, _P'1 est la matrice inverse de P et D est la matrice diagonale associée i s à M. Les vecteurs propres de M, représentés par les colonnes des ~, sont orthogonaux.
- Les fonctions de projections Fp1, Fp2, Fp3, Fp4 sont obtenues par des combinaisons linéaires des fonctions AHi dont les coefficients sont les coordonnées des vecteurs propres de M, c'est à dire les 2o colonnes de la matrice P.
On montre aisement que la base formée des Fp1, Fp2, ... est une base orthogonale.
Les fonctions de projection sont enregistrées dans une mémoire du 2 s système 26.
Les fonctions d'atténuation des matériaux de test sont projetées sur la base, c'est à dire sur les fonctions de projection. Pour chaque matériau de test, le système de traitement 26 détermine un ensemble de quatre valeurs t1, t2, t3, t4 égaux aux différents coefficients de 3 o projection. Si l'on note AttT la fonction d'atténuation d'un matériau de test, on a donc la relation:
Att~' = t1 Fp1 + t2Fp2 + t3Fpg + t4Fp4 La fonction d'atténuation AttT, comme d'ailleurs toutes les fonctions 3 s d'atténuation déterminées par le procédé décrit plus haut, peut ~1~~~
s lU
-~ s'écrire comme le produit d'une fonction AttT unitaire correspondant à
une épaisseur massique de 1 glcm2 multipliée par l'épaisseur massique e exprimée en g/cm2 du matériau considéré:
AttT = AttTunitaire x e On comprend donc que de la mëme manière, les coefficients t1, t2 ... , peuvent s'exprimer selon la formule t1 = ti unitaire x e t2 = t2 unitaire x e Or l'épaisseur est difficile à estimer avec précision. C'est pourquoi, à
partir des quatre coefficients déterminés par projection, on calcule trois coefficients indépendants de l'épaisseur et appelés coefficients de comparaison dans la suite.
is Les valeurs propres calculées pour déterminer les fonctions de projection sont classées par ordre décroissant. Les coefficients de comparaison sont par exemple le résultat de la division des coefficients de projection t2, t3, t4 par le coefficient t1 correspondant à
20 la projection sur la fonction de projection associée à la valeur propre la plus grande.
On comprend que ces rapports sont indépendants de l'épaisseur des matériaux. Ils sont enregistrés en mémoire du système de traitement 26.
Les objets à caractériser sont placés sur le convoyeur 28 (figure 1 ou 3) et défilent dans le faisceau de rayons X. La vitesse de convoyage est de l'ordre de 15 cm/s. A fréquence fixe, par exemple 100 Hz, les détecteurs de la barrette 20 délivrent un signal proportionnel à
s o l'intensité du faisceau transmis par l'objet. Ainsi, colonne après colonne (une ligne correspondant à l'ensemble de la barrette), le système de traitement 26 détermine en chaque point de l'objet une fonction d'atténuation exprimée en fonction de u.
Le système de traitement 26 effectue ensuite, pour chaque point de 3s l'objet, une projection de la fonction d'atténuation sur la base des 2~
°~fonctions de projection. Quatre coefficients de projection sont donc calculés en chaque point de l'objet.
Pour un point de l'objet, si on note Atto la fonction d'atténuation de l'objet, on a alors la relation:
s Atto = a1 Fp~ + a2Fp2 + a3Fp3 + a4Fp4 où a1, a2, a3, a4 représentent les coefficients de projection, au point considéré.
De manière similaire au calcul effectué pour les coefficients de i o projection des matériaux de test, on détermine des coefficients de comparaison à partir de l'ensemble (a1, a2, a3, a4). Pour cela, le système de traitement 26 effectue par exemple les rapports a2/a1, a3/a1, a41a1 qui sont des coefficients indépendants de l'épaisseur de l'objet.
~5 Pour chaque point de l'objet, des moyens de comparaison, constitué
du système de traitement 26, comparent l'ensemble des coefficients de comparaison de l'objet aux ensembles de coefficients de comparaison des matériaux de test. De cette comparaison, on déduit la présence de 2o matériau de test dans la composition de l'objet au point considéré
lorsque les coefficients de comparaison ont des valeurs voisins.
La description qui précède s'applique au cas où l'objet à caractériser est homogène. Mais dans le cas le plus général, les objets sont 2s rarement homogènes. En effet, si l'objet est un bagage dans lequel on recherche la présence d'explosifs, alors cet objet est constitué
d'objets qualifiés d'unitaires. Les fonctions d'atténuation mesurées correspondent donc à l'atténuation de l'empilement et non à un objet unitaire.
Sur la figure 4, on a représenté schématiquement un bagage 1 contenant deux objets unitaires 2, 3 empilés. Le bagage possède une atténuation A1, les objets 2 et 3 possèdent des atténuations respectivement A2 et A3.
3s Comme on peut le voir sur la figure 4, lors des mesures en WO 94/28442 ~ ~ ~ ~ ~ ~ PCT/FR94/00580~
transmission, le bagage seul conduit à une atténuation A1, la superposition du bagage et de l'objet 2 conduit à une atténuation A1 +
A2, la superposition du bagage et de l'objet seul conduit à une atténuation A1 + A3 et l'empilement bagage - objet 1 - objet 2 s possède une atténuation A1 + A2 + A3. Ainsi au lieu de détecter trois objets (le bagage, l'objet 2 et l'objet 3), le dispositif identifiera quatre objets dont un seul aura une partie déterminée avec une fonction d'atténuation correcte (une partie du bagage).
i v Pour déterminer l'atténuation de chaque objet unitaire, l'invention préconise de former une image de contours, les contours devant être compris ici comme les zones de transition entre les objets unitaires, une zone de transition étant définie par la zone correspondant à une variation important du rayonnement transmis.
is Le terme "image" doit ici être compris comme un tableau de valeurs, chaque valeur étant attribuée à un pixel de l'image. Cette image n'est pas obligatoirement visualisée par des moyens d'affichage.
2o L'image des contours peut être réalisée à partir de plusieurs tableaux de données. Par exemple, elle peut ëtre réalisée à partir des signaux délivrés par les détecteurs pour l'irradiation de l'objet dans la gamme de plus haute énergie; elle peut-être aussi réalisée après la détermination de la fonction d'atténuation, à partir des valeurs 2s d'atténuation en chaque point et à une énergie donnée, 140 keV par exemple; elle peut aussi se faire à partir des valeurs des coefficients de projection en chaque point, de préférence à partir du coefficient de projection sur la fonction Fp1 qui est le plus stable.
L'image des contours peut être réalisée à partir de l'un de ces 3 o tableaux de données mais avantageusement on réalise plusieurs images de contours à partir de plusieurs de ces tableaux de données.
Ces images sont ensuite comparées les unes aux autres ce qui permet d'éliminer les fausses détections de contours et d'aboutir à
une image de contours définitive.
~O 94/28442 La réalisation de cette image de contours est effectuée par des moyens de traitement d'image 29 (fig. 1 et 3) qui sont reliés aux moyens de traitement 26. Cette séparation entre les moyens de traitement 26 et 29 est artificielle et n'a pour but que la simplicité de la s description. En effet, dans la réalité, tous les traitements, les calculs, les enregistrements en mémoire sont effectués par un même dispositif, par exemple un ordinateur.
Les moyens de traitement d'image 29 travaillent à partir des données qui lui sont fournies par le système de traitement 26. Pour réaliser i o l'image des contours recherchée, tous les procédés connus peuvent être utilisés, par exemple on peut utiliser les opérateurs de Soebel ou une méthode de filtrage.
Comme on l'a déjà précisé, par contour on entend une zone de transition, c'est à dire une bande de plusieurs pixels, par exemple 5, i s suivant des lignes définies par l'application de l'algorithme choisi.
La figure 5 représente une vue partielle de la partie 40 de l'objet de la figure 4 telle qu'elle est définie par le traitement d'image. La zone hachurée 5 représente la zone de transition.
Une fois l'image des contours définitive réalisée, celle ci est mise en 2o relation avec les ensembles de coefficients de projection pour chaque point de l'objet. Dans les zones de transition, le système de traitement 26 détermine des variations des coefficients de projection de l'objet.
Par variations, on doit comprendre toute modification ou évolution des coefficients de projection ou d'une combinaison de ces coefficients, 2s selon une direction choisie dans la zone de transition.
Avantageusement, cette direction est la direction perpendiculaire à la ligne principale 6 du contour 5, la ligne principale étant définie par la ligne des points où la variation du rayonnement transmis est maximale pour la zone considérée.
3 o On décrit maintenant un exemple de détermination de variations concernant l'ensemble des coefficients de projection des points P1, P2, P3, P4, p5 coupant la zone de transition 5 perpendiculairement à
la ligne 6.
La zone de transition 5 représentée sur la figure 5 sépare le fond 3s constitué par le bagage et l'objet 3. Lors de la détermination des °~ fonctions d'atténuation, de part et d'autre du contour, on trouve la fonction d'atténuation référencée A1 et correspondant au bagage et la fonction d'atténuation A1 + A3 correspondant à la superposition du bagage et de l'objet 3 (et non la fonction d'atténuation de l'objet 3 s seul).
Le système de traitement 26 applique une méthode de gradients pour déterminer la fonction d'atténuation de l'objet 3 seul. En fait, le calcul s'effectue sur les coefficients de projection des fonctions d'atténuation.
On ne décrit le procédé que pour un seul coefficient de projection, i o mais il va de soi qu'il est appliqué pour chaque coefficient de projection de l'ensemble des coefficients de projection déterminé pour chaque point.
Le système de traitement 26 soustrait le coefficient de projection au point p1 du coefficient de projection au point p3. Si a11 est le i s coefficient de projection sur la fonction Fp1 au point p1, si a'13 est le coefficient de projection sur Fp1 au point p3, le résultat de la soustraction donne le coefficient de projection a13 de la fonction d'atténuation A3 seule sur la fonction Fp~ .
En répétant cette opération pour tous les coefficients de projection en 2o tous les points de la zone de transition, le système de traitement détermine les coefficients de projection des fonctions d'atténuation de chaque objet unitaire. II en déduit des coefficients de comparaison en effectuant les rapports des coefficients de projection par celui correspondant à la projection sur la fonction de projection Fp~ . Ces 2s coefficients de comparaison sont comparés aux coefficients de comparaison pour les matériaux de test. De cette comparaison, on déduit la présence ou l'absence d'un matériau de test dans la composition de l'objet unitaire considéré.
Le procédé conforme à l'invention permet donc d'isoler chaque objet 3o unitaire et de là, détermine des coefficients de comparaison utilisés pour la reconnaissance de la présence d'un matériau de test dans la composition des objets unitaires.
On note qu'en fait, dans l'exemple décrit, ce sont les transitions entre 3s objets unitaires qui sont recherchées. Au cas où on détecte une ~O 94/28442 transition vers un objet unitaire comprenant un matériau de test dans sa composition, les comparaisons entre coefficients de comparaison sont étendues à tout l'intérieur du contour ou au moins à une zone étendue autour du contour. De cette manière, les détections isolées s de matériau de test sont éliminées comme étant de fausse détection.
Pour chaque information déterminée, par exemple pour chaque ensemble de coefficients de projection de l'objet global, un tableau de valeurs est constitué. Chacun de ces tableaux de valeurs peuvent être la base de la réalisation d'une image. Grâce à ces tableaux, une ou i o plusieurs images peuvent ëtre visualisées par des moyens d'affichage 36 comprenant un écran de contrôle 40 (fig.1 ).
Ces moyens d'affichage sont dôtés de moyens de traitement 38 qui permettent à volonté d'agrandir telle ou telle partie de l'image ou de faire des variations de contraste ou tout autre traitement usuel sur les i s images. L'image des contours peut aussi être visualisée, seule ou superposée à une autre image. Les moyens 36 et 38 sont déjà
couramment utilisés dans le domaine de l'imagerie par rayons X et ne seront donc pas décrits plus en détails.
2o Les points de l'image pour lesquels un matériau de test entre dans la composition de l'objet peuvent être mis en évidence sur l'image affichée par une visualisation en couleur ou par un affichage clignotant. La détection d'un matériau de test peut aussi déclencher une alarme sonore ou l'affichage d'un message particulier sur l'écran 2s de contrôle 40.
'~t
Claims (18)
1. Procédé pour la reconnaissance d'au moins un matériau de test déterminé dans la composition d'un objet (1), caractérisé en ce qu'il comprend les étapes suivantes:
A. préalablement, déterminer la fonction d'atténuation sur un spectre large de rayons X d'au moins deux matériaux de référence et en déduire des fonctions de projection (FP1, FP2, ... ) formant une base;
B. lors d'une seconde étape préliminaire, déterminer la fonction d'atténuation sur ledit spectre de rayons X d'au moins un matériau de test et projecter la fonction d'atténuation de chaque matériau de test sur ladite base;
C. pour chaque point de l'objet (1), - déterminer la fonction d'atténuation de l'objet (1) pour ledit spectre de rayons X, - projecter la fonction d'atténuation de l'objet (1) sur ladite base, - comparer les projections ainsi obtenues aux projections de chaque matériau de test et déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet (1), au point considéré.
A. préalablement, déterminer la fonction d'atténuation sur un spectre large de rayons X d'au moins deux matériaux de référence et en déduire des fonctions de projection (FP1, FP2, ... ) formant une base;
B. lors d'une seconde étape préliminaire, déterminer la fonction d'atténuation sur ledit spectre de rayons X d'au moins un matériau de test et projecter la fonction d'atténuation de chaque matériau de test sur ladite base;
C. pour chaque point de l'objet (1), - déterminer la fonction d'atténuation de l'objet (1) pour ledit spectre de rayons X, - projecter la fonction d'atténuation de l'objet (1) sur ladite base, - comparer les projections ainsi obtenues aux projections de chaque matériau de test et déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet (1), au point considéré.
2. Procédé selon la revendication 1 caractérisé, en ce que le spectre de rayons X s'étend au moins sur une gamme allant de 30 à 100 keV.
3. Procédé selon la revendication 1, caractérisé en ce que la fonction d'atténuation de l'objet, les fonctions d'atténuation des matériaux de référence, les fonctions d'atténuation des matériaux de test sont toutes exprimées en fonction d'une variable u en relation bijective avec l'énergie E des rayons X.
4. Procédé selon la revendication 3'caractérisé en ce que la variable u est choisie égale à l'atténuation d'une épaisseur fixée d'un matériau de calibration (18).
5. Procédé selon la revendication 4 caractérisé en ce que le matériau de calibration possède un Z effectif compris dans une gamme allant de 5 à 26.
6. Procédé selon la revendication 1 caractérisé en ce que les fonctions de projection sont orthogonales entre elles.
7. Procédé selon la revendication 6 caractérisé en ce que les fonctions de projection sont des fonctions propres associées à
des valeurs propres déterminées par la diagonalisation d'une matrice constituée des produits scalaires des fonctions d'atténuation des matériaux de référence.
des valeurs propres déterminées par la diagonalisation d'une matrice constituée des produits scalaires des fonctions d'atténuation des matériaux de référence.
8 Procédé selon la revendication 7 caractérisé en ce que, lors d'une étape préliminaire, pour chaque matériau de test, on détermine un ensemble de coefficients de projection résultant de la projection des fonctions d'atténuation des matériaux de test sur ladite base, et lesdites valeurs propres étant classées par ordre décroissant, de chaque ensemble de coefficients de projection, on déduit un ensemble de coefficients de comparaison pour les matériaux de test en divisant chaque coefficient de projection de l'ensemble considéré par le coefficient de l'ensemble considéré correspondant à la projection sur la fonction de projection associée à la plus grande des valeurs propres, ces ensembles de coefficients de comparaison pour les matériaux de test étant utilisés pour des comparaisons permettant de déduire si au moins un matériau de test entre dans la composition de l'objet (1).
9. Procédé selon la revendication 8 caractérisé en ce que l'objet inspecté étant composé de la réunion d'objets unitaires (1, 2, 3), - on réalise une image des contours (5) des objets unitaires, les contours (5) étant des zones de transition entre les différents objets unitaires, - pour chaque point de l'objet (1), on détermine un ensemble de coefficients de projection résultant de la projection de la fonction d'atténuation de l'objet sur ladite base, - on détermine des variations des ensembles de coefficients de projection de l'objet à l'intérieur des zones de transition (5), et - on déduit de ces variations des coefficients de comparaison avec les coefficients de comparaison pour les matériaux de test.
10. Procédé selon la revendication 1 caractérisé en ce que les numéros atomiques effectifs des matériaux de référence sont régulièrement répartis dans une gamme allant de 3 à 30.
11. Procédé selon la revendication 10 caractérisé en ce qu'un premier matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 3 à 7, en ce qu'un deuxième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 7 à 10; en ce qu'un troisième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 10 à 17 et en ce qu'un quatrième matériau de référence est choisi parmi les matériaux présentant un numéro atomique effectif compris dans une gamme allant de 17 à 30.
12. Procédé selon la revendication 11 caractérisé en ce que au moins un des matériaux de référence est choisi comme suit: le premier matériau de référence est du 28a polyethylène, le second matériau de référence est du Téflon, le troisième matériau de référence est du Duralumin, le quatrième matériau de référence est du fer.
13. Procédé selon l'une des revendications 1 à 12 caractérisé en ce que les matériaux de test sont des explosifs et/ou de la drogue.
14. Dispositif pour la mise en oeuvre d'un procédé conforme à la revendication 1 caractérisé en ce qu'il comprend:
- des moyens (10, 12, 16, 17, 18, 20 ou 30) pour déterminer des fonctions d'atténuation sur un spectre large de rayons X, ces fonctions d'atténuation étant exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X, - des moyens de traitement (26) aptes à effectuer des projections des fonctions d'atténuation sur des fonctions formant une base et préalablement déterminées à partir des fonctions d'atténuation d'au moins trois matériaux de référence, - des moyens de convoyage (28) d'un objet (1) à caractériser, permettant de soumettre cet objet aux moyens pour déterminer une fonction d'atténuation, - des moyens de comparaison (27) des projections de la fonction d'atténuation de l'objet à des projections préalablement effectuées de fonctions d'atténuation d'au moins un matériau de test et pour déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet, - des moyens d'affichage (36) apte à afficher au moins une image de l'objet en différenciant les points pour lesquels un matériau de test entre dans la composition de l'objet.
- des moyens (10, 12, 16, 17, 18, 20 ou 30) pour déterminer des fonctions d'atténuation sur un spectre large de rayons X, ces fonctions d'atténuation étant exprimées en fonction d'une variable u en relation bijective avec l'énergie des rayons X, - des moyens de traitement (26) aptes à effectuer des projections des fonctions d'atténuation sur des fonctions formant une base et préalablement déterminées à partir des fonctions d'atténuation d'au moins trois matériaux de référence, - des moyens de convoyage (28) d'un objet (1) à caractériser, permettant de soumettre cet objet aux moyens pour déterminer une fonction d'atténuation, - des moyens de comparaison (27) des projections de la fonction d'atténuation de l'objet à des projections préalablement effectuées de fonctions d'atténuation d'au moins un matériau de test et pour déduire de cette comparaison si au moins un matériau de test entre dans la composition de l'objet, - des moyens d'affichage (36) apte à afficher au moins une image de l'objet en différenciant les points pour lesquels un matériau de test entre dans la composition de l'objet.
15. Dispositif selon la revendication 14 caractérisé en ce qu'il comprend en outre des moyens de traitement d'image (29) aptes à isoler géométriquement chaque substance de l'objet pour la formation d'une image de contours.
16. Dispositif selon la revendication 14 caractérisé en ce que les moyens pour déterminer des fonctions d'atténuation comprennent une pièce (18) en matériau de calibration, et possédant différentes épaisseurs, cette pièce (18) étant apte à
défiler à volonté dans le faisceau (14, 15) de rayons X.
défiler à volonté dans le faisceau (14, 15) de rayons X.
30 -17. Dispositif selon la revendication 14 caractérisé en ce que les moyens pour déterminer une fonction d'atténuation comprennent une source (10, 12, 16, 17) délivrant un faisceau de rayons X
successivement sur plusieurs plages spectrales et une barrette (20) de détecteurs (22), chaque détecteur (22) étant sensible à
toutes les plages spectrales.
successivement sur plusieurs plages spectrales et une barrette (20) de détecteurs (22), chaque détecteur (22) étant sensible à
toutes les plages spectrales.
18. Dispositif selon la revendication 14 caractérisé en ce que les moyens pour déterminer une fonction d'atténuation comprennent un générateur (32, 34) de faisceau de rayons X sur un spectre large et fixe et une barrette (20) d'empilements de détecteurs (30), chaque détecteur (30a, 30b) d'un empilement jouant le rôle de filtre passe haut pour le détecteur adjacent suivant.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR93/06448 | 1993-05-28 | ||
FR9306448A FR2705786B1 (fr) | 1993-05-28 | 1993-05-28 | Procédé et dispositif pour la reconnaissance de matériaux déterminés dans la composition d'un objet. |
PCT/FR1994/000580 WO1994028442A1 (fr) | 1993-05-28 | 1994-05-16 | Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2163884A1 CA2163884A1 (fr) | 1994-12-08 |
CA2163884C true CA2163884C (fr) | 2006-08-22 |
Family
ID=36939146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002163884A Expired - Lifetime CA2163884C (fr) | 1993-05-28 | 1994-05-16 | Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2163884C (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10795049B2 (en) * | 2018-01-09 | 2020-10-06 | Voti Inc. | Methods for assigning a threat or safe condition to an object in an image |
WO2020082171A1 (fr) | 2018-10-22 | 2020-04-30 | Voti Inc. | Insert de plateau pour plateau de criblage |
US11885752B2 (en) | 2021-06-30 | 2024-01-30 | Rapiscan Holdings, Inc. | Calibration method and device therefor |
US12019035B2 (en) | 2021-07-16 | 2024-06-25 | Rapiscan Holdings, Inc. | Material detection in x-ray security screening |
CN115015026B (zh) * | 2022-08-04 | 2022-11-01 | 南京泰祺瑞新材料科技有限公司 | 新材料测试数据处理方法及装置 |
-
1994
- 1994-05-16 CA CA002163884A patent/CA2163884C/fr not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2163884A1 (fr) | 1994-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0701703B1 (fr) | Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet | |
EP2035861B1 (fr) | Dispositif de localisation et d'imagerie de sources de rayonnement gamma ou x. | |
EP2510338B1 (fr) | Procede et dispositif de reconnaissance d'un materiau a l'aide de sa fonction de transmission | |
FR2961904A1 (fr) | Procede d'identification de materiaux a partir de radiographies x multi energies | |
EP2486425B1 (fr) | Procede de traitement de donnees issues d'un detecteur de rayonnements ionisants | |
FR2708751A1 (fr) | Procédé et dispositif pour détecter la présence d'un objet, comportant un matériau donné, non accessible à la vue. | |
EP0700516A1 (fr) | Procede et dispositif pour determiner la fonction d'attenuation d'un objet par rapport a la transmission d'une epaisseur d'un materiau de reference | |
EP1037070B1 (fr) | Procédé et dispositif de tri en temps réel d'événements de détection d'un détecteur de rayonnements gamma | |
FR2953298A1 (fr) | Procede de correction du phenomene d'empilement applique a des spectres de rayonnement x acquis a l'aide d'un capteur spectrometrique | |
CA2163884C (fr) | Procede et dispositif pour la reconnaissance de materiaux determines dans la composition d'un objet | |
EP2359124B1 (fr) | Procede de detection non intrusive d'element chimique | |
FR2925700A1 (fr) | Dispositif de mesure de taux de comptage et dispositif d'etalonnage de chambre a fission associe | |
EP2145208B1 (fr) | Dispositif d'imagerie par rayons x à source poly-chromatique | |
EP3617751B1 (fr) | Procédé d'auto-calibration d'un dispositif de détection de rayonnements ionisants | |
FR3070490A1 (fr) | Dispositif et procede d'analyse de matiere par interrogation neutronique | |
EP0415815B1 (fr) | Procédé de correction des signaux d'un détecteur linéaire de radiations et dispositif de correction mettant en oeuvre ce procédé | |
EP2787891B1 (fr) | Procede de radiographie d'une charge pour realiser une détection | |
FR2977321A1 (fr) | Procede et dispositif d'identification d'un materiau par analyse spectrale de rayonnements electromagnetiques traversant ce materiau | |
EP1105751A1 (fr) | Procede de simulation de la reponse d'un detecteur de rayonnements emis par des objets radioactifs et procede de controle d'elements de combustible nucleaire utilisant cette simulation | |
FR2803916A1 (fr) | Procede et dispositif d'imagerie par rayons ionisants | |
WO2012065948A1 (fr) | Dispositif d'imagerie de fluorescence x | |
EP2409276B1 (fr) | Procede de traitement d'image pour l'analyse de circuits integres, et systeme de mise en oeuvre du procede | |
EP1058128B1 (fr) | Dispositif et procédé de discrimination d'impulsions de détecteurs de rayonnement à semi-conducteur | |
EP0689048A1 (fr) | Procédé d'obtention par radiographie tangentielle d'une image d'un objet en rotation autour d'un axe | |
BE866703A (fr) | Formation d'image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20140516 |