Teo de Campos


Publications Students Projects Datasets Teaching Demos CV

I am a Senior Applied Scientist at Microsoft Applied Sciences Group.

Prior to Microsoft, I have worked as a Computer Vision / Deep Learning Scientist at Vicon Motion Systems (a member of the Oxford Metrics Group, from 2022 to 2023)

and I was also a professor at the University of Brasilia (UnB) from 2016 to 2024.

I am also linked with the CVSSP/University of Surrey, as a "visiting researcher", where I had worked as a senior research fellow from 2009 to 2016.
From March 2013 to April 2014 I'd also worked in the Machine Learning group at the University of Sheffield.
Previously, I have worked in the research laboratories of Xerox (now Naver), Microsoft and Sharp.
I completed my doctorate (DPhil) in 2006 at the University of Oxford and my award winning MPhil thesis at the University of Sao Paulo, in 2001.
My research interests include image and video generation, computer vision, natural language processing, transfer learning, anomaly detection, tracking and 3D understanding for spatial audio and other machine learning applications.


Publications

Google scholar is probably the most up to date page for my list of publications, but it may not point to freely available PDF files or my papers.
The links below offer alternatives, which may include links to demonstrations, datasets, etc.


Students and collaborators

Here is a list of people who work or had worked closely with me or under my (co-)supervision:

Projects

Here is a list of projects, showing the period in which I have been involved (not necessarily the duration of the project as a whole):

Relevant activities I've been involved with:


Datasets


Teaching

This section is to be constructed, but you can follow this link to see a list of courses in the field of Artificial Intelligence and Machine Learning that are offered at UnB.


Demos and Media Appearances

Intrudocing myself to Computer Vision students (in Portuguese, August 2020).
I've featured in a local TV channel (UnB TV), discussing Deep Learning with my colleague Celia Ghedini Ralha (in Portuguese, May 2017).
I've contributed to a NewScientist article about visual sourveillance, by Tim Revell (January 2017).

Room Layout Estimation with Object and Material Attributes Information using a Spherical Camera, with Semantic Segmentation from RGBD Images (Presented by Hansung Kim, at 3DV, October 2016, DOI 10.1109/3DV.2016.83)

Concept-based image retrieval using a Deep Convolutional Neural Network


Head/Face Tracking

Here a some demos that I made to evaluate other people's head/face trackers
Demonstration of the head pose estimation method based on Random Forests, using Kinect, created using the method of Gabriele Fanelli and others at ETHZ.
Facial feature tracker using Active Appearance Model, code written by Jason Saragih - who did a PhD with Simon Lucey.
Source code available from GitHub.
Face detector combining frontal, profile and ears detectors based on Viola and Jones' method, implemented using OpenCV.

3D Trackers from my PhD


ACASVA project videos

In the video below, I present a short summary of some of the main aspects of this project:


The video below demonstrates tracking, court detection, homography computation and event detection:


Here is another video, showing the annotation tool that I have developed:


Images as sets of locally weighted features

Follow this link for a talk I presented at Microsoft Research in Cambridge, 2010.


(Fig. 6 of US 2010/0189354)
t.decampos@oxfordalumni.org
Last modified: 22 August 2025 (though this page was not thorougly reviewed recently)