Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
General Overview • Relational model – SQL; db design • Indexing; Q-opt;Transaction processing • Advanced topics • Distributed Databases • RAID • Authorization / Stat. DB • Spatial Access Methods • Multimedia Indexing 15-415 - C. Faloutsos
Multimedia - Detailed outline • multimedia • Motivation / problem definition • Main idea / time sequences • images • sub-pattern matching • automatic feature extraction / FastMap 15-415 - C. Faloutsos
Problem Given a large collection of (multimedia) records (eg. stocks) Allow fast, similarity queries 15-415 - C. Faloutsos
Applications • time series: financial, marketing (click-streams!), ECGs, sound; • images: medicine, digital libraries, education, art • higher-d signals: scientific db (eg., astrophysics), medicine (MRI scans), entertainment (video) 15-415 - C. Faloutsos
Sample queries • find medical cases similar to Smith's • Find pairs of stocks that move in sync • Find pairs of documents that are similar (plagiarism?) • find faces similar to ‘Tiger Woods’ 15-415 - C. Faloutsos
Detailed problem defn.: Problem: • given a set of multimedia objects, • find the ones similar to a desirable query object • for example: 15-415 - C. Faloutsos
$price $price $price 1 1 1 365 365 365 day day day distance function: by expert (eg, Euclidean distance) 15-415 - C. Faloutsos
Types of queries • whole match vs sub-pattern match • range query vs nearest neighbors • all-pairs query 15-415 - C. Faloutsos
Design goals • Fast (faster than seq. scan) • ‘correct’ (ie., no false alarms; no false dismissals) 15-415 - C. Faloutsos
Multimedia - Detailed outline • multimedia • Motivation / problem definition • Main idea / time sequences • images • sub-pattern matching • automatic feature extraction / FastMap 15-415 - C. Faloutsos
$price $price $price 1 1 1 365 365 365 day day day Main idea • Eg., time sequences, ‘whole matching’, range queries, Euclidean distance 15-415 - C. Faloutsos
Main idea • Seq. scanning works - how to do faster? 15-415 - C. Faloutsos
Idea: ‘GEMINI’ (GEneric Multimedia INdexIng) Extract a few numerical features, for a ‘quick and dirty’ test 15-415 - C. Faloutsos
S1 F(S1) 1 365 1 365 F(Sn) day day Sn ‘GEMINI’ - Pictorially eg,. std eg, avg 15-415 - C. Faloutsos
GEMINI Solution: Quick-and-dirty' filter: • extract n features (numbers, eg., avg., etc.) • map into a point in n-d feature space • organize points with off-the-shelf spatial access method (‘SAM’) • discard false alarms 15-415 - C. Faloutsos
GEMINI Important: Q: how to guarantee no false dismissals? A1: preserve distances (but: difficult/impossible) A2: Lower-bounding lemma: if the mapping ‘makes things look closer’, then there are no false dismissals 15-415 - C. Faloutsos
GEMINI Important: Q: how to extract features? A: “if I have only one number to describe my object, what should this be?” 15-415 - C. Faloutsos
Time sequences conclusion: colored noises are well approximated by their first few Fourier coefficients colored noises appear in nature: 15-415 - C. Faloutsos
brown noise: stock prices (1/f2 energy spectrum) pink noise: works of art (1/f spectrum) black noises: water reservoirs (1/fb , b>2) (slope: related to ‘Hurst exponent’, for self-similar traffic, like, eg. Ethernet/web [Schroeder], [Leland+] Time sequences 15-415 - C. Faloutsos
Time sequences - results keep the first 2-3 Fourier coefficients faster than seq. scan NO false dismissals (see book) total time cleanup-time r-tree time # coeff. kept 15-415 - C. Faloutsos
improvements/variations: [Kanellakis+Goldin], [Mendelzon+Rafiei] could use Wavelets, or DCT could use segment averages [Yi+2000] Time sequences - improvements: 15-415 - C. Faloutsos
Multimedia - Detailed outline • multimedia • Motivation / problem definition • Main idea / time sequences • images (color, shapes) • sub-pattern matching • automatic feature extraction / FastMap 15-415 - C. Faloutsos
Images - color what is an image? A: 2-d array 15-415 - C. Faloutsos
Images - color Color histograms, and distance function 15-415 - C. Faloutsos
Images - color Mathematically, the distance function is: 15-415 - C. Faloutsos
Problem: ‘cross-talk’: Features are not orthogonal -> SAMs will not work properly Q: what to do? A: feature-extraction question Images - color 15-415 - C. Faloutsos
possible answers: avg red, avg green, avg blue it turns out that this lower-bounds the histogram distance -> no cross-talk SAMs are applicable Images - color 15-415 - C. Faloutsos
Images - color time performance: seq scan w/ avg RGB selectivity 15-415 - C. Faloutsos
Multimedia - Detailed outline • multimedia • Motivation / problem definition • Main idea / time sequences • images (color; shape) • sub-pattern matching • automatic feature extraction / FastMap 15-415 - C. Faloutsos
Performance: ~10x faster Images - shapes log(# of I/Os) all kept # of features kept 15-415 - C. Faloutsos
Case study: Informedia • Video database system, developed at CMU • 2+ TB of video data (broadcast news) • retrieval by text, image and face similarity www.informedia.cs.cmu.edu/ 15-415 - C. Faloutsos
Case study: Informedia • next foils: visualization features • by space • by time • by concept 15-415 - C. Faloutsos
geo mapping • automatic place recognition • ambiguity resol. + • lookup 15-415 - C. Faloutsos