• 沒有找到結果。

多重查詢方式之影片資料庫系統

N/A
N/A
Protected

Academic year: 2021

Share "多重查詢方式之影片資料庫系統"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)多重查詢方式之影片資料庫系統 陳珮宜 謝文雯 陳良弼 清華大學資訊工程研究所 {mr894308, mr894341, alpchen}@cs.nthu.edu.tw 摘要. (Semantic Retrieval)的概念。Oomoto 以及 Takank 等人[5]曾經針對視訊資料內容中的資. 近年來由於電腦軟硬體設備的進步與多. 料模型以及儲存結構加以探討,並且提出一個. 媒體技術的蓬勃發展,使得多媒體應用成為當. 視 訊 資 料 庫 系 統 , 稱 之 為 OVID (Object-. 前非常熱門的領域,如何有效率的檢索多媒體. oriented Video Information Database)。Liu 和. 資料是一個重要的研究課題。本論文主要是擴. Chen[1][2]提出了一個多媒體系統的資料模. 充我們之前的一個視訊檢索系統模組–. 型,整合了視訊物件之間在時間與空間上的關. 3D-List,利用視訊資料的內涵建立索引結構來. 係,並利用了 3D-List 來加速查詢處理的進. 做查詢處理;採用藉由範例查詢(Query by. 行。Lin 和 Chen[4]提出了一個視訊資料模型,. Example)的方式,讓使用者直接在系統的介. 定義了視訊物件的屬性,並且利用彈性的邊界. 面上下查詢,不但可以表現各個物體分別所在. 配合狀態移轉圖 (State Transition Diagram) 從. 的位置外,還提供時間的查詢。我們改進的部. 物件的移動軌跡推導出相對的移動特性。. 分首先將欲查詢物體的相對位置列入考慮,加 入 描 述 兩 物 體 遠 離 ( far away ) 及 不 相 交 (disjoin)的關係,除此之外,採用多重解析 度(multi-resolution)的查詢處理,並修正索. 本論文希望能加強 3D-List 的功能,考慮 對視訊資料中物體相對位置的描述,並提出多 重解析度的概念,讓使用者能夠使用範例查詢 的方式,有效率的利用視訊資料。. 引表格(index table) ,使整個系統更能貼近使 用者的需要。. 二、簡介 3D-List 關鍵詞:3D-List, spatial / directional 3D-List [2]是一個用來做視訊資料庫內. relationships, multi-resolution, approximation. 查詢的資料結構。由於視訊資料較一般的媒體. 一、背景及目的:. 豐富許多,物體之間除了空間上的關係:X 軸 及 Y 軸之外,還包含了時間先後的關係。因. 視訊資料的內容包含了大量的資料,特 別是包括了許多內涵物件之間時間以及空間 上的關係,但是著重於這方面特質的研究並不. 此在作視訊資料庫的查詢時,便可將查詢的條 件轉為此三維:X、Y 及 T 的資訊,並利用 3D-List 這個資料結構來加速查詢的結果。. 多見。而近年來,在研究視訊檢索(Video Retrieval)的領域中,有許多技術越來越成熟, 例如自動分割影片場景、自動辨識並擷取影片 中的物件、物件軌跡分析等等,由於這些技術 的發展,使得我們可以用更進階的角度去研究 視訊文件的內容組成,從而發展出語意化查詢. 3D-List 共定義四種物體間的關係以及三 種查詢形式以方便查詢。以下簡單列出四種關 係: 1. adjacent relationship:兩個在 X、Y、T 軸中 某一軸的座標值的距離為 n,可表示成. I1 |n I 2 。.

(2) 2. appositional relationship:兩個在 X、Y、T. 是分別就 x 及 y 軸來看就並不是那麼明確,像. 軸中某一軸的座標值相同的物體 I 1 及 I 2 ,. Tree 跟 Eagle 的關係必須分別就 x 及 y 去檢查. 可表示成 I 1 ≡ I 2 。. 是否合乎 precedent 的關係,而 precedent 也還. 3. Precedent Relationship:兩個物體 I 1 及 I 2 , 在 X、Y、T 軸中某一軸的座標值 I 1 < I 2 ,. 需要加上判斷的門檻值,有許多部分是原來 3D-List 沒有定義的。. 可表示成 I1 Ÿ I 2 。 4. unknown Relationship:兩個物體 I 1 及 I 2 , 在某軸的關係為未知,則表示為 I 1 ? I 2 。 查詢型式分以下三種: 1. Q-type=0 : 所有的關係皆為 unknown。 2. Q-type=1 : 將 adjacency 轉成 precedent。 3. Q-type=2 : 保留 adjacency 及 apposition 關 係。 根據不同的查詢型態,將查詢轉成分別在 X、Y 及 T 軸的關係,再使用 3D-List 找出所 符合條件的資訊。 3D-List 的優點主要有下列兩點: (1)可以同時查詢 X、Y 及 T 的關係; (2)會建立 equivalent group:在建立 3D-List 的時候,為了避免搜尋整個資料庫, 會建立” equivalent group,” 如此可省下搜尋的 時間。這也是 3D-List 一項較有效率的優點。. Fig. 1 物體遠近及相對位置的例子. 為不破壞原有的 3D-List 架構,我們直接 新定義查詢型式,並新增 operator 以方便使用 者查詢。. 原先的 3D-List 裡有三種查詢型式: –Q-type 0 : unknown relationship –Q-type 1 : adjacencyÆprecedent –Q-type 2 : adjacency and apposition relationship are retained.. 三、3D-List 在相對位置/方向上的延伸 相對位置及方向的查詢可能在某些方面 較能接近使用者的需要[3]。若使用者比較重視 兩個物體的相對位置,而不是兩個物體分別所 在的位置的話,那使用原來的 3D-List 沒有辦 法達到這個目的。 3D-List 裡其實已經有 position/direction 的概念,只是因為在處理時,spatial 的資訊被 分散在 X、Y 裡面,所以較看不出來兩個物體 間的距離遠近或是角度關係,如 Fig 1 所示, 我們可以在查詢介面裡表示 Tree 跟 Horse 是屬 於 DJ(disjoin),Eagle 跟 Tree 是 FA(far away) 的關係,以及 Horse 跟 Eagle 的夾角等等,但. 在此針對空間上的關係定義新的 Q-type,將其 定名為 Q-type 3 及 Q-type 4: –Q-type 3 : FA and DJ relationship –Q-type4 : query by angle. Far away 及 disjoin 可套用在空間關係及時間 關係,但是因為主要是希望能增強在空間查詢 的效能,為避免混淆,此處 FA 及 DJ 皆指的 是空間關係。. (1) Q-type 3 : FA and DJ relationships FA. Definition 1: → 兩個物體 I 1 及 I 2 ,在 X、Y 軸中某一軸的關 係為 far away,可表示成 I1 → I 2 。 FA.

(3) DJ. Definition 2: → 兩個物體 I 1 及 I 2 ,在 X、Y 軸中某一軸的關 係為 disjoin,可表示成 I 1 → I 2 。 DJ. Definition 3:FA threshold 在定義”Far away”關係時,需要定義門檻值, 超過此門檻值的兩物體則 Definition 4:DJ threshold Disjoin 的門檻值定義在大於 0 及小於 FA 左:Fig. 2 Equivalent group of FA 建法 Step 1. threshold。 FA. Definition 5:Equivalent group of. A → B ,其. 右:Fig. 3 Equivalent group of FA 建法 Step 2. 中 A 及 B 分別是兩種 icon。 對屬於 A 這個 icon 的每一個 symbol 值,我們 進行以下的動作: (i) 用 A 的 symbol 值,將 B 的 symbol 值分 成比 A 小及比 A 大兩群,如 Fig. 2 所示。 (ii) 兩群中,比 A 小的那群,equivalent group 的建法是由大連到小,比 A 大的那群由 小連到大,形成兩群。如圖 Fig. 3 所示。 (iii) 根據 FA threshold,在小的那群中根據群 的方向由大到小檢查,一但發現 A 與 B. Equivalent group of FA 建法 Step 4. Fig. 4. 的差值大於 FA threshold 時便加上連 結,並停止往下檢查。 (iv) 同樣的,在大的那群中根據群的方向由. FA operator 的討論: 1.. 若 A 的 symbol 值都很接近(表示基本上. 小到大檢查,一但發現 A 與 B 的差值大. A 的變化不大) ,而 B 的 symbol 的變動很大,. 於 FA threshold 時便加上連結,並停止. 則可將 A 的 symbol 都群集在一起,用 A 這群. 往下檢查。如 Fig. 4 中所示,此例的 FA. 的平均值來作 B 的分群。. threshold 為 3。 (v) 對每個 A 的值都需要以上述步驟建立 equivalent group,如此即完成。. 此種類型可以想成一動一靜的兩個物 體,使用者下查詢要查何時兩者的關係夠遠的 情形。 A 的 symbol 與 B 的 symbol 值接近者也可 以考慮刪掉,可以減少計算,但是要考慮 A group 內的差距,否則會有誤差甚至有 false dismissal 的情況發生。 若 A 的 symbol 值變化很大,則還是需要 每個值去做分群動作。 2.. 如何才能增進 filter 的效果?.

(4) 分 equivalent group 的原因就是希望能夠 減少不必要的計算,增進 filter 的效果。但是. 並停止往下檢查。 (iv) 同樣的,在大的那群中根據 group 的方向. 以上述的方法,【分大小兩群Æ分別作 group. 由大到小檢查,一但發現 A 與 B 的差值在. 的連結Æ檢查兩群中分別滿足 FA threshold 的. 於 DJ threshold 之內時便加上連結,並停. 值,並加上連結】勢必比起之前 3d-list 的 filter. 止往下檢查。如 Fig. 7 中所示。. 的效果來的差,最差的狀況就是所有兩兩 A 及 B 的值需要兩兩組合的去做檢查。因此這裡. (v) 對每個 A 的值都需要以上述步驟建立 equivalent group,如此即完成。. 提出可以改進的方法: 在分群時,如 Fig. 2 所示,可以分別紀錄 其最大值及最小值,在 Fig. 4 要做連結時,在 較小的那群可以檢查最小值,若最小值跟 A 值的距離比 FA threshold 來的小,表示這整個 群和 A 值都不會有 far away 的關係,則不需要 檢查這群。較大的那群可以檢查最大值,若最 大值跟 A 值的距離比 FA threshold 來的小,則 不需要檢查這群。. 左:Fig. 5 Equivalent group of DJ 建法 Step 1. FA. Definition 6:Result set of. A→ B. 右:Fig. 6 Equivalent group of DJ 建法 Step 2. 在我們分別對兩個軸做完 FA operation 後,由 於只要其中一個軸的關係為 far away,整體的 關係即為 far away,故將兩個軸的結果合併即 為答案。 DJ. Definition 7 : Equivalent group of. A → B ,其. 中 A 及 B 分別是兩種 icon。 大致上與 FA 的 equivalent group 的想法相同, 詳列如下: 對屬於 A 這個 icon 的每一個 symbol 值,我們 進行以下的動作`(此處 DJ threshold=3). Fig. 7. Equivalent group of DJ 建法 Step 4. (i) 用 A 的值,將 B 的值分成比 A 小及比 A 大兩群,如 Fig. 5 所示。 (ii) 兩群中,比 A 小的那群,equivalent group. DJ. Definition 8:Result set of. A→ B. 的建法是由小連到大,比 A 大的那群由大. Disjoin 的關係,必須要在 X 和 Y 軸都成立的. 連到小,形成兩群。如圖 Fig. 6 所示。. 情況下,兩個物體才能算是 disjoin。所以最後. (iii) 根據 FA threshold,在小的那群中根據群的 方向由小到大檢查,一但發現 A 與 B 的差 值在於 DJ threshold 之內時便加上連結,. 的 result set 必須將 X 軸的結果與 Y 軸的結果 作交集,才是最後的結果。.

(5) DJ operator 的討論: 我們所定的 DJ threshold 指的是兩個物. (2) Q-type 4 : query by angle. 體間的歐幾里得距離(Euclidean distance) ,但. 希望能在知道兩個物體的夾角,以及兩. 是在 3D-List 裡,是分 X 軸及 Y 軸來檢查的,. 者之間的距離時,能夠在資料庫中快速找到符. 如此兩個物體可能實際上不屬於 DJ,但是分. 合這樣條件的資訊。. 在 X 及 Y 裡就都是 DJ 了,ex: DJ threshold=4, x=4, y=4 的物體會被判斷為 disjoin,但是實際. 先使用一個例子來說明想法:. 的距離已超過 DJ thresholdÆfalse alarm 發 生,因此若要精準的答案便需要在做檢查,但 是此方法可以確保沒有 false dismissal 的情況。. θ = 45° , D = 2. A. →. B. 關於 FA and DJ operator 的其他討 論:1. FA FA § FA · § FA · A→ B →C ≡ ¨ A→ B ¸ ∩ ¨ B →C ¸ ? © ¹ © ¹. A 跟 B 是 FA 關係,B 跟 C 是 FA 關係,但是 A 跟 C 不見得就是 FA 關係,FA 並不能滿足. B. Y:1 A. θ代表的是 A 跟 B 之間的 夾角,D 是兩者之間的距 離,拆解成 X 及 Y 軸資 訊後如下:. X:1. D =1. X : A→ B D =1. Y : A→ B. 遞移律。. 這種情況等於是必須要將所有距離為 1 的所. EX:. 有組合找出來在做交集,而且角度資訊會被拆. A. C. B. A 跟 B 在 y axis 屬於 FA. 解成 x 及 y 的資訊了。在沒能有其他更好的方. 關係,C 跟 B 在 y axis 也. 法來作 equivalent group 的情況下,我們覺得. 屬於 FA 關係,但是 A 跟. 3D-List 並不適合做 query-by-angle。使用其他. C 在 y axis 是相等的,在. 的索引結構可能會得到比較好的效果。. x axis 是 DJ 的關係,故不 存在遞移律. 2.. 找到更好的 equivalent set 的建法:. 四、多重解析度(multi-resolution)概 念 我們的系統是採用藉由範例查詢的方. 為了能延續 3D-List 的優點,我們希望能. 式,讓使用者直接在系統的介面上下查詢,除. 在 equivalent group 方面多做發揮,希望能. 了可以表現出各個物體的相關位置外,還提供. 有更好的 filter 的效果。. 時間及軌跡的查詢;這樣子的查詢方式會比文 字敘述更貼近使用者想要得到的結果,只是根. 3.. 如何做 FA 及 DJ 的近似?基本上 FA 及. 據圖示的大小、擺飾位置等等的不同,造成誤. DJ 便是一種比較類似 approximation 的概. 解的機率也相對的提高。在原先的論文[2] 中. 念,他把實際距離用相對的關係來取代,. 是將介面固定分成 4×4 的格子狀,如 Fig.8 所. 所以已經有了 approximate 的想法。同時. 示,這樣子雖然可以約略的將物體做一些有效. 我們也可以在 FA 及 DJ threshold 限制下,. 的 運 算 ( appositional relationship “ ≣ ” 和. 在放寬其值來作 approximation,應該也會. precedence relationship“*”) ,使查詢處理更. 有其效果。. 快速簡便;但是有時候 4×4 的分隔方式對整張.

(6) 圖片而言太過於粗糙,不能夠適用於每一種查. 圖示的大小也可以讓使用者自行調整到最合. 詢,因此我們想到用多重解析度的方式來改善. 適的狀態。Fig.9 是一個查詢的例子,其中距. 這個缺點。. 離圖示最近的數字表示該物體出現的順序,由 0 開始編號,使用者還可以畫出物體的運動方 向來做軌跡的查詢,另外可以特別指定哪兩個 物體的關係為 far-away 或是 disjoin 等等關係。 由於3-D List最主要的想法在於將複雜的 計算簡單化,利用物體之間的相對位置做查 詢﹔我們發現在原本4×4的查詢介面上僅能區 分 出 兩 種 相 對 位 置 關 係 : appositional relationship和precedence relationship,其他較為 精細的關係卻被忽略掉了,雖然原本粗糙的查. Fig. 8 使用者的查詢套用在 4x4 解析度. 詢方式可以確定不會發生 false dismissal的情 形,但是過多false alarm的查詢結果卻會使系. [2]. 統的精確度降低。在我們對系統的改進方法 中,主要是探討precedent relationship的細分, 因為appositional relationship的細分方式都必 須去計算兩個圖示中心點的實際距離加上個. [1] [0]. 別MBR(Minimum Bounding Rectangle)的重疊. [0]. 部分做判斷,這樣子一來和3-D List的基本想 法就有違背,而且由於使用者畫出來的圖形大 部分都只是個「約略」的雛形,套上過於精細. Fig. 9 使用者下查詢的範例. 的計算就很容易發生嚴重的false dismissal。 首先在介面處理方面,我們將原先 4×4 的 分隔去掉,使整個介面在一開始的時候呈現空 白的狀態,讓使用者自由放置物體圖示,而且. Table 1 索引表格中的資訊以及在不同解析度時的座標值 Video_oid. Icon_oid Symbol_oid. Frame X. Y. 4×4. 8×8. 16×16. X. Y. X. Y. X. Y. V0001. E. S0001. 54. 26. 423. 0. 3. 0. 6. 0. 13. V0001. E. S0002. 45. 27. 107. 2. 0. 4. 1. 8. 3. V0001. E. S0003. 20. 141. 155. 1. 1. 2. 2. 4. 4. V0001. B. S0004. 25. 55. 219. 0. 1. 0. 3. 1. 6. V0001. B. S0005. 31. 78. 366. 0. 2. 1. 5. 2. 11. V0001. T. S0006. 1. 24. 267. 0. 2. 0. 5. 0. 8. V0001. T. S0007. 25. 100. 230. 0. 1. 1. 3. 3. 7. V0001. T. S0008. 30. 349. 88. 2. 0. 5. 1. 10. 2. V0001. H. S0009. 40. 301. 212. 2. 0. 4. 3. 9. 6.

(7) V0001. H. S0010. 30. 172. 147. 1. 1. 2. 2. 5. 4. V0001. H. S0011. 22. 364. 169. 3. 2. 5. 4. 11. 8. V0001. H. S0012. 1. 101. 355. 0. 2. 1. 3. 11. 5. 主要是在索引表格(index table)的部分. 得到,因此我們直接用 2 × 2 做為第一種解. 做修正,使得查詢處理可以選擇不同的模. 析度;最精細的解析度採用 2 × 2 不再分割. 式 。 原 來 的 索 引 表 格 包 括 Video_oid 、. 下去的原因則是我們覺得太多層的解析度會. Icon_oid、Symbol_oid、X、Y 以及 Frame 的. 使計算量增加,而且繼續切割到太細的格子很. 資訊,其中 Video_oid、Icon_oid、Sybmol_id. 容易使同一個圖示橫跨太多個格子,這樣反而. 分別表示 Video 的 ID、Icon 的 ID,以及 Symbol. 會使精確度降低。. 2. 2. 4. 4. 的 ID;X 及 Y 是表示在 4×4 分隔中落在那一 格,其中 0≦X≦4,0≦Y≦4;Frame 則記錄. (1) Approximation. 該筆資料的 frame number。在新的 Table 中,. Approximation 的想法除了彌補只紀錄中. 我們會記錄 symbol 的中心點實際座標,另外. 心點位置的不足之外,還考慮到使用者所下的. 根據不同的解析度計算該中心點座落於哪一. 查詢並不是百分之百精確,因此我們想到利用. 座標單位格當中,如 Table 1 所示。. approximation 的方式達到更好的查詢處理。. 我們假設可以由各種已知的方式得到. 由 3-D List 的原始觀念繼續延伸,我們. Video_oid、Icon_oid、Symbol_oid、Frame、X. 將圖示中心點四周圍的格子都列入考慮,也就. 和 Y 的資訊,這裡的 X 和 Y 分別表示物體圖. 是 X 座標格或 Y 座標格和中心點只相差 1 的. 示中心點的 X 座標以及 Y 座標的實際值,利. 情形。以 Fig.10 為例,假設 Horse 的中心點位. 用 X 和 Y 可以計算出剩下的資訊,即物體的. 置落在(3, 1)當中,做 approximation 時就會將. 中心點在 4×4、8×8、16×16 不同分隔中落在哪. 中心點落在(0,2)、(0,3)、(0,4)、(2,1)、(4,1)、. 一格。由於一開始的查詢介面沒有分格線,圖. (2,2)、(3,2)、(4,2)的 Horse 都當作是查詢處理. 示的大小也沒有固定,因此使用者所下的查詢. 之後的可以成立的答案,這樣子可以避免掉. 經過上述的計算會發生一個圖示橫跨多個格. false dismissal 的情形。當然,使用者下查詢. 子的情形,為了使之後查詢處理方便起見,只. 時,可以選擇是否要採用 approximation 的方. 紀錄中心點所坐落的格子點,當圖示的中心點. 式。. 恰好落在分隔線上時,我們採用隨機的方式決. 接 下 來 討 論 的 是. T. 軸 上 的. 定 它 該 屬 於 哪 一 個 格 子 , 為 了 防 止 false. approximation,在原來的 paper 當中是希望使. dismissal 的情形出現,我們提出 Approximation. 用者下查詢的時候可以直接指出物體出現的. 的方式,將在下面做詳細的介紹。. frame number,但是可以發現這樣子的查詢方. 至於我們採用這三種解析度的原因,是. 式並不合理,使用者光從影片無法獲得這個資. 用二的次方(power of two)的切割方式對一. 訊,因此我們讓使用者下時間查詢時僅標明物. 張圖片來說最為公平﹔以 2 × 2 來看,恰好. 體出現的先後次序,由 0 開始,數字越大表示. 將整張圖形分別在 X 軸方向以及 Y 軸方向對. 物體出現的時間越晚。. 1. 1. 半切割,應該可以視為最粗糙的切割方式,但 是因為在這個解析度下做查詢處理出來的效. (2) Query Processing. 果可想而知不會太好,加上相同的結果也可以. 介紹改良系統的查詢處理方式之前,我們. 利用 2 × 2 這個解析度做 approximation 之後. 先定義 far-away 在查詢處理的定義:由於可以. 2. 2. 讓使用者指定哪兩個物體為 far-away 的情.

(8) 形,加上我們有三種不同的解析度,為了簡化. 的 “ P ” , 如 果 Icon_oid 左 邊 的. 計算,我們分別定義了不同的 threshold,在 4. relationship 為“*”,若左邊 Icon_oid. ×4 分隔中,單一方向要相差 2 格以上的距離,. 下面的 node 值小於這個 Icon_oid 下面. 在 8×8 分隔中,單一方向要相差 4 格以上的距. 的 node 值,由左到右在兩個 node 中. 離,在 16×16 分隔中,單一方向要相差 8 格以. 間加入P的 link﹔如果兩兩 Icon_oid. 上的距離,也就是要距離相差整張圖形的一半. 中間的 relationship 為“≣”,則只有. 以上,至於詳細的演算法在 Section 3 就介紹. 在兩邊 Icon_oid 下面的 node 值都相同. 過了。. 的情況才可以加上P的 link。需要特 別注意的是加 link 時,左邊的 node 如果有 equivalence set 的情形,水平. 接下來是查詢處理的步驟:. 的 link 要由該 set 最下面的 node 出發。 Step 1:由使用者下的查詢可以在 X 軸方向,. Step 5:檢查 far-away 的情形。兩 Icon_oid 之. Y 軸方向,以及 T 軸方向分別得到類. 間的 relationship 若為 far-away,要移. 似“A≣B*C”的表示方法,其中. 掉不符合的“P”。首先判斷 far-away. 大寫的英文字母為 Icon_oid,兩個. 的兩個 Icon_oid 在判斷式中是否相. appositional. 鄰,如果相鄰,可以直接套用之前介. relationship 或 precedence relationship. 紹的方法將不符合的“P”移除﹔如. 做連結。先將三個軸分別做 Step1~. 果沒有相鄰,則計算兩 Icon_oid 在判. Step7 的處理。. 斷式中間隔了多少個“*”,每隔一. Icon_oid. 中 間 利 用. Step 2:利用索引表格內的資訊,分別建立這. 個,threshold 的值就減 1,之後利用. 三個 List。首先確定使用者是否有指. 新的 threshold 套上之前介紹的方法判. 定要進行哪一種解析度的查詢,如果. 定 far-away 的情形。. 沒有,則從 4×4 開始,如果有,則直. Step 6:如果使用者不做 Approximation 的查詢. 接由 Table 找合適的資料。然後將符. 處理,則直接跳到 Step 7﹔否則對 X. 合 Icon_oid 的特定軸資訊由 Table 當. 軸以及 Y 軸的 list 進行下面的處理:. 中挑選出來,用 node 的方式表示,裡. 如 果 Icon_oid 左 邊 relationship 為. 面的值紀錄 Table 中適合的資訊,而. “*”,則左邊 Icon_oid 下面 node 的. node 的下方都要註明該值屬於哪幾. 值等於這個 Icon_oid 下面 node 的值. Symbol,依值的大小由小而大排在. 時 , 在 這 兩 個 node 當 中 加 上 P 的. Icon_oid 的下面。. link ﹔ 如 果 兩 Icon_oid relationship. Step 3:先判斷垂直部分的 link,這部分的 link. “≣”,則左邊 Icon_oid 下面 node. 都是由上到下的”R”﹔如果 Icon_oid. 的值和右邊 Icon_oid 下面 node 的值相. 左邊的 relationship 為“*”,則每兩. 差 1 的情況都加入P的 link。. 個 node 中間都加入R的 link﹔其他. Step 7:移走沒有被 link 到的 node。. Icon_oid 下面的 node 則是有相同值得. Step 8:利用 Symbol_oid. 將 三 個 軸 做 join. 時候才加入R的 link,被R串起來的. 的動作,留下來的 node 可由 T 軸的部. node 們形成一個 equivalence set。. 分得到 video clip。. Step 4:水平部分的 link 方面則都是由左到右. Step 9:如果使用者下的查詢並不包括軌跡的.

(9) 部分,則直接跳到 Step10﹔否則進行 下面的處理:以 T 軸為基準,檢查 Symbol 的 X 軸及 Y 軸座標是否符合 該 Symbol 的查詢軌跡(例如 X 軸越 來越大,Y 軸越來越小,或是 X 軸先 變小再變大等等) ,如果不符合,將此 段 clip 移除。 Step 10:Output 最後剩下的 clips,讓使用者判 斷是否符合需求,如果不符合,可以. Fig. 11 4x4 解析度下的 Y 軸 List 範例. 讓使用者依結果調整不同的解析度, 然後對 X 軸以及 Y 軸再重複 Step1~ Step10,T 軸維持不變。 Step 11:Output 的結果若牽涉到 approximation 的處理時,必須去做 rank 的動作,我 們計算 rank 的方式如下列公式(一)所 示,Rank 越高表示越接近使用者下的 查詢:. Rank =. 不為approximat ion的link個數 × 100% 整條路徑所用的 link個數. Fig. 12 8x8 解析度下的 x 軸 List 範例. (3) 圖示範例 下面所舉的例子是使用 Fig.9 為查詢、. Table 1 為索引表格所得出的步驟,其中假設 E 和 T 之間存在著 far-away 的關係,列出 4×4 和 8×8 在三軸最終的 list,其中虛線的箭頭表 示 approximation 的部分:. Fig. 13 8x8 解析度下的 Y 軸 List 範例. (4) 討論 由上面這個例子我們可以很明顯的看出 來當解析度變高的時候,所得到的解也會變 少,因為條件變的更嚴格,所以可以順利的過 Fig. 10 4x4 解析度下的 x 軸 List 範例. 濾掉一些資料。而究竟在不同解析度中加入. approximation 的 link 會不會影響我們之前的.

(10) 假設呢?答案是不會,我們來看下面的例子:. 案,依據現在的系統還無法做到,因為要紀錄. Table 2 不同解析度之不同座標值的例子. 每個物體的 MBR,每次依據使用者的要求再. 4×4 的 X 軸. 8×8 的 X 軸. 做更進一步的計算才有辦法得到這些要求,但. 1. 0. 是這樣一來就違背了 3-D List 原始的簡單計算. 2. 3. 原則,因此要如何做到這些查詢就需要更進一 步的討論了。. 假 設 這 兩 個 node 都 是 “ ≣ ”. relationship,Table 2 在 4×4 的 X 軸部分,這兩. 六、參考文獻:. 個 node 存在著 approximation link,因為彼此. [1] C. C. Liu and Arbee L. P. Chen, “Vega: A. 坐落在相差只有 1 的格子中﹔但是當相同的. Multimedia Database System Supporting. node 以 8×8 解析度表示時,這兩個 node 有可. Content-Based. 能改變成坐落在相差大於 1 的格子中,此時兩. Information Science and Engineering, Vol.. 個 node 並不存在 approximation 的 link。由此. 13, No. 3, Sep. 1997, pp. 369-398.. Retrieval,”. Journal. of. 可知,在越高的解析度,link 各數越少,所得 到的答案也較為精細,更接近使用者下的查. [2] C. C. Liu and A. L. P. Chen, “3D-List: A Data Structure for Efficient Video Query. 詢。 以上面的例子在解析度 為 4×4 下做查詢 處理,最後可以得到一組結果,{ S0001, S0005,. Processing,” to apper in IEEE Trans. on Knowledge and Data Engineering.. S0006, S0012} ,及 clip{Frame 1 ~ Frame. [3] Jae-Woo Chang and Yeon-Jung Kim,. 54},但是相同的查詢在解析度 為 8×8 下卻找. Spatial-match Iconic Image Retrieval with. 不到結果。. Ranking in Multimedia Databases" [4] C. H. Lin and Arbee L. P. Chen, “Motion. 五、結論及未來工作:. Event Derivation and Query Language for Video Databases,” in Storage and Retrieval. 首先我們加入了 Q-Type 3 和 Q-Type 4 的查詢,前者主要在定義 far-away 和 disjoin. for Media Databases 2001, Proceedings of SPIE Vol. 4315, pp.208-218.. 的情情,後者主要在定義 query by angle 的情 況;我們對這些方法提出了詳盡的演算法。接 下來改進查詢介面,我們將原本的分隔線拿 掉,讓使用者可以自行調整圖示的大小。另外 加入多重解析度以及 Approximation 的觀念, 讓查詢所得更接近使用者心中預設的想法﹔ 多 重解 析度可 以讓 使用者 調整 需要的 精 確 度,Approximation 則是提供 rank 讓使用者找 到相似的解﹔不但如此,還可以處理簡單的物 體軌跡。目前為止我們並沒有考慮兩物體重疊 之後的情形,例如兩物體呈現包含或是被包含 的關係等等,如果使用者需要這些更精細的答. [5] Eitetsu Oomoto and Katsumi Tanaka, “OVID: Design and Implementation of a Video-Object Database System,” IEEE Transactions on Knowledge and Data Engineering, August 1993, pp. 629-643..

(11)

數據

Fig. 4 Equivalent group of FA 建法 Step 4
Fig. 7 Equivalent group of DJ 建法 Step 4

參考文獻

相關文件

治療處置、手術、病房費、診察費 …等。故將查詢範圍 分類成 3大項:.

Sprott, Dynamical models of Love, Nonlinear dynamics, Psychology, and Live Sciences, Vol.. Phase Portrait:

為符合政府資訊公開法及為使審議通過之排水 規劃 書圖文件 便於儲存與查詢, 經機關 審查通過之排水 規劃 書圖文件及應附

3.表 2 請填寫公職人員及關係人之基本資料,並勾選填寫關係人與公職人員間屬第 3 條第 1

2.報名路徑:進入「台灣就業通」網站首頁→選擇首頁中「找課程」→「職前訓練 網」→「課程查詢」→「查詢/報名」→查詢條件(擇一輸入關鍵字即可)設定:「開

檢附附件八至 附件十二等資 料送核轉機關 審查;核轉機 關應於收受接 受補助單位送 請審查十五日 內,檢附附件 八至附件十及 附件十二等資 料送本部辦理

你有權要求查閱及更正教育局所持有關於你的個人資料。如需查閱或更正個人資料,請以書面向有關高級學校發

• 不過,如果是為調查及懲處嚴重不當行為(並不限於罪案)的目的而使用 的個人資料,則受《 私隱條例》第58條所豁免 ,以致有關資料不受保障資