SlideShare une entreprise Scribd logo
1  sur  238
多媒體資料庫
提綱 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
簡介 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
簡介 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
簡介 ,[object Object],[object Object],[object Object],[object Object],[object Object]
多媒體資料庫的挑戰 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
多維度索引技術 ,[object Object],[object Object],[object Object],[object Object],[object Object]
多維度索引技術 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
B +  -Tree  簡介  ,[object Object],[object Object],[object Object],[object Object]
B +  -Tree  節點結構  ,[object Object],[object Object],[object Object]
葉節點結構  ,[object Object],[object Object],[object Object]
非葉節點結構  ,[object Object],[object Object]
範例
討論 ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
多維度上的索引結構 ,[object Object],[object Object],[object Object],[object Object]
[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
多維度上的索引結構 ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
 
多維度上的索引結構 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
插入 p 14 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 R1 R2 p14
inserting   p14 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14 R1 R2
[object Object],p14 R1 R2 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 p14
[object Object],R1 R2 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14
[object Object],R1 R2 R1 R2 R3 R4 R5 p6 p7 p5 p1 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14
[object Object],R1 R2 R1 R2 R3 R4 R5 p6 p7 p5 p1 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14
[object Object],R1 R2 R3 R4 R5 p6 p7 p5 p1 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14 R1 R2
另一種簡單之整合單一維度索引之多維索引結構 ,[object Object],[object Object],[object Object],[object Object]
[object Object],P 1 P 3 P 2 P 5 P 4
P 6 P 10 P 9 P 8 P 7
[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],>0.15
[object Object],[object Object],[object Object],[object Object],[object Object],皆小於 0.02 ,故必須進行第二步驟
[object Object],[object Object],[object Object],[object Object],大於已知之最小誤差  0.016 ,所以資料庫內沒有符合查詢的資料存在
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
演算法
 
 
 
 
 
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],所有的文件 相關的文件 搜尋所得之結果
文件資料庫 ,[object Object],[object Object],所有的文件 相關的文件 搜尋所得之結果 50 150 20
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 0 1 0 boat 0 2 2 0 slip 2 0 0 0 connection 3 0 0 1 videotape 3 1 0 1 drug 0 0 0 1 sex d 4 d 3 d 2 d 1 Term/ 文件
文件資料庫 ,[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
文件資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
影像資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
影像資料庫搜尋  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
影像距離與相似度 ,[object Object],[object Object],[object Object],[object Object]
顏色相似度  (Color Similarity) ,[object Object],[object Object],[object Object],[object Object],[object Object]
顏色配置 ,[object Object],[object Object],[object Object],[object Object],[object Object]
材質相似度  (Texture Similarity) ,[object Object],[object Object],[object Object]
形狀相似度  (Shape Similarity) ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],實作範例 Image-A  Image-B  Image-C
Color model RGB color space  v.s.  HSV color space
[object Object],[object Object],[object Object],[object Object],[object Object]
 
相似度比較 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
範例 SIZE = 13 + 10 + 5 = 28 Query image A 13 B 10 C 5
[object Object],[object Object],音樂資料庫
音樂的特徵 ,[object Object],[object Object],[object Object],[object Object]
特徵的取樣 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
特徵的編碼 ,[object Object],[object Object],[object Object],[object Object]
範例 ,[object Object],[object Object],[object Object]
重複出現的式樣—定義 ,[object Object]
重複出現的式樣—實例 ,[object Object],2 3 3 3 2 RPF F E D C E-F RP 3 3 2 3 2 RPF D-E C-D D-E-F C-D-E C-D-E-F RP
重複出現的式樣 ,[object Object],[object Object]
The Correlative-Matrix(1) ,[object Object],[object Object],[object Object],Ab5 1 4 C6 1 6 C6-Ab5-Ab5-C6 4 2 RP PL(Pattern Length) RPF
The Correlative-Matrix(2) Construction of correlative matrix T 12,12 -- C6 -- Bb5 1 -- C6 -- Db5 1 1 -- C6 -- Ab5 1 -- Ab5 1 1 1 -- C6 1 1 4 1 -- C6 3 1 -- Ab5 1 2 1 -- Ab5 1 1 1 1 1 -- C6 C6 Bb5 C6 Db5 C6 Ab5 Ab5 C6 C6 Ab5 Ab5 C6
The Correlative-Matrix(3) ,[object Object],[object Object],[object Object],[object Object]
The Correlative-Matrix(4) ,[object Object],[object Object],[object Object],[object Object]
The Correlative-Matrix(5) ,[object Object]
The String-Join Approach(1) ,[object Object],[object Object]
The String-Join Approach(2) ,[object Object]
The String-Join Approach(3) ,[object Object],[object Object]
The String-Join Approach(4) ,[object Object],[object Object]
討論 ,[object Object],[object Object],[object Object],[object Object]
視訊資料庫 ,[object Object],[object Object],[object Object],[object Object],[object Object]
影片內涵資訊 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
視訊內涵資訊之建構 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object]
Preface  (Cont’d ) ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
涵義概念式查詢 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Training Data Classification Algorithms IF rank = ‘professor’ OR years > 6 THEN tenured = ‘yes’  Classifier (Model)
Classifier Testing Data Unseen Data (Jeff, Professor, 4) Tenured?
Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
訓練資料集 (training data set)
決策樹 age? overcast student? credit rating? no yes fair excellent <=30 >40 no no yes yes yes 30..40
Naïve bayesian Network :example P(n) = 5/14 P(p) = 9/14
P(true|n) = 3/5 P(true|p) = 3/9 P(false|n) = 2/5 P(false|p) = 6/9 P(high|n) = 4/5 P(high|p) = 3/9 P(normal|n) = 2/5 P(normal|p) = 6/9 P(hot|n) = 2/5 P(hot|p) = 2/9 P(mild|n) = 2/5 P(mild|p) = 4/9 P(cool|n) = 1/5 P(cool|p) = 3/9 P(rain|n) = 2/5 P(rain|p) = 3/9 P(overcast|n) = 0 P(overcast|p) = 4/9 P(sunny|n) = 3/5 P(sunny|p) = 2/9 windy humidity temperature outlook
Play-tennis example: classifying X ,[object Object],[object Object],[object Object],[object Object]
Bayesian Belief Networks Family History LungCancer PositiveXRay Smoker Emphysema Dyspnea LC ~LC (FH, S) (FH, ~S) (~FH, S) (~FH, ~S) 0.8 0.2 0.5 0.5 0.7 0.3 0.1 0.9 Bayesian Belief Networks The conditional probability table for the variable LungCancer
Bayesian Belief Networks
The  k -Nearest Neighbor Algorithm .  _ + _ x q + _ _ + _ _ + . . . . .
Rough Set Approach ,[object Object],[object Object],[object Object],[object Object]
Fuzzy set approach
Association pattern mining ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
探勘關聯式法則 : 範例 ,[object Object],[object Object],[object Object],[object Object],[object Object],Min. support 50% Min. confidence 50%
Apriori  演算法 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
範例 Database D Scan D C 1 L 1 L 2 C 2 C 2 Scan D C 3 L 3 Scan D
FP-tree  演算法 ,[object Object],[object Object],[object Object],[object Object]
FP-tree  建置過程 min_support = 0.5 TID Items bought   (ordered) frequent items 100 { f, a, c, d, g, i, m, p } { f, c, a, m, p } 200 { a, b, c, f, l, m, o } { f, c, a, b, m } 300   { b, f, h, j, o } { f, b } 400   { b, c, k, s, p } { c, b, p } 500   { a, f, c, e, l, p, m, n } { f, c, a, m, p } ,[object Object],[object Object],[object Object],[object Object]
{} f:4 c:1 b:1 p:1 b:1 c:3 a:3 b:1 m:2 p:2 m:1 Header Table Item  frequency  head  f 4 c 4 a 3 b 3 m 3 p 3
FP-tree  主要探勘過程 ,[object Object],[object Object],[object Object],[object Object]
Step 1: 對 FP-tree 內的每個 node, 建置  conditional pattern base Conditional  pattern bases item cond. pattern base c f:3 a fc:3 b fca:1, f:1, c:1 m fca:2, fcab:1 p fcam:2, cb:1 {} f:4 c:1 b:1 p:1 b:1 c:3 a:3 b:1 m:2 p:2 m:1 Header Table Item  frequency  head  f 4 c 4 a 3 b 3 m 3 p 3
Step 2: 對每一個 conditional pattern-base  建置 conditional FP-tree All frequent patterns concerning  m m,  fm, cm, am,  fcm, fam, cam,  fcam ,[object Object],[object Object],{} f:3 c:3 a:3 m-conditional  FP-tree   {} f:4 c:1 b:1 p:1 b:1 c:3 a:3 b:1 m:2 p:2 m:1 Header Table Item  frequency  head  f 4 c 4 a 3 b 3 m 3 p 3
Mining Frequent Patterns by Creating Conditional Pattern-Bases Empty Empty f {(f:3)}|c {(f:3)} c {(f:3, c:3)}|a {(fc:3)} a Empty {(fca:1), (f:1), (c:1)} b {(f:3, c:3, a:3)}|m {(fca:2), (fcab:1)} m {(c:3)}|p {(fcam:2), (cb:1)} p Conditional FP-tree Conditional pattern-base Item
Step 3: Recursively mine the conditional FP-tree Cond. pattern base of “am”: (fc:3) Cond. pattern base of “cm”: (f:3) {} f:3 cm-conditional  FP-tree Cond. pattern base of “cam”: (f:3) {} f:3 cam-conditional  FP-tree {} f:3 c:3 a:3 m-conditional  FP-tree {} f:3 c:3 am-conditional  FP-tree
效能分析 Data set T25I20D10K
Association pattern mining ,[object Object],[object Object],[object Object],[object Object]
Concepts與Semantic network ,[object Object],[object Object],[object Object]
Concepts與Semantic network ,[object Object],[object Object]
Concepts與Semantic network ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object]
Content-Based Interactivity
 
Paper study : topic 1 A Semantic Modeling Approach for Video Retrieval by Content Edoardo Ardizzone Mohand-Said Hacid ICMCS 1999 July
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction(cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2 Layers for video`s conceptual content ,[object Object],[object Object]
Schema Language—example1
Query Language (QL) ,[object Object],[object Object]
QL cont. ,[object Object],[object Object]
QL- Example  ,[object Object]
QL- Example ,[object Object]
Semantic Annotation of Sports Video ,[object Object],[object Object]
Introduction  --Typical sequence of shots in sports video
 
Classifying visual shot features
Implementation --Classifying visual shot features (cont.)
Conclusion ,[object Object],[object Object]
Conclusion cont. ,[object Object],[object Object],[object Object]
Paper study: topic 2 Indexing methods for approximate string matching IEEE data engineering bulletin,2000  Gonzalo Navarro, Ricardo Baeza-Yates, Erkki Sutinen, Jorma Tarhio
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Suffix trees 1  g a  a c c g a c c t 2  a  a c c g a c c t 3  a  c c g a c c t 4  c  c g a c c t 5  c  g a c c t 6  g a  c c t 7  a  c c t 8  c  c t 9  c  t 10  t Weak point:large space requirement,about  9  times of text size.
Suffix array Require less space,about  4  times of text size a $ a  a  a  a  b  b  c  d  r  a b  b  c  d  r  r  a  a r  r  a  a  $  c a  a  c  $  $  c
Q-grams,Q-samples TEXT 1  2  3  4  5  6  7  8  9  10 11 1 2 3 4 5 INDEX a b r a b r a c r a c a a c a d c a d a 1 8 2 3 4 5 Q-samples,unlike q-grams, do not overlap , and may even be some  space  between  each pair of samples. a b r a c a d a b r a
Edit distance ed(“SURVEY”,”SURGERY”) Final result 2 2 2 3 3 4 5 6 Y 3 2 1 2 2 3 4 5 E 4 3 2 1 1 2 3 4 V 4 3 2 1 0 1 2 3 R 5 4 3 2 1 0 1 2 U 6 5 4 3 2 1 0 1 S 7 6 5 4 3 2 1 0 Y R E G R U S
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Neighborhood generation Pattern :abc with 1 error { * bc, a * c,ab * } U {ab,ac,bc} U{ * abc,a * bc,abc * } Text  a b r   a c  a d  a b r  a {abr},{ac},{abr},.. results K-Neignborhood K-neighborhood(candidate)  could be quite large, So,this approach works well for small m and k. searching
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Partitioning into exact search Pattern :abr with 1 error {a},{br} Text  a   b r   a  c  a  d  a   b r   a {abra},{abra}.. results Partition pattern 1.For large error level the  text areas to verify cover  almost almost all the text. 2.If s grow,pieces get shorter, more match to check,but  make the filter stricter. Exact search verification Text  a   b r   a  c a d  a b r a into (K+s) pieces filtration
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Intermediate Partitioning Pattern :abr with 1 error {a},{br} Text  a   b r   a  c  a  d  a   b r   a {abra},{abra}.. results Partition pattern Neighborhood generation allow floor of k/j verification Text  a   b r   a  c a d  a b r a into j (j=2)pieces J=2 (j=K+1;partitioning into exact search) searching
Intermediate Partitioning Pattern :abr with 1 error {abr} Text  a   b r   a  c a d  a b r a {abra},{abra}.. results Partition pattern 1.Which j value to use? the search time decreases when j move from 1 to k+1. but the verification cost  grows, oppositiely. Neighborhood generation allow floor of k/j into j (j=1)pieces J=1 (neighborhood generation) searching {*abr,a*br,ab*r,abr*}U {ab,br,ar}U{ab*,*br,a*r}
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
summarization
Paper study: topic 3 Lazy Users and automatic  Video  Retrieval Tools in (the) Lowlands The Lowlands Team CWI 1 , TNO 2 , University of Amsterdam 3 , University of Twente 4 The Netherlands Jan Baan 2 , Alex van Ballegooij 1 , Jan Mark Geusenbroek 3 , Jurgen den Hartog 2 , Djoerd Hiemstra 4 ,  Johan List 1 , Thijs Westerveld 4 , Ioannis Patras 3 , Stephan Raaijmakers 2 , Cees Snoek 3 , Leon Todoran 3 ,  Jeroen Vendrig 3 , Arjen P. de Vries 1  and Marcel Worring 3 . Proceeding of the 10 th  Text Retrieval Conference(TREC), 2001
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic key subject of    Multimedia   database ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
User is always Lazy! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction  Combined 1-4, interactive, by a lazy user 5 Query articulation, interactive  4 Transcript-base, automatic 3 Combined 1-3, automatic 2 Detector-base, automatic 1 Description  Run
Detector-base processing ,[object Object]
Detector-base processing  (cont) ,[object Object],[object Object]
Detector-base processing  (cont) Selected detector Analysis of  the topic description Query by  example Filter-out  irrelevant material Final ranked  results
Detectors  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Probabilistic multimedia retrieval ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Probabilistic multimedia retrieval
Probabilistic multimedia retrieval ,[object Object],video shots scenes scenes shots frames frames
Probabilistic multimedia retrieval ,[object Object],[object Object],[object Object],[object Object]
Probabilistic multimedia retrieval ,[object Object],[object Object],[object Object],[object Object]
Interactive experiments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Topic 33: White fort Using Run 1:  Any color-based technique worked  out well for this query   Example  known-item keyframe
Topic 19: Lunar rover Color-histogram Example Known-item keyframe ,[object Object],[object Object],[object Object]
Topic 8: Jupiter Example Some correct answers keyframes ,[object Object],[object Object],[object Object],Color-sets
Topic 25: Starwar Example Some correct answers keyframes ,[object Object],[object Object],[object Object],R2D2, C3PO
Lazy users ,[object Object],[object Object],Choose the run  that looks best Concatenate or interleave top-N  from various runs Continue with  an automatic,  seeded search  strategy
Discussion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object]
Paper study : topic 4 VIDEO INDEXING BY MOTION ACTIVITY MAPS Wei Zeng; Wen Gao; Debin Zhao; Image Processing. 2002. Proceedings. 2002 International Conference on , Volume: 1 , 2002 Page(s): 912 -915
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction   ,[object Object],[object Object],[object Object],[object Object]
Motion indexing ,[object Object],[object Object],[object Object],[object Object],[object Object]
Feature-based approach : ,[object Object],[object Object],[object Object]
 
Trajectory-based approach : ,[object Object]
 
Semantic-based approach ,[object Object],[object Object]
 
Image-based approach ,[object Object],[object Object]
Concepts of  MAM(1) ,[object Object],grid t i j
Concepts of MAM(2) ,[object Object],[object Object]
Definition of MAM(1) ,[object Object],[object Object],(i, j)  Where v x = ( i, j, t ) and  v y = ( i, j, t ) are the  x-axis  component and  y-axis  component of motion vector on the  grid ( i, j) .
Definition of MAM(2) ,[object Object],(i, j)  Where f(v(i, j, t)) is the motion activity measure function on grid (i, j) and    is the grid set of video.
Generation of MAM Demo video segmentation Hall    shall Motion  vector field Video Video Video Temporal video Segmentation MAM Computing MAM Quantization MAM spatial Segmentation MAM Region- Based MAMs
Organization of MAMs ,[object Object],[object Object]
Organization of MAMs Interactive Video Retrieval Video Video Video Temporal Segmentation MAM Computing Layered spatial segmentation MAM  display MAM Database
Expermental results (a)Key frame based MAM (b)MAM (c-f)Region-representation of MAM
Conclusion ,[object Object],[object Object],[object Object]
Paper study : topic 5 SOM-Base R*-Tree for  Similarity Retrieval Database Systems for Advanced Applications, 2001. Proceedings. Seventh International Conference on , 2001 Kun-seok. Oh, Yaokai Feng, Kunihiko Kaneko,  Akifumi Makinouchi, Sang-hyun Bae
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object]
Self-Organizing Maps (SOM) What is SOM 1.SOM provide mapping from high-demensional feature vectors onto a two-dismensional space 2.The mapping preserves the topology of the feature vector. 3.The map is called to  topological feature map , and preserves the mutual relationships(similarity) in feature space of input data. 4.The vectors contained in each node of the topological feature map are usually called  codebook vectors .
[object Object],Self-Organizing Maps (SOM)
圖:均勻分佈之資料的自我組織特徵映射圖: (a) 隨機設定之初始鍵結值向量 ; (b) 經過 50 次疊代後之鍵結值向量 ;(c)  經過 1,000 次疊代 後之鍵結值向量 ;(d)  經過 10,000 次疊代後之鍵結值向量 ; Self-Organizing Maps (SOM)
[object Object],三群高斯分佈之資料。   Self-Organizing Maps (SOM)
Self-Organizing Maps (SOM) SOM  Algorithm 1.Init Map neuron. 2.input feature vector x. 3.find winner neuron  (BMN:Beat-Match Node) 4.adjusting all neuron’s weight  5.continus step 2, until no adjusting.
R*-Tree ,[object Object],[object Object]
R*-Tree ,[object Object],[object Object]
R*-Tree (cont.) Space of point data
R*-Tree (cont.) Tree access structure
SOM-Based R*-Tree ,[object Object],[object Object],[object Object],[object Object]
SOM-Based R*-Tree (cont.)
SOM-Based R*-Tree (cont.) ,[object Object],[object Object],[object Object],[object Object]
Experiments ,[object Object],[object Object],[object Object],[object Object]
Experiments (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Experiments (cont.) ,[object Object]
Experiments (cont.)
Experiments (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Experiments (cont.) ,[object Object],[object Object]
Experiments (cont.)
Conclusion ,[object Object],[object Object]

Contenu connexe

Tendances

Introduction to r bddsil meetup
Introduction to r bddsil meetupIntroduction to r bddsil meetup
Introduction to r bddsil meetupNimrod Priell
 
Introduction to Spark: Or how I learned to love 'big data' after all.
Introduction to Spark: Or how I learned to love 'big data' after all.Introduction to Spark: Or how I learned to love 'big data' after all.
Introduction to Spark: Or how I learned to love 'big data' after all.Peadar Coyle
 
Frequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodFrequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodShani729
 
20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGai20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGaiKohei KaiGai
 
ffbase, statistical functions for large datasets
ffbase, statistical functions for large datasetsffbase, statistical functions for large datasets
ffbase, statistical functions for large datasetsEdwin de Jonge
 
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Yury Lifshits
 
Certified bit coded regular expression parsing
Certified bit coded regular expression parsingCertified bit coded regular expression parsing
Certified bit coded regular expression parsingrodrigogribeiro
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-completeGuido Governatori
 
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...huguk
 
Pig: Data Analysis Tool in Cloud
Pig: Data Analysis Tool in Cloud Pig: Data Analysis Tool in Cloud
Pig: Data Analysis Tool in Cloud Jianfeng Zhang
 

Tendances (11)

Introduction to r bddsil meetup
Introduction to r bddsil meetupIntroduction to r bddsil meetup
Introduction to r bddsil meetup
 
Introduction to Spark: Or how I learned to love 'big data' after all.
Introduction to Spark: Or how I learned to love 'big data' after all.Introduction to Spark: Or how I learned to love 'big data' after all.
Introduction to Spark: Or how I learned to love 'big data' after all.
 
Frequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth methodFrequent itemset mining using pattern growth method
Frequent itemset mining using pattern growth method
 
Democratizing Big Semantic Data management
Democratizing Big Semantic Data managementDemocratizing Big Semantic Data management
Democratizing Big Semantic Data management
 
20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGai20190909_PGconf.ASIA_KaiGai
20190909_PGconf.ASIA_KaiGai
 
ffbase, statistical functions for large datasets
ffbase, statistical functions for large datasetsffbase, statistical functions for large datasets
ffbase, statistical functions for large datasets
 
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
 
Certified bit coded regular expression parsing
Certified bit coded regular expression parsingCertified bit coded regular expression parsing
Certified bit coded regular expression parsing
 
Strategic Argumentation is NP-complete
Strategic Argumentation is NP-completeStrategic Argumentation is NP-complete
Strategic Argumentation is NP-complete
 
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...
Hadoop for Data Science: Moving from BI dashboards to R models, using Hive st...
 
Pig: Data Analysis Tool in Cloud
Pig: Data Analysis Tool in Cloud Pig: Data Analysis Tool in Cloud
Pig: Data Analysis Tool in Cloud
 

Similaire à 多媒體資料庫(New)3rd

Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494
Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494
Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494Sean Golliher
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data IntegrationCarles Farré
 
Framester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data HubFramester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data HubMehwish Alam
 
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...Jonathon Hare
 
The Relational Data Model and Relational Database Constraints
The Relational Data Model and Relational Database ConstraintsThe Relational Data Model and Relational Database Constraints
The Relational Data Model and Relational Database Constraintssontumax
 
Linear regression with R 1
Linear regression with R 1Linear regression with R 1
Linear regression with R 1Kazuki Yoshida
 
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)Sean Golliher
 
Harnessing Linked Knowledge Sources for Topic Classification in Social Media
Harnessing Linked Knowledge Sources for Topic Classification in Social MediaHarnessing Linked Knowledge Sources for Topic Classification in Social Media
Harnessing Linked Knowledge Sources for Topic Classification in Social MediaAmparo Elizabeth Cano Basave
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMSkoolkampus
 
EECS 214395--‐Data Structures and Data Mana.docx
EECS  214395--‐Data    Structures    and    Data   Mana.docxEECS  214395--‐Data    Structures    and    Data   Mana.docx
EECS 214395--‐Data Structures and Data Mana.docxjack60216
 
Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)krisztianbalog
 
Phylogenetic Signal with Induction and non-Contradiction - V Berry
Phylogenetic Signal with Induction and non-Contradiction - V BerryPhylogenetic Signal with Induction and non-Contradiction - V Berry
Phylogenetic Signal with Induction and non-Contradiction - V BerryRoderic Page
 
JSON and MongoDB in R
JSON and MongoDB in RJSON and MongoDB in R
JSON and MongoDB in RLeon Kim
 
Filtering Inaccurate Entity Co-references on the Linked Open Data
Filtering Inaccurate Entity Co-references on the Linked Open DataFiltering Inaccurate Entity Co-references on the Linked Open Data
Filtering Inaccurate Entity Co-references on the Linked Open Dataebrahim_bagheri
 
Class 11: Deeper List Procedures
Class 11: Deeper List ProceduresClass 11: Deeper List Procedures
Class 11: Deeper List ProceduresDavid Evans
 
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...Simon Price
 
IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)Marina Santini
 
Database Management System (1).pdf
Database Management System (1).pdfDatabase Management System (1).pdf
Database Management System (1).pdfsweta836730
 

Similaire à 多媒體資料庫(New)3rd (20)

Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494
Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494
Probabilistic Retrieval Models - Sean Golliher Lecture 8 MSU CSCI 494
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
 
Framester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data HubFramester: A Wide Coverage Linguistic Linked Data Hub
Framester: A Wide Coverage Linguistic Linked Data Hub
 
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...
Multimodal Searching and Semantic Spaces: ...or how to find images of Dalmati...
 
The Relational Data Model and Relational Database Constraints
The Relational Data Model and Relational Database ConstraintsThe Relational Data Model and Relational Database Constraints
The Relational Data Model and Relational Database Constraints
 
Linear regression with R 1
Linear regression with R 1Linear regression with R 1
Linear regression with R 1
 
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
 
Harnessing Linked Knowledge Sources for Topic Classification in Social Media
Harnessing Linked Knowledge Sources for Topic Classification in Social MediaHarnessing Linked Knowledge Sources for Topic Classification in Social Media
Harnessing Linked Knowledge Sources for Topic Classification in Social Media
 
14. Query Optimization in DBMS
14. Query Optimization in DBMS14. Query Optimization in DBMS
14. Query Optimization in DBMS
 
EECS 214395--‐Data Structures and Data Mana.docx
EECS  214395--‐Data    Structures    and    Data   Mana.docxEECS  214395--‐Data    Structures    and    Data   Mana.docx
EECS 214395--‐Data Structures and Data Mana.docx
 
Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)Entity Retrieval (WSDM 2014 tutorial)
Entity Retrieval (WSDM 2014 tutorial)
 
Phylogenetic Signal with Induction and non-Contradiction - V Berry
Phylogenetic Signal with Induction and non-Contradiction - V BerryPhylogenetic Signal with Induction and non-Contradiction - V Berry
Phylogenetic Signal with Induction and non-Contradiction - V Berry
 
JSON and MongoDB in R
JSON and MongoDB in RJSON and MongoDB in R
JSON and MongoDB in R
 
Filtering Inaccurate Entity Co-references on the Linked Open Data
Filtering Inaccurate Entity Co-references on the Linked Open DataFiltering Inaccurate Entity Co-references on the Linked Open Data
Filtering Inaccurate Entity Co-references on the Linked Open Data
 
Class 11: Deeper List Procedures
Class 11: Deeper List ProceduresClass 11: Deeper List Procedures
Class 11: Deeper List Procedures
 
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...
Querying and Merging Heterogeneous Data by Approximate Joins on Higher-Order ...
 
IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)IE: Named Entity Recognition (NER)
IE: Named Entity Recognition (NER)
 
3.ppt
3.ppt3.ppt
3.ppt
 
Database Management System (1).pdf
Database Management System (1).pdfDatabase Management System (1).pdf
Database Management System (1).pdf
 
LDAvis
LDAvisLDAvis
LDAvis
 

Plus de Kevingo Tsai

工研院尾牙工作流程表
工研院尾牙工作流程表工研院尾牙工作流程表
工研院尾牙工作流程表Kevingo Tsai
 
那些年,我們一起Open的data
那些年,我們一起Open的data那些年,我們一起Open的data
那些年,我們一起Open的dataKevingo Tsai
 
Playframework + Twitter Bootstrap
Playframework + Twitter BootstrapPlayframework + Twitter Bootstrap
Playframework + Twitter BootstrapKevingo Tsai
 
Design Restful Web Service, use SpringMVC as Example
Design Restful Web Service, use SpringMVC as ExampleDesign Restful Web Service, use SpringMVC as Example
Design Restful Web Service, use SpringMVC as ExampleKevingo Tsai
 
Design REST-ful Web Service
Design REST-ful Web ServiceDesign REST-ful Web Service
Design REST-ful Web ServiceKevingo Tsai
 

Plus de Kevingo Tsai (6)

工研院尾牙工作流程表
工研院尾牙工作流程表工研院尾牙工作流程表
工研院尾牙工作流程表
 
那些年,我們一起Open的data
那些年,我們一起Open的data那些年,我們一起Open的data
那些年,我們一起Open的data
 
Playframework + Twitter Bootstrap
Playframework + Twitter BootstrapPlayframework + Twitter Bootstrap
Playframework + Twitter Bootstrap
 
Design Restful Web Service, use SpringMVC as Example
Design Restful Web Service, use SpringMVC as ExampleDesign Restful Web Service, use SpringMVC as Example
Design Restful Web Service, use SpringMVC as Example
 
Design REST-ful Web Service
Design REST-ful Web ServiceDesign REST-ful Web Service
Design REST-ful Web Service
 
Scrum
ScrumScrum
Scrum
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

多媒體資料庫(New)3rd

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.  
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.  
  • 26.
  • 27.
  • 28.
  • 29. 插入 p 14 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 R1 R2 p14
  • 30. inserting p14 R1 R2 R3 R4 R5 p6 p7 p5 p1 p2 Pointers to data tuples p8 p3 p4 p9 p10 p11 p12 p13 R6 R7 R3 R4 R5 R6 R7 p1 p7 p6 p8 p2 p3 p4 p5 p9 p10 p11 p12 p13 p14 p14 R1 R2
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. P 6 P 10 P 9 P 8 P 7
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.  
  • 48.  
  • 49.  
  • 50.  
  • 51.  
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. Color model RGB color space v.s. HSV color space
  • 72.
  • 73.  
  • 74.
  • 75.  
  • 76.  
  • 77. 範例 SIZE = 13 + 10 + 5 = 28 Query image A 13 B 10 C 5
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87. The Correlative-Matrix(2) Construction of correlative matrix T 12,12 -- C6 -- Bb5 1 -- C6 -- Db5 1 1 -- C6 -- Ab5 1 -- Ab5 1 1 1 -- C6 1 1 4 1 -- C6 3 1 -- Ab5 1 2 1 -- Ab5 1 1 1 1 1 -- C6 C6 Bb5 C6 Db5 C6 Ab5 Ab5 C6 C6 Ab5 Ab5 C6
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107. Training Data Classification Algorithms IF rank = ‘professor’ OR years > 6 THEN tenured = ‘yes’ Classifier (Model)
  • 108. Classifier Testing Data Unseen Data (Jeff, Professor, 4) Tenured?
  • 109.
  • 111. 決策樹 age? overcast student? credit rating? no yes fair excellent <=30 >40 no no yes yes yes 30..40
  • 112. Naïve bayesian Network :example P(n) = 5/14 P(p) = 9/14
  • 113. P(true|n) = 3/5 P(true|p) = 3/9 P(false|n) = 2/5 P(false|p) = 6/9 P(high|n) = 4/5 P(high|p) = 3/9 P(normal|n) = 2/5 P(normal|p) = 6/9 P(hot|n) = 2/5 P(hot|p) = 2/9 P(mild|n) = 2/5 P(mild|p) = 4/9 P(cool|n) = 1/5 P(cool|p) = 3/9 P(rain|n) = 2/5 P(rain|p) = 3/9 P(overcast|n) = 0 P(overcast|p) = 4/9 P(sunny|n) = 3/5 P(sunny|p) = 2/9 windy humidity temperature outlook
  • 114.
  • 115. Bayesian Belief Networks Family History LungCancer PositiveXRay Smoker Emphysema Dyspnea LC ~LC (FH, S) (FH, ~S) (~FH, S) (~FH, ~S) 0.8 0.2 0.5 0.5 0.7 0.3 0.1 0.9 Bayesian Belief Networks The conditional probability table for the variable LungCancer
  • 117. The k -Nearest Neighbor Algorithm . _ + _ x q + _ _ + _ _ + . . . . .
  • 118.
  • 120.
  • 121.
  • 122.
  • 123. 範例 Database D Scan D C 1 L 1 L 2 C 2 C 2 Scan D C 3 L 3 Scan D
  • 124.
  • 125.
  • 126. {} f:4 c:1 b:1 p:1 b:1 c:3 a:3 b:1 m:2 p:2 m:1 Header Table Item frequency head f 4 c 4 a 3 b 3 m 3 p 3
  • 127.
  • 128. Step 1: 對 FP-tree 內的每個 node, 建置 conditional pattern base Conditional pattern bases item cond. pattern base c f:3 a fc:3 b fca:1, f:1, c:1 m fca:2, fcab:1 p fcam:2, cb:1 {} f:4 c:1 b:1 p:1 b:1 c:3 a:3 b:1 m:2 p:2 m:1 Header Table Item frequency head f 4 c 4 a 3 b 3 m 3 p 3
  • 129.
  • 130. Mining Frequent Patterns by Creating Conditional Pattern-Bases Empty Empty f {(f:3)}|c {(f:3)} c {(f:3, c:3)}|a {(fc:3)} a Empty {(fca:1), (f:1), (c:1)} b {(f:3, c:3, a:3)}|m {(fca:2), (fcab:1)} m {(c:3)}|p {(fcam:2), (cb:1)} p Conditional FP-tree Conditional pattern-base Item
  • 131. Step 3: Recursively mine the conditional FP-tree Cond. pattern base of “am”: (fc:3) Cond. pattern base of “cm”: (f:3) {} f:3 cm-conditional FP-tree Cond. pattern base of “cam”: (f:3) {} f:3 cam-conditional FP-tree {} f:3 c:3 a:3 m-conditional FP-tree {} f:3 c:3 am-conditional FP-tree
  • 132. 效能分析 Data set T25I20D10K
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.  
  • 138.
  • 140.  
  • 141. Paper study : topic 1 A Semantic Modeling Approach for Video Retrieval by Content Edoardo Ardizzone Mohand-Said Hacid ICMCS 1999 July
  • 142.
  • 143.
  • 144.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151. Introduction --Typical sequence of shots in sports video
  • 152.  
  • 154. Implementation --Classifying visual shot features (cont.)
  • 155.
  • 156.
  • 157. Paper study: topic 2 Indexing methods for approximate string matching IEEE data engineering bulletin,2000 Gonzalo Navarro, Ricardo Baeza-Yates, Erkki Sutinen, Jorma Tarhio
  • 158.
  • 159.
  • 160.
  • 161. Suffix trees 1 g a a c c g a c c t 2 a a c c g a c c t 3 a c c g a c c t 4 c c g a c c t 5 c g a c c t 6 g a c c t 7 a c c t 8 c c t 9 c t 10 t Weak point:large space requirement,about 9 times of text size.
  • 162. Suffix array Require less space,about 4 times of text size a $ a a a a b b c d r a b b c d r r a a r r a a $ c a a c $ $ c
  • 163. Q-grams,Q-samples TEXT 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 INDEX a b r a b r a c r a c a a c a d c a d a 1 8 2 3 4 5 Q-samples,unlike q-grams, do not overlap , and may even be some space between each pair of samples. a b r a c a d a b r a
  • 164. Edit distance ed(“SURVEY”,”SURGERY”) Final result 2 2 2 3 3 4 5 6 Y 3 2 1 2 2 3 4 5 E 4 3 2 1 1 2 3 4 V 4 3 2 1 0 1 2 3 R 5 4 3 2 1 0 1 2 U 6 5 4 3 2 1 0 1 S 7 6 5 4 3 2 1 0 Y R E G R U S
  • 165.
  • 166. Neighborhood generation Pattern :abc with 1 error { * bc, a * c,ab * } U {ab,ac,bc} U{ * abc,a * bc,abc * } Text a b r a c a d a b r a {abr},{ac},{abr},.. results K-Neignborhood K-neighborhood(candidate) could be quite large, So,this approach works well for small m and k. searching
  • 167.
  • 168. Partitioning into exact search Pattern :abr with 1 error {a},{br} Text a b r a c a d a b r a {abra},{abra}.. results Partition pattern 1.For large error level the text areas to verify cover almost almost all the text. 2.If s grow,pieces get shorter, more match to check,but make the filter stricter. Exact search verification Text a b r a c a d a b r a into (K+s) pieces filtration
  • 169.
  • 170. Intermediate Partitioning Pattern :abr with 1 error {a},{br} Text a b r a c a d a b r a {abra},{abra}.. results Partition pattern Neighborhood generation allow floor of k/j verification Text a b r a c a d a b r a into j (j=2)pieces J=2 (j=K+1;partitioning into exact search) searching
  • 171. Intermediate Partitioning Pattern :abr with 1 error {abr} Text a b r a c a d a b r a {abra},{abra}.. results Partition pattern 1.Which j value to use? the search time decreases when j move from 1 to k+1. but the verification cost grows, oppositiely. Neighborhood generation allow floor of k/j into j (j=1)pieces J=1 (neighborhood generation) searching {*abr,a*br,ab*r,abr*}U {ab,br,ar}U{ab*,*br,a*r}
  • 172.
  • 174. Paper study: topic 3 Lazy Users and automatic Video Retrieval Tools in (the) Lowlands The Lowlands Team CWI 1 , TNO 2 , University of Amsterdam 3 , University of Twente 4 The Netherlands Jan Baan 2 , Alex van Ballegooij 1 , Jan Mark Geusenbroek 3 , Jurgen den Hartog 2 , Djoerd Hiemstra 4 , Johan List 1 , Thijs Westerveld 4 , Ioannis Patras 3 , Stephan Raaijmakers 2 , Cees Snoek 3 , Leon Todoran 3 , Jeroen Vendrig 3 , Arjen P. de Vries 1 and Marcel Worring 3 . Proceeding of the 10 th Text Retrieval Conference(TREC), 2001
  • 175.
  • 176.
  • 177.
  • 178.
  • 179. Introduction Combined 1-4, interactive, by a lazy user 5 Query articulation, interactive 4 Transcript-base, automatic 3 Combined 1-3, automatic 2 Detector-base, automatic 1 Description Run
  • 180.
  • 181.
  • 182. Detector-base processing (cont) Selected detector Analysis of the topic description Query by example Filter-out irrelevant material Final ranked results
  • 183.
  • 184.
  • 185.
  • 186.
  • 187.
  • 188.
  • 189.
  • 190. Topic 33: White fort Using Run 1: Any color-based technique worked out well for this query Example known-item keyframe
  • 191.
  • 192.
  • 193.
  • 194.
  • 195.
  • 196.
  • 197. Paper study : topic 4 VIDEO INDEXING BY MOTION ACTIVITY MAPS Wei Zeng; Wen Gao; Debin Zhao; Image Processing. 2002. Proceedings. 2002 International Conference on , Volume: 1 , 2002 Page(s): 912 -915
  • 198.
  • 199.
  • 200.
  • 201.
  • 202.  
  • 203.
  • 204.  
  • 205.
  • 206.  
  • 207.
  • 208.
  • 209.
  • 210.
  • 211.
  • 212. Generation of MAM Demo video segmentation Hall shall Motion vector field Video Video Video Temporal video Segmentation MAM Computing MAM Quantization MAM spatial Segmentation MAM Region- Based MAMs
  • 213.
  • 214. Organization of MAMs Interactive Video Retrieval Video Video Video Temporal Segmentation MAM Computing Layered spatial segmentation MAM display MAM Database
  • 215. Expermental results (a)Key frame based MAM (b)MAM (c-f)Region-representation of MAM
  • 216.
  • 217. Paper study : topic 5 SOM-Base R*-Tree for Similarity Retrieval Database Systems for Advanced Applications, 2001. Proceedings. Seventh International Conference on , 2001 Kun-seok. Oh, Yaokai Feng, Kunihiko Kaneko, Akifumi Makinouchi, Sang-hyun Bae
  • 218.
  • 219. Self-Organizing Maps (SOM) What is SOM 1.SOM provide mapping from high-demensional feature vectors onto a two-dismensional space 2.The mapping preserves the topology of the feature vector. 3.The map is called to topological feature map , and preserves the mutual relationships(similarity) in feature space of input data. 4.The vectors contained in each node of the topological feature map are usually called codebook vectors .
  • 220.
  • 221. 圖:均勻分佈之資料的自我組織特徵映射圖: (a) 隨機設定之初始鍵結值向量 ; (b) 經過 50 次疊代後之鍵結值向量 ;(c) 經過 1,000 次疊代 後之鍵結值向量 ;(d) 經過 10,000 次疊代後之鍵結值向量 ; Self-Organizing Maps (SOM)
  • 222.
  • 223. Self-Organizing Maps (SOM) SOM Algorithm 1.Init Map neuron. 2.input feature vector x. 3.find winner neuron (BMN:Beat-Match Node) 4.adjusting all neuron’s weight 5.continus step 2, until no adjusting.
  • 224.
  • 225.
  • 226. R*-Tree (cont.) Space of point data
  • 227. R*-Tree (cont.) Tree access structure
  • 228.
  • 230.
  • 231.
  • 232.
  • 233.
  • 235.
  • 236.
  • 238.

Notes de l'éditeur

  1. 這一章節主要探討收集回來後的多媒體資料,要如何儲存,處理以及搜尋的相關技術