@Xebiconfr #Xebicon18 sarahbuisson
Build the future
Sarah Buisson
Craftwomen Java
L’algorithme de
reconnaissance
des formes
utilisé par le
cerveau
humain.
Z Z Z Z
1
@Xebiconfr #Xebicon18 sarahbuisson
Qui suis-je ?
Sarah Buisson
Ingénieur Java
Xebia
sarahbuisson
2
@Xebiconfr #Xebicon18 sarahbuisson
Plan
Vision par ordinateur
- Extractions des données
- Réseau de neurones
Plan
3
Vision par le cerveau
- Acquisition de l’image
- Traitement par le cerveau
- Interprétation
Cerveau
@Xebiconfr #Xebicon18 sarahbuisson
Vision par le cerveau humain
5
@Xebiconfr #Xebicon18 sarahbuisson
Vision humaine
Acquisition de l’image
6
@Xebiconfr #Xebicon18 sarahbuisson
Vision humaine
Acquisition de l’image
7
@Xebiconfr #Xebicon18 sarahbuisson
Vision humaine
Acquisition de l’image
8
@Xebiconfr #Xebicon18 sarahbuisson
Vision humaine
Acquisition de l’image
10
@Xebiconfr #Xebicon18 sarahbuisson
Image recu par le cerveau Hétérogène
Zone nette réduite
Mélange NB couleur
Binoculaire
En flux continu
Acquisition de l’image
11
@Xebiconfr #Xebicon18 sarahbuisson
Architecture du cortex visuel
12
@Xebiconfr #Xebicon18 sarahbuisson
Architecture du cortex visuel
Les aires du cortex visuel V1 traitements primaires
V2 traitements secondaires “illusion”textures
V3 formes simples
V3-A concatenation des image
V3-B inter-hemisphere
V4 couleurs
V5 mouvement
V6 formes précises (lecture, visage…)
V7 espace
i
identification
des formes
mouvement
13
V7
V3-A
V3
V1
V4 V6
couleurs
V5
V3-B
V2
@Xebiconfr #Xebicon18 sarahbuisson
Pré-Traitements
Cortex Visuel V1
14
V1
@Xebiconfr #Xebicon18 sarahbuisson
Données extraites par le
cerveau, à partir des couleurs
Pré-traitement
“Fréquence” des données
Profondeur
Mouvement
Contours
Orientation des Contours
15
V1
@Xebiconfr #Xebicon18 sarahbuisson
Données extraites par le
cerveau, à partir des couleurs
Pré-traitement
Contours
Orientation des Contours
Mouvement
Niveau de détails
Profondeur
16
V1
@Xebiconfr #Xebicon18 sarahbuisson
Détection de textures, Complétion des traits, exclusion
Cortex visuel secondaire V2
17
V2
@Xebiconfr #Xebicon18 sarahbuisson
Détection de textures, Complétion des traits, exclusion
Cortex visuel secondaire V2
18
V2
@Xebiconfr #Xebicon18 sarahbuisson
2 grands axes :
Cortex visuel secondaire V2
19
Voie dorsale: Ou ?
Voie ventrale: Quoi?
V2
@Xebiconfr #Xebicon18 sarahbuisson
Analyse de formes simples
V3 : analyse des formes
20
V3
@Xebiconfr #Xebicon18 sarahbuisson
Analyse de formes simples
V3 : analyse des formes
21
V3
@Xebiconfr #Xebicon18 sarahbuisson
Pas seulement les contours des couleurs
V3 : analyse des formes
22
V3
@Xebiconfr #Xebicon18 sarahbuisson
aggregation du
“flux vidéo”
V3-A : compilation des images
23
V3-A
@Xebiconfr #Xebicon18 sarahbuisson
V5
Perception du mouvement
V5: Perception du mouvement
25
V5
@Xebiconfr #Xebicon18 sarahbuisson
V5
Perception du mouvement
V5: Perception du mouvement
26
V5
@Xebiconfr #Xebicon18 sarahbuisson
V7 : perception de l’espace
27
V7
@Xebiconfr #Xebicon18 sarahbuisson
flou, décoloration,
perspective & espace
V7 : perception de l’espace
28
V7
@Xebiconfr #Xebicon18 sarahbuisson
réel & virtuel
V7 perception de l’espace
30
V7
@Xebiconfr #Xebicon18 sarahbuisson
Voie ventrale : Quoi ?
Identification des formes
Extraction & combinaisons de données
Voie dorsale: Ou ?
Voie ventrale: Quoi?
31
@Xebiconfr #Xebicon18 sarahbuisson
V4 : formes complexes et couleurs
32
V4
@Xebiconfr #Xebicon18 sarahbuisson
V4 : forme complexe et
couleur,
Extraction & combinaisons de données
33
V4
@Xebiconfr #Xebicon18 sarahbuisson
V6 : spécialisation
Que
Sais
Je ?
34
V6
@Xebiconfr #Xebicon18 sarahbuisson
V6 : spécialisation
35
Que
Sais
Je ?
V6
@Xebiconfr #Xebicon18 sarahbuisson
V6 : spécialisation
36
Que
Sais
Je ?
V6
@Xebiconfr #Xebicon18 sarahbuisson
Vision par ordinateur
37
@Xebiconfr #Xebicon18 sarahbuisson
Vision par ordinateur Image, plus rarement vidéo
Niveau de gris, couleur depuis peu
Qualité uniforme
Plate
Figée en mémoire
Acquisition de l’image
38
@Xebiconfr #Xebicon18 sarahbuisson
Image, texte, visage, mouvement , environnement 3D ...
Reconnaissance de forme
Image en
entrée
Extraction de
données
Algorithme
de prise de
décision
Pomme
Rouge
Combinaison
de données
?
Pré
traitement
39
@Xebiconfr #Xebicon18 sarahbuisson
Extraire des données
consistantes
Pré-traitement
40
@Xebiconfr #Xebicon18 sarahbuisson
Extraire des données consistantes
Pré-traitement
41
Contour angles, features descriptors
@Xebiconfr #Xebicon18 sarahbuisson
Matching
Pré-traitement
42
@Xebiconfr #Xebicon18 sarahbuisson
Réseau de neurones
43
@Xebiconfr #Xebicon18 sarahbuisson
Principe du réseau de neurone
Reconnaissance de formes
44
@Xebiconfr #Xebicon18 sarahbuisson
Apprentissage par un réseau de
neurone
Apprentissage
Initialisation
du réseau
apprentissage validation utilisation
Jeux de
donnéesJeux de
donnéesJeu de
données
45
@Xebiconfr #Xebicon18 sarahbuisson
Reconnaissance de formes par ordinateur
Reconnaissance de formes par ordinateur
46
@Xebiconfr #Xebicon18 sarahbuisson
Reconnaissance de formes par ordinateur
Reconnaissance de formes par ordinateur
47
@Xebiconfr #Xebicon18 sarahbuisson
Demo !
48
@Xebiconfr #Xebicon18 sarahbuisson
Illusions & réseau de neurones
49
author(s): Nguyen A ;Yosinski J; Clune Jhttp://www.evolvingai.org/fooling
@Xebiconfr #Xebicon18 sarahbuisson
Et pour conclure ...
50
@Xebiconfr #Xebicon18 sarahbuisson
Cerveau vs machine
Comparaison
51
@Xebiconfr #Xebicon18 sarahbuisson
Cerveau
Vidéo binoculaire en couleurs
Image réduite, reconstituée
Accès à d’autres sens
Nombreuses opportunitées
d’apprentissage
Apprend à partir de (presque) 0
Résilience aux erreurs
Ordinateur
Image 2D fixe, souvent en noir et blanc
Image entière
Informations exclusivement visuelles
Apprentissage limité
Duplicable
52
@Xebiconfr #Xebicon18 sarahbuisson53
Expectation / Reality Skynet / réseau de neuronnes
@Xebiconfr #Xebicon18 sarahbuisson
Questions
54
@Xebiconfr #Xebicon18 sarahbuisson
Merci !
55

Contenu connexe

PDF
Xebicon'18 - IoT: From Edge to Cloud
PDF
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
PDF
XebiCon'18 - Modern Infrastructure
PDF
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
PDF
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
PDF
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
PDF
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
PDF
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
XebiCon'18 - Modern Infrastructure
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué

Plus de Publicis Sapient Engineering (20)

PDF
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
PDF
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
PDF
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
PDF
XebiCon'18 - Le développeur dans la Pop Culture
PDF
XebiCon'18 - Architecturer son application mobile pour la durabilité
PDF
XebiCon'18 - Sécuriser son API avec OpenID Connect
PDF
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
PDF
XebiCon'18 - Spark NLP, un an après
PDF
XebiCon'18 - La sécurité, douce illusion même en 2018
PDF
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
PDF
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
PDF
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
PDF
XebiCon'18 - Orchestration : Conteneurs vs Musique
PDF
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
PDF
XebiCon'18 - Data Science Done Wrong
PDF
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
PDF
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
PDF
Tech4Exec - Etat de l’art et vulgarisation du Machine Learning
PDF
XebiCon'17 : comment j’ai automatisé la gestion des incidents de photobox en...
PDF
XebiCon'17 : Monolith to microservice, histoire d’une transformation centrée...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - La guerre des Frameworks n'aura pas lieu
XebiCon'18 - Orchestration : Conteneurs vs Musique
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Data Science Done Wrong
TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au ...
Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up...
Tech4Exec - Etat de l’art et vulgarisation du Machine Learning
XebiCon'17 : comment j’ai automatisé la gestion des incidents de photobox en...
XebiCon'17 : Monolith to microservice, histoire d’une transformation centrée...
Publicité

Dernier (9)

PDF
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
PDF
Gestion des stocks et inventaire, SCM510 Col15
PDF
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
PDF
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
PDF
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
PDF
Cours du langage HTML depuis initiation à la maîtrise
PPTX
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
PPTX
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
PDF
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
Utilisation de la gestion des ressources dans SAP Extended Warehouse Manageme...
Gestion des stocks et inventaire, SCM510 Col15
Gestion de la main-d’œuvre dans SAP Extended Warehouse Management, EWM125 Col26
1.3.4-Handling-and-Safety-Instructions-FR-2024.pdf
SHAKA 2025 - Création d'Images en IA : Mode Expert Activé
Cours du langage HTML depuis initiation à la maîtrise
Pourquoi j'ai arrêté Magento : neuf ans de transitions technologiques
843555943-Introduction-a-l-Intelligence-Artificielle.pptx
Personnalisation de rubriques supplémentaires dans SAP Extended Warehouse Man...
Publicité

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain