Yash Vadalia My Photo

I graduated with a B.Tech in Computer Science and Engineering from the International Institute of Information Technology, Hyderabad (IIIT-H) in 2014. As an undergraduate, I was an Honors student at the Center for Visual Information Technology (CVIT), advised by Dr. Anoop Namboodiri.

My research interests span the domains of Computer Vision, Vision based Human-Computer Interaction, Artificial Intelligence and Machine Learning. I am interested in giving machines the ability to visually understand their surroundings so that they can make accurate decisions.

In general, I am a curious person. I like to know and try out new things, be it technology, ideas, music, academics or food. The culture at IIIT-H has inculcated in me, a love for competitive programming. I usually go by the handle "yashdv" on most programming websites. Some of my handles are:

In my spare time, I like to play Table Tennis, Football and chess. Swimming is my favourite activity that I do at leisure.

Google

Software Engineering Intern (Summer 2013)

Worked with the Geo-Imagery Team (Bangalore, India) and built a system to track Google's satellite imagery as it gets processed through its pipelines before being released publicly.

IIIT Hyderabad

Teaching Assistant

Optimization Methods
(Spring 2014)
Algorithms
(Monsoon 2013)
Graphics
(Spring 2013)
Introduction to Databases
(Monsoon 2012)

Gradscloud

Web Development Intern (Summer 2012)

Designed and built an educational networking platform using the Drupal CMS. The main feature of this website is the courses portal and its services.



NAVIGATIONAL ASSISTANT FOR THE VISUALLY CHALLENGED

(ongoing)
An egocentric vision application that tracks a person’s movements through visual odometry. The system is meant to run in real-time on devices with low processing powers such as smartphones. Hardware optimizations allow us to compute optical flow vectors quickly. Thus, we use them to minimize the effect of jitter by temporal smoothing of camera motions and determine direction of users motion.

up

THE INDIA DIGITAL HERITAGE PROJECT

The India Digital Heritage Project is a joint effort by the Govt. of India, academia and Microsoft research (India) to preserve the cultural monuments of India and create 2D/3D user experiences of Indian heritage for the general public. I built a 3D segmentation module to segment rich laser scanned 3D mesh models of monuments into its major components.

up



CHESS MOVEMENT TRACKER

A system to detect and extract moves made in a game of chess as it is being played. This was done as part of my Digital Image Processing project (in a team of 3) and the challenge was to use purely image processing concepts in its implementation. From the live video, we extract key frames representing the state of the board between the moves. Using the concept of image subtraction, one can detect the locations (to and from) where move has been made. For chess board calibration, we use Hough Transform to locate boundaries and map locations in the image to squares on the actual board. Finally, the chess moves are shown live on a graphical display.

up

PANORAMIC IMAGE STITCHING

We stitch/merge images at their common regions to form a bigger picture. This is done by estimating homographies between them using feature matching and a robust estimator like RANSAC (RAndom SAmpling and Consensus). The result is analysed using various detector-descriptor combinations like SIFT, SURF, ORB, MSER etc.

up



SIMULATION TOOL FOR FIELD PROGRAMMABLE ANALOG ARRAY

A team (of 5) project where we developed a GUI based simulation tool for Field Programmable Analog Arrays (FPAA). On feeding a mathematical expression, the tool displays a circuit of interconnected Op-Amps representative of an implementation of the input expression. Parsed the concrete syntax of the input expression involving logs, antilogs, powers, sines, cosines etc into a suitable abstract syntax. Worked on the algorithm to generate the output circuit.
up


TROLL CANNON (2D PROJECTILE GAME)

A multi-level 2D projectile game influenced from "Angry Birds", where the player needs to hit stationary/moving targets. The challenge is to complete a level using minimum number of shots. Elements of game physics like gravity and collisions were implemented.
up




3D WORLD AND GAME

A 3D game made in OpenGL where players explore a virtual world by driving a "Bugatti Veyron" (comes in 2 colors) through it. The virtual world was created using "L3DT" and includes buildings, beaches, mountains, roads, towers, trees etc. The game can be played as a 2-player racing game. Friction, Collisions and other basic elements of game physics were implemented. Players can not only choose between the camera views found in a traditional car racing game, but also experience a multitude of wacky points of view. Also added lighting effects to simulate head lights, spot lights and the day/night cycle.
up


yashdv@gmail.com
yash.vadalia@students.iiit.ac.in