Accueil2018-11-09T04:35:15+00:00

L’auteur

Collaborateur R&D en modélisation thermodynamique, calcul et contrôle thermique chez Cellier Domesticus. Photographe. Pianiste. Développeur et libriste, spécialisé en Python pour le calcul scientifique et la modélisation. Étudiant ingénieur mécatronicien. Technicien supérieur en mesures physiques. Expériences précédentes dans la fonction publique territoriale (Conseil Régional Rhônes-Alpes), les moteurs électriques industriels (General Electric) et les voitures solaires en fibre de carbone (Esteban).

19septembre 2017

Obsolescence programmée, le point de vue du concepteur

L'obsolescence programmée est une théorie apparentée au conspirationnisme dont beaucoup parlent mais que personne n'a vraiment prouvé. En l'état, elle se base surtout sur une mauvaise compréhension de la notion de durée de vie d'un [...]

Bloc-notes

Lire

Engineering

AP Engineering
Texmaker Note
Scan2Thunderbird
Aurélien PIERRE

Logiciels

AP Dév
Aurelien PIERRE Photographe
Aurelien PIERRE Photographe
Aurelien PIERRE Photographe

Photos & Tirages

AP Photo

Enregistrements

AP Piano
Abrégé de Mesure Physique
Le Guide de l
Cours de Trigonometrie

Livres

Éditions AP

Sujets d’étude et intérêts actuels

  • Apprentissage machine

  • Méthodes numériques, calcul et modélisation.

  • Photographie sociale : portraits, photo de rue

Compétences

À la place d’une succession de titres et de diplômes plus ou moins clairs et pompeux, je vous laisse avec un aperçu de ce que je fais de mes journées. En gras : spécialités.

Informatique

  • Programmation orientée objet,
  • Administration de postes et de serveurs Linux,
  • Pile web :
    • MySQL,
    • PHP,
    • HTML 5,
    • CSS 3,
  • Langages de scripts :
    • Python,
    • Matlab,
    • Maple,
    • Bash,
  • Langages de programmation :
    • C (en cours d’appprentissage)
    • assembleur (notions)
  • Langages de balisage :
    • LaTeX,
    • Markdown,
  • Cochonneries :
    • Visual Basic (bases),
    • Engineering Equations Solver (EES).

Logiciels

  • IDE :
    • Eclipse,
    • Jupyter,
  • Conception mécanique :
    • Catia v5,
  • Modélisation :
    • Simulink,
    • Labview,
    • COMSOL,
  • Édition de texte/PAO :
    • Scribus,
    • [latex]\LaTeX[/latex],
  • Édition d’images :
    • Darktable,
    • Photoshop,
    • Gimp,
  • Gestion de projet :
    • Orangescrum,
  • Versionnement :
    • Git.

Physique générale

  • Optique géométrique
  • Optique ondulatoire, interférométrie
  • Atomistique et cristallographie.

Mathématiques

  • Algèbre linéaire et vectorielle,
  • Analyse :
    • équations différentielles aux dérivées partielles et ordinaires
  • Méthodes d’analyse numérique :
    • résolution de systèmes d’équations (non) linéaires,
    • intégration et dérivation numériques,
    • interpolation,
    • équations différentielles :
      • discrétisation et différences finies,
      • éléments finis,
  • Analyse harmonique et traitement du signal :
    • conception de filtres,
    • convolution dans le domaine temporel et fréquentiel,
    • analyse des systèmes dynamiques (fonction de transfert, fréquence de coupures, stabilité)
  • Méthodes d’optimisation :
    • descente de gradients,
    • commande optimale/hamiltonien,
  • Transformations intégrales :
    • Fourier,
    • Laplace
    • en Z
  • Traitement d’images :
    • déconvolution de Richardson-Lucy,
    • déconvolution aveugle,
    • débruitage et régularisation par variation totale.

Génie mécanique

  • Analyses de contraintes mécaniques dans les matériaux métalliques et viscoélastiques,
  • Analyses d’écoulements dans les fluides newtoniens,
  • Analyses de transferts thermiques,
  • Analyses de systèmes cinématiques et dynamiques,
  • Conception de chaînes de commandes automatiques,
  • Conception de pièces et assemblages mécaniques, modèles 3D, plans, calculs de tolérances,
  • Conception de systèmes mécatroniques.

Métrologie

  • Étalonnage de capteurs,
  • Caractérisation des incertitudes,
  • Conception de chaîne de mesure,
  • Gestion de la qualité : ISO 9000 & 16000,
  • Conception d’appareils de mesure, banc d’essais et dispositifs d’étalonnage sous contrainte d’exactitude.

Photographie

  • Éclairage studio,
  • Étalonnage de la chaîne de couleur,
  • Numérisation et traitement de négatifs,
  • Retouche beauté.

Entreprenariat

  • Gestion de la propriété intellectuelle et industrielle (marques, brevets, droit d’auteur),
  • Droit du commerce électronique,
  • Choix, évaluation de logiciels de gestion de projet et travail collaboratif. Formation des utilisateurs.

Manufacture

  • Fabrication de matériaux composites carbone/époxy, carbone/verre,
  • Brasage électronique,
  • Usinage de base (tournage, fraisage, perçage),
  • Prototypage/Impression 3D,
  • Menuiserie (outils à main).

Projets & Publications

septembre – novembre 2018 : Révision de la chaîne de travail d’un logiciel libre de retouche photo, darktable. Logiciel libre.

Apprentissage du C, d’OpenCL et de SSE2 (un mois). Découverte du fonctionnement d’un logiciel non documenté dans un nouveau langage (toute une vie). Développement d’un workflow efficace et méthodique pour l’utilisateur. [Liste des contributions]

  • Proposition de refonte de l’interface pour guider l’utilisateur vers un workflow basé sur la théorie de l’image (opérations linéaires en premier, etc.)
  • Ajout de la balance couleur conforme à la spécification ASC CDL. Intégration d’un neutraliseur de teintes par mesure/optimisation automatique pour supprimer les dominantes de couleur parasites. Refonte des contrôles de l’interface en HSL au lieu de RGB. Intégration d’un optimiseur automatique de l’histogramme. Réalisation de tutoriaux et vidéos pour démontrer l’usage et l’intérêt de l’outil. Intégration du code en C99, SSE2 et OpenCL2 vectorisés. Optimisations algorithmique et mathématiques du code existant.
  • Ajout du profil logarithmique conforme à la spécification ACES. Intégration d’un optimiseur automatique d’exposition. Intégration du code en C99, SSE et OpenCL2 vectorisés.
  • Ajout d’un outil de création de courbes « filmiques » paramétrées optimisant le contraste et l’exposition des photos, via un mappage de tonalités logarithmique, linéarisé suivant les paramètres écran pour ajuster le gris moyen à une valeur cible. Ré-intégration de l’optimiseur automatique d’exposition. Intégration du code en C99 pur, SSE2 et OpenCL2 vectorisés.

Lobbying pour convaincre des bienfaits et faire intégrer les changements, documentation, aide aux utilisateurs, répétition en boucle des même choses, etc.

Technologies & outils : Python, C/C++, SSE2, OpenCL.

2017 – 2018 : Conception d’un appareil de profilage haptique pour l’étalonnage d’un bouton de tableau de bord, CAE. Projet intégrateur 4 du cursus de Polytechnique Montréal.

En cours : Conception mécanique et métrologique d’un système de mesure de couple, position, et affichage pour caractériser la réponse haptique d’un bouton de tableau de bord. Analyse des besoins et des performances requises (cahier des charges). Conception de pièces, calculs d’erreurs, de tolérances, modélisation statique et dynamique. Architecture logicielle pour le traitement des mesures. Formation de l’équipe à l’utilisation de Git.

Technologies & outils : Python, Catia.

2017 : Conception d’un algorithme de déconvolution aveugle pour le logiciel de retouche photo Darktable. Projet personnel/opensource.

 En cours : Estimation de la fonction d’étalement du point (flou de bougé et/ou d’objectif) par apprentissage machine supervisé (optimisation par descente de gradient). Défloutage par déconvolution et régularisation/débruitage simultané sur le signal RGB. Accélération de la convergence par des méthodes numériques et accélération de l’algorithme par des optimisations bas niveau. Conception d’une librairie C/Cython optimisée pour la performance. Conception de l’API et de l’interface utilisateur. Analyse de la convergence et conseils de réglage à l’utilisateur.

À venir : Défloutage adaptatif en fonction de la profondeur de champ et changement de la zone de mise au point a posteriori. Vérification de la qualité de la solution.

Technologies & outils : Python, Scipy, Cython, FFTW, apprentissage machine, descente de gradient, déconvolution, débruitage, framework bayésien.

2017 : Conception d’une méthode d’analyse en temps réel de la température du vin dans une cave, dirigé par André Garon, Dominique Pelletier (Polytechnique Montréal) et Franck Boulbès (Cellier Domesticus). Projet intégrateur 3 du cursus de Polytechnique Montréal.

Comparaison de plusieurs méthodes et établissement d’un algorithme prédictif de calcul de la température effective du vin dans les bouteilles en se basant sur la température mesurée de l’air. Modèle dynamique paramétré.

Technologies & outils : Python, Scipy, Comsol, Matlab, Simulink, éléments finis, thermodynamique.

2016 – 2017 : Analyse de la segmentation du marché des appareils photos numériques. Projet personnel.

Analyse du rapport qualité/prix des appareils photos numériques en vue de segmenter le marché suivant les performances optiques et le prix, afin d’établir un guide d’achat sur des critères objectifs. Data-mining par rétro-ingénieurie de moteurs de recherche, traitement de données, régressions non-linéaires par optimisation itérative, analyse statistique. Création de graphes interactifs, interprétation et vulgarisation des données générées.

Technologie & outils : Python, Pandas, Plotly.

2016 : Amélioration des algorithmes de contrôle thermique des caves à vins, dirigé par Franck Boulbès (Cellier Domesticus). Stage du cursus de Polytechnique Montréal.

Étude et modélisation du comportement thermique des caves à vin. Conception d’une librairie Python de calcul et de traitement des variables thermodynamiques, avec tests unitaires et documentation complète. Conception d’un banc d’essai et d’un contrôleur basé sur microcontrôleur Arduino. Établissement d’algorithmes optimisant l’efficacité énergétique.

Technologies & outils : Python, Pandas, Sphinx, Arduino, thermodynamique, métrologie, électronique.

2016 : Création du plugin WordPress Photographers gallery. Projet personnel/opensource.

Conception d’un plugin d’affichage de séries photographiques léger et minimaliste, à largeur et hauteur auto-adaptative pour remplir 100 % de l’espace écran quel que soit sa taille. Entièrement HTML et CSS, sans javascript, avec les derniers standards responsive, et une expérience visuelle sobre inspirée des musées et galeries d’art. Amélioration de la prise en charge des images en tant que contenu principal par WordPress. Chargement de différentes tailles d’image en fonction de la résolution de l’affichage.

Technologies & outils : WordPress, PHP, HTML 5, CSS 3

2013 – 2016 : Projet Esteban, voiture solaire de Polytechnique Montréal. Projet associatif étudiant.

Fabrication de composites fibre de verre/fibre de carbone, usinage, assemblage, conception de petits équipements, pilotage et essais, conception d’un algorithme de profilage puissance/vitesse, recherche et renouvellement des sponsors, représentation médias et événements.

Technologies & outils : Python, Catia, composites, fibre de carbone, métrologie.

2013 : Abrégé de Mesures Physique. ISBN 979-10-92277-01-2. 92 pages.

Les bases conceptuelles et mathématiques de la métrologie expliquées d’après le Vocabulaire International de la Métrologie. Pour que l’horreur méthodologique des cours de métrologie du DUT Mesures Physiques ne soit plus une fatalité.

2012 : Cours de Trigonométrie. ISBN 979-10-92277-00-5. 100 pages.

Une centaine de formules de trigonométrie démontrées pas à pas, de la géométrie à l’analyse, pour contrer la tendance de l’Éducation Nationale à parachuter des formules sans explication ni cohérence au fur et à mesure du cursus.

2012 : Création du script Scan2Thunderbird. Projet personnel/opensource.

Conception d’un script d’assistance automatisé pour la numérisation de documents optimisés et leur envoi par email à destination de personnes peu à l’aise avec l’informatique.

Technologies & outils : Linux, Shell, Sane.

2012 : Établissement d’un plan d’instrumentation pour le Moteur à Grande Vitesse (MGV), dirigé par Lionel Durantay (General Electric Champigneulles). Stage de fin d’études pour le grade de Technicien Supérieur.

Établissement d’une chaîne de mesures physiques de couple, pression et débit en milieu sévère. Rédaction du cahier des charges, choix des fournisseurs et des capteurs, recommendations d’intégration.

Technologies & outils : couplemètres rotatifs, tubes de Pitot, pyromètres IR, métrologie.

Intérêts généraux

  • Typographie,
  • Logiciels libres,
  • Épistémologie/philosophie des sciences,
  • Philosophie de l’art et du beau,
  • Histoire de la pensée et des sciences.
Phasellus sem, risus. Nullam velit, Aenean luctus odio