FR3028989A1 - Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe - Google Patents
Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe Download PDFInfo
- Publication number
- FR3028989A1 FR3028989A1 FR1461307A FR1461307A FR3028989A1 FR 3028989 A1 FR3028989 A1 FR 3028989A1 FR 1461307 A FR1461307 A FR 1461307A FR 1461307 A FR1461307 A FR 1461307A FR 3028989 A1 FR3028989 A1 FR 3028989A1
- Authority
- FR
- France
- Prior art keywords
- camera
- vector
- image
- state vector
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/277—Analysis of motion involving stochastic approaches, e.g. using Kalman filters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30244—Camera pose
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
Description
Claims (10)
- REVENDICATIONS1. Procédé de calibration des paramètres extrinsèques d'une caméra (10) d'un véhicule automobile (1) configurée pour acquérir une pluralité d'images de l'environnement dudit véhicule (1), ledit procédé étant caractérisé en ce qu'il comprend : - une étape (El ) de détermination des coordonnées d'une pluralité de N points stationnaires entre une première image acquise par la caméra (10) à un instant précédent (t-1) et une deuxième image successive acquise par la caméra (10) à un instant présent (t), consécutif à l'instant précédent (t-1), et - une étape (E2) de correction de la deuxième image par l'application d'un filtre de Kalman à la première image à partir des coordonnées déterminées de la pluralité de N points stationnaires de manière à calibrer les paramètres extrinsèques de la caméra (10).
- 2. Procédé de calibration selon la revendication 1, caractérisé en ce que l'application du filtre de Kalman comprend l'estimation d'un vecteur d'état final (Xi) à un instant présent (t), ledit vecteur d'état final (Xi) comprenant un vecteur de mouvement final (e) du véhicule, un vecteur de position final (Xi) de la caméra (10) et un vecteur de la position 3D des (N) points stationnaires.
- 3. Procédé de calibration selon la revendication précédente, caractérisé en ce qu'il comprend une étape préliminaire (E0) d'initialisation du filtre de Kalman par la détermination d'un vecteur d'état initial en choisissant : - le vecteur de mouvement initial (g) comme étant le vecteur nul, - les dernières valeurs de calibration connue ou des valeurs arbitraires pour le vecteur de position initial (xi), et - un vecteur de position 3D arbitraire de (N) points stationnaires.
- 4. Procédé de calibration selon la revendication précédente, caractérisé en ce que la détermination des composantes du vecteur d'état final (Xi) à l'instant présent (t) comprend une sous-étape (E2A) de prédiction d'un premier vecteur d'état intermédiaire (X1_3) à l'instant précédent (t-1) selon la formule suivante : Xr3 = fpEre(Xr-4)+WE Xr= Xr -3 _4 +141c XiIr 3 = X 4 X1_3 - fpregi-4) 3028989 13 où xr 4 est le vecteur de mouvement final du véhicule obtenu pour la première image à l'instant précédent (t-1), xr_4. est le vecteur de position final de la caméra pour la première image à l'instant précédent (t-1), (e3, = ont les composantes du vecteur de position 3D de la pluralité de (N) points stationnaires dans la première image à 5 l'instant précédent (t-1), wE, wc correspondent aux bruits de traitement, fpEre represente un modèle de déplacement du véhicule.
- 5. Procédé de calibration selon la revendication précédente, caractérisé en ce que la détermination des composantes du vecteur d'état final (Xi) à l'instant présent (t) comprend une sous-étape (E2B) de mise à jour du premier vecteur d'état intermédiaire 10 (X1_3) en un deuxième vecteur d'état intermédiaire (X1_2) à l'instant précédent (t-1), qui est réalisée pour chaque mesure de position d'un point stationnaire (enne') disponible dans l'image à l'instant présent (t), selon l'équation : X1_2 = X1_3 K (Xbn meas xPed) où xpbrned est une prédiction de la mesure dudit point stationnaire, K est le gain de Kalman 15 donné par K = eas- -S 1 Hmeas étant la matrice jacobienne de f meas I /31_3 est la matrice de covariance de X1_3 et S étant la matrice d'innovation donnée par S = Hmeas - Pi-3. neas R, R étant la matrice représentant le bruit de la mesure.
- 6. Procédé de calibration selon la revendication précédente, caractérisé en ce que la matrice (P1_2) de covariance du deuxième vecteur d'état intermédiaire (X1_2) est 20 mise à jour selon l'équation : P1-2 = - K. Hm )- - p eas,- P1_3 où I est la matrice identité.
- 7. Procédé de calibration selon la revendication précédente, caractérisé en ce que la détermination des composantes du vecteur d'état final (X1) à l'instant présent (t) 25 comprend une sous-étape (E2C) de mise à jour du deuxième vecteur d'état intermédiaire (X1_2) en un troisième vecteur d'état (X1_1) à l'instant présent est réalisée dans le repère monde (W) à l'instant présent selon l'équation suivante : X tE = X tE 2 Xr = Xi 2 X/1-1 = fpEost( X tE-2, X11-2) X1_1 = fpost(Xi-2) = fpEost(
- 8. Procédé de calibration selon la revendication précédente, caractérisé en ce que, la détermination des composantes du vecteur d'état final (X1) à l'instant présent (t) comprend, lorsqu'un ou plusieurs points n'ont plus de mesure de position dans une image 3028989 14 à l'instant présent (t), une sous-étape (E2D) de remplacement de ces points dans le troisième vecteur d'état (X1_1) par de nouveaux points stationnaires (xtw = (ejw,..,eenw)), dont la mesure dans l'image est disponible, selon l'équation : = xic = Xi = ejw) si point 1 remplacé par nouveau point b11, Xi = faugm (Xi-i,Xriew) = X" = xew) si point N remplacé par nouveau point bm _ 5
- 9. Système d'assistance à la conduite d'un véhicule automobile comprenant au moins une caméra (10), configurée pour acquérir une pluralité d'images de l'environnement dudit véhicule, et un module (20) de calibration des paramètres extrinsèques de ladite caméra (10), ledit module de calibration (20) comprenant : - des moyens (22) de détermination des coordonnées d'une pluralité de (N) points 10 stationnaires entre une première image acquise par la caméra à un instant précédent (t-1) et une deuxième image successive acquise par la caméra à un instant présent (t), consécutif à l'instant précédent (t-1), et - des moyens (24) de correction de la deuxième image par l'application d'un filtre de Kalman à la première image à partir des coordonnées déterminées de la pluralité 15 de (N) points stationnaires de manière à calibrer les paramètres extrinsèques de la caméra (10).
- 10. Véhicule automobile comprenant un système d'assistance à la conduite (5) selon la revendication précédente.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1461307A FR3028989B1 (fr) | 2014-11-21 | 2014-11-21 | Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1461307 | 2014-11-21 | ||
| FR1461307A FR3028989B1 (fr) | 2014-11-21 | 2014-11-21 | Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3028989A1 true FR3028989A1 (fr) | 2016-05-27 |
| FR3028989B1 FR3028989B1 (fr) | 2020-07-17 |
Family
ID=52988142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1461307A Active FR3028989B1 (fr) | 2014-11-21 | 2014-11-21 | Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3028989B1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110422175A (zh) * | 2019-07-31 | 2019-11-08 | 上海智驾汽车科技有限公司 | 车辆状态估计方法以及装置、电子设备、存储介质、车辆 |
| FR3082038A1 (fr) * | 2018-06-04 | 2019-12-06 | Continental Automotive France | Estimation dynamique du tangage instantane d'une camera embarquee dans un vehicule automobile |
| US11092667B2 (en) | 2017-12-20 | 2021-08-17 | Bosch Automotive Service Solutions Inc. | Portable apparatus for vehicle sensor calibration |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000034803A2 (fr) * | 1998-11-20 | 2000-06-15 | Geometrix, Inc. | Determination de la pose d'une camera a assistance visuelle |
| EP2434256A2 (fr) * | 2010-09-24 | 2012-03-28 | Honeywell International Inc. | Intégration de caméra et d'unité de mesure d'inertie avec feedback de données de navigation pour le suivi de fonctions |
-
2014
- 2014-11-21 FR FR1461307A patent/FR3028989B1/fr active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000034803A2 (fr) * | 1998-11-20 | 2000-06-15 | Geometrix, Inc. | Determination de la pose d'une camera a assistance visuelle |
| EP2434256A2 (fr) * | 2010-09-24 | 2012-03-28 | Honeywell International Inc. | Intégration de caméra et d'unité de mesure d'inertie avec feedback de données de navigation pour le suivi de fonctions |
Non-Patent Citations (3)
| Title |
|---|
| ANONYMOUS: "Extended Kalman filter - Wikipedia, the free encyclopedia", 10 November 2014 (2014-11-10), XP055194715, Retrieved from the Internet <URL:http://en.wikipedia.org/w/index.php?title=Extended_Kalman_filter&oldid=633185081> [retrieved on 20150610] * |
| ANONYMOUS: "Kalman filter - Wikipedia, the free encyclopedia", 3 April 2014 (2014-04-03), XP055112014, Retrieved from the Internet <URL:http://en.wikipedia.org/wiki/Kalman_filter#Update> [retrieved on 20140403] * |
| CORKE P ET AL: "Omnidirectional visual odometry for a planetary rover", INTELLIGENT ROBOTS AND SYSTEMS, 2004. (IROS 2004). PROCEEDINGS. 2004 I EEE/RSJ INTERNATIONAL CONFERENCE ON SENDAI, JAPAN 28 SEPT.-2 OCT., 2004, PISCATAWAY, NJ, USA,IEEE, PISCATAWAY, NJ, USA, vol. 4, 28 September 2004 (2004-09-28), pages 4007 - 4012, XP010766315, ISBN: 978-0-7803-8463-7, DOI: 10.1109/IROS.2004.1390041 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11092667B2 (en) | 2017-12-20 | 2021-08-17 | Bosch Automotive Service Solutions Inc. | Portable apparatus for vehicle sensor calibration |
| FR3082038A1 (fr) * | 2018-06-04 | 2019-12-06 | Continental Automotive France | Estimation dynamique du tangage instantane d'une camera embarquee dans un vehicule automobile |
| EP3579191A1 (fr) * | 2018-06-04 | 2019-12-11 | Continental Automotive France | Estimation dynamique du tangage instantané et du roulis instantané d'une caméra embarquée dans un véhicule automobile |
| CN110422175A (zh) * | 2019-07-31 | 2019-11-08 | 上海智驾汽车科技有限公司 | 车辆状态估计方法以及装置、电子设备、存储介质、车辆 |
| CN110422175B (zh) * | 2019-07-31 | 2021-04-02 | 上海智驾汽车科技有限公司 | 车辆状态估计方法以及装置、电子设备、存储介质、车辆 |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3028989B1 (fr) | 2020-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2851750C (fr) | Procede d'etalonnage d'un systeme de vision par ordinateur embarque sur un mobile | |
| WO2019020945A1 (fr) | Procede de calibration d'un magnetometre | |
| KR101890612B1 (ko) | 적응적 관심영역 및 탐색창을 이용한 객체 검출 방법 및 장치 | |
| CN108645401B (zh) | 基于姿态关联图像叠加的全天时星敏感器星点提取方法 | |
| KR102268094B1 (ko) | 동적 입체 캘리브레이션을 위한 시스템 및 방법 | |
| WO2012175888A1 (fr) | Génération de données de carte | |
| FR3028989A1 (fr) | Procede de calibration des parametres extrinseques d'une camera d'un vehicule automobile et systeme d'assistance a la conduite associe | |
| WO2015150129A1 (fr) | Procede de geo-localisation de l'environnement d'un porteur | |
| EP1802960B1 (fr) | Dispositif de mesure de distance de visibilite | |
| EP3070643B1 (fr) | Procédé et système de reconnaissance d'objets par analyse de signaux d'image numérique d'une scène | |
| FR3113321A1 (fr) | Procédé de géolocalisation par satellite mettant en œuvre une correction d’un modèle de réfraction atmosphérique | |
| CN111310651A (zh) | 一种基于偏振相机和rgb-d传感器的水面检测方法 | |
| FR3053554A1 (fr) | Procede de calibration rapide d'une camera de vehicule automobile | |
| CN107270904B (zh) | 基于图像配准的无人机辅助引导控制系统及方法 | |
| FR3057095B1 (fr) | Procede de construction d'une carte de profondeur d'une scene et/ou d'une image entierement focalisee | |
| EP3380947B1 (fr) | Procédé et dispositif de prévision de nébulosité par traitement statistique de données sélectionnées par analyse spatiale | |
| CN119540367A (zh) | 一种基于三维车道线的车辆多相机外参标定方法及系统 | |
| WO2024209137A1 (fr) | Procédé et dispositif de détermination d'une profondeur par un système de vision stéréoscopique non parallèle | |
| FR3147650A1 (fr) | Procédé et dispositif de détermination d’une profondeur par un système de vision auto-supervisé. | |
| EP3655725A1 (fr) | Procédé d'estimation du mouvement d'un objet évoluant dans un environnement et un champ magnétique | |
| FR3133095A1 (fr) | Procédé de calcul de surfaces tridimensionnelles pour véhicule équipé d’un système d’aide à la conduite | |
| FR3162894A1 (fr) | Procédé et dispositif de détermination d’une profondeur par un système de vision monoscopique appris par supervision d’un système de vision stéréoscopique | |
| EP4330624A1 (fr) | Procede pour estimer la geometrie d'une surface reflechissante d'un objet | |
| FR3148662A1 (fr) | Procédé et dispositif de détermination d’une profondeur par un système de vision pseudo-stéréoscopique. | |
| FR3163194A1 (fr) | Procédé et dispositif d’apprentissage d’un modèle de prédiction de profondeur à partir de cartes de caractéristiques de différentes résolutions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20160527 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |
|
| PLFP | Fee payment |
Year of fee payment: 6 |
|
| PLFP | Fee payment |
Year of fee payment: 7 |
|
| PLFP | Fee payment |
Year of fee payment: 8 |
|
| PLFP | Fee payment |
Year of fee payment: 9 |
|
| TQ | Partial transmission of property |
Owner name: CONTINENTAL AUTONOMOUS MOBILITY GERMANY GMBH, DE Effective date: 20230424 Owner name: CONTINENTAL AUTOMOTIVE FRANCE, FR Effective date: 20230424 |
|
| PLFP | Fee payment |
Year of fee payment: 10 |
|
| TP | Transmission of property |
Owner name: CONTINENTAL AUTONOMOUS MOBILITY GERMANY GMBH, DE Effective date: 20241011 |
|
| PLFP | Fee payment |
Year of fee payment: 11 |
|
| PLFP | Fee payment |
Year of fee payment: 12 |