Projects
Here's a list of side projects I've worked on in the past. This is in more or less a reverse chronological order.
- Deformable NeRFWe present the first method capable of photorealistically reconstructing a non-rigidly deforming scene using photos/videos captured casually from mobile phones.
- Microsoft PixI got to work on Microsoft's really cool computational photography project that packs a lot of on-device machine learning and computational photography!
- Obstruction Free PhotographyInspired by all the obstacles when trying to take photographs in Bangalore, I try implementing this computational photography paper and run it on images taken around the CMU campus.
- OpenCV BlueprintsCo-authored a book on computer vision that builds real-life projects using OpenCV. The book covers recognition, operations with the face and fusing image/gyroscope data.
- KinomotionI built an app to make cinemagraphs on the go (with Android). This was my hack at Angelhack Spring 2013 which won me a place into their 'hackcelarator'
- AI ShackAI Shack is an online learning resource for computer vision/artificail intelligence. ~2000 people visit it everyday. Based on popular tutorial websites I learned from.
- Freelancing in Computer VisionI worked on a bunch of projects over the course of years that involve Android, iOS and OpenCV. They range from useful apps to entertainment to cracking captcha
- RoboticsOver the years, I participated in multiple robotics competitions around India. This was a multi-disciplinary learning (and sometimes, winning!) experience
- ContriveAn online realtime strategy/quiz game built with GWT I built for my university's national technical festival. This was my first foray into the realm of web applications.
- RoboCV WorkshopThis intense 7-day workshop was done by a friend and me at my university. The goal was to improve knowledge about computer vision and controlling robots.
- The Hand Held Step ScannerMy internship project at CSIO, Chandigarh - this was a device based on image processing to help the blind read documents on the go. I helped port certain modules over to OpenCV.
- BatchessA remake of the epic chess game, Batchess from the olden days. Complete with animated pieces and cinematic camera movements
- Quake 3 based 3D game engineMy experiments with understanding how game engines attempt to wrangle different facets of computing. I dove deep into the computer graphics aspects











