一種地震剖面體顯示方法
【技術領域】
[0001]本發(fā)明涉及地球物理勘探地震資料計算機圖形顯示技術,屬于地球物理勘探數(shù)據(jù)處理和解釋范疇,具體是一種地震剖面體顯示方法。
【背景技術】
[0002]在地球物理勘探處理和解釋過程中,地震資料剖面計算機圖形顯示技術是必備的輔助方法,地震剖面顯示廣泛應用于資料處理、資料解釋各個過程中,甚至包括采集過程的質量監(jiān)控過程,可以說貫穿采集、處理、解釋整個過程。
[0003]常規(guī)地震資料剖面顯示在同一時刻只能顯示一個方向的剖面,而且由于地震資料一般以“地震道”形式存儲,所以常規(guī)剖面顯示只顯示測線或聯(lián)絡線的剖面,如果需要顯示水平切片,則需要臨時對地震資料進行抽取,這種顯示水平切片的方法顯示速度很慢,一個十幾個G的地震資料通常需要幾十秒甚至一分多鐘的時間才能完成切片數(shù)據(jù)抽取。因為用戶在同一時刻只能查看一個方向的地震剖面,無法掌握全方位的地質構造信息。傳統(tǒng)切換剖面的方法是從底圖上切換剖面或通過界面輸入要瀏覽的線號,這種切換線的方式不夠直觀、方便。
[0004]如果將地震資料按照X、Y、Z三個方向分別組織數(shù)據(jù),可以實現(xiàn)快速從磁盤中讀取到任意的剖面數(shù)據(jù)。使用“展開的盒子”方式實現(xiàn)三維剖面顯示,可以同一個窗口使用二維剖面顯示技術模擬三維可視化方式瀏覽三維地震體數(shù)據(jù),這種方式對計算機硬件配置要求較低,同時又滿足三維體顯示的顯示需求,因為它是正投影方式顯示,相對三維顯示地震資料解釋精度高。它拋棄了常規(guī)的滾動條、翻頁、輸入數(shù)字定位方式切換視圖,使用拖拽、鼠標滾輪滾動、多點觸控操作等方式操作標尺以實現(xiàn)對切片視圖的移動、縮放等控制,移動相鄰的切片視圖可以實現(xiàn)當前切片視圖切換操作,這種操作方式控制視圖瀏覽更加簡單、直觀,同時不需要按下某個按鈕或菜單切換鼠標操作狀態(tài),可以在鼠標執(zhí)行其它操作的同時匕如解釋層位、斷層)實現(xiàn)對視圖的移動、縮放和環(huán)線等控制。
【發(fā)明內(nèi)容】
[0005]本發(fā)明目地在于提供一種觀察的資料更加全面,瀏覽控制更加簡單、快捷的地震剖面體顯示方法。
[0006]本發(fā)明的具體實施步驟如下:
[0007]I)采集三維地震資料,統(tǒng)計地震數(shù)據(jù)的最大值和最小值;
[0008]所述的統(tǒng)計是抽樣得到的值域范圍內(nèi)地震數(shù)據(jù)最大值和最小值;
[0009]所述的統(tǒng)計是當值域范圍30道地震數(shù)據(jù),地震資料文件道個數(shù)為n,抽樣間隔則為n/30,根據(jù)間隔讀取地震資料,并統(tǒng)計其最大最小值;
[0010]為防止統(tǒng)計誤差,對該值域范圍擴大5% —10%:
[0011 ] min=min0 - (maxO - minO) *0.05
[0012]max=maxO+ (maxO - minO) *0.05
[0013]式中:min0為抽樣統(tǒng)計最小值,maxO為抽樣統(tǒng)計最大值,min結果最小值,max為結果最大值;
[0014]2)順序讀取每一條線,并將每個樣點的根據(jù)歸一化公式進行數(shù)據(jù)壓縮,得到單字節(jié)整形值V ;
[0015]v=-127+(v0 - min)*254/(max - min)
[0016]式中:min結果最小值,max為結果最大值,v0為原始值,vl為單字節(jié)壓縮值;
[0017]所述的單字節(jié)整形值是值域范圍為-127—127的8位整形值,單字節(jié)最大值(128)是空值特殊處理,壓縮后的數(shù)據(jù)是原來32位浮點數(shù)據(jù)的1/4大小。
[0018]3)將歸一化后的樣點值分別按照X (Inline),Y (CrossLine),Z (時間或深度)三個方向重新組織并存儲三個顯示數(shù)據(jù)體,對于三個文件中每個樣點在文件中的位置如下:
[0019]X (pos)=Xi*Zn+Yi*Xn*Zn+Zi
[0020]Y (pos)=Xi*Yn*Zn+Yi*Zn+Zi
[0021]Z (pos)=Xi+Yi*Xn*Zn+Zi*Xn
[0022]式中:X1、Y1、Zi表示X、Y、Z方向的某個坐標位置,Χη、Υη、Zn表示X、Y、Z方向樣點個數(shù),X (pos)、Y (pos)、Z (pos)表示三個切片文件中樣點的排列位置;
[0023]4)將三維地震數(shù)據(jù)顯示中立方體的左側面、右側面和頂面分別沿與正面交線位置展開,形成一個模擬3DV顯示方式展開的盒子狀地震剖面視圖。
[0024]盒子狀地震剖面視圖的正面和左右側面用來顯示X (Inline)或Y (CrossLine)方向切片(可以通過菜單命令轉動盒子來切換X (Inline)或Y (CrossLine)方向),而頂部則用來顯示Z (時間或深度)方向切片。
[0025]盒子狀地震剖面視圖的每個面根據(jù)其所在的坐標系平面找到對應的切片文件讀取顯示所需數(shù)據(jù)。
[0026]5)在每個視圖上制作標尺,用來標識當前顯示位置和范圍,當鼠標拖拽標尺時視圖將根據(jù)鼠標拖拽的距離以相同的距離移動視圖,以此變換當前視圖的顯示位置(盒子在三維體中的位置);
[0027]當鼠標滾輪在標尺上向上(或向下)滾動或通過觸摸屏做“拉伸”或“捏”操作時,視圖將根據(jù)滾輪滾動的速度或觸摸屏“拉伸”或“捏”的范圍放大或縮小視圖(“盒子”在三維體中的相對大小)。
[0028]當前視圖變化后,相鄰視圖將根據(jù)與當前視圖相交線的位置改變其切片位置(SP換線操作),這樣通過標尺就可以很方便實現(xiàn)以前需要菜單或按鈕實現(xiàn)的一些功能。
[0029]本發(fā)明即繼承了傳統(tǒng)二維地震剖面的各種優(yōu)點,同時觀察的資料更加全面,瀏覽控制更加簡單、快捷,滿足解釋人員觀察地震資料的各種要求。
【附圖說明】
[0030]圖1、三維數(shù)據(jù)體X、Y、Z方向顯示切片數(shù)據(jù)存儲方式示意圖,1-1表示X切片顯示方向,1-2表不Y切片顯不方向,1-3表不Z切片顯不方向。
[0031]圖2、“展開的盒子”顯示原理示意圖,2-1表示“盒子的正面”,2-2表示“盒子”頂部打開后視圖,2-3表示“盒子”左側打開后視圖,2-4表示“盒子”右側打開后視圖。
[0032]圖3、四個切片視圖在窗口中的布局實例圖,3-1為正面切片視圖,3-2為水平切片視圖,3-3和3-4分別為垂直于正面和水平切片的側面左、右切片視圖,3-5、3-6、3-7、3-8、3-9,3-10為各個視圖的標尺,通過控制這些標尺可以實現(xiàn)對視圖的移動、縮放等操作。
[0033]圖4、顯示效果實例。
【具體實施方式】
[0034]本發(fā)明在傳統(tǒng)的二維地震剖面顯示基礎上,通過將數(shù)據(jù)重新壓縮組織,以“展開的盒子”方式顯示三維地震數(shù)據(jù),同時通過標尺控制瀏覽位置和縮放比例。
[0035]本發(fā)明為了實現(xiàn)快速讀取各個方向的切片數(shù)據(jù),首先對地震數(shù)據(jù)進行重組,分別按照X、Y、Z方向對三維地震數(shù)據(jù)體進行切片并分別存儲。通過“展開的盒子”方式顯示體剖面,以達到同時顯示多個方向切片目的,使顯示更加直觀,顯示內(nèi)容更加豐富。本發(fā)明使用每個切片的標尺對剖面進行移動、縮放等顯示控制,不需要來回切換鼠標狀態(tài),操作更加便捷,更加直觀。
[0036]以下結合附圖詳細說明本發(fā)明的具體實施方案:
[0037]I)在數(shù)據(jù)加載階段采集三維地震資料,統(tǒng)計地震數(shù)據(jù)的最大值和最小值;
[0038]所述的統(tǒng)計是抽樣得到的值域范圍內(nèi)地震數(shù)據(jù)最大值和最小值;
[0039]所述的統(tǒng)計是當