Projects
Projects
In the advent of a global pandemic, the necessity for early COVID-19 suspect detection and quarantine is of paramount importance. Thermique can measure human body temperature in real time using live thermal video
User is waiting for the forehead to detect
Scanning the RFID card and the temperature from the forehead is showing instantly
Collaborators: Funded project from Dept. of CSE, MIST
My contributions:
Developed the embedded UI for body temperature measurement
Conducted research to build a cost-effective and robust system
Achievements:
Published a conference paper in ACM [Link]
The tool was used in the MIST [Link]
2nd Runner-up in the "Digital Project Showcasing" category in the Tri-Robo-Cup [Link]
Code: Github Link
Rapid Area Fast Topography Nano Measurement is a Metrology tool for robust nano-scale characteristic measurement in different silicon wafers. To know more visit https://metrosemi.com/
Bump height and Line profiles
Nano scale surface roughness
Collaborators: Dr. Qiushi Liu (Head of R&D, FSM), Dr. Uwe Richter (Advisor, FSM)
My contributions:
Developed massively parallel image processing algorithm using CUDA C++ for 3D reconstruction from defocused wafer images (around 04GB+ within 03 seconds)
Developed 2D and 3D visualization using GDI of MFC C++ and measured bump height and roughness in nano-scale precision
Performed visual computing from pixel to pixel to calculate Z height in micrometers
Build a DLL for integrating the GPU calculation with C++ software for visualization
Achievements:
The tool is showcased in SEMICON WEST'24, San Francisco
Purchased by some renowned fabrication labs
I'm developing an openGL 3D project from scratch. Download and run the code to see my implementation
Initial view V1
Initial view V2
Key points:
Move, rotate, and scale the object
Added vertex and fragment shaders
Code: Github Link
This is a sessional project for the Computer Graphics course. With the help of Blender, I created a 3D animation of a farm environment comprising a farmer, sheep, dogs, a farmhouse, and so on.
Created model top view
Created firm house, imported dog and farmer
Key points:
Learned about the Blender workspace, navigation, and object modes
Implemented framing scenes and adjusting lighting to enhance visuals
Added procedural textures and noise generators for dynamic surfaces
Created rigs for objects and tested movement
This project is done to real-time data reading from a temperature controller using the C# WPF app and other C++ process software for communcating through IPC named pipe
Demo video
Key points:
Established both-way IPC using the named pipe
Sent a command from C++ SW to C# SW for reading temperature data in real-time (Omron temp controller)
After reading the data, C# SW sent the result to C++ SW
Code: Github Link
A 3D heat transfer visualization is developed for inspecting how solid metals emits heat.
3D Heat Transfer V1
3D Heat Transfer Final
Key points:
Learned about COMSOL 1D, 2D, and 3D models
Implemented heat transfer in 2D and 3D solid shapes such as Cylinder, Rectangle, etc.
Four Point Probe (4PP) is a tool that measures sheet resistance, metal films, and substrates. Tabletop and fully automated cassette-to-cassette systems are available. I contributed to developing multithreaded software for the Robot’s pick, drop, and measurement features through embedded systems. It was showcased in SEMICON Japan, 2024. [Link]
This app is developed to get a good grasp on MFC C++ framework. All the basic features and their fully functional implementation can be found here. This repo can be helpful for beginners of MFC C++. [Code]
Features of this app-
Load file: A button to load a CSV file
Tab control: For creating different tabs for a specific purpose
Tree control: For showing the headers of the CSV as a tree view
List control: Showing all the data columns as present in the CSV file
Context menu: For selecting specific 02 columns
Chart control: To create and display the chart created from the selected 02 columns through a context menu
Export data: To export data of selected 02 columns through the context menu in a new CSV file
Export PDF: This allows you to export data and write it in a PDF file in any format, such as a table or plain text