Transcript
Page 1: Le contrôle de soudures laser par radiographie X

Le contrôle de soudures laser par radiographie X

Mathieu CAUJOLLE, Gilson LIMA, Sébastien GIVORD, Stéphane JAEHN

31/01/2008

1

Page 2: Le contrôle de soudures laser par radiographie X

Sommaire

• 1-Introduction• 2-Prétraitement• 3-Imagerie par Rayons X• 4-Mise à Plat de l’Image• 5-Recadrage non-linéaire• 6-Filtrage• 7-Transformée de Hough• 8-Résultats• 9-Conclusions• 10 -Références

2

Page 3: Le contrôle de soudures laser par radiographie X

1-Introduction

•Objectif:Positionner et mesurer les défauts présents dans le volume et causés par la soudure.

•Contexte: ▫Les images ont été acquises avec un capteur

linéaire sensible aux rayons X.▫Les défauts sont toujours circulaires (bulles de

gaz).

3

Page 4: Le contrôle de soudures laser par radiographie X

Chaîne du traitement proposé

Extraction de la zone de travail

Image initiale

Soustraction des 2 images

Image de référence

Mise à plat de l’image

Recadrage non linéaire

Filtrage médian

Filtrage de Sobel

Seuillage

Transformée de Hough Circulaire

4

Page 5: Le contrôle de soudures laser par radiographie X

2-Prétraitement

•But :▫Obtention d’une image binaire en vue de l’application

de l’algorithme de la transformée de Hough Circulaire▫ Identification et mesure des défauts présents

• Le prétraitement envisagé devra permettre d’effectuer au final un seuillage de l’image ▫efficace et robuste pour ne perdre ni défauts, ni

générer des artefacts ▫entièrement automatique

5

Page 6: Le contrôle de soudures laser par radiographie X

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Image de référence (sans défaut)

6

Combustible

Soudure

Crayon

Page 7: Le contrôle de soudures laser par radiographie X

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Image à traiter (avec défaut)

7

Page 8: Le contrôle de soudures laser par radiographie X

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Différence des 2 images

8

Page 9: Le contrôle de soudures laser par radiographie X

image initiale

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Zone de travail + recadrage

9

Page 10: Le contrôle de soudures laser par radiographie X

3-Imagerie de Rayons X

Io

Rd/2

y

y

x

Loi d’absorption :

Avec:

10

Plan d’observation I1

Cylindre

Page 11: Le contrôle de soudures laser par radiographie X

Absorption des rayons X par le cylindre

-1.5 -1 -0.5 0 0.5 1 1.50.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

1

11

Page 12: Le contrôle de soudures laser par radiographie X

Absorption des rayons X par le cylindre

-1.5 -1 -0.5 0 0.5 1 1.50.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

1

courbe d absorption de référence

courbe d absorption décalée

12

Page 13: Le contrôle de soudures laser par radiographie X

-1.5 -1 -0.5 0 0.5 1 1.5-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

Absorption des rayons X par le cylindre

13

Page 14: Le contrôle de soudures laser par radiographie X

I0y

et sont les indices d’absorption du milieu traversé

14

Page 15: Le contrôle de soudures laser par radiographie X

Absorption des rayons X de l’ensemble

-4 -3 -2 -1 0 1 2 3 4-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

15

Page 16: Le contrôle de soudures laser par radiographie X

Absorption des rayons X de l’ensemble

16

image initiale

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Saut de niveau de gris

Saut de niveau de gris

Page 17: Le contrôle de soudures laser par radiographie X

0 50 100 150 200 250 300-400

-300

-200

-100

0

100

200

300

Histogramme des profils horizontaux

Page 18: Le contrôle de soudures laser par radiographie X

4-Mise à Plat de l’Image

Afin d’enlever l’effet de bouger dans l’image, on lui a appliqué une technique de mise à plat par région.

18

Page 19: Le contrôle de soudures laser par radiographie X

0 50 100 150 200 250 300-400

-300

-200

-100

0

100

200

300

Histogramme des profils horizontaux

Page 20: Le contrôle de soudures laser par radiographie X

Mise à plat

Deux étapes :• retirer le gradient sur chacune des zones de

l’image

Pour chaque zone j de l ’image :

20

Page 21: Le contrôle de soudures laser par radiographie X

Mise à plat

Deux étapes :• retirer le gradient sur chacune des zones de

l’image

•mettre le niveau de gris moyen de chacune de ces zones au niveau de l’ensemble de l’image

Pour chaque zone j de l ’image :

21

Page 22: Le contrôle de soudures laser par radiographie X

Histogramme des profils horizontaux

0 50 100 150 200 250 300-400

-300

-200

-100

0

100

200

300

après traitement

avant traitement

Page 23: Le contrôle de soudures laser par radiographie X

0 10 20 30 40 50 60 70 80 90 100 110-400

-300

-200

-100

0

100

200

300

Traitement du cylindre central

Avant traitement

Page 24: Le contrôle de soudures laser par radiographie X

Traitement du cylindre central

0 10 20 30 40 50 60 70 80 90 100 110-400

-300

-200

-100

0

100

200

300

après traitement

avant traitement

Page 25: Le contrôle de soudures laser par radiographie X

image degradientage global

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Image avant mise à plat du cylindre

25

Page 26: Le contrôle de soudures laser par radiographie X

Image après traitement du cylindreimage degradientée

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 27: Le contrôle de soudures laser par radiographie X

Image après mise à platcone degradienté

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 28: Le contrôle de soudures laser par radiographie X

5-Recadrage non-linéaire

1

10I1(x,y)

frecadre(I1(x,y))

Seuil du recadrage

hauteur

28

Page 29: Le contrôle de soudures laser par radiographie X

Histogramme après mise à platMoyenne de l’image

Seuil du recadrage

29

Page 30: Le contrôle de soudures laser par radiographie X

Histogramme après recadrage non linéaire

30

Page 31: Le contrôle de soudures laser par radiographie X

Image après recadrage non linéaireimage extraite et recadrée non lin

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 32: Le contrôle de soudures laser par radiographie X

6-Filtrage

•Le bruit impulsif, aussi appelé bruit poivre et sel, est une dégradation de l'image où certains pixels deviennent aléatoirement soit blancs, soit noirs.

•Contrairement au lissage linéaire, le filtre médian est bien adapté au filtrage du bruit impulsif. Il s'appliquera aussi pour éliminer des griffes dans nos images.

32

Page 33: Le contrôle de soudures laser par radiographie X

Image après filtrages médianimage filtrée salt and pepper

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 34: Le contrôle de soudures laser par radiographie X

Filtrage de Sobel

•L'opérateur de Sobel calcule le gradient de l'intensité de chaque pixel.

• Celui-ci indique la direction de la plus forte variation du clair au sombre, ainsi que le taux de changement dans cette direction.

34

Page 35: Le contrôle de soudures laser par radiographie X

Image après filtrage de Sobelimage filtrée par Sobel

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 36: Le contrôle de soudures laser par radiographie X

Seuillage

1

10I1(x,y)

fseuil(I1(x,y))

Seuil

36

Page 37: Le contrôle de soudures laser par radiographie X

Image après seuillageimout3

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 38: Le contrôle de soudures laser par radiographie X

7-Transformée de Hough

•Une technique "optimale" pour détecter les droites dans les images très bruitées.

•Cette transformée ne dépend pas de la continuité des droites. Cependant, elle fournit des droites, pas des segments.

•Une équation de droite s'exprime comme :

38

Page 39: Le contrôle de soudures laser par radiographie X

•Pour chaque point (x,y) de l'image, il y a un ensemble de valeurs possibles pour les paramètres

• La Transformée de Hough utilise un tableau de "cellules" dans lequel on peut accumuler l’évidence pour les droites de contraste.

39

et . ( , )h

Page 40: Le contrôle de soudures laser par radiographie X

•Si des points de contraste de l'image sont alignés, les droites correspondantes de l'espace de Hough passent toutes par un même point (a, c).

•Un "pic" en h(a, c) indique les valeurs a et c d'une droite de contraste.

40

Page 41: Le contrôle de soudures laser par radiographie X

Transformée de Hough Circulaire

•Une équation de cercle s'écrit:

•On considère l'espace de Hough h(a, b, r).•Chaque point (x, y) de l'image correspond à un

cône de l'espace (a, b, r).•Pour un rayon fixé, chaque point (x,y)

correspond à un cercle de l'espace (a, b, r).

41

2 2 2x a y b r

Page 42: Le contrôle de soudures laser par radiographie X

Idée de l'algorithme :

•Pour chaque rayon r>0, on trace les cercles de l'espace de Hough correspondant aux points de l'image.

•Lorsque tous les cercles se coupent en un même point, on a trouvé le bon rayon et les coordonnées (a, b) de ce point correspondent au centre du cercle.

42

Page 43: Le contrôle de soudures laser par radiographie X

8-Résultats (1)

43

imout1

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 44: Le contrôle de soudures laser par radiographie X

8-Résultats (2)

44

imout2

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

20050 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 45: Le contrôle de soudures laser par radiographie X

8-Résultats (3)

45

imout2

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

50 100 150 200 250 300

20

40

60

80

100

120

140

160

180

200

Page 46: Le contrôle de soudures laser par radiographie X

9-Conclusions

46

•Le processus de prétraitement proposé nous a permis d’obtenir une binarisation de l’image très efficace.

• Par conséquence, on a pu appliquer la transformée de Hough Circulaire sans grands efforts et ainsi identifier et mesurer les défauts existants.

Page 47: Le contrôle de soudures laser par radiographie X

La méthode que nous avons élaborée est :

▫Robuste, puisqu’elle est entièrement automatique : les paramètres n’ont pas besoin d’être changés à chaque exécution, ils s’adaptent à l’image;

▫Rapide, puisqu’elle n’exige que quelques secondes de calcul;

▫Originale, puisqu’aucune méthode équivalente n’existe dans la littérature.

47

Page 48: Le contrôle de soudures laser par radiographie X

10-Références• [1] http://en.wikipedia.org/wiki/Hough_transform

• [2] Jau Ruen Jen; Mon Chau Shie; Chen, C., "A Circular Hough Transform Hardware for Industrial Circle Detection Applications," Industrial Electronics and Applications, 2006 1ST IEEE Conference on , vol., no., pp.1-6, 24-26 May 2006.

• [3] R. C. Gonzales, R. E. Woods, “Digital Image Processing.”Prentice-Hall Inc. 2002

 • [4] F.Courteille A.Crouzil J.-D.Durou P.Gurdjos, “Setting flat of

documents by shape fromshading”, Traitement du Signal, vol. 23:1:7-23, 2006

 • [5] Amin Sarafraz 2004

http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=4985&objectType=file

48