Thomas Lewiner

computational geometry  ·  topology  ·  applied AI

Thomas
Lewiner.

Two doctorates, Professor, fifteen years a researcher in mathematics, now leading data & bioinformatics in industry. On rainy afternoons, a few small apps made with my kids.

background

I'm a double-PhD executive with about twenty years split between advanced R&D and getting work into the world. I currently lead AI and bioinformatics for next-generation vaccine design at Ceva Santé Animale.

Before that I helped scale BCG Gamma (now BCG X) from its earliest days, and for fifteen years I was a researcher and professor of mathematics at PUC-Rio, working across computational geometry and topology, discrete Morse theory, geometry processing, reservoir modeling and computational fluid dynamics. I was elected an affiliated member of the Brazilian Academy of Sciences.

80+
publications
3000+
citations
28+
h-index
20+
grad students supervised
vector dynamics
selected publications

Fifteen years of academic research.  Google Scholar Profile ↗

Publications, newest first. Each links to its own page with abstract, PDF, source code and BibTeX.

2014
Simplified training for gesture recognition

Simplified training for gesture recognition

Sibgrapi 2014 (XXVII Conference on Graphics, Patterns and Images): pp. 133-140 (2014)
2016
Parameterized Complexity of Discrete Morse Theory

Parameterized Complexity of Discrete Morse Theory

SoCG 2013 (ACM Transactions on Mathematical Software (TOMS)) 42(1): pp. no. 6 (2016)
2013
Streamline-based topological graph construction with application to self-animated images

Streamline-based topological graph construction with application to self-animated images

Sibgrapi 2013 (XXVI Conference on Graphics, Patterns and Images): pp. 296-303 (2013)
2012
Distance matrices as invariant features for classifying MoCap data

Distance matrices as invariant features for classifying MoCap data

ICPR 2012 (21st International Conference on Pattern Recognition): pp. 2934-2937 (2012)
2013
Parameterized Complexity of Discrete Morse Theory

Parameterized Complexity of Discrete Morse Theory

SoCG 2013 (29th annual Symposium on Computational geometry): pp. 127-136 (2013)
2012
The Visual Computer - Special Issue on SIBGRAPI 2011

The Visual Computer - Special Issue on SIBGRAPI 2011

The Visual Computer 28(10): pp. 957-1048 (2012)
2010
Topology aware vector field denoising

Topology aware vector field denoising

Sibgrapi 2010 (XXIII Conference on Graphics, Patterns and Images): pp. 103-109 (2010)
2010
Fast generation of pointerless octree duals

Fast generation of pointerless octree duals

Symposium on Geometry Processing 2010 (Computer Graphics Forum) 29(5): pp. 1661-1669 (2010)
2010
Role of arches in the generation of shear bands in a dense 3D granular system under shear

Role of arches in the generation of shear bands in a dense 3D granular system under shear

Latin American Workshop on Nonlinear Phenomena (Journal of Physics: Conference Series) 246(1): pp. 2016 (2010)
2011
Interactive 3D caricature from harmonic exaggeration

Interactive 3D caricature from harmonic exaggeration

Shape Modeling International 2011 (Computers & Graphics) 35(3): pp. 586-595 (2011)
2012
Affine-invariant curvature estimators for implicit surfaces

Affine-invariant curvature estimators for implicit surfaces

Computer Aided Geometric Design 29(2): pp. 162-173 (2012)
2009
Scale-space for union of 3d balls

Scale-space for union of 3d balls

Alex Bordignon, Betina Vath, Thales Vieira, Cynthia Ferreira, Marcos Craizer, Thomas Lewiner
Sibgrapi 2009 (XXII Brazilian Symposium on Computer Graphics and Image Processing): pp. 9-16 (2009)
2009
Random walks for vector field denoising

Random walks for vector field denoising

Sibgrapi 2009 (XXII Brazilian Symposium on Computer Graphics and Image Processing): pp. 112-119 (2009)
2009
Geometry super-resolution by example

Geometry super-resolution by example

Sibgrapi 2009 (XXII Brazilian Symposium on Computer Graphics and Image Processing): pp. 40-47 (2009)
2009
Support vectors learning for vector field reconstruction

Support vectors learning for vector field reconstruction

Sibgrapi 2009 (XXII Brazilian Symposium on Computer Graphics and Image Processing): pp. 104-111 (2009)
2010
Projective splines and estimators for planar curves

Projective splines and estimators for planar curves

Journal of Mathematical Imaging and Vision 36(1): pp. 81-89 (2010)
2010
Meshless Helmholtz-Hodge decomposition

Meshless Helmholtz-Hodge decomposition

Transactions on Visualization and Computer Graphics 16(2): pp. 338-342 (2010)
2008
Approximations by smooth transitions in binary space partitions

Approximations by smooth transitions in binary space partitions

Sibgrapi 2008 (XXI Brazilian Symposium on Computer Graphics and Image Processing): pp. 230-236 (2008)
2010
Discrete affine minimal surfaces with indefinite metric

Discrete affine minimal surfaces with indefinite metric

Differential Geometry and its Applications 28(2): pp. 158-169 (2010)
2009
Arch generated shear bands in granular systems

Arch generated shear bands in granular systems

Physica A: Statistical Mechanics and its Applications 388(11): pp. 2099-2108 (2009)
2009
Symmetry-based completion

Symmetry-based completion

GRAPP 2009 (Fourth International Conference on Computer Graphics Theory and Applications) (2009)
2008
Projective estimators for point-tangent representations of planar curves

Projective estimators for point-tangent representations of planar curves

Sibgrapi 2008 (XXI Brazilian Symposium on Computer Graphics and Image Processing): pp. 223-229 (2008)
2007
On-the-fly curve-skeleton computation for 3d shapes

On-the-fly curve-skeleton computation for 3d shapes

Eurographics 2007 (Computer Graphics Forum) 26(3): pp. 323-328 (2007)
2008
Schnyder woods for higher genus triangulated surfaces

Schnyder woods for higher genus triangulated surfaces

SoCG 2008 (XXIV ACM Symposium on Computational Geometry): pp. 311-319 (2008)
2007
Interactive topology-aware surface reconstruction

Interactive topology-aware surface reconstruction

Siggraph 2007 (ACM Transaction on Graphics) 26(3): pp. 43.1-43.9 (2007)
2008
Statistical optimization of octree searches

Statistical optimization of octree searches

Computer Graphics Forum 27(6): pp. 1557-1566 (2008)
2006
Particle-based non-Newtonian fluid animation for melting objects

Particle-based non-Newtonian fluid animation for melting objects

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 78-85 (2006)
2006
Robust adaptive meshes for implicit surfaces

Robust adaptive meshes for implicit surfaces

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 205-212 (2006)
2006
Point set compression through BSP quantization

Point set compression through BSP quantization

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 229-236 (2006)
2006
Exploratory visualization based on multidimensional transfer functions and star coordinates

Exploratory visualization based on multidimensional transfer functions and star coordinates

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 273-280 (2006)
2006
Vector field reconstruction from sparse samples with applications

Vector field reconstruction from sparse samples with applications

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 297-304 (2006)
2006
Parabolic polygons and discrete affine geometry

Parabolic polygons and discrete affine geometry

Sibgrapi 2006 (XIX Brazilian Symposium on Computer Graphics and Image Processing): pp. 19-26 (2006)
2010
Topological mesh operators

Topological mesh operators

Computer Aided Geometric Design 27(1): pp. 1-22 (2010)
2005
GEncode: geometry-driven compression in arbitrary dimension and co-dimension

GEncode: geometry-driven compression in arbitrary dimension and co-dimension

Sibgrapi 2005 (XVIII Brazilian Symposium on Computer Graphics and Image Processing): pp. 249-256 (2005)
2005
Curvature motion for union of balls

Curvature motion for union of balls

Sibgrapi 2005 (XVIII Brazilian Symposium on Computer Graphics and Image Processing): pp. 47-54 (2005)
2005
CHF: a scalable topological data structure for tetrahedral meshes

CHF: a scalable topological data structure for tetrahedral meshes

Sibgrapi 2005 (XVIII Brazilian Symposium on Computer Graphics and Image Processing): pp. 349-356 (2005)
2004
Simplicial isosurface compression

Simplicial isosurface compression

Vision, Modeling, and Visualization: pp. 299-306 (2004)
2004
Arc-length based curvature estimator

Arc-length based curvature estimator

Sibgrapi 2004 (XVII Brazilian Symposium on Computer Graphics and Image Processing): pp. 250-257 (2004)
2004
Hierarchical isocontours extraction and compression

Hierarchical isocontours extraction and compression

Sibgrapi 2004 (XVII Brazilian Symposium on Computer Graphics and Image Processing): pp. 234-241 (2004)
2003
Fast stellar mesh simplification

Fast stellar mesh simplification

Sibgrapi 2003 (XVI Brazilian Symposium on Computer Graphics and Image Processing): pp. 27-34 (2003)
2004
Efficient EdgeBreaker for surfaces of arbitrary topology

Efficient EdgeBreaker for surfaces of arbitrary topology

Sibgrapi 2004 (XVII Brazilian Symposium on Computer Graphics and Image Processing): pp. 218-225 (2004)
2003
Towards optimality in discrete Morse theory

Towards optimality in discrete Morse theory

Experimental Mathematics 12(3): pp. 271-285 (2003)
2002
Visualizing Forman s discrete vector field

Visualizing Forman s discrete vector field

Visualization and Mathematics III (VisMath 2002): pp. 95-112 (2002)
2003
Optimal discrete Morse functions for 2-manifolds

Optimal discrete Morse functions for 2-manifolds

Computational Geometry: Theory and Applications 26(3): pp. 221-233 (2003)
topology
projects

Some Accessible Projects

old code
  • Marching Cubes 33 (2003). Reference C++ library ensuring exact topological consistency for isosurfaces without cracked geometry structures. [source.zip ↗ · paper ↗]
  • Topological Mesh Operators (2010). Discrete assembly of combinatorial operators for mutating triangulated 2-manifold structures. [source.zip ↗ · paper ↗]
  • Pointerless Octree Duals (2010). Memory-efficient algorithm optimizing rapid generation bounds on deep dynamic trees. [source.zip ↗ · paper ↗]
  • Arc-Length Based Curvature Estimation (2006). Demonstration program (Windows) for the paper, with examples. [demo.zip ↗ · paper ↗]
tutorials
computer graphics and physics
cv

The longer version of where I've been.  LinkedIn Profile ↗

experience

Industry

Group Chief Data & Bioinformatics Officer

Ceva Santé Animale

Pivoted the group's AI strategy toward TechBio. Leading AI & bioinformatics for next-gen vaccine design, bridging deep-learning research and experimental immunology, and developing real-world evidence with customers worldwide.

2019–now

Lead Data Scientist

Boston Consulting Group · BCG Gamma

Contributed to the launch and scaling of BCG Gamma (now BCG X). Led AI projects with material ROI: $40M+ in logistics savings, doubled production at a European refinery, +15% margins for a global retailer.

2016–2019

Academia

Associate Professor & Researcher

PUC-Rio · Mathematics

80+ publications (h-index 28), 20 PhD/MSc supervised, a 15-year R&D partnership with a global energy major. Visiting positions in France, Australia, Israel and Germany.

2006–2016

Lecturer · DSBA Master

CentraleSupélec / ESSEC

Taught data science & business analytics; honored by students at their graduation ceremony.

2018–2024

Visiting Professor

École Polytechnique · U. of Queensland · Tel-Aviv U. · FU-Berlin
2007–2015
education · honors

Degrees

Ph.D. in Mathematics

PUC-Rio, Geometric Discrete Morse Complexes
2003–2005

Ph.D. in Computer Science

INRIA / Université Paris VI, Mesh Compression from Geometry
2002–2005

M.Sc. · Mathematics

Telecom ParisTech & PUC-Rio
2000–2002

Engineer

École Polytechnique, computer science & physics
1997–2000

Honors

Affiliated member

Brazilian Academy of Sciences
2012–2016

Keynote speaker

TopoInVis 2011, ETH Zürich
2011

Program chair

ACM SoCG 2013 · Sibgrapi 2011
2011–2013

Editor

Computer Graphics Forum · Image Processing On Line · Anais da ABC
students

Doctoral

Tiago Novello de Brito, discrete differential geometry
PUC-Rio · 2014
João Antônio Récio da Paixão, discrete Morse matchings: complexity & stable matching
PUC-Rio · 2014
Jyrko Correa Morris, foliating Marching Cubes' cases in 3D & 4D
IMPA · 2013
Maria de Andrade Costa, affine structures & isosurfaces
PUC-Rio · 2011
Renata Thomaz Lins do Nascimento, quad meshes
PUC-Rio · 2011
Roger Véron, affine estimators & applications
PUC-Rio · 2011
Thales Miranda de Almeida Vieira, smart galleries & camera placement
PUC-Rio · 2010
Allyson Ney Teodosio Cabral, tetraquads
PUC-Rio · 2010
Rener Pereira de Castro, statistical optimization of hierarchical searches
PUC-Rio · 2008
Clarissa Codá dos Santos C. Marques, real-time 3D animation, harmonic & modal
PUC-Rio · 2007

Master's

Thiago Elias Gomes, modeling & visualization of TriQuad
UFRJ · 2014
Guilherme das Neves Seguro, model reduction for flow simulation
UFRJ · 2014
Romulo Brito, invariant derivative filters
PUC-Rio · 2013
Rafael Lassance A. Martinez, Kalman filters
PUC-Rio · 2013
Karine Ribeiro Pereira, computational geometry for petroleum engineering
PUC-Rio · 2013
Renata Thomaz Lins do Nascimento, topology-based self-animated vector fields
PUC-Rio · 2011
Lis Ingrid Roque Lopes Custódio, barycentric coordinates for mesh deformation
PUC-Rio · 2010
João Antônio Récio da Paixão, feature-preserving vector field denoising
PUC-Rio · 2010
Betina Vath, union of balls, medial axis & 3D deformation
PUC-Rio · 2007
David Rey, distributions & immersions
PUC-Rio · 2007
Catiuscia Albuquerque Borges, connectivity-based geometry reconstruction
PUC-Rio · 2007
undergraduate research & final projects

Eric Cardona Romani '07 · Daniel Fleischman '07 · Matheus F. F. Maciel '07 · Carlos Simonsen Leal '07 · Bernardo Ribeiro '07 · Raffael Capano de Arruda '08 · Mariana Milazzo '08 · Lucas von Haeling Braune '09 · Victor Hugo M. Ferreira '09 · Cairo P. C. Caplan '09 · Rafael L. A. Martinez '06 · Erick C. S. Talarico '06 · Bianca de C. Lodoli '12–13 · Rafael Farias Cação '12–13 · Victor Hugo de O. da Silva '13 · Yukio Shiota Junior '13 · José Eliton Albuquerque Filho '12 · Leandro dos Reis Lopes '12 · Arthur de Paula Kolblinger '14 · Alexandre Maxinsang '14 · Maximiliano Faria '14 · Romain Faugeroux '14 · Anna-Lívia de Souza Ribeiro '14.

contact

Slower than email deserves, but I answer.

Happy to talk about TechBio, applied AI, doctoral programs, or anything geometric.

The longer record lives across a few profiles: