行政院國家科學委員會專題研究計畫 成果報告
雷射掃描點雲資料結構化作業分析、幾何品質評估及應用領
域之研究(I)
計畫類別: 個別型計畫
計畫編號: NSC93-2211-E-002-054-
執行期間: 93 年 08 月 01 日至 94 年 10 月 31 日
執行單位: 國立臺灣大學土木工程學系暨研究所
計畫主持人: 趙鍵哲
報告類型: 精簡報告
報告附件: 出席國際會議研究心得報告及發表論文
處理方式: 本計畫可公開查詢
中 華 民 國 95 年 2 月 27 日
( )
(a).
; (b). (Iterated Hough Transform)
(3D Line Features) (Spatial Similarity Transformation)
Abstract
The authors investigated in this study by exploiting the concepts of structuralization on LIDAR point cloud and registering laser scanning data sets from different stations. The former task conducted by two streams includes extracting planes as well as line features and point features derivation. One of the two methods is to table the LIDAR point cloud attributed with geometric and topologic relationship of the points within near neighborhood and thus be able to classify the point cloud into planar features. Line features and point features are then derived seeking neighboring planes. The other method is to employ 3D grid structure well addressing point cloud into 3-D topology and followed by (a). region growing for hypothesizing planes and (b). iterated Hough Transform for refining the plane-features. Line features and point features can then be derived based on the previous solution on plane extraction. The latter task is mainly focused on developing the algorithms in which 3D line feature correspondences for registering multiple data sets with overlapping scene can be established by using geometric constraints in an automatic fashion. The spatial similarity transformation can then be performed by matched 3D line feature correspondence.
Keywords: Structuralization; Region Growing; Iterated Hough Transform; 3D Line Features; Spatial Similarity Transformation
(Point Cloud)
(a).
(
2005; 2005)
(Hybrid Model 2005)
(Boyer and Sarkar, 1999) Hough(1962)
(Hough Transform) Morgan and Habib(2002)
Habib et al.(2003) MIHT(Modified Iterated Hough Transform)
; Shaker(2004) LBTM(Line Based Transformation Model) Habib et al.(2005)
( ) ( )
(1
1 ( 2005) ) , , (a0 b0 c0 -1 (1) ( , , )a b cE E E (2) (3) (4) (5)
1 0
E i E i E ia x b y
+
+
c z
+ =
(1))
,
,
(
x
iy
iz
i i( , , )
a b c
E E E E 2 1 00 ~ (0,
)
Be A
+
ξ
− =
W
e
Σ =
σ
P
− (2) e ξ (da db dcE, E, E) W Σ A Bσ
0 P X Y Z]
)
(
[
]
)
(
[
ˆ
=
A
TBP
−1B
T −1A
−1A
TBP
−1B
T −1W
ξ
(3) 3 ~ ~ ˆ2 0 = en−Pe T σ (4) e n 1 1 1 2 0 ˆ ˆ [ ( ) ] ˆ = − − − Σξσ
AT BP BT A (5) 3D 1 2 …… 1 2 …… 1 2 …… 3D( , , )a b cL L L 2 (6) (7) Z (A,B,1) (P,Q,0) XY (Habib ,2000) (8) 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 ( , , )
( , , ) (
,
,
,)
0
0
L L L L L L a b c T a b c L L a b ca b c
b c
b c a c
a c a b
b a
D
D
=
−
−
−
Σ
Σ
=
Σ
(6) ) , , (ai bi ci i (i=1,2) L D : ; i i ibc a Σ i - ; 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) b b b c b c X Z P AZ a b a b a b a b a a a c a c Y Z Q BZ a b a b a b a b − − = + = + − − − − = + = + − − (7) 1 1 1 2 2 2 ( , , , ) 0 0 a b c T A B P Q Pt Pt a b c D Σ D Σ = Σ (8) Pt D A B P Q ( , , , , , )a b c a b c1 1 1 2 2 2 3 (9) E1 E2 E3 T 0 1 : 0 1 : 0 1 : 3 3 3 3 2 2 2 2 1 1 1 1 = + + + = + + + = + + + z c y b x a E z c y b x a E z c y b x a E (9) (2) (3)~(5) L A B C h5 h2 h1 h3 h6 h4 2 3 T(x,y,z) L1 L2 P Q R(2 4 4 2005) (Target Grid) (Search Grid) a b c (10) ' i A ' i C (11) (11) ) , , (x' y' z'
3 3 1 1 0 n C A× × + = (10) 1 1 1 2 2 1 3 n n n n x y z x y z C x y z × =
[
]
T app app app b c a A3×1= app a bapp capp i x yi zi 1 2 ' ' 1 ' ' 2 ' ' 1 0 1 0 1 0 n n A C A C A C + = + = + = (11) ' i A Ai' =Ci =[
xi yi zi]
' i C ' i A[
]
T i i i i x y z C' = ' ' '(Iterated Hough Transform)
i
d
(1) (5)
(3)
(Rigorous Model) (Approximated Model) (Hybrid Mode
5 2005) 6 (Collinearity) ) (Xc,Yc,Zc (12) ) , , ( ), , , (Xci Yci Zci Xdi Ydi Zdi (13) ) , , (Xci Yci Zci : 6 (( ', ', '), i i i Yc Zc Xc ( ', ', ') i i i Yd Zd Xd ) , , (Xci Yci Zci (Xdi,Ydi,Zdi) i ai i c i ai i c i ai i c n Z Z m Y Y l X X t= ′ − = ′ − = ′ − ( i=1,2,3 ,n) (12) ) , , ( , ) , , (XaiYai Zai Xbi Ybi Zbi i
+ = ′ ′ ′ ci ci ci Z Y X i c i c i c Z Y X m m m m m m m m m S T T T Z Y X 33 32 31 23 22 21 13 12 11 (13) ω φ κ M M M M = ⋅ ⋅ sin cos sin sin sin cos cos cos sin sin sin cos cos sin cos cos sin cos sin sin cos sin sin sin cos ) cos sin cos cos = 31 23 33 22 32 13 21 12 11 ) ( m ) ( ) ( ) ( )+ ( ) ( = m ) ( ) ( = m ) ( ) ( ) ( )-( ) ( = m ) ( ) ( =-m ) ( ) ( ) ( )-( ) ( = m ) ( ) ( =-m ) ( ) ( ) ( + ( ) ( = m ) ( ) ( m φ ω φ κ ω κ ω φ ω φ κ ω κ ω φ ω φ κ ω κ φ κ ω φ κ ω κ φ κ = (12) (14) (15) y = −w By e =Be (15) (16 ) ( 12 1 12 4 1 7 7 4 1 4 A B y e w n× = n× ξ × + n× n n× +
,
e~(0, e=σ2⋅P−1)(14) Be A By w− = ξ + n
:
; w : ; ξ: ; y : ; e:
; A : (12) B : (12) e A y= ξ+ e~(0, e=B⋅ e⋅BT =σ02P−1) (15) :ξ∧=[
AT(BP−1BT)−1A] [
−1 AT(BP−1BT)−1y]
: 7 4 ~ ~ ˆ02 − = n e P eTσ
(16) : 2[
1 1]
1 0 ˆ ˆ ( ) ˆ = ⋅ − − − Σξ σ AT BP BT A (12) (Xai,Yai,Zai), ( Xbi,Ybi,Zbi),(Xci,Yci,Zci) (17) (15) (18) A (P11,P12,P13,P21,P22,P23,P31,P32,P33,TX,TY,TZ) (TX,TY,TZ) (19)~(22) : 11 21 31 12 22 32 13cos cos sin cos sin
sin cos cos sin sin cos cos sin sin sin cos sin
sin sin cos sin cos
P = S [ ( ) ( )] P = S [- ( ) ( )] P = S ( )
P = S [ ( ) ( )+ ( ) ( ) ( )] P = S[ ( ) ( )- ( ) ( ) ( )] P = S [- ( ) ( )]
P = S[ ( ) ( )- ( ) ( ) (
κ φ κ φ φ
κ ω κ φ ω κ ω κ φ ω φ ω
κ ω κ φ ω)] P = S[ ( ) ( )+ ( ) ( ) ( )] P = S [23 cosκ sinω sinκ sinφ cosω 33 cos( ) ( )]φ cosω
(17) :ξ∧=
[
AT(BP−1BT)−1A]
−1y (18) 2 31 2 21 2 11 P P P S = + + (19) ) ( sin 1 31 S P − = φ (20) ) ) cos( ) cos( ) cos( ) sin( ( tan ) ( tan 1 11 21 1 φ κ φ κ κ = − − = − P P (21)) ) sin( ) cos( ) cos( ) sin( ( tan ) 33 ( tan 1 32 1 φ ω φ ω ω = − − = − P P (22) (14) (23) y = −w By e =Be (23) (15) 1 1 [7 ( 1)] 1 1 1 1 [ in (4 (li 1))] 1 [ ni (4 (li 1))] [7 (m 1)] m [ ni (4 (li 1))] [6 in li]( (6 ni li) 1 ) w A ξ B y e = ⋅ − × = ⋅ − × ⋅ − ⋅ − × = ⋅ − × = = × = + + e~(,0 e=σ2⋅P−1) (23) m : ; i l : ,i=1 ~n; ( (14)) (1) 7 3 8 X 2 Y 1 Z 1 587 Optech ILRIS-3D σ0 = ±8 ~ 12mm 9 34 5 10 11 1 2 -1 12 7 8 9 10 11 12
1 1 2 2 0 ˆ σ 0.00080(m ) 2 0.00082(m ) 2 A1 B1 C1 D1 A2 B2 C2 D2 -0.01659 -0.02419 0.00708 1.0 0.04074 -0.02707 0.00746 1.0 1.8684e-4 -1.4729e-5 3.5788e-5 1.2364e-4 -8.7347e-6 1.1843e-5 -1.4729e-5 3.7413e-6 -1.8270e-5 -8.7347e-6 1.6140e-6 -6.7620e-6 3.5788e-5 -1.8270e-5 9.9401e-5 1.1843e-5 -6.7620e-6 3.6384e-5
o 78 . 88 A B P(m) Q(m) 0.0078 0.2875 2.0073 39.9590 0.000014811 0.000018216 -0.00051498 -0.00026484 0.000018216 0.000030199 -0.00026486 -0.00074839 -0.00051498 -0.00026484 0.0036013 0.0017731 (A,B,P,Q) -0.00026486 -0.00074839 0.0017731 0.005169 7 Ea Eb Ec Ed Ee 13 14 T1 T2 2 X Y Z ˆ ˆ T Σ (m )2 2 0 ˆ e PeT n u σ = − ( 2 m )
1.61e-4 1.16e-4 -3.14e-5 1.16e-4 2.35e-4 -4.68e-5 T1 1.9629 39.258 -2.296
-3.14e-5 -4.68e-5 1.04e-4
5.9911e-6
6.04e-4 2.85e-4 -8.23e-5 2.85e-4 7.64e-4 -1.75e-4 T2 -0.0087 36.509 -1.557
-8.23e-5 -1.75e-4 2.53e-4
3.5686e-5 2 14 -14 -12 -10 -8 -6 -4 -2 0 2 4 -4 -2 0 2 4 6 8 13 T1 T2 T1 Ea Eb Ec Ed EeT2
(2) ALS40 0.4m 0.15m 1~5 15 3 1 8 16a 16b 17 97 18 4 3 1 2 3 4 5 4912 544 3306 2160 3257 ( /m2) 863.115 682.741 1055.599 765.756 596.208 0 ˆ σ a b c a b c 16b 16a 1 (1785 ) 3 4 5 2 1 15
19 5 9 10− × ×10−9 ×10−9 ×10−8 ×10−8 ×10−8 9 10− × ×10−9 ×10−9 ×10−8 ×10−8 ×10−8 9 10− × ×10−9 ×10−9 ×10−8 ×10−8 ×10−8 ) (m (m) 6 10− × ×10−6 ×10−6 ×10−6 6 10− × ×10−6 ×10−6 ×10−6 6 10− × ×10−6 ×10−6 ×10−6 6 10− × ×10−6 ×10−6 ×10−6 6 1( ) 2( ) 209 167 0 ˆ σ 1.085326 0.471968 a b c a b c -0.000257 0.001248 0.067637 0.000077 -0.000060 -0.046475 0.3651×10−8 -0.0387×10−8 -0.0315×10−8 0.1575×10−8 0.0077×10−8 0.0240×10−8 -0.0387×10−8 0.2866×10−8 0.1627×10−8 0.0077×10−8 0.1607×10−8 -0.0175×10−8 -0.0315×10−8 0.1627×10−8 0.3534×10−8 0.0240×10−8 -0.0175×10−8 0.0199×10−8 3( ) 4( ) 40 13 0 ˆ σ 0.191326 0.114854 248060 248065 248070 248075 248080 248085 248090 248095 248100 2743905 2743910 2743915 2743920 2743925 2743930 2743935 2743940 2743945 2743950 2743955 X (m) Y (m) Z (m) 248000 248050 248100 248150 248200 248250 248300 248350 248400 248450 2743750 2743800 2743850 2743900 2743950 2744000 19
(3)
(Range Image) Canny A~L
1~9 21 7(A)~(D) 21 a b c a b c -0.002307 0.003451 0.124240 0.002103 -0.000553 -0.076490 0.0399×10−6 0.0009×10−6 0.0942×10−6 0.9976×10−7 -0.3763×10−7 0.3780×10−7 0.0009×10−6 0.0262×10−6 -0.0600×10−6 -0.3763×10−7 0.4692×10−7 0.2619×10−7 0.0942×10−6 -0.0600×10−6 0.3755×10−6 0.3780×10−7 0.2619×10−7 0.6512×10−7 5( ) 6( ) 94 19 0 ˆ σ 0.152231 0.074807 a b c a b c -0.000068 0.000625 -0.159542 -0.000347 -0.000245 -0.034107 0.0074×10−6 0.0022×10−6 0.0217×10−6 0.2659×10−8 0.0169×10−8 0.0188×10−8 0.0022×10−6 0.0071×10−6 0.0255×10−6 0.0169×10−8 0.2105×10−8 -0.0166×10−8 0.0217×10−6 0.0255×10−6 0.1233×10−6 0.0188×10−8 -0.0166×10−8 0.0037×10−8
21 A B 7(A) 7(B) 7(C) 7(D) 21 21 21
Boyer, K.L. and S. Sarkar, 1999. Perceptual organization in computer vision: status, challenges, and potential, Computer Vision and Image Understanding 76(1):1-5.
Habib, A., A. Asmamaw, D. Kelly, and M. May, 2000. Linear Features in Photogrammetry,
Report No. 450, Department of Civil & Environmental Engineering & Geodetic Science, The Ohio State University, Columbus, OH, pp.22-25.
Habib, A., Y. Lee, and M. Morgan, 2003. Automatic Matching and Three-Dimensional Reconstruction of Free-Form Linear Features from Stereo Images, Photogrammetric
Engineering and Remote Sensing, 69(2):189-197.
Habib, A., G. Mwafag, M. Michel, and R. Al-Ruzouq, 2005. Photogrammetric and LIDAR Data RegistrationUsing Linear Features, American Society for Photogrammetry and Remote
Sensing, Vol. 71, No. 6, pp. 699-707.
Hough, P.V.C., 1962. Methods and Means for Recognizing Complex Patterns, U.S. patent
No.3069654.
Lin, S. H. and J. J. Jaw, 2004. Structuralization of Lidar Point Cloud, 25th ACRS, Volume I,
Chiang Mai, Thailand, pp. 102-107.
Morgan, M. and A. Habib, 2002. Interpolation of LIDAR Data and Automatic Building Extraction, ACSM-ASPRS 2002 Annual Conference Proceedings, pp. 19-26.
Shaker, A., 2004. The line-based transformation model (LBTM): A new approach to the
rectification of High-resolution satellite imagery,ISPRS Congress, pp. 850-855.
2005 pp. 51-58 2005 pp. 261-268 2005 pp. 43-50 2005 101p