專利名稱:三維模型作成系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及由具備多個(gè)攝像裝置的多個(gè)客戶端系統(tǒng)和通過(guò)網(wǎng)絡(luò)與各個(gè)客戶端系統(tǒng)連接的服務(wù)器構(gòu)成的三維模型作成系統(tǒng)。
背景技術(shù):
已知ー種具有由用多個(gè)照相機(jī)拍攝被攝體的圖像作成被攝體的三維模型并且進(jìn)行立體顯示的功能的攝像裝置(例如,特開(kāi)平05-303629號(hào)公報(bào))。為了由用多個(gè)照相機(jī)拍攝的圖像作成三維模型,需要執(zhí)行龐大的運(yùn)算處理。因此, 在現(xiàn)有的攝像裝置中,需要比較高性能的計(jì)算機(jī),花費(fèi)了比較高的成本。
發(fā)明內(nèi)容
本發(fā)明的第I觀點(diǎn)所涉及的三維模型作成系統(tǒng),包括具備多個(gè)攝像裝置的多個(gè)客戶端系統(tǒng)、和通過(guò)網(wǎng)絡(luò)與該客戶端系統(tǒng)的每一個(gè)連接的服務(wù)器,其中,所述客戶端系統(tǒng)具備請(qǐng)求數(shù)據(jù)作成単元,其作成三維模型作成請(qǐng)求數(shù)據(jù),該三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求根據(jù)各所述攝像裝置從不同的方向拍攝的被攝體的圖像數(shù)據(jù)的組作成三維模型,并且至少包含該拍攝的攝像裝置的識(shí)別信息;和請(qǐng)求數(shù)據(jù)發(fā)送単元,其通過(guò)所述網(wǎng)絡(luò)將所作成的三維模型作成請(qǐng)求數(shù)據(jù)發(fā)送給所述服務(wù)器,所述服務(wù)器具備客戶端系統(tǒng)存儲(chǔ)単元,其按每個(gè)所述客戶端系統(tǒng),將該客戶端系統(tǒng)具備的各攝像裝置的識(shí)別信息與包含各攝像裝置的屬性以及拍攝參數(shù)的攝像裝置信息建立對(duì)應(yīng)進(jìn)行存儲(chǔ);取得単元,其響應(yīng)于所述三維模型作成請(qǐng)求數(shù)據(jù)的接收,從所述客戶端系統(tǒng)存儲(chǔ)単元取得具有該三維模型作成請(qǐng)求數(shù)據(jù)中包含的識(shí)別信息的攝像裝置的攝像裝置信息;三維模型作成単元,其基于所取得的攝像裝置信息,根據(jù)三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求的被攝體的圖像數(shù)據(jù)的組,作成三維模型;和三維模型發(fā)送單元,其將所作成的三維模型發(fā)送給作為所述三維模型作成請(qǐng)求數(shù)據(jù)的發(fā)送源的客戶端系統(tǒng),所述客戶端系統(tǒng)還具備顯示從所述服務(wù)器接收的三維模型的顯示單元。本發(fā)明的第2觀點(diǎn)所涉及的服務(wù)器,通過(guò)網(wǎng)絡(luò)與具備多個(gè)攝像裝置的多個(gè)客戶端系統(tǒng)連接,所述服務(wù)器具備客戶端系統(tǒng)存儲(chǔ)単元,其按每個(gè)所述客戶端系統(tǒng),將該客戶端系統(tǒng)具備的各攝像裝置的識(shí)別信息與包含各攝像裝置的屬性以及拍攝參數(shù)的攝像裝置信息建立對(duì)應(yīng)進(jìn)行存接收單元,其接收從所述客戶端系統(tǒng)發(fā)送的三維模型作成請(qǐng)求數(shù)據(jù),該三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求根據(jù)該客戶端系統(tǒng)具備的各所述攝像裝置從不同的方向拍攝的被攝體的圖像數(shù)據(jù)的組作成三維模型;取得単元,其響應(yīng)于所述三維模型作成請(qǐng)求數(shù)據(jù)的接收,從所述客戶端系統(tǒng)存儲(chǔ)単元取得具有該三維模型作成請(qǐng)求數(shù)據(jù)中包含的識(shí)別信息的攝像裝置的攝像裝置信息;三維模型作成単元,其基于所取得的攝像裝置信息,根據(jù)三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求的被攝體的圖像數(shù)據(jù)的組,作成三維模型;和三維模型發(fā)送單元,其將所作成的三維模型發(fā)送給作為所述三維模型作成請(qǐng)求數(shù)據(jù)的發(fā)送源的客戶端系統(tǒng)。
若與以下的附圖一起來(lái)考慮以下的詳細(xì)記述,則可以更深地理解本申請(qǐng)。圖I是表示本發(fā)明的實(shí)施方式所涉及的三維模型作成系統(tǒng)的結(jié)構(gòu)的圖。圖2是表示客戶端系統(tǒng)的結(jié)構(gòu)的圖。圖3是表示被攝體與各照相機(jī)的位置關(guān)系的圖。圖4A是表示服務(wù)器的結(jié)構(gòu)的圖。圖4B是表示圖4A的服務(wù)器的存儲(chǔ)部的結(jié)構(gòu)的圖。圖5是表示客戶端DB的結(jié)構(gòu)例的圖。圖6是用于說(shuō)明客戶端登錄處理的流程圖。圖7A是表示登錄請(qǐng)求數(shù)據(jù)的結(jié)構(gòu)例的圖。圖7B是表示登錄響應(yīng)數(shù)據(jù)的結(jié)構(gòu)例的圖。圖8是用于說(shuō)明參數(shù)取得處理的流程圖。圖9是用于說(shuō)明參數(shù)取得處理的流程圖。圖10是表示被攝體與顯示裝置的位置關(guān)系的圖。圖11是表示照相機(jī)的參數(shù)計(jì)算用的圖案圖像的例子的圖。圖12是用于說(shuō)明三維模型作成處理的流程圖。圖13A是表示三維模型作成請(qǐng)求數(shù)據(jù)的結(jié)構(gòu)例的圖。圖13B是表示三維模型作成響應(yīng)數(shù)據(jù)的結(jié)構(gòu)例的圖。圖13C是表示將圖像進(jìn)行了流式發(fā)送時(shí)的三維模型作成請(qǐng)求數(shù)據(jù)的結(jié)構(gòu)例的圖。圖14是用于說(shuō)明建模處理的流程圖。圖15是用于說(shuō)明三維模型合成處理的流程圖。圖16A是表示三維模型合成請(qǐng)求數(shù)據(jù)的結(jié)構(gòu)例的圖。圖16B是表示三維模型合成響應(yīng)數(shù)據(jù)的結(jié)構(gòu)例的圖。圖17是用于說(shuō)明合成處理的流程圖。
具體實(shí)施例方式以下,參照附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式。另外,圖中對(duì)于相同或相當(dāng)部分標(biāo)注相同符號(hào)。對(duì)于本發(fā)明的實(shí)施方式所涉及的三維模型作成系統(tǒng)I進(jìn)行說(shuō)明。如圖I所示,三維模型作成系統(tǒng)I具備多個(gè)客戶端系統(tǒng)10 (以下簡(jiǎn)單稱為客戶端10)和服務(wù)器20。各客戶端10與服務(wù)器20通過(guò)因特網(wǎng)而連接為能夠相互通信。如圖2所示,各客戶端10具備多個(gè)照相機(jī)IlA 11F、終端裝置12、顯示裝置13 和輸入裝置14。各照相機(jī)IlA IlF具備透鏡、光圈機(jī)構(gòu)、快門機(jī)構(gòu)、CO) (Charge Coupled Device,電荷耦合裝置)等。各照相機(jī)IlA IlF對(duì)被攝體進(jìn)行拍攝,將拍攝的圖像數(shù)據(jù)發(fā)送到終端裝置12。另外,在客戶端10內(nèi)能夠識(shí)別的照相機(jī)ID分別被設(shè)定為照相機(jī)IlA HF。另外,在不對(duì)各個(gè)照相機(jī)IlA IlF進(jìn)行區(qū)別的情況下,簡(jiǎn)單地稱為照相機(jī)11。此外,根據(jù)需要,將照相機(jī)IlA IlF所拍攝的圖像分別作為圖像-A 圖像-F來(lái)進(jìn)行說(shuō)明。 另外,照相機(jī)11的數(shù)量不限定于6,可以是2以上的任意數(shù)量。這里,對(duì)于照相機(jī)11的配置進(jìn)行說(shuō)明。各照相機(jī)IlA IlF如圖3那樣被配置為包圍被攝體的方式。因此,照相機(jī)IlA IlF能夠分別從不同的方向拍攝被攝體。另外,優(yōu)選照相機(jī)11被固定在地板或工作臺(tái)等上,不容易活動(dòng)。返回到圖2,終端裝置12例如是PC(Personal Computer,個(gè)人計(jì)算機(jī))等計(jì)算機(jī)。 終端裝置12具備外部I/F(Interface,接ロ )部121、通信部122、存儲(chǔ)部123和控制部124。外部I/F部121是用于與各照相機(jī)11連接的接ロ。外部I/F部121由遵循 USB (Universal Serial Bus,通用串行總線)或IEEE1394等標(biāo)準(zhǔn)的連接器、或者插入擴(kuò)展槽的照相機(jī)連接用的板(基板)等構(gòu)成。通信部122具備NIC (Network Interface Card,網(wǎng)絡(luò)接ロ卡)等,根據(jù)控制部124 的指示,通過(guò)因特網(wǎng)與服務(wù)器20進(jìn)行信息的收發(fā)。存儲(chǔ)部123 由 ROM (Read Only Memory,只讀存儲(chǔ)器)、RAM (Random Access Memory, 隨機(jī)存取存儲(chǔ)器)、硬盤裝置等構(gòu)成,存儲(chǔ)各種信息、各照相機(jī)11拍攝的圖像數(shù)據(jù)、以及用于控制部124執(zhí)行的程序等。此外,存儲(chǔ)部123用作控制部124執(zhí)行處理用的工作區(qū)。此外,存儲(chǔ)部123保存從服務(wù)器20發(fā)送的三維模型(多邊形信息)??刂撇?24具備CPU (Central Processing Unit,中央處理器)等,通過(guò)執(zhí)行存儲(chǔ)部123中所存儲(chǔ)的程序,控制終端裝置12的各部。此外,控制部124向服務(wù)器20請(qǐng)求根據(jù)各照相機(jī)11拍攝的圖像作成三維模型,并且使顯示裝置13顯示從服務(wù)器20接收的三維模型。此外,控制部124向服務(wù)器20請(qǐng)求合成多個(gè)三維模型,并且使顯示裝置13顯示從服務(wù)器20接收的合成后的三維模型。另外,對(duì)于控制部124進(jìn)行的處理的詳細(xì)情況,后面敘述。顯示裝置13是PC用的監(jiān)視器等,根據(jù)控制部124的指示,顯示各種信息。例如, 顯示裝置13顯示從服務(wù)器20接收的三維模型。輸入裝置14由鍵盤、鼠標(biāo)等構(gòu)成,生成與用戶的操作相應(yīng)的輸入信號(hào)并提供給控制部124。接下來(lái)說(shuō)明服務(wù)器20。服務(wù)器20具有根據(jù)從終端裝置12接收的圖像數(shù)據(jù)而作成三維模型,或者將多個(gè)三維模型合成的功能。如圖4A所示,服務(wù)器20具備通信部21、存儲(chǔ)部22和控制部23。
通信部21具備NIC (Network Interface Card)等,通過(guò)因特網(wǎng)與終端裝置12進(jìn)行信息收發(fā)。存儲(chǔ)部22由硬盤裝置等構(gòu)成,存儲(chǔ)各種信息、以及用于控制部23執(zhí)行的程序等。 此外,存儲(chǔ)部22用作控制部23執(zhí)行處理用的工作區(qū)。此外,存儲(chǔ)部22存儲(chǔ)照相機(jī)11的拍攝參數(shù)計(jì)算用的使客戶端10的顯示裝置13顯示的圖案圖像。此外,如圖4B所示,存儲(chǔ)部 22具備客戶端DB (數(shù)據(jù)庫(kù))221和三維模型DB222??蛻舳薉B221是存儲(chǔ)與客戶端10相關(guān)的各種信息的數(shù)據(jù)庫(kù)。該各種信息,通過(guò)后述的客戶端登錄處理而登錄。如圖5所示,在客戶端DB221中,按每個(gè)登錄的客戶端10存儲(chǔ)用于識(shí)別客戶端10的客戶端ID、認(rèn)證用的密碼、該客戶端10具備的各照相機(jī)11的照相機(jī)信息、和視線信息。照相機(jī)信息是由照相機(jī)ID和基本屬性、內(nèi)部參數(shù)、外部參數(shù)等構(gòu)成的信息,按客戶端10內(nèi)的各照相機(jī)11而登錄。基本屬性表示難以受到老化等的影響的不變的照相機(jī)11的屬性(性能)。因此, 對(duì)于基本屬性,若是相同種類的照相機(jī)11,則具有大致相同的基本屬性?;緦傩岳缡钦障鄼C(jī)11的分辨率、視角、焦距等。內(nèi)部參數(shù)是受到老化等的影響隨時(shí)間變化的照相機(jī)11的拍攝參數(shù)。因此,對(duì)于內(nèi)部參數(shù),即使是相同種類的照相機(jī)11,各自的內(nèi)部參數(shù)也不同。內(nèi)部參數(shù)例如是焦點(diǎn)距離系數(shù)、圖像的角度系數(shù)、透鏡的失真系數(shù)等。外部參數(shù)是表示照相機(jī)11相對(duì)于被攝體的位置關(guān)系的拍攝參數(shù)。外部參數(shù)例如由表示從被攝體觀察的照相機(jī)11的位置坐標(biāo)(X、I、z)、照相機(jī)11的上下方向的角度(縱搖)、左右方向的角度(平搖)、旋轉(zhuǎn)角度(轉(zhuǎn)動(dòng))等的信息構(gòu)成。視線信息是用于定義客戶端10內(nèi)的照相機(jī)11中哪些照相機(jī)11彼此成為用于作成三維模型的視線的信息。具體而言,視線信息是將構(gòu)成視線的照相機(jī)11的照相機(jī)ID彼此建立對(duì)應(yīng)的信息。例如,如圖3所示地配置照相機(jī)11,考慮由相鄰的照相機(jī)11彼此構(gòu)成一個(gè)視線。在該情況下,作為視線信息,將照相機(jī)IlA和照相機(jī)IlB建立對(duì)應(yīng)的信息、將照相機(jī)IlB和照相機(jī)IlC建立對(duì)應(yīng)的信息、將照相機(jī)IlC和照相機(jī)IlD建立對(duì)應(yīng)的信息、將照相機(jī)IlD和照相機(jī)IlE建立對(duì)應(yīng)的信息、以及將照相機(jī)IlE和照相機(jī)IlF建立對(duì)應(yīng)的信息成為視線信息。返回到圖4B,在三維模型DB222中,接受來(lái)自終端裝置12的委托而作成的三維模型(多邊形信息)與識(shí)別該三維模型的多邊形ID、對(duì)成為該三維模型作成源的成對(duì)圖像進(jìn)行了拍攝的各照相機(jī)11的照相機(jī)ID等建立對(duì)應(yīng)而存儲(chǔ)。返回到圖4A,控制部23具備CPU (Central Processing Unit)等,通過(guò)執(zhí)行存儲(chǔ)部 22中所存儲(chǔ)的程序,控制服務(wù)器20的各部。此外,控制部23接受來(lái)自客戶端10的委托,執(zhí)行登錄該客戶端10的照相機(jī)信息等的處理(客戶端登錄處理)、作成三維模型的處理(三維模型作成處理)、以及將已經(jīng)作成的多個(gè)三維模型合成的處理(三維模型合成處理)等。 對(duì)于控制部23進(jìn)行的這些處理的詳細(xì)情況,后面敘述。接下來(lái)說(shuō)明三維模型作成系統(tǒng)I的動(dòng)作。(客戶端登錄處理)首先,說(shuō)明客戶端登錄處理。服務(wù)器20為了根據(jù)客戶端10內(nèi)的各照相機(jī)11拍攝的圖像來(lái)作成三維模型,執(zhí)行事先登錄該客戶端10以及該客戶端10內(nèi)的各照相機(jī)11的照相機(jī)信息等的處理(客戶端登錄處理)。對(duì)于該客戶端登錄處理,參照?qǐng)D6的流程圖來(lái)詳細(xì)地進(jìn)行說(shuō)明。客戶端10的用戶操作輸入裝置14,使顯示裝置13顯示客戶端登錄用的畫面。然后,用戶操作輸入裝置14,在該客戶端登錄用的畫面中輸入與終端裝置12連接的各照相機(jī) 11的基本屬性。另外,照相機(jī)11的基本屬性可以通過(guò)參考照相機(jī)11的說(shuō)明書等來(lái)取得。 此外,用戶操作輸入裝置14,還輸入表示哪些照相機(jī)11彼此構(gòu)成視線的視線信息。然后,用戶在輸入完成之后,點(diǎn)擊顯示在客戶端登錄用的畫面上的登錄用按鈕。響應(yīng)于該點(diǎn)擊操作, 控制部124作成包括所輸入的上述信息的登錄請(qǐng)求數(shù)據(jù)(步驟S101)。圖7A中示出登錄請(qǐng)求數(shù)據(jù)的結(jié)構(gòu)。登錄請(qǐng)求數(shù)據(jù)是包括表示該數(shù)據(jù)是登錄請(qǐng)求數(shù)據(jù)的命令標(biāo)識(shí)符、各照相機(jī)11的照相機(jī)ID和基本屬性、以及視線信息等的數(shù)據(jù)。返回到圖6,接下來(lái),控制部124通過(guò)因特網(wǎng)將所作成的登錄請(qǐng)求數(shù)據(jù)發(fā)送到服務(wù)器20(步驟S102)。在接收到登錄請(qǐng)求數(shù)據(jù)時(shí)(步驟S103),服務(wù)器20的控制部23將該請(qǐng)求數(shù)據(jù)中包含的各照相機(jī)11的照相機(jī)ID和基本屬性、以及視線信息作為新條目(entry)登錄到客戶端DB221中(步驟S104)。另外,服務(wù)器控制部23對(duì)該登錄的新條目賦予新作成的客戶端ID和認(rèn)證用的密碼。此外,在該時(shí)點(diǎn),所登錄的新條目?jī)?nèi)的各照相機(jī)11的內(nèi)部參數(shù)、以及外部參數(shù)的值是空白欄。接下來(lái)控制部23從在步驟S104登錄的視線信息表示的視線中選擇一個(gè)視線(步驟S105)。然后,控制部23進(jìn)行取得構(gòu)成所選擇的視線的各照相機(jī)11的拍攝參數(shù)(內(nèi)部參數(shù)、外部參數(shù))的處理(參數(shù)取得處理)(步驟S106)。對(duì)于參數(shù)取得處理的詳細(xì)情況,參照?qǐng)D8和圖9的流程圖來(lái)進(jìn)行說(shuō)明。首先,控制部23向客戶端10發(fā)送消息信息,指示用戶使該顯示裝置13移動(dòng)到構(gòu)成在步驟S105選擇的視線的各照相機(jī)11能夠拍攝顯示裝置13的顯示面整體的位置(步驟 S201)。而且,客戶端10的終端裝置12的控制部124使顯示裝置13顯示從服務(wù)器20接收的消息信息所表示的消息(步驟S202)??蛻舳?0的用戶按照該消息,使顯示裝置13移動(dòng)到設(shè)置了被攝體的位置,并且使顯示面的朝向移動(dòng)到構(gòu)成在步驟S105選擇的視線的各照相機(jī)11能夠拍攝的位置。例如,在要算出構(gòu)成圖3所示的視線I的照相機(jī)IlAUlB的拍攝參數(shù)的情況下,客戶端10的用戶使顯示裝置13移動(dòng)到圖10所示的位置。返回到圖8,在顯示裝置13的移動(dòng)完成時(shí),用戶通過(guò)輸入裝置14,進(jìn)行用于向服務(wù)器20通知顯示裝置13的移動(dòng)完成的意思的操作輸入。終端裝置12的控制部124響應(yīng)于該操作輸入,通過(guò)因特網(wǎng)將移動(dòng)完成通知發(fā)送到服務(wù)器20(步驟S203)。接收到移動(dòng)完成通知時(shí),服務(wù)器20的控制部23通過(guò)因特網(wǎng)向客戶端10的終端裝置12發(fā)送照相機(jī)11的內(nèi)部參數(shù)計(jì)算用的圖案圖像。此外,服務(wù)器20的控制部23指示顯示裝置13顯示該圖案圖像(步驟S204)。按照該指示,終端裝置12的控制部124使顯示裝置13顯示所接收的內(nèi)部參數(shù)計(jì)算用的圖案圖像(步驟S205)。內(nèi)部參數(shù)計(jì)算用的圖案圖像,例如,如圖11所示,是各個(gè)點(diǎn)被等間隔地配置為格子狀的圖像。返回到圖8,終端裝置12的控制部124在內(nèi)部參數(shù)計(jì)算用的圖案圖像的顯示完成時(shí),將傳達(dá)圖案圖像的顯示完成的意思的顯示完成通知通過(guò)因特網(wǎng)發(fā)送到服務(wù)器20(步驟 S206)。在接收到顯示完成通知后,服務(wù)器20的控制部23指示終端裝置12進(jìn)行構(gòu)成在步驟S105選擇的視線的各照相機(jī)11的拍攝(步驟S207)。終端裝置12的控制部124接受來(lái)自服務(wù)器20的指示,使內(nèi)部參數(shù)算出對(duì)象的各照相機(jī)11執(zhí)行拍攝,取得所拍攝的圖像的對(duì)(成對(duì)圖像)(步驟S208)。然后,控制部124 通過(guò)因特網(wǎng)將所取得的成對(duì)圖像發(fā)送到服務(wù)器20(步驟S209)。服務(wù)器20的控制部23在接收到拍攝了內(nèi)部參數(shù)計(jì)算用的圖案圖像的成對(duì)圖像時(shí),判別該圖案圖像是否是在適當(dāng)?shù)奈恢门臄z的(步驟S210)。例如,預(yù)先在圖案圖像的四角標(biāo)注標(biāo)記,控制部23可以通過(guò)判別該標(biāo)記是否正確地位于所接收的成對(duì)圖像內(nèi)的給定位置,來(lái)判別是否是在適當(dāng)?shù)奈恢门臄z了圖案圖像。在判別為不是在適當(dāng)?shù)奈恢门臄z的圖案圖像時(shí)(步驟S210 ;否),處理轉(zhuǎn)移到步驟 S201,控制部23再次指示用戶移動(dòng)顯示裝置13,反復(fù)以后的處理。在判別為是在適當(dāng)?shù)奈恢门臄z的圖案圖像時(shí)(步驟S210 ;是),控制部23根據(jù)成對(duì)圖像內(nèi)所顯示的圖案圖像,通過(guò)公知的方法,求出拍攝了該成對(duì)圖像的各照相機(jī)11的內(nèi)部參數(shù)(步驟S211)。例如,控制部23可以算出在成對(duì)圖像的各圖像內(nèi)表示相同的點(diǎn)的特征點(diǎn)的視差,并根據(jù)該視差求出內(nèi)部參數(shù)。這里,由于(I)圖案圖像對(duì)照相機(jī)11的對(duì)位不充分、(2)在圖案圖像的一部分存在污跡等、(3)特征點(diǎn)的提取精度差、等不良,內(nèi)部參數(shù)的精度有可能不足夠。因此,控制部 23通過(guò)公知的方法,求出在步驟S211所求出的內(nèi)部參數(shù)的精度(步驟S212)。然后,控制部23判別所求出的精度是否為給定閾值以上(步驟S213)。另外,控制部23 可以使用例如文獻(xiàn)"A Flexible New Technique for Camera Calibration、Zhengyou Zhang、December 2、1998"中所記載的方法來(lái)算出內(nèi)部參數(shù)的精度。更具體而言,控制部23可以通過(guò)算出該文獻(xiàn)中記載的下述式的值(越接近0,精度越高),來(lái)算出參數(shù)的精度。
權(quán)利要求
1.一種三維模型作成系統(tǒng),包括具備多個(gè)攝像裝置的多個(gè)客戶端系統(tǒng)、和通過(guò)網(wǎng)絡(luò)與該客戶端系統(tǒng)的每一個(gè)連接的服務(wù)器,其中,所述客戶端系統(tǒng)具備請(qǐng)求數(shù)據(jù)作成単元,其作成三維模型作成請(qǐng)求數(shù)據(jù),該三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求根據(jù)各所述攝像裝置從不同的方向拍攝到的被攝體的圖像數(shù)據(jù)的組來(lái)作成三維模型,并且至少包含該已進(jìn)行拍攝的攝像裝置的識(shí)別信息;和請(qǐng)求數(shù)據(jù)發(fā)送単元,其通過(guò)所述網(wǎng)絡(luò)將所作成的三維模型作成請(qǐng)求數(shù)據(jù)發(fā)送給所述服務(wù)器,所述服務(wù)器具備客戶端系統(tǒng)存儲(chǔ)単元,其按每個(gè)所述客戶端系統(tǒng),將該客戶端系統(tǒng)具備的各攝像裝置的識(shí)別信息與包含各攝像裝置的屬性以及拍攝參數(shù)在內(nèi)的攝像裝置信息建立對(duì)應(yīng)進(jìn)行存取得単元,其響應(yīng)于所述三維模型作成請(qǐng)求數(shù)據(jù)的接收,從所述客戶端系統(tǒng)存儲(chǔ)単元取得具有該三維模型作成請(qǐng)求數(shù)據(jù)中包含的識(shí)別信息的攝像裝置的攝像裝置信息;三維模型作成単元,其基于所取得的攝像裝置信息,根據(jù)三維模型作成請(qǐng)求數(shù)據(jù)所請(qǐng)求的被攝體的圖像數(shù)據(jù)的組,作成三維模型;和三維模型發(fā)送單元,其將所作成的三維模型發(fā)送給作為所述三維模型作成請(qǐng)求數(shù)據(jù)的發(fā)送源的客戶端系統(tǒng),所述客戶端系統(tǒng)還具備顯示從所述服務(wù)器接收到的三維模型的顯示單元。
2.根據(jù)權(quán)利要求I所述的三維模型作成系統(tǒng),其中,所述客戶端系統(tǒng)還具備連續(xù)圖像發(fā)送單元,其將各攝像裝置以給定時(shí)間間隔連續(xù)拍攝到的圖像數(shù)據(jù)與對(duì)拍攝了該圖像的順序進(jìn)行表示的幀編號(hào)和該攝像裝置的識(shí)別信息一起發(fā)送給所述服務(wù)器,所述服務(wù)器還具備圖像存儲(chǔ)單元,其將所述連續(xù)圖像發(fā)送單元發(fā)送的圖像數(shù)據(jù)、幀編號(hào)和攝像裝置的識(shí)別信息建立對(duì)應(yīng)而積蓄存儲(chǔ),所述請(qǐng)求數(shù)據(jù)作成単元作成包括請(qǐng)求作成三維模型的圖像數(shù)據(jù)的幀編號(hào)在內(nèi)的所述三維模型作成請(qǐng)求數(shù)據(jù),所述三維模型作成單元從所述圖像存儲(chǔ)單元取得由所述三維模型作成請(qǐng)求數(shù)據(jù)中包含的攝像裝置的識(shí)別信息和幀編號(hào)所確定的圖像數(shù)據(jù)的組,根據(jù)所取得的圖像數(shù)據(jù)的組作成三維模型。
3.根據(jù)權(quán)利要求I所述的三維模型作成系統(tǒng),其中,所述請(qǐng)求數(shù)據(jù)作成單元作成三維模型作成請(qǐng)求數(shù)據(jù),該三維模型作成請(qǐng)求數(shù)據(jù)包含使各所述攝像裝置從不同的方向拍攝到的被攝體的圖像數(shù)據(jù)變差的圖像數(shù)據(jù)的組、并且請(qǐng)求根據(jù)該已變差的圖像數(shù)據(jù)的組來(lái)作成三維模型,所述三維模型作成単元根據(jù)所述三維模型作成請(qǐng)求數(shù)據(jù)中包含的圖像數(shù)據(jù)的組來(lái)作成三維模型,所述客戶端系統(tǒng)還具備紋理粘貼單元,其將所述攝像裝置拍攝到的圖像作為紋理而粘貼到從所述服務(wù)器接收到的三維模型,所述顯示單元顯示由所述紋理粘貼單元粘貼了紋理的三維模型。
4.根據(jù)權(quán)利要求I所述的三維模型作成系統(tǒng),其中,所述請(qǐng)求數(shù)據(jù)作成単元作成至少包含所述客戶端系統(tǒng)的認(rèn)證用信息在內(nèi)的三維模型作成請(qǐng)求數(shù)據(jù),所述服務(wù)器還具備認(rèn)證單元,其基于從所述客戶端系統(tǒng)接收到的所述三維模型作成請(qǐng)求數(shù)據(jù)中包含的認(rèn)證用信息,認(rèn)證該客戶端系統(tǒng)。
5.一種服務(wù)器,其通過(guò)網(wǎng)絡(luò)與具備多個(gè)攝像裝置的多個(gè)客戶端系統(tǒng)連接,所述服務(wù)器具備客戶端系統(tǒng)存儲(chǔ)単元,其按每個(gè)所述客戶端系統(tǒng),將該客戶端系統(tǒng)具備的各攝像裝置的識(shí)別信息與包含各攝像裝置的屬性以及拍攝參數(shù)在內(nèi)的攝像裝置信息建立對(duì)應(yīng)而進(jìn)行存儲(chǔ);接收單元,其接收從所述客戶端系統(tǒng)發(fā)送的三維模型作成請(qǐng)求數(shù)據(jù),該三維模型作成請(qǐng)求數(shù)據(jù)請(qǐng)求根據(jù)該客戶端系統(tǒng)具備的各所述攝像裝置從不同的方向拍攝到的被攝體的圖像數(shù)據(jù)的組來(lái)作成三維模型;取得単元,其響應(yīng)于所述三維模型作成請(qǐng)求數(shù)據(jù)的接收,從所述客戶端系統(tǒng)存儲(chǔ)単元取得具有該三維模型作成請(qǐng)求數(shù)據(jù)中包含的識(shí)別信息的攝像裝置的攝像裝置信息;三維模型作成単元,其基于所取得的攝像裝置信息,井根據(jù)三維模型作成請(qǐng)求數(shù)據(jù)所請(qǐng)求的被攝體的圖像數(shù)據(jù)的組,作成三維模型;和三維模型發(fā)送單元,其將所作成的三維模型發(fā)送給作為所述三維模型作成請(qǐng)求數(shù)據(jù)的發(fā)送源的客戶端系統(tǒng)。
全文摘要
本發(fā)明提供一種三維模型作成系統(tǒng)。三維模型作成系統(tǒng)(1)將各客戶端(10)具備的照相機(jī)的照相機(jī)信息、視線信息按每個(gè)客戶端(10)保存到服務(wù)器(20)中。而且,在根據(jù)所拍攝的成對(duì)圖像作成三維模型時(shí),各客戶端(10)將成對(duì)圖像發(fā)送給服務(wù)器(20),服務(wù)器(20)根據(jù)所接收的成對(duì)圖像和事前存儲(chǔ)的照相機(jī)信息作成三維模型。
文檔編號(hào)H04N13/00GK102609989SQ20111043910
公開(kāi)日2012年7月25日 申請(qǐng)日期2011年12月23日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者中島光康, 吉濱由紀(jì), 山谷崇史, 櫻井敬一 申請(qǐng)人:卡西歐計(jì)算機(jī)株式會(huì)社