Academic Projects

  Boston Property Assessment (2018)

Boston property assessment dataset from classifies properties in greaterboston area into it’s present overall condition (Poor to Excellent). 4 classification algorithms (Naives Bayes, RandomForest, IBk and Decision Table) were modeled using 5 different selection attributes using Weka. Performance measures such as TP Rate, FP Rates, ROC Area etc were used to determine the overall performance of each classifier model. Project page : View here

  MBTA Data Visualization and Real time app (2017)

1. The project analyses the MBTA real-time data of 1 week data between Dec 1- Dec 8.
2. Advanced Data visualization of Travel times and Head way times are implemented with R and Plotly in-order to determine the problems that exist in the Boston subway lines. The Intend of doing this was to develop a weekly reporting app that can be used to determine weekly estimates of the issues that needs to be looked upon by the MBTA.
3. A real-time MBTA app is developed using R and shiny. This app also shows real-time clustering of the trains based on parameters such as subway line length, number of active trains in a direction, and the distance to the next nearest train etc.
4. The shiny app provides a simple general population facing app where anyone can keep track of the train locations with the simplest of UI.
5. The shiny app from the MBTA facing side, predicting/visualizing train clusters and giving a birds eye dashboard in each train so that the driver would be able to adjust the train speed in-order to avoid clustering. This should at-least reduce the frequency of trains going in express mode and make the waiting time for trains at stations much more uniform. Usually, the cluster keeps building up until someone from the control room calls up the driver of the specific train (as the driver is unaware that a train is following till he is contacted from the control room) to move express to certain stop.
Project page : View here

  Navigation in a Virtual Environment using IMU MPU-6050 (2015)

Head Mounted Display(HMD) is one of the revolutionary Virtual Reality(VR) inventions of all times. But how do you move around in a Virtual Environment?. For a true VR experience you need to move around freely and naturally. Imagine a game where the user can freely roam around their backyard or walk on a frictionless surface and navigate in a virtual environment rather than sitting idle in a chair. Similarly, there are a ton of applications from taking a morning walk in a VR world to a whole range of simulation training for combat soldiers. Developing a low-cost system for such a VR experience which can be implemented onto a HMD, is always a challenge. In this project we have done a hardware implementation to navigate in a virtual environment using a low-cost Inertial Measurement Unit(IMU).
Repository : View here

  32 bit RISC Microprocessor in VHDL language and implemented on Altera FPGA (2014)

Developed a 32 bit RISC Microprocessor in VHDL language and implemented on Altera FPGA. The Test bench module is executed in the model-sim software and the LCD module is implemented on the FPGA to display the Register value, Memory value and the Program counter.
Repository : View here

  2D convolution using Xlinix of a 128*128 window and by using a 3*3 convolution matrix (2014)

For each input pixel window, the values in that window are multiplied by the convolution mask. Next, those results are added together and divided by the number of pixels in the window. This value is the output for the origin pixel of the output image for that position. The input pixel window is always the same size as the convolution mask. The output pixel is rounded to the nearest integer. The results for this algorithm carried over an entire input image will result in an output image with reduced salt-and-pepper noise. An important aspect of the convolution algorithm is that it supports a virtually infinite variety of masks, each with its own feature. This flexibility allows for many powerful uses.

  Student-Faculty web portal in PHP framework (2013)

It is a web-based portal. That is more beneficial to both students and teachers. It enacting as a bridge of communication amongst students and faculties in colleges and universities. It is a user-friendly, GUI based client / server application that will helps the users for storing, retrieving and sharing resources through online. Faculties can easily share the resources attachments through online. This application can also helps the users to evaluate the tests performed by the students, store the marks and generate the mark reports. It also provides a chat facility between the students and faculty so that when they both online at same time they can directly communicate with each other comments query and doubts can also be cleared by providing a text area.

  Food coupon booking system in PHP framework (2014)

Food coupon booking for Indian Institute of Space Science and Technology Mess which was used by the Intitute for separate booking of south indian lunch for students. The website was later changed to an upgraded and detailed version by the juniors after it’s initial one year of usage.

  Bomb diffusion trainer kit using 555 timer IC (2013)

  Thermometer using RTD (2014)

Prior Research Work

  On Switch-based Controller Hand-offs in Software Defined Wireless Mesh Networks

We use Expected Transmission Time (ETT) as the metric for controller hand-off in OpenFlow WMNs. ETT reflects various physical-layer characteristics, such as link traffic and end-to-end bandwidth. The experimental results showed that ETT is a better metric compared to RTT and ETX in a dynamic network with variable load across the links. ETT-based hand-off is able to respond to the excessive load in the link and make suitable hand-off decisons, whereas RTT and ETX fails in accomplishing the same with lower hand-off delay and packet dropouts.
Paper (submitted) : View here

  Software Defined MICRONet

Software Defined MICRONet (Mobile Infrastructure for Costal Region Offshore Communications and Networks) architecture provides intelligent communication among physical boat clusters in the sea. This will solve the technology challenges faced by the fishermen community in India today, specifically by providing software defined Intelligent and adaptable communication and connectivity while they are out at sea. A scaled down model of Software Defined MICRONet environment was emulated in a testbed and meaningful results were obtained.
Final Report : View here
Repository : View here

   Software Defined Delay Tolerant Network (SDDTN)

Analyzed the challenges of Software Defined Network (SDN) in a high delay environment. An Software Defined Delay Tolerant Network (SDDTN) module is deployed onto every switch using OpenFlow protocol which gets activated when there is an absence of main controller connection. The module act as a light-weight controller which generates the flow for the switch and compute the plausible locations to store the packets in the isolated network.
Final Report : View here

Fork me on GitHub