Shridhar Ravikumar email - shridharravikumar@gmail.com Tel. +44 7805072332
OBJECTIVE
Looking for an opportunity to leverage my 5+ years of software engineering experience and relevant research skills in Computer Vision and Machine Learning, in applied areas.
EDUCATION
PhD in Computer Vision and Machine Learning Expected graduation: Oct 2016
University of Bath, United Kingdom
Topic: Enhancing performance driven facial animation using machine learning approaches
Master of Science in Computer Science, University of Southern California, USA May 2009
Relevant Coursework: 3D Graphics and Rendering, Computer Vision,
Analysis of Algorithms, Game Engine Development, Advanced Game Projects,
Animation and Simulation
Bachelor of Engineering in Computer Science, University of Pune, India July 2006
CURRENT RESEARCH PROJECTS 2013 – 2016
Markerless performance capture from monocular video
-
Automatic landmark detection and optical flow to solve for blendshape weights in 2D.
-
Second pass using regression to map from input video to blendshape weights.
Learning and transfer of identity in dynamics of facial motion
-
Using latent variable models to learn the dynamics of an individual's facial motion.
-
Modifying the dynamics of a performance to simulate identity.
Passive tracking of facial geometry through a video sequence
-
Unconstrained photometric stereo for reconstructing static geometry of faces.
-
Tracking geometry through a video sequence by optimizing for scene flow parameters.
Statistical Model for generating personalized blendshapes
-
Learning a 3D Morphable model of identity from multiple 3D scans of neutral faces.
-
Learning a mapping from difference in identity space to expression space to generate
personalized expressions.
PUBLICATIONS
-
Ravikumar S, Davidson C, Kit D, Campbell N, Benedetti L, Cosker D. Reading Between the Dots:
Combining 3D Markers and FACS Classification for High-Quality Blendshape Facial Animation. In
Graphics Interface (Victoria, Canada, 2016), (In Press).
PROFESSIONAL EXPERIENCE
Research Intern – Imaginarium Studios (9 months) 2014 – 2015
-
Development of a system for optimizing and solving animation parameters for 3D facial
performance capture data and integration into a Maya framework.
-
Development of a pipeline for automated personalized blendshape rig generation.
Software Engineer - Institute for Creative Technologies (4 years) 2009 – 2013
Team – Integrated Virtual Humans
Development of technology for rapid prototyping of fully embodied virtual humans, with support for vision, animation, non-verbal-behavior, speech recognition/synthesis, natural language processing.
Projects:
Virtual Human Toolkit - Lead Developer: (https://vhtoolkit.ict.usc.edu/)
A test bed for integrating all Virtual Human related technologies that allow users and
developers to prototype their own virtual humans including speech recognition, vision,
NLP, behavioral-animation, speech synthesis, rendering engine.
Gunslinger - Lead Developer: (http://ict.usc.edu/prototypes/gunslinger/)
A mixed-reality, interactive experience with multiple virtual humans in a controlled
environment with support for both visual perception of user actions using infrared cameras
and verbal inputs using speech recognition and processing.
Smartbody - Developer: (http://ict.usc.edu/prototypes/smartbody/)
A procedural animation system for generating runtime animations on skeleton models interfaced
with multiple rendering engines including Ogre3D, Unity3D, Gamebryo.
Software Engineer Intern - Sony Computer Entertainment America (3 months) 2008
Game: “NBA ’09 - The Inside” for the Play Station Portable (PSP)
Development of in-game achievement system for tracking NBA awards
Bug fixes in game before release
MSc PROJECTS (University of Southern California)
Advanced Game Project ‘SkyDie’ - Lead Engineer (http://shridharravikumar.com/videos/)
Developed a networked kite simulation game on the Ogre3D graphics engine using the Wii-mote
Developed custom physics modules including thread and kite physics
IPhone Game ‘AquariYum’ - Engineer (http://shridharravikumar.com/videos/)
-
Game play programming
-
Artificial Intelligence
TECHNICAL SKILLS
Programming Languages:
C, C++, C#, Java, Python, MATLAB, XML, HTML, JavaScript, Perl, PHP, Shell-scripting, SQL
Applications/IDE:
Maya, Visual Studio, Subversion, Perforce, Git, Microsoft Office
Operating Systems:
Linux, Windows, Mac OS X, Unix, iOS
Libraries:
OpenCV, DirectX, OpenGL, FaceFX, MS SAPI, Festival TTS, NumPy, SciPy, LibSVM
Game Engines:
Ogre3D, Unity 3D, Gamebryo
Additional Achievements
-
Won the best speaker award at the University of Bath inter-departmental postgraduate research
seminar in 2015.
-
Supervised a final year undergraduate student for his final year project – Generating a statistical
model of 3D faces and expressions.
Personal Website and LinkedIn profile
For more detailed information, Please visit my personal website at
www.shridharravikumar.com
My LinkedIn profile is at
http://www.linkedin.com/in/shridharravikumar
Share with your friends: |