Sandeep Pandey profile picture Sandeep Pandey

Projects

Welcome to my portfolio, showcasing a selection of side projects I've worked on.

Face Liveness Detection

Utilizing Advanced AI and Image Texture Analysis for Robust User Identity Verification.

Drawing on my proficiency in artificial intelligence and Computer Vision, I engineered an advanced face liveness detection model, enhancing digital security by accurately verifying user identities. At the core of this model is a Residual Network (ResNet) variant, specifically designed to analyze image textures, thereby differentiating real faces from spoofs with high precision. Crucially, I incorporated image augmentation techniques, including cropping, rotation, and flipping, to expand the training dataset, fostering model robustness and mitigating overfitting. This methodological approach increased the model's ability to generalize, leading to superior performance under real-world conditions.

Python Computer Vision ResNet Image augmentation AWS SQL OpenCV Flask
Face Liveness Detection showcase

Signature Detection

Implementing One-Class Classification with Encoder-Decoder Approach for Efficient Signature Detection

Utilizing the concept of one-class classification, I developed a unique model for signature classification with an encoder-decoder approach. This model is specifically trained on a single class, comprising of genuine signatures. The encoder section of the model learns the inherent structure or patterns from this class, essentially capturing the 'signature' of the data. The decoder section then attempts to reconstruct the original data from these learned patterns. The efficiency of this reconstruction process forms the basis of our classification - a low reconstruction error suggests the presence of a signature in a document, and a high error indicates its absence. Through this novel approach, I have created an effective and reliable tool for automatic signature detection in documents, significantly enhancing the process of document verification.

Encode-Decoder One Class Classification Image Processing
Signature Detection showcase

Quickbooks Automation Bot

Automating Financial Data Entry in QuickBooks with a Python-Powered Bot.

The automation bot I developed alleviates tedious manual data entry tasks, ensuring the process is both efficient and error-free. The bot, using PyAutoGUI, interacts with the QuickBooks interface, mimicking manual input of data. This allows the bot to perform routine tasks autonomously, freeing up valuable time and resources. Integrating this automation bot not only enhances operational efficiency but also reduces the potential for human error, ensuring greater data accuracy. This automated solution, especially for businesses managing a large volume of transactions, streamlines their workflow, fostering a more productive business environment.

Quickbooks Python PyAutoGUI Pandas Bot
Quickbooks Automation Bot showcase

Cracking CAPTCHAs

A Deep Learning Approach Using OpenCV and Connectionist Temporal Classification.

Utilizing deep learning and the OpenCV (cv2) library, I built a model to crack CAPTCHAs, featuring the Connectionist Temporal Classification (CTC) loss function. The preprocessing of CAPTCHA images, crucial for success, was achieved via cv2's adaptiveThreshold method for different threshold values across varying image illuminations, and morphologyEx function for noise removal. Furthermore, the dilate function enhanced character features for better recognition. These processed images were then processed by a convolutional neural network (CNN), trained for character recognition. With the CTC loss function managing alignment and sequence length variations, this approach offered a robust solution for CAPTCHA cracking, demonstrating the real-world utility of deep learning.

CTC Loss MobileNet Image Correction
Cracking CAPTCHAs showcase