Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michele Covell

dblp:39/399 · DBLP profile ↗
← Back
41ranked-venue papers
15as first author
2since 2021 · last 2022
0000-0002-7486-5491ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 35 · 15 first-author · 2 since 2021Artificial intelligence and machine learning · 13 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous 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
5 papers
Image and video coding · 92% Computer animation and physical simulation · 2% Multimedia analysis and retrieval · 2%
Artificial intelligence
4 papers
Trustworthy machine learning · 46% Reinforcement learning · 46% Face, body and person analysis · 3%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video coding › image compression
learned image compression
0.622018
Improved Lossy Image Compression With Priming and Spatially Adaptive Bit Rates for Recurrent Networks · CVPR 2018
Full Resolution Image Compression with Recurrent Neural Networks · CVPR 2017
Machine learning › Trustworthy machine learning
interpretability
0.512021
Interpretable Actions: Controlling Experts with Understandable Commands · AAAI 2021
Image and video coding › image compression
lossy image compression
0.312018
Improved Lossy Image Compression With Priming and Spatially Adaptive Bit Rates for Recurrent Networks · CVPR 2018
Image and video coding
image compression
0.312017
Full Resolution Image Compression with Recurrent Neural Networks · CVPR 2017
Image and video coding
variable-rate coding
0.312017
Full Resolution Image Compression with Recurrent Neural Networks · CVPR 2017
Information retrieval › image retrieval
content-based image retrieval
0.212013
Learning Query-Specific Distance Functions for Large-Scale Web Image Search · IEEE Trans. Multim. 2013
Information retrieval
image retrieval
0.212013
Learning Query-Specific Distance Functions for Large-Scale Web Image Search · IEEE Trans. Multim. 2013
Information retrieval
similarity learning
0.212013
Learning Query-Specific Distance Functions for Large-Scale Web Image Search · IEEE Trans. Multim. 2013
Cryptographic primitives and cryptanalysis
hash functions
0.112007
Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests · IJCAI 2007
Image and video processing
image matching
0.012001
Correspondence with Cumulative Similiarity Transforms · IEEE Trans. Pattern Anal. Mach. Intell. 2001
Computer vision › Face, body and person analysis › human pose estimation
articulated pose estimation
0.012000
Articulated-Pose Estimation Using Brightness and Depth-Constancy Constraints · CVPR 2000
Computer vision › 3D vision
pose estimation
0.012000
Articulated-Pose Estimation Using Brightness and Depth-Constancy Constraints · CVPR 2000
Multimedia systems and quality of experience › multimedia synchronization
audio-visual synchronization
0.012000
FaceSync: A Linear Operator for Measuring Synchronization of Video Facial Images and Audio Tracks · NIPS 2000
Computer vision › Segmentation and scene understanding
image segmentation
0.011999
Dynamic Occluding Contours: A New External-Energy Term for Snakes · CVPR 1999
Algorithms and data structures › data structure design › search structures
hashing
0.012007
Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests · IJCAI 2007
Computer animation and physical simulation
facial animation
0.011997
Video Rewrite: driving visual speech with audio · SIGGRAPH 1997
Computer animation and physical simulation › audio-driven animation
speech-driven animation
0.011997
Video Rewrite: driving visual speech with audio · SIGGRAPH 1997
Computer vision › Face, body and person analysis › human pose estimation
human pose tracking
0.012000
Articulated-Pose Estimation Using Brightness and Depth-Constancy Constraints · CVPR 2000
Computer vision › Video understanding and tracking
object tracking
0.011999
Dynamic Occluding Contours: A New External-Energy Term for Snakes · CVPR 1999
Multimedia analysis and retrieval › audio-visual analysis
audio-visual speech processing
0.011997
Video Rewrite: driving visual speech with audio · SIGGRAPH 1997

Methods — techniques the papers use, named apart from their topics

recurrent neural network · 0.6spatially adaptive bit allocation · 0.3convolutional neural network · 0.3SSIM-weighted loss · 0.3resnet · 0.3entropy coding · 0.3LSTM · 0.3GRU · 0.3large-margin learning · 0.2distance metric learning · 0.2machine learning · 0.1canonical correlation analysis · 0.1cumulative similarity transform · 0.0twist mathematics · 0.0pearson correlation · 0.0depth constancy constraint · 0.0brightness constancy constraint · 0.0snakes · 0.0
YearPublicationVenuePosition
2022 Adding Non-Linear Context to Deep Networks
abstract
Enormous success has been achieved with deep neural networks consisting of standard linear-convolutions followed by simple non-linear mapping functions. In this paper, we add easily-computed non-linear local and global statistics to deep architectures, augmenting the information available at each layer. This additional information is then used in an identical manner to current processing. The summary statistics, which can be as simple as calculating within-channel variance, introduces little run-time computational overhead and can be instantiated with few extra parameters. All standard training procedures can be used without modification for training these augmented networks. We show, through extensive testing with ResNet on ImageNet, performance improvements across a wide range of network sizes. Additionally, we provide a detailed study of where within the deep networks these statistics are most effective.
Michele Covell, David Marwood, Shumeet Baluja
ICIP1
2021 Interpretable Actions: Controlling Experts with Understandable Commands
Shumeet Baluja, David Marwood, Michele Covell
AAAI3
2019 Learning to Render Better Image Previews
abstract
A rapidly increasing portion of Internet traffic is dominated by requests from mobile devices with limited and metered bandwidth constraints. To satisfy these requests, it has become standard practice for websites to transmit small and extremely compressed image previews as part of the initial page-load process. Recent work, based on an adaptive triangulation of the target image, has performed well at extreme compression rates: 200 bytes or less. Gains have been shown, in terms of PSNR and SSIM, over both JPEG and WebP standards. However, qualitative assessments and preservation of semantic content can be less favorable. We present a novel method to significantly improve the reconstruction quality of the original image that requires no changes to the encoded information. Our neural-based decoding triples the amount of semantic-level content preservation while also improving both SSIM and PSNR scores. In addition, by keeping the same encoding stream, our solution is completely inter-operable with the original, and remains suitable for small-device deployment.
Shumeet Baluja, David Marwood, Nicholas Johnston, Michele Covell
ICIP4
2018 Improved Lossy Image Compression With Priming and Spatially Adaptive Bit Rates for Recurrent Networks
abstract
We propose a method for lossy image compression based on recurrent, convolutional neural networks that outperforms BPG (4:2:0), WebP, JPEG2000, and JPEG as measured by MS-SSIM. We introduce three improvements over previous research that lead to this state-of-the-art result using a single model. First, we modify the recurrent architecture to improve spatial diffusion, which allows the network to more effectively capture and propagate image information through the network's hidden state. Second, in addition to lossless entropy coding, we use a spatially adaptive bit allocation algorithm to more efficiently use the limited number of bits to encode visually complex image regions. Finally, we show that training with a pixel-wise loss weighted by SSIM increases reconstruction quality according to multiple metrics. We evaluate our method on the Kodak and Tecnick image sets and compare against standard codecs as well as recently published methods based on deep neural networks.
Nicholas Johnston, Damien Vincent, David Minnen, Michele Covell, Troy T. Chinen, Sung Jin Hwang, Joel Shor, George Toderici
CVPR4
2018 Representing Images in 200 Bytes: Compression via Triangulation
abstract
A rapidly increasing portion of internet traffic is dominated by requests from mobile devices with limited and metered bandwidth constraints. To satisfy these requests, it has become standard practice for websites to transmit small and extremely compressed image previews as part of the initial page load process to improve responsiveness. Increasing thumbnail compression beyond the capabilities of existing codecs is therefore an active research direction. In this work, we concentrate on extreme compression rates, where the size of the image is typically 200 bytes or less. First, we propose a novel approach for image compression that, unlike commonly used methods, does not rely on block-based statistics. We use an approach based on an adaptive triangulation of the target image, devoting more triangles to high entropy regions of the image. Second, we present a novel algorithm for encoding the triangles. The results show favorable statistics, in terms of PSNR and SSIM, over both the JPEG and the WebP standards.
David Marwood, Pascal Massimino, Michele Covell, Shumeet Baluja
ICIP3
2018 Image-Dependent Local Entropy Models for Learned Image Compression
abstract
The leading approach for image compression with artificial neural networks (ANNs) is to learn a nonlinear transform and a fixed entropy model that are optimized for rate-distortion performance. We show that this approach can be significantly improved by incorporating spatially local, image-dependent entropy models. The key insight is that existing ANN-based methods learn an entropy model that is shared between the encoder and decoder, but they do not transmit any side information that would allow the model to adapt to the structure of a specific image. We present a method for augmenting ANN-based image coders with image-dependent side information that leads to a 17.8% rate reduction over a state-of-the-art ANN-based baseline model on a standard evaluation set, and 70-98% reductions on images with low visual complexity that are poorly captured by a fixed, global entropy model.
David Minnen, George Toderici, Sung Jin Hwang, Michele Covell
ICIP5
2017 Full Resolution Image Compression with Recurrent Neural Networks
abstract
This paper presents a set of full-resolution lossy image compression methods based on neural networks. Each of the architectures we describe can provide variable compression rates during deployment without requiring retraining of the network: each network need only be trained once. All of our architectures consist of a recurrent neural network (RNN)-based encoder and decoder, a binarizer, and a neural network for entropy coding. We compare RNN types (LSTM, associative LSTM) and introduce a new hybrid of GRU and ResNet. We also study “one-shot” versus additive reconstruction architectures and introduce a new scaled-additive framework. We compare to previous work, showing improvements of 4.3%-8.8% AUC (area under the rate-distortion curve), depending on the perceptual metric used. As far as we know, this is the first neural network architecture that is able to outperform JPEG at image compression across most bitrates on the rate-distortion curve on the Kodak dataset images, with and without the aid of entropy coding.
George Toderici, Damien Vincent, Nicholas Johnston, Sung Jin Hwang, David Minnen, Joel Shor, Michele Covell
CVPR7
2017 Spatially adaptive image compression using a tiled deep network
abstract
Deep neural networks represent a powerful class of function approximators that can learn to compress and reconstruct images. Existing image compression algorithms based on neural networks learn quantized representations with a constant spatial bit rate across each image. While entropy coding introduces some spatial variation, traditional codecs have benefited significantly by explicitly adapting the bit rate based on local image complexity and visual saliency. This paper introduces an algorithm that combines deep neural networks with quality-sensitive bit rate adaptation using a tiled network. We demonstrate the importance of spatial context prediction and show improved quantitative (PSNR) and qualitative (subjective rater assessment) results compared to a non-adaptive baseline and a recently published image compression model based on fully-convolutional neural networks.
David Minnen, George Toderici, Michele Covell, Troy T. Chinen, Nicholas Johnston, Joel Shor, Sung Jin Hwang, Damien Vincent
ICIP3
2015 The Virtues of Peer Pressure: A Simple Method for Discovering High-Value Mistakes
Shumeet Baluja, Michele Covell, Rahul Sukthankar
CAIP (2)2
2013 Point representation for local optimization
abstract
In the context of stochastic search, once regions of high performance are found, having the property that small changes in the candidate solution correspond to searching nearby neighborhoods provides the ability to perform effective local optimization. To achieve this, Gray Codes are often employed for encoding ordinal points or discretized real numbers. In this paper, we present a method to label similar and/or close points within arbitrary graphs with small Hamming distances. The resultant point labels can be viewed as an approximate high-dimensional variant of Gray Codes. The labeling procedure is useful for any task in which the solution requires the search algorithm to select a small subset of items out of many. A large number of empirical results using these encodings with a combination of genetic algorithms and hill-climbing are presented.
Shumeet Baluja, Michele Covell
IEEE Congress on Evolutionary Computation2
2013 Learning Query-Specific Distance Functions for Large-Scale Web Image Search
abstract
Current Google image search adopt a hybrid search approach in which a text-based query (e.g., “Paris landmarks”) is used to retrieve a set of relevant images, which are then refined by the user (e.g., by re-ranking the retrieved images based on similarity to a selected example). We conjecture that given such hybrid image search engines, learning per-query distance functions over image features can improve the estimation of image similarity. We propose scalable solutions to learning query-specific distance functions by 1) adopting a simple large-margin learning framework, 2) using the query-logs of text-based image search engine to train distance functions used in content-based systems. We evaluate the feasibility and efficacy of our proposed system through comprehensive human evaluation, and compare the results with the state-of-the-art image distance function used by Google image search.
Yushi Jing, Michele Covell, David Tsai 0002, James M. Rehg
IEEE Trans. Multim.2
2010 Example-based image compression
abstract
The current standard image-compression approaches rely on fairly simple predictions, using either block- or wavelet-based methods. While many more sophisticated texture-modeling approaches have been proposed, most do not provide a significant improvement in compression rate over the current standards at a workable encoding complexity level. We re-examine this area, using example-based texture prediction. We find that we can provide consistent and significant improvements over JPEG, reducing the bit rate by more than 20% for many PSNR levels. These improvements require consideration of the differences between residual energy and prediction/residual compressibility when selecting a texture prediction, as well as careful control of the computational complexity in encoding.
Jing-Yu Cui, Michele Covell, Vivek Kwatra
ICIP3
2010 Comparison of clustering approaches for summarizing large populations of images
abstract
This paper compares the efficacy and efficiency of different clustering approaches for selecting a set of exemplar images, to present in the context of a semantic concept. We evaluate these approaches using 900 diverse queries, each associated with 1000 web images, and comparing the exemplars chosen by clustering to the top 20 images for that search term. Our results suggest that Affinity Propagation is effective in selecting exemplars that match the top search images but at high computational cost. We improve on these early results using a simple distribution-based selection filter on incomplete clustering results. This improvement allows us to use more computationally efficient approaches to clustering, such as Hierarchical Agglomerative Clustering (HAC) and Partitioning Around Medoids (PAM), while still reaching the same (or better) quality of results as were given by Affinity Propagation in the original study. The computational savings is significant since these alternatives are 7-27 times faster than Affinity Propagation.
Yushi Jing, Michele Covell, Henry A. Rowley
ICME2
2010 Google image swirl, a large-scale content-based image browsing system
abstract
We demonstrate the first large-scale image browsing system applied to 200,000 popular queries which utilizes image content to organize image search results. Given a query, the system extracts image content features such as color, shape, local features, face signatures and metadata from up to 1000 image results, and hierarchically clusters them to form an exemplar tree. A dynamic web-based user interface allows the user to navigate this hierarchy, allowing fast and interactive browsing. The exemplars of each cluster provide a comprehensive visual overview of the query results, and allow the user to quickly navigate to the images of interest.
Yushi Jing, Henry A. Rowley, Charles R. Rosenberg, Jingbin Wang, Michele Covell
ICME6
2010 Beyond "Near Duplicates": Learning Hash Codes for Efficient Similar-Image Retrieval
abstract
Finding similar images in a large database is an important, but often computationally expensive, task. In this paper, we present a two-tier similar-image retrieval system with the efficiency characteristics found in simpler systems designed to recognize near-duplicates. We compare the efficiency of lookups based on random projections and learned hashes to 100-times-more-frequent exemplar sampling. Both approaches significantly improve on the results from exemplar sampling, despite having significantly lower computational costs. Learned-hash keys provide the best result, in terms of both recall and efficiency.
Shumeet Baluja, Michele Covell
ICPR2
2009 LSH banding for large-scale retrieval with memory and recall constraints
abstract
Locality Sensitive Hashing (LSH) is widely used for efficient retrieval of candidate matches in very large audio, video, and image systems. However, extremely large reference databases necessitate a guaranteed limit on the memory used by the table lookup itself, no matter how the entries crowd different parts of the signature space, a guarantee that LSH does not give. In this paper, we provide such guaranteed limits, primarily through the design of the LSH bands. When combined with data-adaptive bin splitting (needed on only 0.04% of the occupied bins) this approach provides the required guarantee on memory usage. At the same time, it avoids the reduced recall that more extensive use of bin splitting would give.
Michele Covell, Shumeet Baluja
ICASSP1
2009 Finding Images and Line-Drawings in Document-Scanning Systems
abstract
The system presented in this paper finds images and line-drawings in scanned pages; it is a crucial processing step in the creation of a large-scale system to detect and index images found in books and historic documents. Within the scanned pages that contain both text and images, the images are found through the use of SIFT-based local-features applied to the complete scanned-page. This is followed by a novel learning system to categorize the found SIFT features into either text or image. The discrimination is based on using multiple classifiers trained via AdaBoost. Through the use of this system, we improve image detection by finding more line-drawings, graphics, and photographs, as well as by reducing the number of spurious detections due to misclassified text, discolorations, and scanning artifacts.
Shumeet Baluja, Michele Covell
ICDAR2
2008 Permutation grouping: intelligent Hash function design for audio & image retrieval
abstract
The combination of MinHash-based signatures and locality- sensitive hashing (LSH) schemes has been effectively used for finding approximate matches in very large audio and image retrieval systems. In this study, we introduce the idea of permutation-grouping to intelligently design the hash functions that are used to index the LSH tables. This helps to overcome the inefficiencies introduced by hashing real-world data that is noisy, structured, and most importantly is not independently and identically distributed. Through extensive tests, we find that permutation-grouping dramatically increases the efficiency of the overall retrieval system by lowering the number of low-probability candidates that must be examined by 30-50%.
Shumeet Baluja, Michele Covell, Sergey Ioffe
ICASSP2
2008 Learning to hash: forgiving hash functions and applications
Shumeet Baluja, Michele Covell
Data Min. Knowl. Discov.2
2008 Mass personalization: social and interactive applications using sound-track identification
Michael Fink 0002, Michele Covell, Shumeet Baluja
Multim. Tools Appl.2
2008 Waveprint: Efficient wavelet-based audio fingerprinting
Shumeet Baluja, Michele Covell
Pattern Recognit.2
2007 Audio Fingerprinting: Combining Computer Vision & Data Stream Processing
abstract
In this paper, we present waveprint, a novel system for audio identification. Waveprint uses a combination of computer-vision techniques and large-scale-data-stream processing algorithms to create compact fingerprints of audio data that can be efficiently matched. The resulting system has excellent identification capabilities for small snippets of audio that have been degraded in a variety of manners, including competing noise, poor recording quality, and cell-phone playback. We measure the tradeoffs between performance, memory usage, and computation through extensive experimentation. The system is more efficient in terms of memory usage and computation, while being more accurate, when compared with previous state of the art systems.
Shumeet Baluja, Michele Covell
ICASSP (2)2
2007 Known-Audio Detection using Waveprint: Spectrogram Fingerprinting by Wavelet Hashing
abstract
In this paper, we present a novel system for detecting known audio. We start with Waveprint, an audio identification system that, given a probe snippet, efficiently provides reliable forced-choice ranking of entries from an audio database. For open-set detection, we can re-examine the best-ranked matches from waveprint using simple temporal-ordering-based processing. The resulting system has excellent detection capabilities for small snippets of audio that have been degraded in a variety of manners, including competing noise, poor recording quality, and cell-phone playback. The system is more accurate than the previous state-of-the-art system while being more efficient and flexible in memory usage and computation.
Michele Covell, Shumeet Baluja
ICASSP (1)1
2007 Learning "Forgiving" Hash Functions: Algorithms and Large Scale Tests
Shumeet Baluja, Michele Covell
IJCAI2
2006 Advertisement Detection and Replacement using Acoustic and Visual Repetition
abstract
In this paper, we propose a method for detecting and precisely segmenting repeated sections of broadcast streams. This method allows advertisements to be removed and replaced with new ads in redistributed television material. The detection stage starts from acoustic matches and validates the hypothesized matches using the visual channel. Finally, the precise segmentation uses fine-grain acoustic match profiles to determine start and end-points. The approach is both efficient and robust to broadcast noise and differences in broadcaster signals. Our final result is nearly perfect, with better than 99% precision, at a recall rate of 95% for repeated advertisements
Michele Covell, Shumeet Baluja, Michael Fink 0002
MMSP1
2006 Time Scale Modification for 3G-Telephony Video
abstract
Streaming video to mobile devices like cellular phones is an important emerging application. However, mobile thin clients have limited capabilities and offer restricted interfaces to the end-user and the Telco infrastructure has significant technical barriers which limit the introduction of new protocols. This paper describes our design of an end-to-end interactive video service. We outline the technological and user-interaction challenges of providing one typical type of interactive controls-time-scale modification (TSM), when streaming compressed audio-video data within the Telco infrastructure in a way that maintains audio-video synchronization and respects the video frame and bit-rate contracts
Michele Covell, Sumit Roy 0002, Bo Shen 0003, Frederic Huve
MMSP1
2003 An architecture for componentized, network-based media services
abstract
We present MSA (media services architecture), a flexible, general architecture for requesting, configuring, and running services that operate on streaming audio and video as it flows through the network. MSA decomposes requested media services into modular processing components that may be distributed to servers throughout the network and which intercommunicate via standard streaming protocols. Use of standard protocols also affords seamless interoperability between MSA and media content delivery networks. MSA manages media services by monitoring the networked servers and assigning service components to them in a manner that uses available computational and network resources efficiently. We describe some implemented example services to illustrate the concepts and benefits of the architecture.
Michael Harville, Michele Covell, Susie J. Wee
ICME2
2002 Analysis-by-synthesis dissolve detection
abstract
The paper presents a novel, real-time, minimal-latency technique for dissolve detection which handles the widely varying camera techniques, expertise, and overall video quality seen in amateur, semi-professional, and professional video footage. We achieve 88% recall and 93% precision for dissolve detection. In contrast, on the same data set, at a similar recall rate (87%), DCD (double chromatic difference) has more than 3 times the number of false positives, giving a precision of only 81% for dissolve detection.
Michele Covell, Subutai Ahmad
ICIP (2)1
2001 FastMPEG: time-scale modification of bit-compressed audio information
abstract
This paper describes techniques to change the playback speed of MPEG-compressed audio, without first decompressing the audio file. There are two primary contributions in this paper. (1) We describe three techniques to perform time-scale modification in the maximally decimated domain. (2) We show how to infer the output of the auditory masking model on the new audio stream, using the information in the original file. This new FastMPEG algorithm is more than an order of magnitude more efficient than decompressing the audio, performing time-scale modification in the conventional time-domain, and recompressing.
Michele Covell, Malcolm Slaney, Art Rothstein
ICASSP1
2001 Correspondence with Cumulative Similiarity Transforms
abstract
A local image transform based on cumulative similarity measures is defined and is shown to enable efficient correspondence and tracking near occluding boundaries. Unlike traditional methods, this transform allows correspondences to be found when the only contrast present is the occluding boundary itself and when the sign of contrast along the boundary is possibly reversed. The transform is based on the idea of a cumulative similarity measure which characterizes the shape of local image homogeneity; both the value of an image at a particular point and the shape of the region with locally similar and connected values is captured. This representation is insensitive to structure beyond an occluding boundary but is sensitive to the shape of the boundary itself, which is often an important cue. We show results comparing this method to traditional least-squares and robust correspondence matching.
Trevor Darrell, Michele Covell
IEEE Trans. Pattern Anal. Mach. Intell.2
2000 Articulated-Pose Estimation Using Brightness and Depth-Constancy Constraints
abstract
This paper explores several approaches for articulated-pose estimation, assuming that video-rate depth information is available, from either stereo cameras or other sensors. We use these depth measurements in the traditional linear brightness constraint equation, as well as in a depth constraint equation. To capture the joint constraints, we combine the brightness and depth constraints with twist mathematics. We address several important issues in the formation of the constraint equations, including updating the body rotation matrix without using a first-order matrix approximation and removing the coupling between the rotation and translation updates. The resulting constraint equations are linear on a modified parameter set. After solving these linear constraints, there is a single closed-form non-linear transformation to return the updates to the original pose parameters. We show results for tracking body pose in oblique views of synthetic walking sequences and in moving-camera views of synthetic jumping-jack sequences. We also show results for tracking body pose in side views of a real walking sequence.
Michele Covell, Michael Harville, Trevor Darrell
CVPR1
2000 FaceSync: A Linear Operator for Measuring Synchronization of Video Facial Images and Audio Tracks
abstract
FaceSync is an optimal linear algorithm that finds the degree of syn(cid:173) chronization between the audio and image recordings of a human speaker. Using canonical correlation, it finds the best direction to com(cid:173) bine all the audio and image data, projecting them onto a single axis. FaceSync uses Pearson's correlation to measure the degree of synchro(cid:173) nization between the audio and image data. We derive the optimal linear transform to combine the audio and visual information and describe an implementation that avoids the numerical problems caused by comput(cid:173) ing the correlation matrices. 1 Motivation In many applications, we want to know about the synchronization between an audio signal and the corresponding image data. In a teleconferencing system, we might want to know which of the several people imaged by a camera is heard by the microphones; then, we can direct the camera to the speaker. In post-production for a film, clean audio dialog is often dubbed over the video; we want to adjust the audio signal so that the lip-sync is perfect. When analyzing a film, we want to know when the person talking is in the shot, instead of off camera. When evaluating the quality of dubbed films, we can measure of how well the translated words and audio fit the actor's face. This paper describes an algorithm, FaceSync, that measures the degree of synchronization between the video image of a face and the associated audio signal. We can do this task by synthesizing the talking face, using techniques such as Video Rewrite [1], and then com(cid:173) paring the synthesized video with the test video. That process, however, is expensive. Our solution finds a linear operator that, when applied to the audio and video signals, generates an audio-video-synchronization-error signal. The linear operator gathers information from throughout the image and thus allows us to do the computation inexpensively. Hershey and Movellan [2] describe an approach based on measuring the mutual informa(cid:173) tion between the audio signal and individual pixels in the video. The correlation between the audio signal, x, and one pixel in the image y, is given by Pearson's correlation, r. The mutual information between these two variables is given by f(x,y) = -1/2 log(l-?). They create movies that show the regions of the video that have high correlation with the audio; Currently at IBM Almaden Research, 650 Harry Road, San Jose, CA 95120. 2. Currently at Yes Video. com, 2192 Fortune Drive, San Jose, CA 95131.
Malcolm Slaney, Michele Covell
NIPS2
1999 Dynamic Occluding Contours: A New External-Energy Term for Snakes
abstract
Dynamic contours, or snakes, provide an effective method for tracking complex moving objects for segmentation and recognition tasks, but have difficulty tracking occluding boundaries on cluttered backgrounds. To compensate for this shortcoming, dynamic contours often rely on detailed object-shape or motion models to distinguish between the boundary of the tracked object and other boundaries in the background. In this paper we present a complementary approach to detailed object models: We improve the discriminative power of the local image measurements that drive the tracking process. We describe a new, robust external-energy term for dynamic contours that can track occluding boundaries without detailed object models. We show how our image model improves tracking in cluttered scenes, and describe how a fine-grained image-segmentation mask is created directly from the local image measurements used for tracking.
Michele Covell, Trevor Darrell
CVPR1
1998 MACH1: nonuniform time-scale modification of speech
abstract
We propose a new approach to nonuniform time compression, called Mach1, designed to mimic the natural timing of fast speech. At identical overall compression rates, listener comprehension for Mach1-compressed speech increased between 5 and 31 percentage points over that for linearly compressed speech, and the response times dropped by 15%. For rates between 2.5 and 4.2 times real time, there was no significant comprehension loss with increasing Mach1 compression rates. In A-B preference tests, Mach1-compressed speech was chosen 95% of the time. This paper describes the Mach1 technique and our listener-test results.
Michele Covell, Margaret Withgott, Malcolm Slaney
ICASSP1
1997 Video Rewrite: driving visual speech with audio
abstract
Article Video Rewrite: driving visual speech with audio Share on Authors: Christoph Bregler Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CA Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CAView Profile , Michele Covell Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CA Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CAView Profile , Malcolm Slaney Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CA Interval Research Corporation, 1801 Page Mill Road, Building C, Palo Alto, CAView Profile Authors Info & Claims SIGGRAPH '97: Proceedings of the 24th annual conference on Computer graphics and interactive techniquesAugust 1997 Pages 353–360https://doi.org/10.1145/258734.258880Published:03 August 1997 385citation1,950DownloadsMetricsTotal Citations385Total Downloads1,950Last 12 Months132Last 6 weeks23 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Christoph Bregler, Michele Covell, Malcolm Slaney
SIGGRAPH2
1996 Eigen-points: Control-point Location using Principle Component Analyses
abstract
Eigen-points estimates the image-plane locations of fiduciary points on an object. By estimating multiple locations simultaneously, eigen-points exploits the interdependence between these locations. This is done by associating neighboring, inter-dependent control-points with a model of the local appearance. The model of local appearance is used to find the feature in new unlabeled images. Control-point locations are then estimated from the appearance of this feature in the unlabeled image. The estimation is done using an affine manifold model of the coupling between the local appearance and the local shape. Eigen-points uses models aimed specifically at recovering shape from image appearance. The estimation equations are solved non-iteratively, in a way that accounts for noise in the training data and the unlabeled images and that accounts for uncertainty in the distribution and dependencies within these noise sources.
Michele Covell
FG1
1996 Automatic audio morphing
abstract
This paper describes techniques to automatically morph from one sound to another. Audio morphing is accomplished by representing the sound in a multi-dimensional space that is warped or modified to produce a desired result. The multi-dimensional space encodes the spectral shape and pitch on orthogonal axes. After matching components of the sound, a morph smoothly interpolates the amplitudes to describe a new sound in the same perceptual space. Finally, the representation is inverted to produce a sound. This paper describes representations for morphing, techniques for matching, and algorithms for interpolating and morphing each sound component. Spectrographic images of a complete morph are shown at the end.
Malcolm Slaney, Michele Covell, Bud Lassiter
ICASSP2
1996 Eigen-points [image matching]
abstract
Eigen-points places control points onto unmarked images. The control points are the image locations corresponding to fiduciary points on an object. For example, we might designate ten points on the outside boundary of the lip as fiduciary points on a face. Then, the control points mark the image locations where those points on the outside lip boundary appear. The control-point locations are estimated using a coupled manifold model, which describes the joint variation of the image appearance and the control-point location. The paper first discusses why this problem is interesting and then reviews previous approaches to placing control points on images of deformable objects. It also outlines our approach to placing control points automatically. Finally, some results from our analysis are presented.
Michele Covell, Christoph Bregler
ICIP (3)1
1994 Spanning the gap between motion estimation and morphing
abstract
Motion estimation is an important and well-studied method for determining correspondences between images in video processing. In contrast with motion estimation, the use of image warping on image sequences is a new and developing field. To provide image warping effects, morphing algorithms rely on mesh points to align two images. Presently, the selection of these mesh points is a labor-intensive, manual process. This paper attempts to automate the selection of mesh points for morphing by recognizing this problem as one of determining image correspondences. Applications include video compression, animation sequence generation and high-quality time dilation of video.>
Michele Covell, Margaret Withgott
ICASSP (5)1
1991 A new, efficient structure for the short-time Fourier transform, with an application in code-division sonar imaging
abstract
Although most applications which use the short-time Fourier transform (STFT) temporally downsample the output, some applications exploit a dense temporal sampling of the STFT. One example, coded-division multiple-beam sonar, is discussed. Given a need for the densely sampled STFT, the complexity of the computation can be reduced from O(N log N) for the general short-time FFT structure to O(N) using the Goertzel algorithm. The authors introduce the pruned short-time FFT, a novel computational structure for efficiently computing the STFT with dense temporal sampling. The pruned FFT achieves the same computational savings as the Goertzel algorithm, but is unconditionally stable.>
Michele Covell
ICASSP1
1990 An algorithm design environment for signal processing
abstract
Some of the issues involved in supporting the symbolic rearrangements of algorithms are explored. The potential of automatic rearrangement is shown through the design of an incoherent detector for sonar (FSK) frequency shift keying code signals. An innovative implementation, discovered by the computer environment, for the frequency-chip matched filters is presented. This implementation reduces the computational requirements from order N log N to order N.>
Michele Covell
ICASSP1