CS4624: Multimedia, Hypertext, and Information Access
Permanent URI for this collection
This collection contains the final projects of the students in in the course Computer Science 4624: Multimedia, Hypertext, and Information Access, at Virginia Tech.
This course, taught by Professor Ed Fox, is part of the Human-Computer Interaction track, the Knowledge, Information, and Data track, and the Media/Creative Computing track. The curriculum introduces the architectures, concepts, data, hardware, methods, models, software, standards, structures, technologies, and issues involved with: networked multimedia (e.g., image, audio, video) information, access and systems; hypertext and hypermedia; electronic publishing; virtual reality. Coverage includes text processing, search, retrieval, browsing, time-based performance, synchronization, quality of service, video conferencing and authoring.
Browse
Browsing CS4624: Multimedia, Hypertext, and Information Access by Content Type "Image"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
- ABC Drone TeamBartal, Connor; Cooper, Jared (Virginia Tech, 2021-05-13)The ABC Sports Drone capstone team is an extension of the ABC Drone Project which is a group spearheaded by client Charles Kerr and in conjunction with the VT Club Ultimate team, Burn. The goal of the project as a whole is to provide high-quality footage and streaming of amateur sports to the masses. This capstone team is a subsection of the ABC Drone Project that has been tasked with creating software solutions and developing new techniques to help push this drone project to fruition. This report covers the progress of the capstone team in developing new routines for the drone, and the pivots that have been introduced as the team has received new data. The first goal that was tackled was identifying players on a field from an endzone-to-endzone view. This started with the analyzing of contours in addition to their position and attributes to determine if a contour was a player. Artifacts from off the field of play proved to be greatly troublesome, so a field bounding solution was created to eliminate as many artifacts as possible that were not on the field of play. Fairly good accuracy was achieved with this method (~75%), but the goal was set at 85%+ accuracy for identification. After experimenting with motion-detection and object persistence, the best course of action seemed to be identification via a convolutional neural network. No datasets were available that matched the application of this network, so an original dataset needed to be created. An application was developed that allowed for fairly quick extraction of data from sample videos. This data was fed to the neural network and constantly yields around 94% identification accuracy. Although the accuracy is high, it reduces frame rates to approximately 1 FPS. Some market interviews with actual coaches revealed a larger interest in post-processing capability than live-identification, so the client decided to pivot. A system that allows for speed-editing of footage has been developed, and a (proof of concept) companion application will allow coaches to easily track stats and pre-edit film via a GUI. The speed editing program takes in the footage and allows the coach to use a video game controller to create quick cuts to eliminate down time, as well as pan, tilt, and zoom on the footage to ensure the action is always framed. The edits are recorded in an edit-decision-list (EDL) file which is then sent in conjunction with the video file to Amazon Web Services. AWS takes the EDL file and original video and returns a fully-edited game film. With this method, a 90 minute game can be edited in 5 minutes or less. If coaches are recording stats during the game, the footage will also be annotated with important plays which are recorded on a similar EDL for gameplay statistics. Players will then have access to a program that will allow them to click their name to see the timestamps of all of their highlights.
- Apple Ridge Farms Corporate Retreat VideoVernon, Tyler; Dallachie, Charles; Mykich, Andrew; Duval, Matthew (2012-05-03)Apple Ridge Farms, a NPO in the Roanoke area, sponsors an academic summer camp for underprivileged youths in the Roanoke area. They also host corporate retreats and other events on their grounds in the off-season. They requested a short video for internet distribution to increase revenue from their corporate retreat portion of their business. We filmed the grounds on April 27th, 2012, and created a video for them using captured video, images, and audio, as well as images they provided.
- Human Potential Program for ProfessionalsLove, Kara M.; Higgins, James P.; Wirth, Jeremy S.; Whitcomb, Philip; Abdulrahman, Emad; Mitchell, Calvin (Virginia Tech, 2017-04-28)This project describes the Human Potential Program for Professionals (HPPP) CS4624 Multimedia, Hypertext, and Information Access capstone project and its deliverables. The goal of the HPPP project centers around assisting Dr. Anna Pittman by creating introductory video material for her HPPP program. The HPPP program consists of eight one hour modules, each of which has an accompanying two to five minute introductory video provided by this capstone project. These videos feature Dr. Anna Pittman giving a brief overview of the module and highlighting the main topics. After several meetings with Dr. Anna Pittman to discuss her vision for the introductory videos, a schedule was devised for filming. Dr. Anna Pittman also wanted a logo for HPPP which our team provided. Another aspect of the videos was the accompanying background music. This music was original and used Cycling ‘74’s Max/MSP software to create the final three tracks used in the videos. The raw footage was then edited within Apple’s iMovie software and combined the logo and original music. The material was provided to Dr. Anna Pittman for review. After receiving Dr. Anna Pittman’s comments, the team was able to address each concern and make adjustments. This was an iterative process requiring the team to work very closely with Dr. Anna Pittman.
- Information and Computer Technology for Indigenous Knowledge HealthcareSecrist, Michael; Todd, Victoria (Virginia Tech, 2019-04-26)The Information and Computer Technology for Indigenous Knowledge Healthcare project is an effort to create a searchable database of complementary healthcare practices accessible on desktop and mobile. As traditional doctors may not be easily reachable in all parts of the world, our database aims to be a digital library to help lay healers and citizens in a more accessible way. The website is accessible at https://health.cs.vt.edu/. Through meetings with our client, Dr. Agozino, we came up with a list of requirements for the final website. First, it must be easy to administer even for those who don’t have a technical background, to facilitate transferring the website over to another team after we finish the initial implementation. Next, the website must be mobile friendly to increase accessibility around the world. The website should allow for user uploads so that the database of knowledge can grow, with the caveat that user submissions should be moderated as to prevent anything harmful from appearing on the site. Lastly, the site should have external links to a method to donate and references for the posts on the site. Sourcing our posts will give users more confidence in the credibility of the content. Our design of the website is a wiki-styled site using Wordpress.org. Each post will correspond to a particular remedy and be sorted into one of the categories of body work, energy work, exercise, mindfulness, food & diet, sound & music, and western. Each post will also be tagged with various symptoms it helps with, to allow for further categorizing of posts. Our design also includes a search bar on the home page, and static pages about references, disclaimers, and a privacy policy. Our website is implemented on a virtual machine hosted at Virginia Tech, allowing for flexibility in customizing what we needed for hosting. Our site has an HTTPS connection, and a MySQL database for managing the posts and pages. The frontend of our site implements Wordpress.org with the MyWiki theme that fulfills many of our client’s requirements right out of the box. For the future, we plan to implement plugins to cover the other requirements of our project, as well as continue to populate the database based on our research. After we have completed the basic requirements, we have plans for continued moderation and administration of content, which will be covered in our developer’s guide. Files included are: IndigenousKnowledgeHealthcareFinalReport.pdf - Our final report IndigenousKnowledgeHealthcareFinalReport.docx - Editable version of our final report IndigenousKnowledgeHealthcareFinalPresentation.pdf - Our final presentation IndigenousKnowledgeHealthcareFinalPresentation.pptx - Editable version of our final presentation IndigenousKnowledgeHealthcareVTURCSPoster.png - PNG version of our poster for VTURCS IndigenousKnowledgeHealthcareVTURCSPoster.pptx - PowerPoint version of our poster for VTURCS
- sharkPulse Validation MonitorJenrette, Jeremy; Chang, Gregory; Gordon, Steven; Mulgrew, Mason; Debay, Hunter (Virginia Tech, 2021-05-07)Abundance and distribution data of global shark populations is necessary for effective conservation and management. While there are operative direct methods to retrieve such data from scientific surveys and fisheries monitoring, species specific indices of population abundance coming from these sources are rare for most shark species. Yet, there is an abundance of unconventional and unstructured information within social networks that is virtually untapped and has great potential to fill the information gap characterizing shark populations. Social networks such as Flickr and Instagram provide data wells of shark sightings that can be data mined, but must be validated as genuine sightings. Despite its modern surge in popularity, there is little research that implements social media for shark conservation. Here, we show the biological importance of creating an application within sharkPulse to facilitate speedy validation by involving citizen scientists. The Monitor allows users to search a world map for potential shark sightings and fill out forms for popup balloons of these sightings. If it is indeed a shark, they may answer 'yes' and fill out the associative taxonomic information if they are familiar with the common and/or species name. They may also consult a sharkPulse identification guide if they are not familiar. The application was built with RShiny App software. The Validation Monitor can be used by anyone interested in these charismatic group of animals. The application can be found at sharkpulse.cnre.vt.edu/can-you-recognize/.
- Twitter Disaster BehaviorThackaberry, Taylor; Bogemann, Kayley; Burchard, Shane; Butler, Jessie; Spencer, Austin (Virginia Tech, 2020-05-05)The purpose of the Twitter Disaster Behavior project is to identify patterns in online behavior during natural disasters by analyzing Twitter data. The main goal is to better understand the needs of a community during and after a disaster, to aid in recovery. The datasets analyzed were collections of tweets about Hurricane Maria, and recent earthquake events, in Puerto Rico. All tweets pertaining to Hurricane Maria are from the timeframe of September 15 through October 14, 2017. Similarly, tweets pertaining to the Puerto Rico earthquake from January 7 through February 6, 2020 were collected. These tweets were then analyzed for their content, number of retweets, and the geotag associated with the author of the tweet. We counted the occurrence of key words in topics relating to preparation, response, impact, and recovery. This data was then graphed using Python and Matplotlib. Additionally, using a Twitter crawler, we extracted a large dataset of tweets by users that used geotags. These geotags are used to examine location changes among the users before, during, and after each natural disaster. Finally, after performing these analyses, we developed easy to understand visuals and compiled these figures into a poster. Using these figures and graphs, we compared the two datasets in order to identify any significant differences in behavior and response. The main differences we noticed stemmed from two key reasons: hurricanes can be predicted whereas earthquakes cannot, and hurricanes are usually an isolated event whereas earthquakes are followed by aftershocks. Thus, the Hurricane Maria dataset experienced the highest amount of tweet activity at the beginning of the event and the Puerto Rico earthquake dataset experienced peaks in tweet activity throughout the entire period, usually corresponding to aftershock occurrences. We studied these differences, as well as other important trends we identified.