"A work of art, curriculum vitae is a curry that gives a taste of someone's career."

Publications

Disentangling Neural Mechanisms for Perceptual Grouping

Forming perceptual groups and individuating objects in visual scenes is an essential step towards visual intelligence. This ability is thought to arise in the brain...

Publication ICLR2020 - submitted Code
Part-based Graph Convolutional Network for Action Recognition

Human actions comprise of joint motion of articulated body parts or 'gestures'. Human skeleton is intuitively represented as a sparse graph with joints as nodes...

Publication BMVC2018 - accepted GitHub
Nose, Eyes and Ears: Head Pose Estimation by Locating Facial Keypoints

Monocular head pose estimation requires learning a model that computes the intrinsic Euler angles for pose (yaw, pitch, roll) from an input image of human...

Publication ICASSP2019 - accepted GitHub

Projects

Action Recognition & Pose Estimation from Patient Monitoring Videos

Research Project @ Brown University

Recognize motions from a predefined set of motions (such as reach, grasp & move, withdraw reach, etc) using a inflated-inception 3D deep learning architecture run on Google TPUs. To improve the performance, we also estimate pose from these videos to add information for recognizing motions, using a framework called DeepLabCut.

GitHub
Rapid Vision Experiments to Understand Human Perception for Objectness

Research Project @ Brown University

Developed web-based experiments (jsPsych + Amazon Mechanical Turk) for humans, which requires human to respond to binary categorization tasks that are expected to demand contour tracking and segmentation. The response times were constrained in order to disentangle the role of bottom-up, horizontal and feedback connections in segmenting objects, hypothesizing that it correlates with our biologically-inspired recurrent model.

GitHub
Deep Learning and Kinect-based Analysis of Behavior Recordings

Research Project @ Brown University

Using computer vision techniques, we automate the analysis of behavioral data collected from a series of tasks (trials) performed by children in a specially set up playroom. The analysis involved calculating useful metrics based on Kinect trajectory data and saliency measures (bottom-up & top-down) from region proposals used by deep object detectors (Faster RCNN).

GitHub
Streaming sort: Hybrid string sort using CPU+GPU

Research Project @ IIIT Hyderabad

A radix-sort based implementation for sorting strings using GPU. All the data-processing-intensive heavylifting is done by the CPU to make sorting of large strings possible. Strings are removed progressively as they attain their final position to reduce the problem size with time.

Paper
Compiler for a subset of C language

Course Project @ IIIT Hyderabad

Using structured grammar for subset of C language, created a parser in Bison+Flex and constructed an AST from it (written in C++). The AST is designed using Visitor Design pattern and traversal results in LLVM bitcode for the input program.

GitHub

Skills

Jobs

Dec 2019 - Machine Learning Engineer @ Leapmind
Sep 2018 - Sep 2019 Research Assistant @ Brown University

Education

MS (by Research) in Computer Science and Engineering
BTech in Computer Science and Engineering