• 沒有找到結果。

3 循序式的模擬退火圖形偵測系統

3.2 定義圖形參數

若有 k1個直線,k2個橢圓,k3個雙曲線,總共 k1+ k2+ k3= K 個圖形在影像

3.3.3. 所有點到所有圖形的距離

3.4.1. 使用模擬退火演算法尋找直線參數

機變數 r。若 prob > r,則接受 LP′,否則維持原本的 LP。

End for k End for m Step 3: 對系統降溫

使用式(8)對系統降溫,並重複 Step 2 直到達到夠低的溫度為止。

Yes

3.4.2. 使用模擬退火演算法尋找雙曲線參數

[ak 'bk']T =[ak bk]Tabn (12)

Yes

3.4.3. 使用模擬退火演算法尋找圓與橢圓參數

且使用 |a b'k k' |作正規化。其中 n = [n1 n2]T是一個 2 × 1 的隨機向量,

Yes

3.4.4. 使用模擬退火演算法尋找圖形參數之範例

所以我們使用 Metropolis criterion 來決定是否接受 LP′。假設 prob <r,不接受 LP′,使得 LP←LP= [a1, b1, c1]T

E(LP) E(LP′) ∆ =E E(LP′)- E(LP) < 0

接著調整形狀參數 a 和 b。隨機調整形狀參數 a 和 b,得到一個新的形 狀參數 a′ 和 b′。原本的參數向量 P = [p1] = [m1,x, m1,y, a1, b1, θ1, f1]T 則變為 P′ = [p1′] = [m1,x, m1,y, a1′, b1′, θ1, f1]T,。如圖 3.11 所示,新的能量 E(P′)大於原本的能 量 E(P),所以我們使用 Metropolis criterion 來決定是否接受 P′。假設 prob ≥ r,

則接受 P′,使得 P← P′ = [p1′] = [m1,x, m1,y, a1′, b1′, θ1, f1]T

E(P) E(P′) E =E(P')−E(P)<0

所以我們使用 Metropolis criterion 來決定是否接受 P′。假設 prob < r,不接受 P′,

使得 P← P,仍維持原本的參數向量。

E(P) E(P′) E =E(P')−E(P)>0

首先,我們依序偵測影像中的直線的直接波和雙曲線的反射波,並設定圖 形參數初始值。接著,輸入影像中的所有點座標和影像中的圖形個數 K。設定 門檻距離和門檻點數。再來使用 SA偵測圖形的參數,若要偵測的圖形是直線 的直接波,則使用偵測雙曲線的漸進線參數的 SA演算法。若要偵測的圖形是 雙曲線,則使用偵測雙曲線參數的 SA演算法。接著將已偵測到的圖形所包含 的點去除,剩下的點再使用 SA偵測圖形的參數。重複此步驟直到達到我們設 定的執行次數時,則換偵測下一個種類的圖形。直到所有圖形種類皆被偵測過 後,則停止系統。

移除已偵測到的 m

3.5.2. 使用模擬退火演算法尋找雙曲線的漸進線參數

和 b’k > 0 來表示雙曲線。改變後 p’k = [mk,x, mk,y, a’k, b’k, θk, fk]T, P′ = [p1, p2, …, p′k,…, pK]。使用式(5)、式(6)和、式(7b)計算 E(P′)。使用 Metropolis criterion判斷是否接受 P′。若∆E = E(P′) - E(P) ≤ 0,則接受 P′。若∆E = E(P′) - E(P) > 0,計算接受機率 prob = exp[-∆E/T(t)],並產生一平均分 布在(0,1)的隨機變數 r。若 prob > r,則接受 P′,否則維持原本的 P。

End for k End for m Step 3: 對系統降溫

使用式(8)對系統降溫,並重複 Step 2 直到達到夠低的溫度為止。

Yes

4 . 實驗與結果

4.2. 初始參數設定值。

4.5. 初始參數設定值。

mx,k my,k ak bk θk fk Tmax Nt α 25 25 1 1 0 1 20 20 0.85 αm αab αθ αf 下降溫度 門檻距離 門檻點數 偏移值

1 1 2 2 100 次 35 43 3

4.1. 欲偵測的影像。

4.2. 同步式偵測系統偵測的結果。

4.3. 循序式偵測系統第一次偵測的結果。

圖 4.4. 第一次偵測的 error下降圖。

圖 4.5. 移除已偵測到的圖形所包含的點。

圖 4.6. 剩餘的資料。

圖 4.7. 循序式偵測系統第二次偵測的結果。

圖 4.8. 第二次偵測的 error下降圖。

4.9. 第二次移除已偵測到的圖形所包含的點。

圖 4.10. 剩餘的資料。

圖 4.11. 循序式偵測系統第三次偵測的結果。

圖 4.12. 第三次偵測的 error下降圖。

4.13. 第三次移除已偵測到的圖形所包含的點。

4.14. 最後偵測的結果。

4.7. 初始參數設定值。

mx,k my,k ak bk θk fk Tmax Nt α K 25 25 1 1 0 1 10 60 0.85 8

αm αab αθ αf 下降溫度 門檻距離 門檻點數 偏移值 1 1 6 4 10 次 20 47 9

4.15. 欲偵測的影像。

4.16. 同步式偵測系統偵測的結果。

4.17. 循序式偵測系統第一次偵測的結果。

4.18. 第一次偵測的 error下降圖。

4.19. 移除已偵測到的圖形所包含的點。

4.20. 剩餘的資料。

4.21. 循序式偵測系統第二次偵測的結果。

4.22. 第二次偵測的 error下降圖。

4.23. 移除已偵測到的圖形所包含的點。

4.24. 剩餘的資料。

4.25. 循序式偵測系統第四次偵測的結果。

4.26. 第四次偵測的 error下降圖。

4.27. 第四次移除已偵測到的圖形所包含的點。

4.28. 最後偵測的結果。

4.9. 初始參數設定值。

mx,k my,k ak bk θk fk Tmax Nt α K 25 25 -1 1 0 1 15 10 0.85 3

αm αab αθ αf 下降溫度 門檻距離 門檻點數 偏移值 4 2 0.1 8 80 次 40 93 8

4.29. 欲偵測的影像。

4.31. 循序式偵測系統第三次偵測的結果。

4.32. 第三次偵測的 error下降圖。

4.33. 移除已偵測到的圖形所包含的點。

4.34. 剩餘的資料。

4.35. 循序式偵測系統第四次偵測的結果。

4.36. 第四次偵測的 error下降圖

4.37.第四次移除已偵測到的圖形所包含的點。

4.38. 最後偵測的結果。

實驗 4.偵測 10條直線的實驗

4.39. 欲偵測的影像。

4.40. 同步式偵測系統偵測的結果。

4.41. 循序式偵測系統第一次偵測的結果。

4.42. 第一次偵測的 error下降圖

4.43. 移除已偵測到的圖形所包含的點。

4.44. 剩餘的資料。

4.45. 循序式偵測系統第二次偵測的結果。

4.46. 第二次偵測的 error下降圖。

4.47. 移除已偵測到的圖形所包含的點。

4.48. 剩餘的資料。

4.49. 循序式偵測系統第三次偵測的結果。

4.50. 第三次偵測的 error下降圖。

4.51. 移除已偵測到的圖形所包含的點。

4.52. 剩餘的資料。

4.53. 循序式偵測系統第五次偵測的結果。

4.54. 第五次偵測的 error下降圖。

4.55. 移除已偵測到的圖形所包含的點。

4.56. 剩餘的資料。

4.57. 循序式偵測系統第七次偵測的結果。

4.58. 第七次偵測的 error下降圖。

4.59. 移除已偵測到的圖形所包含的點。

4.60. 剩餘的資料。

4.61. 循序式偵測系統第九次偵測的結果。

4.62. 第九次偵測的 error下降圖。

4.63. 移除已偵測到的圖形所包含的點。

4.64. 最後偵測的結果。

4.2. 真實影像中的圖形偵測

4.65. 硬幣圖。

4.67. 取 threshold把影像變成 binarycode。

4.68. Sobel取邊界點。

4.69. 輸入的資料。

4.71. 循序式偵測系統第一次偵測的結果。

4.72. 第一次偵測的 error下降圖。

4.73. 移除已偵測到的圖形所包含的點。

圖 4.75. 真實硬幣偵測結果。

在使用模擬退火找出直線參數前,人為設定初始參數如表4.15。圖4.82 - 4.108為偵測的結果、error下降圖、移除的點、與剩餘的資料。圖4.109為系統 最後的偵測結果。由圖4.109可以看出所有圖形都被偵測出來。圖4.110為真實 壁磚圖的偵測結果。

4.15. 初始參數設定值。

ak bk ck Tmax Nt α αab αc K 0 1 25 20 60 0.85 0.5 4 11 下降溫度 門檻距離 門檻點數 偏移值

110 次 7 600 80

4.76. 真實壁磚圖。

4.77. RGB轉 graycode。

4.78. 使用 imfill將壁磚內部雜訊去除。

4.79. Sobel取邊界點。

4.80. 輸入的資料。

圖 4.81. 同步式偵測系統偵測的結果。

4.82. 第一次偵測的結果。

4.83. 第一次偵測的 error下降圖。

4.84. 移除已偵測到的圖形所包含的點。

4.85. 第一次偵測後剩餘的資料。

4.86. 第二次偵測的結果。

4.87. 第二次偵測的 error下降圖。

4.88. 移除已偵測到的圖形所包含的點。

4.89. 第二次偵測後剩餘的資料。

4.90. 第三次偵測的結果。

4.91. 第三次偵測的 error下降圖。

4.92. 移除已偵測到的圖形所包含的點。

4.93. 第三次偵測後剩餘的資料。

4.94. 第四次偵測的結果。

4.95. 第四次偵測的 error下降圖。

4.96. 移除已偵測到的圖形所包含的點。

4.97. 第四次偵測後剩餘的資料。

4.98. 第六次偵測的結果。

4.99. 第六次偵測的 error下降圖。

4.100. 移除已偵測到的圖形所包含的點。

4.101. 第六次偵測後剩餘的資料。

4.102. 第八次偵測的結果。

4.103. 第八次偵測的 error下降圖。

4.104. 移除已偵測到的圖形所包含的點。

4.105. 第八次偵測後剩餘的資料。

4.106. 第十一次偵測的結果。

4.107. 第十一次偵測的 error下降圖。

4.108. 移除已偵測到的圖形所包含的點。

4.109. 最後的偵測結果。

4.110. 真實壁磚圖的偵測結果。

4.3. 模擬單炸點震測訊號圖形偵測

在偵測直線的直接波時,人為設定初始參數如表4.16所示。圖4.115為欲偵

4.112. 模擬水平地層的單炸點震策訊號圖。

圖 4.113. 模擬單炸點震策訊號經過 Envelop 處理。

圖 4.114. 經過 threshold 後的模擬水平地層震測訊號。

圖 4.115. 經過 peak 之後的震測訊號點。

4.116. 第一次偵測的結果。

4.117. 第一次偵測的 error下降圖。

4.118. 移除已偵測到的圖形所包含的點。

4.119. 剩餘的資料。

4.120. 第二次偵測的結果。

4.121. 第二次偵測的 error下降圖。

4.122. 移除已偵測到的圖形所包含的點。

4.123. 最後偵測的結果。

表 4.18

在偵測直線的直接波時,人為設定初始參數如表圖4.19所示。4.128為欲偵

4.125. 模擬傾斜地層的單炸點震策訊號圖。

圖 4.126. 模擬傾斜單炸點震策訊號經過 Envelop 處理。

圖 4.127. 經過 threshold 後的模擬傾斜地層震測訊號。

圖 4.128. 經過 peak 之後的震測訊號點。

4.129. 第一次偵測的結果。

4.130. 第一次偵測的 error下降圖。

4.131. 移除已偵測到的圖形所包含的點。

4.132. 剩餘的資料。

4.133. 第二次偵測的結果。

4.134. 第二次偵測的 error下降圖。

4.135. 移除已偵測到的圖形所包含的點。

4.136. 最後偵測的結果。

表 4.21

我們由 Colorado School of Mine 所建立的 Seismic Unix System 中取得來自 Canadian Artic 的真實震測訊號圖 [5]。共有 48個接收站,接收站每 0.002sec

4.23. 初始參數設定值。

mx,k my,k ak bk fk Tmax Nt α 24.5 0 -1 1 2000 60 25 0.9

αm αab αf 下降溫度 門檻距離 門檻點數 偏移值 2 4 8 200次 40 25 1

4.137. 真實地層的單炸點震策訊號圖。

圖 4.138. 真實地層單炸點震策訊號經過 Envelop 處理。

圖 4.139. 經過threshold後的真實地層震測訊號。

圖 4.140. 取peak之後的震測訊號點。

4.141. 去除1.7 秒以下的訊號後的真實地層震測訊號(欲偵測的影像)。

4.142. 第一次偵測的結果。

4.143. 第一次偵測的 error下降圖。

4.144. 移除已偵測到的圖形所包含的點。

4.145. 剩餘的資料。

4.146. 第二次偵測的結果。

4.147. 第二次偵測的 error下降圖。

4.148. 移除已偵測到的圖形所包含的點。

4.149. 最後偵測的結果。

4.150. 把偵測出的圖形畫回真實震測圖上。

5 . 偵測 CDP g a t h e r之圖形並反推地層原貌

5.1. 介紹

在地球物理探勘中,利用震測訊號還原地層原貌是很重要的一門學問。傳 統還原地層原貌的方法如圖 5.1 所示,先收集震測訊號,接著將訊號排列成 common depth point gather (CDP gather),再使用 constant velocity stack (CVS)或 velocity spectra (VSPEC)的方法做速度分析,利用分析後所得的速度對每張 CDP gather 做 normal moveout correction (NMO)修正。最後再對每張 CDP gather 本身 的 traces 相加起來,每張 CDP gather 都變成一條 trace,這些 traces 排列起來即

5.2. 實驗步驟

5.3. 還原地層的範圍。

3.95km

4.6875km

欲還原地層範圍

1.2625km

接收站移動範圍

5.425km 0.525km

2km 炸點移動範圍

圖 5.4. 炸點在 2km 的 one-shot seismogram。

3000 2000

1000

525 3475

對應地層位置

圖 5.5. 炸點在 3km 的 one-shot seismogram。

2000 3000 4000 對應地層位置

1525 4475

5.2.2. The CDP gather

CDP gather 的收集如圖 5.6 所示,每一條 trace的反射點皆相同。將這些反 射點相同的 traces收集起來,即成為一張 CDP gather。

5.6. CDP gather訊號來源。

將模擬地層中所炸得之 40張 one-shot seismograms 內有相同反射點的 traces 收集起來,排成 CDP gather,共可得 138張 CDP gather。如圖 5.7 所示,其中第 60張 CDP gather到第 81張 CDP gather所含的 tracenumber最多。138張 CDP gather 共含有 (138+21)*30/2=2400條 traces,與 40張 one-shot seismograms 所函 40× 60=2400條 traces數目相同。

1 2 3 3 2 1

炸 收

trace number

CDP number與炸點和接收站的關係式如下: 10張 one-shot seismograms 中其 trace 對應每張 CDP gather 與炸點和接收站位置

CDP number與炸點和接收站的關係式如下: 10張 one-shot seismograms 中其 trace 對應每張 CDP gather 與炸點和接收站位置

相關文件