| CARVIEW |
About
I am currently a Computer Scientist at NASA IMPACT, where my research focuses on building and scaling AI Foundation Models for Science. I completed my MS by Research under the supervision of Dr. Amit K. Roy Chowdhury at University of California-Riverside, where my thesis explored 3D human pose estimation for the IARPA BRIAR project.
Prior this, I worked at IISc Bangalore’s Visual Computing Lab, focusing on Unsupervised Domain Adaptation and Adversarial Vulnerability in Computer Vision algorithms.
Outside of my research, I’m passionate about traveling, hiking, photography, and video editing—and I’m always up for a game of table tennis! I enjoy connecting with new people and learning their stories, so don’t hesitate to reach out. If you’d like a copy of my CV, feel free to email me at take2rohit@gmail.com
RECENT NEWS
-
[Oct'25] Recognized as an Outstanding Reviewer at ICCV’25
-
[Aug'25] Released Surya - Foundation model for HelioPhysics [NASA] [IBM] [ArXiv].
-
[Jul'25] One paper Layer-wise Alignment has been accepted as a SPOTLIGHT at ICML 2025 (Top 2.6%).
-
[Jun'25] One paper VOccl3D: A Video Benchmark Dataset for 3D Human Pose and Shape Estimation under real Occlusions has been accepted at ICCV 2025.
-
[Apr'25] Serving as a reviewer for CVPR 2025, ICLR 2025 and ICCV 2025.
-
[Feb'25] Delivered an oral presentation of my Master’s thesis STRIDE: Single-video based Temporally Continuous Occlusion-Robust 3D Pose Estimations at WACV 2025.
-
[Sep'24] Our team released Prithvi WxC, a new general-purpose AI model for weather and climate. [NASA Article] [IBM Blog] [HuggingFace CEO interview]
-
[May'24] Joined NASA IMPACT as a Computer Scientist II.
-
[Jan'24] Started working as a Teaching Assistant for a course on Trustworthy AI by Prof. Jiachen Li.
-
[Nov'23] One paper on Self-Supervised Human Silhouette Extraction under Occlusion got accepted at WACV-2024 conference [LinkedIn Post].
RESEARCH WORK
SELECTED PUBLICATIONS
-
Prithvi WxC - Foundation model for weather and climate. J Schmude , S Roy,...,Rohit Lal,..., . In. International Journal of Computer Vision (IJCV) [Paper] [Code]
-
STRIDE - Single-Video Based Temporally Continuous Occlusion-Robust 3D Pose Estimation. Rohit Lal , Saketh Bachu , Yash Garg , Arindam Dutta , Calvin-Khang Ta , Hannah D. Cruz . In. Winter Conference on Applications of Computer Vision (WACV), 2025 [Project Page] [Code] [BibTex]
-
Prior-guided source-free domain adaptation for human pose estimation. DS Raychaudhuri , CK Ta , A Dutta , Rohit Lal , AK Roy-Chowdhury . In. International Conference on Computer Vision (ICCV), 2023 [Paper] [Code] [BibTex]
-
CoNMix for Source-free Single and Multi-target Domain Adaptation. Vikash Kumar* , Rohit Lal* , Himanshu Patil , Anirban Chakraborty . In. Winter Conference on Applications of Computer Vision (WACV), 2023 [Project Page]
-
Holistic Approach to Measure Sample-level Adversarial Vulnerability and its Utility in Building Trustworthy Systems. Gaurav Kumar Nayak* , Ruchit Rawal* , Rohit Lal* , Himanshu Patil , Anirban Chakraborty . In. HCIS, Conference on Computer Vision and Pattern Recognition (CVPR)-2022 [Project Page]
* authors claim equal contribution
PATENTS
-
Navigation System for a Vehicle and for Navigation. Pandya Karan, Kotecha Prakrut, Iyer V Aadhithya, Gaikwad Ravishankar, Lal Rohit, Agrawal Rishesh and Shital Chiddarwar, Issued Dec 1, 2019, Patent no. 201921049473 [Patent File] [Video]
UnderGrad Projects
Person Follower Mobile Robot
Indian Number Plate Recognition
Solving Taxi v3 of OpenAi Gym
Self balancing Camera Platform
Word Embedding Generation using NLP
Real Time Handwritten Digit recognition
Harmonic Motion Analyser using MATLAB
Hand Gesture controlled Robot
Classifier without High Level APIs
Experiences
Indian Institute of Science (IISc), Bangalore
Project Assistant, Visual Computing Lab
Currently working at Visual Computing Lab, Department of Computational and Data Sciences (CDS), IISc and conducting research in unsupervised learning methodologies and its applications in domain adaptation (DA) under the guidance of Dr. Anirban Chakraborty.
Defence Research Development Organisation (DRDO)
Computer Vision Research Intern
Collaborated with senior scientist at Centre for Artificial Intelligence & Robotics CAIR Lab, DRDO on building object detection and tracking pipeline using drone cameras which is at an altitude of 100 meters above ground. Also worked on drone imaging for pixel-wise pose-estimation and GPS coordinates extraction.
NUS - National University of Singapore
Deep Learning Research Intern (Remote)
Completed my intern under Prof. Hongliang Ren at Medical Mechatronics Lab. My task was to do tracking of gaits generated by Origami robots. This task has been done using traditional CV techniques and the next step is to incorporate various deep learning techniques for 6D pose estimation.
IEEE VNIT Student Branch
Chairman
IEEE VNIT Student Branch is a technical Society run by the students of VNIT. I head the council responsible for managing the Society and will be involved in the decision-making process of several initiatives in the tenure of the council.
IvLabs
Core Member
IvLabs is the Robotics and Innovation Society run by the students of VNIT. I taught at various IEEE workshops related to image processing, MATLAB, basic electronics, CAD, etc to a strength of more than 100 students at every workshop which promoted technical culture.
Software Skills
Python
PyTorch
TensorFlow
OpenCV
C/C++
MATLAB
Photoshop
Illustrator
GitHub
LaTeX
GCP
Arduino
MOOCs
Machine Learning by Andrew Ng
Neural Networks and Deep Learning
Improving Deep Neural Networks:- Hyperparameter tuning, Regularization, etc
Convolutional Neural Networks
Structuring Machine Learning Projects
Introduction to Computer Vision
Aaron Bobbick | Udacity
Sequence Models
Multivariate Calculus, Integral and Discrete Transforms
Statistical Analysis, Probability and Queuing Theory
Person Follower
Abstract
Helper robots are widely used in various situations, for ex-ample at airports and railway stations. This paper presents a pipelineto multiplex the tracking and detection of a person in dynamic envi-ronments using a stereo camera in real-time. Recent developments inobject detection using ConvNets have led to robust person detection.These deep convolutional neural networks generally fail to run with highframes rates on devices with less computing power. Trackers are alsoused to retain the identity of the target person as well as imposefewerconstraints on hardware. A concept of multiplexed detection and tracking is used which makes the pipeline faster by many folds. TurtleBot-2 is used for prototyping the robot and tuning of the motion controller.Robot Operating System (ROS) is used to set up communication be-tween various nodes of the pipeline. The results found were comparableto current state-of-the-art person followers and can be readily usedinday to day life.
Cyber-Physical Architecture
Number Plate Detection
Abstract
Our current solution (implemented) provides a robust registration plate detection, and extracts other features like car model, speed, face (if visible), date and time of entry/exit and upload the extracted data to a centralized IoT integrated database. Beneficiaries include malls, colleges, parking lots, etc. with multiple gates. Whenever the gate camera detects a departing car, the corresponding owner gets notified. Further, the owner can use the Alert feature to warn the guard. The web application has two levels of access, the first providing general information about a specific car to the corresponding owner, and the latter one for the Authority, which stores all the data of a campus. This can be used to monitor the traffic on the campus and for surveillance applications.
Cyber-Physical Architecture
Taxi v3 OpenAi Gym
Abstract
There are four designated locations in the grid world indicated by R(ed), G(reen), Y(ellow), and B(lue). When the episode starts, the taxi starts off at a random square and the passenger is at a random location. The taxi drives to the passenger’s location, picks up the passenger, drives to the passenger’s destination (another one of the four specified locations), and then drops off the passenger. Once the passenger is dropped off, the episode ends. Observations:- There are 500 discrete states since there are 25 taxi positions, 5 possible locations of the passenger (including the case when the passenger is in the taxi), and 4 destination locations. This problem was solved using the Q-Learning Approach. The model trained is consistently among the top-5 in the OpenAI Gym Leaderboard.
Self Balancing Platform
Abstract
Control system is designed to stabilize the camera gimbal system used in different airborne systems for applications such as target tracking, surveillance, aerial photography, autonomous navigation and so on. The technique is applied in everything from self-stabilizing cameras to helicopters and noise reducing equipment. This camera gimbal system replaces many traditional tracking systems such as radar which are heavy and large to mount on air vehicles. So, the stabilization of camera gimbal is very important to eliminate shakes and vibrations in photography, and provides accuracy.
NOTE: This project was selected for SIH-20 from our internal hackathon conducted by college. Further details will be shared after results of SIH-20
Circuit Diagram
Word2vec SkipGram and N-Gram model
AIM
-
Aimed at reimplementation of famous Word2Vec research paper Paper 1 and Paper 2
- Aimed to study indepth mathematics and linguistic models.
- This is a stepping stone project into to world of Natural Language Processing
Abstract
Word embedding is the collective name for a set of language modeling and feature learning techniques in natural language processing (NLP) where words or phrases from the vocabulary are mapped to vectors of real numbers. Conceptually it involves a mathematical embedding from a space with many dimensions per word to a continuous vector space with a much lower dimension. Word2vec is a group of related models that are used to produce word embeddings. These models are shallow, two-layer neural networks that are trained to reconstruct linguistic contexts of words. Word2vec takes as its input a large corpus of text and produces a vector space, typically of several hundred dimensions, with each unique word in the corpus being assigned a corresponding vector in the space. Word vectors are positioned in the vector space such that words that share common contexts in the corpus are located close to one another in the space.
Conclusion
Digit Recognizer from Scratch
Abstract
This Summer Project was mentored by me at IvLabs, VNIT
The MNIST handwritten digit classification problem is a standard dataset used in computer vision and deep learning. Although the dataset is effectively solved, it can be used as the basis for learning and practicing how to develop, evaluate, and use convolutional deep learning neural networks for image classification from scratch. This includes how to develop a robust test harness for estimating the performance of the model, how to explore improvements to the model, and how to save the model and later load it to make predictions on new data. This was coded in scratch using Numpy. For more results and details about the algorithm visit the GitHub page. For full demo click the Video button.
Results
Harmonic motion analyser
AIM
- Aimed at estimation equation of motion of a target-object video is selected to analyze its motion.
- Aimed at retrieving data associated with the motion of target-object using elementary mathematics.
- This project was made for TechnoSeason, 2017 and was awarded first prize.
Abstract
Simple harmonic motion can serve as a mathematical model for a variety of motions, such as the oscillation of a spring. With the aim of learning computer vision and MATLAB, I worked on analyzing the motion of a target-object undergoing a damped harmonic motion. The target-object was separated from the background using color thresholding and estimated as a point object. Coordinates of this point were recorded and used to estimate the parameters associated with the mathematical model of the system like maximum displacement, mean position, the velocity at different time instants. A mathematical model was estimated by fitting a curve to the recorded data using MATLAB Curve Fitting Toolbox.
Hand Gesture Robot
Abstract
The hand gesture controlled bot is a bot which receives it commands by giving pitch and roll to hand. This is helpful for people on wheelchair who can’t even move their fingers or hands.These bots are very useful in many applications like remote surveillance, military etc. Hand gesture controlled robot can be used by physically challenged people for wheelchair control .Hand gesture controlled industrial grade robotic arms can be developed.
Circuit Diagram
Classifier from Scratch
Abstract
The code is written from scratch using PyTorch for data loading, matrix calculations, and GPU acceleration. This was my first introduction to DL where I wrote the code myself along with learning various mathematics and techniques required to optimize a network (PS. This also included learning ways to tune hyperparameters). Deep Learning Models Implemented are enlisted below:
- Logistic Regression (Not technically a deep learning model, but gives a base for Neural Networks)
- Deep Neural Network (Fully-connected layers only)
- Batch Gradient Descent
- Mini-batch Gradient Descent
- Stochastic Gradient Descent (put batch_size = 1 in mini-batch to get this)
- Batch Gradient Descent with Momentum
- Batch RMSProp
- Batch Adam
The results and algorithms are available in the GitHub repository
News and Updates
-
[July'23] One paper on Source free Pose Adaptation got accepted at ICCV-2023 conference!
-
[Mar'23] Our work at IISc on Improving Domain Adaptation through Class Aware Frequency Transformation got accepted to the International Journal of Computer Vision (IJCV).
-
[Oct'22] Our paper on CoNMix for Source-free Single and Multi-target Domain Adaptation got accepted at the Winter Conference on Applications of Computer Vision (WACV) 2023.
-
[Apr'22] Paper on Holistic Approach to Measure Sample-level Adversarial Vulnerability and its Utility in Building Trustworthy Systems got accepted at HCIS Workshop, CVPR’22.
-
[Oct'21] Our paper Open-Set Multi-Source Multi-Target Domain Adaptation got accepted at Pre-registration Workshop, NeurIPS’21.
-
[Aug'21] Our work at IISc on CAFT- Class Aware Frequency Transform for Reducing Domain Gap got accepted at TradiCV Workshop, ICCV’21.
-
[Jul'21] Joining as a Project Assistant at Visual Computing Lab, IISc Bangalore.
-
[Nov'20] Completed my intern work at NUS - National University of Singapore on 6DOF origami pose estimation. Check out the Video Here
-
[Aug'20] First position holder of Smart India Hackathon 2020 conducted by MHRD winning cash prize of Rs. 1,00,000 [Video Link].
-
[Aug'20] Collaborated with a senior scientist at CAIR Lab, DRDO on drone image tracking, detection and pose estimation.
-
[Jun'20] Made two GitHub repository IvLabs/resources and IvLabs/ResearchPaperNotes which started to gain popularity!
-
[Feb'20] Bagged two first position in two different competitions named ‘Techno.Docx’ and ‘Electroblitz’ at AXIS’20, VNIT | Central India’s Largest Techfest.