Kriti Singh

Logo

kriti1997.github.com/portfolio

View My GitHub Profile

Machine Learning , Data Enthusiast

Medium Blog

Why Should You Hire Me?

đź’» Technical Skills

🎓 Education

Publications

Singh Kriti and P. C. Jain. “Traffic control enhancement with video camera images using AI.” Optical and Wireless Technologies: Proceedings of OWT 2019. Springer Singapore, 2020.

Kriti Singh et al.”Sweet Potato Yield Prediction Using Machine Learning Based on Multispectral Images Acquired from Small Unmanned Aerial Vehicle” Digital Agriculture Journal, MDPI, 2024. [Accepted]

Work Experience

SDE @ AWS (June 2025 - Present)

Computer Vision @ Osrostrum Inc. (July 2024 - Jan 2025)

System Design/Architecture Intern @ Tesla (Feb 2024 - May 2024)

AI Research Intern @ US Department of Agriculture (May 2023 - August 2023)

Project Assistant, Active Robotic Sensing Laboratory @ NCSU (Jan 2023 - Present)

Computer Vision Intern @ Omnipresent Robot Technologies (Feb 2022 - May 2022)

Research Assistant, ZEN Lab @ Indian Institute of Science (July 2019 - May 2020)

Projects

Acute Otitis Media Detection (Computer Vision)

Collaborated with medical practitioners to collect and label ear membrane data. Preprocessed the images and used augmentation techniques for improving the training data.Demonstrated a 70% accuracy by implementing RCNN, Fast RCNN and Faster RCNN algorithms in MATLAB.

Image labelling in MATLAB

RCNN Detection Results

Conditional Variational Autoencoder on CelebA Dataset (Deep Learning)

Implemented and trained a CVAE in PyTorch for image manipulation and morphing with an acceptable MSE reconstruction loss.Developed and trained a CVAE to encode and manipulate images in CelebA database. CelebA dataset contains more than 200K celebrity images, each with 40 binary face attributes annotations (like Male, Smiling, eye glasses etc.). Each image has its own face attributes annotation, which is encoded as a 40- dimensional binary vector: 0 means that the image does not show the corresponding attribute, 1 means that it does.Generative models have the ability to interpolate real samples to generate non- existent manipulated samples. The interpolation simply consists in performing linear algebra in the latent space learned by the generative model.

Manipulated faces with sunglasses

Interpolated results for morphing

Terrain Identification from Time Series Data

The main aim of the project was develop a model that could predict the terrain on which a person is walking, using only data from gyroscope and accelerometers.The features were xyz coordinates from accelerometer and gyroscope. The labels were (0) standing or walking in solid ground, (1) going down the stairs, (2) going up the stairs, and (3) walking on grass. There was difference between sampling frequency of features and the labels. Processed the datapoints as vectors to handle the frequency mismatch.Handled class imbalance through SMOTE and trained 1D-CNN, LSTM and an ensemble network.

Deepfake Classification (Deep Learning)

Extracted frames from the CelebDF dataset videos for curating the dataset and evaluated performance of Xception Network for benchmark metrics. Optimized training to improve validation accuracy by freezing the middle layers and training the last few layers on the dataset.MTCNN was used to crop and isolate the faces from image frames and embeddings were generated by training FaceNet with Triplet loss.ML classifier was used to classify the embeddings for deepfake detection.

poster.pdf Poster of the project

Image Blending using Laplacian Pyramid (Image Processing)

Programmed gaussian and laplacian pyramid for image blending based on a binary mask provided by the user through a GUI created for selecting a ROI on image using roipoly library in python.Tuned the parameters of gaussian kernel for smooth blending between two images. Blending results