Edwin Carlinet

Associate Professor

Public calendar

Bio

I received the Ing. diploma from Ecole Pour l'Informatique et les Techniques Avancées (EPITA) in 2011, specialized in Imaging and Scientific Computing. I then received the M.Sc. in Applied Mathematics for Computer Vision and Machine Learning with honors from Ecole Normale Supérieure de Cachan in 2012 and a Phd from Université Paris-Est in 2015.

I'm currently an assistant professor with the EPITA Research Laboratory (LRE)

My interests are twofold:

  • Image Processing and Statistical Learning. I have some affinities with Mathematical Morphology approaches to solve imaging problems.
  • Efficient programming and algorithmic optimization. I am a skilled C++ programmer interested in exploiting the new C++ features to get both efficient, readable and easy-to-write programs.

Research

Research interest

My research interests lie in the fields of mathematical morphology - notably the use of hierarchical representations, and the efficient implementation of Math. Morphology operators, high performance computing, with applications in document image processing (astrometry).

I am also the lead developer of Pylene, an image processing library implementing generic and efficient mathematical morphology related algorithms.

Examples of on-going projects include:

  • The SoDuCo project where image processing expertise of the LRE is used to extract massively data from XIX' trade directories of Paris. This is a joint work with the LASTIG (université Gustave Eiffel, IGN-ENSG), the EHESS, and the Archives Nationales)
  • The fast implementation of mathematical morphology-related algorithms on massevely parallel architectures (join-work with the ALSOC team from LIP6 - Sorbonne Université).

Supervision

I currently supervise the PhD work of:

  • B. Esteban (since Nov. 2020). Modern and efficient implementations of Mathematical Morphology algorithms for image processing and noise estimation. Joint supervision with Didier Verna and Guillaume Tochon

Former Phd students:

Former RDI Student:

  • Guillaume Thomas (RDI-2023), Post-OCR correction of documents (with J. Chazalon)
  • Philippe Bernet (RDI-2023), Kalman Filter implementation for robust line detection (with J. Chazalon)
  • Quentin Kaci (RDI-2022), Fast implementation of the quasi flat-zone hierarchy
  • Nicolas Blin (RDI-2022), Implementation of the Max-Tree algorithm on massively parallel architectures
  • Yassine Damiri (PCR-2024), Parallel implementation of the Tree of Shapes
  • Victor Simonin (PCR-2023), Fast implementation of hierarchies of segmentation
  • Virgile Hirtz (PCR-2021), *Generioc image processing in C++"
  • Célian Gossec (RDI-2021), Static/dynamic bridge in C++

Teaching

I am teaching the following courses at EPITA:

  • Parallel programming (12H) (ING1 level - third year of undergrad studies)
  • Data compression (12H) (ING1 level - third year of undergrad studies)
  • C++ (8H) (ING1 level - third year of undergrad studies)
  • Algorithmics (24H) (ING1 level - third year of undergrad studies)
  • GPU programming (12H) (ING2 level - fourth year of undergrad studies)

I am a teaching assistant for:

  • Théorie des Langages Rationnel (10H) (SPE - for second year of undergrad studies)

I am teaching the following courses at Sup'Biotech

  • Computer programming - Bioinformatics (third year of undergrad studies)

Publications