• LinkedIn clássico
  • Wix Twitter page
  • github-icon
  • google-scholar-icon
  • behance-icon
  • researchgate_logo



Last page update: 22/06/2022

Ph.D. on Computer Vision and Machine Learning.

Head of AI at ActiveEon, Paris - France.

Computer Vision Specialist (10+ years of experience).
Experienced C++ and Python Developer.

20+ years of professional experience with software engineering, software architecture, and software design. I have been working since Nov 2000 with low-level and high-level software development at several IT companies (for more info, please see my CV).

Currently, I'm working as a Head of the Artificial Intelligence (AI) team at ActiveEon by focusing on the intersection of scientific research and software engineering, bringing cutting-edge AI technologies to the core platform of ActiveEon. My main focus is on AI at Scale, HPC+IA, and MLOps.

In short, my activities are:
- Lead a team of 4 (four) PhDs on AI & Machine Learning;

- Development of end-to-end AI workflows;
- Development of parallel & distributed AI workflows;
- Development of multi-node & multi-GPU AI workflows;
- Development of a large-scale distributed AutoML workflow for hyperparameter optimization & neural architecture search;


Summary of my AI research experience:


Since 2010, my AI research activities include intelligent video analysis for object detection, segmentation, and tracking, to perform event/action recognition and behavior classification/prediction.

I also developed and deployed computer vision and machine learning models at the edge on system-on-a-chip (SoC) devices such as Raspberry PI, PandaBoard, and NVIDIA Jetson boards (Nano, Xavier NX, TX2, and AGX Xavier).

My doctoral research was mainly focused on the R&D of advanced matrix and tensor methods for robust low-rank/sparse representation and subspace learning of multidimensional and streaming data, such as moving object detection and background-foreground separation in multi-spectral and multi-featured video sequences.

In the past, between my B.Sc. and my M.Sc, I worked on several embedded systems and robotic projects using microcontrollers and SoC boards to read sensors, I/O devices, performing data acquisition, signal processing, image/video processing, wireless communication, and motor control. For more information, please see the Projects page at the top of this page.


Main research interests: Computer Vision, Machine / Deep Learning, Pattern Recognition, Applied Mathematics, Matrix / Tensor Decomposition, Optimization, Big Data.

Journal reviewer: I peer-reviewed for more than 10 high-quality journals, such as Elsevier (CVIU, IVC, PRL, NC, IF), Springer (NCA, CC, FITEE, JIVP), IEEE (TIP, TNNLS, TCSVT), MDPI (Sensors), JEI, JOSA-A, PLOS ONE. For more information, please see my Publons profile for an updated version.


Int. Conferences/Workshop reviewer: ICCV 2015 (RSL-CV), ICIAP 2015 (SBMI), ISCV 2017.


My open source libraries and source code:

BGSLibrary - A Background Subtraction Library.

VDTC - Vehicle Detection, Tracking, and Counting.

LRSLibrary - Low-Rank and Sparse tools for Background Modeling and Subtraction in Videos.

MTT - Matlab Tensor Tools for Computer Vision.

IMTSL - Incremental and Multi-feature Tensor Subspace Learning.

OSTD - Online Stochastic Tensor Decomposition.

For more details, please visit my GitHub profile: https://github.com/andrewssobral