25
66e Congrès de l’Acfas Inspection automatisée de pièces manufacturées Richard LEPAGE / Daniel LAVIGNE Ecole de technologie supérieure

66e Congrès de l’Acfas

  • Upload
    caden

  • View
    61

  • Download
    6

Embed Size (px)

DESCRIPTION

66e Congrès de l’Acfas. Inspection automatisée de pièces manufacturées. Richard LEPAGE / Daniel LAVIGNE. Ecole de technologie supérieure. Plan de la présentation. 1- Présentation des participants 2- Contexte de l’inspection automatisée 3- Extraction des géons 4- Conclusion. - PowerPoint PPT Presentation

Citation preview

Page 1: 66e Congrès de l’Acfas

66e Congrès de l’Acfas

Inspection automatisée de

pièces manufacturées

Richard LEPAGE / Daniel LAVIGNE

Ecole de technologie supérieure

Page 2: 66e Congrès de l’Acfas

1- Présentation des participants

2- Contexte de l’inspection automatisée

3- Extraction des géons

4- Conclusion

Plan de la présentation

Page 3: 66e Congrès de l’Acfas

Laboratoire d’Imagerie, de Vision et d ’Intelligence Artificielle (LIVIA, ETS, Montréal)

Laboratoire d’Automatique Industrielle

Laboratoire d’Etudes en Intelligence Naturelle et Artificielle

Laboratoire de Vision et Systèmes Numériques

IIT

1- Présentation des articipants

(LAI, INSA-Lyon, France)

(LEINA, UQAM, Montréal)

(LVSN, Université Laval, Québec)

(CNRC, Ottawa)

Page 4: 66e Congrès de l’Acfas

Pièces de la base de données:

Pièce 1 Pièce 2 Pièce 3 Pièce 4 Pièce 5

Pièce 6 Pièce 7 Pièce 8 Pièce 9 Pièce 10

2- Contexte de l’inspection automatisée

Page 5: 66e Congrès de l’Acfas

2- Contexte de l’inspection automatisée (suite)

CCD CAMÉRA

INSPECTION

entraî-

Base de donnéesmodèles CAO

Mémoireassociative

Rapportd'inspection

CAO

géon

2D

géon

3Dnement

Page 6: 66e Congrès de l’Acfas

• Élaborée en 1985 par Biederman

Extraction des arêtes

Détection des propriétésnon accidentelles

Liaison aux régionsconcaves

Activation des géons etleurs relations

Activation des modèles desobjets

Identification de l’objet

• Représentation qualitative• Procédé ascendant (bottom-up)

2- Contexte de l’inspection automatisée (suite) La théorie RBC (Recognition By Components):

Page 7: 66e Congrès de l’Acfas

2- Contexte de l’inspection automatisée (suite)

Cylindre généralisé:

Page 8: 66e Congrès de l’Acfas

courbe

AXE

droit

ARÊTES

droites

courbes

rotationnelleSYMÉTRIE

réflective et

réflective

asymétrie

DIMENSIONconstante

croissante

croissante etdécroissante

2- Contexte de l’inspection automatisée (suite)

Attributs des géons:

Page 9: 66e Congrès de l’Acfas

au dessus

au dessus

au dessus

2- Contexte de l’inspection automatisée (suite) Décomposition en géons:

Page 10: 66e Congrès de l’Acfas

2- Contexte de l’inspection automatisée (suite)

Matérialité• positif

• négatif

Symétrie de la section génératrice• réflective

• réflective et rotationnelle

• asymétrique

Page 11: 66e Congrès de l’Acfas

2- Contexte de l’inspection automatisée (suite)

Types d’arêtes de la section génératrice

• droites

• courbes

• hybrides

Dimension de la section génératrice • constante

• variable

Page 12: 66e Congrès de l’Acfas

2- Contexte de l’inspection automatisée (suite)

Axe

• droit

• incurvé

Nombre total de géons

• 72 géons

• 36 géons positifs

• 36 géons négatifs

Page 13: 66e Congrès de l’Acfas

2: axes à angle (jonction en T)

3: axes parallèles (côte à côte, inclusif)

4: axes croisés (jonction en X)

5: axes confondus (géons concentriques)

1: axes colinéaires (géons bout-à-bout)

2- Contexte de l’inspection automatisée (suite)

Attributs de connexité

Page 14: 66e Congrès de l’Acfas

3- Extraction des géons

Algorithme proposé1. Pré-traitement

• Filtrage• Rehaussement des discontinuités

• Détection des arêtes

2. Traitement

• Détection des contours fermés selon les

analyse multirésolutionlaplacien de gaussiencontours actifs

discontinuités de brillance d’ordre 0 et d’ordre 1,par:

Page 15: 66e Congrès de l’Acfas

3

2

4

1

3- Extraction des géons (suite)

Exemple de détection avec contours actifs

Page 16: 66e Congrès de l’Acfas

3- Extraction des géons (suite)

Algorithme proposé (suite)3. Segmentation

• Autant de régions que de contours fermés.

• Représentation symbolique des régions.

• Etiquettage des arêtes pour chaque région.

• Elimination des régions invalides, selon:

• inclusion des régions

• caractéristiques topologiques des arêtes

• Agrégation des régions validées.

• Appariement avec le géon identifié.

Page 17: 66e Congrès de l’Acfas

1- Les surfaces des objets sont à évolution douce.

2- Les objets sont constitués des 72 géons.

3- Image obtenue selon une vue générale.

4- Aucun alignement accidentel.

5- Possibilité d’occlusion entre les géons.

3- Extraction des géons (suite)

Considérations au niveau de l’objet

Page 18: 66e Congrès de l’Acfas

3- Extraction des géons (suite)

Considérations au niveau des composantes

3- L’expansion d’un géon est linéaire.

au plan contenant la section génératrice.  

2- La section génératrice est un quadrilatère, une ellipse ou une surface convexe asymétrique.  

1- L’axe d’une composante de l’objet est orthogonal 

Page 19: 66e Congrès de l’Acfas

1- Les arêtes de la section génératrice sont courbes ssi le corps comporte deux arêtes limites (>>).

3- Si l’axe est courbé alors les arêtes du corps sont courbes.

2- Les arêtes de la section génératrice sont droites ssi le corps comporte deux arêtes cachées (>).

3- Extraction des géons (suite)

Décomposition en composantes

Page 20: 66e Congrès de l’Acfas

4- Pour les géons ayant des axes droits, la section génératrice est constante ssi les arêtes du corps sont droites et parallèles.

5- Les arêtes du corps d’un géon sont cachées ou limites.

6- Aucun des géons ne comporte d’arêtes concaves.

3- Extraction des géons (suite)

Décomposition en composantes

Page 21: 66e Congrès de l’Acfas

• Section génératrice.

• Arêtes du corps.

3- Extraction des géons (suite)

Reconnaissance des composantes

Page 22: 66e Congrès de l’Acfas

Courbure de l’arête

Arête droite

Arête courbée vers le haut

Arête courbée vers le bas

3- Extraction des géons (suite)

Courbure d’une arête

2dABC

dk

i

j

Page 23: 66e Congrès de l’Acfas

r RR

ic

i

ic

r RR

, 4 arêtes a c d,b , ,p pac bd p,

3 o u 4 arêtesa c d,b , ,

p pac bd p, !

A rê te de lase ctiongén éra trice :

C o urbe C o urbe D ro ite D ro ite

S ym étrie de lase ctiongén éra trice :

S ym étrique A sym étr ique S ym étrique A sym étr ique

c

i

i RRr

• Section génératrice symétrique

3- Extraction des géons (suite)

Arêtes de la section génératrice

Page 24: 66e Congrès de l’Acfas

vvab*2 vvab*2 vvab*2

pabp

vavbs

pabp vva

bspabp pabp

Courbure del’axe :

Courbe Courbe Courbe Droite Droite Droite

Dimensionde la sectiongénératrice :

ConstanteCroissanteCroissante-décroissante

ConstanteCroissanteCroissante-décroissante

3- Extraction des géons (suite)

Courbure de l’axe et dimension de la section génératrice

Page 25: 66e Congrès de l’Acfas

4- Conclusion