Giter VIP home page Giter VIP logo

iccr's Introduction

Face Tracking library using Incremental Cascaded Continuous Regression.

IMPORTANT: USAGE IS AS FOLLOWS

>>load model.mat
>>video = [];
>>data = track(model, video, params); % - data will store the tracked points for the processed video
  • Should you want to detect the points in single images (i.e. without applying the tracking step), you can proceed as follows:
>>pts = detect_pts_SDM( im , model ); % - where im is the target image
  • You can also refine the points applying a tracking step on the given points:
>>pts = ccr_track( im , pts , model );

Copyright © 2018. Enrique Sánchez-Lozano

This is the Matlab code for papers:

@ARTICLE{sanchez2018pami, 
  author={E. Sánchez-Lozano and G. Tzimiropoulos and B. Martinez and F. {De la Torre} and M. Valstar}, 
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence}, 
  title={A Functional Regression Approach to Facial Landmark Tracking}, 
  year={2018}, 
  volume={40}, 
  number={9}, 
  pages={2037-2050}, 
  doi={10.1109/TPAMI.2017.2745568}, 
  ISSN={0162-8828}, 
  month={Sept},
}
@inproceedings{sanchez2016eccv,
  author="S{\'a}nchez-Lozano, Enrique and Martinez, Brais and Tzimiropoulos, Georgios and Valstar, Michel",
  editor="Leibe, Bastian and Matas, Jiri and Sebe, Nicu and Welling, Max", 
  title="Cascaded Continuous Regression for Real-Time Incremental Face Tracking",
  booktitle="Computer Vision -- ECCV 2016",
  year="2016",
  publisher="Springer International Publishing",
  pages="645--661",
  isbn="978-3-319-46484-8"
}

Important: Code is released as is for research purposes only.

CCR models have been trained using the LFPW, HELEN, AFW, IBUG, Multi-PIE and 300VW (training partition) datasets.

Should you use the code as is, please cite the papers above. The (bounding box) face detection utilises the DLIB library, and has been compiled only in Windows. For Mac and Linux the built-in Viola-Jones-based face detection system is used, which may result in a drop of performance.

Contact: Enrique Sánchez-Lozano, [email protected]

iccr's People

Contributors

esanchezlozano avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.