SlideShare une entreprise Scribd logo
Le traitement d’Images dans l’embarqué,quelles solutions ?Gildas ALLAIN, ADVANSEEMEITO, Rennes 01 Avril 2010
Bureau d’études en électronique embarquéeSpécialiste de l’architecture microcontrôleur et DSPIngénierie de l’architecture systèmeRédaction des spécifications, développement, fabrication des matérielsPrototypage, pré-série, test, certificationExpertise traitement d’images & portage d’algorithmesEmbarqué, intégration, miniaturisation, consommation, ASIC, FPGARégiePersonnel en mode intra-entrepriseConsultingStratégie technologique, marketing et commerciale (technicaladviser),Formalisation de l’idée en spécifications,Optimisation des coûts,Sûreté de fonctionnementFormationVulgarisation des concepts électroniquesAvril 20102MEITO, Rennes
3PlanLes tendances fortes du marchéLa chaîne du traitement de l’imagesLes problématiques de l’embarquéMéthodologie de portage d’algorithmesUne optimisation en chiffresUne application: MIPSEE® & LDWConclusionsAvril2010MEITO, Rennes
Les tendances fortes du marchéUtilisation de l’image comme source d’informationsSécurité des personnes et des biens (vidéosurveillance)Automobile, Sécurité routière, analyse et gestion du trafic,Médical, Défense, Loisirs, jeux Vidéo, …Capacités de traitements embarqués dans la téléphonie mobileNouveaux processeurs avec unités de traitements spécifiquesAlgorithmie disponible, open-source…Faibles encombrements, consommations réduitesCompétition accruePérennité automobile (>5ans)MEITO, Rennes4Avril 2010
Automotive Electronics5Janvier 2010IREST, Février 201010 Mio Euros en 200634 Mio Euros en 201365.7 Mio caméras vendues en 2011
MEITO, Rennes6Avril 2010
Automotive Electronics7Janvier 2010
La Chaine du traitement d’imagesMEITO, Rennes8Avril 2010CaméraPCAcquisitionPré-TraitementTraitementPost-TraitementRestitutionAlarme/Afficheur...Smart Camera
Les problématiques de l’embarquéLimitations locales des ressourcesCPU, MémoireComplexité des algorithmes Encombrement, Consommation,Intégration, Mix technologiqueCoûts:DSP virgule fixe: 5$OMAP (ARM + DSP) = 30$INTEL Core2 Duo = 150$DAVINCI double cœur = 217$Développement logicielsMEITO, Rennes9Avril 2010
Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes10Avril 2010
Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes11Avril 2010
Décomposer l’algorithmeMEITO, Rennes12Avril 2010
Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes13Avril 2010
L’exploitationMEITO, Rennes14Avril 2010
Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes15Avril 2010
Améliorer son codeMEITO, Rennes16Avril 2010
Optimiser l’utilisation mémoireMEITO, Rennes17Avril 2010
Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes18Avril 2010
Répartir les fonctions Hw/SwMEITO, Rennes19Avril 2010
Une optimisation en chiffresExemple: détection de mouvementsFonction élémentaire: extraction fond-formeForme = abs(Imagen – Imagen-1) MEITO, Rennes20Avril 2010
Une application: MIPSEE® & LDWObjectifs: Extraction des paramètres d’interaction Véhicule / Infrastructure routièrePosition du véhiculeAngles de tangage, roulis, lacetCourbure et largeur de la routeEtc…MEITO, Rennes21Avril 2010
Données d’origine:Algo + RTMaps + PC 20fps, QVGA 300Ko de code, 2Mo de mémoireMEITO, Rennes22Avril 2010
Résultats des optimisationsMIPSEEARM11 @532MHzInterface caméra, co-processeur FPURésultats:20fps VGA, charge CPU <30%75Ko de code, 200Ko de mémoireConsommation 1WattMEITO, Rennes23Avril 2010
MEITO, Rennes24Avril 2010
ConclusionsProblématique avéréeSolutions :Processeurs génériques avec capacités de traitement d’images,Méthodologie,Outils de « profilage » du codeVision système partitionnement matériel/logicielPlateformes matérielles Expertise régionale disponiblePôle images et réseaux, Académiques, PME, …MEITO, Rennes25Avril 2010
MEITO, Rennes26Avril 2010

Contenu connexe

En vedette

Insa 131018
Insa 131018Insa 131018
Insa 131018
NFR21
 
Interconnectés 2014 Empreintes-mouvements - label d'or
Interconnectés 2014 Empreintes-mouvements - label d'orInterconnectés 2014 Empreintes-mouvements - label d'or
Interconnectés 2014 Empreintes-mouvements - label d'or
NFR21
 
LabFab Interconnectés 150916
LabFab Interconnectés 150916LabFab Interconnectés 150916
LabFab Interconnectés 150916
NFR21
 
Prez smartcity-rennes-atalante-150708
Prez smartcity-rennes-atalante-150708Prez smartcity-rennes-atalante-150708
Prez smartcity-rennes-atalante-150708
NFR21
 
Intervention réseau-ideal-120406.ppt
Intervention réseau-ideal-120406.pptIntervention réseau-ideal-120406.ppt
Intervention réseau-ideal-120406.ppt
NFR21
 
La filière electronique
La filière electroniqueLa filière electronique
La filière electronique
SILKAN
 
Libqual 2012 présentation 24 juin2013- Cécile Bajard
Libqual 2012   présentation 24 juin2013- Cécile BajardLibqual 2012   présentation 24 juin2013- Cécile Bajard
Libqual 2012 présentation 24 juin2013- Cécile Bajard
Anita Beldiman-Moore de Sciences Po
 
Présentation libqual qualité paris 24 juin 2013-francois mistral
Présentation libqual qualité paris 24 juin 2013-francois mistralPrésentation libqual qualité paris 24 juin 2013-francois mistral
Présentation libqual qualité paris 24 juin 2013-francois mistral
Anita Beldiman-Moore de Sciences Po
 
Libqual uvsq 24juin2013-amélie church
Libqual uvsq 24juin2013-amélie churchLibqual uvsq 24juin2013-amélie church
Libqual uvsq 24juin2013-amélie church
Anita Beldiman-Moore de Sciences Po
 
Atelier excel lib qual fr 24 juin-frederic brodkom
Atelier excel lib qual fr 24 juin-frederic brodkomAtelier excel lib qual fr 24 juin-frederic brodkom
Atelier excel lib qual fr 24 juin-frederic brodkom
Anita Beldiman-Moore de Sciences Po
 
Présentation rennes1 insa journee libqual 2013 - agnès colnot
Présentation rennes1 insa journee libqual 2013 - agnès colnotPrésentation rennes1 insa journee libqual 2013 - agnès colnot
Présentation rennes1 insa journee libqual 2013 - agnès colnot
Anita Beldiman-Moore de Sciences Po
 

En vedette (11)

Insa 131018
Insa 131018Insa 131018
Insa 131018
 
Interconnectés 2014 Empreintes-mouvements - label d'or
Interconnectés 2014 Empreintes-mouvements - label d'orInterconnectés 2014 Empreintes-mouvements - label d'or
Interconnectés 2014 Empreintes-mouvements - label d'or
 
LabFab Interconnectés 150916
LabFab Interconnectés 150916LabFab Interconnectés 150916
LabFab Interconnectés 150916
 
Prez smartcity-rennes-atalante-150708
Prez smartcity-rennes-atalante-150708Prez smartcity-rennes-atalante-150708
Prez smartcity-rennes-atalante-150708
 
Intervention réseau-ideal-120406.ppt
Intervention réseau-ideal-120406.pptIntervention réseau-ideal-120406.ppt
Intervention réseau-ideal-120406.ppt
 
La filière electronique
La filière electroniqueLa filière electronique
La filière electronique
 
Libqual 2012 présentation 24 juin2013- Cécile Bajard
Libqual 2012   présentation 24 juin2013- Cécile BajardLibqual 2012   présentation 24 juin2013- Cécile Bajard
Libqual 2012 présentation 24 juin2013- Cécile Bajard
 
Présentation libqual qualité paris 24 juin 2013-francois mistral
Présentation libqual qualité paris 24 juin 2013-francois mistralPrésentation libqual qualité paris 24 juin 2013-francois mistral
Présentation libqual qualité paris 24 juin 2013-francois mistral
 
Libqual uvsq 24juin2013-amélie church
Libqual uvsq 24juin2013-amélie churchLibqual uvsq 24juin2013-amélie church
Libqual uvsq 24juin2013-amélie church
 
Atelier excel lib qual fr 24 juin-frederic brodkom
Atelier excel lib qual fr 24 juin-frederic brodkomAtelier excel lib qual fr 24 juin-frederic brodkom
Atelier excel lib qual fr 24 juin-frederic brodkom
 
Présentation rennes1 insa journee libqual 2013 - agnès colnot
Présentation rennes1 insa journee libqual 2013 - agnès colnotPrésentation rennes1 insa journee libqual 2013 - agnès colnot
Présentation rennes1 insa journee libqual 2013 - agnès colnot
 

Similaire à Advansee

Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
Marc Bojoly
 
I3M Aérospace Multimédia
I3M Aérospace MultimédiaI3M Aérospace Multimédia
I3M Aérospace Multimédia
I3M Aérospace Multimédia
 
Sebastien_Baldo_a_fr_compact
Sebastien_Baldo_a_fr_compactSebastien_Baldo_a_fr_compact
Sebastien_Baldo_a_fr_compact
Sebastien Baldo
 
Journée innovation DCNS - Axe central opération du futur
Journée innovation DCNS - Axe central opération du futurJournée innovation DCNS - Axe central opération du futur
Journée innovation DCNS - Axe central opération du futur
Daniel GUEYSSET
 
Présentation des départements de Timgroup
Présentation des départements de TimgroupPrésentation des départements de Timgroup
Présentation des départements de Timgroup
Daniel GUEYSSET
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
CNI Tunisia
 
Notre expertise BI / big data
Notre expertise BI / big dataNotre expertise BI / big data
Notre expertise BI / big data
ATOL Conseils et Développements
 
CV Marc Kossa v7
CV Marc Kossa v7CV Marc Kossa v7
CV Marc Kossa v7
Marc Kossa
 
Ritme data solutions : Plateforme Data Science COsMO
Ritme data solutions : Plateforme Data Science COsMORitme data solutions : Plateforme Data Science COsMO
Ritme data solutions : Plateforme Data Science COsMO
Aurélien Adamo
 
Workshop titanium - Atelier développement applications mobiles
Workshop titanium - Atelier développement applications mobilesWorkshop titanium - Atelier développement applications mobiles
Workshop titanium - Atelier développement applications mobiles
Avril Consulting
 
Visite des lycées
Visite des lycéesVisite des lycées
Intervention L. BECHARD
Intervention L. BECHARDIntervention L. BECHARD
Intervention L. BECHARD
AssociationAF
 
i3M- La Poste- CDRom Formation 2
i3M- La Poste- CDRom Formation 2i3M- La Poste- CDRom Formation 2
i3M- La Poste- CDRom Formation 2
I3M Aérospace Multimédia
 
Cv nihel-boumaiza
Cv nihel-boumaizaCv nihel-boumaiza
Cv nihel-boumaiza
Nihel Boumaiza
 
Meetup solr
Meetup solrMeetup solr
Meetup solr
nevreux
 

Similaire à Advansee (20)

Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
Les grilles transactionnelles, enfin des solutions pour l’informatique de ges...
 
cv
cvcv
cv
 
I3M Aérospace Multimédia
I3M Aérospace MultimédiaI3M Aérospace Multimédia
I3M Aérospace Multimédia
 
Sebastien_Baldo_a_fr_compact
Sebastien_Baldo_a_fr_compactSebastien_Baldo_a_fr_compact
Sebastien_Baldo_a_fr_compact
 
Journée innovation DCNS - Axe central opération du futur
Journée innovation DCNS - Axe central opération du futurJournée innovation DCNS - Axe central opération du futur
Journée innovation DCNS - Axe central opération du futur
 
Présentation des départements de Timgroup
Présentation des départements de TimgroupPrésentation des départements de Timgroup
Présentation des départements de Timgroup
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
Notre expertise BI / big data
Notre expertise BI / big dataNotre expertise BI / big data
Notre expertise BI / big data
 
Les références I3M
Les références I3MLes références I3M
Les références I3M
 
CV Marc Kossa v7
CV Marc Kossa v7CV Marc Kossa v7
CV Marc Kossa v7
 
Ritme data solutions : Plateforme Data Science COsMO
Ritme data solutions : Plateforme Data Science COsMORitme data solutions : Plateforme Data Science COsMO
Ritme data solutions : Plateforme Data Science COsMO
 
Workshop titanium - Atelier développement applications mobiles
Workshop titanium - Atelier développement applications mobilesWorkshop titanium - Atelier développement applications mobiles
Workshop titanium - Atelier développement applications mobiles
 
Visite des lycées
Visite des lycéesVisite des lycées
Visite des lycées
 
Intervention L. BECHARD
Intervention L. BECHARDIntervention L. BECHARD
Intervention L. BECHARD
 
CS.pdf
CS.pdfCS.pdf
CS.pdf
 
i3M- La Poste- CDRom Formation 2
i3M- La Poste- CDRom Formation 2i3M- La Poste- CDRom Formation 2
i3M- La Poste- CDRom Formation 2
 
CV_FR_Profil_Jean-Paul_NTUMBAKANYINDA
CV_FR_Profil_Jean-Paul_NTUMBAKANYINDACV_FR_Profil_Jean-Paul_NTUMBAKANYINDA
CV_FR_Profil_Jean-Paul_NTUMBAKANYINDA
 
Cv nihel-boumaiza
Cv nihel-boumaizaCv nihel-boumaiza
Cv nihel-boumaiza
 
Meetup solr
Meetup solrMeetup solr
Meetup solr
 
Erp
ErpErp
Erp
 

Plus de Cédric WILLIAMSON

Hisseo presentation meito atelier crm
Hisseo presentation meito atelier crmHisseo presentation meito atelier crm
Hisseo presentation meito atelier crm
Cédric WILLIAMSON
 
Hogunsoft presentation meito atelier crm
Hogunsoft  presentation meito atelier crmHogunsoft  presentation meito atelier crm
Hogunsoft presentation meito atelier crm
Cédric WILLIAMSON
 
Logica presentation meito atelier crm
Logica presentation meito atelier crmLogica presentation meito atelier crm
Logica presentation meito atelier crm
Cédric WILLIAMSON
 
Thales
ThalesThales
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agility
Cédric WILLIAMSON
 
L Morisseau Adoption De L Agilite
L Morisseau Adoption De L AgiliteL Morisseau Adoption De L Agilite
L Morisseau Adoption De L Agilite
Cédric WILLIAMSON
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines Aosd
Cédric WILLIAMSON
 

Plus de Cédric WILLIAMSON (10)

Hisseo presentation meito atelier crm
Hisseo presentation meito atelier crmHisseo presentation meito atelier crm
Hisseo presentation meito atelier crm
 
Hogunsoft presentation meito atelier crm
Hogunsoft  presentation meito atelier crmHogunsoft  presentation meito atelier crm
Hogunsoft presentation meito atelier crm
 
Logica presentation meito atelier crm
Logica presentation meito atelier crmLogica presentation meito atelier crm
Logica presentation meito atelier crm
 
Thales
ThalesThales
Thales
 
Irisa p gros
Irisa p grosIrisa p gros
Irisa p gros
 
In pixal fusion_algos
In pixal fusion_algosIn pixal fusion_algos
In pixal fusion_algos
 
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agility
 
L Morisseau Adoption De L Agilite
L Morisseau Adoption De L AgiliteL Morisseau Adoption De L Agilite
L Morisseau Adoption De L Agilite
 
Anteo Mda Aosd
Anteo Mda AosdAnteo Mda Aosd
Anteo Mda Aosd
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines Aosd
 

Advansee

  • 1. Le traitement d’Images dans l’embarqué,quelles solutions ?Gildas ALLAIN, ADVANSEEMEITO, Rennes 01 Avril 2010
  • 2. Bureau d’études en électronique embarquéeSpécialiste de l’architecture microcontrôleur et DSPIngénierie de l’architecture systèmeRédaction des spécifications, développement, fabrication des matérielsPrototypage, pré-série, test, certificationExpertise traitement d’images & portage d’algorithmesEmbarqué, intégration, miniaturisation, consommation, ASIC, FPGARégiePersonnel en mode intra-entrepriseConsultingStratégie technologique, marketing et commerciale (technicaladviser),Formalisation de l’idée en spécifications,Optimisation des coûts,Sûreté de fonctionnementFormationVulgarisation des concepts électroniquesAvril 20102MEITO, Rennes
  • 3. 3PlanLes tendances fortes du marchéLa chaîne du traitement de l’imagesLes problématiques de l’embarquéMéthodologie de portage d’algorithmesUne optimisation en chiffresUne application: MIPSEE® & LDWConclusionsAvril2010MEITO, Rennes
  • 4. Les tendances fortes du marchéUtilisation de l’image comme source d’informationsSécurité des personnes et des biens (vidéosurveillance)Automobile, Sécurité routière, analyse et gestion du trafic,Médical, Défense, Loisirs, jeux Vidéo, …Capacités de traitements embarqués dans la téléphonie mobileNouveaux processeurs avec unités de traitements spécifiquesAlgorithmie disponible, open-source…Faibles encombrements, consommations réduitesCompétition accruePérennité automobile (>5ans)MEITO, Rennes4Avril 2010
  • 5. Automotive Electronics5Janvier 2010IREST, Février 201010 Mio Euros en 200634 Mio Euros en 201365.7 Mio caméras vendues en 2011
  • 8. La Chaine du traitement d’imagesMEITO, Rennes8Avril 2010CaméraPCAcquisitionPré-TraitementTraitementPost-TraitementRestitutionAlarme/Afficheur...Smart Camera
  • 9. Les problématiques de l’embarquéLimitations locales des ressourcesCPU, MémoireComplexité des algorithmes Encombrement, Consommation,Intégration, Mix technologiqueCoûts:DSP virgule fixe: 5$OMAP (ARM + DSP) = 30$INTEL Core2 Duo = 150$DAVINCI double cœur = 217$Développement logicielsMEITO, Rennes9Avril 2010
  • 10. Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes10Avril 2010
  • 11. Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes11Avril 2010
  • 13. Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes13Avril 2010
  • 15. Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes15Avril 2010
  • 16. Améliorer son codeMEITO, Rennes16Avril 2010
  • 18. Méthodologie de portage d’algorithmesLes algorithmes sont développés pour des plateformes type PCLa méthode:Décomposition en fonctions élémentairesAnalyse des goulots d’étranglementOptimisationRépartition matériel/logicielMEITO, Rennes18Avril 2010
  • 19. Répartir les fonctions Hw/SwMEITO, Rennes19Avril 2010
  • 20. Une optimisation en chiffresExemple: détection de mouvementsFonction élémentaire: extraction fond-formeForme = abs(Imagen – Imagen-1) MEITO, Rennes20Avril 2010
  • 21. Une application: MIPSEE® & LDWObjectifs: Extraction des paramètres d’interaction Véhicule / Infrastructure routièrePosition du véhiculeAngles de tangage, roulis, lacetCourbure et largeur de la routeEtc…MEITO, Rennes21Avril 2010
  • 22. Données d’origine:Algo + RTMaps + PC 20fps, QVGA 300Ko de code, 2Mo de mémoireMEITO, Rennes22Avril 2010
  • 23. Résultats des optimisationsMIPSEEARM11 @532MHzInterface caméra, co-processeur FPURésultats:20fps VGA, charge CPU <30%75Ko de code, 200Ko de mémoireConsommation 1WattMEITO, Rennes23Avril 2010
  • 25. ConclusionsProblématique avéréeSolutions :Processeurs génériques avec capacités de traitement d’images,Méthodologie,Outils de « profilage » du codeVision système partitionnement matériel/logicielPlateformes matérielles Expertise régionale disponiblePôle images et réseaux, Académiques, PME, …MEITO, Rennes25Avril 2010

Notes de l'éditeur

  1. Embarqué, intégration, miniaturisation, consommation
  2. Hier: L’acquisition, gros flux de données, le pré-traitement, le traitement, le post-traitement, la restitutionAjourd’hui:L’acquisition, le pré-traitement, le traitement, le post-traitement, faible flux de données, la restitution