<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marceau.Decamps</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Marceau.Decamps"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Marceau.Decamps"/>
	<updated>2026-05-30T06:22:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47735</id>
		<title>Projets 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47735"/>
		<updated>2020-03-18T21:03:30Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 20 Janvier 2020 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2019_2020. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets===&lt;br /&gt;
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)&lt;br /&gt;
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l&#039;[[Institut polaire Paul Emile Victor]]&lt;br /&gt;
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT&lt;br /&gt;
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix&lt;br /&gt;
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix&lt;br /&gt;
* 5. [[Dataviz de la qualité de l&#039;air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)&lt;br /&gt;
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&amp;amp;M) (Tech Ionic à confirmer)&lt;br /&gt;
* 7. Intégration d&#039;Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard&lt;br /&gt;
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)&lt;br /&gt;
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard&lt;br /&gt;
* 10. [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez&lt;br /&gt;
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)&lt;br /&gt;
* DatViz pour l&#039;IoT&lt;br /&gt;
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez&lt;br /&gt;
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)&lt;br /&gt;
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)&lt;br /&gt;
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)&lt;br /&gt;
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)&lt;br /&gt;
* 18. [[Projet d&#039;Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon&lt;br /&gt;
* 19. [[FPGA et Deep Learnning]] : Olivier Richard&lt;br /&gt;
* 20. [[Source Héritage et NIX]] : Olivier Richard&lt;br /&gt;
* 21. [[Proxy Cache HTTPS]] : Olivier Richard&lt;br /&gt;
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard&lt;br /&gt;
Non prioritaire&lt;br /&gt;
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)&lt;br /&gt;
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&amp;amp;M)&lt;br /&gt;
* [[Benchmark de MCU pour l&#039;IoT]] : Didier Donsez&lt;br /&gt;
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez&lt;br /&gt;
* [[SimCity]] avec [[ThreeJS]]&lt;br /&gt;
* [[WhereIsMyCar]] : application mobile pour se souvenir de l&#039;endroit où sa voiture est garée. : Didier Donsez&lt;br /&gt;
* [[CannonBall de voitures autonomes 2018]]&lt;br /&gt;
* [[Covoiturage Solidaire]], Didier Donsez&lt;br /&gt;
* [[Intégration d&#039;OpenAM à la génération de JHipster]] : Didier Donsez&lt;br /&gt;
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart&lt;br /&gt;
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez&lt;br /&gt;
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)&lt;br /&gt;
&lt;br /&gt;
==== Affectation  ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 2019-2020&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[ASAC/AP|Agriculture connectée Polytech]]&lt;br /&gt;
| VERNET MAXIME, SAJIDE IDRISS&lt;br /&gt;
| PALIX Nicolas &lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[ASAC/ACJC|Agriculture connectée St Cassien]]&lt;br /&gt;
| LABBE NICOLAS,RUZAFA REMY&lt;br /&gt;
| PALIX Nicolas&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]&lt;br /&gt;
| CROCIATI MORGAN,GRAUGNARD TOM&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Intégration d&#039;Intel Movidius ou MAix BiT à RobAIR]]&lt;br /&gt;
| PALOMO REMY, BOLEAT BAPTISTE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Application mobile de secours du PGHM]]&lt;br /&gt;
| CHATON ALEXANDRA,FRION THOMAS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[ Application mobile pour la capture de marmottes ]]&lt;br /&gt;
| EL JRAIDI RIM, NELSON WILLIAM&lt;br /&gt;
| Didier DONSEZ, Franck DELBARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]&lt;br /&gt;
| CHAIX MANON,NGUENA ZEMAO GLORIA&lt;br /&gt;
| Olivier Richard et Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]&lt;br /&gt;
| ARTAUD Adrien,FOUGERE SEBASTIAN&lt;br /&gt;
| Didier DONSEZ, Franck ROUDET&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Amélioration de greffons Grafana]]&lt;br /&gt;
| MURPHY MICA,VELUT CLAIRE&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]]&lt;br /&gt;
| HO NHAT QUANG,MANISSADJIAN GABRIEL&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]&lt;br /&gt;
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]&lt;br /&gt;
| GUIVARCH ALAN, PAREILLEUX KILLIAN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
| [[Contribution au logiciel EDCampus]]&lt;br /&gt;
| BEAUGRAND ELISA,DE GAUDENZI LOUIS&lt;br /&gt;
| Didier Donsez, Anthony Geourjon&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[VisuGPX : Application mobile pour ski rando]]&lt;br /&gt;
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[FPGA et Deep Learnning]]&lt;br /&gt;
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| [[Source Héritage et NIX]]&lt;br /&gt;
| PASDELOUP ROMAIN,SALMON ALEXANDRE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]&lt;br /&gt;
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[Proxy Cache HTTPS]]&lt;br /&gt;
| AUDIN RAPHAEL,RIVAL GAETAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|- [[Media: xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[Reverse Proxy pour gestionnaire de taches]]&lt;br /&gt;
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]&lt;br /&gt;
| ROLLIN ALEXIS,SAGET ANTOINE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : [[user:Donsez | Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Calendrier: 28/01 (13H30) à Fin Mars 2020.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Démarrage : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).&lt;br /&gt;
&lt;br /&gt;
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]&lt;br /&gt;
&lt;br /&gt;
====Propositions de projets S10====&lt;br /&gt;
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez&lt;br /&gt;
* [[Contributions open-source au projet JHipster]] : Didier Donsez&lt;br /&gt;
* [[Ecrire en gestes]] : Olivier Richard&lt;br /&gt;
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru&lt;br /&gt;
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère&lt;br /&gt;
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.&lt;br /&gt;
* [[IoTChain]] : Didier Donsez&lt;br /&gt;
* [[Projet STAPS]] : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reporté&lt;br /&gt;
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS&lt;br /&gt;
* Projet IA/Edge: Databox : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2019-2020&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Projet STAPS : Location de matériel sportif]]&lt;br /&gt;
 | ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://slides.com/hughnatt/presentation-projet-staps/fullscreen Présentation Finale] - [https://gitlab.com/projet_info5 GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Contributions à Software Heritage]]&lt;br /&gt;
 | Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier&lt;br /&gt;
 | Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
 | [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]&lt;br /&gt;
 | REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine&lt;br /&gt;
 | 💪🏼💣 Didier DONSEZ 🔥❤️&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contributions open-source au projet JHipster]]&lt;br /&gt;
 | SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution ChirpStack]]&lt;br /&gt;
 | RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, Hoel Jalmin, DUMAX VORZET Mathieu&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]&lt;br /&gt;
 | [https://github.com/campus-iot/docs/rapport.md Rapport final] - [https://github.com/campus-iot/docs/rapport-technique.md Rapport technique] - [https://github.com/campus-iot/presentation/finale.md Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Secours Montagne avec LoRa]]&lt;br /&gt;
 | WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]&lt;br /&gt;
 | [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Contributions open source au projet EdCampus]]&lt;br /&gt;
 | RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Contributions open source au projet SmartRecruiting]]&lt;br /&gt;
 | LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Projet Guc Voile App]]&lt;br /&gt;
 | SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade&lt;br /&gt;
 | Anthony GEOURJON&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application]]  - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel]] &lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Projet Kine 2.0]]&lt;br /&gt;
 | BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine&lt;br /&gt;
 | Sylvain TORU&lt;br /&gt;
 | [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Projet Ecrire en geste]]&lt;br /&gt;
 | CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz&lt;br /&gt;
 | Olivier RICHARD&lt;br /&gt;
 | [https://github.com/WriteInGesturesProject/docs/ Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours%20(1).pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Instructions pour l&#039;évaluation du projet S10====&lt;br /&gt;
La soutenance de projet prévue les 19-20 Mars, est remplacée par:&lt;br /&gt;
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),&lt;br /&gt;
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).&lt;br /&gt;
&lt;br /&gt;
* La présentation est constituée des chapitres suivants:&lt;br /&gt;
** Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
** Technologies employées&lt;br /&gt;
** Architecture techniques&lt;br /&gt;
** Réalisations techniques&lt;br /&gt;
** Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
** Outils (collaboration, CD/CI ...)&lt;br /&gt;
** Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
** Conclusion (Retour d&#039;expérience)&lt;br /&gt;
** Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
* Le screencast sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
* Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
* NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l&#039;épisode Covid-19 passé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d&#039;après midi).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2019/TP|PM2M]]==&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47734</id>
		<title>Projets 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47734"/>
		<updated>2020-03-18T21:01:57Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 20 Janvier 2020 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2019_2020. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets===&lt;br /&gt;
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)&lt;br /&gt;
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l&#039;[[Institut polaire Paul Emile Victor]]&lt;br /&gt;
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT&lt;br /&gt;
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix&lt;br /&gt;
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix&lt;br /&gt;
* 5. [[Dataviz de la qualité de l&#039;air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)&lt;br /&gt;
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&amp;amp;M) (Tech Ionic à confirmer)&lt;br /&gt;
* 7. Intégration d&#039;Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard&lt;br /&gt;
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)&lt;br /&gt;
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard&lt;br /&gt;
* 10. [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez&lt;br /&gt;
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)&lt;br /&gt;
* DatViz pour l&#039;IoT&lt;br /&gt;
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez&lt;br /&gt;
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)&lt;br /&gt;
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)&lt;br /&gt;
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)&lt;br /&gt;
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)&lt;br /&gt;
* 18. [[Projet d&#039;Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon&lt;br /&gt;
* 19. [[FPGA et Deep Learnning]] : Olivier Richard&lt;br /&gt;
* 20. [[Source Héritage et NIX]] : Olivier Richard&lt;br /&gt;
* 21. [[Proxy Cache HTTPS]] : Olivier Richard&lt;br /&gt;
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard&lt;br /&gt;
Non prioritaire&lt;br /&gt;
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)&lt;br /&gt;
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&amp;amp;M)&lt;br /&gt;
* [[Benchmark de MCU pour l&#039;IoT]] : Didier Donsez&lt;br /&gt;
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez&lt;br /&gt;
* [[SimCity]] avec [[ThreeJS]]&lt;br /&gt;
* [[WhereIsMyCar]] : application mobile pour se souvenir de l&#039;endroit où sa voiture est garée. : Didier Donsez&lt;br /&gt;
* [[CannonBall de voitures autonomes 2018]]&lt;br /&gt;
* [[Covoiturage Solidaire]], Didier Donsez&lt;br /&gt;
* [[Intégration d&#039;OpenAM à la génération de JHipster]] : Didier Donsez&lt;br /&gt;
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart&lt;br /&gt;
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez&lt;br /&gt;
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)&lt;br /&gt;
&lt;br /&gt;
==== Affectation  ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 2019-2020&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[ASAC/AP|Agriculture connectée Polytech]]&lt;br /&gt;
| VERNET MAXIME, SAJIDE IDRISS&lt;br /&gt;
| PALIX Nicolas &lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[ASAC/ACJC|Agriculture connectée St Cassien]]&lt;br /&gt;
| LABBE NICOLAS,RUZAFA REMY&lt;br /&gt;
| PALIX Nicolas&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]&lt;br /&gt;
| CROCIATI MORGAN,GRAUGNARD TOM&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Intégration d&#039;Intel Movidius ou MAix BiT à RobAIR]]&lt;br /&gt;
| PALOMO REMY, BOLEAT BAPTISTE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Application mobile de secours du PGHM]]&lt;br /&gt;
| CHATON ALEXANDRA,FRION THOMAS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[ Application mobile pour la capture de marmottes ]]&lt;br /&gt;
| EL JRAIDI RIM, NELSON WILLIAM&lt;br /&gt;
| Didier DONSEZ, Franck DELBARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]&lt;br /&gt;
| CHAIX MANON,NGUENA ZEMAO GLORIA&lt;br /&gt;
| Olivier Richard et Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]&lt;br /&gt;
| ARTAUD Adrien,FOUGERE SEBASTIAN&lt;br /&gt;
| Didier DONSEZ, Franck ROUDET&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Amélioration de greffons Grafana]]&lt;br /&gt;
| MURPHY MICA,VELUT CLAIRE&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]]&lt;br /&gt;
| HO NHAT QUANG,MANISSADJIAN GABRIEL&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]&lt;br /&gt;
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]&lt;br /&gt;
| GUIVARCH ALAN, PAREILLEUX KILLIAN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
| [[Contribution au logiciel EDCampus]]&lt;br /&gt;
| BEAUGRAND ELISA,DE GAUDENZI LOUIS&lt;br /&gt;
| Didier Donsez, Anthony Geourjon&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[VisuGPX : Application mobile pour ski rando]]&lt;br /&gt;
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[FPGA et Deep Learnning]]&lt;br /&gt;
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| [[Source Héritage et NIX]]&lt;br /&gt;
| PASDELOUP ROMAIN,SALMON ALEXANDRE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]&lt;br /&gt;
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[Proxy Cache HTTPS]]&lt;br /&gt;
| AUDIN RAPHAEL,RIVAL GAETAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|- [[Media: xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[Reverse Proxy pour gestionnaire de taches]]&lt;br /&gt;
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]&lt;br /&gt;
| ROLLIN ALEXIS,SAGET ANTOINE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : [[user:Donsez | Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Calendrier: 28/01 (13H30) à Fin Mars 2020.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Démarrage : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).&lt;br /&gt;
&lt;br /&gt;
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]&lt;br /&gt;
&lt;br /&gt;
====Propositions de projets S10====&lt;br /&gt;
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez&lt;br /&gt;
* [[Contributions open-source au projet JHipster]] : Didier Donsez&lt;br /&gt;
* [[Ecrire en gestes]] : Olivier Richard&lt;br /&gt;
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru&lt;br /&gt;
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère&lt;br /&gt;
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.&lt;br /&gt;
* [[IoTChain]] : Didier Donsez&lt;br /&gt;
* [[Projet STAPS]] : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reporté&lt;br /&gt;
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS&lt;br /&gt;
* Projet IA/Edge: Databox : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2019-2020&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Projet STAPS : Location de matériel sportif]]&lt;br /&gt;
 | ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://slides.com/hughnatt/presentation-projet-staps/fullscreen Présentation Finale] - [https://gitlab.com/projet_info5 GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Contributions à Software Heritage]]&lt;br /&gt;
 | Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier&lt;br /&gt;
 | Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
 | [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]&lt;br /&gt;
 | REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine&lt;br /&gt;
 | 💪🏼💣 Didier DONSEZ 🔥❤️&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contributions open-source au projet JHipster]]&lt;br /&gt;
 | SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution ChirpStack]]&lt;br /&gt;
 | RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, Hoel Jalmin, DUMAX VORZET Mathieu&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]&lt;br /&gt;
 | [https://github.com/campus-iot/docs/rapport.md Rapport final] - [https://github.com/campus-iot/docs/rapport-technique.md Rapport technique] - [https://github.com/campus-iot/presentation/finale.md Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Secours Montagne avec LoRa]]&lt;br /&gt;
 | WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]&lt;br /&gt;
 | [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Projet EDCampus]]&lt;br /&gt;
 | RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Contributions open source au projet SmartRecruiting]]&lt;br /&gt;
 | LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Projet Guc Voile App]]&lt;br /&gt;
 | SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade&lt;br /&gt;
 | Anthony GEOURJON&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application]]  - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel]] &lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Projet Kine 2.0]]&lt;br /&gt;
 | BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine&lt;br /&gt;
 | Sylvain TORU&lt;br /&gt;
 | [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Projet Ecrire en geste]]&lt;br /&gt;
 | CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz&lt;br /&gt;
 | Olivier RICHARD&lt;br /&gt;
 | [https://github.com/WriteInGesturesProject/docs/ Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours%20(1).pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Instructions pour l&#039;évaluation du projet S10====&lt;br /&gt;
La soutenance de projet prévue les 19-20 Mars, est remplacée par:&lt;br /&gt;
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),&lt;br /&gt;
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).&lt;br /&gt;
&lt;br /&gt;
* La présentation est constituée des chapitres suivants:&lt;br /&gt;
** Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
** Technologies employées&lt;br /&gt;
** Architecture techniques&lt;br /&gt;
** Réalisations techniques&lt;br /&gt;
** Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
** Outils (collaboration, CD/CI ...)&lt;br /&gt;
** Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
** Conclusion (Retour d&#039;expérience)&lt;br /&gt;
** Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
* Le screencast sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
* Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
* NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l&#039;épisode Covid-19 passé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d&#039;après midi).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2019/TP|PM2M]]==&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47476</id>
		<title>Projets 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47476"/>
		<updated>2020-03-03T08:39:32Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 20 Janvier 2020 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2019_2020. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets===&lt;br /&gt;
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)&lt;br /&gt;
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l&#039;[[Institut polaire Paul Emile Victor]]&lt;br /&gt;
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT&lt;br /&gt;
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix&lt;br /&gt;
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix&lt;br /&gt;
* 5. [[Dataviz de la qualité de l&#039;air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)&lt;br /&gt;
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&amp;amp;M) (Tech Ionic à confirmer)&lt;br /&gt;
* 7. Intégration d&#039;Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard&lt;br /&gt;
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)&lt;br /&gt;
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard&lt;br /&gt;
* 10. [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez&lt;br /&gt;
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)&lt;br /&gt;
* DatViz pour l&#039;IoT&lt;br /&gt;
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez&lt;br /&gt;
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)&lt;br /&gt;
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)&lt;br /&gt;
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)&lt;br /&gt;
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)&lt;br /&gt;
* 18. [[Projet d&#039;Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon&lt;br /&gt;
* 19. [[FPGA et Deep Learnning]] : Olivier Richard&lt;br /&gt;
* 20. [[Source Héritage et NIX]] : Olivier Richard&lt;br /&gt;
* 21. [[Proxy Cache HTTPS]] : Olivier Richard&lt;br /&gt;
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard&lt;br /&gt;
Non prioritaire&lt;br /&gt;
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)&lt;br /&gt;
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&amp;amp;M)&lt;br /&gt;
* [[Benchmark de MCU pour l&#039;IoT]] : Didier Donsez&lt;br /&gt;
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez&lt;br /&gt;
* [[SimCity]] avec [[ThreeJS]]&lt;br /&gt;
* [[WhereIsMyCar]] : application mobile pour se souvenir de l&#039;endroit où sa voiture est garée. : Didier Donsez&lt;br /&gt;
* [[CannonBall de voitures autonomes 2018]]&lt;br /&gt;
* [[Covoiturage Solidaire]], Didier Donsez&lt;br /&gt;
* [[Intégration d&#039;OpenAM à la génération de JHipster]] : Didier Donsez&lt;br /&gt;
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart&lt;br /&gt;
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez&lt;br /&gt;
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)&lt;br /&gt;
&lt;br /&gt;
==== Affectation  ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 2019-2020&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[ASAC/AP|Agriculture connectée Polytech]]&lt;br /&gt;
| VERNET MAXIME, SAJIDE IDRISS&lt;br /&gt;
| PALIX Nicolas &lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[ASAC/ACJC|Agriculture connectée St Cassien]]&lt;br /&gt;
| LABBE NICOLAS,RUZAFA REMY&lt;br /&gt;
| PALIX Nicolas&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]&lt;br /&gt;
| CROCIATI MORGAN,GRAUGNARD TOM&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Intégration d&#039;Intel Movidius ou MAix BiT à RobAIR]]&lt;br /&gt;
| PALOMO REMY, BOLEAT BAPTISTE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Application mobile de secours du PGHM]]&lt;br /&gt;
| CHATON ALEXANDRA,FRION THOMAS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[ Application mobile pour la capture de marmottes ]]&lt;br /&gt;
| EL JRAIDI RIM, NELSON WILLIAM&lt;br /&gt;
| Didier DONSEZ, Franck DELBARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]&lt;br /&gt;
| CHAIX MANON,NGUENA ZEMAO GLORIA&lt;br /&gt;
| Olivier Richard et Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]&lt;br /&gt;
| ARTAUD Adrien,FOUGERE SEBASTIAN&lt;br /&gt;
| Didier DONSEZ, Franck ROUDET&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Amélioration de greffons Grafana]]&lt;br /&gt;
| MURPHY MICA,VELUT CLAIRE&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]]&lt;br /&gt;
| HO NHAT QUANG,MANISSADJIAN GABRIEL&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]&lt;br /&gt;
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]&lt;br /&gt;
| GUIVARCH ALAN, PAREILLEUX KILLIAN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
| [[Contribution au logiciel EDCampus]]&lt;br /&gt;
| BEAUGRAND ELISA,DE GAUDENZI LOUIS&lt;br /&gt;
| Didier Donsez, Anthony Geourjon&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[VisuGPX : Application mobile pour ski rando]]&lt;br /&gt;
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[FPGA et Deep Learnning]]&lt;br /&gt;
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| [[Source Héritage et NIX]]&lt;br /&gt;
| PASDELOUP ROMAIN,SALMON ALEXANDRE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[Proxy Cache HTTPS]]&lt;br /&gt;
| AUDIN RAPHAEL,RIVAL GAETAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[Reverse Proxy pour gestionnaire de taches]]&lt;br /&gt;
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]&lt;br /&gt;
| ROLLIN ALEXIS,SAGET ANTOINE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : [[user:Donsez | Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Calendrier: 28/01 (13H30) à Fin Mars 2020.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Démarrage : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).&lt;br /&gt;
&lt;br /&gt;
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]&lt;br /&gt;
&lt;br /&gt;
====Propositions de projets S10====&lt;br /&gt;
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez&lt;br /&gt;
* [[Contributions open-source au projet JHipster]] : Didier Donsez&lt;br /&gt;
* [[Ecrire en gestes]] : Olivier Richard&lt;br /&gt;
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru&lt;br /&gt;
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère&lt;br /&gt;
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.&lt;br /&gt;
* [[IoTChain]] : Didier Donsez&lt;br /&gt;
* [[Projet STAPS]] : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reporté&lt;br /&gt;
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS&lt;br /&gt;
* Projet IA/Edge: Databox : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2019-2020&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Projet STAPS : Location de matériel sportif]]&lt;br /&gt;
 | ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/rapport.md Rapport final] - [https://gitlab.com/projet_info5/docs/rapport-technique.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://gitlab.com/projet_info5/presentation/finale.md Présentation Finale] - [https://gitlab.com/projet_info5 GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Contributions à Software Heritage]]&lt;br /&gt;
 | Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier&lt;br /&gt;
 | Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://gitlab.com/TODO/presentation/intermediaire.md Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]&lt;br /&gt;
 | REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine&lt;br /&gt;
 | 💪🏼💣 Didier DONSEZ 🔥❤️&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contributions open-source au projet JHipster]]&lt;br /&gt;
 | SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [https://github.com/contribution-jhipster-uga/presentation/intermediaire.md Présentation intermédiaire] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution ChirpStack]]&lt;br /&gt;
 | RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, Hoel Jalmin, DUMAX VORZET Mathieu&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]&lt;br /&gt;
 | [https://github.com/campus-iot/docs/rapport.md Rapport final] - [https://github.com/campus-iot/docs/rapport-technique.md Rapport technique] - [https://github.com/campus-iot/presentation/finale.md Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Secours Montagne avec LoRa]]&lt;br /&gt;
 | WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]&lt;br /&gt;
 | [https://gitlab.com/info5_2020_secoursenmontagne GitLab] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Projet EDCampus]]&lt;br /&gt;
 | RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Contributions open source au projet SmartRecruiting]]&lt;br /&gt;
 | LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Projet Guc Voile App]]&lt;br /&gt;
 | SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade&lt;br /&gt;
 | Anthony GEOURJON&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Projet Kine 2.0]]&lt;br /&gt;
 | BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine&lt;br /&gt;
 | Sylvain TORU&lt;br /&gt;
 | [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Projet Ecrire en geste]]&lt;br /&gt;
 | CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz&lt;br /&gt;
 | Olivier RICHARD&lt;br /&gt;
 | [https://github.com/WriteInGesturesProject/docs/ Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://gitlab.com/TODO/presentation/intermediaire.md Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2019/TP|PM2M]]==&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Soutenance_intermediaire_Edcampus.pdf&amp;diff=47475</id>
		<title>File:Soutenance intermediaire Edcampus.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Soutenance_intermediaire_Edcampus.pdf&amp;diff=47475"/>
		<updated>2020-03-03T08:38:46Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47474</id>
		<title>Projets 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2019-2020&amp;diff=47474"/>
		<updated>2020-03-03T08:38:00Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 20 Janvier 2020 après midi&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2019_2020. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets===&lt;br /&gt;
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)&lt;br /&gt;
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l&#039;[[Institut polaire Paul Emile Victor]]&lt;br /&gt;
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT&lt;br /&gt;
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix&lt;br /&gt;
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix&lt;br /&gt;
* 5. [[Dataviz de la qualité de l&#039;air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)&lt;br /&gt;
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&amp;amp;M) (Tech Ionic à confirmer)&lt;br /&gt;
* 7. Intégration d&#039;Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard&lt;br /&gt;
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)&lt;br /&gt;
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard&lt;br /&gt;
* 10. [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez&lt;br /&gt;
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)&lt;br /&gt;
* DatViz pour l&#039;IoT&lt;br /&gt;
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez&lt;br /&gt;
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)&lt;br /&gt;
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)&lt;br /&gt;
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)&lt;br /&gt;
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)&lt;br /&gt;
* 18. [[Projet d&#039;Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon&lt;br /&gt;
* 19. [[FPGA et Deep Learnning]] : Olivier Richard&lt;br /&gt;
* 20. [[Source Héritage et NIX]] : Olivier Richard&lt;br /&gt;
* 21. [[Proxy Cache HTTPS]] : Olivier Richard&lt;br /&gt;
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard&lt;br /&gt;
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard&lt;br /&gt;
Non prioritaire&lt;br /&gt;
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)&lt;br /&gt;
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&amp;amp;M)&lt;br /&gt;
* [[Benchmark de MCU pour l&#039;IoT]] : Didier Donsez&lt;br /&gt;
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez&lt;br /&gt;
* [[SimCity]] avec [[ThreeJS]]&lt;br /&gt;
* [[WhereIsMyCar]] : application mobile pour se souvenir de l&#039;endroit où sa voiture est garée. : Didier Donsez&lt;br /&gt;
* [[CannonBall de voitures autonomes 2018]]&lt;br /&gt;
* [[Covoiturage Solidaire]], Didier Donsez&lt;br /&gt;
* [[Intégration d&#039;OpenAM à la génération de JHipster]] : Didier Donsez&lt;br /&gt;
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart&lt;br /&gt;
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez&lt;br /&gt;
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)&lt;br /&gt;
&lt;br /&gt;
==== Affectation  ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 2019-2020&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
| [[ASAC/AP|Agriculture connectée Polytech]]&lt;br /&gt;
| VERNET MAXIME, SAJIDE IDRISS&lt;br /&gt;
| PALIX Nicolas &lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
| [[ASAC/ACJC|Agriculture connectée St Cassien]]&lt;br /&gt;
| LABBE NICOLAS,RUZAFA REMY&lt;br /&gt;
| PALIX Nicolas&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]&lt;br /&gt;
| CROCIATI MORGAN,GRAUGNARD TOM&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
| [[Intégration d&#039;Intel Movidius ou MAix BiT à RobAIR]]&lt;br /&gt;
| PALOMO REMY, BOLEAT BAPTISTE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
| [[Application mobile de secours du PGHM]]&lt;br /&gt;
| CHATON ALEXANDRA,FRION THOMAS&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_suivi.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
| [[ Application mobile pour la capture de marmottes ]]&lt;br /&gt;
| EL JRAIDI RIM, NELSON WILLIAM&lt;br /&gt;
| Didier DONSEZ, Franck DELBARD&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
| [[Supports pédagogiques open-source pour l&#039;initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]&lt;br /&gt;
| CHAIX MANON,NGUENA ZEMAO GLORIA&lt;br /&gt;
| Olivier Richard et Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]&lt;br /&gt;
| ARTAUD Adrien,FOUGERE SEBASTIAN&lt;br /&gt;
| Didier DONSEZ, Franck ROUDET&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
| [[Amélioration de greffons Grafana]]&lt;br /&gt;
| MURPHY MICA,VELUT CLAIRE&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l&#039;UGA]]&lt;br /&gt;
| HO NHAT QUANG,MANISSADJIAN GABRIEL&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]&lt;br /&gt;
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM&lt;br /&gt;
| Didier DONSEZ&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]&lt;br /&gt;
| GUIVARCH ALAN, PAREILLEUX KILLIAN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
| [[Contribution au logiciel EDCampus]]&lt;br /&gt;
| BEAUGRAND ELISA,DE GAUDENZI LOUIS&lt;br /&gt;
| Didier Donsez, Anthony Geourjon&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
| [[VisuGPX : Application mobile pour ski rando]]&lt;br /&gt;
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN&lt;br /&gt;
| Didier Donsez&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/17/docs/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
| [[FPGA et Deep Learnning]]&lt;br /&gt;
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
| [[Source Héritage et NIX]]&lt;br /&gt;
| PASDELOUP ROMAIN,SALMON ALEXANDRE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
| [[Proxy Cache HTTPS]]&lt;br /&gt;
| AUDIN RAPHAEL,RIVAL GAETAN&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
| [[Reverse Proxy pour gestionnaire de taches]]&lt;br /&gt;
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA&lt;br /&gt;
| TODO&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]&lt;br /&gt;
| ROLLIN ALEXIS,SAGET ANTOINE&lt;br /&gt;
| Olivier Richard&lt;br /&gt;
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/docs/blob/master/README.md Fiche]&lt;br /&gt;
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2019.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : [[user:Donsez | Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Calendrier: 28/01 (13H30) à Fin Mars 2020.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Démarrage : 28/01 (13H30) . Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).&lt;br /&gt;
&lt;br /&gt;
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]&lt;br /&gt;
&lt;br /&gt;
====Propositions de projets S10====&lt;br /&gt;
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez&lt;br /&gt;
* [[Contributions open-source au projet JHipster]] : Didier Donsez&lt;br /&gt;
* [[Ecrire en gestes]] : Olivier Richard&lt;br /&gt;
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru&lt;br /&gt;
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)&lt;br /&gt;
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère&lt;br /&gt;
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.&lt;br /&gt;
* [[IoTChain]] : Didier Donsez&lt;br /&gt;
* [[Projet STAPS]] : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reporté&lt;br /&gt;
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS&lt;br /&gt;
* Projet IA/Edge: Databox : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2019-2020&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Projet STAPS : Location de matériel sportif]]&lt;br /&gt;
 | ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/projet_info5/docs/rapport.md Rapport final] - [https://gitlab.com/projet_info5/docs/rapport-technique.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://gitlab.com/projet_info5/presentation/finale.md Présentation Finale] - [https://gitlab.com/projet_info5 GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Contributions à Software Heritage]]&lt;br /&gt;
 | Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier&lt;br /&gt;
 | Didier Donsez, Roberto Di Cosmo&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://gitlab.com/TODO/presentation/intermediaire.md Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]&lt;br /&gt;
 | REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine&lt;br /&gt;
 | 💪🏼💣 Didier DONSEZ 🔥❤️&lt;br /&gt;
 | [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contributions open-source au projet JHipster]]&lt;br /&gt;
 | SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [https://github.com/contribution-jhipster-uga/presentation/intermediaire.md Présentation intermédiaire] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution ChirpStack]]&lt;br /&gt;
 | RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, Hoel Jalmin, DUMAX VORZET Mathieu&lt;br /&gt;
 | Didier DONSEZ&lt;br /&gt;
 | [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]&lt;br /&gt;
 | [https://github.com/campus-iot/docs/rapport.md Rapport final] - [https://github.com/campus-iot/docs/rapport-technique.md Rapport technique] - [https://github.com/campus-iot/presentation/finale.md Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Secours Montagne avec LoRa]]&lt;br /&gt;
 | WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]&lt;br /&gt;
 | [https://gitlab.com/info5_2020_secoursenmontagne GitLab] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Projet EDCampus]]&lt;br /&gt;
 | RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance.pdf | Présentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Contributions open source au projet SmartRecruiting]]&lt;br /&gt;
 | LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi &lt;br /&gt;
 | Anthony GEOURJON - Gérard POLLIER&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Projet Guc Voile App]]&lt;br /&gt;
 | SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade&lt;br /&gt;
 | Anthony GEOURJON&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Projet Kine 2.0]]&lt;br /&gt;
 | BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine&lt;br /&gt;
 | Sylvain TORU&lt;br /&gt;
 | [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Projet Ecrire en geste]]&lt;br /&gt;
 | CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz&lt;br /&gt;
 | Olivier RICHARD&lt;br /&gt;
 | [https://github.com/WriteInGesturesProject/docs/ Fiche de suivi]&lt;br /&gt;
 | [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://gitlab.com/TODO/presentation/intermediaire.md Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2019/TP|PM2M]]==&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Photogramm%C3%A9trie.pdf&amp;diff=46080</id>
		<title>File:Photogrammétrie.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Photogramm%C3%A9trie.pdf&amp;diff=46080"/>
		<updated>2019-12-02T12:04:30Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: Marceau.Decamps uploaded a new version of File:Photogrammétrie.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slides VT2019 Photogrammétrie&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46046</id>
		<title>VT2019 Photogrammetrie</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46046"/>
		<updated>2019-12-01T20:18:08Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: /* Drone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La photogrammétrie numérique est la technique d’accumulation et de calcul à partir de plusieurs données afin de reconstruire une scène en 3D de la manière la plus précise possible. En d&#039;autres termes, la photogrammétrie c&#039;est le fait de se déplacer autour d’un sujet (par exemple une montagne) en recueillant des données pour pouvoir le reconstruire numériquement en trois dimensions.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Digital photogrammetry is the technique of accumulating and calculating from several data in order to reconstruct a 3D scene as accurately as possible. In other words, photogrammetry is the act of moving around a subject (e.g. a mountain) by collecting data to be able to digitally reconstruct it in three dimensions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It can be used in multiple domains such as topography, cartography and archaeology. This wiki presents the step-by-step approach to 3D modeling using a point cloud, as well as some examples of physical and digital tools and methods used.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Keywords: 3D Modeling, Digital Photogrammetry, Point Cloud, Odometry, Filtering, Segmentation, Reconstruction&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domaines d’application=&lt;br /&gt;
&lt;br /&gt;
La photogrammétrie peut être utilisée dans de multiples domaines, étant très importante principalement pour faciliter l&#039;exploration et la reconnaissance d&#039;objets dans lesquels l&#039;homme a des difficultés d&#039;accès, comme les très grandes ou très petites surfaces.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de domaines d&#039;application :&lt;br /&gt;
* Topographie&lt;br /&gt;
* Cartographie&lt;br /&gt;
* Système d&#039;information géographique (SIG)&lt;br /&gt;
* Architecture&lt;br /&gt;
* Investigations de police&lt;br /&gt;
* Géologie&lt;br /&gt;
* Archéologie&lt;br /&gt;
&lt;br /&gt;
Un exemple d&#039;application dans le domaine de l&#039;archéologie est la mission [[VT2019_Photogrammetrie#SPTitle | &#039;&#039;ScanPyramids&#039;&#039;]], citée plus en détail à la fin de ce wiki.&lt;br /&gt;
&lt;br /&gt;
=PointCloud=&lt;br /&gt;
&lt;br /&gt;
Un point cloud, en français nuage de points, est un ensemble de points dans le même système de coordonnées. Autrement dit, c&#039;est une image classique excepté que les pixels, ici &amp;quot;points&amp;quot;, ont des coordonnées XYZ.&lt;br /&gt;
&lt;br /&gt;
Nous utilisons le nuage de points en photogrammétrie numérique pour représenter les données de l&#039;objet ou de la scène.&lt;br /&gt;
&lt;br /&gt;
==Outils physiques==&lt;br /&gt;
Pour obtenir le nuage de points, on utilise des outils physiques qui permettent de capturer des informations &amp;quot;3D&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Caméra binoculaire===&lt;br /&gt;
[[File:DUO.png | 200px | thumb | right | Figure 1 : DUO3D - DUO MLX]]&lt;br /&gt;
La caméra binoculaire est une caméra qui utilise deux objectifs différents pour, en plus de l&#039;image, obtenir la profondeur de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
Plus précisément, elle utilise des calculs mathématiques en comparant l&#039;image des deux capteurs pour obtenir le nuage de points.&lt;br /&gt;
[[File:Camera_Bino.png | 300px | thumb | centre | Figure 2 : Schéma de fonctionnement d&#039;une caméra binoculaire]]&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Elle est petite, cela permet un transport et un positionnement faciles n&#039;importe où.&lt;br /&gt;
* Elle n&#039;est pas chère.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est moins précise que d&#039;autres équipements.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 3, on peut voir un exemple d&#039;application avec des caméras binoculaires. On a les images des deux capteurs en haut à gauche, en faisant une analyse et des calculs, la caméra peut nous sortir une &#039;&#039;“depth map”&#039;&#039;, carte de profondeur, (en bas à gauche). En accumulant les images sur la &#039;&#039;depth map&#039;&#039;, on obtient un nuage de points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Bino.png | 700px | thumb | center | Figure 3 : Exemple d&#039;application avec des caméras binoculaires]]&lt;br /&gt;
&lt;br /&gt;
===Caméra infrarouge===&lt;br /&gt;
[[File:ASTRA.png | 200px | thumb | right | Figure 4 : ORBBEC - Astra S]]&lt;br /&gt;
La caméra infrarouge a un capteur RGB pour capturer l’image et en émetteur/récepteur infrarouge pour mesurer la distance. Elle utilise l&#039;accumulation des deux pour obtenir le nuage de points.&lt;br /&gt;
&lt;br /&gt;
L&#039;avantage :&lt;br /&gt;
* Elle est très précise.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est plus chère.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 5, on peut voir un exemple d&#039;application avec des caméras infrarouges, où on a une photo de la scène originale à gauche et deux vues de l&#039;image “brute” sortie de la caméra Astra.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Infra.png | 800px | thumb | center | Figure 5 : Exemple d&#039;application avec des caméras infrarouges]]&lt;br /&gt;
&lt;br /&gt;
===Drone===&lt;br /&gt;
[[File:INTEL.png | 200px | thumb | right | Figure 6 : INTEL Aero Plataform avec camèra]]&lt;br /&gt;
Le drone est un petit aéronef avec pilotage automatique ou télécommandé qui a une caméra attachée à lui.&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Il est très précis.&lt;br /&gt;
* Il permet de couvrir un large terrain.&lt;br /&gt;
&lt;br /&gt;
Les inconvénients :&lt;br /&gt;
* Il est très cher.&lt;br /&gt;
* Il a une technologie qui est parfois difficile à comprendre, ce qui nécessiterait une formation préalable ou l&#039;intervention d&#039;un utilisateur expérimenté.&lt;br /&gt;
&lt;br /&gt;
==Odométrie==&lt;br /&gt;
Odométrie est la technique permettant de calculer la position d’un objet en mesurant tous les déplacements d’un point A au point B.&lt;br /&gt;
&lt;br /&gt;
Elle est utilisée dans la robotique, permet aussi de mesurer la position d’une caméra en analysant les images.&lt;br /&gt;
&lt;br /&gt;
Il existe des outils numériques qui peuvent vous aider à calculer l&#039;odométrie entre les points. Un exemple est le logiciel ORB-SLAM2.&lt;br /&gt;
&lt;br /&gt;
===ORB-SLAM2===&lt;br /&gt;
ORB-SLAM2 est un logiciel open source (GPLv3 license) proposé par R. Mur-Artal et J. D. Tardos en 2017 sur l&#039;article &#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039; [[VT2019_Photogrammetrie#OrbSlam | &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]]. Ce logiciel a pour but de faire de la localisation and mapping system (SLAM).&lt;br /&gt;
&lt;br /&gt;
Il utilise des caméras binoculaires et les &#039;&#039;“points of interest”&#039;&#039;, points d&#039;intérêt, pour traquer les mouvements de la caméra.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 7, on peut voir un exemple d&#039;utilisation du logiciel ORB-SLAM2. En bas à droite on a l&#039;image de la caméra (stéréo) avec tous les &#039;&#039;points of interest&#039;&#039; en vert, et sur la grande fenêtre on a le résultat de l&#039;algorithme, on peut voir tous les &#039;&#039;points of interest&#039;&#039; calculés et chaque position clé de la caméra, ainsi que leurs liaisons.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_ORB.png | 600px | thumb | center | Figure 7 : Exemple d&#039;utilisation d&#039;ORB-SLAM2]]&lt;br /&gt;
&lt;br /&gt;
=Accumulation &amp;amp; Traitement=&lt;br /&gt;
Le processus d&#039;accumulation et traitement vise à transformer un nuage de points en un modèle 3D, ce qui se fait en cinq étapes principales.&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Pour commencer le processus d&#039;accumulation et traitement est indispensable une réflexion sur les méthodes et algorithmes qui seront utilisés afin de pouvoir capter les données nécessaires.&lt;br /&gt;
&lt;br /&gt;
Habituellement, en tant que données d&#039;entrée, il y a l&#039;ensemble de points qui ont été obtenus avec les caméras et le logiciel de positionnement. Ces points peuvent être orientés, c&#039;est-à-dire chaque point va avoir un vecteur normal, ou non.&lt;br /&gt;
&lt;br /&gt;
==Filtrage==&lt;br /&gt;
Le nuage de points acquis a inévitablement de bruit visuelle et contient des valeurs&#039;&#039;outliner&#039;&#039; dues aux limitations ou conditions des capteurs, à l&#039;éclairage de la scène, etc. Par conséquent, il est nécessaire d&#039;effectuer des opérations de filtrage sur le nuage de points pour obtenir des données plus précises afin de pouvoir effectuer les traitements suivants.  &lt;br /&gt;
&lt;br /&gt;
Pour cette opération de filtrage, différents filtres peuvent être utilisés et existent plusieurs façons de diviser ces filtres. Dans ce wiki on va regarder les détails de trois types de filtrage basées sur la division présentée sur l&#039;article &#039;&#039;A review of algorithms for filtering the 3D point cloud&#039;&#039; [[VT2019_Photogrammetrie#Filter | &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
;Filtrage statistique&lt;br /&gt;
: Le filtrage statique est le type de filtre qui examine la nature du point pour déterminer s&#039;il est pertinent ou non. Il s&#039;agit de filtres tels que le filtre passe-haut, le filtre passe-bas, le filtre basé sur la transformé de Fourier, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur le voisinage&lt;br /&gt;
: Les techniques de filtrage basées sur le voisinage déterminent la pertinence d&#039;un point en utilisant des mesures de similarité entre un point et son voisinage. Parmi ces filtres, on trouve KNN, K-Means, Locality Sensitive Hash, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur les PDEs&lt;br /&gt;
: Les techniques basées sur les PDEs (Partial Differential Equations) pour filtrer le nuage de points peuvent être considérées comme une extension des mailles triangulaires. Ces méthodes utilisent des équations aux dérivées partielles, y compris le deuxième ordre, le quatrième ordre et la dérivée partielle complexe. Ainsi, dans cette méthode, le voisinage influence aussi la pertinence du point.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
La segmentation c’est un groupement qui est utilisé pour décomposer le nuage de points en parties constitutives, qui peuvent être traitées indépendamment. Chaque partie normalement correspondent à des structures ou des objets spécifiques dans une scène.&lt;br /&gt;
Pour faire cette segmentation on peut utiliser plusieurs approches, voici quelques exemples :&lt;br /&gt;
&lt;br /&gt;
;La segmentation par lisières&lt;br /&gt;
: Cette segmentation s&#039;est basé sur les lisières, l&#039;algorithme déduit les arêtes de l’image à travers la position des points.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par croissance des régions&lt;br /&gt;
: Sur la croissance des régions le but c&#039;est de voir la similarité entre les pixels. Chaque objet sera une région avec des pixels voisins similaires.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par ajustement des modèles&lt;br /&gt;
: L&#039;ajustement des modèles compare le nuage de points avec les modèles préexistants (comme les formes géométriques) et le découpage de chaque objet est défini pour la similarité avec ce modèle.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par clustering&lt;br /&gt;
: Cette segmentation utilise des algorithmes mathématiques pour déterminer chaque &#039;&#039;cluster&#039;&#039; qui sera l&#039;objet. Une méthode de segmentation par clustering assez courante est basée sur la distance euclidienne entre les points.&lt;br /&gt;
&lt;br /&gt;
==Reconstruction de surface==&lt;br /&gt;
La reconstruction de surface est le processus par lequel un objet 3D est déduit, ou &amp;quot;reconstruit&amp;quot;, à partir du nuage de points qui échantillonnent la forme. Donc, une maille est créée sur cet ensemble des points. Cette maille peut être polygonale, triangulaire, entre autres.&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreuses techniques pour convertir un nuage de points en surface 3D. Certaines approches, telles que la triangulation de Delaunay, revêtent les sommets du nuage d&#039;une maille triangulaire, alors que d&#039;autres approches convertissent les points en champ volumétrique à l&#039;aide d&#039;un algorithme infographique[[VT2019_Photogrammetrie#WikiPC | &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
==Ajustement d’un modèle==&lt;br /&gt;
Souvent, pour terminer le processus de modélisation 3D, il est nécessaire d&#039;appliquer un modèle à cette image, c&#039;est-à-dire une sorte de texture ou d&#039;image, qui complétera chaque partie de la surface. La qualité du résultat de l&#039;ajustement basé sur le modèle dépend de deux facteurs : l&#039;approximation géométrique et la qualité de la maille obtenue dans la reconstruction.&lt;br /&gt;
&lt;br /&gt;
Pour obtenir le meilleur ajustement possible de ce modèle, on peut également utiliser plusieurs algorithmes, qui peuvent être divisés en deux grands groupes.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement par template rigide&lt;br /&gt;
: Pour l&#039;ajustement par template rigide la position à laquelle le modèle sera placé est estimé et il est placé tel qu&#039;il est à cet endroit.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement non-rigide&lt;br /&gt;
: Pour l&#039;ajustement non-rigide, également appelé ajustement paramétrique, la position à laquelle le modèle sera placé est estimé et avant de l&#039;appliquer les autres modèles qui sont déjà dans l&#039;image sont déformés pour l&#039;assortir et enfin le modèle est appliqué. Ce processus de déformation est appelé transformation homographique.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div id=&amp;quot;SPTitle&amp;quot;&amp;gt;ScanPyramids&amp;lt;/div&amp;gt;=&lt;br /&gt;
[[File:ScanPyramids.png | 300px | thumb | right | Figure 8 : Schéma de ScanPiramyds]]&lt;br /&gt;
La mission ScanPyramids (2015), conçue et coordonnée par la Faculté des Ingénieurs de l&#039;Université du Caire et l&#039;Institut français HIP (Héritage, Innovation, Préservation), visait à sonder, sans faire un seul trou, le cœur des plus grandes pyramides d&#039;Egypte [[VT2019_Photogrammetrie#ScanPyramids | &amp;lt;nowiki&amp;gt;[4]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
Deux missions de thermographie infrarouge ont été effectuées pour établir une carte thermique des monuments et révéler les vides sous la surface visible de la pyramide, puis deux missions de radiographie par muons ont été effectuées pour vérifier et visualiser avec précision la présence de structures inconnues dans les pyramides.&lt;br /&gt;
&lt;br /&gt;
Parallèlement aux missions d&#039;exploration, une campagne de photogrammétrie à l&#039;aide de drones a été fait, ce qui a permis la reconstruction 3D précise du plateau de Gizeh et du site du Dahchour, ainsi que de tous les monuments qui y sont érigés. Ces modèles sont mis à la disposition du public sous forme de données ouvertes par l&#039;Institut HIP.&lt;br /&gt;
&lt;br /&gt;
;Drones&lt;br /&gt;
: Ils ont utiliser deux types de drones : &lt;br /&gt;
* Type avion : il dispose d&#039;une grande autonomie et il est rapide et précis (~5cm).&lt;br /&gt;
* Type hélicoptère : il effectue un vol stationnaire, avec une grande précision (~1cm) et un scanner infrarouge.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Voyez ici une démonstration d&#039;un nuage de points publié par l&#039;entreprise Sketchfab, dans lequel nous pouvons voir certains des différents types de données que nous pouvons obtenir avec un nuage de points. La démonstration est itérative et les données représentent le Natural History Museum de Londres : [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
# &amp;lt;div id=&amp;quot;OrbSlam&amp;quot;&amp;gt;[https://arxiv.org/pdf/1610.06475.pdf Mur-Artal, Raul &amp;amp; D. Tardós, Juan. (2017). &#039;&#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Filter&amp;quot;&amp;gt;[https://www.researchgate.net/publication/317146336_A_review_of_algorithms_for_filtering_the_3D_point_cloud Han, Xian-Feng &amp;amp; Jin, Jesse &amp;amp; Wang, Ming-Jie &amp;amp; Jiang, Wei &amp;amp; Gao, Lei &amp;amp; Xiao, Liping. (2017). &#039;&#039;&#039;A review of algorithms for filtering the 3D point cloud.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPC&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Point_cloud Wikipédia : &#039;&#039;&#039;Point Cloud&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;ScanPyramids&amp;quot;&amp;gt;[http://www.scanpyramids.org/ &#039;&#039;&#039;ScanPyramids Mission&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;PCL&amp;quot;&amp;gt;[http://pointclouds.org/ &#039;&#039;&#039;PCL : Point Cloud Library&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPhoto&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia : &#039;&#039;&#039;Photogrammétrie&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Fitting&amp;quot;&amp;gt;[https://igl.ethz.ch/projects/template-fitting/template_matching.pdf Yeh, I-Cheng &amp;amp; Lin, Chao-Hung &amp;amp; Sorkine, Olga &amp;amp; Lee, Tong-Yee. &#039;&#039;&#039;Template-based 3D Model Fitting Using Dual-domain Relaxation&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Segmentation&amp;quot;&amp;gt;[https://arxiv.org/pdf/1908.08854.pdf Xie, Yuxing &amp;amp; Tian, Jiaojiao &amp;amp; Zhu, Xiao Xiang. (2019). &#039;&#039;&#039;A Review of Point Cloud Semantic Segmentation.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique 2019=&lt;br /&gt;
* Année : [[VT2019|VT2019]]&lt;br /&gt;
* Sujet : Photogrammétrie&lt;br /&gt;
* Slides : [[Media:Photogrammétrie.pdf|Slides]]&lt;br /&gt;
* Auteurs : [[User:Giulia.Bonaspetti | Giulia BONASPETTI MARTINS]], [[User:Marceau.Decamps | Marceau DECAMPS]]&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46045</id>
		<title>VT2019 Photogrammetrie</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46045"/>
		<updated>2019-12-01T20:17:56Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: /* Caméra infrarouge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La photogrammétrie numérique est la technique d’accumulation et de calcul à partir de plusieurs données afin de reconstruire une scène en 3D de la manière la plus précise possible. En d&#039;autres termes, la photogrammétrie c&#039;est le fait de se déplacer autour d’un sujet (par exemple une montagne) en recueillant des données pour pouvoir le reconstruire numériquement en trois dimensions.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Digital photogrammetry is the technique of accumulating and calculating from several data in order to reconstruct a 3D scene as accurately as possible. In other words, photogrammetry is the act of moving around a subject (e.g. a mountain) by collecting data to be able to digitally reconstruct it in three dimensions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It can be used in multiple domains such as topography, cartography and archaeology. This wiki presents the step-by-step approach to 3D modeling using a point cloud, as well as some examples of physical and digital tools and methods used.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Keywords: 3D Modeling, Digital Photogrammetry, Point Cloud, Odometry, Filtering, Segmentation, Reconstruction&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domaines d’application=&lt;br /&gt;
&lt;br /&gt;
La photogrammétrie peut être utilisée dans de multiples domaines, étant très importante principalement pour faciliter l&#039;exploration et la reconnaissance d&#039;objets dans lesquels l&#039;homme a des difficultés d&#039;accès, comme les très grandes ou très petites surfaces.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de domaines d&#039;application :&lt;br /&gt;
* Topographie&lt;br /&gt;
* Cartographie&lt;br /&gt;
* Système d&#039;information géographique (SIG)&lt;br /&gt;
* Architecture&lt;br /&gt;
* Investigations de police&lt;br /&gt;
* Géologie&lt;br /&gt;
* Archéologie&lt;br /&gt;
&lt;br /&gt;
Un exemple d&#039;application dans le domaine de l&#039;archéologie est la mission [[VT2019_Photogrammetrie#SPTitle | &#039;&#039;ScanPyramids&#039;&#039;]], citée plus en détail à la fin de ce wiki.&lt;br /&gt;
&lt;br /&gt;
=PointCloud=&lt;br /&gt;
&lt;br /&gt;
Un point cloud, en français nuage de points, est un ensemble de points dans le même système de coordonnées. Autrement dit, c&#039;est une image classique excepté que les pixels, ici &amp;quot;points&amp;quot;, ont des coordonnées XYZ.&lt;br /&gt;
&lt;br /&gt;
Nous utilisons le nuage de points en photogrammétrie numérique pour représenter les données de l&#039;objet ou de la scène.&lt;br /&gt;
&lt;br /&gt;
==Outils physiques==&lt;br /&gt;
Pour obtenir le nuage de points, on utilise des outils physiques qui permettent de capturer des informations &amp;quot;3D&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Caméra binoculaire===&lt;br /&gt;
[[File:DUO.png | 200px | thumb | right | Figure 1 : DUO3D - DUO MLX]]&lt;br /&gt;
La caméra binoculaire est une caméra qui utilise deux objectifs différents pour, en plus de l&#039;image, obtenir la profondeur de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
Plus précisément, elle utilise des calculs mathématiques en comparant l&#039;image des deux capteurs pour obtenir le nuage de points.&lt;br /&gt;
[[File:Camera_Bino.png | 300px | thumb | centre | Figure 2 : Schéma de fonctionnement d&#039;une caméra binoculaire]]&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Elle est petite, cela permet un transport et un positionnement faciles n&#039;importe où.&lt;br /&gt;
* Elle n&#039;est pas chère.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est moins précise que d&#039;autres équipements.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 3, on peut voir un exemple d&#039;application avec des caméras binoculaires. On a les images des deux capteurs en haut à gauche, en faisant une analyse et des calculs, la caméra peut nous sortir une &#039;&#039;“depth map”&#039;&#039;, carte de profondeur, (en bas à gauche). En accumulant les images sur la &#039;&#039;depth map&#039;&#039;, on obtient un nuage de points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Bino.png | 700px | thumb | center | Figure 3 : Exemple d&#039;application avec des caméras binoculaires]]&lt;br /&gt;
&lt;br /&gt;
===Caméra infrarouge===&lt;br /&gt;
[[File:ASTRA.png | 200px | thumb | right | Figure 4 : ORBBEC - Astra S]]&lt;br /&gt;
La caméra infrarouge a un capteur RGB pour capturer l’image et en émetteur/récepteur infrarouge pour mesurer la distance. Elle utilise l&#039;accumulation des deux pour obtenir le nuage de points.&lt;br /&gt;
&lt;br /&gt;
L&#039;avantage :&lt;br /&gt;
* Elle est très précise.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est plus chère.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 5, on peut voir un exemple d&#039;application avec des caméras infrarouges, où on a une photo de la scène originale à gauche et deux vues de l&#039;image “brute” sortie de la caméra Astra.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Infra.png | 800px | thumb | center | Figure 5 : Exemple d&#039;application avec des caméras infrarouges]]&lt;br /&gt;
&lt;br /&gt;
===Drone===&lt;br /&gt;
[[File:INTEL.png | 200px | thumb | right | Figure 6 : INTEL Aero Plataform avec camèra]]&lt;br /&gt;
Le drone est un petit aéronef avec pilotage automatique ou télécommandé qui a une caméra attachée à lui.&lt;br /&gt;
&lt;br /&gt;
Des avantages :&lt;br /&gt;
* Il est très précis.&lt;br /&gt;
* Il permet de couvrir un large terrain.&lt;br /&gt;
&lt;br /&gt;
Des inconvénients :&lt;br /&gt;
* Il est très cher.&lt;br /&gt;
* Il a une technologie qui est parfois difficile à comprendre, ce qui nécessiterait une formation préalable ou l&#039;intervention d&#039;un utilisateur expérimenté.&lt;br /&gt;
&lt;br /&gt;
==Odométrie==&lt;br /&gt;
Odométrie est la technique permettant de calculer la position d’un objet en mesurant tous les déplacements d’un point A au point B.&lt;br /&gt;
&lt;br /&gt;
Elle est utilisée dans la robotique, permet aussi de mesurer la position d’une caméra en analysant les images.&lt;br /&gt;
&lt;br /&gt;
Il existe des outils numériques qui peuvent vous aider à calculer l&#039;odométrie entre les points. Un exemple est le logiciel ORB-SLAM2.&lt;br /&gt;
&lt;br /&gt;
===ORB-SLAM2===&lt;br /&gt;
ORB-SLAM2 est un logiciel open source (GPLv3 license) proposé par R. Mur-Artal et J. D. Tardos en 2017 sur l&#039;article &#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039; [[VT2019_Photogrammetrie#OrbSlam | &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]]. Ce logiciel a pour but de faire de la localisation and mapping system (SLAM).&lt;br /&gt;
&lt;br /&gt;
Il utilise des caméras binoculaires et les &#039;&#039;“points of interest”&#039;&#039;, points d&#039;intérêt, pour traquer les mouvements de la caméra.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 7, on peut voir un exemple d&#039;utilisation du logiciel ORB-SLAM2. En bas à droite on a l&#039;image de la caméra (stéréo) avec tous les &#039;&#039;points of interest&#039;&#039; en vert, et sur la grande fenêtre on a le résultat de l&#039;algorithme, on peut voir tous les &#039;&#039;points of interest&#039;&#039; calculés et chaque position clé de la caméra, ainsi que leurs liaisons.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_ORB.png | 600px | thumb | center | Figure 7 : Exemple d&#039;utilisation d&#039;ORB-SLAM2]]&lt;br /&gt;
&lt;br /&gt;
=Accumulation &amp;amp; Traitement=&lt;br /&gt;
Le processus d&#039;accumulation et traitement vise à transformer un nuage de points en un modèle 3D, ce qui se fait en cinq étapes principales.&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Pour commencer le processus d&#039;accumulation et traitement est indispensable une réflexion sur les méthodes et algorithmes qui seront utilisés afin de pouvoir capter les données nécessaires.&lt;br /&gt;
&lt;br /&gt;
Habituellement, en tant que données d&#039;entrée, il y a l&#039;ensemble de points qui ont été obtenus avec les caméras et le logiciel de positionnement. Ces points peuvent être orientés, c&#039;est-à-dire chaque point va avoir un vecteur normal, ou non.&lt;br /&gt;
&lt;br /&gt;
==Filtrage==&lt;br /&gt;
Le nuage de points acquis a inévitablement de bruit visuelle et contient des valeurs&#039;&#039;outliner&#039;&#039; dues aux limitations ou conditions des capteurs, à l&#039;éclairage de la scène, etc. Par conséquent, il est nécessaire d&#039;effectuer des opérations de filtrage sur le nuage de points pour obtenir des données plus précises afin de pouvoir effectuer les traitements suivants.  &lt;br /&gt;
&lt;br /&gt;
Pour cette opération de filtrage, différents filtres peuvent être utilisés et existent plusieurs façons de diviser ces filtres. Dans ce wiki on va regarder les détails de trois types de filtrage basées sur la division présentée sur l&#039;article &#039;&#039;A review of algorithms for filtering the 3D point cloud&#039;&#039; [[VT2019_Photogrammetrie#Filter | &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
;Filtrage statistique&lt;br /&gt;
: Le filtrage statique est le type de filtre qui examine la nature du point pour déterminer s&#039;il est pertinent ou non. Il s&#039;agit de filtres tels que le filtre passe-haut, le filtre passe-bas, le filtre basé sur la transformé de Fourier, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur le voisinage&lt;br /&gt;
: Les techniques de filtrage basées sur le voisinage déterminent la pertinence d&#039;un point en utilisant des mesures de similarité entre un point et son voisinage. Parmi ces filtres, on trouve KNN, K-Means, Locality Sensitive Hash, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur les PDEs&lt;br /&gt;
: Les techniques basées sur les PDEs (Partial Differential Equations) pour filtrer le nuage de points peuvent être considérées comme une extension des mailles triangulaires. Ces méthodes utilisent des équations aux dérivées partielles, y compris le deuxième ordre, le quatrième ordre et la dérivée partielle complexe. Ainsi, dans cette méthode, le voisinage influence aussi la pertinence du point.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
La segmentation c’est un groupement qui est utilisé pour décomposer le nuage de points en parties constitutives, qui peuvent être traitées indépendamment. Chaque partie normalement correspondent à des structures ou des objets spécifiques dans une scène.&lt;br /&gt;
Pour faire cette segmentation on peut utiliser plusieurs approches, voici quelques exemples :&lt;br /&gt;
&lt;br /&gt;
;La segmentation par lisières&lt;br /&gt;
: Cette segmentation s&#039;est basé sur les lisières, l&#039;algorithme déduit les arêtes de l’image à travers la position des points.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par croissance des régions&lt;br /&gt;
: Sur la croissance des régions le but c&#039;est de voir la similarité entre les pixels. Chaque objet sera une région avec des pixels voisins similaires.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par ajustement des modèles&lt;br /&gt;
: L&#039;ajustement des modèles compare le nuage de points avec les modèles préexistants (comme les formes géométriques) et le découpage de chaque objet est défini pour la similarité avec ce modèle.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par clustering&lt;br /&gt;
: Cette segmentation utilise des algorithmes mathématiques pour déterminer chaque &#039;&#039;cluster&#039;&#039; qui sera l&#039;objet. Une méthode de segmentation par clustering assez courante est basée sur la distance euclidienne entre les points.&lt;br /&gt;
&lt;br /&gt;
==Reconstruction de surface==&lt;br /&gt;
La reconstruction de surface est le processus par lequel un objet 3D est déduit, ou &amp;quot;reconstruit&amp;quot;, à partir du nuage de points qui échantillonnent la forme. Donc, une maille est créée sur cet ensemble des points. Cette maille peut être polygonale, triangulaire, entre autres.&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreuses techniques pour convertir un nuage de points en surface 3D. Certaines approches, telles que la triangulation de Delaunay, revêtent les sommets du nuage d&#039;une maille triangulaire, alors que d&#039;autres approches convertissent les points en champ volumétrique à l&#039;aide d&#039;un algorithme infographique[[VT2019_Photogrammetrie#WikiPC | &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
==Ajustement d’un modèle==&lt;br /&gt;
Souvent, pour terminer le processus de modélisation 3D, il est nécessaire d&#039;appliquer un modèle à cette image, c&#039;est-à-dire une sorte de texture ou d&#039;image, qui complétera chaque partie de la surface. La qualité du résultat de l&#039;ajustement basé sur le modèle dépend de deux facteurs : l&#039;approximation géométrique et la qualité de la maille obtenue dans la reconstruction.&lt;br /&gt;
&lt;br /&gt;
Pour obtenir le meilleur ajustement possible de ce modèle, on peut également utiliser plusieurs algorithmes, qui peuvent être divisés en deux grands groupes.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement par template rigide&lt;br /&gt;
: Pour l&#039;ajustement par template rigide la position à laquelle le modèle sera placé est estimé et il est placé tel qu&#039;il est à cet endroit.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement non-rigide&lt;br /&gt;
: Pour l&#039;ajustement non-rigide, également appelé ajustement paramétrique, la position à laquelle le modèle sera placé est estimé et avant de l&#039;appliquer les autres modèles qui sont déjà dans l&#039;image sont déformés pour l&#039;assortir et enfin le modèle est appliqué. Ce processus de déformation est appelé transformation homographique.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div id=&amp;quot;SPTitle&amp;quot;&amp;gt;ScanPyramids&amp;lt;/div&amp;gt;=&lt;br /&gt;
[[File:ScanPyramids.png | 300px | thumb | right | Figure 8 : Schéma de ScanPiramyds]]&lt;br /&gt;
La mission ScanPyramids (2015), conçue et coordonnée par la Faculté des Ingénieurs de l&#039;Université du Caire et l&#039;Institut français HIP (Héritage, Innovation, Préservation), visait à sonder, sans faire un seul trou, le cœur des plus grandes pyramides d&#039;Egypte [[VT2019_Photogrammetrie#ScanPyramids | &amp;lt;nowiki&amp;gt;[4]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
Deux missions de thermographie infrarouge ont été effectuées pour établir une carte thermique des monuments et révéler les vides sous la surface visible de la pyramide, puis deux missions de radiographie par muons ont été effectuées pour vérifier et visualiser avec précision la présence de structures inconnues dans les pyramides.&lt;br /&gt;
&lt;br /&gt;
Parallèlement aux missions d&#039;exploration, une campagne de photogrammétrie à l&#039;aide de drones a été fait, ce qui a permis la reconstruction 3D précise du plateau de Gizeh et du site du Dahchour, ainsi que de tous les monuments qui y sont érigés. Ces modèles sont mis à la disposition du public sous forme de données ouvertes par l&#039;Institut HIP.&lt;br /&gt;
&lt;br /&gt;
;Drones&lt;br /&gt;
: Ils ont utiliser deux types de drones : &lt;br /&gt;
* Type avion : il dispose d&#039;une grande autonomie et il est rapide et précis (~5cm).&lt;br /&gt;
* Type hélicoptère : il effectue un vol stationnaire, avec une grande précision (~1cm) et un scanner infrarouge.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Voyez ici une démonstration d&#039;un nuage de points publié par l&#039;entreprise Sketchfab, dans lequel nous pouvons voir certains des différents types de données que nous pouvons obtenir avec un nuage de points. La démonstration est itérative et les données représentent le Natural History Museum de Londres : [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
# &amp;lt;div id=&amp;quot;OrbSlam&amp;quot;&amp;gt;[https://arxiv.org/pdf/1610.06475.pdf Mur-Artal, Raul &amp;amp; D. Tardós, Juan. (2017). &#039;&#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Filter&amp;quot;&amp;gt;[https://www.researchgate.net/publication/317146336_A_review_of_algorithms_for_filtering_the_3D_point_cloud Han, Xian-Feng &amp;amp; Jin, Jesse &amp;amp; Wang, Ming-Jie &amp;amp; Jiang, Wei &amp;amp; Gao, Lei &amp;amp; Xiao, Liping. (2017). &#039;&#039;&#039;A review of algorithms for filtering the 3D point cloud.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPC&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Point_cloud Wikipédia : &#039;&#039;&#039;Point Cloud&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;ScanPyramids&amp;quot;&amp;gt;[http://www.scanpyramids.org/ &#039;&#039;&#039;ScanPyramids Mission&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;PCL&amp;quot;&amp;gt;[http://pointclouds.org/ &#039;&#039;&#039;PCL : Point Cloud Library&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPhoto&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia : &#039;&#039;&#039;Photogrammétrie&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Fitting&amp;quot;&amp;gt;[https://igl.ethz.ch/projects/template-fitting/template_matching.pdf Yeh, I-Cheng &amp;amp; Lin, Chao-Hung &amp;amp; Sorkine, Olga &amp;amp; Lee, Tong-Yee. &#039;&#039;&#039;Template-based 3D Model Fitting Using Dual-domain Relaxation&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Segmentation&amp;quot;&amp;gt;[https://arxiv.org/pdf/1908.08854.pdf Xie, Yuxing &amp;amp; Tian, Jiaojiao &amp;amp; Zhu, Xiao Xiang. (2019). &#039;&#039;&#039;A Review of Point Cloud Semantic Segmentation.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique 2019=&lt;br /&gt;
* Année : [[VT2019|VT2019]]&lt;br /&gt;
* Sujet : Photogrammétrie&lt;br /&gt;
* Slides : [[Media:Photogrammétrie.pdf|Slides]]&lt;br /&gt;
* Auteurs : [[User:Giulia.Bonaspetti | Giulia BONASPETTI MARTINS]], [[User:Marceau.Decamps | Marceau DECAMPS]]&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46044</id>
		<title>VT2019 Photogrammetrie</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46044"/>
		<updated>2019-12-01T20:17:02Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: /* PointCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La photogrammétrie numérique est la technique d’accumulation et de calcul à partir de plusieurs données afin de reconstruire une scène en 3D de la manière la plus précise possible. En d&#039;autres termes, la photogrammétrie c&#039;est le fait de se déplacer autour d’un sujet (par exemple une montagne) en recueillant des données pour pouvoir le reconstruire numériquement en trois dimensions.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Digital photogrammetry is the technique of accumulating and calculating from several data in order to reconstruct a 3D scene as accurately as possible. In other words, photogrammetry is the act of moving around a subject (e.g. a mountain) by collecting data to be able to digitally reconstruct it in three dimensions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It can be used in multiple domains such as topography, cartography and archaeology. This wiki presents the step-by-step approach to 3D modeling using a point cloud, as well as some examples of physical and digital tools and methods used.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Keywords: 3D Modeling, Digital Photogrammetry, Point Cloud, Odometry, Filtering, Segmentation, Reconstruction&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domaines d’application=&lt;br /&gt;
&lt;br /&gt;
La photogrammétrie peut être utilisée dans de multiples domaines, étant très importante principalement pour faciliter l&#039;exploration et la reconnaissance d&#039;objets dans lesquels l&#039;homme a des difficultés d&#039;accès, comme les très grandes ou très petites surfaces.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de domaines d&#039;application :&lt;br /&gt;
* Topographie&lt;br /&gt;
* Cartographie&lt;br /&gt;
* Système d&#039;information géographique (SIG)&lt;br /&gt;
* Architecture&lt;br /&gt;
* Investigations de police&lt;br /&gt;
* Géologie&lt;br /&gt;
* Archéologie&lt;br /&gt;
&lt;br /&gt;
Un exemple d&#039;application dans le domaine de l&#039;archéologie est la mission [[VT2019_Photogrammetrie#SPTitle | &#039;&#039;ScanPyramids&#039;&#039;]], citée plus en détail à la fin de ce wiki.&lt;br /&gt;
&lt;br /&gt;
=PointCloud=&lt;br /&gt;
&lt;br /&gt;
Un point cloud, en français nuage de points, est un ensemble de points dans le même système de coordonnées. Autrement dit, c&#039;est une image classique excepté que les pixels, ici &amp;quot;points&amp;quot;, ont des coordonnées XYZ.&lt;br /&gt;
&lt;br /&gt;
Nous utilisons le nuage de points en photogrammétrie numérique pour représenter les données de l&#039;objet ou de la scène.&lt;br /&gt;
&lt;br /&gt;
==Outils physiques==&lt;br /&gt;
Pour obtenir le nuage de points, on utilise des outils physiques qui permettent de capturer des informations &amp;quot;3D&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Caméra binoculaire===&lt;br /&gt;
[[File:DUO.png | 200px | thumb | right | Figure 1 : DUO3D - DUO MLX]]&lt;br /&gt;
La caméra binoculaire est une caméra qui utilise deux objectifs différents pour, en plus de l&#039;image, obtenir la profondeur de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
Plus précisément, elle utilise des calculs mathématiques en comparant l&#039;image des deux capteurs pour obtenir le nuage de points.&lt;br /&gt;
[[File:Camera_Bino.png | 300px | thumb | centre | Figure 2 : Schéma de fonctionnement d&#039;une caméra binoculaire]]&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Elle est petite, cela permet un transport et un positionnement faciles n&#039;importe où.&lt;br /&gt;
* Elle n&#039;est pas chère.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est moins précise que d&#039;autres équipements.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 3, on peut voir un exemple d&#039;application avec des caméras binoculaires. On a les images des deux capteurs en haut à gauche, en faisant une analyse et des calculs, la caméra peut nous sortir une &#039;&#039;“depth map”&#039;&#039;, carte de profondeur, (en bas à gauche). En accumulant les images sur la &#039;&#039;depth map&#039;&#039;, on obtient un nuage de points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Bino.png | 700px | thumb | center | Figure 3 : Exemple d&#039;application avec des caméras binoculaires]]&lt;br /&gt;
&lt;br /&gt;
===Caméra infrarouge===&lt;br /&gt;
[[File:ASTRA.png | 200px | thumb | right | Figure 4 : ORBBEC - Astra S]]&lt;br /&gt;
La caméra infrarouge a un capteur RGB pour capturer l’image et en émetteur/récepteur infrarouge pour mesurer la distance. Elle utilise l&#039;accumulation des deux pour obtenir le nuage de points.&lt;br /&gt;
&lt;br /&gt;
D&#039;avantage :&lt;br /&gt;
* Elle est très précise.&lt;br /&gt;
&lt;br /&gt;
D&#039;inconvénient :&lt;br /&gt;
* Elle est plus chère.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 5, on peut voir un exemple d&#039;application avec des caméras infrarouges, où on a une photo de la scène originale à gauche et deux vues de l&#039;image “brute” sortie de la caméra Astra.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Infra.png | 800px | thumb | center | Figure 5 : Exemple d&#039;application avec des caméras infrarouges]]&lt;br /&gt;
&lt;br /&gt;
===Drone===&lt;br /&gt;
[[File:INTEL.png | 200px | thumb | right | Figure 6 : INTEL Aero Plataform avec camèra]]&lt;br /&gt;
Le drone est un petit aéronef avec pilotage automatique ou télécommandé qui a une caméra attachée à lui.&lt;br /&gt;
&lt;br /&gt;
Des avantages :&lt;br /&gt;
* Il est très précis.&lt;br /&gt;
* Il permet de couvrir un large terrain.&lt;br /&gt;
&lt;br /&gt;
Des inconvénients :&lt;br /&gt;
* Il est très cher.&lt;br /&gt;
* Il a une technologie qui est parfois difficile à comprendre, ce qui nécessiterait une formation préalable ou l&#039;intervention d&#039;un utilisateur expérimenté.&lt;br /&gt;
&lt;br /&gt;
==Odométrie==&lt;br /&gt;
Odométrie est la technique permettant de calculer la position d’un objet en mesurant tous les déplacements d’un point A au point B.&lt;br /&gt;
&lt;br /&gt;
Elle est utilisée dans la robotique, permet aussi de mesurer la position d’une caméra en analysant les images.&lt;br /&gt;
&lt;br /&gt;
Il existe des outils numériques qui peuvent vous aider à calculer l&#039;odométrie entre les points. Un exemple est le logiciel ORB-SLAM2.&lt;br /&gt;
&lt;br /&gt;
===ORB-SLAM2===&lt;br /&gt;
ORB-SLAM2 est un logiciel open source (GPLv3 license) proposé par R. Mur-Artal et J. D. Tardos en 2017 sur l&#039;article &#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039; [[VT2019_Photogrammetrie#OrbSlam | &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]]. Ce logiciel a pour but de faire de la localisation and mapping system (SLAM).&lt;br /&gt;
&lt;br /&gt;
Il utilise des caméras binoculaires et les &#039;&#039;“points of interest”&#039;&#039;, points d&#039;intérêt, pour traquer les mouvements de la caméra.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 7, on peut voir un exemple d&#039;utilisation du logiciel ORB-SLAM2. En bas à droite on a l&#039;image de la caméra (stéréo) avec tous les &#039;&#039;points of interest&#039;&#039; en vert, et sur la grande fenêtre on a le résultat de l&#039;algorithme, on peut voir tous les &#039;&#039;points of interest&#039;&#039; calculés et chaque position clé de la caméra, ainsi que leurs liaisons.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_ORB.png | 600px | thumb | center | Figure 7 : Exemple d&#039;utilisation d&#039;ORB-SLAM2]]&lt;br /&gt;
&lt;br /&gt;
=Accumulation &amp;amp; Traitement=&lt;br /&gt;
Le processus d&#039;accumulation et traitement vise à transformer un nuage de points en un modèle 3D, ce qui se fait en cinq étapes principales.&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Pour commencer le processus d&#039;accumulation et traitement est indispensable une réflexion sur les méthodes et algorithmes qui seront utilisés afin de pouvoir capter les données nécessaires.&lt;br /&gt;
&lt;br /&gt;
Habituellement, en tant que données d&#039;entrée, il y a l&#039;ensemble de points qui ont été obtenus avec les caméras et le logiciel de positionnement. Ces points peuvent être orientés, c&#039;est-à-dire chaque point va avoir un vecteur normal, ou non.&lt;br /&gt;
&lt;br /&gt;
==Filtrage==&lt;br /&gt;
Le nuage de points acquis a inévitablement de bruit visuelle et contient des valeurs&#039;&#039;outliner&#039;&#039; dues aux limitations ou conditions des capteurs, à l&#039;éclairage de la scène, etc. Par conséquent, il est nécessaire d&#039;effectuer des opérations de filtrage sur le nuage de points pour obtenir des données plus précises afin de pouvoir effectuer les traitements suivants.  &lt;br /&gt;
&lt;br /&gt;
Pour cette opération de filtrage, différents filtres peuvent être utilisés et existent plusieurs façons de diviser ces filtres. Dans ce wiki on va regarder les détails de trois types de filtrage basées sur la division présentée sur l&#039;article &#039;&#039;A review of algorithms for filtering the 3D point cloud&#039;&#039; [[VT2019_Photogrammetrie#Filter | &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
;Filtrage statistique&lt;br /&gt;
: Le filtrage statique est le type de filtre qui examine la nature du point pour déterminer s&#039;il est pertinent ou non. Il s&#039;agit de filtres tels que le filtre passe-haut, le filtre passe-bas, le filtre basé sur la transformé de Fourier, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur le voisinage&lt;br /&gt;
: Les techniques de filtrage basées sur le voisinage déterminent la pertinence d&#039;un point en utilisant des mesures de similarité entre un point et son voisinage. Parmi ces filtres, on trouve KNN, K-Means, Locality Sensitive Hash, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur les PDEs&lt;br /&gt;
: Les techniques basées sur les PDEs (Partial Differential Equations) pour filtrer le nuage de points peuvent être considérées comme une extension des mailles triangulaires. Ces méthodes utilisent des équations aux dérivées partielles, y compris le deuxième ordre, le quatrième ordre et la dérivée partielle complexe. Ainsi, dans cette méthode, le voisinage influence aussi la pertinence du point.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
La segmentation c’est un groupement qui est utilisé pour décomposer le nuage de points en parties constitutives, qui peuvent être traitées indépendamment. Chaque partie normalement correspondent à des structures ou des objets spécifiques dans une scène.&lt;br /&gt;
Pour faire cette segmentation on peut utiliser plusieurs approches, voici quelques exemples :&lt;br /&gt;
&lt;br /&gt;
;La segmentation par lisières&lt;br /&gt;
: Cette segmentation s&#039;est basé sur les lisières, l&#039;algorithme déduit les arêtes de l’image à travers la position des points.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par croissance des régions&lt;br /&gt;
: Sur la croissance des régions le but c&#039;est de voir la similarité entre les pixels. Chaque objet sera une région avec des pixels voisins similaires.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par ajustement des modèles&lt;br /&gt;
: L&#039;ajustement des modèles compare le nuage de points avec les modèles préexistants (comme les formes géométriques) et le découpage de chaque objet est défini pour la similarité avec ce modèle.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par clustering&lt;br /&gt;
: Cette segmentation utilise des algorithmes mathématiques pour déterminer chaque &#039;&#039;cluster&#039;&#039; qui sera l&#039;objet. Une méthode de segmentation par clustering assez courante est basée sur la distance euclidienne entre les points.&lt;br /&gt;
&lt;br /&gt;
==Reconstruction de surface==&lt;br /&gt;
La reconstruction de surface est le processus par lequel un objet 3D est déduit, ou &amp;quot;reconstruit&amp;quot;, à partir du nuage de points qui échantillonnent la forme. Donc, une maille est créée sur cet ensemble des points. Cette maille peut être polygonale, triangulaire, entre autres.&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreuses techniques pour convertir un nuage de points en surface 3D. Certaines approches, telles que la triangulation de Delaunay, revêtent les sommets du nuage d&#039;une maille triangulaire, alors que d&#039;autres approches convertissent les points en champ volumétrique à l&#039;aide d&#039;un algorithme infographique[[VT2019_Photogrammetrie#WikiPC | &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
==Ajustement d’un modèle==&lt;br /&gt;
Souvent, pour terminer le processus de modélisation 3D, il est nécessaire d&#039;appliquer un modèle à cette image, c&#039;est-à-dire une sorte de texture ou d&#039;image, qui complétera chaque partie de la surface. La qualité du résultat de l&#039;ajustement basé sur le modèle dépend de deux facteurs : l&#039;approximation géométrique et la qualité de la maille obtenue dans la reconstruction.&lt;br /&gt;
&lt;br /&gt;
Pour obtenir le meilleur ajustement possible de ce modèle, on peut également utiliser plusieurs algorithmes, qui peuvent être divisés en deux grands groupes.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement par template rigide&lt;br /&gt;
: Pour l&#039;ajustement par template rigide la position à laquelle le modèle sera placé est estimé et il est placé tel qu&#039;il est à cet endroit.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement non-rigide&lt;br /&gt;
: Pour l&#039;ajustement non-rigide, également appelé ajustement paramétrique, la position à laquelle le modèle sera placé est estimé et avant de l&#039;appliquer les autres modèles qui sont déjà dans l&#039;image sont déformés pour l&#039;assortir et enfin le modèle est appliqué. Ce processus de déformation est appelé transformation homographique.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div id=&amp;quot;SPTitle&amp;quot;&amp;gt;ScanPyramids&amp;lt;/div&amp;gt;=&lt;br /&gt;
[[File:ScanPyramids.png | 300px | thumb | right | Figure 8 : Schéma de ScanPiramyds]]&lt;br /&gt;
La mission ScanPyramids (2015), conçue et coordonnée par la Faculté des Ingénieurs de l&#039;Université du Caire et l&#039;Institut français HIP (Héritage, Innovation, Préservation), visait à sonder, sans faire un seul trou, le cœur des plus grandes pyramides d&#039;Egypte [[VT2019_Photogrammetrie#ScanPyramids | &amp;lt;nowiki&amp;gt;[4]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
Deux missions de thermographie infrarouge ont été effectuées pour établir une carte thermique des monuments et révéler les vides sous la surface visible de la pyramide, puis deux missions de radiographie par muons ont été effectuées pour vérifier et visualiser avec précision la présence de structures inconnues dans les pyramides.&lt;br /&gt;
&lt;br /&gt;
Parallèlement aux missions d&#039;exploration, une campagne de photogrammétrie à l&#039;aide de drones a été fait, ce qui a permis la reconstruction 3D précise du plateau de Gizeh et du site du Dahchour, ainsi que de tous les monuments qui y sont érigés. Ces modèles sont mis à la disposition du public sous forme de données ouvertes par l&#039;Institut HIP.&lt;br /&gt;
&lt;br /&gt;
;Drones&lt;br /&gt;
: Ils ont utiliser deux types de drones : &lt;br /&gt;
* Type avion : il dispose d&#039;une grande autonomie et il est rapide et précis (~5cm).&lt;br /&gt;
* Type hélicoptère : il effectue un vol stationnaire, avec une grande précision (~1cm) et un scanner infrarouge.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Voyez ici une démonstration d&#039;un nuage de points publié par l&#039;entreprise Sketchfab, dans lequel nous pouvons voir certains des différents types de données que nous pouvons obtenir avec un nuage de points. La démonstration est itérative et les données représentent le Natural History Museum de Londres : [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
# &amp;lt;div id=&amp;quot;OrbSlam&amp;quot;&amp;gt;[https://arxiv.org/pdf/1610.06475.pdf Mur-Artal, Raul &amp;amp; D. Tardós, Juan. (2017). &#039;&#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Filter&amp;quot;&amp;gt;[https://www.researchgate.net/publication/317146336_A_review_of_algorithms_for_filtering_the_3D_point_cloud Han, Xian-Feng &amp;amp; Jin, Jesse &amp;amp; Wang, Ming-Jie &amp;amp; Jiang, Wei &amp;amp; Gao, Lei &amp;amp; Xiao, Liping. (2017). &#039;&#039;&#039;A review of algorithms for filtering the 3D point cloud.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPC&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Point_cloud Wikipédia : &#039;&#039;&#039;Point Cloud&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;ScanPyramids&amp;quot;&amp;gt;[http://www.scanpyramids.org/ &#039;&#039;&#039;ScanPyramids Mission&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;PCL&amp;quot;&amp;gt;[http://pointclouds.org/ &#039;&#039;&#039;PCL : Point Cloud Library&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPhoto&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia : &#039;&#039;&#039;Photogrammétrie&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Fitting&amp;quot;&amp;gt;[https://igl.ethz.ch/projects/template-fitting/template_matching.pdf Yeh, I-Cheng &amp;amp; Lin, Chao-Hung &amp;amp; Sorkine, Olga &amp;amp; Lee, Tong-Yee. &#039;&#039;&#039;Template-based 3D Model Fitting Using Dual-domain Relaxation&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Segmentation&amp;quot;&amp;gt;[https://arxiv.org/pdf/1908.08854.pdf Xie, Yuxing &amp;amp; Tian, Jiaojiao &amp;amp; Zhu, Xiao Xiang. (2019). &#039;&#039;&#039;A Review of Point Cloud Semantic Segmentation.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique 2019=&lt;br /&gt;
* Année : [[VT2019|VT2019]]&lt;br /&gt;
* Sujet : Photogrammétrie&lt;br /&gt;
* Slides : [[Media:Photogrammétrie.pdf|Slides]]&lt;br /&gt;
* Auteurs : [[User:Giulia.Bonaspetti | Giulia BONASPETTI MARTINS]], [[User:Marceau.Decamps | Marceau DECAMPS]]&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46043</id>
		<title>VT2019 Photogrammetrie</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46043"/>
		<updated>2019-12-01T20:16:49Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: /* PointCloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La photogrammétrie numérique est la technique d’accumulation et de calcul à partir de plusieurs données afin de reconstruire une scène en 3D de la manière la plus précise possible. En d&#039;autres termes, la photogrammétrie c&#039;est le fait de se déplacer autour d’un sujet (par exemple une montagne) en recueillant des données pour pouvoir le reconstruire numériquement en trois dimensions.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Digital photogrammetry is the technique of accumulating and calculating from several data in order to reconstruct a 3D scene as accurately as possible. In other words, photogrammetry is the act of moving around a subject (e.g. a mountain) by collecting data to be able to digitally reconstruct it in three dimensions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It can be used in multiple domains such as topography, cartography and archaeology. This wiki presents the step-by-step approach to 3D modeling using a point cloud, as well as some examples of physical and digital tools and methods used.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Keywords: 3D Modeling, Digital Photogrammetry, Point Cloud, Odometry, Filtering, Segmentation, Reconstruction&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domaines d’application=&lt;br /&gt;
&lt;br /&gt;
La photogrammétrie peut être utilisée dans de multiples domaines, étant très importante principalement pour faciliter l&#039;exploration et la reconnaissance d&#039;objets dans lesquels l&#039;homme a des difficultés d&#039;accès, comme les très grandes ou très petites surfaces.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de domaines d&#039;application :&lt;br /&gt;
* Topographie&lt;br /&gt;
* Cartographie&lt;br /&gt;
* Système d&#039;information géographique (SIG)&lt;br /&gt;
* Architecture&lt;br /&gt;
* Investigations de police&lt;br /&gt;
* Géologie&lt;br /&gt;
* Archéologie&lt;br /&gt;
&lt;br /&gt;
Un exemple d&#039;application dans le domaine de l&#039;archéologie est la mission [[VT2019_Photogrammetrie#SPTitle | &#039;&#039;ScanPyramids&#039;&#039;]], citée plus en détail à la fin de ce wiki.&lt;br /&gt;
&lt;br /&gt;
=PointCloud=&lt;br /&gt;
&lt;br /&gt;
Un point cloud, en français nuage de points, est un ensemble de points dans le même système de coordonnées. Autrement dit, c&#039;est une image classique excepté que les pixels, ici &amp;quot;points&amp;quot;, ont des coordonnées XYZ.&lt;br /&gt;
Nous utilisons le nuage de points en photogrammétrie numérique pour représenter les données de l&#039;objet ou de la scène.&lt;br /&gt;
&lt;br /&gt;
==Outils physiques==&lt;br /&gt;
Pour obtenir le nuage de points, on utilise des outils physiques qui permettent de capturer des informations &amp;quot;3D&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Caméra binoculaire===&lt;br /&gt;
[[File:DUO.png | 200px | thumb | right | Figure 1 : DUO3D - DUO MLX]]&lt;br /&gt;
La caméra binoculaire est une caméra qui utilise deux objectifs différents pour, en plus de l&#039;image, obtenir la profondeur de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
Plus précisément, elle utilise des calculs mathématiques en comparant l&#039;image des deux capteurs pour obtenir le nuage de points.&lt;br /&gt;
[[File:Camera_Bino.png | 300px | thumb | centre | Figure 2 : Schéma de fonctionnement d&#039;une caméra binoculaire]]&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Elle est petite, cela permet un transport et un positionnement faciles n&#039;importe où.&lt;br /&gt;
* Elle n&#039;est pas chère.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est moins précise que d&#039;autres équipements.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 3, on peut voir un exemple d&#039;application avec des caméras binoculaires. On a les images des deux capteurs en haut à gauche, en faisant une analyse et des calculs, la caméra peut nous sortir une &#039;&#039;“depth map”&#039;&#039;, carte de profondeur, (en bas à gauche). En accumulant les images sur la &#039;&#039;depth map&#039;&#039;, on obtient un nuage de points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Bino.png | 700px | thumb | center | Figure 3 : Exemple d&#039;application avec des caméras binoculaires]]&lt;br /&gt;
&lt;br /&gt;
===Caméra infrarouge===&lt;br /&gt;
[[File:ASTRA.png | 200px | thumb | right | Figure 4 : ORBBEC - Astra S]]&lt;br /&gt;
La caméra infrarouge a un capteur RGB pour capturer l’image et en émetteur/récepteur infrarouge pour mesurer la distance. Elle utilise l&#039;accumulation des deux pour obtenir le nuage de points.&lt;br /&gt;
&lt;br /&gt;
D&#039;avantage :&lt;br /&gt;
* Elle est très précise.&lt;br /&gt;
&lt;br /&gt;
D&#039;inconvénient :&lt;br /&gt;
* Elle est plus chère.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 5, on peut voir un exemple d&#039;application avec des caméras infrarouges, où on a une photo de la scène originale à gauche et deux vues de l&#039;image “brute” sortie de la caméra Astra.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Infra.png | 800px | thumb | center | Figure 5 : Exemple d&#039;application avec des caméras infrarouges]]&lt;br /&gt;
&lt;br /&gt;
===Drone===&lt;br /&gt;
[[File:INTEL.png | 200px | thumb | right | Figure 6 : INTEL Aero Plataform avec camèra]]&lt;br /&gt;
Le drone est un petit aéronef avec pilotage automatique ou télécommandé qui a une caméra attachée à lui.&lt;br /&gt;
&lt;br /&gt;
Des avantages :&lt;br /&gt;
* Il est très précis.&lt;br /&gt;
* Il permet de couvrir un large terrain.&lt;br /&gt;
&lt;br /&gt;
Des inconvénients :&lt;br /&gt;
* Il est très cher.&lt;br /&gt;
* Il a une technologie qui est parfois difficile à comprendre, ce qui nécessiterait une formation préalable ou l&#039;intervention d&#039;un utilisateur expérimenté.&lt;br /&gt;
&lt;br /&gt;
==Odométrie==&lt;br /&gt;
Odométrie est la technique permettant de calculer la position d’un objet en mesurant tous les déplacements d’un point A au point B.&lt;br /&gt;
&lt;br /&gt;
Elle est utilisée dans la robotique, permet aussi de mesurer la position d’une caméra en analysant les images.&lt;br /&gt;
&lt;br /&gt;
Il existe des outils numériques qui peuvent vous aider à calculer l&#039;odométrie entre les points. Un exemple est le logiciel ORB-SLAM2.&lt;br /&gt;
&lt;br /&gt;
===ORB-SLAM2===&lt;br /&gt;
ORB-SLAM2 est un logiciel open source (GPLv3 license) proposé par R. Mur-Artal et J. D. Tardos en 2017 sur l&#039;article &#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039; [[VT2019_Photogrammetrie#OrbSlam | &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]]. Ce logiciel a pour but de faire de la localisation and mapping system (SLAM).&lt;br /&gt;
&lt;br /&gt;
Il utilise des caméras binoculaires et les &#039;&#039;“points of interest”&#039;&#039;, points d&#039;intérêt, pour traquer les mouvements de la caméra.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 7, on peut voir un exemple d&#039;utilisation du logiciel ORB-SLAM2. En bas à droite on a l&#039;image de la caméra (stéréo) avec tous les &#039;&#039;points of interest&#039;&#039; en vert, et sur la grande fenêtre on a le résultat de l&#039;algorithme, on peut voir tous les &#039;&#039;points of interest&#039;&#039; calculés et chaque position clé de la caméra, ainsi que leurs liaisons.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_ORB.png | 600px | thumb | center | Figure 7 : Exemple d&#039;utilisation d&#039;ORB-SLAM2]]&lt;br /&gt;
&lt;br /&gt;
=Accumulation &amp;amp; Traitement=&lt;br /&gt;
Le processus d&#039;accumulation et traitement vise à transformer un nuage de points en un modèle 3D, ce qui se fait en cinq étapes principales.&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Pour commencer le processus d&#039;accumulation et traitement est indispensable une réflexion sur les méthodes et algorithmes qui seront utilisés afin de pouvoir capter les données nécessaires.&lt;br /&gt;
&lt;br /&gt;
Habituellement, en tant que données d&#039;entrée, il y a l&#039;ensemble de points qui ont été obtenus avec les caméras et le logiciel de positionnement. Ces points peuvent être orientés, c&#039;est-à-dire chaque point va avoir un vecteur normal, ou non.&lt;br /&gt;
&lt;br /&gt;
==Filtrage==&lt;br /&gt;
Le nuage de points acquis a inévitablement de bruit visuelle et contient des valeurs&#039;&#039;outliner&#039;&#039; dues aux limitations ou conditions des capteurs, à l&#039;éclairage de la scène, etc. Par conséquent, il est nécessaire d&#039;effectuer des opérations de filtrage sur le nuage de points pour obtenir des données plus précises afin de pouvoir effectuer les traitements suivants.  &lt;br /&gt;
&lt;br /&gt;
Pour cette opération de filtrage, différents filtres peuvent être utilisés et existent plusieurs façons de diviser ces filtres. Dans ce wiki on va regarder les détails de trois types de filtrage basées sur la division présentée sur l&#039;article &#039;&#039;A review of algorithms for filtering the 3D point cloud&#039;&#039; [[VT2019_Photogrammetrie#Filter | &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
;Filtrage statistique&lt;br /&gt;
: Le filtrage statique est le type de filtre qui examine la nature du point pour déterminer s&#039;il est pertinent ou non. Il s&#039;agit de filtres tels que le filtre passe-haut, le filtre passe-bas, le filtre basé sur la transformé de Fourier, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur le voisinage&lt;br /&gt;
: Les techniques de filtrage basées sur le voisinage déterminent la pertinence d&#039;un point en utilisant des mesures de similarité entre un point et son voisinage. Parmi ces filtres, on trouve KNN, K-Means, Locality Sensitive Hash, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur les PDEs&lt;br /&gt;
: Les techniques basées sur les PDEs (Partial Differential Equations) pour filtrer le nuage de points peuvent être considérées comme une extension des mailles triangulaires. Ces méthodes utilisent des équations aux dérivées partielles, y compris le deuxième ordre, le quatrième ordre et la dérivée partielle complexe. Ainsi, dans cette méthode, le voisinage influence aussi la pertinence du point.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
La segmentation c’est un groupement qui est utilisé pour décomposer le nuage de points en parties constitutives, qui peuvent être traitées indépendamment. Chaque partie normalement correspondent à des structures ou des objets spécifiques dans une scène.&lt;br /&gt;
Pour faire cette segmentation on peut utiliser plusieurs approches, voici quelques exemples :&lt;br /&gt;
&lt;br /&gt;
;La segmentation par lisières&lt;br /&gt;
: Cette segmentation s&#039;est basé sur les lisières, l&#039;algorithme déduit les arêtes de l’image à travers la position des points.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par croissance des régions&lt;br /&gt;
: Sur la croissance des régions le but c&#039;est de voir la similarité entre les pixels. Chaque objet sera une région avec des pixels voisins similaires.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par ajustement des modèles&lt;br /&gt;
: L&#039;ajustement des modèles compare le nuage de points avec les modèles préexistants (comme les formes géométriques) et le découpage de chaque objet est défini pour la similarité avec ce modèle.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par clustering&lt;br /&gt;
: Cette segmentation utilise des algorithmes mathématiques pour déterminer chaque &#039;&#039;cluster&#039;&#039; qui sera l&#039;objet. Une méthode de segmentation par clustering assez courante est basée sur la distance euclidienne entre les points.&lt;br /&gt;
&lt;br /&gt;
==Reconstruction de surface==&lt;br /&gt;
La reconstruction de surface est le processus par lequel un objet 3D est déduit, ou &amp;quot;reconstruit&amp;quot;, à partir du nuage de points qui échantillonnent la forme. Donc, une maille est créée sur cet ensemble des points. Cette maille peut être polygonale, triangulaire, entre autres.&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreuses techniques pour convertir un nuage de points en surface 3D. Certaines approches, telles que la triangulation de Delaunay, revêtent les sommets du nuage d&#039;une maille triangulaire, alors que d&#039;autres approches convertissent les points en champ volumétrique à l&#039;aide d&#039;un algorithme infographique[[VT2019_Photogrammetrie#WikiPC | &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
==Ajustement d’un modèle==&lt;br /&gt;
Souvent, pour terminer le processus de modélisation 3D, il est nécessaire d&#039;appliquer un modèle à cette image, c&#039;est-à-dire une sorte de texture ou d&#039;image, qui complétera chaque partie de la surface. La qualité du résultat de l&#039;ajustement basé sur le modèle dépend de deux facteurs : l&#039;approximation géométrique et la qualité de la maille obtenue dans la reconstruction.&lt;br /&gt;
&lt;br /&gt;
Pour obtenir le meilleur ajustement possible de ce modèle, on peut également utiliser plusieurs algorithmes, qui peuvent être divisés en deux grands groupes.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement par template rigide&lt;br /&gt;
: Pour l&#039;ajustement par template rigide la position à laquelle le modèle sera placé est estimé et il est placé tel qu&#039;il est à cet endroit.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement non-rigide&lt;br /&gt;
: Pour l&#039;ajustement non-rigide, également appelé ajustement paramétrique, la position à laquelle le modèle sera placé est estimé et avant de l&#039;appliquer les autres modèles qui sont déjà dans l&#039;image sont déformés pour l&#039;assortir et enfin le modèle est appliqué. Ce processus de déformation est appelé transformation homographique.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div id=&amp;quot;SPTitle&amp;quot;&amp;gt;ScanPyramids&amp;lt;/div&amp;gt;=&lt;br /&gt;
[[File:ScanPyramids.png | 300px | thumb | right | Figure 8 : Schéma de ScanPiramyds]]&lt;br /&gt;
La mission ScanPyramids (2015), conçue et coordonnée par la Faculté des Ingénieurs de l&#039;Université du Caire et l&#039;Institut français HIP (Héritage, Innovation, Préservation), visait à sonder, sans faire un seul trou, le cœur des plus grandes pyramides d&#039;Egypte [[VT2019_Photogrammetrie#ScanPyramids | &amp;lt;nowiki&amp;gt;[4]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
Deux missions de thermographie infrarouge ont été effectuées pour établir une carte thermique des monuments et révéler les vides sous la surface visible de la pyramide, puis deux missions de radiographie par muons ont été effectuées pour vérifier et visualiser avec précision la présence de structures inconnues dans les pyramides.&lt;br /&gt;
&lt;br /&gt;
Parallèlement aux missions d&#039;exploration, une campagne de photogrammétrie à l&#039;aide de drones a été fait, ce qui a permis la reconstruction 3D précise du plateau de Gizeh et du site du Dahchour, ainsi que de tous les monuments qui y sont érigés. Ces modèles sont mis à la disposition du public sous forme de données ouvertes par l&#039;Institut HIP.&lt;br /&gt;
&lt;br /&gt;
;Drones&lt;br /&gt;
: Ils ont utiliser deux types de drones : &lt;br /&gt;
* Type avion : il dispose d&#039;une grande autonomie et il est rapide et précis (~5cm).&lt;br /&gt;
* Type hélicoptère : il effectue un vol stationnaire, avec une grande précision (~1cm) et un scanner infrarouge.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Voyez ici une démonstration d&#039;un nuage de points publié par l&#039;entreprise Sketchfab, dans lequel nous pouvons voir certains des différents types de données que nous pouvons obtenir avec un nuage de points. La démonstration est itérative et les données représentent le Natural History Museum de Londres : [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
# &amp;lt;div id=&amp;quot;OrbSlam&amp;quot;&amp;gt;[https://arxiv.org/pdf/1610.06475.pdf Mur-Artal, Raul &amp;amp; D. Tardós, Juan. (2017). &#039;&#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Filter&amp;quot;&amp;gt;[https://www.researchgate.net/publication/317146336_A_review_of_algorithms_for_filtering_the_3D_point_cloud Han, Xian-Feng &amp;amp; Jin, Jesse &amp;amp; Wang, Ming-Jie &amp;amp; Jiang, Wei &amp;amp; Gao, Lei &amp;amp; Xiao, Liping. (2017). &#039;&#039;&#039;A review of algorithms for filtering the 3D point cloud.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPC&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Point_cloud Wikipédia : &#039;&#039;&#039;Point Cloud&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;ScanPyramids&amp;quot;&amp;gt;[http://www.scanpyramids.org/ &#039;&#039;&#039;ScanPyramids Mission&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;PCL&amp;quot;&amp;gt;[http://pointclouds.org/ &#039;&#039;&#039;PCL : Point Cloud Library&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPhoto&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia : &#039;&#039;&#039;Photogrammétrie&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Fitting&amp;quot;&amp;gt;[https://igl.ethz.ch/projects/template-fitting/template_matching.pdf Yeh, I-Cheng &amp;amp; Lin, Chao-Hung &amp;amp; Sorkine, Olga &amp;amp; Lee, Tong-Yee. &#039;&#039;&#039;Template-based 3D Model Fitting Using Dual-domain Relaxation&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Segmentation&amp;quot;&amp;gt;[https://arxiv.org/pdf/1908.08854.pdf Xie, Yuxing &amp;amp; Tian, Jiaojiao &amp;amp; Zhu, Xiao Xiang. (2019). &#039;&#039;&#039;A Review of Point Cloud Semantic Segmentation.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique 2019=&lt;br /&gt;
* Année : [[VT2019|VT2019]]&lt;br /&gt;
* Sujet : Photogrammétrie&lt;br /&gt;
* Slides : [[Media:Photogrammétrie.pdf|Slides]]&lt;br /&gt;
* Auteurs : [[User:Giulia.Bonaspetti | Giulia BONASPETTI MARTINS]], [[User:Marceau.Decamps | Marceau DECAMPS]]&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46042</id>
		<title>VT2019 Photogrammetrie</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2019_Photogrammetrie&amp;diff=46042"/>
		<updated>2019-12-01T20:15:23Z</updated>

		<summary type="html">&lt;p&gt;Marceau.Decamps: /* Caméra binoculaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La photogrammétrie numérique est la technique d’accumulation et de calcul à partir de plusieurs données afin de reconstruire une scène en 3D de la manière la plus précise possible. En d&#039;autres termes, la photogrammétrie c&#039;est le fait de se déplacer autour d’un sujet (par exemple une montagne) en recueillant des données pour pouvoir le reconstruire numériquement en trois dimensions.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Digital photogrammetry is the technique of accumulating and calculating from several data in order to reconstruct a 3D scene as accurately as possible. In other words, photogrammetry is the act of moving around a subject (e.g. a mountain) by collecting data to be able to digitally reconstruct it in three dimensions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It can be used in multiple domains such as topography, cartography and archaeology. This wiki presents the step-by-step approach to 3D modeling using a point cloud, as well as some examples of physical and digital tools and methods used.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Keywords: 3D Modeling, Digital Photogrammetry, Point Cloud, Odometry, Filtering, Segmentation, Reconstruction&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domaines d’application=&lt;br /&gt;
&lt;br /&gt;
La photogrammétrie peut être utilisée dans de multiples domaines, étant très importante principalement pour faciliter l&#039;exploration et la reconnaissance d&#039;objets dans lesquels l&#039;homme a des difficultés d&#039;accès, comme les très grandes ou très petites surfaces.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de domaines d&#039;application :&lt;br /&gt;
* Topographie&lt;br /&gt;
* Cartographie&lt;br /&gt;
* Système d&#039;information géographique (SIG)&lt;br /&gt;
* Architecture&lt;br /&gt;
* Investigations de police&lt;br /&gt;
* Géologie&lt;br /&gt;
* Archéologie&lt;br /&gt;
&lt;br /&gt;
Un exemple d&#039;application dans le domaine de l&#039;archéologie est la mission [[VT2019_Photogrammetrie#SPTitle | &#039;&#039;ScanPyramids&#039;&#039;]], citée plus en détail à la fin de ce wiki.&lt;br /&gt;
&lt;br /&gt;
=PointCloud=&lt;br /&gt;
&lt;br /&gt;
Un point cloud, en français nuage de points, est un ensemble de points dans le même système de coordonnées. Nous utilisons le nuage de points en photogrammétrie numérique pour représenter les données de l&#039;objet ou de la scène.&lt;br /&gt;
&lt;br /&gt;
==Outils physiques==&lt;br /&gt;
Pour obtenir le nuage de points, on utilise des outils physiques qui permettent de capturer des informations &amp;quot;3D&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Caméra binoculaire===&lt;br /&gt;
[[File:DUO.png | 200px | thumb | right | Figure 1 : DUO3D - DUO MLX]]&lt;br /&gt;
La caméra binoculaire est une caméra qui utilise deux objectifs différents pour, en plus de l&#039;image, obtenir la profondeur de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
Plus précisément, elle utilise des calculs mathématiques en comparant l&#039;image des deux capteurs pour obtenir le nuage de points.&lt;br /&gt;
[[File:Camera_Bino.png | 300px | thumb | centre | Figure 2 : Schéma de fonctionnement d&#039;une caméra binoculaire]]&lt;br /&gt;
&lt;br /&gt;
Les avantages :&lt;br /&gt;
* Elle est petite, cela permet un transport et un positionnement faciles n&#039;importe où.&lt;br /&gt;
* Elle n&#039;est pas chère.&lt;br /&gt;
&lt;br /&gt;
L&#039;inconvénient :&lt;br /&gt;
* Elle est moins précise que d&#039;autres équipements.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 3, on peut voir un exemple d&#039;application avec des caméras binoculaires. On a les images des deux capteurs en haut à gauche, en faisant une analyse et des calculs, la caméra peut nous sortir une &#039;&#039;“depth map”&#039;&#039;, carte de profondeur, (en bas à gauche). En accumulant les images sur la &#039;&#039;depth map&#039;&#039;, on obtient un nuage de points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Bino.png | 700px | thumb | center | Figure 3 : Exemple d&#039;application avec des caméras binoculaires]]&lt;br /&gt;
&lt;br /&gt;
===Caméra infrarouge===&lt;br /&gt;
[[File:ASTRA.png | 200px | thumb | right | Figure 4 : ORBBEC - Astra S]]&lt;br /&gt;
La caméra infrarouge a un capteur RGB pour capturer l’image et en émetteur/récepteur infrarouge pour mesurer la distance. Elle utilise l&#039;accumulation des deux pour obtenir le nuage de points.&lt;br /&gt;
&lt;br /&gt;
D&#039;avantage :&lt;br /&gt;
* Elle est très précise.&lt;br /&gt;
&lt;br /&gt;
D&#039;inconvénient :&lt;br /&gt;
* Elle est plus chère.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 5, on peut voir un exemple d&#039;application avec des caméras infrarouges, où on a une photo de la scène originale à gauche et deux vues de l&#039;image “brute” sortie de la caméra Astra.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_Infra.png | 800px | thumb | center | Figure 5 : Exemple d&#039;application avec des caméras infrarouges]]&lt;br /&gt;
&lt;br /&gt;
===Drone===&lt;br /&gt;
[[File:INTEL.png | 200px | thumb | right | Figure 6 : INTEL Aero Plataform avec camèra]]&lt;br /&gt;
Le drone est un petit aéronef avec pilotage automatique ou télécommandé qui a une caméra attachée à lui.&lt;br /&gt;
&lt;br /&gt;
Des avantages :&lt;br /&gt;
* Il est très précis.&lt;br /&gt;
* Il permet de couvrir un large terrain.&lt;br /&gt;
&lt;br /&gt;
Des inconvénients :&lt;br /&gt;
* Il est très cher.&lt;br /&gt;
* Il a une technologie qui est parfois difficile à comprendre, ce qui nécessiterait une formation préalable ou l&#039;intervention d&#039;un utilisateur expérimenté.&lt;br /&gt;
&lt;br /&gt;
==Odométrie==&lt;br /&gt;
Odométrie est la technique permettant de calculer la position d’un objet en mesurant tous les déplacements d’un point A au point B.&lt;br /&gt;
&lt;br /&gt;
Elle est utilisée dans la robotique, permet aussi de mesurer la position d’une caméra en analysant les images.&lt;br /&gt;
&lt;br /&gt;
Il existe des outils numériques qui peuvent vous aider à calculer l&#039;odométrie entre les points. Un exemple est le logiciel ORB-SLAM2.&lt;br /&gt;
&lt;br /&gt;
===ORB-SLAM2===&lt;br /&gt;
ORB-SLAM2 est un logiciel open source (GPLv3 license) proposé par R. Mur-Artal et J. D. Tardos en 2017 sur l&#039;article &#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039; [[VT2019_Photogrammetrie#OrbSlam | &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;]]. Ce logiciel a pour but de faire de la localisation and mapping system (SLAM).&lt;br /&gt;
&lt;br /&gt;
Il utilise des caméras binoculaires et les &#039;&#039;“points of interest”&#039;&#039;, points d&#039;intérêt, pour traquer les mouvements de la caméra.&lt;br /&gt;
&lt;br /&gt;
Dans la figure 7, on peut voir un exemple d&#039;utilisation du logiciel ORB-SLAM2. En bas à droite on a l&#039;image de la caméra (stéréo) avec tous les &#039;&#039;points of interest&#039;&#039; en vert, et sur la grande fenêtre on a le résultat de l&#039;algorithme, on peut voir tous les &#039;&#039;points of interest&#039;&#039; calculés et chaque position clé de la caméra, ainsi que leurs liaisons.&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple_ORB.png | 600px | thumb | center | Figure 7 : Exemple d&#039;utilisation d&#039;ORB-SLAM2]]&lt;br /&gt;
&lt;br /&gt;
=Accumulation &amp;amp; Traitement=&lt;br /&gt;
Le processus d&#039;accumulation et traitement vise à transformer un nuage de points en un modèle 3D, ce qui se fait en cinq étapes principales.&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Pour commencer le processus d&#039;accumulation et traitement est indispensable une réflexion sur les méthodes et algorithmes qui seront utilisés afin de pouvoir capter les données nécessaires.&lt;br /&gt;
&lt;br /&gt;
Habituellement, en tant que données d&#039;entrée, il y a l&#039;ensemble de points qui ont été obtenus avec les caméras et le logiciel de positionnement. Ces points peuvent être orientés, c&#039;est-à-dire chaque point va avoir un vecteur normal, ou non.&lt;br /&gt;
&lt;br /&gt;
==Filtrage==&lt;br /&gt;
Le nuage de points acquis a inévitablement de bruit visuelle et contient des valeurs&#039;&#039;outliner&#039;&#039; dues aux limitations ou conditions des capteurs, à l&#039;éclairage de la scène, etc. Par conséquent, il est nécessaire d&#039;effectuer des opérations de filtrage sur le nuage de points pour obtenir des données plus précises afin de pouvoir effectuer les traitements suivants.  &lt;br /&gt;
&lt;br /&gt;
Pour cette opération de filtrage, différents filtres peuvent être utilisés et existent plusieurs façons de diviser ces filtres. Dans ce wiki on va regarder les détails de trois types de filtrage basées sur la division présentée sur l&#039;article &#039;&#039;A review of algorithms for filtering the 3D point cloud&#039;&#039; [[VT2019_Photogrammetrie#Filter | &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
;Filtrage statistique&lt;br /&gt;
: Le filtrage statique est le type de filtre qui examine la nature du point pour déterminer s&#039;il est pertinent ou non. Il s&#039;agit de filtres tels que le filtre passe-haut, le filtre passe-bas, le filtre basé sur la transformé de Fourier, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur le voisinage&lt;br /&gt;
: Les techniques de filtrage basées sur le voisinage déterminent la pertinence d&#039;un point en utilisant des mesures de similarité entre un point et son voisinage. Parmi ces filtres, on trouve KNN, K-Means, Locality Sensitive Hash, etc.&lt;br /&gt;
&lt;br /&gt;
;Filtrage basé sur les PDEs&lt;br /&gt;
: Les techniques basées sur les PDEs (Partial Differential Equations) pour filtrer le nuage de points peuvent être considérées comme une extension des mailles triangulaires. Ces méthodes utilisent des équations aux dérivées partielles, y compris le deuxième ordre, le quatrième ordre et la dérivée partielle complexe. Ainsi, dans cette méthode, le voisinage influence aussi la pertinence du point.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
La segmentation c’est un groupement qui est utilisé pour décomposer le nuage de points en parties constitutives, qui peuvent être traitées indépendamment. Chaque partie normalement correspondent à des structures ou des objets spécifiques dans une scène.&lt;br /&gt;
Pour faire cette segmentation on peut utiliser plusieurs approches, voici quelques exemples :&lt;br /&gt;
&lt;br /&gt;
;La segmentation par lisières&lt;br /&gt;
: Cette segmentation s&#039;est basé sur les lisières, l&#039;algorithme déduit les arêtes de l’image à travers la position des points.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par croissance des régions&lt;br /&gt;
: Sur la croissance des régions le but c&#039;est de voir la similarité entre les pixels. Chaque objet sera une région avec des pixels voisins similaires.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par ajustement des modèles&lt;br /&gt;
: L&#039;ajustement des modèles compare le nuage de points avec les modèles préexistants (comme les formes géométriques) et le découpage de chaque objet est défini pour la similarité avec ce modèle.&lt;br /&gt;
&lt;br /&gt;
;La segmentation par clustering&lt;br /&gt;
: Cette segmentation utilise des algorithmes mathématiques pour déterminer chaque &#039;&#039;cluster&#039;&#039; qui sera l&#039;objet. Une méthode de segmentation par clustering assez courante est basée sur la distance euclidienne entre les points.&lt;br /&gt;
&lt;br /&gt;
==Reconstruction de surface==&lt;br /&gt;
La reconstruction de surface est le processus par lequel un objet 3D est déduit, ou &amp;quot;reconstruit&amp;quot;, à partir du nuage de points qui échantillonnent la forme. Donc, une maille est créée sur cet ensemble des points. Cette maille peut être polygonale, triangulaire, entre autres.&lt;br /&gt;
&lt;br /&gt;
Il existe de nombreuses techniques pour convertir un nuage de points en surface 3D. Certaines approches, telles que la triangulation de Delaunay, revêtent les sommets du nuage d&#039;une maille triangulaire, alors que d&#039;autres approches convertissent les points en champ volumétrique à l&#039;aide d&#039;un algorithme infographique[[VT2019_Photogrammetrie#WikiPC | &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
==Ajustement d’un modèle==&lt;br /&gt;
Souvent, pour terminer le processus de modélisation 3D, il est nécessaire d&#039;appliquer un modèle à cette image, c&#039;est-à-dire une sorte de texture ou d&#039;image, qui complétera chaque partie de la surface. La qualité du résultat de l&#039;ajustement basé sur le modèle dépend de deux facteurs : l&#039;approximation géométrique et la qualité de la maille obtenue dans la reconstruction.&lt;br /&gt;
&lt;br /&gt;
Pour obtenir le meilleur ajustement possible de ce modèle, on peut également utiliser plusieurs algorithmes, qui peuvent être divisés en deux grands groupes.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement par template rigide&lt;br /&gt;
: Pour l&#039;ajustement par template rigide la position à laquelle le modèle sera placé est estimé et il est placé tel qu&#039;il est à cet endroit.&lt;br /&gt;
&lt;br /&gt;
;L&#039;ajustement non-rigide&lt;br /&gt;
: Pour l&#039;ajustement non-rigide, également appelé ajustement paramétrique, la position à laquelle le modèle sera placé est estimé et avant de l&#039;appliquer les autres modèles qui sont déjà dans l&#039;image sont déformés pour l&#039;assortir et enfin le modèle est appliqué. Ce processus de déformation est appelé transformation homographique.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div id=&amp;quot;SPTitle&amp;quot;&amp;gt;ScanPyramids&amp;lt;/div&amp;gt;=&lt;br /&gt;
[[File:ScanPyramids.png | 300px | thumb | right | Figure 8 : Schéma de ScanPiramyds]]&lt;br /&gt;
La mission ScanPyramids (2015), conçue et coordonnée par la Faculté des Ingénieurs de l&#039;Université du Caire et l&#039;Institut français HIP (Héritage, Innovation, Préservation), visait à sonder, sans faire un seul trou, le cœur des plus grandes pyramides d&#039;Egypte [[VT2019_Photogrammetrie#ScanPyramids | &amp;lt;nowiki&amp;gt;[4]&amp;lt;/nowiki&amp;gt;]].&lt;br /&gt;
&lt;br /&gt;
Deux missions de thermographie infrarouge ont été effectuées pour établir une carte thermique des monuments et révéler les vides sous la surface visible de la pyramide, puis deux missions de radiographie par muons ont été effectuées pour vérifier et visualiser avec précision la présence de structures inconnues dans les pyramides.&lt;br /&gt;
&lt;br /&gt;
Parallèlement aux missions d&#039;exploration, une campagne de photogrammétrie à l&#039;aide de drones a été fait, ce qui a permis la reconstruction 3D précise du plateau de Gizeh et du site du Dahchour, ainsi que de tous les monuments qui y sont érigés. Ces modèles sont mis à la disposition du public sous forme de données ouvertes par l&#039;Institut HIP.&lt;br /&gt;
&lt;br /&gt;
;Drones&lt;br /&gt;
: Ils ont utiliser deux types de drones : &lt;br /&gt;
* Type avion : il dispose d&#039;une grande autonomie et il est rapide et précis (~5cm).&lt;br /&gt;
* Type hélicoptère : il effectue un vol stationnaire, avec une grande précision (~1cm) et un scanner infrarouge.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Voyez ici une démonstration d&#039;un nuage de points publié par l&#039;entreprise Sketchfab, dans lequel nous pouvons voir certains des différents types de données que nous pouvons obtenir avec un nuage de points. La démonstration est itérative et les données représentent le Natural History Museum de Londres : [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
# &amp;lt;div id=&amp;quot;OrbSlam&amp;quot;&amp;gt;[https://arxiv.org/pdf/1610.06475.pdf Mur-Artal, Raul &amp;amp; D. Tardós, Juan. (2017). &#039;&#039;&#039;ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Filter&amp;quot;&amp;gt;[https://www.researchgate.net/publication/317146336_A_review_of_algorithms_for_filtering_the_3D_point_cloud Han, Xian-Feng &amp;amp; Jin, Jesse &amp;amp; Wang, Ming-Jie &amp;amp; Jiang, Wei &amp;amp; Gao, Lei &amp;amp; Xiao, Liping. (2017). &#039;&#039;&#039;A review of algorithms for filtering the 3D point cloud.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPC&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Point_cloud Wikipédia : &#039;&#039;&#039;Point Cloud&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;ScanPyramids&amp;quot;&amp;gt;[http://www.scanpyramids.org/ &#039;&#039;&#039;ScanPyramids Mission&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;PCL&amp;quot;&amp;gt;[http://pointclouds.org/ &#039;&#039;&#039;PCL : Point Cloud Library&#039;&#039;&#039; - Site Officiel]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;WikiPhoto&amp;quot;&amp;gt;[https://fr.wikipedia.org/wiki/Photogramm%C3%A9trie Wikipédia : &#039;&#039;&#039;Photogrammétrie&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Fitting&amp;quot;&amp;gt;[https://igl.ethz.ch/projects/template-fitting/template_matching.pdf Yeh, I-Cheng &amp;amp; Lin, Chao-Hung &amp;amp; Sorkine, Olga &amp;amp; Lee, Tong-Yee. &#039;&#039;&#039;Template-based 3D Model Fitting Using Dual-domain Relaxation&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
# &amp;lt;div id=&amp;quot;Segmentation&amp;quot;&amp;gt;[https://arxiv.org/pdf/1908.08854.pdf Xie, Yuxing &amp;amp; Tian, Jiaojiao &amp;amp; Zhu, Xiao Xiang. (2019). &#039;&#039;&#039;A Review of Point Cloud Semantic Segmentation.&#039;&#039;&#039;]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique 2019=&lt;br /&gt;
* Année : [[VT2019|VT2019]]&lt;br /&gt;
* Sujet : Photogrammétrie&lt;br /&gt;
* Slides : [[Media:Photogrammétrie.pdf|Slides]]&lt;br /&gt;
* Auteurs : [[User:Giulia.Bonaspetti | Giulia BONASPETTI MARTINS]], [[User:Marceau.Decamps | Marceau DECAMPS]]&lt;/div&gt;</summary>
		<author><name>Marceau.Decamps</name></author>
	</entry>
</feed>