SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
CONTRIBUTION A LA STEREOVISION
OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES
CATADIOPTRIQUES : APPLICATION AUX SYSTEMES
AUTONOMES
Université Mohammed V-Agdal, Faculté Des Sciences Rabat
Laboratoire d’Electronique et de Traitement du
Signal/Géomatique (LETS/Geomat)
omar.elkadmiri@gmail.com
Omar EL KADMIRI
8 Septembre 2014
Soutenance de thèse de doctorat
1
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Introduction
Contexte
Problématique
Historique
Cadre général: Vision artificielle et traitement d’image.
1900 : Louis Lumière invente le premier procédé permettant d’obtenir une prise de vue à 360°.
L’appareil
panoramique
Périphote
Le projecteur
panoramique
Photorama
2
Le champ de vision
limité d’une caméra
ordinaire
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Introduction
Contexte
Problématique
La vision à large champ dans la nature
3
Le hibou
L’araignée
sautante Le poisson
Gigantocypris
d'ostracodes
4
Caméra rotative
Multi-Capteurs
Lentilles
spéciales Caméra
catadioptrique
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Introduction
Contexte
Problématique
Les capteurs de vision omnidirectionnelle
5
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Introduction
Contexte
Problématique
Etude des systèmes de vision et des images catadioptriques
 Les avantages des caméras catadioptriques :
la prise de vue omnidirectionnelle instantanée
Une bonne résolution
Coût de production modéré
Compacité
08/06/2010
6
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Introduction
Contexte
Problématique
Formation d’une image
catadioptrique par projection
orthographique.
La résolution non-uniforme Les distorsions radiales
7
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D
omnidirectionnels
Actifs Passifs
Shape-from-X
La
stéréovision
N-Oculaire Binoculaire-H Binoculaire-V
Solution Matérielle
8
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D passifs
Solution matérielle
Shape-from-stereo
𝒁 = 𝒇
𝑩
𝒅
𝑑 = 𝑥 𝑔 − 𝑥 𝑑
3D  2D
Illusion d’optique due au manque
d’information sur la profondeur
9
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
(a) (b)
(a) Capteur d'image stéréo omnidirectionnel. (b)
Système de projection 3D immersive
CYLINDRA.
J. Shimamura, N. Yokoya, H. Takemura et K. & Yamazawa, «Construction of an
immersive mixed environment using an omnidirectional stereo image sensor,»
Omnidirectional Vision, 2000. Proceedings. IEEE Workshop on (pp. 62-69). IEEE, 2000.
Système stéréo omnidirectionnel à miroirs
hyperboliques. (a) configuration du système. (b)
exemple d’image.
Koyasu, Hiroshi, Jun Miura, and Yoshiaki Shirai. "Real-time omnidirectional stereo for
obstacle detection and tracking in dynamic environments." Intelligent Robots and
Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on. Vol. 1. IEEE,
2001.
(a)
(b)
Les systèmes d’acquisition 3D passifs
Solution matérielle
10
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D passifs
Solution matérielle
Choix du miroir
Miroirs convexes pour caméras catadioptriques. (a)
Miroir conique (b) Miroir sphérique (c) Miroir
hyperbolique (d) Miroir parabolique.
(a) (b) (c) (d)
Miroir sphérique
Symétrie centrale  Facilité d ’étalonnage
Facile à manufacturer
Faible astigmatisme notamment au centre
Distance focale nécessaire pour faire
converger les rayons relativement faible
Caméra non-centrale
Fortes distorsions sur la périphérie de
l’image
11
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D actifs
Les systèmes d’acquisition 3D passifs
Solution matérielle
Choix de la configuration
Configuration omnistéréo
horizontale
Les lignes épipolaires Configuration verticale Les lignes épipolaires
Occlusions mutuelles
Des lignes épipolaires courbées
La précision sur la profondeur est
anisotropique
𝜕𝐷 =
𝐷2
𝐵𝑠𝑖𝑛𝜃2
𝜕𝜃
Lignes épipolaires verticales
Occlusions minimes
Précision isotropique
12
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D actifs
Les systèmes d’acquisition 3D passifs
Solution matérielle
13
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D actifs
Les systèmes d’acquisition 3D passifs
Solution matérielle
Architecture matérielle du capteur proposé
Capteur : Caméra CCD
Interface : USB 2.0 à 30 fps
Résolution : 1280 x 720
Champ de vision : 360° x 200°
Étalonnage du capteur
Alignement de l’axe optique caméra / Centre miroir
Réglage de l’agencement caméra miroir
Ajustement de la distance focale
14
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D actifs
Les systèmes d’acquisition 3D passifs
Solution matérielle
Estimation de la profondeur par triangulation passive
𝐷 = 𝜀 +
ℎ − 𝜆) × 𝑡𝑎𝑛 2𝜑1) × 𝑡𝑎𝑛 2𝜑2
𝑡𝑎𝑛 2𝜑1) − 𝑡𝑎𝑛 2 )𝜑2
𝛿𝐷 ≈
𝐷2
ℎ 𝑠𝑖𝑛 2𝜑1 𝑠𝑖𝑛 2𝜑2
𝛿𝜑
L’expression de la profondeur
L’expression général e de l’erreur
El Kadmiri, Zakaria, Omar El Kadmiri, and Lhoussaine Masmoudi. "Depth Estimation For
Mobile Robot Using Single Omnidirectional Camera System." Journal of Theoretical and
Applied Information Technology 44.1 (2012).
15
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Les systèmes d’acquisition 3D actifs
Les systèmes d’acquisition 3D passifs
Solution matérielle
Résultats expérimentaux
Real Depth (m)
Baseline h (m) 0.80 0.90 1.00 1.10 1.20 1.30 1.04
Estimated Depth (m) 2.38 2.37 2.32 2.28 2.23 2.19 2.13
Depth error (m) 0.2 0.19 0.14 0.1 0.05 0.01 -0.05
Depth error (%) 9.17 8.72 6.42 4.59 2.29 0.46 2.29
2.18 Real Depth (m)
Baseline h (m) 0.30 0.35 0.40 0.425 0.45 0.50 0.60
Estimated Depth (m) 3 2.91 3.15 3.17 3.1 3 3.08
Depth error (m) -0.18 -0.27 -0.03 -0.01 -0.08 -0.18 -0.1
Depth error (%) 5.66 8.49 0.94 0.31 2.52 5.66 3.14
3.18 Real Depth (m)
Baseline h (m) 0.10 0.20 0.25 0.30 0.35 0.40 0.50
Estimated Depth (m) 4.76 4.56 3.95 4.26 4.12 4.03 3.9
Depth error (m) 0.58 0.38 -0.23 0.08 -0.06 -0.15 -0.28
Depth error (%) 13.88 9.09 5.50 1.91 1.44 3.59 6.70
4.18
𝛿𝐷 ≈
𝐷2
ℎ 𝑠𝑖𝑛 2𝜑1 𝑠𝑖𝑛 2𝜑2
𝛿𝜑
* * *
16
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Fortes distorsions radiales Echantillonnage non-uniforme Disposition sphérique du
voisinage pixellique
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
17
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
La procédure de déballage 1proposée se déroule
en quatre étapes :
1 El Kadmiri, Omar, and Lhoussaine Masmoudi. "An omnidirectional image unwrapping
approach." (ICMCS), 2011 International Conference on Multimedia Computing and Systems.
IEEE, 2011.
Translation de repère vers le
centre de l’image
Changement de système de
coordonnées : Cartésien  Polaire
Remappage des pixels
Interpolation par plus proche
voisin
𝑥′
, 𝑦′
= 𝑥 − 𝑥 𝑐, 𝑦 − 𝑦𝑐
𝜌, 𝜃) = 𝑥′2 + 𝑦′2, 𝑎𝑡𝑎𝑛2
𝑦
𝑥
𝒙 𝒑, 𝒚 𝒑 = 𝜶 𝑹 𝒎𝒂𝒙 − 𝝆), 𝜷 𝜽. 𝑹 𝒎𝒂𝒙)
Temps d’exécution de l’algorithme du déballage
18
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Contour : Ensemble de points indiquant un changement brutale de l’intensité de l'image
Détection de contours
19
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Modèle sphérique de charges électriques virtuelles
Analogie : l'intensité de chaque pixel correspond à
la charge électrique associée à ce pixel.
EL KADMIRI, O., EL KADMIRI Z., and MASMOUDI, L. "A SPHERICAL
ELECTROSTATIC MODEL EDGE DETECTOR FOR OMNIDIRECTIONAL IMAGES."
Journal of Theoretical and Applied Information Technology 51.3 (2013).
𝑖=1
𝑛
𝐹𝑖 = 0
Condition d’équilibre :
Expression de l’ensemble des forces :
𝑘
𝑞0
𝑅𝑠ⅈ𝑛𝜃𝑑𝜑 2
𝑞5 − 𝑞1) 𝑒 𝜑𝑇𝜑 =
𝑘
𝑞0
𝑅𝑠𝑖𝑛𝜃𝑑𝜑 2
𝑞3 − 𝑞7 𝑒 𝜃𝐿 𝜃 =
𝐹𝐷1 = 𝑘′
𝑞0 2
4 𝑠𝑖𝑛 𝜃 𝑑𝜑)²
𝑞6 − 𝑞2 𝑒 𝜑 − 𝑒 𝜃)
𝐹𝐷2 = 𝑘′
𝑞0 2
4 𝑠𝑖𝑛 𝜃 𝑑𝜑 2
𝑞4 − 𝑞82 𝑒 𝜑 + 𝑒 𝜃
20
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Algorithme de détection des contours
Finalement
𝐹𝜑 = 𝑘′𝑞0
1
𝑠𝑖𝑛 𝜃 𝑑𝜑)²
[𝑞5 − 𝑞1 +
2
4
𝑞6 − 𝑞2 + 𝑞4 − 𝑞8 ] 𝑒 𝜑
𝐹𝜃 = 𝑘′𝑞0
1
𝑠𝑖𝑛 𝜃 𝑑𝜑)²
[𝑞3 − 𝑞7 +
2
4
𝑞2 − 𝑞6 + 𝑞4 − 𝑞8 ] 𝑒 𝜃
𝐺 𝜑 = 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)²
2 4 0 − 2 4
1 0 −1
2 4 0 − 2 4
𝐺 𝜃 = 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)²
2 4 1 2 4
0 0 0
− 2 4 −1 − 2 4
 Deux filtres 𝐺 𝜑 et 𝐺 𝜃
21
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Méthode d’évaluation
𝑃1 =
𝑛 𝑠𝑖𝑔
𝑒
𝑛 𝑠𝑖𝑔
𝑒
+ 𝑛 𝑛𝑜𝑖𝑠𝑒
𝑒
+ 𝑛0)
𝑛𝑖𝑛
𝑓𝑛 𝑡𝑜𝑡
(a) L’image synthétique générée pour
l’évaluation quantitative de la détection de
contours, avec un contour verticale à 0° et un
contour diagonale à 60°. (b) Une des régions de
contour considérée.
𝑃2 =
𝑛 𝑟
𝑤2
− 1 − 1 −
𝑛 𝑛𝑜𝑖𝑠𝑒
𝑒
𝑛𝑖𝑛
𝑤1
𝑒
1 −
𝑛 𝑛𝑜𝑖𝑠𝑒
𝑒
𝑛𝑖𝑛
𝑤1
𝑒
22
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Le jeu d'images de synthèses utilisé
Image synthétique avec un
saut de 50 niveaux de gris
Saut de 100 niveaux de gris Saut de 150 niveaux de gris
Les détecteurs évalués : Prewitt, Sobel, *PMCEV, **SMCEV
Type de bruit : Gaussien
*PMECV : Modèle de charges électriques virtuelles (Planaire)
**SMECV : Modèle de charges électriques virtuelles (Sphérique)
23
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante
(contour vertical, un saut de 50 niveaux de gris). (b) Valeurs de 𝑃2.
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour
vertical, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2.
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour
vertical, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2.
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour
diagonal, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2.
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour
diagonal, un saut de 50 niveaux de gris). (b) Valeurs de 𝑃2.
(a)
P1
𝜎
(b)
P2
𝜎
(a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour
vertical, un saut de 150 niveaux de gris). (b) Valeurs de 𝑃2.
24
Image réelle filtrée avec l’opérateur de Sobel Image réelle filtrée avec l’opérateur de Prewitt
Image réelle filtrée avec l’opérateur PMCEV Image réelle filtrée avec l’opérateur SMCEV
25
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
La détection des points d’intérêt
(a)
(c)
Exemple d’extraction des points d’intérêt. (a) Image catadioptrique
acquise avec un miroir parabolique. (b) Image panoramique
correspondante. (c) Extraction de points d’intérêt.
(b)
EL KADMIRI, OMAR., and LHOUSSAINE MASMOUDI. "A NEW CORNER DETECTION
METHOD FOR OMNIDIRECTIONAL IMAGES." Journal of Theoretical and Applied
Information Technology 58.2 (2013).
26
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Algorithme de détection des points d’intérêt
L’algorithme :
Projection de l’image sur la sphère via
projection stéréographique inverse
Détection des contours par le filtre 𝐺𝑠 𝜃, 𝜑)
Calcul de la matrice d'autocorrélation M à
chaque pixel d'image :
𝑀 =
𝐼 𝜃𝜃 𝐼 𝜃𝜑
𝐼 𝜑𝜃 𝐼 𝜑𝜑
Re-projection stéréographique de l’image sur
le plan
27
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Filtre de lissage gaussien :
𝐺 =
1
2𝜋𝜎2
𝑒
−𝑑
2𝜎2
Selon une métrique sphérique d est définie ainsi:
𝑑 = 𝑎𝑟𝑐 cos sⅈn 𝜑𝑐 sⅈn 𝜑 𝑛 + cos 𝜑𝑐 cos 𝜑 𝑛 cos 𝜃 𝑛 − 𝜃𝑐
28
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Méthode d’évaluation
Les critères d’évaluation :
La bonne détection
La bonne localisation
Évaluation quantitative par calcul de trois
scores:
Le taux des faux rejets
𝐹𝑅𝑅 =
𝑢 𝑐
𝑡 𝑐
Le taux des fausses acceptations
𝐹𝐴𝑅 =
𝑓𝑐
𝑡 𝑝
Le taux global de l’erreur
𝑇𝐸𝑅 =
𝑢 𝑐 + 𝑓𝑐
𝑡 𝑐 + 𝑡 𝑝
29
(a) (b)
(a) (b)
Résultat de détection de coins dans la première
image synthétique. (a) L’algorithme proposé. (b)
Harris standard.
Seconde image synthétique originale. (a)
L’algorithme proposé. (b) Harris standard.
30
Image synthétique bruitée. (a) L’algorithme proposé.
(b) Harris standard.
Image synthétique floue. (a) L’algorithme proposé.
(b) Harris standard
(a) (b)
(a) (b)
)
31
Résultats d’évaluation de la localisation des
coins détectés. (a) L’approche proposée. (b)
Harris standard.
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Évaluation selon le critère de la bonne localisation
𝑑 = 𝑢 𝑝 − 𝑢 𝑞)
2
+ 𝑣 𝑝 − 𝑣 𝑞
2
32
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Propriétés des images catadioptriques
Déballage des images catadioptriques
Un détecteur de contours adapté
Un détecteur de coins adapté
Conditions réelles d'utilisation
Résultats de détection de coins sur une
image réelle en utilisant l’algorithme
proposé
Résultats de détection de coins sur une image
réelle en utilisant l’algorithme standard de
Harris
* * *
33
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Le robot ESCALADE360 v1.0
ESCALADE360 v2.0
ESCALADE360 v3.0
34
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Concept
Système de vision
omnidirectionnel
Unité de traitement &
système de contrôle
Actionneurs mécaniques
Le flippers
35
Application : suivi d’une cible en mouvement
(a) Image catadioptrique HSV à faible éclairage.
(b) Image catadioptrique HSV à fort éclairage.
𝑇1 =
ℎ
𝑠 ∗ 𝑣
𝑇2 =
𝑠
ℎ ∗ 𝑣
𝑇3 =
𝑣
𝑠 ∗ ℎ
𝑇1
′
=
1
5
𝑖=1
5
ℎ𝑖
𝑠𝑖 ∗ 𝑣𝑖
𝑇2
′
=
1
5
𝑖=1
5
𝑠𝑖
ℎ𝑖 ∗ 𝑣𝑖
𝑇3
′
=
1
5
𝑖=1
5
𝑣𝑖
𝑠𝑖 ∗ ℎ𝑖
𝑇1
′′
=
1
5
𝑖=1
5
𝐻𝑖
𝑆𝑖 ∗ 𝑉𝑖
𝑇2
′′
=
1
5
𝑖=1
5
𝑆𝑖
𝐻𝑖 ∗ 𝑉𝑖
𝑇3
′′
=
1
5
𝑖=1
5
𝑉𝑖
𝑆𝑖 ∗ 𝐻𝑖
𝑇1 = 𝑇1
′
+ 𝑇1
′′
/2
𝑇2 = 𝑇2
′
+ 𝑇2
′′
/2
𝑇3 = 𝑇3
′
+ 𝑇3
′′
/2
 Représentation colorimétrique de la cible
36
Application : suivi d’une cible en mouvement
𝜆𝑖1 =
ℎ 𝑖
𝑠 𝑖∗𝑣𝑖
, 𝜆𝑖2 =
𝑠 𝑖
ℎ 𝑖∗𝑣𝑖
, 𝜆𝑖3 =
𝑣𝑖
𝑠 𝑖∗ℎ𝑖
|𝜆𝑖1 − 𝑇1| < 𝛼
|𝜆𝑖2 − 𝑇2| < 𝛽
|𝜆𝑖3 − 𝑇3| < 𝛾
 Détection de la cible
𝛼 = |𝑇1
′
− 𝑇1
′′
| ; 𝛽 = |𝑇2
′
− 𝑇2
′′
| ; 𝛾 = |𝑇3
′
− 𝑇3
′′
|
𝜃𝑔 =
𝑖=1
𝑛
𝜃𝑖
𝐷 = 𝜀 +
ℎ − 𝜆) × 𝑡𝑎𝑛 2𝜑1) × 𝑡𝑎𝑛 2𝜑2
𝑡𝑎𝑛 2𝜑1) − 𝑡𝑎𝑛 2 )𝜑2
Variation de l’erreur en fonction de D, h=0.425m
37
38
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Concept
Le concept proposé est constitué de
quatre module principaux:
Module d’acquisition
Unité de contrôle
Module mécanisme
Panneau photovoltaïque
Z. E. KADMIRI, O. E. KADMIRI, L. MASMOUDI et M. N. BARGACH, «A Novel Solar Tracker
Based On Omnidirectional Computer Vision,» In press. (Accepted for publication)
39
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Module d’acquisition
Caméra catadioptrique = camera standard CCD +
miroir sphérique.
Champ de vision omnidirectionnel :
360° horizontal x 200° vertical.
La position du soleil est repérée avec deux angles
𝜃, 𝜑).
40
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Algorithme
(a) (b)
(c)
Image omnidirectionnelle échantillon d'un ciel partiel. (b) L'image omnidirectionnelle après seuillage.
(c) Schématisation de la procédure de suivi du soleil.
𝜃𝑐 = 𝑖=1
𝑛
𝜃𝑖 /𝑛
𝜑𝑐 = 𝑖=1
𝑛
𝜑𝑖 /𝑛
41
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Validation expérimentale
Le gain de production
d'énergie 𝐸ℎ du suiveur
solaire étudié est donné
par :
𝐸ℎ =
𝑃ℎ − 𝑃𝑓
𝑃𝑓
𝑃ℎ : Puissance générée par
le suiveur.
𝑃𝑓 : Puissance générée par
le panneau fixe.
42
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Résultats
0.000
2.000
4.000
6.000
8.000
10.000
12.000
PUISSANCE(W)
TEMPS
LE 17/07/2013
Panneau fixe Helianthus360
Gain moyen journalier :
92%
43
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Résultats
Gain moyen journalier :
94%0
2
4
6
8
10
PUISSANCE(W)
TEMPS
LE 20/09/2013
Panneau fixe Helianthus360
44
Introduction, contexte et problématique
La stéréovision omnidirectionnelle
Traitement des images omnidirectionnelles
La vision omnidirectionnelle pour les systèmes autonomes
Le robot mobile
Le suiveur solaire
Démonstration
Speed 2X
45
Conclusion et perspectives
46
Merci

Contenu connexe

Dernier

GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 

Dernier (20)

CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES CATADIOPTRIQUES : APPLICATION AUX SYSTEMES AUTONOMES

  • 1. CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES CATADIOPTRIQUES : APPLICATION AUX SYSTEMES AUTONOMES Université Mohammed V-Agdal, Faculté Des Sciences Rabat Laboratoire d’Electronique et de Traitement du Signal/Géomatique (LETS/Geomat) omar.elkadmiri@gmail.com Omar EL KADMIRI 8 Septembre 2014 Soutenance de thèse de doctorat 1
  • 2. Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Introduction Contexte Problématique Historique Cadre général: Vision artificielle et traitement d’image. 1900 : Louis Lumière invente le premier procédé permettant d’obtenir une prise de vue à 360°. L’appareil panoramique Périphote Le projecteur panoramique Photorama 2 Le champ de vision limité d’une caméra ordinaire
  • 3. Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Introduction Contexte Problématique La vision à large champ dans la nature 3 Le hibou L’araignée sautante Le poisson Gigantocypris d'ostracodes
  • 4. 4 Caméra rotative Multi-Capteurs Lentilles spéciales Caméra catadioptrique Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Introduction Contexte Problématique Les capteurs de vision omnidirectionnelle
  • 5. 5 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Introduction Contexte Problématique Etude des systèmes de vision et des images catadioptriques  Les avantages des caméras catadioptriques : la prise de vue omnidirectionnelle instantanée Une bonne résolution Coût de production modéré Compacité 08/06/2010
  • 6. 6 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Introduction Contexte Problématique Formation d’une image catadioptrique par projection orthographique. La résolution non-uniforme Les distorsions radiales
  • 7. 7 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D omnidirectionnels Actifs Passifs Shape-from-X La stéréovision N-Oculaire Binoculaire-H Binoculaire-V Solution Matérielle
  • 8. 8 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D passifs Solution matérielle Shape-from-stereo 𝒁 = 𝒇 𝑩 𝒅 𝑑 = 𝑥 𝑔 − 𝑥 𝑑 3D  2D Illusion d’optique due au manque d’information sur la profondeur
  • 9. 9 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes (a) (b) (a) Capteur d'image stéréo omnidirectionnel. (b) Système de projection 3D immersive CYLINDRA. J. Shimamura, N. Yokoya, H. Takemura et K. & Yamazawa, «Construction of an immersive mixed environment using an omnidirectional stereo image sensor,» Omnidirectional Vision, 2000. Proceedings. IEEE Workshop on (pp. 62-69). IEEE, 2000. Système stéréo omnidirectionnel à miroirs hyperboliques. (a) configuration du système. (b) exemple d’image. Koyasu, Hiroshi, Jun Miura, and Yoshiaki Shirai. "Real-time omnidirectional stereo for obstacle detection and tracking in dynamic environments." Intelligent Robots and Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on. Vol. 1. IEEE, 2001. (a) (b) Les systèmes d’acquisition 3D passifs Solution matérielle
  • 10. 10 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D passifs Solution matérielle Choix du miroir Miroirs convexes pour caméras catadioptriques. (a) Miroir conique (b) Miroir sphérique (c) Miroir hyperbolique (d) Miroir parabolique. (a) (b) (c) (d) Miroir sphérique Symétrie centrale  Facilité d ’étalonnage Facile à manufacturer Faible astigmatisme notamment au centre Distance focale nécessaire pour faire converger les rayons relativement faible Caméra non-centrale Fortes distorsions sur la périphérie de l’image
  • 11. 11 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D actifs Les systèmes d’acquisition 3D passifs Solution matérielle Choix de la configuration Configuration omnistéréo horizontale Les lignes épipolaires Configuration verticale Les lignes épipolaires Occlusions mutuelles Des lignes épipolaires courbées La précision sur la profondeur est anisotropique 𝜕𝐷 = 𝐷2 𝐵𝑠𝑖𝑛𝜃2 𝜕𝜃 Lignes épipolaires verticales Occlusions minimes Précision isotropique
  • 12. 12 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D actifs Les systèmes d’acquisition 3D passifs Solution matérielle
  • 13. 13 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D actifs Les systèmes d’acquisition 3D passifs Solution matérielle Architecture matérielle du capteur proposé Capteur : Caméra CCD Interface : USB 2.0 à 30 fps Résolution : 1280 x 720 Champ de vision : 360° x 200° Étalonnage du capteur Alignement de l’axe optique caméra / Centre miroir Réglage de l’agencement caméra miroir Ajustement de la distance focale
  • 14. 14 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D actifs Les systèmes d’acquisition 3D passifs Solution matérielle Estimation de la profondeur par triangulation passive 𝐷 = 𝜀 + ℎ − 𝜆) × 𝑡𝑎𝑛 2𝜑1) × 𝑡𝑎𝑛 2𝜑2 𝑡𝑎𝑛 2𝜑1) − 𝑡𝑎𝑛 2 )𝜑2 𝛿𝐷 ≈ 𝐷2 ℎ 𝑠𝑖𝑛 2𝜑1 𝑠𝑖𝑛 2𝜑2 𝛿𝜑 L’expression de la profondeur L’expression général e de l’erreur El Kadmiri, Zakaria, Omar El Kadmiri, and Lhoussaine Masmoudi. "Depth Estimation For Mobile Robot Using Single Omnidirectional Camera System." Journal of Theoretical and Applied Information Technology 44.1 (2012).
  • 15. 15 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Les systèmes d’acquisition 3D actifs Les systèmes d’acquisition 3D passifs Solution matérielle Résultats expérimentaux Real Depth (m) Baseline h (m) 0.80 0.90 1.00 1.10 1.20 1.30 1.04 Estimated Depth (m) 2.38 2.37 2.32 2.28 2.23 2.19 2.13 Depth error (m) 0.2 0.19 0.14 0.1 0.05 0.01 -0.05 Depth error (%) 9.17 8.72 6.42 4.59 2.29 0.46 2.29 2.18 Real Depth (m) Baseline h (m) 0.30 0.35 0.40 0.425 0.45 0.50 0.60 Estimated Depth (m) 3 2.91 3.15 3.17 3.1 3 3.08 Depth error (m) -0.18 -0.27 -0.03 -0.01 -0.08 -0.18 -0.1 Depth error (%) 5.66 8.49 0.94 0.31 2.52 5.66 3.14 3.18 Real Depth (m) Baseline h (m) 0.10 0.20 0.25 0.30 0.35 0.40 0.50 Estimated Depth (m) 4.76 4.56 3.95 4.26 4.12 4.03 3.9 Depth error (m) 0.58 0.38 -0.23 0.08 -0.06 -0.15 -0.28 Depth error (%) 13.88 9.09 5.50 1.91 1.44 3.59 6.70 4.18 𝛿𝐷 ≈ 𝐷2 ℎ 𝑠𝑖𝑛 2𝜑1 𝑠𝑖𝑛 2𝜑2 𝛿𝜑 * * *
  • 16. 16 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Fortes distorsions radiales Echantillonnage non-uniforme Disposition sphérique du voisinage pixellique Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté
  • 17. 17 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté La procédure de déballage 1proposée se déroule en quatre étapes : 1 El Kadmiri, Omar, and Lhoussaine Masmoudi. "An omnidirectional image unwrapping approach." (ICMCS), 2011 International Conference on Multimedia Computing and Systems. IEEE, 2011. Translation de repère vers le centre de l’image Changement de système de coordonnées : Cartésien  Polaire Remappage des pixels Interpolation par plus proche voisin 𝑥′ , 𝑦′ = 𝑥 − 𝑥 𝑐, 𝑦 − 𝑦𝑐 𝜌, 𝜃) = 𝑥′2 + 𝑦′2, 𝑎𝑡𝑎𝑛2 𝑦 𝑥 𝒙 𝒑, 𝒚 𝒑 = 𝜶 𝑹 𝒎𝒂𝒙 − 𝝆), 𝜷 𝜽. 𝑹 𝒎𝒂𝒙) Temps d’exécution de l’algorithme du déballage
  • 18. 18 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Contour : Ensemble de points indiquant un changement brutale de l’intensité de l'image Détection de contours
  • 19. 19 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Modèle sphérique de charges électriques virtuelles Analogie : l'intensité de chaque pixel correspond à la charge électrique associée à ce pixel. EL KADMIRI, O., EL KADMIRI Z., and MASMOUDI, L. "A SPHERICAL ELECTROSTATIC MODEL EDGE DETECTOR FOR OMNIDIRECTIONAL IMAGES." Journal of Theoretical and Applied Information Technology 51.3 (2013). 𝑖=1 𝑛 𝐹𝑖 = 0 Condition d’équilibre : Expression de l’ensemble des forces : 𝑘 𝑞0 𝑅𝑠ⅈ𝑛𝜃𝑑𝜑 2 𝑞5 − 𝑞1) 𝑒 𝜑𝑇𝜑 = 𝑘 𝑞0 𝑅𝑠𝑖𝑛𝜃𝑑𝜑 2 𝑞3 − 𝑞7 𝑒 𝜃𝐿 𝜃 = 𝐹𝐷1 = 𝑘′ 𝑞0 2 4 𝑠𝑖𝑛 𝜃 𝑑𝜑)² 𝑞6 − 𝑞2 𝑒 𝜑 − 𝑒 𝜃) 𝐹𝐷2 = 𝑘′ 𝑞0 2 4 𝑠𝑖𝑛 𝜃 𝑑𝜑 2 𝑞4 − 𝑞82 𝑒 𝜑 + 𝑒 𝜃
  • 20. 20 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Algorithme de détection des contours Finalement 𝐹𝜑 = 𝑘′𝑞0 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)² [𝑞5 − 𝑞1 + 2 4 𝑞6 − 𝑞2 + 𝑞4 − 𝑞8 ] 𝑒 𝜑 𝐹𝜃 = 𝑘′𝑞0 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)² [𝑞3 − 𝑞7 + 2 4 𝑞2 − 𝑞6 + 𝑞4 − 𝑞8 ] 𝑒 𝜃 𝐺 𝜑 = 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)² 2 4 0 − 2 4 1 0 −1 2 4 0 − 2 4 𝐺 𝜃 = 1 𝑠𝑖𝑛 𝜃 𝑑𝜑)² 2 4 1 2 4 0 0 0 − 2 4 −1 − 2 4  Deux filtres 𝐺 𝜑 et 𝐺 𝜃
  • 21. 21 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Méthode d’évaluation 𝑃1 = 𝑛 𝑠𝑖𝑔 𝑒 𝑛 𝑠𝑖𝑔 𝑒 + 𝑛 𝑛𝑜𝑖𝑠𝑒 𝑒 + 𝑛0) 𝑛𝑖𝑛 𝑓𝑛 𝑡𝑜𝑡 (a) L’image synthétique générée pour l’évaluation quantitative de la détection de contours, avec un contour verticale à 0° et un contour diagonale à 60°. (b) Une des régions de contour considérée. 𝑃2 = 𝑛 𝑟 𝑤2 − 1 − 1 − 𝑛 𝑛𝑜𝑖𝑠𝑒 𝑒 𝑛𝑖𝑛 𝑤1 𝑒 1 − 𝑛 𝑛𝑜𝑖𝑠𝑒 𝑒 𝑛𝑖𝑛 𝑤1 𝑒
  • 22. 22 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Le jeu d'images de synthèses utilisé Image synthétique avec un saut de 50 niveaux de gris Saut de 100 niveaux de gris Saut de 150 niveaux de gris Les détecteurs évalués : Prewitt, Sobel, *PMCEV, **SMCEV Type de bruit : Gaussien *PMECV : Modèle de charges électriques virtuelles (Planaire) **SMECV : Modèle de charges électriques virtuelles (Sphérique)
  • 23. 23 (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour vertical, un saut de 50 niveaux de gris). (b) Valeurs de 𝑃2. (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour vertical, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2. (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour vertical, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2. (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour diagonal, un saut de 100 niveaux de gris). (b) Valeurs de 𝑃2. (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour diagonal, un saut de 50 niveaux de gris). (b) Valeurs de 𝑃2. (a) P1 𝜎 (b) P2 𝜎 (a) Valeurs de 𝑃1 avec bruit gaussien de variance croissante (contour vertical, un saut de 150 niveaux de gris). (b) Valeurs de 𝑃2.
  • 24. 24 Image réelle filtrée avec l’opérateur de Sobel Image réelle filtrée avec l’opérateur de Prewitt Image réelle filtrée avec l’opérateur PMCEV Image réelle filtrée avec l’opérateur SMCEV
  • 25. 25 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté La détection des points d’intérêt (a) (c) Exemple d’extraction des points d’intérêt. (a) Image catadioptrique acquise avec un miroir parabolique. (b) Image panoramique correspondante. (c) Extraction de points d’intérêt. (b) EL KADMIRI, OMAR., and LHOUSSAINE MASMOUDI. "A NEW CORNER DETECTION METHOD FOR OMNIDIRECTIONAL IMAGES." Journal of Theoretical and Applied Information Technology 58.2 (2013).
  • 26. 26 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Algorithme de détection des points d’intérêt L’algorithme : Projection de l’image sur la sphère via projection stéréographique inverse Détection des contours par le filtre 𝐺𝑠 𝜃, 𝜑) Calcul de la matrice d'autocorrélation M à chaque pixel d'image : 𝑀 = 𝐼 𝜃𝜃 𝐼 𝜃𝜑 𝐼 𝜑𝜃 𝐼 𝜑𝜑 Re-projection stéréographique de l’image sur le plan
  • 27. 27 Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Filtre de lissage gaussien : 𝐺 = 1 2𝜋𝜎2 𝑒 −𝑑 2𝜎2 Selon une métrique sphérique d est définie ainsi: 𝑑 = 𝑎𝑟𝑐 cos sⅈn 𝜑𝑐 sⅈn 𝜑 𝑛 + cos 𝜑𝑐 cos 𝜑 𝑛 cos 𝜃 𝑛 − 𝜃𝑐
  • 28. 28 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Méthode d’évaluation Les critères d’évaluation : La bonne détection La bonne localisation Évaluation quantitative par calcul de trois scores: Le taux des faux rejets 𝐹𝑅𝑅 = 𝑢 𝑐 𝑡 𝑐 Le taux des fausses acceptations 𝐹𝐴𝑅 = 𝑓𝑐 𝑡 𝑝 Le taux global de l’erreur 𝑇𝐸𝑅 = 𝑢 𝑐 + 𝑓𝑐 𝑡 𝑐 + 𝑡 𝑝
  • 29. 29 (a) (b) (a) (b) Résultat de détection de coins dans la première image synthétique. (a) L’algorithme proposé. (b) Harris standard. Seconde image synthétique originale. (a) L’algorithme proposé. (b) Harris standard.
  • 30. 30 Image synthétique bruitée. (a) L’algorithme proposé. (b) Harris standard. Image synthétique floue. (a) L’algorithme proposé. (b) Harris standard (a) (b) (a) (b) )
  • 31. 31 Résultats d’évaluation de la localisation des coins détectés. (a) L’approche proposée. (b) Harris standard. Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Évaluation selon le critère de la bonne localisation 𝑑 = 𝑢 𝑝 − 𝑢 𝑞) 2 + 𝑣 𝑝 − 𝑣 𝑞 2
  • 32. 32 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Propriétés des images catadioptriques Déballage des images catadioptriques Un détecteur de contours adapté Un détecteur de coins adapté Conditions réelles d'utilisation Résultats de détection de coins sur une image réelle en utilisant l’algorithme proposé Résultats de détection de coins sur une image réelle en utilisant l’algorithme standard de Harris * * *
  • 33. 33 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Le robot ESCALADE360 v1.0 ESCALADE360 v2.0 ESCALADE360 v3.0
  • 34. 34 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Concept Système de vision omnidirectionnel Unité de traitement & système de contrôle Actionneurs mécaniques Le flippers
  • 35. 35 Application : suivi d’une cible en mouvement (a) Image catadioptrique HSV à faible éclairage. (b) Image catadioptrique HSV à fort éclairage. 𝑇1 = ℎ 𝑠 ∗ 𝑣 𝑇2 = 𝑠 ℎ ∗ 𝑣 𝑇3 = 𝑣 𝑠 ∗ ℎ 𝑇1 ′ = 1 5 𝑖=1 5 ℎ𝑖 𝑠𝑖 ∗ 𝑣𝑖 𝑇2 ′ = 1 5 𝑖=1 5 𝑠𝑖 ℎ𝑖 ∗ 𝑣𝑖 𝑇3 ′ = 1 5 𝑖=1 5 𝑣𝑖 𝑠𝑖 ∗ ℎ𝑖 𝑇1 ′′ = 1 5 𝑖=1 5 𝐻𝑖 𝑆𝑖 ∗ 𝑉𝑖 𝑇2 ′′ = 1 5 𝑖=1 5 𝑆𝑖 𝐻𝑖 ∗ 𝑉𝑖 𝑇3 ′′ = 1 5 𝑖=1 5 𝑉𝑖 𝑆𝑖 ∗ 𝐻𝑖 𝑇1 = 𝑇1 ′ + 𝑇1 ′′ /2 𝑇2 = 𝑇2 ′ + 𝑇2 ′′ /2 𝑇3 = 𝑇3 ′ + 𝑇3 ′′ /2  Représentation colorimétrique de la cible
  • 36. 36 Application : suivi d’une cible en mouvement 𝜆𝑖1 = ℎ 𝑖 𝑠 𝑖∗𝑣𝑖 , 𝜆𝑖2 = 𝑠 𝑖 ℎ 𝑖∗𝑣𝑖 , 𝜆𝑖3 = 𝑣𝑖 𝑠 𝑖∗ℎ𝑖 |𝜆𝑖1 − 𝑇1| < 𝛼 |𝜆𝑖2 − 𝑇2| < 𝛽 |𝜆𝑖3 − 𝑇3| < 𝛾  Détection de la cible 𝛼 = |𝑇1 ′ − 𝑇1 ′′ | ; 𝛽 = |𝑇2 ′ − 𝑇2 ′′ | ; 𝛾 = |𝑇3 ′ − 𝑇3 ′′ | 𝜃𝑔 = 𝑖=1 𝑛 𝜃𝑖 𝐷 = 𝜀 + ℎ − 𝜆) × 𝑡𝑎𝑛 2𝜑1) × 𝑡𝑎𝑛 2𝜑2 𝑡𝑎𝑛 2𝜑1) − 𝑡𝑎𝑛 2 )𝜑2 Variation de l’erreur en fonction de D, h=0.425m
  • 37. 37
  • 38. 38 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Concept Le concept proposé est constitué de quatre module principaux: Module d’acquisition Unité de contrôle Module mécanisme Panneau photovoltaïque Z. E. KADMIRI, O. E. KADMIRI, L. MASMOUDI et M. N. BARGACH, «A Novel Solar Tracker Based On Omnidirectional Computer Vision,» In press. (Accepted for publication)
  • 39. 39 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Module d’acquisition Caméra catadioptrique = camera standard CCD + miroir sphérique. Champ de vision omnidirectionnel : 360° horizontal x 200° vertical. La position du soleil est repérée avec deux angles 𝜃, 𝜑).
  • 40. 40 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Algorithme (a) (b) (c) Image omnidirectionnelle échantillon d'un ciel partiel. (b) L'image omnidirectionnelle après seuillage. (c) Schématisation de la procédure de suivi du soleil. 𝜃𝑐 = 𝑖=1 𝑛 𝜃𝑖 /𝑛 𝜑𝑐 = 𝑖=1 𝑛 𝜑𝑖 /𝑛
  • 41. 41 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Validation expérimentale Le gain de production d'énergie 𝐸ℎ du suiveur solaire étudié est donné par : 𝐸ℎ = 𝑃ℎ − 𝑃𝑓 𝑃𝑓 𝑃ℎ : Puissance générée par le suiveur. 𝑃𝑓 : Puissance générée par le panneau fixe.
  • 42. 42 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Résultats 0.000 2.000 4.000 6.000 8.000 10.000 12.000 PUISSANCE(W) TEMPS LE 17/07/2013 Panneau fixe Helianthus360 Gain moyen journalier : 92%
  • 43. 43 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Résultats Gain moyen journalier : 94%0 2 4 6 8 10 PUISSANCE(W) TEMPS LE 20/09/2013 Panneau fixe Helianthus360
  • 44. 44 Introduction, contexte et problématique La stéréovision omnidirectionnelle Traitement des images omnidirectionnelles La vision omnidirectionnelle pour les systèmes autonomes Le robot mobile Le suiveur solaire Démonstration Speed 2X