Projects
Explore my projects below.
Want to see more? Head over to my GitHub profile for more comprehensive look.
Connected Vehicle Protocol Server
The CVP Proto Server is a Flask-based application designed for handling MQTT communication with protobuf-encoded telemetry messages for connected vehicles. It features a user-friendly web interface with real-time updates via Socket.IO, and also includes a Command Line Interface (CLI) for direct command-response operations.
Open-Set Multi-Source Multi-Target Domain Adaptation
Rohit Lal, Arihant Gaur, Aadhithya Iyer, Muhammed Abdullah Shaikh, Ritik Agrawal, Shital Chiddarwar
Pre-Registration Workshop, NeurIPS, 2021
project page | arXiv | video | code
This work introduced a new setting for unsupervised domain adaptation and utilized a prototypical network to create domain embeddings. We used the Local Outlier Factor (LOF) to pseudo-label unknown classes, and used graph neural networks with attentional aggregation for the adaptation stage.
|
Face UnlockMuhammed Abdullah, Khurshed Fitter, Rishika Bhagwatkarproject page | pdf | code This project implemented Triplet Network and FaceNet algorithms from scratch with ResNet as the backbone architecture for face recognition. It was developed at IvLabs for one-shot and few-shot learning on different datasets and with the goal of deploying it as a face recognition-based door lock system. |
|
Object DetectionHarsh Sharma, Rajashree Tekaday, Muhammed Abdullahcode This project is an implementation of a sliding window technique with a two-stage detector, enhanced with the Overfeat framework, for object detection on a Raccoon Dataset. |
|
PID Control and Path Planning for TurtleBot in ROSMuhammed Abdullahcode This project involved implementing a PID controller on a TurtleBot robot to perform a Goal-to-Goal task and Path Planning task. The controller was modeled using a Hermite curve to generate a trajectory for the robot's motion from the initial to the goal pose. |
Mini-Projects
Bezier Curves
# TODO