VLDB 2026 Research / reviewers in the wild / expert
Matthew Cooper 0002
dblp:45/736 · also Matthew L. Cooper
· DBLP profile ↗
43ranked-venue papers
11as first author
0since 2021 · last 2020
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 24 · 9 first-authorDatabases, data management, data science and information retrieval · 10 · 1 first-authorHuman-computer interaction and ubiquitous computing · 7 · 1 first-authorArtificial intelligence and machine learning · 3Computer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
13 papers |
Multimedia analysis and retrieval · 69% Visualization and visual analytics · 16% Image and video processing · 7% | |
| Databases, data mining, and information retrieval
6 papers |
Recommender systems · 50% Information retrieval · 40% Data mining · 10% | |
| Human-computer interaction and pervasive computing
6 papers |
Collaborative and social computing · 82% Learning and educational technologies · 11% Ubiquitous computing and smart environments · 6% | |
| Computer networks
2 papers |
Wireless sensing and localization · 100% |
Topics — the 27 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless sensing and localization
indoor localization |
0.4 | 2 | 2015 | You're where? prove it!: towards trusted indoor location estimation of mobile devices · UbiComp 2015 LoCo: a ready-to-deploy framework for efficient room localization using Wi-Fi · UbiComp 2014 |
Recommender systems
sequential recommendation |
0.3 | 1 | 2018 | Flexible Learning with Semantic Visual Exploration and Sequence-Based Recommendation of MOOC Videos · CHI 2018 |
Recommender systems
video recommendation |
0.3 | 1 | 2018 | Flexible Learning with Semantic Visual Exploration and Sequence-Based Recommendation of MOOC Videos · CHI 2018 |
Visualization and visual analytics
visualization recommendation |
0.3 | 1 | 2018 | Flexible Learning with Semantic Visual Exploration and Sequence-Based Recommendation of MOOC Videos · CHI 2018 |
Collaborative and social computing
knowledge management |
0.2 | 1 | 2016 | WorkCache: Salvaging siloed knowledge · ACM Multimedia 2016 |
Collaborative and social computing
workplace collaboration |
0.2 | 1 | 2016 | WorkCache: Salvaging siloed knowledge · ACM Multimedia 2016 |
Information retrieval
search engines |
0.2 | 2 | 2010 | TalkMiner: a search engine for online lecture video · ACM Multimedia 2010 TalkMiner: a lecture webcast search engine · ACM Multimedia 2010 |
Multimedia analysis and retrieval
video understanding |
0.2 | 2 | 2010 | TalkMiner: a search engine for online lecture video · ACM Multimedia 2010 TalkMiner: a lecture webcast search engine · ACM Multimedia 2010 |
Collaborative and social computing › remote collaboration
remote meeting |
0.2 | 1 | 2015 | Searching and Browsing Live, Web-based Meetings · ACM Multimedia 2015 |
Multimedia analysis and retrieval
video retrieval |
0.2 | 1 | 2014 | Multi-modal Language Models for Lecture Video Retrieval · ACM Multimedia 2014 |
Wireless sensing and localization › indoor localization
room-level localization |
0.2 | 1 | 2014 | LoCo: a ready-to-deploy framework for efficient room localization using Wi-Fi · UbiComp 2014 |
Image and video processing
video segmentation |
0.1 | 3 | 2007 | Video Segmentation via Temporal Pattern Classification · IEEE Trans. Multim. 2007 Video segmentation combining similarity analysis and classification · ACM Multimedia 2004 Creating music videos using automatic media analysis · ACM Multimedia 2002 |
Data mining › clustering › spatial clustering
spatio-temporal clustering |
0.1 | 1 | 2011 | Clustering geo-tagged photo collections using dynamic programming · ACM Multimedia 2011 |
Multimedia analysis and retrieval › multimedia analysis › multimedia collection analysis › image collection analysis
image clustering |
0.1 | 1 | 2011 | Clustering geo-tagged photo collections using dynamic programming · ACM Multimedia 2011 |
Multimedia analysis and retrieval
shot boundary detection |
0.1 | 2 | 2007 | Video Segmentation via Temporal Pattern Classification · IEEE Trans. Multim. 2007 Video segmentation combining similarity analysis and classification · ACM Multimedia 2004 |
Information retrieval
indexing |
0.1 | 2 | 2010 | TalkMiner: a search engine for online lecture video · ACM Multimedia 2010 TalkMiner: a lecture webcast search engine · ACM Multimedia 2010 |
Multimedia systems and quality of experience
teleconferencing |
0.1 | 1 | 2015 | Searching and Browsing Live, Web-based Meetings · ACM Multimedia 2015 |
Ubiquitous computing and smart environments › location awareness
location-aware applications |
0.1 | 1 | 2014 | LoCo: a ready-to-deploy framework for efficient room localization using Wi-Fi · UbiComp 2014 |
Multimedia analysis and retrieval › multimedia analysis › multimedia collection analysis
photo collection organization |
0.0 | 1 | 2003 | Managing digital memories with the FXPAL photo application · ACM Multimedia 2003 |
Multimedia analysis and retrieval › multimedia analysis
visual content analysis |
0.0 | 1 | 2003 | Temporal event clustering for digital photo collections · ACM Multimedia 2003 |
Algorithms and data structures
dynamic programming |
0.0 | 1 | 2011 | Clustering geo-tagged photo collections using dynamic programming · ACM Multimedia 2011 |
Audio and music processing
audio analysis |
0.0 | 1 | 2002 | Creating music videos using automatic media analysis · ACM Multimedia 2002 |
Visual content generation and editing › video editing
automatic video editing |
0.0 | 1 | 2002 | Creating music videos using automatic media analysis · ACM Multimedia 2002 |
Visual content generation and editing › video generation
music video generation |
0.0 | 1 | 2002 | Creating music videos using automatic media analysis · ACM Multimedia 2002 |
Information retrieval › indexing › document indexing
OCR-based indexing |
0.0 | 1 | 2010 | TalkMiner: a search engine for online lecture video · ACM Multimedia 2010 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2004 | Video segmentation combining similarity analysis and classification · ACM Multimedia 2004 |
Image and video processing › motion analysis
camera motion analysis |
0.0 | 1 | 2002 | Creating music videos using automatic media analysis · ACM Multimedia 2002 |
Methods — techniques the papers use, named apart from their topics
sequence mining · 1.0content-based recommendation · 1.0multimedia capture · 0.8web-based tool · 0.7OCR · 0.4wifi fingerprinting · 0.4supervised classification · 0.4dynamic programming · 0.4clustering fitness measures · 0.4ibeacon · 0.2BLE · 0.2probabilistic ranking · 0.2probabilistic latent semantic analysis · 0.2latent variable model · 0.2slide image extraction · 0.1metadata extraction · 0.1nonparametric classification · 0.0kernel correlation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Unobtrusive Activity Recognition and Position Estimation for Work Surfaces Using RF-Radar SensingabstractActivity recognition is a core component of many intelligent and context-aware systems. We present a solution for discreetly and unobtrusively recognizing common work activities above a work surface without using cameras. We demonstrate our approach, which utilizes an RF-radar sensor mounted under the work surface, in three domains: recognizing work activities at a convenience-store counter, recognizing common office deskwork activities, and estimating the position of customers in a showroom environment. Our examples illustrate potential benefits for both post-hoc business analytics and for real-time applications. Our solution was able to classify seven clerk activities with 94.9% accuracy using data collected in a lab environment and able to recognize six common deskwork activities collected in real offices with 95.3% accuracy. Using two sensors simultaneously, we demonstrate coarse position estimation around a large surface with 95.4% accuracy. We show that using multiple projections of RF signal leads to improved recognition accuracy. Finally, we show how smartwatches worn by users can be used to attribute an activity, recognized with the RF sensor, to a particular user in multi-user scenarios. We believe our solution can mitigate some of users’ privacy concerns associated with cameras and is useful for a wide range of intelligent systems. Daniel Avrahami, Yusuke Yamaura, Sven G. Kratz, Matthew Cooper 0002 |
ACM Trans. Interact. Intell. Syst. | 5 |
| 2018 | Flexible Learning with Semantic Visual Exploration and Sequence-Based Recommendation of MOOC VideosabstractMassive Open Online Course (MOOC) platforms have scaled online education to unprecedented enrollments, but remain limited by their rigid, predetermined curricula. To overcome this limitation, this paper contributes a visual recommender system called MOOCex. The system recommends lecture videos across different courses by considering both video contents and sequential inter-topic relationships mined from course syllabi; and more importantly, it allows for interactive visual exploration of the semantic space of recommendations within a learner's current context. When compared to traditional methods (e.g., content-based recommendation and ranked list representations), MOOCex suggests videos from more diverse perspectives and helps learners make better video playback decisions. Further, feedback from MOOC learners and instructors indicates that the system enhances both learning and teaching effectiveness. Jian Zhao 0010, Chidansh Amitkumar Bhatt, Matthew Cooper 0002, David A. Shamma |
CHI | 3 |
| 2018 | FormYak: Converting forms to conversationsabstractHistorically, people have interacted with companies and institutions through telephone-based dialogue systems and paper-based forms. Now, these interactions are rapidly moving to web- and phone-based chat systems. While converting traditional telephone dialogues to chat is relatively straightforward, converting forms to conversational interfaces can be challenging. In this work, we introduce methods and interfaces to enable the conversion of PDF and web-based documents that solicit user input into chat-based dialogues. Document data is first extracted to associate fields and their textual descriptions using metadata and lightweight visual analysis. The field labels, their spatial layout, and associated text are further analyzed to group related fields into natural conversational units. These correspond to questions presented to users in chat interfaces to solicit information needed to complete the original documents and downstream processes they support. This user supplied data can be inserted into the source documents and/or in downstream databases. User studies of our tool show that it streamlines form-to-chat conversion and produces conversational dialogues of at least the same quality as a purely manual approach. Scott A. Carter, Laurent Denoue, Matthew Cooper 0002, Jennifer Marlow |
DocEng | 3 |
| 2018 | SlideDiff: Animating Textual and Media Changes in SlidesabstractSlideDiff is a system that automatically creates an animated rendering of textual and media differences between two versions of a slide presentation. While previous work focused on either textual or image data, SlideDiff integrates both text and media changes, as well as their interactions, for example when adding an image forces nearby text boxes to shrink. Given two versions of a slide (not the full history of edits), SlideDiff detects the textual and image differences, and then animates the changes by mimicking what a user might have done, such as moving the cursor, typing text, resizing image boxes, adding images. This editing metaphor is well known to most users, helping them better understand what has changed, and fosters a sense of connection between remote workers, derived from communicating both the revision process as well as its results. After detection of text and image differences, the animations are rendered in HTML and CSS, including mouse cursor motion, text and image box selection and resizing, text deletion and insertion with its cursor. We discuss strategies for animating changes, in particular the importance of starting with large changes and finishing with smaller edits, and provide details of the implementation using modern HTML and CSS. Laurent Denoue, Scott A. Carter, Matthew Cooper 0002 |
DocEng | 3 |
| 2018 | MOOCex: Exploring Educational Video via RecommendationabstractMassive Open Online Course (MOOC) platforms have scaled online education to unprecedented enrollments, but remain limited by their predetermined curricula. Increasingly, professionals consume this content to augment or update specific skills rather than complete degree or certification programs. To better address the needs of this emergent user population, we describe a visual recommender system called MOOCex. The system recommends lecture videos across multiple courses and content platforms to provide a choice of perspectives on topics of interest. The recommendation engine considers both video content and sequential inter-topic relationships mined from course syllabi. Furthermore, it allows for interactive visual exploration of the semantic space of recommendations within a learner's current context. Matthew Cooper 0002, Jian Zhao 0010, Chidansh Amitkumar Bhatt, David A. Shamma |
ICMR | 1 |
| 2018 | SeqSense: Video Recommendation Using Topic Sequence Mining
Chidansh Amitkumar Bhatt, Matthew Cooper 0002, Jian Zhao 0010 |
MMM (2) | 2 |
| 2017 | DocHandles: Linking Document Fragments in Messaging AppsabstractIn this paper, we describe DocHandles, a novel system that allows users to link to specific document parts in their chat applications. As users type a message, they can invoke the tool by referring to a specific part of a document, e.g., "@fig1 needs revision". By combining text parsing and document layout analysis, DocHandles can find and present all the figures "1" inside previously shared documents, allowing users to explicitly link to the relevant "document handle". In this way, Ddocuments become first-class citizens inside the conversation stream where users can seamlessly integrate documents in their text-centric messaging application. Laurent Denoue, Scott A. Carter, Jennifer Marlow, Matthew Cooper 0002 |
DocEng | 4 |
| 2016 | DocuGram: Turning Screen Recordings into DocumentsabstractIn this paper we describe DocuGram, a novel tool to capture and share documents originating from any application. As users scroll through pages of their document inside the native application (Word, Google Docs, web browser), the system captures and analyses in real-time the rendered video frames and reconstitutes the original document pages into an easy to view HTML-based representation. In addition to detecting and regenerating the document pages, a DocuGram also includes the interactions users had over them, e.g. mouse motions and voice comments. A DocuGram allows users to flexibly share enhanced documents across applications. Laurent Denoue, Scott A. Carter, Matthew Cooper 0002 |
DocEng | 3 |
| 2016 | Using business-aware latent topics for image captioning in social mediaabstractCaptions are a central component in image posts that communicate the background story behind photos. Captions can enhance the engagement with audiences and are therefore critical to campaigns or advertisement. Previous studies in image captioning either rely solely on image content or summarize multiple web documents related to image's location; both neglect users' activities. We propose business-aware latent topics as a new contextual cue for image captioning that represent user activities at business venues. The idea is to learn the typical activities of people who posted images from business venues with similar categories (e.g., fast food restaurants) to provide appropriate context for similar topics (e.g., burger) in new posts. User activities at businesses are modeled via a latent topic representation. In turn, the image captioning model can generate sentences that better reflect user activities at business venues. In our experiments, the business-aware latent topics are effective for adapting to captions to images captured in various businesses than the existing baselines. Moreover, they complement other contextual cues (image, time) in a multi-modal framework. Francine Chen 0001, Matthew Cooper 0002, Dhiraj Joshi |
ICME | 3 |
| 2016 | Audiovisual Summarization of Lectures and Meetings Using a Segment Similarity GraphabstractWe propose a method for extractive summarization of audiovisual recordings focusing on topic-level segments. We first build a content similarity graph between all segments across the collection, using word vectors from the transcripts, and then select the most central segments for the summaries. We evaluate the method quantitatively on the AMI Meeting Corpus using gold standard reference summaries and the Rouge metric, and qualitatively on lecture recordings using a novel two-tiered approach with human judges. The results show that our method compares favorably with others in terms of Rouge, and outperforms the baselines for human scores, thus also validating our evaluation protocol. Chidansh Amitkumar Bhatt, Andrei Popescu-Belis, Matthew Cooper 0002 |
ICMR | 3 |
| 2016 | WorkCache: Salvaging siloed knowledgeabstractThe proliferation of workplace multimedia collaboration applications has meant on one hand more opportunities for group work but on the other more data locked away in proprietary interfaces. We are developing new tools to capture and access multimedia content from any source. In this demo, we focus primarily on new methods that allow users to rapidly reconstitute, enhance, and share document-based information. Scott A. Carter, Laurent Denoue, Matthew Cooper 0002 |
ACM Multimedia | 3 |
| 2016 | LoCo: boosting for indoor location classification combining Wi-Fi and BLE
Matthew Cooper 0002, Jacob T. Biehl, Gerry Filby, Sven G. Kratz |
Pers. Ubiquitous Comput. | 1 |
| 2015 | Searching Live Meeting Documents "Show me the Action"abstractLive meeting documents require different techniques for effectively retrieving important pieces of information. During live meetings, people share web sites, edit presentation slides, and share code editors. A simple approach is to index with Optical Character Recognition (OCR) the video frames, or key-frames, being shared and let user retrieve them. Here we show that a more useful approach is to look at what actions users take inside the live document streams. Based on observations of real meetings, we focus on two important signals: text editing and mouse cursor motion. We describe the detection of text and cursor motion, their implementation in our WebRTC (Web Real-Time Communication)-based system, and how users are better able to search live documents during a meeting based on these extracted actions. Laurent Denoue, Scott A. Carter, Matthew Cooper 0002 |
DocEng | 3 |
| 2015 | You're where? prove it!: towards trusted indoor location estimation of mobile devicesabstractLocation-enabled applications now permeate the mobile computing landscape. As technologies like Bluetooth Low Energy (BLE) and Apple's iBeacon protocols begin to see widespread adoption, we will no doubt see a proliferation of indoor location enabled application experiences. While not essential to each of these applications, many will require that the location of the device be true and verifiable. In this paper, we present LocAssure, a new framework for trusted indoor location estimation. The system leverages existing technologies like BLE and iBeacons, making the solution practical and compatible with technologies that are already in use today. In this work, we describe our system, situate it within a broad location assurance taxonomy, describe the protocols that enable trusted localization in our system, and provide an analysis of early deployment and use characteristics. Through developer APIs, LocAssure can provide critical security support for a broad range of indoor location applications. Jacob T. Biehl, Adam J. Lee, Gerry Filby, Matthew Cooper 0002 |
UbiComp | 4 |
| 2015 | Searching and Browsing Live, Web-based MeetingsabstractEstablishing common ground is one of the key problems for any form of communication. The problem is particularly pronounced in remote meetings, in which participants can easily lose track of the details of dialogue for any number of reasons. In this demo we present a web-based tool, MixMeet, that allows teleconferencing participants to search the contents of live meetings so they can rapidly retrieve previously shared content to get on the same page, correct a misunderstanding, or discuss a new idea. Scott A. Carter, Laurent Denoue, Matthew Cooper 0002 |
ACM Multimedia | 3 |
| 2015 | Opportunities and Challenges of Industry-Academic Collaborations in Multimedia ResearchabstractThis ACM MM panel aims to redefine the state of research between Academia and Industry. Shih-Fu Chang, Matthew Cooper 0002, Denver Dash, Funda Kivran-Swaine, Li-Jia Li 0001, David A. Shamma |
ACM Multimedia | 2 |
| 2014 | Building digital project rooms for web meetingsabstractDistributed teams must co-ordinate a variety of tasks. To do so they need to be able to create, share, and annotate documents as well as discuss plans and goals. Many workflow tools support document sharing, while other tools support videoconferencing. However, there exists little support for connecting the two. In this work, we describe a system that allows users to share and markup content during web meetings. This shared content can provide important conversational props within the context of a meeting; it can also help users review archived meetings. Users can also extract content from meetings directly into their personal notes or other workflow tools. Laurent Denoue, Scott A. Carter, Andreas Girgensohn, Matthew Cooper 0002 |
ACM Symposium on Document Engineering | 4 |
| 2014 | LoCo: a ready-to-deploy framework for efficient room localization using Wi-FiabstractIn recent years, there has been an explosion of social and collaborative applications that leverage location to provide users novel and engaging experiences. Current location technologies work well outdoors but fare poorly indoors. In this paper we present LoCo, a new framework that can provide highly accurate room-level location using a supervised classification scheme. We provide experiments that show this technique is orders of magnitude more efficient than current state-of-the-art Wi-Fi localization techniques. Low classification overhead and computational footprint make classification practical and efficient even on mobile devices. Our framework has also been designed to be easily deployed and leveraged by developers to help create a new wave of location-driven applications and services. Jacob T. Biehl, Matthew Cooper 0002, Gerry Filby, Sven G. Kratz |
UbiComp | 2 |
| 2014 | 3rd International Workshop on Socially-Aware Multimedia (SAM'14)abstractMultimedia social communication is becoming commonplace. Television is becoming smart and social; media sharing applications are transforming the way we converse and recall events and videoconferencing is a common application on our computers, phones, tablets and even televisions. The confluence of computer-mediated interaction, social networking, and multimedia content are radically reshaping social communications, bringing new challenges and opportunities. This workshop, in its third edition, provides an opportunity to explore socially-aware multimedia, in which the social dimension of mediated interactions between people are considered to be as important as the characteristics of the media content. Even though this social dimension is implicitly addressed in some current solutions, further research is needed to better understand what makes multimedia socially-aware. Pablo César, David A. Shamma, Matthew Cooper 0002, Aisling Kelliher |
ACM Multimedia | 3 |
| 2014 | Multi-modal Language Models for Lecture Video RetrievalabstractWe propose Multi-modal Language Models (MLMs), which adapt latent variable techniques for document analysis to exploring co-occurrence relationships in multi-modal data. In this paper, we focus on the application of MLMs to indexing text from slides and speech in lecture videos, and subsequently employ a multi-modal probabilistic ranking function for lecture video retrieval. The MLM achieves highly competitive results against well established retrieval methods such as the Vector Space Model and Probabilistic Latent Semantic Analysis. When noise is present in the data, retrieval performance with MLMs is shown to improve with the quality of the spoken text extracted from the video. Huizhong Chen, Matthew Cooper 0002, Dhiraj Joshi, Bernd Girod |
ACM Multimedia | 2 |
| 2014 | Open source software and the algorithm visualization communityabstractAlgorithm visualizations are widely viewed as having the potential for major impact on computer science education, but their quality is highly variable. We report on the software development practices used by creators of algorithm visualizations, based on data that can be inferred from a catalog of over 600 algorithm visualizations. Since nearly all are free for use and many provide source code, they might be construed as being open source software. Yet many AV developers do not appear to have used open source best practices. We discuss how such development practices might be employed by the algorithm visualization community, and how they might lead to improved algorithm visualizations in the future. We conclude with a discussion of OpenDSA, an open-source project that builds on earlier progress in the field of algorithm visualization and hopes to use open-source procedures to gain users and contributors. Matthew Cooper 0002, Clifford A. Shaffer, Stephen H. Edwards, Sean P. Ponce |
Sci. Comput. Program. | 1 |
| 2013 | Content-based copy and paste from video documentsabstractUnlike text, copying and pasting parts of video documents is challenging. Yet, the abundance of video documents now available including how-to tutorials requires simpler tools that allow users to easily copy and paste fragments of video materials into new documents. We describe new direct video manipulation techniques enabling users to quickly copy and paste content from video documents into a user's own multimedia document. While the video plays, users interact with the video canvas to select text regions, scrollable regions, slide sequences built up across many frames, or semantically meaningful regions such as dialog boxes. Instead of relying on the timeline to accurately select sub-parts of the video document, users navigate using familiar selection techniques such as mouse-wheel to scroll back and forward over a video shot in which the content scrolls, double-clicks over rectangular regions to select them, or clicks and drags over textual regions of the video canvas to select them. We describe the video processing techniques that run in real-time in modern web browsers using HTML5 and JavaScript; and show how they help users quickly copy and paste video fragments into new documents, allowing them to efficiently reuse video documents for authoring or note-taking. Laurent Denoue, Scott A. Carter, Matthew Cooper 0002 |
ACM Symposium on Document Engineering | 3 |
| 2013 | 2nd international workshop on socially-aware multimedia (SAM'13)abstractMultimedia social communication is becoming commonplace. Television is becoming smart and social; media sharing applications are transforming the way we converse and recall events and videoconferencing is a common application on our computers, phones, tablets and even televisions. The confluence of computer-mediated interaction, social networking, and multimedia content are radically reshaping social communications, bringing new challenges and opportunities. This workshop, in its second edition, provides an opportunity to explore socially-aware multimedia, in which the social dimension of mediated interactions between people are considered to be as important as the characteristics of the media content. Even though this social dimension is implicitly addressed in some current solutions, further research is needed to better understand what makes multimedia socially-aware. Pablo César, Matthew Cooper 0002, David A. Shamma, Doug Williams |
ACM Multimedia | 2 |
| 2012 | Genre identification for office document search and browsing
Francine Chen 0001, Andreas Girgensohn, Matthew Cooper 0002, Yijuan Lu, Gerry Filby |
Int. J. Document Anal. Recognit. | 3 |
| 2011 | Clustering geo-tagged photo collections using dynamic programmingabstractThis paper describes methods for clustering photos that possess both time stamps and geographical coordinates as metadata. We present a two part method that first analyzes photos' time and location information to independently partition the photos into multiple clusterings. A subset of the detected clusters is then selected for the final photo clustering using an efficient dynamic programming procedure that optimizes a clustering fitness score. We propose fitness measures to produce clusterings that are coherent in space, time, or both. One group of scores directly measures within-cluster inter-photo distances. A second set of scores measures clusters' consistency with the reference clusterings. We present experiments that validate our method using multiple data sets. Matthew Cooper 0002 |
ACM Multimedia | 1 |
| 2010 | Reverted indexing for feedback and expansionabstractTraditional interactive information retrieval systems function by creating inverted lists, or term indexes. For every term in the vocabulary, a list is created that contains the documents in which that term occurs and its relative frequency within each document. Retrieval algorithms then use these term frequencies alongside other collection statistics to identify the matching documents for a query. In this paper, we turn the process around: instead of indexing documents, we index query result sets. First, queries are run through a chosen retrieval system. For each query, the resulting document IDs are treated as terms and the score or rank of the document is used as the frequency statistic. An index of documents retrieved by basis queries is created. We call this index a reverted index. With reverted indexes, standard retrieval algorithms can retrieve the matching queries (as results) for a set of documents (used as queries). These recovered queries can then be used to identify additional documents, or to aid the user in query formulation, selection, and feedback. Jeremy Pickens, Matthew Cooper 0002, Gene Golovchinsky |
CIKM | 2 |
| 2010 | TalkMiner: a lecture webcast search engineabstractThe design and implementation of a search engine for lecture webcasts is described. A searchable text index is created allowing users to locate material within lecture videos found on a variety of websites such as YouTube and Berkeley webcasts. The index is created from words on the presentation slides appearing in the video along with any associated metadata such as the title and abstract when available. John Adcock, Matthew Cooper 0002, Laurent Denoue, Hamed Pirsiavash, Lawrence A. Rowe |
ACM Multimedia | 2 |
| 2010 | TalkMiner: a search engine for online lecture videoabstractTalkMiner is a search engine for lecture webcasts. Lecture videos are processed to recover a set of distinct slide images and OCR is used to generate a list of indexable terms from the slides. On our prototype system, users can search and browse lists of lectures, slides in a specific lecture, and play the lecture video. Over 10,000 lecture videos have been indexed from a variety of sources. A public website will be published in mid 2010 that allows users to experiment with the search engine. John Adcock, Matthew Cooper 0002, Laurent Denoue, Hamed Pirsiavash, Lawrence A. Rowe |
ACM Multimedia | 2 |
| 2010 | Algorithm Visualization: The State of the FieldabstractWe present findings regarding the state of the field of Algorithm Visualization (AV) based on our analysis of a collection of over 500 AVs. We examine how AVs are distributed among topics, who created them and when, their overall quality, and how they are disseminated. There does exist a cadre of good AVs and active developers. Unfortunately, we found that many AVs are of low quality, and coverage is skewed toward a few easier topics. This can make it hard for instructors to locate what they need. There are no effective repositories of AVs currently available, which puts many AVs at risk for being lost to the community over time. Thus, the field appears in need of improvement in disseminating materials, propagating known best practices, and informing developers about topic coverage. These concerns could be mitigated by building community and improving communication among AV users and developers. Clifford A. Shaffer, Matthew Cooper 0002, Alexander Joel D. Alon, Monika Akbar, Michael Stewart 0001, Sean P. Ponce, Stephen H. Edwards |
ACM Trans. Comput. Educ. | 2 |
| 2009 | MediaGLOW: organizing photos in a graph-based workspaceabstractWe designed an interactive visual workspace, MediaGLOW, that supports users in organizing personal and shared photo collections. The system interactively places photos with a spring layout algorithm using similarity measures based on visual, temporal, and geographic features. These similarity measures are also used for the retrieval of additional photos. Unlike traditional spring-based algorithms, our approach provides users with several means to adapt the layout to their tasks. Users can group photos in stacks that in turn attract neighborhoods of similar photos. Neighborhoods partition the workspace by severing connections outside the neighborhood. By placing photos into the same stack, users can express a desired organization that the system can use to learn a neighborhood-specific combination of distances. Andreas Girgensohn, Frank M. Shipman III, Lynn Wilcox, Thea Turner, Matthew Cooper 0002 |
IUI | 5 |
| 2007 | Video Segmentation via Temporal Pattern ClassificationabstractWe present a general approach to temporal media segmentation using supervised classification. Given standard low-level features representing each time sample, we build intermediate features via pairwise similarity. The intermediate features comprehensively characterize local temporal structure, and are input to an efficient supervised classifier to identify shot boundaries. We integrate discriminative feature selection based on mutual information to enhance performance and reduce processing requirements. Experimental results using large-scale test sets provided by the TRECVID evaluations for abrupt and gradual shot boundary detection are presented, demonstrating excellent performance Matthew Cooper 0002, Eleanor Gilbert Rieffel |
IEEE Trans. Multim. | 1 |
| 2005 | Discriminative techniques for keyframe selectionabstractA convenient representation of a video segment is a single "keyframe". Keyframes are widely used in applications such as non-linear browsing and video editing. With existing methods of keyframe selection, similar video segments result in very similar keyframes, with the drawback that actual differences between the segments may be obscured. We present methods for keyframe selection based on two criteria: capturing the similarity to the represented segment, and preserving the differences from other segment keyframes, so that different segments will have visually distinct representations. We present two discriminative keyframe selection methods, and an example of experimental results. Matthew Cooper 0002, Jonathan Foote |
ICME | 1 |
| 2005 | A Synergistic Approach to Efficient Interactive Video Retrieval
Andreas Girgensohn, John Adcock, Matthew Cooper 0002, Lynn Wilcox |
INTERACT | 3 |
| 2005 | Temporal event clustering for digital photo collectionsabstractOrganizing digital photograph collections according to events such as holiday gatherings or vacations is a common practice among photographers. To support photographers in this task, we present similarity-based methods to cluster digital photos by time and image content. The approach is general and unsupervised, and makes minimal assumptions regarding the structure or statistics of the photo collection. We present several variants of an automatic unsupervised algorithm to partition a collection of digital photographs based either on temporal similarity alone, or on temporal and content-based similarity. First, interphoto similarity is quantified at multiple temporal scales to identify likely event clusters. Second, the final clusters are determined according to one of three clustering goodness criteria. The clustering criteria trade off computational complexity and performance. We also describe a supervised clustering method based on learning vector quantization. Finally, we review the results of an experimental evaluation of the proposed algorithms and existing approaches on two test collections. Matthew Cooper 0002, Jonathan Foote, Andreas Girgensohn, Lynn Wilcox |
ACM Trans. Multim. Comput. Commun. Appl. | 1 |
| 2004 | Video segmentation combining similarity analysis and classificationabstractIn this paper, we compare several recent approaches to video segmentation using pairwise similarity. We first review and contrast the approaches within the common framework of similarity analysis and kernel correlation. We then combine these approaches with non-parametric supervised classification for shot boundary detection. Finally, we discuss comparative experimental results using the 2002 TRECVID shot boundary detection test collection. Matthew Cooper 0002 |
ACM Multimedia | 1 |
| 2003 | Automatically organizing digital photographs using time and contentabstractWe present similarity-based methods to cluster digital photos by time and image content. This approach is general, unsupervised, and makes minimal assumptions regarding the structure or statistics of the photo collection. We describe versions of the algorithm using temporal similarity with and without content-based similarity, and compare the algorithms with existing techniques, measured against ground-truth clusters created by humans. Matthew Cooper 0002, Jonathan Foote, Andreas Girgensohn |
ICIP (3) | 1 |
| 2003 | Simplifying the Management of Large Photo Collections
Andreas Girgensohn, John Adcock, Matthew Cooper 0002, Jonathan Foote, Lynn Wilcox |
INTERACT | 3 |
| 2003 | Managing digital memories with the FXPAL photo applicationabstractThe FXPAL Photo Application is designed to faciliate the organization of digital images from digital cameras and other sources through automated organization and intuitive user interfaces. John Adcock, Matthew Cooper 0002, John Doherty, Jonathan Foote, Andreas Girgensohn, Lynn Wilcox |
ACM Multimedia | 2 |
| 2003 | Temporal event clustering for digital photo collectionsabstractWe present similarity-based methods to cluster digital photos by time and image content. The approach is general, unsupervised, and makes minimal assumptions regarding the structure or statistics of the photo collection. We present results for the algorithm based solely on temporal similarity, and jointly on temporal and content-based similarity. We also describe a supervised algorithm based on learning vector quantization. Finally, we include experimental results for the proposed algorithms and several competing approaches on two test collections. Matthew Cooper 0002, Jonathan Foote, Andreas Girgensohn, Lynn Wilcox |
ACM Multimedia | 1 |
| 2002 | Enhanced video browsing using automatically extracted audio excerptsabstractWe present a method for rapidly and robustly extracting audio excerpts without the overhead of speech recognition or speaker segmentation. An immediate application is to automatically augment keyframe-based video summaries with informative audio excerpts associated with the video segments represented by the keyframes. Short audio clips combined with keyframes comprise an extremely lightweight and Web-browsable interface for auditioning video or similar media, without using bandwidth-intensive streaming video or audio. Jonathan Foote, Matthew Cooper 0002, Lynn Wilcox |
ICME (2) | 2 |
| 2002 | Managing a camera system to serve different video requestsabstractThis paper presents a camera system called FlySPEC. In contrast to a traditional camera system that provides the same video stream to every user, FlySPEC can simultaneously serve different video-viewing requests. This flexibility allows users to conveniently participate in a seminar or meeting at their own pace. Meanwhile, the FlySPEC system provides a seamless blend of manual control and automation. With this control mix, users can easily make tradeoffs between video capture effort and video quality. The FlySPEC camera is constructed by installing a set of pan/tilt/zoom (PTZ) cameras near a high-resolution panoramic camera. While the panoramic camera provides the basic functionality of serving different viewing requests, the PTZ camera is managed by our algorithm to improve the overall video quality that may affect users watching details. The video resolution improvements from using different camera management strategies are compared in the experimental section. Qiong Liu 0003, Don Kimber, Lynn Wilcox, Matthew Cooper 0002, Jonathan Foote, John S. Boreczky |
ICME (2) | 4 |
| 2002 | Creating music videos using automatic media analysisabstractWe present methods for automatic and semi-automatic creation of music videos, given an arbitrary audio soundtrack and source video. Significant audio changes are automatically detected; similarly, the source video is automatically segmented and analyzed for suitability based on camera motion and exposure. Video with excessive camera motion or poor contrast is penalized with a high unsuitability score, and is more likely to be discarded in the final edit. High quality video clips are then automatically selected and aligned in time with significant audio changes. Video clips are adjusted to match the audio segments by selecting the most suitable region of the desired length. Besides a fully automated solution, our system can also start with clips manually selected and ordered using a graphical interface. The video is then created by truncating the selected clips (preserving the high quality portions) to produce a video digest that is synchronized with the soundtrack music, thus enhancing the impact of both. Jonathan Foote, Matthew Cooper 0002, Andreas Girgensohn |
ACM Multimedia | 2 |
| 2001 | Scene boundary detection via video self-similarity analysisabstractWe present a novel framework for analyzing video using self-similarity. Video scenes are located by analyzing inter-frame similarity matrices. The approach is flexible to the choice of similarity measure and is robust and data-independent because the data is used to model itself. We present the approach and its application to scene boundary detection. This is shown to dramatically outperform a conventional scene-boundary detector that uses a histogram-based measure of frame difference. Matthew Cooper 0002, Jonathan Foote |
ICIP (3) | 1 |