发明名称 一种利用位场高阶水平梯度模识别地质体边界的方法
摘要 一种利用位场高阶水平梯度模识别地质体边界的方法,原理是首先构建圆滑去噪线性方程组,求取圆滑去噪滤波算子,将该算子与重磁数据褶积,获得去噪之后的重磁数据;构建水平导数线性方程组,求取高阶水平导数模滤波算子,将该算子与去噪之后的重磁数据褶积,获得重磁数据的高阶水平导数,然后求取高阶水平导数模;绘制高阶水平导数模等值线图或映像图,根据高阶水平导数模的极大值识别地质体边界或断裂的水平位置。
申请公布号 CN103439755A 申请公布日期 2013.12.11
申请号 CN201310397574.2 申请日期 2013.09.05
申请人 杨洋;张道远 发明人 杨洋;张道远
分类号 G01V11/00(2006.01)I 主分类号 G01V11/00(2006.01)I
代理机构 代理人
主权项 1.一种利用位场高阶水平梯度模识别地质体边界的方法,特点是通过以下技术方案实现:1)在工区采集重力或磁力资料;2)对野外采集的重磁资料进行各种常规校正及改正;3)采用插值方法将重磁资料网格化,形成规则网重磁资料f<sub>0</sub>;4)构建圆滑去噪线性方程组,方程组为:<maths num="0001"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>j</mi><mn>4</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><mn>1</mn></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><msup><mi>i</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>6</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msup><mi>i</mi><mn>2</mn></msup></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>j</mi><mn>6</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msup><mi>j</mi><mn>2</mn></msup></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><msup><mi>i</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>6</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>8</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>6</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msup><mi>i</mi><mn>4</mn></msup></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>6</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>6</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msub><mi>c</mi><mn>1</mn></msub><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><msup><mi>j</mi><mn>6</mn></msup><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>6</mn></msup><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><msup><mi>j</mi><mn>8</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>L</mi></mrow><mi>L</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>K</mi></mrow><mi>K</mi></munderover><msup><mi>j</mi><mn>4</mn></msup></mrow></math>]]></maths>式中,c<sub>1</sub>~c<sub>6</sub>为待求的方程解,K=(x方向上的圆滑去噪算子点数-1)/2,L=(y方向上的圆滑去噪算子点数-1)/2;5)求解线性方程组,得到圆滑去噪滤波算子c<sub>1</sub>;6)对f<sub>0</sub>进行圆滑去噪,即用圆滑去噪滤波算子c<sub>1</sub>与f<sub>0</sub>褶积运算,得到去噪之后的重磁数据f<sub>1</sub>:f<sub>1</sub>=c<sub>1</sub>*f<sub>0</sub>7)构建水平导数线性方程组,方程组为:<maths num="0007"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><msup><mi>i</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><mi>ij</mi><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>4</mn></msup><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>3</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><msup><mi>ij</mi><mn>3</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><mi>i</mi></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><mi>ij</mi><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>3</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><mi>i</mi><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><msup><mi>j</mi><mn>4</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><mi>j</mi></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><msup><mi>i</mi><mn>4</mn></msup><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><mi>i</mi><mn>3</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>6</mn></msup><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>5</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><msup><mi>i</mi><mn>3</mn></msup><msup><mi>j</mi><mn>3</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msup><mi>i</mi><mn>3</mn></msup></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><msup><mi>i</mi><mn>3</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>5</mn></msup><mi>j</mi><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><msup><mi>i</mi><mn>3</mn></msup><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msup><mi>i</mi><mn>2</mn></msup><mi>j</mi></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><mi>i</mi><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>4</mn></msup><msup><mi>j</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>3</mn></msup><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><mi>i</mi><msup><mi>j</mi><mn>5</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msup><mi>ij</mi><mn>2</mn></msup></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msub><mi>a</mi><mn>1</mn></msub><mi>i</mi><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><msup><mi>i</mi><mn>3</mn></msup><msup><mi>j</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><msup><mi>i</mi><mn>2</mn></msup><msup><mi>j</mi><mn>4</mn></msup><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><mi>i</mi><msup><mi>j</mi><mn>5</mn></msup><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><msup><mi>j</mi><mn>6</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>N</mi></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>M</mi></mrow><mi>M</mi></munderover><msup><mi>j</mi><mn>3</mn></msup></mrow></math>]]></maths>式中,a<sub>1</sub>~a<sub>6</sub>为待求的方程解,M=(x方向上的水平导数算子点数-1)/2,N=(y方向上的水平导数算子点数-1)/2;8)求解线性方程组,得到a<sub>3</sub>、a<sub>6</sub>,x及y方向的高阶水平导数算子分别为:<maths num="0013"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>x</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><msub><mi>a</mi><mn>3</mn></msub><msup><mi>&Delta;x</mi><mn>3</mn></msup></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>y</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><msub><mi>a</mi><mn>6</mn></msub><mrow><mi>&Delta;</mi><msup><mi>y</mi><mn>3</mn></msup></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>式中:Δx为x方向的间距,Δy为y方向的间距;9)分别对f<sub>1</sub>进行x方向及y方向高阶水平导数计算,即进行褶积运算:<maths num="0015"><![CDATA[<math><mrow><msub><mi>f</mi><mn>2</mn></msub><mo>=</mo><msubsup><mi>f</mi><mi>x</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>*</mo><msub><mi>f</mi><mn>1</mn></msub></mrow></math>]]></maths><maths num="0016"><![CDATA[<math><mrow><msub><mi>f</mi><mn>3</mn></msub><mo>=</mo><msubsup><mi>f</mi><mi>y</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mo>*</mo><msub><mi>f</mi><mn>1</mn></msub></mrow></math>]]></maths>10)求取高阶水平梯度模:<img file="FSA00000947485900000210.GIF" wi="307" he="75" />11)绘制高阶水平导数模等值线图或映像图,根据高阶水平导数模的极大值识别地质体边界或断裂的水平位置。
地址 100083 北京市海淀区学院路20号石油大院1-3-502