Sergei Nikolaev Fr

  • en
  • ru
  • Expériences
  • Recherche
  • Contact
Expériences
Description d'expériences recherches et professionnelle.

Une description de mes expériences antérieure:


Avril 2022 - Novembre 2023: Chercheur post-doctoral en biologie computationnelle, Université de Montpellier, Montpellier, France

  • Objectifs:
    • mieux comprendre comment une cellule isolée (cellule fécondée) peut se transformer en un organisme biologique complexe
    • modéliser la morphologie d’un embryon, principalement la forme, en utilisant la description historique du développement des cellules
  • Résultats:
    • représentation de la forme des cellules embryonnaires comme des paramètres d’un diagramme de Voronoï pondéré sphérique développé précédemment
    • transfert de MATLAB à Python du logiciel d’optimisation qui extrait les paramètres de diagramme à partir d’images d’embryons, afin d’exécuter les calculs gratuitement sur le supercalculateur Jean Zay
    • ajout d’un traitement des cellules en forme de cacahuète et de l’initialisation améliorée des paramètres pour construire plus précisément le diagramme de Voronoï pondère sphérique
    • description de l’évolution des paramètres du diagramme liés au processus de développement et pour différents embryons, comme trajectoires multidimensionnelles dans l’espace, traitement de ces trajectoires avec des techniques de réduction de l’espace et comparaison des résultats
    • création d’un réseau neuronal, en utilisant le logiciel Transtab, pour prédire les paramètres des cellules et la probabilité de la division en l’étape suivante basée sur l’histoire récente du développement de la cellule et de ses voisins, l’analyse des résultats montre qu’il est nécessaire de continuer l’investigation et l’amélioration du système
    • comparaison de la forme des cellules avec une approche iterative closest point ainsi qu’une méthode des surfaces de niveau de champ et leurs modifications, les résultats montrent que la fonction de la similarité des cellules doit être déterminée dans le contexte du problème considéré
  • compétences:
    • Biologie computationnelle, Morphologie, Diagrammes de Voronoı̈, Traitement d’images, Apprentissage automatique, Base de données orientée graphe
  • logiciels:
    • Python, NumPy, SciPy, Scikit-image, Matplotlib, Transtab, Neo4j, Cypher, PyCharm

Mai 2017 - Septembre 2021: Doctorant, Ingénieur en recherche, INRIA, Université de Strasbourg, Strasbourg, France

  • Objectifs:
    • estimer les conditions aux limites du foie pour améliorer la précision de la simulation en cas d’un système de réalité augmentée en chirurgie hépatique
    • simuler un comportement réaliste du foie, une influence d’organes et des tissus environnants en temps réel
    • calculer un atlas statistique sur les attachements hépatiques
  • Résultats:
    • construction d’une méthode à éléments finis hyperélastiques avec le matériau de Saint Venant-Kirchhoff pour les déformations du foie et le système ressort cubique pour les conditions aux limites
    • développement d’un composant logiciel qui décrit des ressorts avec la relation polynomiale entre la contrainte et la déformation et qui a été intégré dans le logiciel SOFA
    • réalisation d’une approche basée sur un filtrage de Kalman dit “unscented” d’ordre réduit comme le meilleur choix pour le compromis performance/précision en temps réel
    • participation à la création d’un module logiciel pour estimer des paramètres différents des modèles à l’aide des filtres de Kalman non linéaires
    • construction d’une optimisation basée sur un préconditionneur afin d’améliorer l’efficacité du processus d’estimation (le temps de calcul est réduit de 26%)
    • création d’une approche basée sur l’enregistrement déformable des formes du foie (cartographie métrique difféomorphe à grande déformation) pour obtenir des statistiques sur les positions des ligaments
    • élaboration des expériences basées sur des données synthétiques et réelles pour montrer l’amélioration de la précision dans les simulations avec des conditions aux limites estimées (l’erreur moyenne est réduite de 66% pour les données synthétiques et de 23% pour les données réelles)
  • compétences:
    • Réalité augmentée, Simulation numérique, Méthode des éléments finis, Système masse-ressort, Filtrage Kalman, Cartographie métrique difféomorphe
  • logiciels:
    • C++, Python, SOFA, FEBio, OpenCV, PCL, Deformetrica, QtCreator

Mai 2014 - Novembre 2016: Ingénieur en développement logiciel et en recherche, Filière scientifique et production Energiya, Usine Energiya, Saint-Pétersbourg, Russie

  • Objectifs:
    • développer des modules pour trouver des signaux divers dans le spectre des ondes radio, maintenir la base de données pour garder les éléments détectés dans les enregistrements, collecter des statistiques sur les caractéristiques des signaux à l’aide des outils d’analyse
  • Résultats:
    • emploi d’un module logiciel qui analyse l’apparence du signal semblable au bruit et recueille l’information de base
    • transfert de MATLAB à C++ d’un module qui recherche des signaux à spectre étalé par saut de fréquence et extrait les paramètres de base
    • développement d’une interface graphique pour afficher la fréquence et le balayage spectral des données, ainsi que les positions des signaux détectés
    • création d’un prototype pour regrouper les données sur la base de mixture models
  • compétences:
    • Traitement numérique du signal, Analyse de Fourier
  • logiciels:
    • C++, MATLAB, Intel IPP, Qt, Visual Studio

Août 2010 - Février 2014: Ingénieur en développement logiciel, Bodynova, Saint-Pétersbourg, Russie

  • Objectifs:
    • développer un logiciel serveur et client pour modéliser la forme du corps d’un patient et les résultats des interventions en chirurgie d’implant et d’extenseur mammaires
    • modéliser de manière réaliste les propriétés biomécaniques de la peau, du tissu adipeux, des muscles, des os et des implants
  • Résultats:
    • emploi du logiciel qui modélise le placement d’implant dans les tissus mous, estimation de la précision des résultats et du temps de calcul
    • élaboration d’une interface graphique pour le logiciel de modélisation permettant de choisir un implant du catalogue et spécifier les paramètres de la position
    • construction d’un système masse-ressort multicouche, non linéaire et anisotrope pour décrire la déformation des tissus mous
    • développement de la modification d’un modèle de voxels pour accélérer le traitement des collisions entre les implants et les tissus mous
  • compétences:
    • Réalité virtuelle, Simulation numérique, Système masse-ressort, Graphisme 3D
  • logiciels:
    • C++, WxWidgets, JavaScript, Wolfram Mathematica, Visual Studio

Juillet 2008 - Juillet 2010: Stagiaire, Ingénieur en développement logiciel inférieur, Corporation EMC, Saint-Pétersbourg, Russie

  • Objectifs:
    • participer au développement d’un nouveau système de stockage
  • Résultats:
    • contribution au code qui écrit les données directement sur le disque, sans utiliser de mémoire vive
    • contribution au logiciel qui est responsable de la sauvegarde du cache de données en cas d’arrêt d’urgence
    • configuration du matériel de quatre nouveaux systèmes de stockage pour avoir la connexion d’accès à distance
  • compétences:
    • Pilotes de périphériques de stockage, Développement sous Linux
  • logiciels:
    • C, Perl

Retour

© Sergei Nikolaev Fr 2026