kriti1997.github.com/portfolio
Software and Programming | C++, Python, Java, MATLAB, R, OpenCV, TensorFlow, PyTorch, NumPy, Matplotlib, Scikit, Pandas |
Databases and Operating System | MySQL, Linux, Windows, AWS |
Hardware | Jetson Nano, Raspberry Pi, Nordic Development kit |
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.
Computer Vision @ Osrostrum Inc. (July 2024 - Present)
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)
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.
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.Once the model was trained we used the previously trained CVAE to manipulate an image by changing the attribute vector input to the encoded image.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.
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 a 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 with ensemble network performaing the best in terms of f1 score, precision and recall.
Extracted frames from the CelebDF dataset videos for dataset and evaluated performance of Xception Network on the curated dataset optimizing the architecture to improve validation accuracy.Generated embeddings using FaceNet by using MTCNN for cropping and isolating the faces from the image frames and implemented triplet loss in PyTorch to improve the deepfake detection accuracy.
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.