Browsing by Author "Sethi, Raghav"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
- CS5604: Team 1 ETD Collection ManagementJain, Tanya; Bhagat, Hirva; Lee, Wen-Yu; Thukkaraju, Ashrith Reddy; Sethi, Raghav (Virginia Tech, 2023-01-13)Academic institutions the world over are known to produce hundreds of thousands of ETDs (Electronic Theses and Dissertations) every year. At the end of an academic year, we are left with large volumes of ETD data that are rarely used for further research or ever cited in future work, writings, or publications. As part of the CS5604: Information Storage and Retrieval graduate-level course at Virginia Polytechnic Institute and State University (Virginia Tech), we collectively created a search engine for a collection of more than 500,000 ETDs from academic institutions in the United States, which constitutes the class-wide project. This system enables users to ingest, pre-process, and store ETDs in a repository; apply deep learning models to perform topic modeling, text segmentation, chapter summarization, and classification, backed by a DevOps, user experience and integrations team. We are Team 1 or the “ETD Collection Management” team. During the course of the Fall 2022 semester at Virginia Tech, we were responsible for setting up the repository of ETDs, which encompasses broadly the following three components: (1) setting up a database, (2) storing digital objects in a file system, and (3) creating a knowledge graph. Our work enabled other teams to efficiently retrieve the stored ETD data, and perform appropriate pre-processing operations, and during the final few months of the semester, to apply the aforementioned deep learning models to the ETD collection we created. The key deliverable for Team 1 was to create an interactive user interface to perform CRUD operations (create, retrieve, update, and delete) in order to interact with the repository of ETDs, which is essentially an extrapolation of the work already taken up at Virginia Tech’s Digital Library Research Laboratory. Owing to the fact that the other teams had no direct access to the repository set up by us, we designed a host of Application Programming Interfaces (APIs) which are elaborated in depth in the subsequent sections of the report. The end goal for Team 1 was to be able to set up an accessible repository of ETDs so that they can be used for further research work. This is taking into account how each ETD is a well-curated resource and how it may even prove to be an excellent asset for an in-depth analysis on a certain topic, not limited to academic or research purposes.
- Integrating XR Content in X3DOM: Supporting Navigation and Custom Functions in X3D ScenesSethi, Raghav; Plesch, Andreas; Sturm, Timo; Polys, Nicholas F. (ACM, 2023-10-09)This paper explores the integration of eXtended Reality (XR) content within X3DOM, a popular framework for displaying 3D content in web browsers. The importance ofWeb3D and the prevalent use of the X3D file format are discussed. With the deprecation of WebVR and the adoption ofWebXR in web browsers, X3DOM has emerged as one of the pioneering adaptors of WebXR APIs. This paper highlights the current capabilities of X3DOM, which enable users to explore 3D scenes on regular screens and seamlessly transition into Virtual Reality (VR) mode. It showcases the use of controllers for navigation and the execution of custom functions within the X3D scenes. Additionally, the paper presents a series of developed 3D scenes that demonstrate the effectiveness of X3DOM in rendering VR content, ranging from indoor to outdoor environments, utilizing X3D nodes to display images and videos to create immersive photospheres and rich interactive scenes.
- LetsGo: Your Online Travel CoordinatorJuvekar, Shaunak; Malik, Abdul; Raghu, Ramnath; Sethi, Raghav; Upadhayaya, Shrikanth (2023-12)LetsGo: Your Online Travel Coordinator is a web application designed to address the challenges Virginia Tech students face when trying to coordinate group travel. Recognizing the difficulty in forming travel groups, particularly when individuals have diverse destination preferences, LetsGo serves as a centralized platform for VT students to connect and organize shared trips. Unlike existing solutions with limited scopes, LetsGo operates as a social network-like platform, enabling students to create profiles, specify their desired destinations, and connect with others who share similar interests. Through secure messaging features, users can communicate and plan their journeys collaboratively. One key feature ensuring user safety is the platform's verification process, allowing only verified Virginia Tech students to participate. LetsGo aims to enhance the travel experience for students by fostering a sense of community and making group travel more accessible, cost-effective, and enjoyable.