
摘 ?要:隨著數字藝術的發展,游戲動漫、三維地圖、虛擬現實、數字媒體等領域都需要使用大量的三維數字資源。低成本、高效率獲取優質的三維模型和紋理貼圖成為產業發展的必需條件。圖像三維建模為行業需求提供了有效的解決方案。運用此技術手段獲取三維模型的前提條件是提高影像采集質量。探索一套通用的圖像三維建模影像采集技術規范和優化手段可以提高圖像三維建模的精確度和效率。
關鍵詞:圖像三維建模;紋理貼圖;影像采集;三維空間重構
隨著圖像三維建模軟件的完善發展,這種建模方法在三維地圖、影視動畫、虛擬現實、數字媒體等領域廣泛應用。對比激光掃描建模,數字圖像建模精度略低,但可以同步獲取三維模型和紋理貼圖。相反,激光掃描建模想獲取紋理貼圖則需要增加輔助手段。因此,圖像三維建模有高效率、操作性強的實際應用價值。圖像三維建模的前期影像采集質量高低會直接影響圖像建模軟件生成的三維模型和紋理貼圖的還原精確度。要獲得高質量的三維模型和紋理貼圖就必須優化前期影像采集方案。影像采集方案優化主要從減少采集干擾信息和優化拍攝手段兩方面進行。
減少干擾信息的目的是提高三維模型還原精確度和紋理貼圖準確度。干擾信息主要表現為被掃描物體表面高光反射和鏡面反射干擾、三維空間重構采樣點干擾、圖像暗部噪波干擾等。可以從過濾采集對象表面反光、改善拍攝環境、提高采集影像的質量方面進行改善。
優化拍攝手段包括:三維空間重構優化、采樣優化、攝影技巧優化。
一、減少影像干擾信息
(一)過濾采集對象的表面反光干擾
過濾采集對象的表面反光是為了獲得干凈的漫反射紋理,減少被采集對象表面的高光反射和鏡面反射干擾。第一種減少干擾的方法是對拍攝對象進行表面處理。以真人影像采集為例,可以為人物臉部做吸油處理或者上一層粉底以減少皮膚表面的油亮反光。但是,物體做表面處理會影響它的表面材質反光屬性,例如金屬表面、木制品、塑料表面都有反光和鏡面反射特性,一旦做了表面反光處理就會變成亞光質感。對于陶瓷更是沒法改變其高亮質感。第二種減少干擾的方法是利用偏振鏡片過濾被拍攝對象的高光和反射光,從而獲得理想的漫反射圖像。被過濾高光和反射光信息的漫反射圖片是理想的三維建模圖像。這種圖像可以生成最佳的漫反射紋理貼圖,使用它生成的三維模型可以計算出準確的三維模型結構和表面凹凸細節。但是,這樣三維模型的反光屬性和鏡面反射屬性會丟失,因為偏振鏡過濾了被掃描物體表面的高光和反射光信息。我們可以在三維軟件的材質編輯器編輯材質的反射光強度、反射區域范圍、表面粗糙度、鏡面反射強度、菲尼爾反射等參數,以此模擬物體的材質特性。
被偏振鏡過濾的高光、鏡面反射光信息在三維材質還原方面可以再次被利用。我們需要分別獲取被拍攝對象高光、鏡面反射紋理通道和漫反射紋理通道。這兩個通道的貼圖分別賦予三維材質漫反射和高光反射范圍或者高光反射強度等材質節點。這種做法可以準確還原材質紋理和反光特性。根據這個思路我們進行兩個技術實驗。第一個實驗,使用三腳架固定相機并進行兩次曝光,其中一次曝光在鏡頭前面手持一片影視拍攝用的偏振鏡片,旋轉鏡片角度過濾反射光。兩次拍攝都不可以觸碰相機,需要使用手機APP或者USB控制線連接電腦控制相機曝光,避免相機位移導致兩張相片沒法完全重疊。這兩張相片在后期合成軟件利用圖像差值計算可以分離出一張高光通道貼圖,可用作高光或者反射貼圖。使用偏振鏡片拍攝的圖像可以直接用作漫反射紋理貼圖。但是這種技術實施手段效率低,難以批量化操作。第二個實驗,根據第一個實驗的結果,利用分光鏡的原理,設計出一套雙相機同步同角度分光拍攝裝置,使用它就可以高效率實現第一個實驗需要獲取的圖像。
(二)改善拍攝環境,減少拍攝現場干擾信息
改善拍攝環境的燈光照明,能夠降低燈光反射和投影的干擾。首先,搭建光照均勻、多角度照明、照度統一、色溫一致的漫反射燈光。三維掃描影像采集不建議在自然光條件下進行,因為光線會隨著時間和天氣變化導致照明亮度和角度變化,最終造成采集圖像曝光不一致。另外,自然光也許有濃重的陰影,影響漫反射紋理采集。其次,不可以使用燈具直接照明,因為燈具的反光會直接投射到物體表面,出現不自然的高光區域和鏡面反射。
通過對比測試,最優化的方法是使用大型柔光板柔化光線,過濾燈泡的反射;或者使用反光板反射燈光的間接照明手段。為了減少陰影和提高被掃描對象的暗部照明,亮度燈光要從前后、左右上下多角度照射被掃描物體,從而獲取均勻的漫反照射效果。這種均勻、多角度的漫反射照明如同手術室的無影燈,一方面可以避免出現生硬的陰影或者沒有層次的暗部區域,另一方面也可以避免產生不自然的高光亮點和反射。通過對比試驗,使用了漫反射光源和直接照射光源所獲得的圖像分別進行建模和生成貼圖。我們發現使用燈光直射照明條件下,采集圖像所獲取的模型與貼圖在三維軟件渲染時有明顯不自然的燈光投影以及模型的暗部缺乏層次細節,模型暗部的結構還原失真。同時,三維模型存在不跟隨光照角度變化的高光反射。
搭建攝影臺,也可以減少背景干擾。參照攝影棚攝影和人像攝影的經驗,根據不同的拍攝對象搭建黑白灰不同的純色背景,并配合柔光攝影臺。此技術手段可以獲得干凈的拍攝背景,減少不必要的背景圖像信息干擾,因此也降低了三維空間重構采樣點干擾。
(三)提高影像采集質量,降低圖像噪點干擾
這一手段的重要思路是提高存儲圖片寬容度,并使用高質量存儲格式,減低圖像暗部噪點干擾。改善照明燈光在一定程度上能彌補圖片采集暗部細節層次還原。但受到相機曝光動態范圍的影響,拍攝時候會遇到亮部和漫反射區域曝光準確而暗部區域曝光不足、圖像暗部有明顯的噪點、圖像暗部層次丟失等情況。目前主流的單反相機可以涵蓋12到13檔的曝光動態范圍,沒法達到高動態圖像采集的標準。最有效的方法是通過±2.5到3檔的包圍曝光,同步采集一組為三張的照片,利用HDRI軟件工具,把這三張照片合并為一張HDRI高動態圖。針對不同的圖像三維建模軟件需求,我們可以直接使用HDRI圖片或者對HDRI圖調整曝光和暗部曲線,映射為8比特jpg或者10比特的tif圖片。從HDRI圖片映射的位圖暗部噪點基本消失,具有豐富的細節層次,適合圖像三維建模使用。從三維渲染的角度和紋理貼圖的角度來看,暗部紋理的亮度層次盡量與受光區域的亮度層次接近,因為在三維渲染當中,燈光投射到三維物體必然產生陰影,如果紋理貼圖本來就帶有拍攝時候捕捉到的陰影,它與三維燈光照射后產生的陰影重疊會造成暗部完全失去紋理細節。另外,這些假的陰影不會隨著三維燈光的照射角度變化。
二、優化拍攝手段
(一)采樣優化
三維空間重構首先要規范采集圖像的分布和重疊度。以固定掃描對象在旋轉臺進行拍攝為例,圖像拍攝角度要360度覆蓋被掃描物體。通過對比測試,我們得到優化的參考數據,每一圈拍攝8-9張圖片,圖片間隔在35度到45度之間,上下拍攝3-4圈圖片。圖像的重疊度在40%--55%左右是最理想的。
(二)三維空間重構優化
三維空間重構原理是圍繞掃描對象按照一定的順序采集圖片序列。采集圖像有兩種方法:
1.拍攝者360度圍繞被拍對象進行拍攝。這種拍攝方法直接簡便,能獲取豐富的空間參考點,有利于三維空間重構。但會帶來兩個問題,一是空間參考點多容易產生干擾模型的參考點,需要手動清空沒必要的參考點,再進行三維模型優化和輸出。二是拍攝角度改變導致拍攝物體在不同的取景角度采樣到的光線照射不均勻,不容易獲得相對照射均勻的紋理貼圖。
2.把被掃描對象放置在旋轉臺上,被掃描對象360度旋轉。攝影機固定在腳架上,只調節攝影機高低和俯仰角度進行拍攝。我們可以獲取按照經緯度整齊排列、間距統一的圖片序列。此方法比較有利于三維重構。但是對于結構復雜的被掃描對象需要在對于位置選擇更多的角度和不同的距離拍攝圖片,避免出現三維參考點誤差而產生三維模型變形或者表面凹凸結構錯誤等問題。
在純色背景下拍攝采樣便于把掃描對象與背景分離。如圖1所示,實驗測試證明最理想的辦法是在被掃描對象下面放置一張標準色卡。一方面,色卡的不同色塊紋理識別度高,可以有助于空間的重構。另一方面,色卡可以作為色彩矯正使用,可以提高漫反射紋理貼圖的還原準確度。
(三)攝影技巧優化
對于鏡頭參數優化,一般建議使用中小光圈拍攝,大于5.6光圈會導致景深過淺,沒法捕捉焦點以外的空間參考點。不建議使用廣角或者長焦拍攝。廣角拍攝會產生鏡頭畸變使會造成三維模型變形;長焦拍攝會導致景深過淺,沒法獲取焦點以外的參考點。這些都是圖像建模中圖像采集主要的干擾信息。相機的文件記錄格式建議使用Raw格式,使用最高分辨率尺寸存儲,雖然這些文件格式會導致后期計算緩慢,但是可以提高三維建模還原的精確度。
三、結語
通過以減少圖像三維建模干擾信息和優化拍攝手段為目的系列實驗對比,我們總結出一套三維建模前期影像采集優化方案。此方案提出的規范與標準參考有助于提高三維模型質量并具有實用價值。該方案從優化被拍攝對象表面反光特性、分離漫反射與高光通道、改善光照環境、提高被采樣物體暗部的光線照度、采用HDRI高動態圖像格式存儲圖片、規范采樣角度和采樣密度到增加空間參照點,探索出一套行之有效的方法。它可以提高圖片三維建模的精確度,也可以獲取高質量的漫反射紋理貼圖和重要的高光反射材質屬性參數(如圖2)。
參考文獻:
[1]劉紅英,楊春,龍馬利.Agisoft Photoscan在歷史建筑保護中的創新應用和研究——以四川崇州市街子古鎮字庫塔為例[J].技術與市場,2020(7):44-46.
作者簡介:崔偉全,碩士,中山職業技術技術學院講師。