Rahul Jain

Rahul Jain

Rahul Jain has been a Ph.D. student in the School of Electrical and Computer Engineering at Purdue University since Spring 2022. He is conducting research under Professor Karthik Ramani’s Convergence Design Lab. He received his Master’s in Electrical and Computer Engineering at Purdue University and Bachelor’s in Civil Engineering at Indian Institute of Technology (IIT), Patna. His current research focuses on area of Computer Vision, Machine Learning and human-computer interactions utilizing AR/VR.
ARify: Leveraging Narrated Instructional Videos to Create Augmented Reality Tutorials for Procedural Tasks

ARify: Leveraging Narrated Instructional Videos to Create Augmented Reality Tutorials for Procedural Tasks

Xiyun Hu, Chenfei Zhu, Shao-Kang Hsia, Dizhi Ma, Rahul Jain, Karthik Ramani
In Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems

Augmented Reality (AR) tutorials enhance procedural task learning by providing situated, step-by-step guidance. Yet, creating such tutorials requires AR authoring expertise, posing a significant entry barrier. To lower this barrier, we introduce...

Canvas3D: Empowering Precise Spatial Control for Image Generation with Constraints from a 3D Virtual Canvas

Canvas3D: Empowering Precise Spatial Control for Image Generation with Constraints from a 3D Virtual Canvas

Yuzhao Chen, Runlin Duan, Rahul Jain, Yichen Hu, Chenfei Zhu, Jingyu Shi, Karthik Ramani
In Proceedings of the 31st International Conference on Intelligent User Interfaces

Generative AI (GenAI) has significantly advanced the ease and flexibility of image creation. However, it remains a challenge to precisely control spatial compositions, including object arrangement and scene conditions. To bridge this gap, we...

ConceptVis: Exploring and Visualizing Design Concepts With Large Language Models Using Interactive Knowledge Graph

ConceptVis: Exploring and Visualizing Design Concepts With Large Language Models Using Interactive Knowledge Graph

Runlin Duan, Nachiketh Karthik, Yuzhao Chen, Jingyu Shi, Rahul Jain, Maria Yang, Karthik Ramani
ASME. J. Comput. Inf. Sci. Eng. January 2026; 26(1): 011002.

Large language models (LLMs) are capable of generating cross-domain design knowledge, opening up new possibilities for creating a myriad of design concepts for early-stage design ideation. However, the current chat-based interface fails to...

PowVRtool: a handheld haptic device for realistic power tool feedback in VR-based manufacturing training

PowVRtool: a handheld haptic device for realistic power tool feedback in VR-based manufacturing training

Mayank Patel, Asim Unmesh, Ananya Ipsita, Levi Erickson, Priyam Maheshwari, Rahul Jain, Jingyu Shi, Laura H Blumenschein, Karthik Ramani
Virtual Reality 30, 16 (2026)

In VR-based manufacturing training employing Oculus controllers for power tool operation, users consistently encounter a glaring impediment: the conspicuous absence of haptic feedback. This critical shortfall significantly hinders the seamless...

Transparent Barriers: Natural Language Access Control Policies for XR-Enhanced Everyday Objects

Transparent Barriers: Natural Language Access Control Policies for XR-Enhanced Everyday Objects

Kentaro Taninaka, Rahul Jain, Jingyu Shi, Kazunori Takashio, Karthik Ramani
In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems

Extended Reality (XR)-enabled headsets that overlay digital content onto the physical world, are gradually finding their way into our daily life. This integration raises significant concerns about privacy and access control, especially in shared...

CARING-AI: Towards Authoring Context-aware Augmented Reality INstruction through Generative Artificial Intelligence

CARING-AI: Towards Authoring Context-aware Augmented Reality INstruction through Generative Artificial Intelligence

Jingyu Shi*, Rahul Jain*, Seung-gun Chi*, Hyungjun Doh, Hyung-gun Chi, Alexander J. Quinn and Karthik Ramani
CHI Conference on Human Factors in Computing Systems (CHI ’25)

Context-aware AR instruction enables adaptive and in-situ learning experiences. However, hardware limitations and expertise requirements constrain the creation of such instructions. With recent developments in Generative Artificial Intelligence...

Visualizing Causality in Mixed Reality for Manual Task Learning: A Study

Visualizing Causality in Mixed Reality for Manual Task Learning: A Study

Rahul Jain*, Jingyu Shi*, Andrew Benton; Moiz Rasheed; Hyungjun Doh; Subramanian Chidambaram and Karthik Ramani
IEEE Transactions on Visualization and Computer Graphics

Mixed Reality (MR) is gaining prominence in manual task skill learning due to its in-situ, embodied, and immersive experience. To teach manual tasks, current methodologies break the task into hierarchies (tasks into subtasks) and visualize not only...

AnnotateXR: An Extended Reality Workflow for Automating Data Annotation to Support Computer Vision Applications

AnnotateXR: An Extended Reality Workflow for Automating Data Annotation to Support Computer Vision Applications

Subramanian Chidambaram*, Rahul Jain*, Sai Swarup Reddy, Asim Unmesh, Karthik Ramani
J. Comput. Inf. Sci. Eng. Dec 2024, 24(12): 121001 (13 pages)

Computer vision (CV) algorithms require large annotated datasets that are often labor-intensive and expensive to create. We propose AnnotateXR, an extended reality (XR) workflow to collect various high-fidelity data and auto-annotate it in a single...