SAS App for Volumetric Capture Processing
Project | Team | Journal | Deliverables |
Project Summary
This project will build the public-facing interface to a computer vision volumetric capture project being built by the Reese Innovation Lab. VCP, standing for Volumetric Capture Processor, is an app created by the Resse Innovation lab that produces volumetric 3D models from multiple video and data sources.
Project Description
Volumetric capture is a capturing process that captures people and turn them into 3D models. VCP produces volumetric 3D models from multiple video and data sources. This project will build the public-facing interface to a computer vision volumetric capture project being built by the Reese Innovation Lab.
We are going to present the VCP app created by the Reese Innovation Lab to the public using websites. Our website will allow authorized members to modify the data, publish new projects, scenes (within the projects) and captures (within the scenes) and download after the upload process is done.
Technology applied: Python/Django hosted on AWS for managing and processing multiple camera data files HTML, CSS, JavaScript template/views Code managed in Github
Data Modeling (what our project does):
- Superusers will be able to create, login and manage user accounts and data
- Users will be able to create and log in to an account.
- Users can have multiple Projects
- Projects can have multiple Scenes
- Scenes have multiple captures (at least 2 but can be more)
- Users will be able to create a new project with a new scene and upload the captures of that scene. Those captures are then processed in the cloud and a 3D model is output for download and displayed in the page.
- Status updates include: Uploading, Processing, Complete
- Once the processing is complete, the file stored on S3 is downloadable.
Views (what are within our websites):
- Home page to describe the project/app with login/signup buttons
- Logged in user home page
- List of projects
- Project View
- List of scenes
- Scene View
- Sign Out
- Sign In
- Sign Up
- Support
Motivation
Initially, applying volumetric capture would require the machine to do all the algorithms and processing locally and that would require a cost of ~$25,000. Our client was trying to design a web app to bring the cost down so that it would be accessible to daily users
Target Platform
Our client hopes to publish this project on Web and mobile platforms.
Target Users
Our client wants to target towards creative people that are comfortable with technologies and those who are currently using 3D modeling so that they can use their newly built app as a tool
Our Client
Steven King, the chief innovation officer of the Resse Innovation lab, is an associate professor at the UNC School of Media and Journalism and a former editor of innovations and former director of video at The Washington Post.
King combines computer science concepts, human-centered design and storytelling to create new ways to present information through emerging technologies such as virtual reality, augmented reality and interactive data-driven graphics.
He also assists both the United States and foreign governments in solving difficult problems in times of crisis. During the Ebola outbreak in West Africa, King worked directly with the ministry of information in Liberia to create a data visualization dashboard to enable better decisions for fighting the disease.
He also worked with the Thai government on how to use media to lessen the violence from Islamic Insurgencies. King is a regular speaker and faculty member for various programs by the Institute for Defense and Business.
Impacts
The project is impoatant because we are the ones that will bring the cost of the VCP app down so that it would be accessible for daily users and those who needs 3D modeling. Besides, one of their new projects that encorporates with the VCP app will detect the safe distance between students and whether the student is wearing a mask will be deployed to our campus. During this pandemic, such project is significant to our health and to the safety of the campus.
Goals
The primary goal of this project is to manage the files in an easy way for the users with cloud services and give good feedbacks to the user