Top Banner
Coarse to Fine : Vers un système d’acquisition intelligent Vincent DAVAL Olivier AUBRETON Frédéric TRUCHETET AC3D'14 - 4ème édition De l'acquisition à la compression des objets 3D
28

Coarse to Fine : Vers un système d’acquisition intelligent

Feb 24, 2016

Download

Documents

lovey

AC3D'14 - 4ème édition De l'acquisition à la compression des objets 3D. Coarse to Fine : Vers un système d’acquisition intelligent. Vincent DAVAL Olivier AUBRETON Frédéric TRUCHETET. Plan. Introduction Principe : Etat de l’art - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Coarse  to Fine :  Vers un système d’acquisition intelligent

Coarse to Fine : Vers un système d’acquisition

intelligent

Vincent DAVALOlivier AUBRETON

Frédéric TRUCHETET

AC3D'14 - 4ème édition

De l'acquisition à la compression des objets 3D

Page 2: Coarse  to Fine :  Vers un système d’acquisition intelligent

Plan

2

I. Introduction

II. Principe : Etat de l’art

III. Extraction d’informations (Normales, discontinuités, segmentation)

IV. Identification de primitives

V. Approximation d’une surface de Bézier

VI. Résultats

VII. Conclusion et perspectives

Page 3: Coarse  to Fine :  Vers un système d’acquisition intelligent

Introduction

3

Chaine 3D classique - De la numérisation à la compression :

- La chaine 3D est actuellement très séquentielle (chaque partie fait appel à des compétences particulières).- En général, l’acquisition ne tient pas compte de l’utilisation finale des données (maximum de points).- Dans de nombreux cas industriels cette quantité d’information n’est pas toujours nécessaire.

Objet 3D Acquisition Extraction d’informations

Simplification

Compression

Utilisation industrielle

Nuage de points

Paire d’images

Est-il possible d’adapter

l’acquisition à l’objet à

numériser ?

Page 4: Coarse  to Fine :  Vers un système d’acquisition intelligent

Introduction : Contexte

4

Projet CreActive 3D :

- Ce travail s’inscrit dans un projet regroupant 3 partenaires.

Scanner 3D Noomeo - Optinum :

- Nombre de points : 10.000 à 500.000 par acquisition.

- Champ de vision : 150 x 165 mm- Profondeur de champ : 100 mm

Difficultés rencontrées :

- Données finales de plusieurs milliards de points, très long à analyser / stocker.- Obtenir autant de données est rarement nécessaire.

Secteur d’activité – Aéronautique :

- Il faut énormément de points pour reconstruire une partie d’un avion :

Acquisition dense pour détecter d’éventuelles déformations / impacts

- De nombreuses pièces sont composées de primitives simples : Train d’atterrissage, tôles

Calcul de points 3D

(Faible densité)

Identifier des zones

(primitives, discontinuités)

Paire d’images

Page 5: Coarse  to Fine :  Vers un système d’acquisition intelligent

5

I. Principe : Etat de l’art

Objet 3D Segmentation des objets Identification des primitives

R. Béniere - Extraction de Primitives dans un maillage 3D CAO, 2011

Objet 3D Acquisition Extraction d’informations

Simplification

Compression

Utilisation industrielle

Page 6: Coarse  to Fine :  Vers un système d’acquisition intelligent

Calcul des points 3D

6

Informationscomplémentaires

Identificationprimitives

Surface deBézier

I. Principe : Etat de l’art

Page 7: Coarse  to Fine :  Vers un système d’acquisition intelligent

II. Extraction d’informations

7

Données du scanner

Informations extraites(Normales 3D, discontinuités)

Page 8: Coarse  to Fine :  Vers un système d’acquisition intelligent

8

II. Extraction d’informations – Etat de l’art

Zhang Song - Determining Both Surface Position and Orientation in Structured-Light-Based Sensing, 2010

Page 9: Coarse  to Fine :  Vers un système d’acquisition intelligent

9

II. Extraction d’informations – Normales 3D

Lumière structurée de notre système expérimental

Lumière structurée du système Noomeo

Page 10: Coarse  to Fine :  Vers un système d’acquisition intelligent

10

II. Extraction d’informations – Discontinuités

Définition : une discontinuité peut être définie comme la rupture d’une forme continue.

Principe utilisé pour estimer les discontinuités à partir des images.

Image vue par la caméra

Page 11: Coarse  to Fine :  Vers un système d’acquisition intelligent

II. Extractions d’informations - Résultats

11

Normales obtenues avec les données de l’Optinum Discontinuités estimées

Page 12: Coarse  to Fine :  Vers un système d’acquisition intelligent

Calcul des points 3D

12

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Principe du Coarse to Fine

Objet 3D Segmentation des objets Identification des primitives

Page 13: Coarse  to Fine :  Vers un système d’acquisition intelligent

13

III. Segmentation

Comment segmenter la Map des discontinuités :

- Clustering : On ne connait pas le nombre de classe.

- Histogramme : Ne fonctionnera pas si on a deux plans parallèles.

- Croissance de région : Comment planter la graine.

Coefficients de discontinuités représentés sur les points 3D. Carte des discontinuités.

Page 14: Coarse  to Fine :  Vers un système d’acquisition intelligent

14

III. Identification des primitives

Image Gaussienne

Page 15: Coarse  to Fine :  Vers un système d’acquisition intelligent

15

Analyse en composante principale :

L’ACP permet de déterminer les axes qui décorrèlent le mieux les données, c’est-à-dire les axes qui expliquent le mieux la dispersions des points.

Les valeurs propres associées aux vecteurs propres fournissent une mesure de dispersion des points le long des axe.

III. Identification des primitives

Type de primitives Cylindre/cône Plan Sphère

Valeurs propres λ1 λ2 λ3 λ1 λ2 λ3 λ1 λ2 λ30,2014 0,0123 0,0002 0,0001 0,0001 0,0001 0,1523 0,1245 0,0012

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Page 16: Coarse  to Fine :  Vers un système d’acquisition intelligent

16

III. Approximation de surfaces de Bézier

- On fixe l’ordre des carreaux de Bézier à 3.

- Les carreaux ne passant pas par les points de contrôles, il faut choisir des « points fictifs ».

- On évite ainsi de privilégier des points par rapport à d’autres, et on réduit considérablement les discontinuités entre les carreaux.

T. Guillod - Bezier subdivision and de casteljau’s algorithm, 2008.

Page 17: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

17

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Primitive :- Erreur max = 0,1 mm- Points corrects = 90%

Densité : 1/6 à 1/2

Surface :- Erreur max = 0,1 mm- Points corrects = 90%

Densité : 6

Page 18: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

18

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 6

Page 19: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

19

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 6

Page 20: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

20

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 6

Page 21: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

21

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 6

Page 22: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

22

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 5

Page 23: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

23

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 5

Page 24: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

24

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 5

Primitive :- Erreur max = 0,1 mm- Points corrects = 90%

Page 25: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

25

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

Densité : 5

Surface :- Erreur max = 0,1 mm- Points corrects = 95%

Page 26: Coarse  to Fine :  Vers un système d’acquisition intelligent

Résultats

26

Page 27: Coarse  to Fine :  Vers un système d’acquisition intelligent

Conclusion

27

Nuage de points

Paire d’images

Il est possible d’adapter

l’acquisition en fonction de la

forme de l’objet

Calcul des points 3D

Informationscomplémentaires

Identificationprimitives

Surface deBézier

- Le système ne donne pas de bons résultats pour des objets non manufacturés. L’application est réservée à des pièces industrielles.

Page 28: Coarse  to Fine :  Vers un système d’acquisition intelligent

Merci pour votre attention

28