Professional Documents
Culture Documents
Three-Dimensional Documentation
Pierre Moulon, Alessandro Bezzi
34567896A
12345673894A3B29CDE3F464A8EBAE83486546AC694497453F374673C944639493 4
38F3BAC3F4C94A234C374648B2366CB476BE539AAC69486C7C944FC534974BBE8A344A6483B6874A2833
7C539FC6947A 494A234FA437CAC69464A23468!F264A23483F39AAC694"#65EA384$CFC694974A8EBAE834%865 4
6AC69493453A26766C3F4C948B2366CB444A28337C539FC6944476BE539AAC69 444&9444639444F6E8B3486B2 4
'4F26374A23479A3F464A2CF493453A26766464B6FA468A(CCA438FACCA4)4(EA4CA4F64C739ACC374
F653486(35F*4A234EF3464A234B6F3743AE83473A3BA684%14F6E8B34B6734974A23493B3FFCA4644FC5CCBAC6946 4
A23468!6 4
1234F6A834+A2694+26A68553A84166(6,4++14CF446FFC(34F6EAC694A64F634A23F3486(35F 4A4CF4
B656F37464A2694FB8CAF4A2A4EA65A34A2347C3839A4FA3F464A23468!6 4123439AC83486B3FF4CF4837EB374C9 4
A64B65597F4BC(8AC694974739F3483B69FA8EBAC69 41234EF384B948E94CA48654482CB4C9A38B34684865 4
A385C9 4 B65597 4 #C(8AC69 4 CF 4 3868537 4 CA2 4 E9738 4 2C3 4 739F3 4 83B69FA8EBAC69 4 CF 4 7693 4 A286E24
#$-+$ 4.3FCA34A234EA65AC694A234EF384B94B69A864A234C9483FEA4B266FC94A64C9CAC4853A38F*4A234
C534FC/34974A2343AE83473A3BA68 4&BAC94694A234C8FA4853A38473A385C93F44837EBAC69464A234B65EAAC694AC53 4
974473B83FC94739FCA464A2346C9A4B6E7 4&BAC94694A2343AE83473A3BA684C9E39B3F4A234C9483FEA*4++14B9 4
68!4(6A24CA24%14A39A464A23409C38FCA4648CACF24#6E5(C448334EF(3469468483F38B24E86F34974
CA24$1%2&14833F374E973843+14 44CB39F3 41234EF3464$1%2&1439FE83F4456834BBE8A3483FEA4A26E24CA4
C9B83F3F4A234AC53464BBEAC69 4
+A2694+26A68553A84 166(6, 4 833F374 E973843+14 54 CB39F3 4 CF44 BFFCB4 3,53464 %164
8673BA 4 C94 2CB2 4 C9FA8E539AF 4 974 !96373 4 834 F2837 4 1234 B655E9CA 4 68!F4 68 4 A234 7336539A4 6 4 A234
F6A834F28C94B6734567CCBAC694337(B!F4974(EB23B!C9
1BACD67EF96ED
9 09C38FCA:4+8CF2FA41340;4#<;4#39A384684$CFE4#65EAC942<+#
4 &;#12&
1
FA 4 73B73 4 4 EB2 4 8683FF 4 83 4 CFC(3 4 CA2 4 3(F38CB3 4 C!3 4 A23 4 CB86F6A 4 +26A6F9A24
+8673BA5
6E846(73BAC34B69FCFA4C9486C7C944A66B2C94C94687384A645!345.47CCA4B643F 4
12CF4A66B2C94F26E74(34%8334639F6E8B34974#86FF+A6854A64(34BB3FFC(34CA26EA4
B69FA8C9A 4 6E8 4 C3C93 4 78F 4 83 4 865 4 3,CFAC9 4 F6EAC69 4 A2A 4 23 4 8639 4 A6 4 (34
E9BAC69497473DEA3
2BA86FAE7
12345.483B69FA8EBAC69486(354B6E74(3473B656F374C9A64A283345C94FA3F*
9 #6883F69739B3F4(3A3394C8F464C53F48346E9749745.4B69CE8AC69464
C534C8F48343FAC5A3743FAC5AC6946483AC34B53846F3
4 123 4 A6C3 4 3653A8C3F 4 83 4 EF37 4 C9 4 4 B65569 4 B6687C9A3F 4 FFA354
3FAC5AC694646(4B53846F3
5 =C944B653A34B5384BC(8AC694426563936EF4739F345673464A234
FB3934FE8B3F4CF4B65EA374EFC944C53F
3 http://photosynth.net
4 AGARWAL et alii 2009
FRAHM et alii 2010
5 http://www.pix4d.com/
6 http://www.acute3d.com/
7 http://ict.debevec.org/~debevec/Research/
8 http://www.canoma.com/
9 http://www.photomodeler.com/
9F 16>244FF?
11 BAY et alii 2008
12 http://homes.esat.kuleuven.be/~visit3d/webservice/v2/
2
>3(38CB3954(EA4C94A234EF344B6E74684B65EAAC694F64A23834CF496464A234EF3464A23 4
7A4CBAE83F
129!F4A64A234353839B34646396E8B3485368!F4E9738 9?4#$-+$9@4
A2A 4 38685 4 5EACC3 4 BC(8AC69 4 97 4 739F3 4 5. 4 6C9A 4 B6E7 4 B65EAAC69 4 3 4 C5 4 A64
73364483349743F4A64EF34C3C934C94687384A645!345.47CCA4B643F 4>3486C73 4
A234EF3844F3B69AC9374F6EAC694A2A4C3F42C54B69A864694A23426347A46 4&F4CBAE83F4
83 4 A23 4 8638A 4 6 4 A23 4 EF38 4 3 4 B26F3 4 4 EF38FC73 4 C3C93 4 123 4 5C9 4 78(B! 4 6 4 6E84
86B2 4 CF 4 A2A 4 B65EAAC69 4 F337 4 73397F 4 865 4 EF38GF 4 B65EA38 4 A 4 B6E7 4 23 4 F6534
78(B!F4684834FB393F4684834C53F4(EA44B65865CF34(3A3394386859B34974
DECA4B94(345734(4837EBC94C534FC/34795CB4C94A234A66(6,
BAA7EA9675A6A4855
EC7C945.4"5673'48654CBAE83F4B69FCFAF4C9483B63845.4B53846FCAC69F483A374A64
CBAE83F49745.46FCAC69F4648ACBE84B69A39A464A234C53F 4A4CF476934(4C739ACC94FC5C84
B69A39A4(3A3394<4C3F4974F6345.43653A8486(35F 40F384C9EA4B69FCFA46494C534
B63BAC694974B5384853A38F 41234B65EA3746EAEA4CF44F3A4645.4B53846FCAC69F4974
5.46C9AF4C 49
5.48654CBAE83F4CF494BAC3483F38B24765C94A2A4834694#65EA384$CFC69497456834
F3BCCB 4 53 4 83A8C3-5AB2C9 4 A8EBAE83 4 865 4 6AC69 4 4 97 4 EAC3 4 $C34
A3836CFC694$ 4
1 5345AB2C94C97F4B6556946B4FE(C534(3A3394A64CBAE83F
1 A8EBAE83 4 865 4 6AC69 4 3FAC5A3F 4 A23 4 83AC3 4 B538 4 6FCAC69 4 865 4 9B2684
6C9AF4B65EA374A4A23483C6EF4FA3 4
1 EAC34$C34A3836CFC6943FAC5A344739F348383F39AAC69464A2345.456734
.39F346C9A4B6E7
AB1AC8A869D
5345AB2C94C739ACC3F4CBAE83F4A2A4B94(34EF374A64B65EA34A23483AC3468C39AAC694
6444B5384974A2EF4A64BC(8A34493A68!464C53F 412CF486B3FF464C5345AB2C94CF 4
38685374C9454FA3F*4
9 B65EA346B4B69A39A46943B24C53%3AE834974.3FB8CA684B65EAAC694684
C9FA9B34%14
4 C974EAAC345AB23F4(3A3394A64CBAE83F4C974A2349383FA473FB8CA684C94A234
6A2384C53464A234C8F4
5 B23B!4A2343653A8464A234EAAC345AB23F42C6843653A8 4
69B34A234C5345AB2C94(3A339446FFC(34C84CF43868537443653A8CB4824CF4
(ECA4C 44 4&943734CF477374C443653A8CB4B6993BAC6943,CFAF4(3A3394A64CBAE83F
AB2A 878A!E5A5686ED
4 #538 4 6F3 4 3FAC5AC69 4 C97F 4 A23 4 B538 4 6FCAC69F 4 ( 4 F6C9 4 A23 4 83AC3 4 6F34
3FAC5AC69486(35 4;3AC346F343FAC5AC694B69FCFAF4C943FAC5AC9448CC7456AC694(3A3394
A64B538F4486AAC694;49744A89FAC69414C 45 412CF483AC343653A84(3A3394A6 4
13 http://ptak.felk.cvut.cz/sfmservice/
9? <&$21H44FFD
9@ %0;0I&>&44F9F
3
C3F4CF4CA2E473FB8C(374(494"2FF39AC'45A8C, 9A
12CF42FF39AC45J545A8C,483A3F4B6883F697C946C9AF4C94FA38364C53F4FFE5C94A2A4
A234B538F4FACF4A234C92634B53845673 412CF4245A8C,4B6E74(34B65EA3748654D 4
6C9AF4CA244C938453A2674684CA24@46C9AF 9C 41234@46C9AF453A2674CF483388374(3BEF34CA4CF4
A2345C9C54BF34974CA46F4A6477456834B69FA8C9A4694A2343FAC5A3745A8C,4974F6486C73 4
56834BBE8A3483FEAF 41234C5345AB2C94FA34CF4A2EF4B8EBC*4A23456834B6556946C9AF43 4
3A4(3A3394CBAE83F434C43A4A23456834C53F434B943FAC5A345.46FCAC69F4BBE8A3 4
12346FCAC694644B5384B94F64(34B65EA3748654B6883F69739B3F4(3A33945. 4
6C9AF 4 97 4 B6883F697C9 4 8673BAC69F 4 C9 4 A23 4 C53 4 93 4 12CF 4 5.4. 4 B6883F69739B34
86(354CF4!9694F4;3F3BAC694C 4? 4A4B69FCFAF4C943FAC5AC94+C486AAC694A89FAC694974
C9A389 4 853A38F 4 6 4 A23 4 B538 4 CA2 4 4 8 4 B69FA8C9A 4 3653A8 4 A 4 C97F 4 A23 4 +C4
B69CE8AC694A2A45C9C5C/34A234838673BAC69438868F4(3A3394A2348F4FFC94A286E246ACB4
B538 4B39A38 4 A64 5.4 6C9AF 4974A23 4474 C53 493 4 B6687C9A3F 469B3 4 A64B538F 483 4
83A374CA24942FF39AC45A8C,49745.46C9AF4K4834(EC7434B94774C9B83539A493 4
B5384A64A234FB3934(4EFC94FEBB3FFC3483F3BAC69
F37 4 69 4 A26F3 4 B65EAAC69F 4 2FF39AC 4 ;3F3BAC69 4 3 4 B9 4 38685 4 9B83539A4
A8EBAE83486546AC69 4A8F4A23468CA254A2A4CF4C53539A374C94A2345.4BC(8AC694F6A834
34EF34E9738 4
BACD97D68A"67967A7EAE6ED
E97384CF4693464A234FAA36A238A4C53539AAC69464C9B83539A4 4A4A!3F4F4
C9EA44C534F38C3F4974B5384C9685AC694C!346B4E3F43,A8BA37486542,C4747A4
974##.4F39F684FC/34C(34694B538459EBAE83843(FCA34684783C3 B65
%865 4 9 4 C9CAC 4 C53 4 93A68! 4 E9738 4 B266F3F 4 4 C8 4 6 4 C53F 4 B65EA3F 4 A234
83AC346F34CA24A2342FF39AC4A8C,4974A84A64774C9B83539A4A234835C9C94C53F4C94
A2345.4FB3934(4EFC94FEBB3FFC3483F3BAC69F 494687384A646C74C9B83539A4388684(E973 4
77EFA539AF9D4CF4EF374A6483C9349694C9384A2343FAC5A374B5384853A38F49745.46C9A4
6FCAC69F4974A2EF4837EB34A234388684B86FF4B65EA3747A426F34FC/34CF486C9
12CF4F3E76468CA254B94(34CBAE8374F4C94CE834@*
9EA*
1 4C53493A68!4643653A8CB4B623839A4CBAE83F
1 4C9A3894B5384853A38F4%6B439A24##.4F39F684FC/3
6EAEA*
1 4B53846FCAC69
1 F8F346C9A4B6E7
E97384FE38F48654F653473EAF 4AGF4B6734CF496A4384B394974F653AC53F4A2345.4
83B69FA8EBAC694CF47E34A6478CA438868 4EA4CA4234A23479A3464(3C949384A23469 4
6396E8B3 4 C(3 4 F6EAC69 4 638 4 C9A3893A 4 CA2 4 FEB2 4 386859B3 4 ;3B39A 4 B655E9CA4
C9CACAC3 4 C!3 4A23 4C(54 8673BA 9E4 CF 4 483E73 4A64 4 B3938 4 C53539AAC6946 4"E97384
B693F' 412CF4(8CB!F4B6E74(3483B374C94A234A66B2C94C9449384EAE83
B#A6A$%A"67E&5ED
14 5http://en.wikipedia.org/wiki/Essential_matrix4
9C <12;44FF?
16 http://en.wikipedia.org/wiki/Bundle_adjustment4
17 http://code.google.com/p/libmv/4
8
EAC3 4 $C34 A3836CFC694 $ 4 B69FCFAF 4 C94 5C94 C53 4 C,3 4 A64 5. 4 6C9AF4
B6F3F4C53F46C9A4B6E7 412CF4739F348383F39AAC694B94(344739F346C9A4B6E746844739F3 4
53F2 494687384A64C97445.46FCAC6946843B24B6883F697C94C,3464A234C534F3DE39B3 4
$4EF3F45EAC34C534A64837EB345(CECAC3F49743FAC5A34BBE8A34B69A39A4C 4A
693 4 6 4 A23 4 C9A383FAC94 FAA36A238A 4 53A2674 CF 4 A23 4 +AB24 86B24 B374 +$4
+AB24EAC$C34A38364F 4A4CF4(F3746944F337486C94FA8A3 4A4C97F4B6883F697C94
AB23F4(3A3394C53F49746B43,974A23483C694(494CA38AC343,9FC694974CA38C94
FA3F4C94687384A64835634(74B6883F69739B3F4C 4D 4EB249486B24C97F477CAC694
B6883F69739B3F4A2A438348373BA37468496A46E974A4A234C5345AB2C942F34FA3 4
%CE83 4 E 4 F26F 4 (393CA 4 6 4 EFC9 4 +$ 4 35A 4 5. 4 /693F 4 B6883F697 4 A6 4 6684
A3,AE8374684A6645(CE6EF4C5344/693F*
A#BA'A!(6EDA!E6E7867(A'EE4E)
1234+A2694+26A68553A84166(6,4++1494C53539AF44C3C934A643868545.4
83B69FA8EBAC69486544F3A464CBAE83F 4A473FC9466F4A234BFFCB483B69FA8EBAC69486B3FF 4A4
A!3F4CBAE83F4F4C9EA497438685F4EA65ACB4A2345.483B69FA8EBAC694684A234C53F4684
2CB245.483CFA8AC694CF46FFC(3 4++142C73F48654A234EF384A234(68C94AF!4647A4B6938FC69 4
974C3F4CFAC94A2A483483DEC8374A64B655E9CBA34A286E24A2348C6EF4F6A834B656939AF 4
64A234B2C9 4639F6E8B34F6A8342F4(3394B26F394A64386854A234C9A39FC34B65EAAC694
8AF 4 6 4 A23 4 83B69FA8EBAC69 4 C3C93 4 E9738 4 68 4 A23 4 B538 4 6F3 4 3FAC5AC69 4 974
#$-+$4684A234739F346C9A4B6E74B65EAAC69
9CAC 4 E9738 4 97 4 #$-+$ 4 83 4 86C737 4 CA2 4 F653 4 F23 4 FB8CAF 4 A2A4
EA65A3F4E9B2C94AF!F4(EA4693464A2345C9478(B!464F234CF4A2A4CA4CF496A4B86FF
A685 4A4B996A4(34EF374E97384>C976F 4#65CAC69464A26F34F6A83483496A459374
A286E2 4 A23 4 F53 4 (FCB 4 C9A38B3 4 !3C3 4 69 4 1C9E, 4 97 4 B867 4 69 4 >C976F 4 97 4 F64
83DEC83F476E(345C9A399B34684F566A24B65CAC694694(6A24A685 4.3FC94B26CB3F4C94
++145!34CA4B86FFA685*
1 CA4EF3F4+A269444F44B86FFA6854FB8CA49E34A6429734B655E9CBAC694974
F6A834E9B2C94638AC69F 4A42973F44A234AF!F4A2A483483DEC83746846E84E86F34
7C83BA68 4 CFAC9 4 C3 4 CFAC9 4 C53F 4 B6938FC69 4 2,C 4 837C9 4 DCA3 4 7A(F34
593539AL
1 CA4EF3F4#5!3454684A234B65CAC694B69CE8AC69464A234B26F3946396A834A2A4
CF4C(34E97384A23463946E8B34+26A68553A84B6734836FCA68 2#B
++1 4 86C73F 4 4 A66B2C9 4 A2A 4 CF 4 3FC38 4 A6 4 5C9AC9 4 97 4 EF3 4 A29 4 A23 4 83C6EF4
86B23F 4A473C93F44B384C3C934A64297345.483B69FA8EBAC69 412CF4C3C934CF473FC9374
F4A2694567E34CA244=C241334&+4C94687384A64(343,A39FC(34C94A234EAE83 4A483FEAF4C94 4
5334CBAC69*49A38B34+A2694567E3F49746A83
& 4 82CB 4 838 4 2F 4 (339 4 733637 4 A6 4 2C73 4 A23 4 B65597C93 4 BF 4 A2A 4 834
83DEC837 4 A6 4 EF3 4 A23 4 B2C9 4 A286E2 4 A269 4 567E3F 4 A 4 86C73F 4 4 4FA3 4 83B69FA8EBAC694
68!6
12345EAC334CBAC6945!3F45C9A399B343FC38 42B24(6AA654567E34B94(34
E7A37 4 F 4 69 4 CA 4 83F3BAF 4 A23 4 73FC937 4 =C2 4 133 4 &+ 4 A 4 5!3F 4 A23 4 C9A38B3 4 3FC 4
3,A39FC(3 4%6843,534A234A26948384EF34473FC94AA3894C9A38B34C94687384A64234
8C6EF43AE83473A3BAC69-73FB8CAC69468CA254684A234C5345AB2C94FA34A234EF384B94EF3 4
4F %0;0I&>&44F9F
21 9ABCDE5DAFE55DDEE5CA5DAFEAAEDAABFEC
22 http://www.python.org/4
23 http://www.cmake.org/
28 https://github.com/TheFrenchLeaf
A234.C741634%14@4684A234639F6E8B34C53539AAC694$1%2&1 4A
.A 4 68!6 4 CF 4 689C/37 4 C9 4 4 A35 4 7C83BA68 4 B83A37 4 A 4 A23 4 (3C99C9 4 6 4 A234
86B3FF 4&4A23483DEC83747A4A6486B3FF4A2345.483B69FA8EBAC694CF46BA374C94A2CF47C83BA68 4
.A4CF4E7A374(4A2347C3839A433539A464A234A66B2C94974F26374A4A2343974A64A234EF38 4
C447C83BA6846E 412345C9468!64CF4CEFA8A374C94CE8349F 4A8F4C9A383FAC94A64A!344
B6F38466!4A64A2344FA3486B3FF468!64;E9E97384974;E9#$4A64(3AA384F334A23476(4
64A234A2694FB8CAF 4
4 ;E9E9738 4 4 C 4 99 4 38685F 4 A23 4 B538 4 BC(8AC69 4 FA3 4 A4 B65EA3F 4 A23 4 5.4
B53846F3486544F3A464C534CA24B6883F697C94"B53845673'-'##.4C7A24FC/3'4
35(377374C9494DCA347A(F3 494CE83499468934B66E8374CA35F4(6AA654FDE83F4834A234
B83A37 4 C3F 4 >3 4 83B69C/3 4 C53 4 5AB2C9 4 A66F 4 FCA 4 5AB2%E 4 97 4 A23 4 5. 4 6F34
3FAC5AC694F6A834E9738
4;E9#$44C 4944A!3F4F4C9EA4A234C53F4B63BAC694B538F46F3F4974386854
A23 4 739F3 4 5. 4 6C9A 4 B6E7 4 B65EAAC69 4 .A 4 B6938FC69 4 865 4 E9738 4 685A 4 A64
#$-+$ 4 685A 4 CF 4 7693 4 ( 4 EFC9 4 E9734+$ 4 97 4 ;7C097CFA68A 4 .39F34
B65EAAC694CF476934(4+$4F434F4#$4A2A4CF4946AC69486B3FF4A647CC734A234
C9EA4FB3934C94594F5384C9FA9B34A2A45!34A23486B3FF464739F3483B69FA8EBAC694FA38
++13EC4C 4C4CF4A23482CB4C9A38B34A64C9A38BA43FC4CA24A23426A68553A84
A66(6,4C 4 123 4 3EC 4 8A 4 CF 4 63837 4 ( 4 +MA?4D 4 4 5EACA685 4 EC 4 5938 4 1234
C9A38B34CF473FC9374C94A647C3839A48AF*445C94C9764B656F374(49E5(3837493F 4
2CB246F4A234EF384A64E9738FA974A234FA3F4A643868549744A385C94C9764C942CB24
A23486B3FF4CF48E99C9 41234304CF473C(38A34FC534974CA4CF4(EC74684363426483496A4
5CC84CA24B65597C934FB8CAF 412346E8493F4374A234EF384A64A234397464A23486B3FF4
A286E24694A64FA3F*4;E94E9738493494974;E94#$N+$49344 4;E99C94
#$4(36834+$4CF42C2483B655397374(EA496A4FA8CBA493B3FF8*4A23834CF4F64A234
6FFC(CCA4A64EF347C83BA4+$49345 4+934?486C73F44FA4F6EAC694A64C9A38A34A23 4
M147A(F34CA24A234##.4C7A2455464A234B5384CA26EA4EFC943,A3894F6A83
*BA3986ED
&8B2366CB4C374BACCA4CF45C94468!C9486B3FF42CB24397F4C9456FA4BF3F4
CA24A234B653A3473FA8EBAC69464A234FCA3 40FE4486E974384CF43,BA374A64C93FACA34
A234E9738C9433 494A234B!4648ACBE843,39FC343DEC539A4F38FB99384BC(8A374
B5384684F6A83426A68553A8CB4CBAC69F4C37476BE539AAC694CF4B656F374(4
CBAE83F47CCA4684C5F459E478C9F4A6A4FAAC69453FE83539AF4974(C7C539FC694
26A656FCBF 4&A4(3FA44A2347A4834B6993BA374A63A2384C9FC734433682CB49685AC694
FA3543 4
123 4 FA 4 38FG 4 8683FF3F 4 6 4 #65EA38 4 $CFC694 639 4 93 4 38F3BAC3F 4 CC9 4 A64
338(674A2346FFC(CCA4A6483B6874A28337C539FC6947A 41234(393CAF464A2CF4A3B29CDE34834
7C3839A*4
2 http://www.cs.ubc.ca/~lowe/keypoints/
24 http://www.vlfeat.org/
2! 9ABCDE5DAFE55DDEE5CA5BDACDEAB
26 http://wiki.python.org/moin/PyQt4
4
1 A23 43,C(CCA4 6 4 A2CF 4A3B29CDE3 4 BCCAA3F 4 A23 4 76BE539AAC69 46 4 4 C73 4 893 4 64
FCAEAC69F 4
*B1BA+8(75
*B2BA379696ED9A"67967
*BA,DF5A-8768965A8DFA9E8965.
&8B2366CB4C97F4B94(3476BE539A374"C94FCAE'4A!C94CBAE83F456C9486E974A234
6(73BA4C 49C4684C94(68A684EFC944AE89A(349744(B!4(B!86E974C 49D 494A2CF4
FA4BF34A2346FCAC69464A234B53847E8C947A4BDECFCAC694F4C,374(EA4C4(34FCA4C94
568346F3F47E8C947A486B3FFC94C 49E 43667483FEAF4383483B2374A!C944CBAE8343B24
9F473833F45A426A6F46844B653A34836EAC69464A2346(73BA 4A4CF46FFC(34A64EF345B86F4A64
6(AC9456734644F548A3BA
*B#A/F868A79E&7DA7EAEFAE7A56E798AE6EA565
6934A23456FA4C9A383FAC9486B23F4644CF4A234(CCA4A643,A8BA4A28337C539FC694
C9685AC694865467468433942CFA68CB426A682F4A!394(45A3E8F46846A2384E86F3F 4
1234B8CACB46C9A464A2CF4CBAC694CF4A6483B24A2345C9C549E5(38464C53F49337374A64FA8A4
A23 4 83B69FA8EBAC69 4 86B3FF 4 5 4 A 4 CF 4 5EB2 4 3FC38 4 A6 4 C97 4 9 4 868CA3 4 26A682CB4
76BE539AAC694FC9B347CCA4B538F4234(3B65344C73F83742396539694C 44F49 4
4 4 569E539A 4 C9 4 A23 4 83F39A 4 CF 4 96A 4 6938 4 C9 4 2CF 4 68CC9 4 B69F38AC69 4 FAAEF 4 68 4 339 4
B653A3473FA863743 4A23 4994E772F 4#65EA384$CFC694CF4 4C7453A2674A6 4
83B6384A23468CC94568266
!
0BA ED95ED
+A2694+26A68553A84166(6,4++14CF494EF388C3974CBAC694A643868545.4
7CCA4B6C3F464CBAE8374FB393F 4A486C73F446B6FA468A(34F6EAC694A2A4639F447C83BA4
BB3FF4A64A8EBAE83486546AC694497453F374673C944A6433846938464
4B69FE5384B538 4A4639F48ACBE84C9A383FAC9438F3BAC34C94A234C374648B2366CB4
76BE539AAC6947E34A64A234BA4A2A44833,4B5384CF45EB24B23384A2944F384FB9938 4&4
6FFC(3478(B!46 4A23 4BE8839A 4F6EAC694CF 4A2A4CA4EF3F 443AE83 4detector/descriptor for
image matching (SIFT algorithm) that is under Patent in the USA. A rewritten and optimized
version of SIFT is included inside VLFeat (an Open and Portable Library of Computer
Vision Algorithms, released under GPL v. 2). This can't completely solve the license
problem but most of the users are aware of those constraints.
A direct comparison between SfM/IBM and hardware technology (laser scan) or other
photogrammetric applications is certainly possible, but it is not the objective of this article.
All these techniques are different in their approach, but they lead to similar results. The
choice of one of these methods depends on various factors: environmental characteristics of
the site, economic budget of the project and technical skills of the staff. Anyway SfM/IBM is
able to satisfy some of the basic needs of a typical archaeological project: the reduction of
costs related to equipment, a fast and simple data collection process and a low-interactive
and easy data processing. For these reasons SfM/IBM is a viable alternative to more
expensive (laserscan) or more technically complex (stereo-photogrammetric restitution)
methods. From an archaeological point of view, the final intent is to acquire three-
dimensional morphology of the layers that the excavation irreparably destroyed and to create
a virtual copy of the archaeological record to allow continuous monitoring and further
analysis. The good results achieved in a such fast way can be used to extract 3D volume
(voxel) of each stratigraphic level, applying free software like GRASS, Blender and
ParaView4E.
++14CF4946394F6E8B34F6EAC694A2A45!345.483B69FA8EBAC6948654C53F43FC384C94
2CB24EF384B69A8C(EAC694C4867EB34(393CA46844A234B655E9CA 4A4CF443,53464264
A234B65(C9AC69464%1648673BAF4B94B69A8C(EA34A64FBC39ACCB497453A26766CB48683FF 4
123 4 EAE83 4 C53539AAC69 4 C 4 B69FC738 4 5EACA2837 4 B65EAAC69 4 386859B34
C5863539A4974E9BAC69CA477CAC69 4
39DE%FD65
12CF468!4234(339457346FFC(347E34A64594C97CC7E 46396E8B34C9CACAC3 4
>3 4 A29!F 4 8ACBE8 4 <62 4 93 4 68 4 E9738 4 F6E8B3F 4 HFEA! 4 %E8E! 4 684
#$-+$4F6E8B3F4974$7C5C842CFA8A64684A2346F5(E97384C9CACAC3
14E78(
3233+A2334
4&844< 49344 4C56944 4 43CA/44; 4/3CF!C41234536789ABC8368D85DEF4C94##$44FFE4C4CE 4
135A2336
= 44O4& 42FF441 41EA38F4O41 4$94366498CC5C5889A28CD2CF4C94#$044FFD45?A5@E
1788CA2330
& 43//C4O41 43//C4O4. 4%89BCFBC4O4; 43C3A42343A8538AC48368DBA8DCA4A73A4C943365ACB4>68!(66!F4
A44FFA
,39A2313
29 Bezzi 2006.
6
4P 4 4%8254O4+ 43368344. 43E4O41 4P629F694O4; 4;E854O4# 4>E4O4H = 4P394O42 4.E9944 4#C44 4
1/3(9C!41234536789ABC8A68D8 4A254C8!DEF4C942##$44F9F45AD5D9
,::;33A2313
H 4%E8E!4O4 4#E83FF4O4 4 43CA/4O4; 4/3CF!C 4"A#D58$6C6C%D4C8B243%3C#8CCA4C94#$+;44F9F4
9?5?9??9
+<7A233#
. 43 41634!3363C83BD7C8&CD2C8&AB8D4C%36D3D68'CEA36F4C94P#$44FF?4E999F
=C"'7A233#
. 4<CFA38 4(68)&&33C68A423A68A8C83C%*A3689C4D3C8*AC8*A4CB4C942224189F 4+AA3894&9 4B2 4
9A3 44FF?4C@ACCC
"=3$7+5A2336
< 4934O4 4 43CA/4O4; 4/3CF!C 4+A5C43678C8,A458&AB8$6C6C8*AA8 A44C3A6F4C94P#$44FFD49DE
49F
,75
%C 4F9*4A8EBAE83486546AC69-53F374673C9GF4FA9787468!6
%C 4F4*4128334FA3F464534AB2C94974C943653A8CB482
%C 4F5*42FF39AC45A8C,42
%C 4F?*4;3F3BAC69
%C 4F@*4E9738GF468!6
%C 4 FA* 4 EAC3 4 $C3 4 A3836CFC69 4 $ 4 6F 4 A6 4 B6938A 4 C53 4 C,3 4 A6 4 5.4
6C9AF4FA8AC948654B53846F3F426A6F497494C9CAC46C9A4B6E7
%C 4FC*4+A2694+26A68553A84166(6,430
%C 4 FD* 4 9CAC 4 F337 4 3A 4 AB2 4 3,9FC69 4 5C773 4 97 4 86(35 4 853A8C/AC694
8C2A
%C 4FE*4E9738483FEA4BC(8AC694694A2343A4974+$483FEA4739F346C9A4B6E74
694A2348C2A
%C 49F*44+A2694+26A68553A84166(6,4C3C93
%C 499*4;E9E97384C3C93
%C 494*4;E9#$4C3C93
%C 495*43F2464948B2366CB4384C943368C409C38FCA46499F(8EB!49FACAEA4
E384&A3433FB2CB2A34E974&A68C39ACFAC!4 4=3C9FB24974> 4IE9A938
%C 4 9?* 4 A8AC82 4 (6A2 4 38ACB 4 97 4 268C/69A 4 6 4 9 4 8B2366CB 4 A839B24
68C9A39739/4384C4(39C48B2366CBC4734%8CEC4$393/C43CEC4O4 4%8FFC93
%C 49@*4.39F346C9A4B6E7F464A234EF63E54641236768CB4C94;399409C38FCA464
07C934O4 48B2C
%C 49A*49FC734A234EF63E54641236768CB4C94;399409C38FCA46407C934O4 4
8B2C
%C 49C*43F2464949BC39A4F3476BE539A374"C94FCAE'4 68C9A39739/4384C4(39C4
8B2366CBC4734%8CEC4$393/C43CEC4O4 4%8FFC93
%C 49D*45.45673464466543C2A476BE539A374C94(68A68468C9A39739/4384C4
(39C4C(88C48B2CCFACBC4348B2366CBC4734+86C9BC4&EA696547C41839A64O4< 4+CFE
%C 49E*4.39F346C9A4B6E7F46442E594F!E43A43,A8BA3748654CBAE83F4A!394(44
C, 4 B538 4 97 4 "F3' 4 C36C9AF 4 8C2A 4 123 4 6(73BA 4 F 4 86AAC9 4 EFC9 4 4 AE89A(34
68C9A39739/4384C4(39C4C(88C48B2CCFACBC4348B2366CBC4734+86C9BC4&EA696547C4
1839A64O4< 4+CFE
%C 4 4F* 4 8F3 4 6C9A 4 B6E7F 4 6 4 4 9BC39A 4 F3 4 6(AC937 4 865 4 CBAE83F 4A!39 4 (4
5A3E8F 4 68 4 6A238 4 E86F3F 409C38FCA 4 6 4 99F(8EB! 4 9FACAEA 4 E38 4 &A3 4 33FB2CB2A3 4 E974
&A68C39ACFAC!4 4=3C9FB24974> 4IE9A938
%C 449*46826646444FE8B343,A8BA374865426A6F4A!394C944FF@4A28334
7
38F 4 (3683 4 A23 4 833F3 4 6 4 E9738 4 F 94 68C9A39739/ 4 38 4 C 4 (39C 4 C(88C 4 8B2CCFACBC 4 34
8B2366CBC4734+86C9BC4&EA696547C41839A64O4< 4+CFE
386ED
1!77A<:+<=A&3<2-13409C38FCA4+8CF42FA4Q4C!86F453
2AA*--C5C93 39B 842AA*--5C!86FC53 3E
56R5C!86FC53 3E
13558DF7EA1788CA&8B1354F 9 B
44444444444442AA*-- 8BA35 B65-
44444444444443FF9786 (3//CR8BA35 B65
1"
11
12