I have worked on several projects that span the following domains:

  1. Computer Vision
  2. Machine Learning and Signal Processing
  3. Electronics and Embedded Systems
  4. Humanities and Social Sciences

Malaria Parasite Detection in Thin Blood Smear Images

Oct 2019 - Dec 2019
Machine Learning Course Project [Prof. G Srinivasaraghavan]

  • Classification of malaria parasite-infected blood cells using machine learning and computer vision techniques.
  • Feature extraction using the SIFT algorithm and the Bag of Visual Words along with contour and blob features.
  • Design and training of a Convolutional Neural Network for classification and comparison of results with traditional techniques.

Face Recognition System using Eigenfaces

April 2020 - May 2020
Visual Recognition Course [Prof. J Dinesh]

  • Implemented a pre-processing pipeline involving face and eye detection in order to perform face-straightening and cropping. The eye detection was performed using Haar-based classifiers in OpenCV.
  • Applied the PCA algorithm to extract eigen faces and perform face recognition.

Speech Dialect Classification

Oct 2019 - Nov 2019
Digital Signal Processing Course [Prof. J Dinesh]

  • Classification of nine different dialects in the British English language using the speech corpus IViE dataset.
  • Extracted Mel Frequency Cepstral Coefficients (MFCC) features and aggregated them at the audio level.
  • Classified and compared the results using the KNN, SVM, and Logistic regression classifiers.

Student Performance Prediction

Nov 2019 - Nov 2019
Machine Learning Course Hackathon [Prof. G Srinivasaraghavan]

  • Prediction of a student’s academic performance based on various social and academic factors.
  • The feature set included alcohol consumption, study time, travel time, etc.
  • The project involved exploratory data analysis, feature engineering and classification.
  • Classified and compared the results using the KNN, SVM, and Logistic regression classifiers.

Physical Activity Classification Using Smartphone based Motion sensors

Sep 2019 - Oct 2019
Digital Signal Processing Course [Prof. J Dinesh]

  • Machine learning model to classify four activities - Walking, Running, Jumping and Climbing.
  • The dataset was collected using the accelerometer and gyroscope sensors of a smartphone.
  • Features such as mean, variance, standard deviation, etc, were extracted from the motion signals in a windowed fashion

Cognitive Radar - A Literature Review

March 2021 - May 2021
Radar Processing Course [Prof. Vinod V. Reddy]

  • A literature review of cognitive radars and re-inforcement learning based designs.

FM anti-jamming transmitter-receiver in MATLAB

Feb 2019 - April 2019
Principles of Communication Systems Course [Prof. J Bapat]

  • Studyed the potential (anti)jamming techniques for FM transceivers.
  • Designed a FM transmitter and receiver with Frequency hopping scheme for jamming avoidance.
  • Studied the effect of Additive White Gaussian Noise (AWGN) introduced by the channel and applied a weiner filter for noise reduction.

Remote Loading and Execution of a Program - 8051 microcontroller

Sep 2019 - Oct 2019
Microprocessors and Microcontrollers Course [Prof. K K Subramaniam]

  • Developed a program in machine code to transmit and execute a program at a remote microcontroller.
  • The program to be transmitted is encoded into the Intel Hex (ihex) format and transmitted via the UART serial communication protocol.

Air Hockey Game in Python

Nov 2017 - Dec 2017

  • Developed a two player Air Hockey game in python, using the pygame library.

Motor Control Brain Implants - Design Considerations

Nov 2020 - Dec 2020
Technology Ethics and Artificial Intelligence Course Project [Prof. Bidisha Chaudhury and Prof. Amit Prakash]

  • This project was undertaken in a team of four. We examined the ethical and philosophical implications of brain-computer interfaces (BCI) and proposed simple design considerations that can mitigate these implications.
  • My contribution was the analysis of moral responsibility for BCI mediated actions and how modifications in BCI design could aid in solving the problem of attributing moral responsibility among BCI users.
  • You can read our report here

Social Media “Infodemic” - Misinformation and Racism

April 2020 - May 2020
Digital Sociology Course Essay [Prof. Bidisha Chaudhury]

  • A sociological analysis of the spread of misinformation and acts of racism in social media during the Coronavirus Pandemic.
  • You can read my essay here