一種傳輸三維深度圖像的方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種傳輸三維深度圖像的方法及裝置。其中,該方法包括:通過(guò)三維圖像采集器采集多幀三維深度圖像;確定多幀三維深度圖像中包含的冗余信息;從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息;傳輸剔除冗余信息后的三維深度圖像給終端。本發(fā)明在傳輸三維深度圖像給終端之前,剔除了三維深度圖像中包含的冗余信息,大大減少了傳輸?shù)臄?shù)據(jù)量,節(jié)省了傳輸帶寬,能夠大大緩解網(wǎng)絡(luò)不穩(wěn)定時(shí)傳輸不連續(xù)的情況。
【專(zhuān)利說(shuō)明】
一種傳輸三維深度圖像的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體而言,涉及一種傳輸三維深度圖像的方法及
目.0
【背景技術(shù)】
[0002]三維深度圖像廣泛用于三維成像、虛擬現(xiàn)實(shí)及工業(yè)測(cè)量等領(lǐng)域。當(dāng)物體運(yùn)動(dòng)時(shí),月艮務(wù)器或三維圖像采集器獲得物體的三維深度圖像后,需把三維深度圖像傳輸給終端,以使終端持續(xù)顯示物體運(yùn)動(dòng)的三維深度圖像。
[0003]當(dāng)前,服務(wù)器或三維圖像采集器獲得三維深度圖像后,直接通過(guò)網(wǎng)絡(luò)按幀把三維深度圖像傳輸給移動(dòng)設(shè)備。但由于三維深度圖像的數(shù)據(jù)量很大,直接傳輸三維深度圖像,將占用大量帶寬,且在網(wǎng)絡(luò)不穩(wěn)定的情況下,經(jīng)常出現(xiàn)傳輸不連續(xù)的情況。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種傳輸三維深度圖像的方法及裝置,剔除三維深度圖像中包含的冗余信息,大大減少傳輸?shù)臄?shù)據(jù)量,節(jié)省傳輸帶寬,能夠大大緩解網(wǎng)絡(luò)不穩(wěn)定時(shí)傳輸不連續(xù)的情況。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種傳輸三維深度圖像的方法,所述方法包括:
[0006]通過(guò)三維圖像采集器采集多幀三維深度圖像;
[0007]確定所述多幀三維深度圖像中包含的冗余信息;
[0008]從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息;
[0009]傳輸剔除冗余信息后的三維深度圖像給終端。
[0010]結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第一種可能的實(shí)現(xiàn)方式,其中,所述確定所述多幀三維深度圖像中包含的冗余信息,包括:
[0011]分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù);
[0012]根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息。
[0013]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第一方面的第二種可能的實(shí)現(xiàn)方式,其中,所述根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息,包括:
[0014]根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀;
[0015]標(biāo)記所述非關(guān)鍵幀與所述關(guān)鍵幀之間的相同數(shù)據(jù);
[0016]將標(biāo)記的所述相同數(shù)據(jù)確定為所述多幀三維深度圖像中包含的冗余信息。
[0017]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第一方面的第三種可能的實(shí)現(xiàn)方式,其中,所述從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息,包括:
[0018]確定所述多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息;
[0019]分別從所述每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。
[0020]結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第四種可能的實(shí)現(xiàn)方式,其中,所述傳輸剔除冗余信息后的三維深度圖像給終端,包括:
[0021 ]對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼;
[0022]將壓縮編碼后的三維深度圖像傳輸給終端。
[0023]第二方面,本發(fā)明實(shí)施例提供了一種傳輸三維深度圖像的裝置,所述裝置包括:
[0024]采集模塊,用于通過(guò)三維圖像采集器采集多幀三維深度圖像;
[0025]確定模塊,用于確定所述多幀三維深度圖像中包含的冗余信息;
[0026]剔除模塊,用于從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息;
[0027]傳輸模塊,用于傳輸剔除冗余信息后的三維深度圖像給終端。
[0028]結(jié)合第二方面,本發(fā)明實(shí)施例提供了上述第二方面的第一種可能的實(shí)現(xiàn)方式,其中,所述確定模塊包括:
[0029]變換單元,用于分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù);
[0030]第一確定單元,用于根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息。
[0031]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第二方面的第二種可能的實(shí)現(xiàn)方式,其中,所述第一確定單元包括:
[0032]第一確定子單元,用于根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀;
[0033]標(biāo)記子單元,用于標(biāo)記所述非關(guān)鍵幀與所述關(guān)鍵幀之間的相同數(shù)據(jù);
[0034]第二確定子單元,用于將標(biāo)記的所述相同數(shù)據(jù)確定為所述多幀三維深度圖像中包含的冗余信息。
[0035]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第二方面的第三種可能的實(shí)現(xiàn)方式,其中,所述剔除模塊包括:
[0036]第二確定單元,用于確定所述多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息;
[0037]刪除單元,用于分別從所述每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。
[0038]結(jié)合第二方面,本發(fā)明實(shí)施例提供了上述第二方面的第四種可能的實(shí)現(xiàn)方式,其中,所述傳輸模塊包括:
[0039]壓縮編碼單元,用于對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼;
[0040]傳輸單元,用于將壓縮編碼后的三維深度圖像傳輸給終端。
[0041]在本發(fā)明實(shí)施例提供的方法及裝置中,通過(guò)三維圖像采集器采集多幀三維深度圖像;確定多幀三維深度圖像中包含的冗余信息;從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息;傳輸剔除冗余信息后的三維深度圖像給終端。本發(fā)明在傳輸三維深度圖像給終端之前,剔除了三維深度圖像中包含的冗余信息,大大減少了傳輸?shù)臄?shù)據(jù)量,節(jié)省了傳輸帶寬,能夠大大緩解網(wǎng)絡(luò)不穩(wěn)定時(shí)傳輸不連續(xù)的情況。
[0042]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
【附圖說(shuō)明】
[0043]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0044]圖1A示出了本發(fā)明實(shí)施例1所提供的一種傳輸三維深度圖像的方法流程圖;
[0045]圖1B示出了本發(fā)明實(shí)施例1所提供的一種視頻文件壓縮效果對(duì)比示意圖;
[0046]圖2示出了本發(fā)明實(shí)施例2所提供的一種傳輸三維深度圖像的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]考慮到相關(guān)技術(shù)中服務(wù)器或三維圖像采集器直接通過(guò)網(wǎng)絡(luò)按幀把三維深度圖像傳輸給移動(dòng)設(shè)備。但由于三維深度圖像的數(shù)據(jù)量很大,直接傳輸三維深度圖像,將占用大量帶寬,且在網(wǎng)絡(luò)不穩(wěn)定的情況下,經(jīng)常出現(xiàn)傳輸不連續(xù)的情況。基于此,本發(fā)明實(shí)施例提供了一種傳輸三維深度圖像的方法及裝置。下面通過(guò)實(shí)施例進(jìn)行描述。
[0049]實(shí)施例1
[0050]參見(jiàn)圖1A,本發(fā)明實(shí)施例提供了一種傳輸三維深度圖像的方法。該方法具體包括以下步驟:
[0051]步驟101:通過(guò)三維圖像采集器采集多幀三維深度圖像。
[0052]本發(fā)明實(shí)施例的執(zhí)行主體為用于深度圖像壓縮的設(shè)備,該設(shè)備上設(shè)置有三維圖像采集器,該三維圖像采集器通過(guò)USBdJniversal Serial Bus,通用串行總線)接口與該設(shè)備進(jìn)行通信。該三維圖像采集器可以為Kinect2攝像機(jī)。通過(guò)三維圖像采集器對(duì)拍攝目標(biāo)進(jìn)行連續(xù)拍攝,得到拍攝目標(biāo)的多幀三維深度圖像。
[0053]本發(fā)明實(shí)施例中,用于深度圖像壓縮的設(shè)備中設(shè)置有Iibusb程序,I ibusb程序?yàn)閁SB設(shè)備驅(qū)動(dòng)程序。用于深度圖像壓縮的設(shè)備使用Iibusb程序通過(guò)USB接口從三維圖像采集器中讀取上述拍攝的多幀三維深度圖像。
[0054]步驟102:確定多幀三維深度圖像中包含的冗余信息。
[0055]由于相鄰多幀的三維深度圖像之間存在很強(qiáng)的相關(guān)性,所以相鄰的三維深度圖像之間可能存在很多相同的圖像數(shù)據(jù),為了減少傳輸這多幀三維深度圖像的數(shù)據(jù)傳輸量,節(jié)省傳輸帶寬,首先需要確定出多幀三維深度圖像中包含的相同的圖像數(shù)據(jù),本發(fā)明實(shí)施例中將這些相同的圖像數(shù)據(jù)稱(chēng)為冗余信息。
[0056]上述確定多幀三維深度圖像中包含的冗余信息的具體操作,包括:
[0057]分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù);根據(jù)每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定多幀三維深度圖像中包含的冗余信息。
[0058]由于對(duì)多幀三維深度圖像的壓縮處理是基于灰度數(shù)據(jù)進(jìn)行處理的,而三維圖像采集器采集的三維深度圖像為32比特位的深度圖像,所以本發(fā)明實(shí)施例中,通過(guò)openCV(0penSource Computer Vis1n Library,開(kāi)源計(jì)算機(jī)視覺(jué)庫(kù))對(duì)三維圖像采集器采集的每幀三維深度圖像進(jìn)行線性變換,將32比特位的深度圖像轉(zhuǎn)換為8比特位的灰度數(shù)據(jù)。
[0059]連續(xù)的多幀三維深度圖像可以看做一段三維視頻。在視頻中,視頻的視頻幀有1(1frame,內(nèi)部畫(huà)面)幀、B(B frame,雙向預(yù)測(cè)畫(huà)面)幀和P(P frame)幀三種幀類(lèi)型。其中,I幀是靠盡可能去除圖像空間冗余數(shù)據(jù)來(lái)壓縮傳輸數(shù)據(jù)量的幀內(nèi)編碼圖像。P幀是通過(guò)充分降低與圖像序列中前面已編碼幀的時(shí)間冗余數(shù)據(jù)來(lái)壓縮傳輸數(shù)據(jù)量的編碼圖像,也叫預(yù)測(cè)幀。B幀是既考慮與圖像序列前面已編碼幀之間的時(shí)間冗余數(shù)據(jù),也顧及與圖像序列后面已編碼幀之間的時(shí)間冗余數(shù)據(jù)來(lái)壓縮傳輸數(shù)據(jù)量的編碼圖像,也叫雙向預(yù)測(cè)幀。
[0060]本發(fā)明實(shí)施例中,確定多幀三維深度圖像中包含的冗余信息,則首先需要確定出這多幀三維深度圖像中每幀三維深度圖像的幀類(lèi)型。根據(jù)每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀,關(guān)鍵幀即為I幀,非關(guān)鍵幀包括B幀和P幀。標(biāo)記非關(guān)鍵幀與關(guān)鍵幀之間的相同數(shù)據(jù),即對(duì)于每個(gè)非關(guān)鍵幀,將非關(guān)鍵幀與關(guān)鍵幀進(jìn)行比較,確定該非關(guān)鍵幀與關(guān)鍵幀之間的相同數(shù)據(jù),在該非關(guān)鍵幀中標(biāo)記確定的相同數(shù)據(jù)。對(duì)于多幀三維深度圖像中的每個(gè)非關(guān)鍵幀,均通過(guò)上述方式分別標(biāo)記出每個(gè)非關(guān)鍵幀中的相同數(shù)據(jù)。將標(biāo)記的相同數(shù)據(jù)確定為多幀三維深度圖像中包含的冗余信息。
[0061]通過(guò)上述步驟102的操作確定出多幀三維深度圖像中包含的冗余信息之后,還需通過(guò)如下步驟103的操作來(lái)剔除確定的冗余信息,以實(shí)現(xiàn)對(duì)三維圖像采集器拍攝的多幀三維深度圖像的壓縮處理。
[0062]步驟103:從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息。
[0063]確定多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息,即將上述步驟102中每個(gè)非關(guān)鍵幀中標(biāo)記的相同數(shù)據(jù),分別確定為每個(gè)非關(guān)鍵幀中包括的冗余信息。分別從每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。
[0064]上述刪除非關(guān)鍵幀中包含的冗余信息后,實(shí)現(xiàn)了對(duì)多幀三維深度圖像中的非關(guān)鍵幀的壓縮處理。另外,本發(fā)明實(shí)施例中,還對(duì)關(guān)鍵幀中包含的空間冗余數(shù)據(jù)進(jìn)行刪除,以實(shí)現(xiàn)對(duì)關(guān)鍵幀的壓縮處理。
[0065]通過(guò)上述方式對(duì)多幀三維深度圖像中的關(guān)鍵幀及非關(guān)鍵幀進(jìn)行壓縮處理后,就實(shí)現(xiàn)了對(duì)這多幀三維深度圖像的壓縮處理。
[0066]在本發(fā)明實(shí)施例中,具體可以采用x264視頻編碼方式來(lái)實(shí)現(xiàn)上述對(duì)多幀三維深度圖像的壓縮處理,將三維深度圖像對(duì)應(yīng)的8比特位的灰度數(shù)據(jù)編碼成H.264視頻流。
[0067]步驟104:傳輸剔除冗余信息后的三維深度圖像給終端。
[0068]本發(fā)明實(shí)施例中,在傳輸剔除冗余信息后的三維深度圖像給終端進(jìn)行顯示之前,對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼。將壓縮編碼后的三維深度圖像傳輸給終端。該壓縮編碼處理可以為直接將剔除冗余信息后的三維深度圖像進(jìn)行壓縮打包處理,得到三維深度圖像對(duì)應(yīng)的壓縮包,將該壓縮包傳輸給終端。
[0069]終端接收到該壓縮包后,首先對(duì)該壓縮包進(jìn)行解壓縮,得到上述剔除冗余信息后的三維深度圖像,然后對(duì)剔除冗余信息后的三維深度圖像進(jìn)行視頻解碼處理,并播放解碼后的多幀三維深度圖像。
[0070]為了便于更直觀地理解本發(fā)明實(shí)施例對(duì)三維深度圖像的壓縮效果,下面結(jié)合圖1B進(jìn)行說(shuō)明,圖1B中,文件depth_vide0.yuv是2分鐘視頻對(duì)應(yīng)的深度圖像的原始數(shù)據(jù),文件depth_vide0.h264是通過(guò)本發(fā)明實(shí)施例提供的方法壓縮編碼后的視頻數(shù)據(jù)。文件depth_vide0.yuv的數(shù)據(jù)大小為227.052KB,文件depth_vide0.h264的數(shù)據(jù)大小為11.222KB,由此可見(jiàn)壓縮編碼后的視頻文件所占磁盤(pán)容量大大減小。且在將壓縮編碼后的視頻文件傳輸給終端時(shí),也能夠節(jié)省傳輸帶寬,緩解在網(wǎng)絡(luò)不穩(wěn)定時(shí)出現(xiàn)的傳輸不連續(xù)的問(wèn)題。
[0071]在本發(fā)明實(shí)施例中,通過(guò)三維圖像采集器采集多幀三維深度圖像;確定多幀三維深度圖像中包含的冗余信息;從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息;傳輸剔除冗余信息后的三維深度圖像給終端。本發(fā)明在傳輸三維深度圖像給終端之前,剔除了三維深度圖像中包含的冗余信息,大大減少了傳輸?shù)臄?shù)據(jù)量,節(jié)省了傳輸帶寬,能夠大大緩解網(wǎng)絡(luò)不穩(wěn)定時(shí)傳輸不連續(xù)的情況。
[0072]實(shí)施例2
[0073]參見(jiàn)圖2,本發(fā)明實(shí)施例提供了一種傳輸三維深度圖像的裝置,該裝置用于執(zhí)行上述實(shí)施例1提供的傳輸三維深度圖像的方法。該裝置具體包括:
[0074]采集模塊201,用于通過(guò)三維圖像采集器采集多幀三維深度圖像;
[0075]確定模塊202,用于確定多幀三維深度圖像中包含的冗余信息;
[0076]剔除模塊203,用于從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息;
[0077]傳輸模塊204,用于傳輸剔除冗余信息后的三維深度圖像給終端。
[0078]由于相鄰多幀的三維深度圖像之間存在很強(qiáng)的相關(guān)性,所以相鄰的三維深度圖像之間可能存在很多相同的圖像數(shù)據(jù),為了減少傳輸這多幀三維深度圖像的數(shù)據(jù)傳輸量,節(jié)省傳輸帶寬,首先需要確定出多幀三維深度圖像中包含的相同的圖像數(shù)據(jù),本發(fā)明實(shí)施例中將這些相同的圖像數(shù)據(jù)稱(chēng)為冗余信息。
[0079]上述確定模塊202通過(guò)如下變換單元和第一確定單元來(lái)確定多幀三維深度圖像中包含的冗余信息。
[0080]變換單元,用于分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù);
[0081]第一確定單元,用于根據(jù)每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定多幀三維深度圖像中包含的冗余信息。
[0082]上述第一確定單元通過(guò)如下第一確定子單元和第二確定子單元來(lái)具體確定為多幀三維深度圖像中包含的冗余信息。
[0083]第一確定子單元,用于根據(jù)每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀;
[0084]標(biāo)記子單元,用于標(biāo)記非關(guān)鍵幀與關(guān)鍵幀之間的相同數(shù)據(jù);
[0085]第二確定子單元,用于將標(biāo)記的相同數(shù)據(jù)確定為多幀三維深度圖像中包含的冗余?目息O
[0086]本發(fā)明實(shí)施例中,確定多幀三維深度圖像中包含的冗余信息,則首先需要確定出這多幀三維深度圖像中每幀三維深度圖像的幀類(lèi)型。根據(jù)每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀,關(guān)鍵幀即為I幀,非關(guān)鍵幀包括B幀和P幀。標(biāo)記非關(guān)鍵幀與關(guān)鍵幀之間的相同數(shù)據(jù),即對(duì)于每個(gè)非關(guān)鍵幀,將非關(guān)鍵幀與關(guān)鍵幀進(jìn)行比較,確定該非關(guān)鍵幀與關(guān)鍵幀之間的相同數(shù)據(jù),在該非關(guān)鍵幀中標(biāo)記確定的相同數(shù)據(jù)。對(duì)于多幀三維深度圖像中的每個(gè)非關(guān)鍵幀,均通過(guò)上述方式分別標(biāo)記出每個(gè)非關(guān)鍵幀中的相同數(shù)據(jù)。將標(biāo)記的相同數(shù)據(jù)確定為多幀三維深度圖像中包含的冗余信息。
[0087]在本發(fā)明實(shí)施例中,剔除模塊203通過(guò)如下第二確定單元和刪除單元來(lái)刪除確定的冗余信息。
[0088]第二確定單元,用于確定多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息;
[0089]刪除單元,用于分別從每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。
[0090]在本發(fā)明實(shí)施例中,傳輸模塊204通過(guò)如下壓縮編碼單元和傳輸單元來(lái)傳輸壓縮編碼后的三維深度圖像。
[0091]壓縮編碼單元,用于對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼;
[0092]傳輸單元,用于將壓縮編碼后的三維深度圖像傳輸給終端。
[0093]在本發(fā)明實(shí)施例中,通過(guò)三維圖像采集器采集多幀三維深度圖像;確定多幀三維深度圖像中包含的冗余信息;從多幀三維深度圖像中,剔除多幀三維深度圖像中包含的冗余信息;傳輸剔除冗余信息后的三維深度圖像給終端。本發(fā)明在傳輸三維深度圖像給終端之前,剔除了三維深度圖像中包含的冗余信息,大大減少了傳輸?shù)臄?shù)據(jù)量,節(jié)省了傳輸帶寬,能夠大大緩解網(wǎng)絡(luò)不穩(wěn)定時(shí)傳輸不連續(xù)的情況。
[0094]本發(fā)明實(shí)施例所提供的傳輸三維深度圖像的裝置可以為設(shè)備上的特定硬件或者安裝于設(shè)備上的軟件或固件等。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,前述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,均可以參考上述方法實(shí)施例中的對(duì)應(yīng)過(guò)程。
[0095]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0096]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0097]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0098]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0099]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種傳輸三維深度圖像的方法,其特征在于,所述方法包括: 通過(guò)三維圖像采集器采集多幀三維深度圖像; 確定所述多幀三維深度圖像中包含的冗余信息; 從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息; 傳輸剔除冗余信息后的三維深度圖像給終端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述多幀三維深度圖像中包含的冗余信息,包括: 分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù); 根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息,包括: 根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀; 標(biāo)記所述非關(guān)鍵幀與所述關(guān)鍵幀之間的相同數(shù)據(jù); 將標(biāo)記的所述相同數(shù)據(jù)確定為所述多幀三維深度圖像中包含的冗余信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息,包括: 確定所述多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息; 分別從所述每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸剔除冗余信息后的三維深度圖像給終端,包括: 對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼; 將壓縮編碼后的三維深度圖像傳輸給終端。6.一種傳輸三維深度圖像的裝置,其特征在于,所述裝置包括: 采集模塊,用于通過(guò)三維圖像采集器采集多幀三維深度圖像; 確定模塊,用于確定所述多幀三維深度圖像中包含的冗余信息; 剔除模塊,用于從所述多幀三維深度圖像中,剔除所述多幀三維深度圖像中包含的冗余信息; 傳輸模塊,用于傳輸剔除冗余信息后的三維深度圖像給終端。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊包括: 變換單元,用于分別對(duì)每幀三維深度圖像進(jìn)行線性變換,得到每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù); 第一確定單元,用于根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中包含的冗余信息。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一確定單元包括: 第一確定子單元,用于根據(jù)所述每幀三維深度圖像對(duì)應(yīng)的灰度數(shù)據(jù),確定所述多幀三維深度圖像中的關(guān)鍵幀和非關(guān)鍵幀; 標(biāo)記子單元,用于標(biāo)記所述非關(guān)鍵幀與所述關(guān)鍵幀之間的相同數(shù)據(jù); 第二確定子單元,用于將標(biāo)記的所述相同數(shù)據(jù)確定為所述多幀三維深度圖像中包含的冗余?目息。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述剔除模塊包括: 第二確定單元,用于確定所述多幀三維深度圖像的每個(gè)非關(guān)鍵幀中包括的冗余信息; 刪除單元,用于分別從所述每個(gè)非關(guān)鍵幀中刪除確定的冗余信息。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述傳輸模塊包括: 壓縮編碼單元,用于對(duì)剔除冗余信息后的三維深度圖像進(jìn)行壓縮編碼; 傳輸單元,用于將壓縮編碼后的三維深度圖像傳輸給終端。
【文檔編號(hào)】H04N13/00GK105847777SQ201610171744
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年3月24日
【發(fā)明人】肖敏, 李楠, 李晨輝, 李洪
【申請(qǐng)人】湖南拓視覺(jué)信息技術(shù)有限公司