Samridha Murali

ML QA @ Scale AI | Interested in Cyber Security, Computer Vision, 3D Reconstruction | University of Maryland

Computer Vision Projects

Custom CPU for ML Experiments

Overview: Built a custom CPU from scratch specifically for running machine learning experiments.

Components Used:

Product 1
Product 3
Product 1
Product 3

3D Model Reconstruction and Visualization Platform

Discover the power of converting images into 3D visualizations like never before! Try the PointCloud App Here

Evaluating Perceptual and Geometric Fidelity of Text-to-3D Models

👉 Read the Paper

3D-Ready

Overview: The 3D-Ready application leverages a modern stack including React for the frontend and FastAPI for the backend, seamlessly integrated with various AWS services like Amplify, Lambda, S3, DynamoDB, and API Gateway.

Deployment: Utilizing AWS’s robust infrastructure, the application ensures high availability and scalability, offering users an efficient and reliable experience for generating and viewing 3D models.

Media Files and Links:

Product 3

Experiment : Gaussian Splatting using Acezero

Overview: The goal was to experiment with camera calibration techniques for Gaussian splatting. I developed a data loader script to convert Acezero’s camera pose estimation and point cloud output into a format suitable for Gaussian splatting. I precisely handled homogeneous matrices to ensure accurate data transformation and alignment.

Media Files and Links:

Experiment : Efficient NeRO

Overview: The goal is to leverage Hash encoding (like InstantNGP) for geometry reconstrcution to achieve faster 3D representations of reflective objects.

Technical Approach: -

Media Files and Links:

NeRO comparison

Experiment : Gaussian Surfels

Overview: This project involves experimenting with Gaussian Surfels

Media Files and Links:

Experiment : MVSplat

Overview: This project involves experimenting with MVSplat

Media Files and Links:

Experiment : NeRO Bell

Overview: This project involves experimenting with NeRO (Neural Geometry and BRDF Reconstruction of Reflective Objects from Multiview Images) to create a high-quality 3D model of a bell. The goal is to leverage NeRO’s advanced neural geometry and BRDF (Bidirectional Reflectance Distribution Function) reconstruction techniques to achieve precise and realistic 3D representations of reflective objects.

Technical Approach: -

Experiment : NeRF Fox

Overview: This project creating a Neural Radiance Field (NeRF) of a fox using instant NGP. The result is a high-fidelity 3D representation of the fox that can be rendered from various viewpoints.

Technical Approach: -

Media Files and Links:

Experiment : Gaussian Splatting

Overview: This project involves creating a high-fidelity 3D representation of a landscape scene using Gaussian splatting. The result is a detailed and visually appealing 3D model that can be viewed from multiple perspectives.

Technical Approach:

Media Files and Links:

2D Image Fitting Using KAN (Kolmogorov–Arnold Networks)

Overview: This project involves fitting 2D images (MNIST) using Kolmogorov–Arnold Networks (KAN) to improve image representation and reconstruction.

Technical Approach: The project utilizes Kolmogorov–Arnold Networks for effective 2D image fitting, leveraging advanced mathematical techniques to achieve high accuracy in image reconstruction.

Media Files and Links:

Structure from Motion

Overview: This project focuses on the structure from motion (SfM) technique using Python, Numpy, OpenCV, and GPU to reconstruct 3D structures from 2D images.

Technical Approach: The SfM technique is implemented using Python and libraries like Numpy and OpenCV. GPU acceleration is utilized to enhance computational efficiency.

Media Files and Links:

Image Classifier Using PyTorch

Overview: Rebuilt the OG PyTorch-based image classification project to accurately categorize images into predefined classes, demonstrating proficiency in deep learning and computer vision.

Technical Approach: Implemented a Convolutional Neural Network (CNN) with multiple convolutional and fully connected layers, utilizing ReLU activation, max pooling, and backpropagation for training, while leveraging the Stochastic Gradient Descent (SGD) optimizer and cross-entropy loss for efficient learning. Model trained on CIFAR10 datatset.

Media Files and Links: