Faites défiler pour avancer

2026 · 3 projets · Sherbrooke

Plateforme d’inspectionExpérience

geoRov, plateforme d’inspection sous-marine

geogrid

Une plateforme web qui rejoue une inspection sous-marine : la vidéo du ROV et sa position avancent ensemble sur la carte.

L’expert annote ce qu’il voit ; chaque observation garde son heure et son point GPS, et l’expertise s’exporte en GeoJSON.

  • ROV
  • Inspection sous-marine
  • Télémétrie
  • Vidéo synchronisée
  • GeoJSON

Modèles de détectionExpérience

Détection d’espèces envahissantes : la châtaigne d’eauEn cours

geogrid

Un modèle d’apprentissage profond qui repère la châtaigne d’eau (Trapa natans), plante aquatique exotique envahissante, sur des images aériennes.

  • Apprentissage profond
  • Espèces envahissantes
  • Châtaigne d’eau
  • Imagerie aérienne

Inventaire faunique : détection du cerf de VirginieEn cours

geogrid

Un modèle d’apprentissage profond qui détecte le cerf de Virginie, pour dénombrer les populations et suivre leur évolution.

  • Apprentissage profond
  • Inventaire faunique
  • Cerf de Virginie
  • Détection

2025 · 5 projets · Alger

Référentiel national d’adressageExpérience

Application web d’exploitation des adresses

Agence spatiale algérienne

Une application web qui met le référentiel national d’adressage entre les mains de ceux qui s’en servent : rechercher une adresse, la consulter, l’exploiter.

  • Adressage
  • Application web
  • SIG

Plugin QGIS de numérotation et de panneautage

Agence spatiale algérienne

Participation au développement d’un plugin QGIS qui produit les plans de numérotation des immeubles et de panneautage des rues.

  • QGIS
  • Plugin
  • Numérotation
  • Panneautage

Risques majeursExpérience

Lutte antiacridienne

Agence spatiale algérienne

Suivi des invasions de criquets par analyse géospatiale et télédétection, au service de la lutte antiacridienne.

  • Télédétection
  • Criquets
  • Risques majeurs

Lutte contre les feux de forêt

Agence spatiale algérienne

Détection, suivi et bilan des feux de forêt par télédétection, au service des équipes de terrain.

  • Feux de forêt
  • Télédétection
  • Risques majeurs

Données météorologiquesExpérience

Plateforme des données météorologiques

Agence spatiale algérienne

Une plateforme qui prend en charge le cycle complet de la donnée météorologique : gestion, conversion des formats, archivage et publication.

  • Météorologie
  • Conversion de formats
  • Archivage
  • Publication

2024 · 6 projets · Blida et Arzew

SARL LouifiExpérience

Implantation de l’axe du contournement de Soumaa

SARL Louifi Projects · Soumaa, Blida

Implantation de l’axe de la section 02 du contournement, au GPS Trimble R10 en mode RTK.

  • Implantation
  • GNSS RTK
  • Trimble R10
  • Routes

Levé de détail du contournement de Sidi Moussa

SARL Louifi Projects · Sidi Moussa, Alger

Levé de détail à la station totale Leica TS06, pour le contournement projeté de Sidi Moussa.

  • Levé de détail
  • Station totale
  • Leica TS06

Deux sites vitrines pour le groupe Louifi

Groupe Louifi

Création des deux sites web du groupe : SARL Louifi Projects, travaux publics et hydrauliques, et SARL Louifi Motors.

  • Site web
  • Vitrine
  • Front-end

Fin d’études et projets d’écoleÉtudes

Système de gestion des alertes de feux de forêt

Centre des applications spatiales (ASAL) · Centre des applications spatiales

Projet de fin d’études : une plateforme de cartographie web pour la gestion des feux de forêt, avec les anomalies thermiques FIRMS et un système d’alerte à accès multi-rôles.

  • Web mapping
  • FIRMS
  • Python
  • Alerte

Super-résolution du SRTM par apprentissage profond

Centre des techniques spatiales (ASAL) · Centre des techniques spatiales

Un modèle GAN pix2pix qui porte la résolution des modèles numériques d’élévation de 30 m à 15 m, pour le risque d’inondation. Résumé accepté pour un article sur MDPI.

  • pix2pix
  • GAN
  • SRTM
  • Inondation

Choix optimal d’un appartement par la méthode AHP

ENSGTS

Une analyse multicritère sous SIG : des appartements classés selon plusieurs critères, pondérés par la méthode d’analyse hiérarchique.

  • SIG
  • AHP
  • Analyse multicritère

2023 · 5 projets · Arzew

TélédétectionÉtudes

Comparaison de quatre méthodes d’estimation des surfaces brûlées

Centre des applications spatiales (ASAL) · Arzew, Centre des applications spatiales · 35.86° N / 0.31° O

Quatre techniques comparées sous Google Earth Engine : SVM, forêt aléatoire, arbre de décision et seuillage de l’indice NBR.

Mené au Centre des applications spatiales, dans le cadre du suivi du processus post-incendie.

  • Google Earth Engine
  • SVM
  • Forêt aléatoire
  • NBR
  • ERDAS

Détection des changements de la ville d’El Tarf entre 2013 et 2017

ENSGTS · El Tarf · 36.77° N / 8.31° E

Détection de changement sur la ville d’El Tarf entre 2013 et 2017, par télédétection.

À compléter : les images utilisées, la méthode et ce que le résultat montre.

  • Télédétection
  • Détection de changement

Terrain et photogrammétrieÉtudes

Observation GNSS en mode statique

ENSGTS · Arzew, ENSGTS · 35.86° N / 0.31° O

Campagne d’observation GNSS en mode statique, dans le cadre d’un stage GNSS de quinze jours à l’ENSGTS, en juin 2023.

À compléter : les points observés, la durée des sessions, le calcul et la précision obtenue.

  • GNSS
  • Statique
  • Géodésie

Carte topographique par restitution de la ville de Metz

ENSGTS · Arzew, ENSGTS (données de Metz) · 49.12° N / 6.18° E

Création d’une carte topographique par restitution photogrammétrique de la ville de Metz.

Stage de photogrammétrie de quinze jours à l’ENSGTS, en juin 2023.

  • Photogrammétrie
  • Restitution
  • Carte topographique

MNT et MNS à partir de données drone sous Agisoft

ENSGTS · Arzew, ENSGTS

Création d’un modèle numérique de terrain et d’un modèle numérique de surface à partir de données drone, sous Agisoft.

Jeu d’essai « carrière et cadastre » publié sur le site de Pix4D.

  • Photogrammétrie
  • Drone
  • MNT
  • MNS
  • Agisoft

2022 · 1 projet · Arzew

Études

Nivellement de précision

ENSGTS · Arzew, ENSGTS · 35.86° N / 0.31° O

Cheminement de nivellement de précision, dans le cadre d’un stage de quinze jours à l’ENSGTS, en juin 2022.

À compléter : le cheminement, les fermetures et la précision obtenue.

  • Nivellement
  • Topographie

Sherbrooke2026

← Projets

2026 · Sherbrooke

2026 · Plateforme d’inspection

geoRov, plateforme d’inspection sous-marine

Après une plongée, l’expert a deux choses qui ne se parlent pas : des heures de vidéo, et un journal de navigation. geoRov les remet en regard — l’image, la trajectoire et l’annotation à la même seconde — et rend une expertise géolocalisée, exportable dans n’importe quel SIG.

Rôle
Conception et développement
Outils
React, Leaflet, Tailwind, Vite · Node.js, Express · Python, Shapely · Docker, Nginx
Données
Télémétrie USBL et centrale inertielle à 50 Hz, vidéos et journaux des caméras du ROV
Période
2026

Le problème

Une inspection sous-marine laisse deux traces, enregistrées séparément. D’un côté les vidéos des caméras du ROV, plusieurs gigaoctets par plongée. De l’autre un journal binaire de navigation : le positionnement acoustique USBL couplé à la centrale inertielle du navire de surface, qui écrit la position, la profondeur et l’attitude cinquante fois par seconde.

Dire où se trouvait le ROV à la minute 47 d’une vidéo revient alors à recouper des horodatages à la main. Et une observation notée sans sa position ne vaut pas grand-chose : on sait ce qui a été vu, pas où.

Ce que fait la plateforme

geoRov réunit les deux dans une seule interface web. La vidéo se lit d’un côté, la trajectoire de la plongée se dessine de l’autre, et un curseur suit le ROV sur la carte au rythme exact de l’image.

Quand l’expert repère quelque chose, il l’annote depuis la vidéo : la position et l’heure sont saisies à l’instant du clic, et l’observation apparaît aussitôt dans la liste et sur la carte, sans interrompre la lecture. À la fin, l’expertise s’exporte en GeoJSON, ouvrable tel quel dans un SIG.

Des fichiers bruts à une mission

Avant qu’une plongée soit explorable, ses données passent par une chaîne de traitement hors ligne, en Python. C’est là que se joue la synchronisation : les journaux des caméras portent les marqueurs de début et de fin d’enregistrement, et ce sont eux qui découpent la télémétrie continue en segments correspondant aux vidéos.

  • Diagnostic des journaux binaires : compter les paquets enregistrés, pour confirmer avant tout traitement que l’état du système et l’orientation sont bien là.
  • Décodage binaire et synchronisation : horodatages de début et de fin d’enregistrement, décodage des charges utiles, conversion des radians en degrés et correction du cap.
  • Découpage de la télémétrie en blocs d’une minute, ne gardant que les colonnes utiles à l’interface.
  • Simplification de la trajectoire par Douglas-Peucker, topologie préservée : la trace garde sa forme sans que la carte ait à tracer cinquante points par seconde.
  • Génération du manifeste de la mission, qui lie vidéos, télémétrie et trajectoire.
La télémétrie est découpée en blocs d’une minute : l’interface ne charge que celui qu’elle est en train de lire.

Le moteur de synchronisation

C’est la pièce centrale. Un fichier de télémétrie à 50 Hz pour une heure de vidéo est trop lourd pour un navigateur : il est donc découpé, et l’interface ne télécharge que le bloc correspondant à la minute en cours de lecture.

Le temps de la vidéo mène tout le reste. Il désigne le bloc à charger, puis la position exacte à l’intérieur de ce bloc ; cette position alimente à la fois le curseur sur la carte et le formulaire d’annotation, qui fige le point GPS au moment du clic.

Servir des vidéos de plusieurs gigaoctets

Le serveur ne charge jamais une vidéo entière en mémoire. Il répond aux requêtes partielles du lecteur : cliquer n’importe où sur la barre de lecture amène le flux à cet endroit, sans avoir téléchargé ce qui précède. La lecture est cadencée par un tampon d’un mégaoctet — assez pour un flux régulier, assez peu pour que plusieurs personnes consultent en même temps.

Toutes les lectures et écritures sur le disque sont asynchrones : sauvegarder une longue expertise ne gèle pas la diffusion des vidéos aux autres. Et le serveur vérifie que tout chemin demandé reste sous le dossier de données, faute de quoi il refuse.

Ce qui reste après l’expertise

Les catégories d’observation sont configurables : elles se modifient depuis l’interface et sont écrites dans la configuration de la mission, ce qui permet d’adapter la grille de lecture au type d’inspection.

Les expertises sauvegardées se rechargent pour être reprises ou vérifiées. Le livrable, lui, est un GeoJSON : un format que n’importe quel SIG ouvre, sans passerelle ni conversion.

Installer et déployer

La plateforme est conteneurisée : l’interface est compilée puis servie en fichiers statiques par un serveur léger, l’API tourne à côté dans son propre conteneur. Une seule commande construit et démarre l’ensemble.

Les vidéos, elles, ne rentrent pas dans un conteneur — plusieurs centaines de gigaoctets. Le dossier physique qui les contient est monté en direct : c’est le seul réglage à vérifier avant un déploiement sur une nouvelle machine.

Ce que j’en retiens

Deux choix ont porté tout le reste : faire mener la synchronisation par le temps de la vidéo plutôt que par une horloge, et découper la télémétrie avant qu’elle n’atteigne le navigateur. Sans eux, rien ne tenait à 50 Hz.

À compléter : la limite que tu connais, et ce que tu ferais autrement.

  • ROV
  • Inspection sous-marine
  • Télémétrie
  • Vidéo synchronisée
  • GeoJSON

Tous les projets

  1. 2026geoRov, plateforme d’inspection sous-marineSherbrooke
  2. 2026Détection d’espèces envahissantes : la châtaigne d’eauSherbrooke
  3. 2026Inventaire faunique : détection du cerf de VirginieSherbrooke
  4. 2025Application web d’exploitation des adressesAlger
  5. 2025Plugin QGIS de numérotation et de panneautageAlger
  6. 2025Lutte antiacridienneAlger
  7. 2025Lutte contre les feux de forêtAlger
  8. 2025Plateforme des données météorologiquesAlger
  9. 2024Implantation de l’axe du contournement de SoumaaSoumaa, Blida
  10. 2024Levé de détail du contournement de Sidi MoussaSidi Moussa, Alger
  11. 2024Deux sites vitrines pour le groupe LouifiBlida et Arzew
  12. 2024Système de gestion des alertes de feux de forêtCentre des applications spatiales
  13. 2024Super-résolution du SRTM par apprentissage profondCentre des techniques spatiales
  14. 2024Choix optimal d’un appartement par la méthode AHPBlida et Arzew
  15. 2023Comparaison de quatre méthodes d’estimation des surfaces brûléesArzew, Centre des applications spatiales
  16. 2023Détection des changements de la ville d’El Tarf entre 2013 et 2017El Tarf
  17. 2023Observation GNSS en mode statiqueArzew, ENSGTS
  18. 2023Carte topographique par restitution de la ville de MetzArzew, ENSGTS (données de Metz)
  19. 2023MNT et MNS à partir de données drone sous AgisoftArzew, ENSGTS
  20. 2022Nivellement de précisionArzew, ENSGTS