header images

"A computer once beat me at chess, but it was no match for me at kick boxing."

- Emmo Phillips

Activity Recognition and Semantic Analysis of video using Markov Logic Networks (Ongoing).

In the project we are addressing the problem of visual event recognition in videos. The aim of the project is to take input from a vision system and develop a machine learning system for probabilistic inference of a desired activity of interest. The methodology we plan to implement is to represent the knowledge as first-order logic production rules with associated weights to indicate their confidence, then use these rules in combination with a relaxed deduction algorithm to construct a network of grounded atoms, the Markov Logic Network(MLN. MLN can then be used for performing the probabilistic inference of an activity based on input queries.Later on we plan to analyse the performance of our system with other machine learning systems for a similar dataset.
The main purpose of such an application in broader terms is to infer the true meaning of a video, for example differentiate between a cooking video and an eating video which is very diificult for a stand-alone vision system as both these videos will have objects like bowl spoon food etc so our system shall outdo this kind of limitation. This system would have many possible real world applications such as auto-tagging of you-tube videos etc.

Development of a Stealth Jammer

Developed a stealth jammer prototype which degraded the performance of WLANs while at the same time tried to remain invisible to a network administrator. Two types of implementations were made one a physical layer attack using GNU Radio Board and other a MAC layer based de-authentication attack which exploited the loopholes in the management frames of Wi-Fi b/g protocol.The final report can be downloaded from here Final Report

A Scalable Academic portal

Developed a simple and scalable academic portal framework which had various features such as group segregation, Content Sharing, Discussion Forums, Permission levels. A lot of emphasis was given into writing top notch requirements, design documentation along with intensive testing.
The final Software requirement and specification can be downloaded from SRS_YAAP
The final Software Design Document can be downloaded from SDD_YAAP

Smart Taxi Management System

Under the guidance of Dr. M. Balakrishnan ,Designed and developed a robust automated system to replace the current system of booking and billing of staff cars. The project involved data mining and communication challenges on the booking side and database management and hardware challenges such as interfacing an electronic meter with the RFID reader for the billing part.
The Final report can be seen here STM Report
The Final Presentation can be seen here STM Presentation
The Final Poster describing the workflow can be seen from here STM Poster

Pintos Operating System

As Part of the Operating Systems Course under the guidance of Dr. Saurav Bansal implemented threads, processes, virtual memory and a file system on a simple Unix Style Operating System Called Pintos. Details about the project can be seen here Pintos Assignment

Interactive Gesture Computing (I.G.C)

Developed a prototype device for operating the Computer by performing Gestures in Mid Air.Current Implementation has been done using an IR led source on the hand,We extended upon johnny Chung Lee's Whimote White Board Project.
The Final Report can be seen here IGC Report
The Algorithm and Testing Report can be seen here IGC Algorithm and Testing

Visit IGC's Homepage(link coming soon)

Java Application to Construct And Simulate Logic Circuits

Under the guidance of Dr. Anshul Kumar, I alongwith Kshiteej Mahajan worked on making the existing options(Logisim)available more user friendly By adding features such as Automatic Routing,Component Building which were earlier missing in the software.The main Purpose of the project is to provide a better learning tool for the students who will be doing Computer Architecture course or Digital Electronics Course in future. The Project has reached a substantial stage of maturity..

Visit Logisim-IIT-Delhi-1.01 Homepage

Java Based Software for Simulating Single Layer VLSI routing

Under the guidance of Dr. Preeti Ranjan Panda I along With Abhinav Punia developed an interactive GUI based software for calculating and displaying the optimum routing path between multiple source and Destination

Software for Operation Scheduling subject to Time and Resource Constraints

he Project was supervised by Dr. Preeti Ranjan Panda ,The input was a recursive Directed Acyclic Graph (DAG) with each node corresponding to an operation with associated time delay. A self-modified variant of the List Scheduling algorithm was used with a more efficient parameter check for prioritizing between operations. Special emphasis was given to the use of good Design Practices such as maintaining a SVN repository, detailed documentation etc

MIPS-32 Processor Design

As a part of Computer Architecture Course, Under the guidance of Dr. Anshul Kumar ,I along with Kshiteej Mahajan Implemented the MIPS Instruction Set Architecture to model a processor with Logarithm Function of any floating point number to any positive floating point base in Logisim. It was a multi-cycle processor which could do basic instructions like addition, subtraction, load, store, branch and jump. The Logarithm Function was implemented by having a dedicated minimal ROM which served as a look up table and operating on that limited set to generate required values in IEEE 754 format.

Digital Morse code decoder

As part of Digital Electronics course,I alongwith Harsh Prasad Implemented a morse code decoder on FPGA kit. Verilog was used to describe the circuit in the Xilinx FPGA Software. It was then implemented on a FPGA Board.

LZW Compression and Decompression

As part of Data Structures course,Under the Guidance of Dr. Amit Kumar,The project involved implementing LZW compression and decompression algorithm for compressing/decompressing text files and images. A compression ratio of almost 1:10 was achieved.As part of Data Structures course,Under the Guidance of Dr. Amit Kumar.

Image Gallery

pix pix pix pix pix pix

Sustainable Transport

As Part of NSS-IIT-Delhi,Under the Guidance of Prof. M. Balakrishnan I was a member of a group of 7 students ,responsible for implenting new techniques to promote cycling in campus.

Visit Sustainable Transport Homepage

Current Projects

Activity Recognition and Semantic Analysis of video using Markov Logic Networks