IBM
Dr. D.Y. Patil School of Engineering
Bengaluru, Karnataka, India
6K followers
500+ connections
About
Experience & Education
Publications
-
Decoding cultural tapestries: A deep dive into Indian social stigma patterns in large language models
Journal of Asian Scientific Research
See publicationThe widespread adoption of Large Language Models (LLMs) raises critical concerns about the amplification of societal biases, especially in non-Western contexts where cultural and social nuances are often underrepresented. This study introduces a multi-agent bias detection framework to systematically evaluate GPT-4o, Claude 3.5 Sonnet, and Llama 3.3 across Indian social stigma categories, including caste, religion, gender, mental health, socio-economic status, appearance, language/region, and…
The widespread adoption of Large Language Models (LLMs) raises critical concerns about the amplification of societal biases, especially in non-Western contexts where cultural and social nuances are often underrepresented. This study introduces a multi-agent bias detection framework to systematically evaluate GPT-4o, Claude 3.5 Sonnet, and Llama 3.3 across Indian social stigma categories, including caste, religion, gender, mental health, socio-economic status, appearance, language/region, and family dynamics. We present SocialStigmaQA, a benchmark dataset of 320 prompts, validated through expert review and pilot testing, and use the Overall Bias Detection Factor (OBDF) to measure model performance. Findings reveal that Claude 3.5 Sonnet achieved the highest OBDF (98.75%), demonstrating superior bias detection across all categories, while GPT-4o showed moderate performance (72.8%) with noticeable gaps in gender and socio-economic domains. Llama 3.3 scored the lowest (71%). The multi-agent framework enhanced detection accuracy by 25–30% over single-agent models, particularly in subtle bias areas. These results underscore the need for culturally contextualized evaluation frameworks and suggest that OBDF-like metrics should be integrated into India's AI auditing processes to ensure fairness, inclusivity, and ethical deployment of AI systems in sensitive sectors such as hiring, education, and governance.
-
GPU based Accelerated JPEG Decoder
International Journal of Science Technology & Engineering.
See publicationIn this work authors have implemented efficient JPEG (Joint Photographic experts group) Decoder on nVidia GPU (Graphic Processing Unit) using CUDA Technology. This decoder is capable of decoding images of Ultra HD resolution with superfast speed GPU is used to assist the CPU for time consuming tasks. In this paper IDCT module which consumes 70 to 80 percent of computation time is implemented on GPU. An asynchronous parallel execution between the CPU and the GPU is used at a same time to improve…
In this work authors have implemented efficient JPEG (Joint Photographic experts group) Decoder on nVidia GPU (Graphic Processing Unit) using CUDA Technology. This decoder is capable of decoding images of Ultra HD resolution with superfast speed GPU is used to assist the CPU for time consuming tasks. In this paper IDCT module which consumes 70 to 80 percent of computation time is implemented on GPU. An asynchronous parallel execution between the CPU and the GPU is used at a same time to improve the JPEG decoder acceleration rate. In the experiment, the JPEG decoder based on the CUDA performs decompression of 2560 x 1600 pixels and below images. Finally the results are shown with respect to different sized images and consumed time for decoding. The results show that this decoder faster in multiple times than the decoder in CPU.
-
Embedded Cloud for Antipiracy
International Journal of Scientific & Technology Research
See publicationModern Software organizations try to use variety of methods for reducing piracy. The article discusses some brief idea about how the piracy
can be reduced with the combination of embedded system and cloud computing and how to use this concept in daily life of home users to organizations -
Acceleration of JPEG Decoding Process using CUDA
International Journal of Computer Applications
In this paper we have implemented efficient JPEG (Joint Photographic experts group) Decoder on GPU (Graphic Processing Unit) using NVIDIA CUDA (Compute Unified Device Architecture) Technology. This decoder is capable of decoding images of Ultra HD resolution with superfast speed GPU is used to assist the CPU for time consuming tasks. In this paper IDCT module which consumes 70 to 80 percent of computation time is implemented on GPU. An asynchronous parallel execution between the CPU and the GPU…
In this paper we have implemented efficient JPEG (Joint Photographic experts group) Decoder on GPU (Graphic Processing Unit) using NVIDIA CUDA (Compute Unified Device Architecture) Technology. This decoder is capable of decoding images of Ultra HD resolution with superfast speed GPU is used to assist the CPU for time consuming tasks. In this paper IDCT module which consumes 70 to 80 percent of computation time is implemented on GPU. An asynchronous parallel execution between the CPU and the GPU is used at a same time to improve the JPEG decoder acceleration rate. In this work, the JPEG decoder based on the CUDA performs decompression of images of size 2560 x 1600 pixels and below. Finally the results are shown with respect to different sized images and consumed time for decoding. The results show that this decoder faster in multiple times than the decoder in CPU.
Projects
-
HTTP directory downloader
See projectThis is firefox plugion which downloads all the files from current HTTP directory. It arranges downloaded files in an order which is similar to server. All the files are stored at Downloads/HTTP Directory/*
-
Image Augmentation Platform
See projectThis project was aimed towards creating an image augmentation platform which will help other data scientists to solve problems class imbalance or of less samples. This platform could reproduce each image into 218 different images using various image processing transforms.Result will be the zip file containing images that are available to download to user.
-
Digital Twin of Ball
Digital twin of ball mill was created in order to simulate effects of various factors in its design as well as operation. Design aspects considered were Mill Diameter, Mill Length,Vertical Drop etc. and Operating aspect were Mill RPM, Feed Size etc.
-
Call Context Analysis
Call context was analyzed with one of the car manufactures where incoming calls were recorded and then converted into text using Watson STT. This calls then feed to call context analyzed which was showing the context of call interms of car parts & its urgency. Results of various calls were displayed on a dashboard in order to give this results as a feedback for R&D and Quality team.
-
Google Images Downloader
See projectFirefox addon to download high resolution images from google image search.
-
Elevator and Lobby feed analysis
Elevator feed was analyzed to detect unattended object , number of people in elevator and people distribution according to ages so that ads can be targeted according to audience.
Lobby feed was analyzed in order to detect people in lobby so that lift can be called even before used pressing button which will reduce waiting time in lobby area. -
Skype for Business Integration for Watson Conversations
This project was aimed at integrating Watson conversations with Skype for Business on premises installation. Microsoft LinQ Server Libraries were used in order to automate Skype chats.
-
ARIO
ARIO is an image search application made with Unity3D. It has features such as attaching data with the image results.
Data can include various types such as video clips ,images or even 3D objects. -
Human Detection Using Piecewise Linear SVM
Human Detection in images is performed in this experiment. HOG and BO features are used for the experimentation. First logic was developed in Matlab on it was ported into C++ with OpenCV. We have used GPU functionality of OpenCV in this project.
Languages/Technologies/Libraries Used::MATLAB ,C++ with OpenCV -
Theft Detection using RGB-D videos
In this project we have detected the theif using RGB-D Videos recorded by Kinect. Actions were performed by 3 persons and 4 videos each in each category. Results has given accuracy of around 94 %.
Languages/Technologies/Libraries Used: Matlab, Kinect, nuiCapture,kNN,PCA. -
Accelerated JPEG resizer using CUDA.
In this project, an accelerated JPEG (Joint Photographic Experts Group) resizer is to be efficiently implemented on the GPU (Graphic Processing Unit) using the CUDA (Computer Unified Device Architecture) technology and it is capable for high definition images decoding. The CUDA technology can assist the GPU to work for the CPU for large computation. In this project, the DCT (Discrete Cosine Transform) and IDCT (Inverse Discrete Cosine Transform) model which consumes about 75% the total time in…
In this project, an accelerated JPEG (Joint Photographic Experts Group) resizer is to be efficiently implemented on the GPU (Graphic Processing Unit) using the CUDA (Computer Unified Device Architecture) technology and it is capable for high definition images decoding. The CUDA technology can assist the GPU to work for the CPU for large computation. In this project, the DCT (Discrete Cosine Transform) and IDCT (Inverse Discrete Cosine Transform) model which consumes about 75% the total time in the JPEG decoder is worked in the GPU by the CUDA, and other models of the JPEG are to be designed in the CPU. At the same time, using the asynchronous parallel execution between the CPU and the GPU to improve the JPEG resizing acceleration rate. In the project, the JPEG resizer based on the CUDA performs resizing of 4K HD images of size 3240 x 2160 pixels images.
Languages: CUDA C
-
Implementation of Anti-Aliasing Algorithm in MATLAB
In this project we have implemented few anti-aliasing algorithms into MATLAB such SMAA and MSAA.
Languages/Technologies/Libraries Used:Matlab -
Localizing and Segmenting Text in Images and Videos
In this project text is detected in the Videos and Images. Using morphological operations and combination of different filters on rotated images we have detected the text.
Languages/Technologies/Libraries Used: Matlab -
An Enhanced Fuzzy Min-Max Neural Network for Pattern Classification
An enhanced fuzzy min–max (EFMM) network is implemented in this project. The aim is to overcome a number of limitations of the original fuzzy min–max (FMM) network and improve its classification performance. In this project EFMMNN is implemented using MATLAB and later it is converted into JAVA.The Testing is done on FisherIRIS dataset giving results upto 96% .
Languages/Technologies/Libraries Used: Matlab , Java
-
Instance Selection with OligoIS
OligoIs is the instance selection algorithm used for the class imbalanced dataset problem. We have performed experiments on around 9 datasets in UCI repository.
Results has shown that it gives a balanced dataset which gives the recognition ratio around 90 % if tested using kNN.
Languages/Technologies/Libraries Used:Matlab,Java -
Crowdsourcing Predictors of Behavioral Outcomes
Generating models from large data sets—and determining which subsets of data to mine—is becoming increasingly automated. However, choosing what data to collect in the first place requires human intuition or experience, usually supplied by a domain expert. In this project a new approach to machine science which demonstrates for the first time that non-domain experts can collectively formulate features and provide values for those features such that they are predictive of some behavioral outcome…
Generating models from large data sets—and determining which subsets of data to mine—is becoming increasingly automated. However, choosing what data to collect in the first place requires human intuition or experience, usually supplied by a domain expert. In this project a new approach to machine science which demonstrates for the first time that non-domain experts can collectively formulate features and provide values for those features such that they are predictive of some behavioral outcome of interest. This was accomplished by building a Web platform in which human groups interact to both respond to questions likely to help predict a behavioral outcome and pose new questions to their peers. This results in a dynamically growing online survey, but the result of this cooperative behavior also leads to models that can predict the user’s outcomes based on their responses to the user-generated survey questions.For prediction we have used Linear Regression and Naive Bayes model.
Languages/Technologies/Libraries Used: ASP RAZOR V3 C# -
Interpreting the Public Sentiment Variations on Twitter
In this project Public sentiment analysis on twitter is done. Tweets were searched for the keywords like Modi, Apple,Congress.Results were showing the sentiments category towards the topic.For the Tweets retrival Twitter4j library was used and for the sentiment analysis SentiStrength was used.
Languages/Technologies/Libraries Used: JAVA , SentiStrength, Twitter4j -
Gait Recognition using RGB-D Dataset
Gait Recognition i.e. recognition of persons by his walking style is done by using TUMGAIT Dataset. We have archived Recognition ratio of around 65 % in this project.
Languages/Technologies/Libraries Used:MATLAB -
My Virtual Body
We have designed the website for the virtual Body. Users were supposed to put the annotation on the body.
Languages/Technologies/Libraries Used:PHP, Javascript, JQuery, PHPmyAdmin, Parse, Annotorious , Microsoft Azure. -
Action Recognition using RGB-D Images
We have created a dataset for the 3D action recognition system using Microsoft Kinect.Dataset was recorded for 10 persons and 11 Videos/persons using nuiCapture. Then with the combination of SVM, NN, KNN, Naïve Bayes classifier we have achieved an Accuracy up to 96 %.
Languages/Technologies/Libraries Used: MATLAB, Kinect, nuiCapture, Neural Network, Support Vector Machine, k-Nearest Neighbor, Naive Bayes. -
Content Based Image Retrieval using Multiple Features
In this project new image retrieval algorithm that establishes the active interaction between the user and the system. Extraction of the features of an image used in this proposed algorithm is controlled by the need of the user. The various classifiers based on Artificial Neural Network are the special attractive features of this algorithm. These classifiers helps the system to maximize the satisfaction of the Users. The Genetic Algorithm as an Evolutionary Computational technique is deployed…
In this project new image retrieval algorithm that establishes the active interaction between the user and the system. Extraction of the features of an image used in this proposed algorithm is controlled by the need of the user. The various classifiers based on Artificial Neural Network are the special attractive features of this algorithm. These classifiers helps the system to maximize the satisfaction of the Users. The Genetic Algorithm as an Evolutionary Computational technique is deployed here for optimizing the retrieval process in the form of Relevance Feed Back in the system. The algorithm is tested on the huge collection of diversified Corel Image Data base. The Image classification and indexing is completely characterized by the integration of the low level features such as multi-resolution color, Local Binary Pattern (LBP), Histogram Oriented Gradient (HOG), Scale Invariant Feature Transform (SIFT), Edge Histogram and texture features. The experimental result shows that the performance of this Image Retrieval system is qualitatively improved than the existing similar algorithms.
Languages/Technologies/Libraries Used :MATLAB, Vlfeat ,SIFT, LBP,Genetic Algorithms , HOG ,EDH, Neural Network ,SVM , kNN. -
Fingerprint Recognition using Back propagation Neural Network
A finger print recognition system was implemented in MATLAB for detection of the persons, Minutia features were used from Fingerprints and Back Propagation Neural Network was used for the classification.
Languages/Technologies/Libraries Used: MATLAB -
Document Clustering using KNN and DPMM
In this project we have performed the clustering of the comments towards political party supporters in election period. Comments were extracted from times of India Website.Variational inference DPMM based clustering method was used for the clustering of comments as positive,negative or neutral.
Languages/Technologies/Libraries Used : MATLAB, JAVA.
-
Home Security using Raspberry Pi
It was a simple security system which used to greet the new guests and then it was recording their voice and capture a photo and send a mail to personal email Id. We had also attached the USB GSM modem HUEWEI E150 for sending the SMS of guest arrival.
Languages used: Perl, Bash Scripting.
Other creators -
Karaoke Player Using Raspberry Pi
See projectIn this project I have created a karaoke player using raspberry Pi. The audio card called as Wolfson Pi is used for the clearer and better output.
Languages/Libraries/Technologies Used :Python , Pygame , Raspberry Pi, Wolfson Pi, Debian Linux -
Emotion Recognition using ECG
Developed the emotion recognition system using Matlab. Multiple waveforms were taken for the testing into four types of emotions. Results are achieved via Polynomial Classification.
Languages/Technologies/Libraries Used: MATLAB -
Knee MRI Segmentation using ASM, AAM Models
Segmented of the Knee in the MRI images using Aactive Shape Models and Active Appearance models.
Languages/Technologies/Libraries Used: Used:MATLAB -
Speaker Recognition using MFCC and Polynomial Classifier.
Speaker Recognition was performed using MATLAB, MFCC with polynomial classifier was used for the experiment.Recognition ratio was around 90 % for this experiment.
Languages/Technologies/Libraries Used: Matlab , Polynomial Classifier , Neural Network. -
Development of Ontology model for Marathi Language
In this project the ontology model for the Marathi language was developed for answering the questions.
Paragraph about Shivaji Maharaj was selected for the answering.
Languages/Technologies/Libraries Used: Matlab -
Speech Recognition using MFCC in MATLAB and DSK6713
Speech recognition experiment was performed in this project first MATLAB code was developed in which MFCC and KNN were used for recognition. Later on this project was converted into the Embedded C for TMS320 Platform in which speech recognition was done.
Languages/Technologies/Libraries Used: Used:MATLAB, Embedded C, Code composer Studio. -
Four Days Workshop on Advanced Microcontrollers
Conducted a four days’ workshop on Advanced Micro-controllers at Veerayatan Institute of Engineering as an instructor, All the Examples for 8085 and ARM7 and DSP TMS320 series were developed by us.
Languages/Technologies/Libraries Used :Embedded C,Code Composer Studio , Keil uVision , Microcontroller 8051, DSP TMS320 6713, ARM7 LPC2148 -
Action Recognition using Weizman Dataset
We have developed an action recognition system using KNN classifier and LDA , PCA combination. Final Recognition ratio was 76% .
Languages/Technologies/Libraries Used : MATLAB, kNN , PCA ,LDA , Video Processing -
Embedded Based Wireless Access Point with Cloud Support for Antipiracy
To reduce the piracy along with providing the user reliable and safer way to access the application. As an embedded platform raspberry pi with Wheezy Linux was used packages such as PHP5 were used for building the cloud environment. At last the device was connected to the network, it was able to serve the purpose of it as a cloud based compiler for C/C++ and Python.
Languages Used:PHP,JavaScript,Linux Shell Script,C,C+,Python.Other creators -
Unidirectional Visitor Counter using MATLAB
Simple unidirectional visitor counter was created using Time IC, Interface to PC was given by using mic jack. In MATLAB a pulses were counted using the incoming audio signal.
-
Python Notebook Viewer
-
See projectThis Firefox plugin lets you view/render python notebooks without running notebook server. Once installed users simply needs drag and drop .ipynb file into firefox and it will be rendered.
-
Equipment manual analysis for problem solution and analysis
-
This project consist of Natural Language processing on various equipment manuals. Based on manuals a knowledge graph is created which can be used to answer question regarding issues in equipments such as what is cause of issue, how to solve this issue and description of issue.
-
YuMi Robot for Electronics manufacturing
-
This project was build in partnership with ABB systems where their robot YuMI was using computer vision to detect slot status on PCBs such as empty slot, incorrectly filled slot or occupied slot.
It was also using IBM technologies for Interacting with users for training of Assembly procedure.
This project was featured in one of the ABB's Expo in Switzerland for international audience. -
Answer Anything
-
See projectAnswer Anything is a web scrapper application which is used a backup for Watson Chatbot and Watson Discovery Services. Whenever user puts a question which is not available in Watson conversation dialogs or in Watson discovery service then that question can be redirected to this application. A GET API was provided in order to easily integrate this into existing project. Answer Anything will simply search on Google and parse the answer to user for questions which could be almost anything.
-
Digital Factory AR Demo
-
Digital Factory AR was an android augmented reality application developed with 3D engine Unity and AR Framework Qualcomm Vuforia. Idea was to put VuMark (similar to QR codes but with Graphics) on different pipes and different part of factory. Whenever Plant manager or maintenance person will come he can simple glance the status of each part or pipe simply by pointing camera towards that part.
-
Stone Analysis
-
In this project stones which are on converyour belt are processed using computer vision . Based on feed analysis stone quality and quantity is predicted which is then displayed on the dashboard.
Honors & Awards
-
Managers Choice Award
IBM
Received managers choice award for being good at client interactions/presentation.
-
2018 Eminence & Excellence "Spark" Award
IBM
This award represents IBM's appreciation of commitment, ongoing contributions and the value that has been brought to IBM clients.
-
Manager's Choice Award for demonstrating IBM Practice: Restlessly reinvent our company and ourselves.
IBM
-
IBM TSchool Data Science Hackathon Winner
IBM
This award was given for winner data science hackathon arranged by IBM India for its employees.
-
Manager's Choice Award for demonstrating IBM Practice: Show personal interest.
IBM
This award is given for contributions to IBM CBDS group ! For all initiatives that has been taken in building POCs and demos in the areas of AR/VR, Machine Learning, and Computer Vision.
-
Manager's Choice Award for demonstrating IBM Practice: Restlessly reinvent our company and ourselves.
IBM
Award given for contributions towards building quick POC's for various clients.
-
Employee of the year
Dimension NXG
This award is for Exceptional performance and immense dedication show towards company.
Languages
-
English
Native or bilingual proficiency
-
Marathi
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More