新四季網

基於三維模型壓縮而生成重複性結構發現的比特流的方法和設備的製作方法

2023-10-07 02:33:29

基於三維模型壓縮而生成重複性結構發現的比特流的方法和設備的製作方法
【專利摘要】用於生成表示3D模型的比特流的方法和設備,以及用於處理該表示3D模型的比特流的方法和設備。通過使用「模式-實例」表示來建模3D模型,其中,模式是重複性結構的代表性幾何結構,而屬於重複性結構的連接組件被稱為對應模式的實例。在發現重複性結構以及它們的變換和屬性之後,本實施例以第一格式或第二格式來準備生成比特流。在第一格式中,模式ID及其關聯的變換和屬性信息在比特流中被分組在一起,而在第二格式中中,模式ID、變換屬性和屬性信息根據信息類型而被分組在一起。
【專利說明】基於三維模型壓縮而生成重複性結構發現的比特流的方法和設備
【技術領域】
[0001]本發明涉及基於3D模型壓縮算法的重複性結構發現的比特流語法和語義,用於生成表示3D模型的比特流的方法和設備,以及用於處理該表示3D模型的比特流的方法和設備。
【背景技術】
[0002]在實際應用中,很多3D模型由大量連接的組件構成。並且這些多向連接的3D模型通常包含以各種變換的重複性結構,如圖所示。用於此類3D模型的高效壓縮方法應當能夠提取存在於重複性結構中的冗餘。
[0003]本發明的擁有人還共同擁有K.Cai,Y.Jin和Z.Chen的名為「EfficientCompression Scheme for Large3D Engineering Mode Is,,的 PCT 申請(W02010149492),該申請教導如下3D模型的壓縮方法:其由很多小型到中型的連接組件構成並且具有在各種位置、尺寸和朝向上重複的幾何結構特徵,其教導通過引用具體地合併於此。此方法發現了在各種位置、朝向和縮放因子上重複的結構。然後,3D模型整理為「模式-實例」的表示。模式是對應重複性結構的代表性幾何結構。屬於重複性結構的連接組件稱為對應模式的實例並由它們的變換表達,即,關於該模式的位置、朝向和可能的縮放因子。實例的朝向用笛卡爾坐標系中的(x0, y0, z0)和(xl, yl, zl)表示的2個正交軸或球坐標系中的(alpha,beta, gamma)來表不。
[0004]本發明的所有人還共同擁有K.Cai, ff.Jing和J.Tian的名為「Bitstream Syntaxand Semantics of Repetitive Structure Discovery Based3D Model CompressionAlgorithm」的PCT申請(PCT/CN2011/076991),該申請教導用於壓縮實例變換數據的兩種方法。

【發明內容】

[0005]然而,存在提供可以處理諸如法線、顏色和紋理坐標之類的3D模型屬性並可以壓縮其變換包括反射變換的實例的方法和設備的需要。
[0006]因此,本原理提供可以用來壓縮諸如法線、顏色和紋理坐標之類的3D模型屬性並壓縮其變換包括反射變換的實例並生成包括此信息的比特流的方法和設備。
[0007]本原理提供用於生成表示3D模型的比特流的方法,包括:訪問與關聯於一些結構的模式的實例有關的信息,該信息包括與每一個相應模式關聯的模式識別符和變換信息;並生成表示實例的比特流,包括以下面描述的第一格式和第二格式之一布置(dispose)在比特流中的模式識別符和模式變換數據。本原理還提供用於執行這些步驟的設備。比特流還可以包括與多個模式關聯的信息以及以第一格式和第二格式之一的與該多個模式關聯的相應信息。
[0008]本原理還提供用於處理表示3D模型的比特流的方法,包括:確定該比特流是否包括與關聯於結構的模式的實例有關的信息,該信息包括以如下描述的第一格式或第二格式的模式識別符和與該模式關聯的變換信息;響應於確定步驟訪問關聯於模式的模式識別符和變換信息;並且解碼該模式識別符和該變換信息以生成3D模型數據。本原理還提供用於進行上述步驟的設備。比特流還可以包括與多個模式關聯的信息以及以第一格式和第二格式之一的與該多個模式關聯的相應信息。
[0009]本原理還提供在其上存儲了用於根據上述方法生成或處理比特流的指令的計算機可讀存儲介質。
[0010]本原理還提供在其上存儲了根據上述方法生成的比特流的計算機可讀存儲介質。【專利附圖】

【附圖說明】
[0011]圖1示出了具有大量連接組件和重複性結構的示例性3D模型;
[0012]圖2示出了包括用於根據基於重複性結構發現的壓縮算法,A3DMC,來確定比特流的結構的步驟的示例性處理;
[0013]圖3示出了與本原理有關的示例性編碼器;而
[0014]圖4示出了與本原理有關的示例性解碼器。
【具體實施方式】 [0015]在重複性結構發現期間僅檢查幾何結構。一個實例可以或與對應模式共享屬性數據或具有其自身的屬性數據。如果實例不與模式共享屬性,則該實例的屬性將被分別壓縮。
[0016]實例信息可以被劃分為四個部分,反射部分、旋轉部分、平移(translation)部分以及可能的縮放部分。該四個部分被分別壓縮。
[0017]全部模式被壓縮在一起以便於實現更多的比特率節約。在解碼期間,模式需要在恢復實例之前彼此分離。
[0018]圖3和4示出了適合於實現本原理的各個方面的示例性編碼器和解碼器。編碼器和解碼器的細節在 申請人:的共有PCT申請W02010149492和PCT/CN2011/076991中提供,而那裡的描述在此通過引用而顯式地合併到本申請中。如本領域技術人員將明白的,CODEC可以用硬體、軟體或固件以及這些方式的組合來實現,以便對在其中要求這樣的3D渲染的各種環境提供靈活性。除其它之外,專用集成電路(ASIC)、可編程陣列邏輯電路、分立半導體電路以及可編程數位訊號處理電路、計算機可讀介質(易失性或非易失性)可以全部被用來實現本發明。這些均為本發明的可能實現方式的非限制示例,並且本領域技術人員將明白其他實施例也可以是可行的。
[0019]兩個實例壓縮方式
[0020]儘管我們希望比特流嵌入全部實例數據,但是我們還希望其高效並且解決其中有時比特流尺寸或解碼效率或錯誤恢復最重要的若干應用。
[0021]因而,我們提出如何在比特流中放置(put)模式的一個實例的數據(即,其模式ID、其反射變換部分(F)、其平移變換部分(T)、其旋轉變換部分(R)及其縮放變換部分(S))的兩個選項,例如,該ID為模式壓縮數據流中的模式的實際位置,I對應第一模式,2對應第二模式,…。它們均具有它們的優缺點。
[0022]選項(A)基本實例數據方式(ID、F、T、R、S、ID、F、T、R、S…):使用此方式,一個實例的模式ID、反射變換部分、平移變換部分、旋轉變換部分和縮放變換部分在比特流中一起打包(pack)。
[0023]優點:
[0024]?抗誤碼。解碼器可以在丟失一些實例的變換的情況下恢復。
[0025]?在線解碼。這意味著實例可以在壓縮比特流的實際讀取期間逐一解碼。不存在等待完成讀取整個壓縮比特流的需要。
[0026]?更高的編解碼速度。
[0027]?編解碼不需要緩衝。
[0028]缺點:
[0029]?相對更大的壓縮3D模型尺寸。
[0030]選項⑶分組實例數據方式(ID、ID、F、F、T、T、R、R、S、S):使用此方式,信息被基於信息類型分組到一起,即,一個實例的模式ID、反射變換部分、平移變換部分、旋轉變換部分和縮放變換部分在比特流中一起打包。
[0031]優點:
[0032]?相對較小的壓縮3D模型尺寸。
[0033]缺點:
[0034]?解碼器不再抗誤碼。
[0035]?離線解碼。這意味著解碼器僅可以在讀取整個壓縮比特流之後開始解碼。
[0036]?較低的編解碼速度。
[0037]?緩衝是必要的。
[0038]當前的比特流定義將包括以上兩個選項兩者。然後,用戶可以選擇更適於其應用的一個。特定實現可以選擇僅實現兩個實例數據方式中的一個。對於這種情況,比特流定義將相應地改變。細節請參考「比特流語法和語義」章節。
[0039]因為實例可以具有更大的解碼誤差,該誤差定義為原始組件和從模式以及實例變換中恢復的組件之間的距離,因此比特流的一些數據欄位定義為表示壓縮實例解碼誤差以確保解碼的3D模型質量。是否壓縮實例的解碼誤差例如基於質量要求。
[0040]實例變換的壓縮
[0041]如下所述,實例變換可以劃分為四個部分,反射部分(Refle)、旋轉部分(Rotat)、平移部分(Transl)、和可能的縮放部分。
[0042]
【權利要求】
1.基本如上所述的方法。
2.基本如上所述的設備。
3.基本如上所述的計算機可讀存儲。
4.一種用於生成表示3D模型的比特流的方法,包括: 訪問與關聯於結構的模式的實例有關的信息,所述信息包括與所述模式關聯的模式識別符和變換信息;並 生成表示所述實例的比特流,包括以第一格式和第二格式之一布置在比特流中的模式識別符和模式變換數據。
5.如權利要求4所述的方法,其中,所述變換信息包括反射部分、平移部分、旋轉部分和縮放部分的至少一個。
6.如權利要求5所述的方法, 包括多個模式和模式信息,其中,所述第一格式包括將模式識別符的每一個及其關聯的變換信息分組在一起,而所述第二格式包括根據信息類型將模式識別符分組在一起並將變換信息分組在一起。
7.如權利要求6所述的方法,進一步包括訪問與每一個模式關聯的屬性信息的步驟。
8.如權利要求7所述的方法,其中,所述屬性信息包括法線、顏色和紋理坐標的至少一個。
9.如權利要求8所述的方法,其中,所述第一格式包括將模式識別符的每一個及其相應變換信息和屬性信息分組在一起,而所述第二格式包括根據信息類型將模式識別符分組在一起並將變換信息和屬性信息分組在一起。
10.一種用於生成表示3D模型的比特流的設備,包括: 用於訪問與關聯於結構的模式的實例有關的信息的部件,所述信息包括與所述模式關聯的模式識別符和變換信息;以及 用於生成表示所述實例的比特流的部件,該比特流包括以第一格式和第二格式之一布置在比特流中的模式識別符和模式變換數據。
11.如權利要求10所述的設備,其中,所述變換信息包括反射部分、平移部分、旋轉部分和縮放部分的至少一個。
12.如權利要求11所述的設備,其中,所述模式包括多個模式,而所述第一格式包括將模式識別符的每一個及其關聯的變換信息分組在一起,而所述第二格式包括根據信息類型將模式識別符分組在一起並將變換信息分組在一起。
13.如權利要求12所述的設備,其中,所述用於訪問的部件訪問與每一個模式關聯的屬性信息。
14.如權利要求13所述的設備,其中,所述屬性信息包括法線、顏色和紋理坐標的至少一個。
15.如權利要求14所述的設備,其中,所述第一格式包括將模式識別符的每一個及其相應變換信息和屬性信息分組在一起,而所述第二格式包括根據信息類型將模式識別符分組在一起並將變換信息和屬性信息分組在一起。
16.一種用於處理表示3D模型的比特流的方法,包括: 確定所述比特流是否包括與關聯於結構的模式有關的信息,所述信息包括以第一格式或第二格式的模式識別符和與所述模式關聯的變換信息;響應於確定步驟訪問與所述模式關聯的模式識別符和變換信息;並且 解碼所述模式識別符和相應的變換信息以生成3D模型數據。
17.如權利要求16所述的方法,其中,所述變換信息包括反射部分、平移部分、旋轉部分和縮放部分的至少一個。
18.如權利要求17所述的方法,其中,所述比特流包括多個模式的信息,並且其中,所述第一格式包括分組在一起的模式識別符的每一個及其關聯的變換信息,而所述第二格式包括根據信息類型而分組在一起的模式識別符和分組在一起的變換信息。
19.如權利要求18所述的方法,進一步包括訪問與每一個模式關聯的屬性信息的步驟。
20.如權利要求19所述的方法,其中,所述屬性信息包括法線、顏色和紋理坐標的至少一個。
21.如權利要求20所述的方法,其中,所述第一格式包括分組在一起的模式識別符的每一個及其相應變換信息和屬性信息,而所述第二格式包括根據信息類型而分組在一起的模式識別符和分組在一起的變換信息和屬性信息。
22.一種用於處理表示3D模型的比特流的設備,包括: 用於確定所述比特流是否包括與關聯於結構的模式有關的信息的部件,所述信息包括以第一格式或第二格式的模式識別符和與所述模式關聯的變換信息; 用於響應於確定步驟訪問與所述模式關聯的模式識別符和變換信息的部件;以及 用於解碼所述模式識別符和相應的變換信息以生成3D模型數據的部件。
23.如權利要求22所述的設備,其中,所述變換信息包括反射部分、平移部分、旋轉部分和縮放部分的至少一個。
24.如權利要求23所述的設備,其中,所述比特流包括涉及多個模式的信息,並且其中,所述第一格式包括分組在一起的模式識別符的每一個及其關聯的變換信息,而所述第二格式包括根據信息類型而分組在一起的模式識別符和分組在一起的變換信息。
25.如權利要求24所述的設備,其中,所述用於訪問的部件訪問與每一個模式關聯的屬性信息。
26.如權利要求25所述的設備,其中,所述屬性信息包括法線、顏色和紋理坐標的至少一個。
27.如權利要求26所述的方法,其中,所述第一格式包括分組在一起的模式識別符的每一個及其相應變換信息和屬性信息,而所述第二格式包括根據信息類型而分組在一起的模式識別符和分組在一起的變換信息和屬性信息。
28.—種具有在其上存儲了用於根據權利要求4、5、6、7、8、9、16、17、18、19、20或21來生成或處理比特流的指令的計算機可讀存儲介質。
29.一種具有在其上存儲了根據權利要求4、5、6、7、8或9而生成的比特流的計算機可讀存儲介質。
【文檔編號】H04N19/184GK103975593SQ201180074949
【公開日】2014年8月6日 申請日期:2011年11月25日 優先權日:2011年11月25日
【發明者】蔡康穎, 江文斐, 田疆 申請人:湯姆遜許可公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀