Andrews Cordolino Sobral, Ph.D.

AI Platform Architect | MLOps & Distributed Training | Ph.D. in Computer Vision & Machine Learning

With 25 years of experience building software systems and over 15 years in AI, machine learning, and computer vision across academia and industry, I specialize in ML platforms, MLOps, and AI orchestration across cloud, HPC, and hybrid environments, helping organizations automate AI pipelines and move AI from research toward production.

AI Team Lead & Head of AI — Hands-On @ ActiveEon (2017–2025)

At ActiveEon, I led PhD-level AI researchers and architected AI platforms for enterprise and industrial applications, orchestrating and automating research prototypes toward production. My responsibilities included:

Selected Enterprise, Industrial & Research AI Use Cases

Academic Background & Research

My research spans computer vision, optimization, low-rank and tensor methods, and real-time video analytics.

  • Ph.D. in Computer Vision & Machine Learning — Université de La Rochelle, France (2013–2017, European Doctorate label). Thesis: “Robust Low-Rank and Sparse Decomposition for Moving Object Detection: From Matrices to Tensors.”
  • Visiting Ph.D. Researcher — Computer Vision Center (CVC), Barcelona, Spain (2014 & 2015)
  • M.Sc. in Mechatronics Engineering (Computer Vision & Pattern Recognition) — Federal University of Bahia, Brazil (2010–2012)
  • B.Sc. in Computer Engineering (Mobile Robotics) — AREA1 Engineering School, Brazil (2004–2009)

Research impact & recognition:

  • 2800+ citations, h-index: 17, i10-index: 18 (Google Scholar)
  • Publications in IEEE (TIP, TNNLS, TCSVT), Elsevier (CVIU, PRL), Springer, and ICCV workshops
  • Peer reviewer for 10+ high-impact AI journals (IEEE, Elsevier, Springer, MDPI, PLOS ONE)

Open-Source & Contributions

I actively contribute to open-source software for computer vision and machine learning.

🔗 GitHub: github.com/andrewssobral

  • BGSLibrary (C++) – Widely used background-subtraction library for moving-object detection.
  • LRSLibrary (MATLAB) – Framework for low-rank/sparse decomposition.
  • MTT (MATLAB) – Tools for tensor manipulation and decomposition.
  • OSTD (MATLAB) – Online stochastic tensor decomposition for multispectral video.
  • VDTC (C++ & Python) – Vehicle detection, tracking & counting pipeline.
  • GoDec (Python) – Low-rank + sparse decomposition.
  • DTT (C++) – Header-only library for seamless data type conversions (Eigen, OpenCV, Armadillo, LibTorch, ArrayFire).

BGSLibrary and LRSLibrary are widely cited in computer-vision research and are documented in published book chapters (shown at right). These projects are used by universities, research labs, and companies worldwide.