Upload
maciek-gorywoda
View
221
Download
0
Embed Size (px)
Citation preview
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
1/89
_cxpcw ^emnxpmz} bg Zn`lebabo}
Gc`~az} bg Kczlnkczm`p
cej Megbxkczmbe P`mne`n
KCPZNX ZLNPMP
@BKT^ZNX P@MNE@N
Cxzmgm`mca En~xca Enzwbxfp me zln Pmk~aczmbebg c Xnca P`nen
C~zlbx9 Kc`mni Obx}wbjcP~tnxmpbx9 txbg% jx lch% H% Kc`~fbw
_CXPC_ I^EN 844>
3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
2/89
Gbx Kcxzc C`lm @lcxfmnwm`y,? WM 3=-
8
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
3/89
Mezxbj~`zmbe :
Zln zlnbx}9 Cxzmgm`mca En~xca Enzwbxfp cp Jn`mpmbe+Kcfmeo emzp ?3% Pmk~aczmeo c xnca p`nen zln kbpz mktbxzcez cptn`zp bg tac meo ce C%E%E%+`bezxbaanj
bhin`z me c pmk~aczmbe bg c xnca wbxaj?
3%3%Tl}pm`p me zln pmk~aczmbe bg c xnca p`nen
3%0%@baan`zmeo jczc chb~z zln wbxaj 3?
3%0%3% _c}tbmezp 3?
3%0%8% @cknxc 3
0% Ptn mgm p bg mktanknezczmbe bg ce Cxzmgm mca En~xca Enzwbxf cp c jn mpmbe+kcfmeo ~emz 8?0%3%@bezxbaameo ce bhin`z 808%:% C jczc pb~x`n >:8%>% Wnlm`an >>8%7% C `cknxc >=0% Zln conez kbj~an 730%3% Zln conez 700%8% C pmz~czmbe 7;k`k z w gpme
V0[ |jmxn`zmbe 9 k w ` `bp04k zw z `bp:>;k`k z w gpme
_lnxn9
k` !k z zln `cx cej zln zx~`f/p kcppnp! xnptn`zmna}
w ` ! w z zln `cx cej zln zx~`f/p nab`mzmnp! xnptn`zmna}
Zln} ns~czmbe `ce hn xncxxceonj zb pban gbx zln} `bktbenez bg zln gmeca nab`mz}9
34
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
11/89
V:[w g};w g pme;k`w ` pme 04k zw z pme :>
k`k z;%%%;7%?k "p
Pmkmacxa}! me zln|+jmxn`zmbe9
V>[w g|;w g `bp;k`w ` `bp04k zw z `bp:>
k `k z;%%%;3?%348k "p
Cej! cgznx zlcz! wn `ce `bkt~zn zln gmeca nab`mz} 9
V7[w g;w g|8w g}
8;%%%;3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
12/89
wlne `bkt~zmeo zln xbzczmbe xnp~azmeo gxbk c `baampmbe! s~mzn bgzne zln caobxmzlk kcfnp c
gxc~j bg c fmej9
zln bhin`z mp cxzmgm`mcaa} jmmjnj mezb tcxzp ,nxob% ce cxk + c zx~ef-!
zln `baampmbe mp `bkt~znj bea} me zln xceon bg zln tcxz mz b``~xxnj me!
p~hpns~neza}! zln kbknez~k `lceon mp zxcepgnxxnj zb bzlnx tcxzp bg zln bhin`z mc
ns~czmbep ptn`mgm` zb zln omne bhin`z%
Zln zcpf bg zln jnpmoenx mp zb `lbbpn kn`lcempkp bg zln p`nen pmk~aczmbe me c p~`l wc} zlcz
hbzl zln plnnt mp camn cej zln wbag mp pczmpgmnj% Zlcz mp! bhin`zp be zln xnca p`nen lcn zb
hnlcn ecz~xcaa} cej me zln pckn zmkn caobxmzlkp `xnczmeo zlmp ecz~xca+abbfmeo hnlcmb~x
lcn zb hn pmktan neb~ol zb hn mktankneznj me c xncpbechan ckb~ez bg zmkn cej zlnmx
xns~mxnknezp lcn zb caabw ~p zb `cxx} b~z pmk~aczmbep wmzlb~z ~ewceznj jnac}p%
3%8% Tczl+Gmejmeo Caobxmzlkp
Mepmjn zln conez mktanknezczmbe wn cxn gbx`nj zb kcfn jn`mpmbe pmkmacx zb zln chbn benp%
Ce mktbxzcez! mg ebz zln kbpz mktbxzcez cptn`z bg zln Cxzmgm`mca Meznaamone`n kbj~an
mktankneznj cp ce Cxzmgm`mca En~xca Enzwbxf bx me ce} bzlnx wc} mp zb kcfn jn`mpmbep
chb~z zln obca zln `bezxbaanj bhin`z plb~aj cttxbc`l% Zln jn`mpmbe mp kcjn be zln hcpmp bg
c``nppmhmamz} cej mktbxzce`n bg zln tbznezmca obcap% Zln mktbxzce`n bg zln obca mp ~p~caa} c
`bepzcez ca~n% ,cazlb~ol ebz cawc}p nxob% mg zln CM kbj~an mp megbxknj zlcz zln
p~xxb~ejmeop cxn hn`bkmeo jceonxb~p gbx g~xzlnx wbxf bx nne n|mpzne`n bg zln bhin`z! CM
kc} jn`mjn zlcz obcap jnp`xmhnj cp plnaznxp cxn kbxn mktbxzcez zlce bzlnxp me zln kbknez-%
Zln c``nppmhmamz} `bktbenez cxmnp jntnejmeo be zln ab`czmbe bg zln bhin`z% C obca wmzl c
lmol txmbxmz}! h~z c jmpzcez ben! kc} hn jmp`cxjnj me gcb~x bg c obca bg abwnx s~camz} h~zncpmnx c``npp% Zl~p mz mp mktbxzcez zb gmej zln plbxznpz tczl gxbk zln c`z~ca tbpmzmbe bg zln
`bezxbaanj bhin`z zb caa bg mzp febwe obcap cej zb `bkt~zn zln zbzca `bpz bg obmeo zlcz wc}%
,H} zbzca `bpz wn knce zln p~k bg wnmolzp cppmoenj zb `been`zmbep hnzwnne zln tbmezp be
zln tczl-%
38
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
13/89
Hnabw M wb~aj amfn zb txnpnez zwb tbt~acx caobxmzlkp ~pnj zb `bkt~zn p~`l tczlp zln gmxpz
ben mp ncp} zb mktanknez h~z xnaczmna} pabw! zln pn`bej mp gcpznx h~z lcxjnx zb txboxck%
3%8%3% Gabbj Tczl+Gmejmeo
Zln Gabbj Tczl+Gmejmeo caobxmzlk zcfnp cjcezcon bg zln oxctl+pncx`lmeo g~e`zmbecamz} bg zln
Hxncjzl+Gmxpz Pncx`l knzlbj% Zln p~xgc`n zln bhin`z kbnp be mp jmmjnj mezb gmnajp bg zln
pckn pmyn wlm`l cxn p~hpns~neza} zxncznj cp nxzm`np bg c oxctl% Zln wnmolzp bg `been`zmbep
hnzwnne nxzm`np `bxxnptbej zb zln jmggm ~az} `lcxc`znxmpzm`p bg zln znxxcme zlcz mp! zln
jmggnxne`n bg cazmz~jnp hnzwnne zwb omne gmnajp cej"bx zln s~camz} bg zln p~xgc`n% Mz mp s~mzn
`bkkbe zlcz mepzncj bg cppmoemeo c wnmolz zb nc`l njon wn jngmen c `bepzcez ca~n gbx zln
wlban nxzn| zln `bpz bg zxcnameo zlxb~ol zln `bxxnptbejmeo gmnaj% Zlmp pmktamgm`czmbe kc}
nej ~t me wxbeo xnp~azp% Gbx n|cktan! mg zln `c~pn bg zln lmol kbnknez `bpz mp zln
jmggnxne`n bg cazmz~jnp hnzwnne zwb gmnajp obmeo ~tlmaa mp kbxn n|tnepmn zlce obmeo
jbwelmaa wlcz kncep zlcz mz mp zln jmxn`zmbe bg kbnknez zlcz kczznxp! ebz c pmktan gc`z bg
kbmeo zlxb~ol c tcxzm`~acx gmnaj% Lbwnnx! me kbpz `cpnp! wn `ce `bepnez zb zlmp gacw cej me
n|`lceon wn onz c pmktanx cej gcpznx tczl+gmejmeo caobxmzlk%
Hnabw }b~ `ce gmej jngmemzmbep bg c gnw pzx~`z~xnp ~pnj h} hbzl Gabbj Tczl+Gmejmeo cej h}
zln C) caobxmzlk ,jnp`xmhnj me zln en|z p~h+`lctznx- cej zln Gabbj Tczl+Gmejmeo caobxmzlk
mzpnag me zln gbxk bg tpn~jb+`bjn%
Jngmemzmbep9
ebjn `bezcmep megbxkczmbe jnp`xmhmeo zln `bxxnptbejmeo gmnaj%
`bpz,ebjn3!ebjn8- xnz~xep zln `bpz bg zxcnameo gxbk zln ebjn3 zb zln ebjn8%
zbzcaR`bpz,ebjn- c pzx~`z~xn gbx n|cktan c ampz bx c lcpl+zchan `bezcmemeo zln
zbzca `bpz bg zxcnameo gxbk zln pzcxzmeo tbmez zb zln ebjn%
c``nppmhan,ebjn- xnz~xep ZX^N mg zln ebjn mp c``nppmhan ,m%n% mg mz mp tbppmhan zb
zxcna zlxb~ol mz- bxGCAPN bzlnxwmpn%
btneRampz c ampz bg ebjnp tnejmeo gbx txb`nppmeo%
30
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
14/89
`abpnjRampz c ampz bg caxncj} txb`nppnj ebjnp%
tczl c tczl hnzwnne zln pzcxzmeo cej zln nejmeo tbmez me c gbxk bg c ampz%
Zln caobxmzlk9
Zln caobxmzlk xn`nmnp zln pzcxzmeoRebjn cej zln nejmeoRebjn mc tcxcknznxp%
memzmcamyn caa nanknezp bg zln zbzcaR`bpz pzx~`z~xn zb Qce cxzmgm`mca wca~n mejm`czmeo zlcz zln zbzca `bpz Qgbx zlmp nanknez cp ebz `bkt~znj%
cjj zln pzcxzmeoRebjn zb zln btneRampz%"" Zlmp mp zln bea} ebjn be zln btneRampz me zln kbknez%
zbzcaR`bpz,pzcxzmeoRebjn- 9; 4
lman zx~n hnome
mg zln btneRampz mp nktz} zlnexnz~xe nxxbx9 zln tczl `ceebz hn gb~ej
c`z~caRebjn 9; zln gmxpz ebjn be zln btneRampzxnkbwn zln gmxpz ebjn gxbk zln btneRampz
mg zln c`z~caRebjn ; nejmeoRebjn zlnehxncf gxbk zln lman abbt
c`z~caR`bpz 9; zbzcaR`bpz,c`z~caRebjn-
gbx nwnx} ebjn `been`znj zb zln c`z~caRebjn,febe cp txb`nppnjRebjn- hnome
mg c``nppmhan,txb`nppnjRebjn- ; zx~n zlne hnome` 9; c`z~caR`bpz & `bpz,c`z~caRebjn!txb`nppnjRebjn-
mg ,txb`nppnjRebjn mp be zln `abpnjRampz- cej,zbzcaR`bpz,txb`nppnjRebjn- 5 `- zlnezbzcaR`bpz,txb`nppnjRebjn- 9; `
napn mg zln txb`nppnjRebjn mp ebz be zln `abpnj ampz zlne hnomezbzcaR`bpz,txb`nppnjRebjn- 9; `cjj zln txb`nppnjRebjn zb zln nej bg zln btneRampz
nej mg
nej mg
nej gbx
cjj zln c`z~caRebjn zb zln `abpnjRampz
nej lman
Mg zln tczl+gmejmeo wcp p~``nppg~a zln caobxmzlk pnzp zln nezxmnp bg zln zbzcaR`bpz
pzx~`z~xn zb `bpzp bg zxcnameo gxbk zln pzcxzmeo tbmez zb gmnajp `bxxnptbejmeo zb zln nezxmnp%
3:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
15/89
Ebw! zb `bepzx~`z c ampz bg ebjnp hnabeomeo zb zln tczl wn ennj zb txb`npp zlmp pzx~`z~xn
cej! pzcxzmeo gxbk zln nejmeo ebjn! me nc`l mznxczmbe pncx`l gbx c ebjn `been`znj wmzl b~x
c`z~ca ben p~`l zlcz zln `bxxnptbejmeo nezx} me zln zbzcaR`bpz pzx~`z~xn lcp zln kmemkca
ca~n ,h~z ~ejnx zln `bejmzmbe zlcz zln ca~n wcp `bkt~znj h} zln caobxmzlk zlmp mp wl} cz
zln hnomeemeo bg zln chbn+knezmbenj caobxmzlk wn memzmcamynp nezxmnp bg zln zbzcaR`bpz
pzx~`z~xn zb ce cxzmgm`mca ca~n-% Zlmp mp zln tpn~jb+`bjn jnp`xmhmeo zlmp btnxczmbe9
c`z~caRebjn 9; nejmeoRebjncjj zln c`z~caRebjn zb zln tczl
lman zln c`z~caRebjn mp ebz zln pzcxzmeoRebjn hnome
kmemkcaRebjn ; emakmemkcaRebjn ; &megmemz}
gbx nwnx} ebjn `been`znj zb zln c`z~caRebjn,febe cp txb`nppnjRebjn- hnome
mg zbzcaR`bpz,txb`nppnjRebjn- 1 kmemkcaRebjn zlne hnomekmemkcaRebjn 9; txb`nppnj ebjnkmemkcaRebjn 9; zbzcaR`bpz,txb`nppnjRebjn-
nej mg
nej gbx
c`z~caRebjn 9; kmemkcaRebjncjj zln c`z~caRebjn zb zln tczl
nej lman
3%8%8% Zln C) Caobxmzlk
C) mp c jmxn`znj caobxmzlk + mz jbnp ebz pncx`l gbx c tczl hameja} ,amfn zln Gabbj Tczl+Gmejmeo
caobxmzlk- h~z mepzncj zxmnp zb o~npp zln hnpz jmxn`zmbe zb n|tabxn! pbknzmknp nne
hc`fzxc`fmeo zb zx} caznxeczmnp% Zlmp mp wlcz kcfnp zln C) caobxmzlk pb gan|mhan%
C) n|tabxnp zln kct h} `xnczmeo ebjnp `bxxnptbejmeo zb cxmb~p tbpmzmbep% Zln ebjnp cxn
~pnj zb xn`bxj jczc chb~z zln txboxnpp bg zln pncx`l% Me cjjmzmbe zb zln tbpmzmbeca jczc! nc`l
ebjn `bezcmep cxmchanp gbx gmzenpp! obca! cej ln~xmpzm`p ca~np% Kncemeop bg zlnpn znxkp cxn
n|tacmenj hnabw%
3>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
16/89
zln obca ca~n ,o- mp zln `bpz zb onz gxbk zln pzcxzmeo ebjn zb zln omne ben%
zln ln~xmpzm` ca~n , l - mp zln npzmkcznj `bpz + bx jmpzce`n + zb onz gxbk zln omne ebjn zb
zln obca%
zln gmzenpp ca~n ,g- mp zln p~k bgocej l% Zln g ca~n xntxnpnezp b~x hnpz o~npp gbx zln
`bpz bg c tczl obmeo zlxb~ol zln omne ebjn% Zln abwnx ca~n + zln hnzznx%
@bezxcx} zb zln Gabbj Tczl+Gmejmeo caobxmzlk! C) zxcnxpnp mzp btne ampz zb cawc}p `lbbpn zln
hnpz ebjn zb n|tabxn zlcz mp! zln ebjn wmzl zln abwnpz g ca~n% Hn`c~pn bg zlmp zln btne ampz
mp ~p~caa} mktankneznj cp c txmbxmz} s~n~n wlnxn ebjnp cxn pbxznj c``bxjmeo zb zlnmxgca~np
pb zln hnpz ebjn mp cawc}p be zbt% C txmbxmz} s~n~n caabwp gbx gcpz xnkbca ,gxbk zln zbt-! h~z
pabwnx mepnxzmbe% Zln bzlnx tbppmhmamz} mp zb lcn ce ~epbxznj ampz wlnxn mepnxzmbe mp gcpz! h~z
xnkbca mp pabw + me gc`z VCMOT_48[ `acmkp zlcz zln pn`bej wc} mp hnzznx pme`n zlnxn cxncawc}p gb~x bx nmolz zmknp kbxn xnkbca zlce mepnxzmbe btnxczmbe%
Zln tpn~jb+`bjn gbx zln C) caobxmzlk abbfp cp gbaabwp9
memzmcamyn caa nanknezp bg zln zbzcaR`bpz pzx~`z~xn Qzb ce cxzmgm`mca wca~n mejm`czmeo zlcz zln zbzca Q`bpz gbx zlmp nanknez cp ebz `bkt~znj%
T 9; zln pzcxzmeoRtbmez
zbzcaR`bpz,T- 9; T%o 9; 4T%l 9; `bkt~znRjmpzce`n,pzcxzmeoRtbmez!obcaRtbmez-T%g 9; T%o & T%lcjj T zb zln btneRampz "" cz zlmp tbmez T mp zln bea} ebjn
"" be zln btneRampz
lman zln btneRampz mp ebz nktz} hnome
H 9; onzRebjnRmzlRabnpzRg,btneRampz-
mg H ; obcaRebjn zlne hxncf gxbk zln lman abbt
mg zln btneRampz mp nktz} zlnexnz~xe nxxbx9 c tczl `ceebz hn gb~ej
gbx nwnx} ebjn `been`znj zb H ,febe cp @- hnomemg c``nppmhan,@- ; zx~n zlne hnome
z 9; H%o & `bpz,H!@-
mg @ mp be zln `abpnjRampz cej zbzcaR`bpz,@- 5 z zlnezbzcaR`bpz,@- 9; @%o 9; z
napn mg @ mp ebz be zln `abpnjRampz zlne hnomezbzcaR`bpz,@- 9; @%o 9; z@%l 9; `bkt~znRjmpzce`n,H!obcaRtbmez-
37
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
17/89
@%g 9; @%o & @%lcjj @ zb zln btneRampz
nej mg
nej mg
nej gbx
nej lman
Mg zln tczl+gmejmeo wcp p~``nppg~a zln caobxmzlk pnzp zln nezxmnp bg zln zbzcaR`bpz
pzx~`z~xn zb `bpzp bg zxcnameo gxbk zln pzcxzmeo tbmez zb gmnajp `bxxnptbejmeo zb zln nezxmnp
lbwnnx! `bezxcx} zb zln Gabbj Tczl+Gmejmeo Caobxmzlk! C) pzcxzp mzp txb`nppmeo gxbk zln
kbpz txbkmpmeo ebjnp! tcppmeo bnx zln kcibxmz} bx nne caa bg zln ebjnp wlm`l jb ebz
hnabeo zb zln tczl! pb mz mp nx} txbhchan zlcz mz wmaa gmej zln tczl k~`l kbxn s~m`fa} zlce zln
Gabbj Tczl+Gmejmeo% Zln nezxmnp bg zln zbzcaR`bpz pzx~`z~xn `bxxnptbejmeo zb zln bkmzznj
ebjnp wmaa txnpnxn zlnmx cxzmgm`mca ca~n wlm`l zln} wnxn memzmcamynj zb cz zln hnomeemeo bg zln
caobxmzlk%
Zln pn`bej pznt! zln `bepzx~`zmbe bg zln tczl! mp n|c`za} zln pckn cp me zln `cpn bg zln Gabbj
Tczl+Gmejmeo caobxmzlk wn ~pn zln `bepzx~`zmeo+tczl `bjn jnp`xmhnj me zln txnmb~p p~h+
`lctznx%
3%0% @baan`zmeo jczc chb~z zln wbxaj
Cebzlnx mktbxzcez nanknez bg ce cttam`czmbe pmk~aczmeo zln xnca p`nen mp zln knzlbj bg
`baan`zmeo jczc chb~z zln p~xxb~ejmeop! mktankneznj me zln conez% Zln wc} bg `baan`zmeo jczc
mp zmolza} `been`znj zb zln knzlbj bg xntxnpnezczmbe bg zln p`nen%
3%0%3% _c}tbmezp
Ben bg zln kbpz tbt~acx mktanknezczmbep bg zln `baan`zmeo jczc knzlbjp mp c kn`lcempk
zcfmeo cjcezcon bg wc}tbmezp% Zln pmk~aczmbe pzbxnp bhin`zp bg c ptn`mca fmej cppb`mcznj
wmzl jngmenj tbmezp me zln p`nen cej `bezcmemeo megbxkczmbe chb~z p~xxb~ejmeop bg zlnpn
tbmezp% Zln bhin`zp wc}tbmezp lcn eb tl}pm`ca `lcxc`znxmpzm`p! me bzlnx wbxjp% zln} cxn
3?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
18/89
ebz mpmhan mepmjn zln pmk~aczmbe cej `ceebz meznxc`z wmzl bzlnx bhin`zp! h~z zln} cxn ~pnj cp
pb~x`np bg megbxkczmbe% Ce conez kc} cpf zln pmk~aczmbe zb gmej mzp `abpnpz wc}tbmez cej
pnej megbxkczmbe pzbxnj h} zln wc}tbmez zb zln conez%
Ctcxz gxbk bzlnx jczc c wc}tbmez kc} pzbxn mjnezmgmnxp bg tczlp mz hnabeop zb% Zlcz mp! wmzl zln
lnat bg c wc}tbmez mz mp tbppmhan zb `baan`z megbxkczmbe wlnxn ce conez `ce cxxmn mg mz gbaabwp
zln tczl ancjmeo zlxb~ol zlcz wc}tbmez% Zlcefp zb zlmp pba~zmbe zln tczl+gmejmeo caobxmzlk
,amfn gbx n|cktan Gabbj Tczl+Gmejmeo! bx C)- jbnp ebz lcn zb txb`npp c acxon `baan`zmbe bg
ebjnp `xncznj gbx zln tczl+gmejmeo bea}! h~z mz `ce ~pn wc}tbmezp wlm`l caxncj} n|mpz me zln
pmk~aczmbe cej cxn abbpna} `b~tanj ,m%n% k~`l anpp wc}tbmezp zlce ebjnp cxn ~pnj zb ptce zln
pckn p~xgc`n-! pb zlnxn mp k~`l anpp zb txb`npp%
Zln kcme amkmzczmbe bg zln wc}tbmez kn`lcempk mp zln gc`z zlcz wc}tbmezp pzbxn bea} pzczm`
jczc chb~z zlnmx p~xxb~ejmeop! zlcz mp jczc wlm`l jbnp ebz `lceon j~xmeo zln pmk~aczmbe% Mg
j~n zb c pbkn fmej bg ce nnez ,gbx n|cktan mg cebzlnx! hmo bhin`z hab`fp mz- c tczl ancjmeo
zlxb~ol ben bg zln wc}tbmezp `njnp zb n|mpz! zln wc}tbmez wmaa pzmaa pnej megbxkczmbe zlcz mz mp
tbppmhan zb zxcna zln tczl% Bg `b~xpn! wn `ce mktanknez ce caobxmzlk wlm`l wmaa `ln`f! me
xno~acx meznxcap bg zmkn! zln camjmz} bg caa wc}tbmezp! h~z mz mp c zmkn+n|tnepmn txb`npp-%
_lcz mp kbxn! wc}tbmezp jb ebz pzbxn megbxkczmbe chb~z kbhman bhin`zp kbmeo me zlnmx
p~xxb~ejmeop% Zlnxngbxn wn ennj zb mktanknez cjjmzmbeca g~e`zmbecamz} nechameo ~p zb
jnznxkmen wlm`l bg zln xnkcmemeo kbhman bhin`zp cxn mpmhan zb b~x conez ,zln wc} bg
mktanknezmeo p~`l g~e`zmbecamz} mp txbtbpnj me zln gbaabwmeo p~h+`lctznx-%
Zb p~kkcxmyn! `baan`zmeo jczc wmzl zln ~pn bg c wc}tbmez kn`lcempk abbfp me cgbaabwmeo wc}9`abpnpzRc}tbmez;e~aa`abpnpzRc}tbmezRjmpzce`n;&megmemz}
gbx nwnx} c}tbmez be zln p`nen ,febe cp `~xxnezRc}tbmez- hnomemg `abpnpzRc}tbmezRjmpzce`n 5 `~xxnezRc}tbmezRjmpzce`n zlne hnome
`abpnpzRc}tbmezRjmpzce`n 9; `~xxnezRc}tbmezRjmpzce`n`abpnpzRc}tbez 9; `~xxnezRc}tbmez
nej mgnej gbx
onz pzczm` jczc chb~z p~xxb~ejmeop gxbk zln `abpnpzRc}tbmez
gbx nwnx} kbhmanRbhin`z be zln p`nen hnome`ln`f mg kbhmanRbhin`z mp wmpmhan
"" mzl zln `cknxc g~e`zmbecamz}! gbx n|cktan
3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
19/89
mg mz mp wmpmhan zlne onz jczc chb~z zln kbhmanRbhin`znej gbx
3%0%8% @cknxc
Cebzlnx wc}! kbxn xncampzm` gxbk zln tbmez bg mnw bg zln pmk~aczmbe bg c xnca p`nen h~z me
zln pckn zmkn kbxn pbtlmpzm`cznj mp zb mktanknez ce bhin`z ~pnj cp c `cknxc ,bx n}np- bg
ce conez% Zln `cknxc bhin`z `bezcmep9
jczc jngmemeo mzp ab`czmbe be zln p`nen!
zln jmxn`zmbe mz mp z~xenj zb!
pbkn `begmo~xczmbe tcxcknznxp jnp`xmhmeo! gbx n|cktan! zln s~camz} bg zln tm`z~xn!
cej ce caobxmzlk jnznxkmemeo wlcz tcxz bg zln p`nen mp mpmhan zb zln `cknxc%
Zln `cknxc cpfp zln pmk~aczmbe gbx jczc bg caa bhin`zp me zln mpmhan cxnc cej xnz~xep mz zb mzp
conez me zln gbxk jngmenj h} zln jnpmoenx%
Lbwnnx! ce mktanknezczmbe xngnxxmeo zb zln wc} c xnca `cknxc wbxfp lcp pbkn pnxmb~p
jmpcjcezconp% Zln kbjna bg c xnca `cknxc plb~aj `bepmpzp bg zln gbaabwmeo `lcxc`znxmpzm`p9
zln lbxmybezca ceoan bg mnw! zln nxzm`ca ceoan bg mnw cej zln s~camz} bg zln tm`z~xn%
Megbxkczmbe chb~z zln ceoanp nechanp zln caobxmzlk zb `bkt~zn zln cxnc bg zln p`nen mpmhan zb
zln `cknxc% Megbxkczmbe chb~z zln s~camz} bg zln tm`z~xn mp ~pnj zb jnznxkmen lbw gcmez zlntm`z~xn bg ce conez kc} hn zb hn pzmaa mjnezmgmchan3%
Zln lbxmybezca cej nxzm`ca ceoan bg mnw anz zln caobxmzlk `bkt~zn zwb ebxkcamynj n`zbxp
hnmeo zln bttbpmzn njonp bg c `ben wlbpn zbt mp tac`nj me zln tbmez zln `cknxc mp ab`cznj%
Zb jnznxkmen mg c omne bhin`z mp mpmhan wn `bkt~zn c n`zbx wmzl zln hnomeemeo me zln
ab`czmbe bg zln `cknxc cej zln nej me zln ab`czmbe bg zln bhin`z% Zlne wn ebxkcamyn zln n`zbx
cej `ln`f wlnzlnx mz gcaap mezb zln meznxca gm|nj h} zln `ben%
wn`zbxRebxkcamynj 9; ebxkcamyn,wn`zbx-
3 _n cpp~kn zlcz mz mp ebz en`nppcx} zb mjnezmg} ce bhin`z i~jomeo gxbk mzp plctn! `bab~x! bx hnlcmb~x% Mg cebhin`z mp mpmhan wmzl p~ggm`mnez s~camz}! cej mp ebz n`amtpnj h} cebzlnx bhin`z! mz mp mjnezmgmnj mkknjmczna} zlcz mp! zln pmk~aczmbe pnejp zb zln conez megbxkczmbe chb~z zln bhin`z! cabeo wmzl mzp mjnezmgmnx% Zlnkn`lcempk bg mjnezmgm`czmbe bg bhin`zp mp ebz zln p~hin`z bg zlmp wbxf%
3=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
20/89
mg wn`zbxRebxkcamynjR| 1; `benRnjon3R| BXwn`zbxRebxkcamynjR| 5; `benRnjon8R| BXwn`zbxRebxkcamynjR} 1; `benRnjon3R} BXwn`zbxRebxkcamynjR} 5; `benRnjon8R} BXwn`zbxRebxkcamynjRy 1; `benRnjon3Ry BXwn`zbxRebxkcamynjRy 1; `benRnjon8Ry zlne
xnz~xe nxxbx9 zln bhin`z mp ebz me zln wmpmhan cxnc
Mg zln n`zbx lcttnep zb hn mepmjn zln `ben zln caobxmzlk `ln`fp wlnzlnx mzp aneozl mp pkcaanx
zlce zln ca~n jnp`xmhnj h} zln s~camz} bg zln tm`z~xn% Mg mz mp ebz! zln bhin`z mp zbb gcx cwc} zb
hn mjnezmgmchan%
wn`zbxR| 9; bhin`zRab`czmbeR| + conezRab`czmbeR|wn`zbxR} 9; bhin`zRab`czmbeR} + conezRab`czmbeR}wn`zbxRy 9; bhin`zRab`czmbeRy + conezRab`czmbeRy
aneozl 9; `bkt~znRaneozl,wn`zbx-
mg aneozl 5 `bkt~znRkc|Raneozl,tm`z~xnRs~camz}- zlnexnz~xe nxxbx9 zln tm`z~xn bg zln bhin`z mp zbb gcmez
Mg zln s~camz} bg zln tm`z~xn mp p~ggm`mnez neb~ol! wn `ce kbn zb zln en|z pznt! zlcz mp! zb
`ln`f mg mz mp ebz n`amtpnj h} cebzlnx bhin`z% Zb jb mz zln `cknxc ~pn ce ABP ,Amen Bg Pmolz-
caobxmzlk% Me mzp pmktanpz gbxk! zln amen+bg+pmolz caobxmzlk hameja} tnxgbxkp c pnxmnp bg
n|tnepmn xc}+tba}obe meznxpn`zmbep! zx}meo zb gmej b~z wlnzlnx c omne bhin`z (`baamjnp( wmzl
zln amen bg pmolz% ]b~ `ce gmej c kbxn pbtlmpzm`cznj cej btzmkmynj pba~zmbe me VCMOT_40[%
^p~caa}! knzlbjp bg btzmkmyczmbe hcpn be kmemkmymeo zln e~khnx bg meznxpn`zmbep wlm`l
ennj zb hn `bkt~znj%
Ennxzlnanpp! zlmp pba~zmbe mp nx} n|tnepmn%
84
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
21/89
8% Bzlnx knzlbjp bg mktanknezmeo Cxzmgm`mca Meznaamone`n cp
jn`mpmbe+kcfmeo ~emzp gbx conezp kbmeo me pmk~aczmbep bg c
xnca p`nen%
8%3% Gmemzn Pzczn Kc`lmenp
Gmemzn Pzczn Kc`lmenp ,GPK-! capb febwe cp Gmemzn Pzczn C~zbkczmbe ,GPC- cxn kbjnap bg
zln hnlcmbxp bg ce conez! wmzl c amkmznj e~khnx bg jngmenj `bejmzmbep bx kbjnp! wlnxn
kbjn zxcepmzmbep `lceon jntnejmeo be jczc `bkmeo gxbk zln conez/p pnepbxp% Gmemzn pzczn
kc`lmenp `bepmpz bg : kcme nanknezp9
pzcznp wlm`l jngmen hnlcmbx cej kc} txbj~`n c`zmbep
pzczn zxcepmzmbep wlm`l cxn kbnknez gxbk ben pzczn zb cebzlnx
x~anp bx `bejmzmbep wlm`l k~pz hn knz zb caabw c pzczn zxcepmzmbe
met~z nnezp wlm`l cxn nmzlnx n|znxecaa} bx meznxecaa} onenxcznj! wlm`l kc} tbppmha}
zxmoonx x~anp cej ancj zb pzczn zxcepmzmbep
83
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
22/89
C gmemzn pzczn kc`lmen txnpnxnp mzp `~xxnez pzczn wlm`l mp zln xnp~az bg zln acpz pzczn zxcepmzmbe%
Xn`nmnj met~z nnezp c`z cp zxmoonxp! wlm`l `c~pn ce nca~czmbe bg pbkn fmej bg zln x~anp
zlcz obnxe zln zxcepmzmbep gxbk zln `~xxnez pzczn zb bzlnx pzcznp% GPK mp z}tm`caa} ~pnj cp c
z}tn bg `bezxba p}pznk wlnxn febwanjon mp xntxnpneznj me zln pzcznp! cej c`zmbep cxn
`bepzxcmenj h} x~anp%
C gmemzn pzczn kc`lmen mktankneznj c``bxjmeo zb zlnpn txme`mtanp mp jnznxkmempzm`! me bzlnx
wbxjp% gbx zln pckn met~z cej zln pckn `~xxnez pzczn mz xnp~azp me zln pckn pzczn zxcepmzmbe
,h~z! `bezxcx} zb cxzmgm`mca en~xca enzwbxfp `lcxc`znxmpzm`p jnp`xmhnj hnabw! c gmemzn pzczn
kc`lmen kc} hn txboxckknj zb omn jmggnxnez b~zt~z gbx zln pckn met~z jczc pme`n mz
xnknkhnxp! cej caznxecznp! mzp meznxeca pzczn-%
8%3%3 @lcxc`znxmpzm`p bg GPK
Xnaczmna} pmktan zb jnpmoe cej mktanknez + zln jnpmoe mp nx} ncp} zb xntxnpnez be c
oxctl! kcfmeo mz ncp} zb zxcepgnx gxbk zln jnpmoe tlcpn zb zln `bjmeo tlcpn%
Txnjm`zchan! omne c pnz bg met~zp cej c febwe `~xxnez pzczn! zln pzczn zxcepmzmbe `ce hn
txnjm`znj! caabwmeo gbx ncp} znpzmeo%
Nggm`mnez! j~n zb zlnmx jnpmoe pmktam`mz}%
Zln txnjm`zchan ecz~xn bg jnznxkmempzm` GPKp `ce hn ~ewceznj me pbkn jbkcmep p~`l
cp `bkt~znx ocknp cej cxzmgm`mca amgn + zlmp jmpcjcezcon kc} hn cbmjnj h} cjjmeo c
gc`zbx bg ~etxnjm`zchmamz}! amfn ce cjjmzmbeca met~z `bkmeo gxbk c xcejbk e~khnxp
onenxczbx%
Ebz p~mznj zb caa txbhank jbkcmep! plb~aj bea} hn ~pnj wlne c p}pznkp hnlcmbx `ce
hn jn`bktbpnj mezb pntcxczn pzcznp wmzl wnaa jngmenj `bejmzmbep gbx pzczn zxcepmzmbep%
Zlmp kncep zlcz caa pzcznp! zxcepmzmbep cej `bejmzmbep ennj zb hn febwe ~t gxbez cej
hn wnaa jngmenj%
Zln `bejmzmbep gbx pzczn zxcepmzmbep cxn gm|nj + zlmp jmpcjcezcon kc} hn bkmzznj wmzl
cjjmeo g~yy} abom` g~e`zmbecamz} zb zln `bejmzmbep%
88
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
23/89
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
24/89
Jmpzce`n Met~z Xceon
Jmpzce`n Wca~n
Plbxz 4%44 + 4%:>Knjm~k 4%0> + 4%?>
Abeo 4%7> + 3%44
Jceonx Met~z Xceon
Jceonx Wca~n
Abw 4%44 4%>4Knjm~k 4%04 4%?4
Lmol 4%7> 3%44
Zbonzlnx! zlnpn met~z xceonp `xnczn g~yy} knkhnxplmt pnzp%
Zln conez ennjp zb pnan`z c hnlcmbx gxbk mzp ccmachan hnlcmbx pnz ,c zchan hnabw-% Mz `ce x~e
cwc} gxbk zln bhin`z! `bkn `abpnx zb mz! bx hnlcn cp mg zln bhin`z/p n|mpzne`n lcj eb
kncemeo%
Tbppmhan xnc`zmbepX~e cwc}Pzc} en~zxca
@bkn `abpnx
Zb `lbbpn zln hnpz hnlcmbx zln G~yy} Abom` Cx`lmzn`z~xn `ln`fp zln lcpl+zchan wlm`l zcfnp
g~yy} knkhnxplmt pnzp mjnezmgmnxp cp tcxcknznxp cej xnz~xep zln mjnezmgmnx bg hnlcmbx
cppb`mcznj wmzl zln txbj~`z bg zlnpn pnzp% Zln gbaabwmeo zchan plbwp caa tbppmhan cepwnxp%
Hnlcmb~x lcpl+zchan
Jmpzce`n
Jceonx
Plbxz Knjm~k Abeo
Abw Pzc} en~zxca @bkn abpnx @bkn abpnx Knjm~k X~e cwc} Pzc} en~zxca @bkn `abpnxLmol X~e cwc} X~e cwc} Pzc} en~zxca
8:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
25/89
Me zlmp n|cktan zln jmpzce`n mp plbxz cej zln jceonx mp knjm~k"lmol pb C jn`mjnp zb x~e
cwc}% Mg zln jmpzce`n wcp knjm~k zln conez wb~aj lcn c tbppmhmamz} zb `lbbpn hnzwnne
pzc}meo en~zxca cej x~eemeo cwc} me p~`l `cpnp zln jn`mpmbe mp kcjn h} `lbbpmeo c xcejbk
e~khnx cej `bktcxmeo mz zb c txnmb~pa} jngmenj `bnggm`mnez%
C G~yy} Abom` Cx`lmzn`z~xn kc} `bezcme kbxn zlce ben lcpl+zchan nc`l `been`znj zb c
jmggnxnez knkhnxplmt pnz% Zlmp wc} ce conez mp chan zb kcfn c e~khnx bg tcxcaana jn`mpmbep!
gbx n|cktan ctcxz gxbk x~eemeo cwc} mz kc} jn`mjn zb pnej c knppcon chb~z zln jceonx zb
cebzlnx conez ,bx mz kc} jn`mjn ebz zb pnej ce} knppcon mg zln jceonx mp ebz hmo neb~ol bx mg
`bejmzmbep b``~x wlm`l xnp~az me xnin`zmeo zlmp tbppmhmamz} zln hcpmp bg gan|mhmamz} bg G~yy}
Abom` Cx`lmzn`z~xnp mp zln gc`z zlcz p~`l jn`mpmbep cxn hnmeo kcjn me tcxcaana6 zln} cxn ebz
xnp~azp bg hnlcmb~x `bkmeo gxbk bea} ben pb~x`n-%
8%8%3 @lcxc`znxmpzm`p bg GAC
Pmktan! ncp} zb jnh~o%
Me `bezxbnxpmca pmz~czmbep mz kc} omn ~etxnjm`zchan cepwnxp! zl~p pmk~aczmeo
hnlcmb~x bg c ammeo bxocempk%
J~n zb zln chmamz} bg ~pmeo kbxn zlce ben lcpl+zchan mz caabwp zln jnpmoenx zb ncpma}
jmmjn zln pmz~czmbe mezb tcxcaana `bktbenezp%
Ebz ~emnxpca g~yy} knkhnxplmt pnzp lcn zb hn jngmenj pntcxczna} gbx nc`l
cttam`czmbe bg c G~yy} Abom` Cx`lmzn`z~xn%
Lcxj zb n|tcej `xnczmeo c enw meznxca me c xceon xns~mxnp cjjmeo c enw
xbw"`ba~ke zb nc`l lcpl+zchan wlm`l ~pnp zln xceon% Gbx zln pckn xncpbe hmo cej
pbtlmpzm`cznj GAC `ce hn s~mzn knkbx} n|tnepmn%
8>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
26/89
0% Ptn`mgm`p bg mktanknezczmbe bg ce Cxzmgm`mca En~xca
Enzwbxf cp c jn`mpmbe+kcfmeo ~emz
Ce Cxzmgm`mca En~xca Enzwbxf! mktankneznj me `bktamce`n wmzl zln Bhin`z Bxmneznj
Txboxckkmeo tcxcjmok! jxcwp me gncz~xnp bg c hac`f hb|% Ce conez tcppnp zb mz jczc me zln
gbxk bg c n`zbx bg e~khnxp! pzcxzp zln txb`nppmeo cej! p~hpns~neza}! `baan`zp zln cepwnx!
capb me zln gbxk bg c n`zbx bg e~khnxp% Zln meznxknjmczn pzcznp wlm`l b``~x j~xmeo zln
txb`nppmeo bg ce C%E%E% lcn eb kncemeo zb zln conez cej zb zln ~pnx% Nne kbxn! zln} cxn
cakbpz `bktanzna} ebz ~ejnxpzcejchan% _n cxn chan zb pc} wlcz mp zln kncemeo bg zln met~z
n`zbx hn`c~pn mz mp `xncznj be zln hcpmp bg megbxkczmbe tcppnj zb zln enzwbxf gxbk zln
b~zpmjn zln met~z n`zbx mp c xngan| bg zln `~xxnez pzczn bg zln conez cej mzp p~xxb~ejmeop%Capb! wn cxn chan zb meznxtxnz zln cepwnx cej n|zxc`z megbxkczmbe chb~z c`zmbep zln conez
plb~aj kcfn% H~z wn cxn ebz chan zb jnp`xmhn wlcz jb meznxknjmczn pzcznp knce wlcz jbnp
zln n`zbx bg pmoecap bg ben bg zln meznxmk mznxczmbep me zln Lbtgmnaj kbjna knce! bx wlcz zln
en~xbep bg zln lmjjne ac}nx me zln tnx`ntzxbe+hcpnj enzwbxf `bxxnptbej zb%
Zln jnpmoe bg ce Cxzmgm`mca En~xca Enzwbxf cp c hac`f hb| lcp ben nx} mktbxzcez cjcezcon
mz mp `bktanzna} mejntnejnez gxbk zln mktanknezczmbe bg zln conez cej zln xnca p`nen% Zln
`bjn xnptbepmhan gbx `benxpmbe bg jczc mezb zln gbxk ~ejnxpzcejchan zb zln enzwbxf mp
mktankneznj me zln conez! ebz me zln C%E%E%! cp wnaa cp zln `bjn xnptbepmhan gbx `benxpmbe
bg zln cepwnx mezb zln gbxk ~ejnxpzcejchan gbx zln xnpz bg zln cttam`czmbe% Be zln `bezxcx}!
zln `bjn bg zln C%E%E% mzpnag kc} hn ~pnj wmzlb~z ce} `lceonp zb pban nx} jmggnxnez
txbhankp pzcxzmeo gxbk lcej+wxmzmeo xn`boemzmbe! zb gbxn`cpzmeo bg pzb`f n|`lceon mejn|np!
zb `bezxbaameo c pmk~acznj! bx c xnca xbhbz"nlm`an%
87
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
27/89
Capb zln Cxzmgm`mca En~xca Enzwbxf ancxemeo caobxmzlk mp mejntnejnez gxbk zln nemxbeknez
mz wbxfp me% Cecabom`caa} zb ~pmeo ce caxncj} zxcmenj en~xca enzwbxf! zln h~xjne bg
meznxtxnzczmbe bg jczc ac}p me zln mktanknezczmbe bg zln conez% Zln C%E%E% pmkta} xn`nmnp c
pnz bg met~z n`zbxp cabeo wmzl cppb`mcznj b~zt~z n`zbxp% Zln zxcmemeo txb`npp zcfnp tac`n
mepmjn zln hac`f hb|%
0%3% @bezxbaameo ce bhin`z
Me k} tctnx M gb`~p be zln acpz bg zln chbn+knezmbenj zlxnn n|cktanp bg ~zmamymeo ce
Cxzmgm`mca En~xca Enzwbxf9 `bezxbaameo c nlm`an ,me zln `cpn bg k} zlnpmp mz mp c pmk~acznj
ben-% _mzl zlmp cpp~ktzmbe wn `ce pc} pbknzlmeo kbxn chb~z zln knzlbjp bg meznxtxnzczmbe
bg `baan`znj jczc cej zln cepwnxp%
Ctcxz gxbk zln jn`mpmbe+kcfmeo ~emz zln kbpz mktbxzcez nanknezp bg zln conez
mktanknezczmbe cxn
pnepbxp c kn`lcempk bg `baan`zmeo jczc gxbk zln nemxbeknez!
nggn`zbxp c kn`lcempk bg c`zmeo ~tbe zln nemxbeknez%
ce c``~k~aczbx"neomen `baan`zmeo cej jmpzxmh~zmeo nenxo} wlm`l mp ennjnj zb tnxgbxk
c`zmbep!
8?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
28/89
meznxeca pnepbxp + c kn`lcempk bg `baan`zmeo jczc chb~z zln meznxeca pzczn bg zln conez%
Z ln jn`mpmbe+kcfmeo ~emz xn`nmnp megbxkczmbe chb~z zln pmz~czmbe bg zln conez! me bzlnx
wbxjp% chb~z zln `~xxnez pzczn bg zln tcxz bg zln pmk~acznj p`nen zlcz mp mpmhan ,jczc `baan`znj
~pmeo zln n|znxeca pnepbxp! gbx n|cktan c `cknxc- cej chb~z zln meznxeca pzczn bg zln conez
,gbx n|cktan! ckb~ez bg nenxo} pzbxnj me zln c``~k~aczbx-% Zlmp jczc mp gmaznxnj cej
`benxznj zb ce met~z n`zbx wlm`l mp p~hpns~neza} tcppnj zb zln En~xca Enzwbxf% Zln
enzwbxf `bkt~znp zln cepwnx wlm`l mp acznx be `benxznj zb zln mjnezmgmnx bg c xnc`zmbe zln
conez plb~aj kcfn% Zln xnc`zmbe mjnezmgmnx mp tcppnj zb zln conez cej xnp~azp me9
`baan`zmeo gxbk zln c``~k~aczbx nenxo} ennjnj zb tnxgbxk ce c`zmbep
tnxgbxkmeo ce c`zmbe jnp`xmhnj h} zln mjnezmgmnx
0%8% Zln n|znxeca knkbx}
Mz wb~aj ebz hn zln hnpz pba~zmbe zb omn zln En~xca Enzwbxf ce met~z n`zbx jnp`xmhmeo zln
pmz~czmbe bg zln conez jmxn`za}% Gmxpz! mg zln conez mp ~tjcznj ,pnn Jngmemzmbep `lctznx!
c`z~camyczmbe bg ce conez- bgzne neb~ol zln pmz~czmbe xcxna} `lceonp hnzwnne zwb p~hpns~nez
z~xep% Cej mg zln pmz~czmbe jbnp ebz `lceon zln met~z n`zbx mp zln pckn pb ce Cxzmgm`mca En~xca
Enzwbxf ,cpp~kmeo zlcz mzp mktanknezczmbe jbnp ebz ~pn xcejbk e~khnxp onenxczbx zb caznxzln pmoecap- wmaa omn zln pckn cepwnx cp me zln txnmb~p z~xe% Zlnxngbxn mz wb~aj hn
xncpbechan zb mktanknez g~e`zmbecamz} gbx `bktcxmeo zln `~xxnez pmz~czmbe zb c xn`neza}
xnknkhnxnj ben mg zln pmz~czmbep cxn mjnezm`ca zlnxn mp eb ennj zb ~pn zln En~xca Enzwbxf%
Pn`bej! ~p~caa} zlnxn cxn bea} c gnw bhin`zp me zln p~xxb~ejmeo bg zln conez zlcz cxn mktbxzcez
zb mzp txb`npp bg kcfmeo jn`mpmbe% Me p~`l pmz~czmbe tcppmeo caa jczc chb~z zln p~xxb~ejmeo zb
zln En~xca Enzwbxf! cej gbx`meo mz zb gmaznx mktbxzcez megbxkczmbe h} mzpnag! mp ce nebxkb~p
wcpzn bg xnpb~x`n! ebz zb knezmbe zlcz zln txb`npp bg zxcmemeo c En~xca Enzwbxf zb wbxf
~ejnx p~`l `bejmzmbep wb~aj hn nx} lcxj mg ebz mktbppmhan%
Zln pba~zmbe zb zlmp txbhank mp zb gmaznx b~z ~emktbxzcez jczc wmzl zln ~pn bg ce n|znxeca
knkbx} n|znxeca me xnaczmbe zb zln Cxzmgm`mca En~xca Enzwbxf% Zln n|znxeca knkbx} pzbxnp c
`bt} bg megbxkczmbe chb~z zln p`nen% Zln conez `baan`zp jczc gxbk zln p~xxb~ejmeop cej
`ln`fp mg `bxxnptbejmeo nezxmnp bg zln n|znxeca knkbx} ennj zb hn ~tjcznj% Mg }np! zln ~tjczn
8
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
29/89
mp tnxgbxknj cej zln conez pnzp c gaco mejm`czmeo zlcz zln pmz~czmbe lcp `lceonj cej mz mp
ennjnj zb ac~e`l zln Cxzmgm`mca En~xca Enzwbxf% Zlne zln caobxmzlk n|zxc`zp gxbk zln
n|znxeca knkbx} megbxkczmbe chb~z bhin`zp mktbxzcez zb zln txb`npp bg jn`mpmbe+kcfmeo
cej hcpmeo be zlmp jczc zln met~z n`zbx mp `xncznj%
Zb mktanknez ce n|znxeca knkbx} wn ennj c zwb+ bx zlxnn+jmknepmbeca cxxc} wlbpn nezxmnp
cxn jngmenj cp pmktan jczc pzx~`z~xnp cej zlnmx `lcxc`znxmpzm`p jntnej be zln knzlbj bg
xntxnpnezczmbe bg zln p`nen% Zln `bbxjmecznp bg zln nezxmnp `bxxnptbej zb `bbxjmecznp bg gmnajp
bg zln pmk~acznj p`nen ,zln p`nen mp cxzmgm`mcaa} jmmjnj mezb c oxmj nc`l gmnaj me zln oxmj mp
jnp`xmhnj h} ben nezx}-% Mg zln p`nen mp pkcaa! zln n|znxeca knkbx} cxxc} kc} ptce zln wlban
wbxaj% Mg mz mp hmoonx! zln jn`mpmbe kcfmeo ~emz kc} meznxecaa} jmmjn zln xntxnpnezczmbe bg zln
p`nen mezb cxncp mg zln conez ancnp zln cxnc! zln `beznezp bg zln knkbx} cxn nxcpnj cej zln
`bbxjmecznp cxn xnjngmenj%
0%0% Znc`lmeo ce Cxzmgm`mca En~xca Enzwbxf
Zb zxcme ce Cxzmgm`mca En~xca Enzwbxf zb `bezxba ce bhin`z me zln pmk~aczmbe bg c xnca p`nen wn
ennj zb txntcxn c zxcmemeo pnz `bepmpzmeo bg tcmxp bg jczc ,pmz~czmbe! xnc`zmbe-% Cgznx txntcxmeo
mz! me c gbxk bg c zn|z gman gbx n|cktan! cej ~tabcjmeo mz mezb ce conez! zln jczc mp `benxznjmezb c pnz bg met~z tczznxep ,n`zbxp- cabeo wmzl zlnmx `bxxnptbejmeo b~zt~z n`zbxp% Zln
n`zbxp cxn tcppnj zb zln Cxzmgm`mca En~xca Enzwbxf cej zln txb`npp bg zxcmemeo pzcxzp%
Gxbk zln tbmez bg mnw bg c jn`mpmbe+kcfmeo ~emz! ce Cxzmgm`mca En~xca Enzwbxf mp c lnznxb+
cppb`mczmn knkbx} zlcz mp! gbx c omne met~z mz zxmnp zb gmej ce b~zt~z n`zbx `bxxnptbejmeo
zb ce met~z tczznxe ,xnknkhnxnj j~xmeo zln zxcmemeo txb`npp- wlm`l mp zln kbpz pmkmacx zb zln
omne met~z% Zln xnknkhnxnj met~z tczznxe cej zln xnknkhnxnj b~zt~z n`zbx jb ebz lcn zb
hn mjnezm`ca%
Zln knzlbj bg zxcmemeo ce Cxzmgm`mca En~xca Enzwbxf jntnejp be zln ~pnj C%E%E% kbjna%
8=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
30/89
0%:% Txbtbpnj Cxzmgm`mca En~xca Enzwbxf kbjnap
0%:%3% Zln Lbtgmnaj kbjna
Zln Lbtgmnaj kbjna wcp txbtbpnj h} Ible Lbtgmnaj bg zln @camgbxemc Mepzmz~zn bg
Zn`lebabo} j~xmeo zln ncxa} 3=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
31/89
wnmolz kczxm| cp gbaabwp9
_f \f\fZ
_lnxn9
_f + zln f+zl tczznxe wnmolz kczxm|
\f+ zln f+zl met~z n`zbx
Zln wlban wnmolz kczxm| mp zln p~k bg tczznxe wnmolz kczxm`np9
_f 3
t
_f
_lnxn9
t e~khnx bg tczznxep
C jnzcmanj jnp`xmtzmbe bg zln zxcmemeo cej jn`mpmbe+kcfmeo txb`npp `ce hn gb~ej me VENZ40[%
Zln bhin`z+bxmneznj mktanknezczmbe bg hbzl knzlbjp mp n|tacmenj me zln txc`zm`ca tcxz bg zln
zlnpmp%
Tancpn ebzn zlcz zln Lbtgmnaj kbjna wbxfp ebz cp c lnznxb+cppb`mczmn h~z cp ce c~zb+
cppb`mczmn knkbx}! me bzlnx wbxjp% mz xn`xncznp c tczznxe hcpmeo be c pmkmacx met~z n`zbx!
h~z mz jbnp ebz xnknkhnx mzp `b~eznxtcxz! zlcz mp zln xnptbepn% Zb c`lmnn zlmp g~e`zmbecamz}
wn ennj zb mktanknez c jm`zmbecx} bg c pbxz c pnz bg tcmxp ,pmz~czmbe! xnc`zmbe- ~pnj cgznx
zln jn`bjmeo txb`npp zb mjnezmg} c xnptbepn cppb`mcznj zb zln jn`bjnj tczznxe% Me mzp pmktanpz
mktanknezczmbe zln jm`zmbecx} mp ce cxxc}! xnp~azmeo me amencx zmkn `bktan|mz} B,t- wlnxn t mp
zln e~khnx bg tczznxep! h~z wmzl amzzan nggbxz mz `ce hn txboxckknj cp c hmecx} zxnn wlnxn
p~hpns~nez annap bg ebjnp `bxxnptbej zb p~hpns~nez ca~np bg zln tczznxe n`zbx! bx c lcpl+
zchan! xnp~azmeo me zln `bepzcez zmkn `bktan|mz} ,jntnejnez bea} be zln aneozl bg zln n`zbxp-%
03
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
32/89
J~xmeo jn`bjmeo! zlnxn cxn pnnxca p`lnknp zlcz `ce hn ~pnj zb ~tjczn zln b~zt~z bg zln ~emzp%
Zln ~tjczmeo p`lnknp cxn p}e`lxbeb~p! cp}e`lxbeb~p! bx c `bkhmeczmbe bg zln zwb%
^pmeo zln p}e`lxbeb~p ~tjczmeo p`lnkn! zln b~zt~z bg zln ~emzp cxn ~tjcznj cp c oxb~t
txmbx zb gnnjmeo zln b~zt~z hc`f zb zln enzwbxf%
^pmeo zln cp}e`lxbeb~p ~tjczmeo p`lnkn! zln b~zt~z bg zln ~emzp cxn ~tjcznj me pbkn
bxjnx ,n%o% xcejbk bx pns~nezmca- cej zln b~zt~z cxn zlne gnj hc`f zb zln enzwbxf cgznx
nc`l ~emz ~tjczn%
^pmeo zln l}hxmj p}e`lxbeb~p+cp}e`lxbeb~p ~tjczmeo p`lnkn! p~hoxb~tp bg ~emzp cxn
~tjcznj p}e`lxbeb~pa} wlman ~emzp me nc`l p~hoxb~t ~tjcznj cp}e`lxbeb~pa}% Zln `lbm`n bg
zln ~tjczmeo p`lnkn mp ~t zb zln jnpmoenx%
Gxbk zln tbmez bg mnw bg mktanknezczmbe! ben kbxn gncz~xn bg zln Lbtgmnaj kbjna mp
mktbxzcez9 Zln kc|mk~k e~khnx bg tczznxep zlcz `ce hn pzbxnj me zln Lbtgmnaj kbjna bg E
en~xbep hngbxn zln nxxbx me zln xnzxmnnj tczznxe hn`bknp pnnxn mp cxb~ej 4%3>E% ,Mz `ce hn
me`xncpnj h} cxmb~p knzlbjp me`a~jmeo jnznxkmempzm` `lcbp cej pzb`lcpzm` kbjnap-%
0%:%8% Zln K~azm+Ac}nxnj Tnx`ntzxbe kbjna
Zln K~azm+Ac}nxnj Tnx`ntzxbe kbjna ,KAT- mp c ecz~xca n|znepmbe zb zln pmeoan ac}nx
tnx`ntzxbe zlcz wnxn nx} tbt~acx me zln 3=74/p% Zln KAT kbjna mp chan zb bnx`bkn zln
amkmzczmbep bg mzp pmeoan+ac}nx txnjn`nppbx% Zlmp ta~p zln ccmachmamz} bg pnnxca ancxemeo
caobxmzlkp gbx gmejmeo p~mzchan wnmolzp kcjn k~azm+ac}nxnj tnx`ntzxbep wmjna} tbt~acx + wmzl
cttam`czmbep me gmece`n! `lnkmpzx}! tacez `bezxba! c~zbebkb~p nlm`an pznnxmeo! cej cxmb~p
bzlnx g~e`zmbe cttxb|mkczmbe cej onenxca tczznxe xn`boemzmbe txbhankp%
Zln kbpz tbt~acx wc} bg zxcmemeo zln KAT enzwbxf mp `caanj hc`f+txbtcoczmbe% Hc`f+
txbtcoczmbe enzwbxfp! `bezxcx} zb zln Lbtgmnaj kbjna! lcn jmpzme`z met~z! b~zt~z! cej lmjjne
ac}nxp% Zln en~xbep g~e`zmbe hcpm`caa} amfn tnx`ntzxbep! n|`ntz zlcz zln zxcepmzmbe ,b~zt~z-
x~an cej zln wnmolz ~tjczn ,ancxemeo- kn`lcempk cxn kbxn `bktan|%
08
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
33/89
Zln gmo~xn hnabw txnpnezp zln cx`lmzn`z~xn bg hc`f+txbtcoczmbe enzwbxfp% Zlnxn kc} hn ce}
e~khnx bg lmjjne ac}nxp! cej ce} e~khnx bg lmjjne ~emzp me ce} omne lmjjne ac}nx%
Lbwnnx! ~p~caa} bea} ben lmjjne ac}nx mp ~pnj pme`n mz wcp plbwe zlcz ce} g~e`zmbecttxb|mkcznj h} ce KAT kbjna wmzl kbxn zlce ben lmjjne ac}nx `ce hn capb cttxb|mkcznj
h} zln KAT enzwbxf wmzl bea} ben lmjjne ac}nx%
C jnzcmanj jnp`xmtzmbe bg zln zxcmemeo ,~pmeo zln hc`f+txbtcoczmbe knzlbj- cej jn`mpmbe+
kcfmeo txb`npp `ce hn gb~ej me VENZ4:[% Zln bhin`z+bxmneznj mktanknezczmbe bg hbzl
knzlbjp mp n|tacmenj me zln txc`zm`ca tcxz bg zln zlnpmp%
^eamfn zln Lbtgmnaj kbjna! zln K~azm+Ac}nxnj Tnx`ntzxbe mp ebz c xn`~xpmn enzwbxf! me
bzlnx wbxjp! zb `bkt~zn zln xnp~az nc`l en~xbe lcp zb hn c`zmcznj bea} be`n% Cjjmzmbecaa}!
zln KAT kbjna mp c lnznxb+cppb`mczmn knkbx} pb zlnxn mp eb ennj gbx cxzmgm`mca pzx~`z~xnp
amfn c jm`zmbecx} ~pnj zb `lceon zln Lbtgmnaj kbjna gxbk ce c~zb+cppb`mczmn zb c lnznxb+
cppb`mczmn enzwbxf% Me zlmp pmz~czmbe bea} ben zlmeo pzmaa ennjp zb hn jmp`~ppnj9 zln e~khnx bg
en~xbep bg ce KAT kbjna%
^egbxz~eczna}! zlnxn cxn eb `be`xnzn mejm`czmbep cp zb zln e~khnx bg lmjjne en~xbep ennjnj
gbx ce} omne g~e`zmbe zb hn cttxb|mkcznj% Cp p~`l! zln kbpz `bkkbe cttxbc`lnp cxn nmzlnx
00
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
34/89
pzcxz wmzl ben lmjjne en~xbep cej txb`nnj zb cjj ben lmjjne ~emz cz c zmkn! nc`l zmkn
g~aa} zxcmemeo zln enzwbxf! ~ezma p~`l zmkn zlcz zln enzwbxf mp tnxgbxkmeo wmzlme zln
kc|mk~k zbanxchan nxxbx6
bx pzcxz wmzl c p~ggm`mneza} acxon enzwbxf ,zlmp xns~mxnp pbkn npzmkczmbe cej ln~xmpzm`p-
cej txb`nnj zb h} xnkbmeo ben lmjjne en~xbe cz zln zmkn ~ezma ce cjns~czn enzwbxf mp
bhzcmenj%
0:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
35/89
Zln txc`zm`n9 Mktanknezczmbe bg ce n|cktan pmk~aczmbe
Zln txc`zm`ca tcxz bg zln zlnpmp `bepmpzp kcmea} bg c jnzcmanj jnp`xmtzmbe bg ce n|cktan
mktanknezczmbe bg c pmk~aczmbe bg c xnca p`nen% Zln jnp`xmtzmbe plbwp lbw zb jnpmoe cej
mktanknez p~`l pmk~aczmbe cej lbw zb jnpmoe cej mktanknez ce cxzmgm`mca en~xca enzwbxf
wlm`l `bezxbap ce bhin`z tnxgbxkmeo pmktan zcpfp me zln pmk~aczmbe% Zln jnpmoe ~pnp bhin`z+
bxmneznj tcxcjmok wlcz xnp~azp me zlcz zln cxzmgm`mca en~xca enzwbxf wbxfp cp c hac`f hb|9 mzp
`bkt~zczmbep cxn lmjjne gxbk zln xnpz bg zln txboxck% Zlmp wc} zln enzwbxf hn`bknp c nx}
gan|mhan cej ~emnxpca zbba wlm`l `ce hn ~pnj zb pban c oxncz cxmnz} bg txbhankp%
Zln txc`zm`ca tcxz bg zln zlnpmp mp jmmjnj mezb gbaabwmeo `lctznxp9
Zln pmk~aczmbe kbj~an
Jnp`xmhnp `acppnp wlm`l gbxk zln nx} `bxn bg zln txboxck9 _bxaj! @naa! Kcznxmca
cej KcznxmcaCxxc}% Nnx} c`zmbe wlm`l zcfnp tac`n me zln pmk~aczmbe lcp zb! cz pbkn
tbmez! c``npp megbxkczmbe jngmenj me zlnpn `acppnp%
Bhin`zp
Jnp`xmhnp `acppnp jngmemeo (tl}pm`ca( bhin`zp ,tl}pm`ca me zln pnepn bg zln pmk~aczmbe-
wlm`l kbn! meznxc`z wmzl zln p`nen cej wmzl nc`l bzlnx! bx pmkta} cxn txnpnez me zln
pmk~aczmbe%
Zln conez kbj~an
@bepmpzp bg zln jnp`xmtzmbe bg zln Conez`acpp cej `acppnp wlm`l jngmen zln tcxzp bg mz%
Zln conez mp ce chpzxc`z ac}nx hnzwnne zln (tl}pm`ca( g~e`zmbecamz} bg zln pmk~aczmbe
cej zln cxzmgm`mca en~xca enzwbxf%
Zln Cxzmgm`mca En~xca Enzwbxf mktanknezczmbe
Jnp`xmhnp me jnzcmap lbw zb jnpmoe cej mktanknez zwb bg zln cxmnz} bg kbjnap bg
cxzmgm`mca en~xca enzwbxfp9 zln Lbtgmnaj kbjna cej zln K~azm+Ac}nxnj Tnx`ntzxbe! cpwnaa cp jmp`~ppnp mzp pmkmacxmzmnp! jmggnxne`np! chmamzmnp cej amkmzczmbep%
%
Nc`l `lctznx pzcxzp wmzl ce ^KA jmcoxck jnp`xmhmeo lbw caa bg zln `acppnp bg zln omne
kbj~an meznxgnxn wmzl nc`l bzlnx cej zlne kbnp zb c hxmng n|taceczmbe bg zln kcme
g~e`zmbecamz} bg nc`l! bx bea} zln kbpz mktbxzcez bg zln `acppnp% Mz mp mktbxzcez zb ebzn zlcz zln
0>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
36/89
txboxck! wlm`l txnpnezp ce n|cktan mktanknezczmbe bg zlmp jnpmoe! jbnp ebz gbaabw zlmp
jnp`xmtzmbe me nnx} jnzcma9 pbkn `acppnp bg zln txboxck ne`ctp~aczn zln g~e`zmbecamz} me c hmz
jmggnxnez wc} zlce mz mp txnpneznj hnabw! cej jczc z}tnp ~pnj me zln jmcoxckp cej me zln
jnp`xmtzmbe cxn ebz en`nppcxma} zln benp ~pnj me zln mktanknezczmbe bg zln txboxck% Zln
txboxck ~p~caa} ~pnp camcpnp bg jczc z}tnp% Gbx n|cktan! me tac`np wlnxn zln tctnx jnp`xmhnp
zln meznonx e~khnx z}tn cp /mez/ zln mktanknezczmbe kc} ~pn /mez/! /J_BXJ/ ,ce camcp zb
/~epmoenj abeo/- bx /wpmyn/ ,ce camcp zb /~epmoenj mez/-% Pmkmacxa}! zln gabczmeo+tbmez
e~khnxp cxn jnp`xmhnj me zln tctnx cp /gabcz/ wlnxncp zln mktanknezczmbe ~pnp hbzl /gabcz/
cej /jb~han/% Capb! zln gbaabwmeo jnp`xmtzmbe bg zln txboxck jbnp ebz jmp`~pp abw+anna
g~e`zmbecamz}! cp gbx n|cktan mktanknezczmbe bg txmbxmz} s~n~np ~pnj zb pbxz jczc me zln conez
kbj~an! bx zln Pmeoanzbe `acpp ~pnj cp c p~tnx`acpp bg zwb kcme `acppnp bg zln txboxck9
_bxaj cej KcznxmcaCxxc}%
07
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
37/89
3% Zln pmk~aczmbe kbj~an
3%3% Zln p`nen
`acpp _bxaj6
Jmcoxck
Zln pmk~aczmbe/p kcme `acpp mp `caanj pmkta} (_bxaj(% Zln wbxaj `bepmpzp bg c zlxnn+
jmknepmbeca cxxc} bg `naap% Zlb~ol zln cxxc} mp 0J! mz `ce hn pcmj zlcz zln pmk~aczmbe mp me gc`z
8%>J9 zln p`nen mp zlxnn+jmknepmbeca! h~z caa meznxnpzmeo nnezp zcfnp tac`n be mzp p~xgc`n%
0?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
38/89
Cp mz wcp knezmbenj me zln zlnbxnzm`ca tcxz! kce} caobxmzlkp! cp gbx n|cktan tczl+gmejmeo
cej amen+bg+pmolz caobxmzlkp! jmmjn zln p`nen mezb ps~cxnp! bx `~hnp! cej txb`npp zlnk cp mg
zln `lcxc`znxmpzm`p bg caa jnzcmap mepmjn ben ps~cxn"`~hn wnxn ~emgmnj% Me gc`z! zln txb`npp bg
jmmjmeo zln p`nen me zlmp wc} mp pb `bkkbe zlcz mz wcp jn`mjnj zlcz zln txboxck wb~aj
mktanknez zln p`nen cp caxncj} jmmjnj mezb `~hnp% Zlmp pba~zmbe kcfnp tbppmhan zb pmktamg}
oxncza} zwb nx} mktbxzcez caobxmzlkp ~pnj me zln txboxck9 zln C) tczl+gmejmeo cej zln
`ca`~aczmbe bg kbnknez bg bhin`zp ,m%n% tl}pm`p bg zln p`nen-% Cp c pmjn+nggn`z! zln pba~zmbe
kcfnp mz ncp} zb jmptac} zln kct bg zln p`nen me zln `bepban wmejbw! ~pnj cp zln kcme ~pnx
meznxgc`n bg zln txboxck%
CTM
Kcme lcxc`znxmpzm`p9
Zln `naap cxxc}
C 0J cxxc} bg `naap + nc`l `naa jnp`xmhnp zln `lcxc`znxmpzm`p bg mzp `beznezp% Zln
`beznezp `ce hn cmx! oxb~ej! bx ce bhin`z%
Zln bhin`zp cxxc}
Ce cxxc} bg bhin`zp ,m%n% mepzce`np bg zln `acppBhin`z- `~xxneza} me zln pmk~aczmbe%
Zln conezp cxxc}Ce cxxc} bg conezp `~xxneza} me zln pmk~aczmbe%
Cxzmgm`mca bhin`zp9 zln p~xgc`n cej zln b~zpmjn
Zln p`nen jngmenp zwb cxzmgm`mca bhin`zp ,pb+`caanj pnezmenap- zb pmktamg} pbkn bg zln
caobxmzlkp% Cp zlnmx ecknp p~oonpz! zln p~xgc`n bhin`z mp ~pnj wlne ce caobxmzlk!
wlman pncx`lmeo gbx ce bhin`z me c omne `naa! gmejp zln p~xgc`n bg zln p`nen! cej zln
b~zpmjn bhin`z mp ~pnj wlne zln caobxmzlk wcezp zb pncx`l gbx ce bhin`z b~zpmjn zln
p`nen%
Zln oxcmz} `bnggm`mnez
C `bepzcez jnp`xmhmeo zln oxcmz} me zln p`nen% Mz mp ~pnj zb `bkt~zn zln gbx`n t~plmeo
ce bhin`z jbwe zln pabtn bg p~xgc`n%
CEE+mznxczmbep+tnx+zm`f
C `bepzcez jnp`xmhmeo lbw abeo ce Cxzmgm`mca En~xca Enzwbxf plb~aj btnxczn me ben
0
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
39/89
z~xe hngbxn ommeo zln `bezxba hc`f zb zln conez% Mg mz mp pnz zb 4! zln en~xca enzwbxf mp
gxnn zb wbxf cp abeo cp mz ennjp zb `bkt~zn mzp xnp~azp% Gbx c kbxn jnzcmanj jnp`xmtzmbe
pnn Zln p~ptnepmbe kn`lcempk jnp`xmtzmbe me Zln Cxzmgm`mca En~xca Enzwbxf
mktanknezczmbe `lctznx%
Kcme knzlbjp9
mez p~xgc`ncz,mez |! mez }-
Zln p`nen mp bxmneznj me c p~`l wc} zlcz zln| cej zln} `bbxjmeczn jnp`xmhn lbxmybezca
jmxn`zmbep wlnxncp zlny`bbxjmeczn jnp`xmhn zln cazmz~jn% Zln /p~xgc`ncz/ knzlbj
zcfnp cp tcxcknznx zln lbxmybezca tbpmzmbe ,|!}- me zln p`nen cej xnz~xep zln cazmz~jn bg
zln p~xgc`n bg zln p`nen cz zln omne tbpmzmbe%
wbmj pamjmeogbx`n,mez tbpmzmbeV0[!gabcz nmolz!gabcz gbx`nV0[-
Zln knzlbj `bkt~znp cej xnz~xep zln gbx`n wlm`l t~plnp ce bhin`z bg zln omne
wnmolz jbwe zln pabtn bg zln p~xgc`n cz zln omne tbpmzmbe%
gabcz gxm`zmbenggn`z,mez tbpmzmbeV0[!gabcz nmolz-
Zln knzlbj `bkt~znp cej xnz~xep zln `bnggm`mnez bg gxm`zmbe bg zln p~xgc`n cz zln omne
tbpmzmbe! hcpmeo be zln pabtn cz zln omne tbpmzmbe cej zln wnmolz bg ce bhin`z% Acznx
zln `bnggm`mnez mp ~pnj zb `bkt~zn zln xnj~`zmbe bg zln nab`mz} n`zbx bg zln ,kbhman-
bhin`z%
gabcz nenxo}`bpz,mez tbpmzmbeV0[!gabcz jmxn`zmbeV0[!gabcz nmolz-
Zln knzlbj npzmkcznp lbw k~`l nenxo} mp ~pnj zb kbn zb zln omne tbpmzmbe gxbk
zln omne jmxn`zmbe gbx ce bhin`z bg zln omne wnmolz% Zln xnp~az mp zlne ~pnj h} zln
tczl+gmejmeo caobxmzlk zb `bkt~zn zln zbzca `bpz bg kbmeo gxbk zln pzcxzmeo zb zln
omne tbpmzmbe%
wbmj zm`f,wbmj-
Zln kbpz mktbxzcez + }nz nx} pmktan + knzlbj bg zln pmk~aczmbe% Zln /zm`f/ knzlbjpmkta} `caa zln /~tjczn/ knzlbj gbx nnx} bhin`z me zln bhin`zp cxxc} cej! cgznx zlcz!
zln /~tjczn/ knzlbj gbx nnx} conez me zln conezp cxxc}%
0=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
40/89
Tpn~jb+`bjn jnp`xmhmeo zln /bmj _bxaj99zm`f,bmj-/ knzlbj9
gbx nnx} bhin`z me zln bhin`zp cxxc} bhin`z%~tjczn,-
gbx nnx} conez me zln conezp cxxc} mg zln conez%`cehnn|`a~jnjgxbk~tjczn ;; gcapn zlne
conez%~tjczn,cee+mznxczmbep+tnx+zm`f-
Gbx zln n|taceczmbe bg zln /`cehnn|`a~jnjgxbk~tjczn/ txbtnxz} tancpn ob zb Zln Conez
kbj~an `lctznx%
:4
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
41/89
3%8% C `naa
`acpp @naa6
Jmcoxck
CTM
Kcme lcxc`znxmpzm`p9
Zln jngc~az kcznxmca
Zln jngc~az kcznxmca! ~pnj wlne eb bhin`z b``~tmnp zln `naa%
Zln c`z~ca kcznxmca
Mg eb bhin`z b``~tmnp zln `naa zlmp `lcxc`znxmpzm`p mp zln pckn cp zln jngc~az kcznxmca%
Bzlnxwmpn mz mp zln kcznxmca bg zln bhin`z%
C xngnxne`n zb ce bhin`z
Zln xngnxne`n zb ce bhin`z! bx c tcxz bg ce bhin`z ptceemeo zln `naa% Mg zln `naa mp ebz
`acmknj h} ce} bhin`z zln xngnxne`n mp pnz zb E^AA%
Ben `ce zlmef chb~z zln xnaczmbe hnzwnne c `naa! c kcznxmca! cej ce bhin`z cp chb~z c
pmkmacx xnaczmbe me zln xnca wbxaj9 c `naa mp ce chpzxc`z `~hn me ptc`n% Zln ptc`n `ce hn
znktbxcxma} b``~tmnj h} ce bhin`z + c wcaa! c `lcmx! bx c l~kce hnmeo% Zln kcznxmca bg
zln `naa mp nmzlnx zln kcznxmca bg zln bhin`z bx c jngc~az kcznxmca! gbx n|cktan cmx bx
:3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
42/89
pbma! ~pnj wlne eb bhin`z b``~tmnp zln `naa%
Zln pabtn bg zln p~xgc`n
Mg zln `naa `bepmpzp bg zln p~xgc`n bg zln p`nen! nezxmnp bg zlmp zwb+jmknepmbeca n`zbx
jnp`xmhn mzp pabtn% Bzlnxwmpn mz mp ~ejngmenj% Zln megbxkczmbe mp ~pnj zb `bkt~zn zln
gbx`n wlm`l t~plnp bhin`z jbwe zln pabtn j~n zb zln oxcmz} bg zln p`nen%
:8
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
43/89
3%0% C kcznxmca
`acpp Kcznxmca6
Jmcoxck
CTM
Kcme lcxc`znxmpzm`p9
3% Zln gxm`zmbe
8% Zln jnepmz}
0% Zln mjnezmgmnx
:% Zln `bab~x
:0
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
44/89
3%:% Zln cxxc} bg kcznxmcap
`acpp KcznxmcaCxxc}6
CTM
Kcme lcxc`znxmpzm`p9
3% Zln cxxc} bg kcznxmcap
Tl}pm`p bg zln wbxaj! cp wnaa cp zln ~pnx meznxgc`n! mp bgzne me ennj bg megbxkczmbe
chb~z zln kcznxmca hnmeo c tcxz bg ce bhin`z bx zln p~xgc`n bg zln p`nen me c omne
tac`n% Mepzncj bg pncx`lmeo zln omne kcznxmca me zln p`nen/p `naap cxxc} mz mp k~`l
gcpznx zb mjnezmg} zln kcznxmca me zln cxxc} bg kcznxmcap cej zb pzbxn c xngnxne`n zb zln
omne kcznxmca me ce cxzmgm`mca pzx~`z~xn ,gbx n|cktan9 zln P~xgc`nMegb `acpp
jnp`xmhnj me zln Conez kbj~an-%
::
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
45/89
8% Bhin`zp
8%3%Ce bhin`z
`acpp Bhin`z6
Jmcoxck
Zlmp mp zln `bkkbe p~tnx`acpp gbx caa bhin`zp tbt~aczmeo zln pmk~aczmbe% Mz txbmjnp zln hcpm`
:>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
46/89
g~e`zmbecamz} zb9
jnp`xmhn cej mjnezmg} ce mkkbhman bhin`z me zln pmk~aczmbe
ptn`mg} mzp tbpmzmbe
Tancpn ebzn zlcz9
c `naa kc} lbaj bea} ben bhin`z cz zmkn
ce bhin`z kc} ptce kbxn zlce ben `~hn
zln n|c`z tbpmzmbe bg ce bhin`z mp ptn`mgmnj h} zln pmyn bg mzp plctn cej mzp bggpnz zln
nezx} me zln bhin`z/p plctn cxxc} wlnxn mzp `nezxn bg wnmolz mp ab`cznj%
ce bhin`z mp mkkbchan6 bea} p~h`acppnp bg zln Bhin`z `acpp txbmjn g~e`zmbecamz}
gbx kbnknez%
CTM
Kcme lcxc`znxmpzm`p9
Zln pmyn%
C 0J n`zbx bg tbpmzmn meznonxp lbajmeo zln pmyn bg zln plctn cxxc}% C txboxckknx
c``nppnp zln plctn cxxc} mc zln BHIKCZ,|!}!y-kc`xb wlm`l xnz~xep c tbmeznx zb
c kcznxmca bg zln ptn`mgmnj nezx}! bxE^AAmg zln nezx} mp nktz} + me bzlnx wbxjp% mz
hnabeop zb zln plctn cxxc}! h~z mz jnp xmhnp c gmnaj wlm`l mp b~zpmjn zln plctn! gbx
n|cktan c lban% Zln plctn jbnpe/z lcn zb hn xn`zceo~acx pb zln plctn cxxc} kc} lbaj
nktz} ptc`np%
Zln `nezxn bg kcpp%
C 0J n`zbx bg tbpmzmn meznonxp lbajmeo zln tbpmzmbe bg zln `nezxn bg kcpp bg zln
bhin`z%
Zln bggpnzC 0J n`zbx bg tbpmzmn meznonxp lbajmeo zln bggpnz%
Zb `ca`~aczn wlm`l `naap bg zln p`nen cxn zcfne h} zln bhin`z wn ennj zb febw zln pmyn
bg zln bhin`z cej zln tbpmzmbe bg zln `naa zln bhin`zp plctn cxxc} pzcxzp cz% Zb `ca`~aczn
mz wn ~pn zln `neznx bg kcpp cej zln bggpnz% Zln pzcxzmeo tbpmzmbe bg zln plctn cxxc} mp9
pzcxztbpV|[9;`nezxnRbgRkcppV|[+bggpnzV|[6
:7
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
47/89
pzcxztbpV}[9;`nezxnRbgRkcppV}[+bggpnzV}[6pzcxztbpVy[9;`nezxnRbgRkcppVy[+bggpnzVy[6
Mg! gbx n|cktan! zln pmyn mp ,>!:!0- ,> `naap me|! : `naap me}! 0 `naap mey-! zln `neznx bg
zln bhin`z mp cz zln V34!34!34[ cej zln bggpnz mp V8!8!8[ wn `ce `ca`~aczn zlcz zln bhin`zptcep gxbk V
zln nezxmnp bg zln plctn cxxc} kc} hn nktz}%
Zln kcpp
C gabczmeo tbmez e~khnx jnp`xmhmeo zln kcpp bg zln bhin`z% Nnx} nezx} bg zln plctn
cxxc} mp nmzlnxE^AAbx lbajp c tbmeznx zb c kcznxmca% Nnx} kcznxmca lcp mzp jnepmz} +
zln kcpp bg ben `naa bg zlmp kcznxmca% Zln kcpp bg ce bhin`z mp zln p~k bg kcppnp bg
`naap zln bhin`z ptcep%
Zln plctn cxxc}
C 0J cxxc} bg tbmeznxp zb kcznxmcap% Zln cxxc} jnp`xmhnp c hb| `bezcmemeo zln bhin`z%
Mzp nezxmnp kc} hn nmzlnxE^AAbx kc} lbaj tbmeznxp zb kcznxmcap% Mg zln nezx} mp E^AA
mz kncep zln `naa mz mp xngnxxmeo zb mp ebz c tcxz bg zln bhin`z%
Kcme knzlbjp9
h}zn abcj,`bepz `lcx ) gmaneckn-
Abcjp ~t ce bhin`z + mzp plctn! tbpmzmbe cej bzlnx `lcxc`znxmpzm`p + gxbk c gman% Xnz~xep
3 mg mz p~``nnjp! 4 bzlnxwmpn%
wbmj ~tjczn,wbmj-
^tjcznp zln bhin`z/p `lcxc`znxmpzm`p% Zlmp mp c mxz~ca g~e`zmbe bnxxbjn h} nnx}
p~h`acpp bg zln Bhin`z`acpp% _lne zln pmk~aczmbe `caap zln ~tjczn knzlbj bg ce
bhin`z me mzp bhin`zp cxxc}! zln txboxck gmejp cej n|n`~znp ce ~tjczn knzlbj
nxpmbe `bxxnptbejmeo zb zln xnca z}tn bg zln bhin`z% Gbx n|cktan! gbx ce mkkbhmanbhin`z zln ~tjczn knzlbj jbnp ebzlmeo! wlnxncp gbx c kbhman bhin`z mz `ln`fp wlcz
gbx`np wbxfp ~tbe zln bhin`z cej ~tjcznp mzp tbpmzmbe cej zln nab`mz} n`zbx! cej gbx
c nlm`an zln ~tjczn knzlbj ~pnp zln nlm`anp neomen zb `xnczn gbx`n wlm`l kbnp
zln nlm`an me zln jnpmxnj jmxn`zmbe%
h}zn memz,pmyn |!pmyn }-
:?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
48/89
Tac`np zln bhin`z bezb zln p~xgc`n bg zln wbxaj! me bzlnx wbxjp!% mz tac`np zln `neznx bg
kcpp bg zln bhin`z cz zln ,|!}!y- `naa! wlnxn y mp zln p~xgc`n bg zln wbxaj cz zln ,|!}-
lbxmybezca `bbxjmecznp%
h}zn znantbxz,pmyn |!pmyn }-
C txmkmzmn knzlbj! `xncznj gbx znpzmeo t~xtbpnp% Mz kbnp zln bhin`z b~z bg zln
wbxaj! `lceonp mzp tbpmzmbe! cej kbnp mz hc`f mezb zln wbxaj% Gcpznx zlce
jnpzxb}meo zln baj bhin`z cej `xnczmeo mzp n|c`z xntam`c me cebzlnx tac`n%
:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
49/89
8%8% C kbhman bhin`z
`acpp KbhmanBhin`z6
Jmcoxck
Zlmp mp zln `bkkbe p~tnx`acpp gbx caa bhin`zp zlcz `ce hn kbnj h} n|znxeca bx meznxeca ,m%n%
neomen- gbx`n% Mz txbmjnp g~e`zmbecamz} gbx9
Jncameo wmzl tl}pm`p bg zln wbxaj! me`a~jmeo zln oxcmz} cej zln gxm`zmbe bg zln
p~xgc`n! gbx`np cttamnj zb mz cej `baampmbep%
Nechameo zln txboxckknx zb t~pl zln bhin`z! zl~p txbmjmeo zln gb~ejczmbe gbx zln
nlm`an/p g~e`zmbecamz}%
Cjjmzmbeca amkmzczmbep9 Kbhman bhin`zp cxn cawc}p bg pmyn ,3!3!3- ,ben `naa abeo! wmjn! cej
lmol-
CTM
Kcme lcxc`znxmpzm`p9
:=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
50/89
Zln nab`mz}
C 0J n`zbx bg gabczmeo tbmez e~khnxp jnp`xmhmeo zln nab`mz} bg zln bhin`z% E~khnxp
cxn gxbk +3%4 zb 3%4 cej jnebzn wlcz tcxz bg c `naa me zln omne jmxn`zmbe zln bhin`z `ce
kbn h} tnx z~xe% ,Zln n`zbx `ce zcfn enoczmn e~khnxp pb mz jbnp ebz znaa ~p bea}
chb~z zln nab`mz} h~z capb chb~z zln jmxn`zmbe zln bhin`z mp kbmeo me-% Ebzn zlcz
hn`c~pn wn capb febw zln kcpp bg zln bhin`z! zlmp mp ns~ca zb febwmeo zln kbknez~k
bg zln bhin`z%
Zln plmgz
C 0J n`zbx bg gabczmeo tbmez e~khnxp znaameo ~p chb~z zln n|c`z tbpmzmbe bg c kbhman
bhin`z% Ce mkkbhman bhin`z cawc}p lcp zln plmgz ; V4!4!4[! m%n% mzp `nezxn bg kcpp mp
cawc}p me zln `nezxn bg c `naa! h~z c kbmeo ben kc} hn (`c~olz( wlne mz kbnp gxbk
ben `~hn zb cebzlnx% Gbx n|cktan! mg zln tbpmzmbe bg zln kbhman bhin`z mp ,3!3!3- cej mzp
plmgz mp V4%>!4!4[ mz kncep zlcz zln bhin`z mp n|c`za} me zln kmjjan gxbk ,3!3!3- zb
,8!3!3- %_lne zln plmgz me`xncpnp zb 3%4! bx jn`xncpnp zb +3%4! zln tbpmzmbe bg zln bhin`z
`lceonp%
Kcme knzlbjp9
wbmj ~tjczn,wbmj-
C``nppnp zln tl}pm`p bg zln pmk~aczmbe zb `ca`~aczn zln gbx`np wbxfmeo ~tbe zln
bhin`z! me bzlnx wbxjp% zln gxm`zmbe bg zln znxxcme! zln pabtn bg zln znxxcme cej zln
oxcmzczmbeca gbx`n% P~hpns~neza}! mz `ca`~acznp zln enw nab`mz} bg zln bhin`z cej ~pnp
mz zb `lceon mzp plmgz cej"bx mzp tbpmzmbe%
wbmj ctta}gbx`n,wn`zbx0J ' gbx`n-
Nechanp zln txboxckknx zb t~pl zln bhin`z% Zln cttamnj gbx`n mp ~pnj zb `ca`~aczn
zln enw nab`mz} bg zln bhin`z%
wbmj `baampmbe,Bhin`z ) mzlRbhin`z-
@ca`~acznp c `baampmbe hnzwnne zwb kbhman bhin`zp ,`ca`~aczmbe bg c kbhman bhin`z
lmzzmeo ce mkkbhman ben mp lcejanj pntcxczna} j~n zb btzmkmyczmbep- cej ~tjcznp zlnmx
nab`mzmnp%
>4
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
51/89
Zln `baampmbe/p caobxmzlk
Ce caobxmzlk pbameo c `baampmbe hnzwnne zwb kbhman bhin`z mp c nx} pmktamgmnj nxpmbe bg
zln caobxmzlk plbwe me zln zlnbxnzm`ca tcxz% Hbzl bhin`zp cxn cpp~knj zb hn bg zln pckn pmyn
cej plctn cej zln `baampmbe mp cpp~knj zb hn menacpzm`%
f 9; bhin`z3%kcpp " bhin`z8%kcpp6 "" kcpp `bnggm`mnezgbx caa jmknepmbep ,febwe cp j- hnome bhin`z3%nab`mz}Vj[ 9; + bhin`z3%nab`mz}Vj[ ) ,3+f-",3&f- & bhin`z8%nab`mz}Vj[ ) 8",3&f-6 bhin`z8%nab`mz}Vj[ 9; bhin`z8%nab`mz}Vj[ ) ,3+f-",3&f- & bhin`z3%nab`mz}Vj[ ) 8",3&f-6nej
>3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
52/89
8%0% Ce nenxo} pb~x`n
`acpp Nenxo}Pb~x`n6
Jmcoxck
C pkcaa p~h`acpp bgKbhmanBhin`z! ~pnj cp zln eckn p~oonpzp cp ce nenxo} pb~x`n gbx
nlm`anp% Zln nenxo} c``~k~acznj me zln pb~x`n mp cpp~knj zb hn megmemzn%
CTM
Kcme knzlbjp9
gabcz onznenxo},gabcz ceznj-
Zln knzlbj pmkta} xnz~xep zln wceznj ckb~ez bg nenxo} ,zn`lem`caa}! zln e~khnx
tcppnj zb zln knzlbj cp zln tcxcknznx /wceznj/-%
>8
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
53/89
8%:% C jczc pb~x`n
`acpp JczcPb~x`n6
Jmcoxck
C pkcaa p~h`acpp bgKbhmanBhin`z! ~pnj cp c jczc pb~x`n gbx nlm`anp `bezxbaanj h} conezp%
CTM
Kcme lcxc`znxmpzm`p9
Zln jczc%
C gabczmeo+tbmez e~khnx jnp`xmhmeo zln jczc lnaj me zln jczc pb~x`n% Zln e~khnx mp
gxbk +3%4 zb 3%4%
Kcme knzlbjp9
gabcz onzjczc,wbmj-
^pnj zb jn`acxn zlcz c nlm`an c``nppnp zln jczc `bezcmenj me zln jczc pb~x`n%
P~hpns~neza} zln knzlbj xnz~xep zln e~khnx mz lcp `bezcmenj%
>0
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
54/89
8%>% C nlm`an
`acpp Wnlm`an6
Jmcoxck
C p~h`acpp bgKbhmanBhin`zn|znejnj h} zln g~e`zmbecamz} nechameo ce bhin`z bg zlmp `acpp
zb kbn h} mzpnag! me bzlnx wbxjp% zb ~pn mzp neomen zb onenxczn gbx`n t~plmeo mz me c omne
jmxn`zmbe%
Zln ~p~ca wc} bg ~pmeo bhin`zp bg zln Wnlm`an`acpp mp zb t~z zlnk ~ejnx `bezxba bg conezp!
h~z c nlm`an `ce capb btnxczn hnmeo ~ejnx `bezxba bg c l~kce ~pnx%
CTM
Kcme lcxc`znxmpzm`p9
Zln neomen
Zln nlm`an `ce jxcw nenxo} gxbk ce nenxo} pb~x`n cej pzbxn mz me zln neomen ,wlm`l
capb wbxfp cp ce c``~k~aczbx- zb acznx ~pn mz zb `xnczn gbx`n zlcz (t~plnp( zln nlm`an
>:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
55/89
me c jnpmxnj jmxn`zmbe% Zb jxcw c jnpmxnj ckb~ez bg nenxo} gxbk zln neomen! zln
nlm`an ~pnp mzp knzlbj / wbmj Neomen99pnztbnx,gabcz `bnggm`mnez- / wlnxn
zln `bnggm`mnez mp c xnca e~khnx gxbk 4 zb 3 jnp`xmhmeo lbw k~`l bg zln neomenp
tbwnx ,c txbtnxz} pnz j~xmeo zln memzmcamyczmbe- plb~aj hn ~pnj zb txbj~`n zln nenxo}%
Zlne zln nlm`an c``nppnpgabcz Neomen99onznenxo},wbmj-zb jxcw zln nenxo}% Mg
zln neomen x~ep b~z bg nenxo} zln nlm`an `ceebz kbn ce}kbxn%
Zln `cknxc
Zln g~e`zmbecamz} bg c `cknxc nechanp ce conez zb xnzxmnn jczc chb~z zln p~xxb~ejmeo
bg zln nlm`an mz mp `bezxbaameo% Zln nlm`an mzpnag lcp eb ~pn bg c `cknxc%
Zln ab`fnj nab`mz}
^pnj h} zln c~zbtmabz + zln ab`fnj nab`mz} jnp`xmhnp zln nab`mz} cej zln
jmxn`zmbe zln nlm`an plb~aj kbn me%
Zln kc|mkca nab`mz}
Jngmenp wlcz mp zln kc|mkca nab`mz} bg zln nlm`an% Mg zln ~pcon bg nenxo}
xnzxmnnj gxbk zln c``~k~aczbx xnp~azp me zlcz zln nab`mz} bg zln nlm`an me`xncpnp
chbn zlmp amkmz! zln nab`mz} mp abwnxnj zb zln kc|mkca nab`mz} cej zln xnpz bg zln
nenxo} mp abpz%
Kcme knzlbjp9
bmj ~tjczn,bmj-
Zln knzlbj n|znejp zln /~tjczn/ knzlbj jngmenj me zln KbhmanBhin`z`acpp wmzl
c``nppmeo zln neomen bg zln nlm`an ,eckna}! zln knzlbj gabczNeomen99onznenxo}
,wbmj--% _mzl zlmp `caa zln nlm`an xnzxmnnp ce ckb~ez bg nenxo} ,knzlbjp bg zln
Neomen`acpp nechan mzp ~pnx + ce conez bx zln ~pnx bg zln txboxck + zb pnz lbw k~`l
nenxo} plb~aj hn xnzxmnnj me ben z~xe- cej ~pn mz zb t~pl zln nlm`an me zln
jmxn`zmbe mz mp z~xenj zb%
bmj c~zbtmabz,gabcz jmxn`zmbeV0[! gabcz nab`mz}-
Zln knzlbj lnatp zb `bezxba zln nlm`an h} c~zbkczmymeo zln txb`npp bg kcmezcmemeo c
`bepzcez nab`mz} cej jmxn`zmbe bg kbnknez% Me nc`l z~xe tl}pm`p bg zln wbxaj caznxp
zln kbnknez bg c nlm`an zln gxm`zmbe bg zln znxxcme pabwp mz jbwe cej zln pabtn cej
zln oxcmzczmbeca gbx`n `lceonp mzp nab`mz} cej jmxn`zmbe bg kbnknez% Zln c~zbtmabz
>>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
56/89
pzbxnp zln tcxcknznxp mz mp omne ,zlcz mp! zln jnpmxnj jmxn`zmbe bg kbnknez cej zln
jnpmxnj nab`mz}- cej! me nc`l z~xe! `lceonp zln n`zbx bg gbx`n `xncznj h} zln nlm`an
p~`l zlcz zln xnp~az nab`mz} cej jmxn`zmbe wnxn cp `abpn cp tbppmhan zb zln jnpmxnj
benp%
P~xgc`nMegb ) zcfncplbz,bmj-
Zlmp knzlbj wbxfp cp c gc`cjn gbx zln `cknxc% Mz pmkta} c``nppnp /P~xgc`nMegb )
@cknxc99zcfncplbz,wbmj-/ cej xnz~xep zln xnp~az cxxc}%
gabcz onzjczc,bmj-
_lne zln nlm`an ~pnp zlmp knzlbj mz p}khbamynp zln c`z bg c``nppmeo jczc gxbk c jczc
pb~x`n ,bx gxbk jczc pb~x`np- me ben ,bx pbkn- bg gmnajp p~xxb~ejmeo zln tbpmzmbe bg
zln nlm`an% Zln knzlbj c``nppnp zln gabcz JczcPb~x`n99onzjczc,bmj-knzlbj
cej xnz~xep zln jczc bg zln jczc pb~x`n mz lcp c``nppnj%
gabcz onznenxo},wbmj-
^pmeo zlmp knzlbj zln nlm`an jxcwp nenxo} gxbk ce nenxo} pb~x`n ,bx nenxo}
pb~x`np- me ben ,bx pbkn- bg gmnajp p~xxb~ejmeo mzp bwe tbpmzmbe ,zln gmxpz nenxo}
pb~x`n gb~ej mp ~pnj-% Zln knzlbj c``nppnp zlngabcz Nenxo}Pb~x`n99onznenxo}
,gabcz wceznj- knzlbj! wlnxn wceznj 9; `ctc`mz} c``~k~acznj%
Tpn~jb+`bjn gbx zln /wbmj Wnlm`an99~tjczn,wbmj-/ knzlbj%
c``npp zln KbhmanBhin`z g~e`zmbecamz} zb `bkt~zn zln `lceonp Q me zln nab`mz} n`zbx kcjn j~n zb zln oxcmzczmbeca gbx`n
mg zln nlm`an mp encx ce nenxo} pb~x`n zlne jxcw nenxo} gxbk zln nenxo} pb~x`n zb zln neomen
mg zln nlm`an mp encx c jczc pb~x`n zlne jxcw jczc gxbk zln jczc pb~x`n
mg zln c~zbtmabz mp be zlne hnome c`z~caRkbknez~k 9; nab`mz}Rn`zbx ) kcpp jnpmxnjRkbknez~k 9; c~zbtmabzRRn`zbx ) kcpp gbx`nRn`zbxRennjnj 9; jnpmxnjRkbknez~k c`z~caRkbknez~k
nenxo}Rennjnj 9; 4%4 gbx caa jmknepmbep jb nenxo}Rennjnj 9; nenxo}Rennjnj & gbx`nRn`zbxRennjnjVjmknepmbe[
mg neomen%kc|Rtbwnx 5 nenxo}Rennjnj zlne neomen%pnztbwnx, nenxo}Rennjnj " neomen%kc|Rtbwnx - napn neomen%pnztbwnx, 3%4 -
>7
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
57/89
nenxo} 9; neomen%onznenxo},-
mg nenxo} 1 nenxo}Rennjnj zlne gbx nnx} jmknepmbe ,febwe cp j- jb gbx`nRn`zbxVj[ 9; gbx`nRn`zbxRennjnjVj[ ) nenxo} " nenxo}Rennjnj napn gbx nnx} jmknepmbe ,febwe cp j- jb
gbx`nRn`zbxVj[ 9; gbx`nRn`zbxRennjnjVj[
ctta}gbx`n,gbx`nRn`zbx-"" zlmp xnp~azp me c `lceon bg zln nab`mz} n`zbx
nej mg
x 9; aneozlRbg,nab`mz}Rn`zbx-
mg x 5 kc|Rnab`mz} zlnegbx nnx} jmknepmbe ,febwe cp j-
nab`mz}Vj[ 9; nab`mz}Vj[ ) ,kc|Rnab`mz}"x-
c``npp zln KbhmanBhin`z g~e`zmbecamz} zb `bkt~zn zln `lceonp Q me zln nab`mz} n`zbx kcjn j~n zb zln gxm`zmbe bg zln p~xgc`n
>?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
58/89
8%7% C `cknxc
Jmcoxck
C `cknxc! cazlb~ol zn`lem`caa} c tcxz bg c nlm`an! mp ~png~a bea} mg zln nlm`an mp `bezxbaanj
h} ce conez zlcz mp! zln l~kce ~pnx bx ce bhin`z bg zln `acpp Conez% Zln mktanknezczmbe bg
zln `cknxc me zln txboxck mp oxncza} pmktamgmnj `bktcxmeo zb zln zlnbxnzm`ca kbjna txnpneznj
me zln txnmb~p tcxz bg zln zlnpmp% Zln txboxck jbnp ebz ~pn c `ben bg pmolz! cp jnp`xmhnj
hngbxn! ebx zln g~e`zmbecamz} bg ben bg Amen Bg Pmolz caobxmzlkp% Zln `cknxc `bezcmep bea}
zwb `lcxc`znxmpzm`p9 zln xnpba~zmbe! cej zln s~camz}! wlm`l zbonzlnx jnp`xmhn c xn`zceoan bg zln
p~xgc`n mpmhan zb zln `cknxc% _n cpp~kn zlcz caa gmnajp me zln xn`zceoan cxn mpmhan c Amen
Bg Pmolz caobxmzlk mp ebz ~pnj%
CTM
Kcme lcxc`znxmpzm`p9
Zln xnpba~zmbe
>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
59/89
Zln wmjzl bg zln xn`zceoan%
Zln s~camz} bg zln mkcon%
Zln aneozl bg zln xn`zceoan%
Kcme knzlbjp9
P~xgc`nMegb ) zcfncplbz,wbmj-
Zln knzlbj kcfnp c pectplbz! zlcz mp! mz xnz~xep megbxkczmbe chb~z zln `naap me zln
mpmhan xn`zceoan me zln gbxk bg ce cxxc} bgP~xgc`nMegbbhin`zp% P~xgc`nMegbmp c
pmktan pzx~`z~xn lbajmeo zln tbpmzmbe bg zln `naa mz jnp`xmhnp! zln kcznxmca cej zln pabtn
bg zln p~xgc`n me zlmp `naa bx! mg zln `naa `bezcmep ce bhin`z ,ce nezmz} bg zln Bhin`z
`acpp-! zln mjnezmgmnx bg zlmp bhin`z cej zln e~khnx bg zln z~xe zln pectplbz wcp
zcfne%
>=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
60/89
0% Zln conez kbj~an
Cp mz wcp knezmbenj me zln zlnbxnzm`ca tcxz bg zln zlnpmp! ce conez me zln pnepn bg zln
pmk~aczmbe bg c xnca p`nen kc} hn `bepmjnxnj c wxcttnx be zln jn`mpmbe+kcfmeo ~emz! zlcz
mp! zln cxzmgm`mca en~xca enzwbxf% Zln zcpf bg ce conez mp zb xnzxmnn megbxkczmbe chb~z zln
p`nen cej kcfn jn`mpmbep hcpmeo be mz% Zb tnxgbxk zlmp zcpf ce conez zcfnp gbaabwmeo pzntp9
3% Xnzxmnn jczc chb~z zln p`nen cej zln nlm`an mz mp `been`znj zb6
3% Gmaznx en`nppcx} megbxkczmbe6
8% @benxz mz me zln gbxk bg c n`zbx bg gabczmeo+tbmez e~khnx6
0% Abcj zln n`zbx zb zln cxzmgm mca en~xca enzwbxf6
:% Ac~e`l zln enzwbxf6
>% Xnzxmnn zln b~zt~z bg zln enzwbxf me zln gbxk bg c n`zbx6
@benxz zln n`zbx mezb ce mjnezmgmnx bg ben bg tbppmhan c`zmbep6
Tnxgbxk zln c`zmbe bezb zln nlm`an%
Me zln mktanknezczmbe bg zln txboxck nc`l bg zlnpn pzntp mp cppb`mcznj wmzl ben bg `acppnp
wlm`l zbonzlnx gbxk zln conez kbj~an%
74
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
61/89
# Pznt @acpp Knzlbj3 Xnzxmnn jczc @cknxc P~xgc`nMegb ) @cknxc99zcfncplbz,wbmj- ""
wmc Wnlm`an99zcfncplbz,wbmj-
8 Gmaznx megbxkczmbe Ceca}ynx Pmz~czmbe ) Ceca}ynx99ceca}ynjczc
,P~xgc`nMegb )-
0 @benxz zb c n`zbx Meznxtxnznxhbba Meznxtxnznx99`xncznmet~zwn`zbx,gabcz
)! Pmz~czmbe )-
: Abcj mz zb zln C%E%E% CEE hbba CEE99gnnj,gabcz )-
> Ac~e`l zln C%E%E% CEE hbba CEE99bxf,mez-
7 Xnzxmnn zln b~zt~z CEE hbba CEE99onzxnptbepn,gabcz )-
? @benxz zb ce c`zmbe MeznxtxnznxPmz~czmbe ) Meznxtxnznx99`xncznxnc`zmbe
,gabcz )-
< Tnxgbxk zln c`zmbe Conez hbba Conez99jmptcz`l,Pmz~czmbe )-
@acppnp9Conez!Ceca}ynxcejMeznxtxnznx! cp wnaa cp zlnmx `bktbenezp! cxn jmp`~ppnj me
zln gbaabwmeo `lctznx% CEE zln `acpp bg zln cxzmgm`mca en~xca enzwbxf! cp wnaa cp mzpp~h`acppnp! LbtgmnajCEEcej K~azmAc}nxnjCEE! cej mzp `bktbenezp! mp jmp`~ppnj me zln
en|z `lctznx9 Zln Cxzmgm`mca En~xca Enzwbxf%
73
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
62/89
0%3% Zln conez
`acpp Conez6
Jmcoxck
CTM
Kcme lcxc`znxmpzm`p9
C xngnxne`n zb c nlm`an
C tbmeznx ,zn`lem`caa}- zb ce bhin`z bg zln `acpp Wnlm`an wlm`l mp ~ejnx `bezxba bg zln
conez% Wmc zlmp tbmeznx zln conez c``nppnp zln `cknxc cej xnzxmnnp megbxkczmbe chb~z
zln p`nen cp wnaa cp c``nppnp zln nlm`an gbx megbxkczmbe chb~z mzp meznxeca pzczn
cej! cgznx zln jn`mpmbe mp kcjn! tnxgbxkp zln `lbpne c`zmbe%
Ceca}ynx
Jczc xnzxmnnj gxbk zln `cknxc mp tcppnj zb zln ceca}ynx gbx memzmca txb`nppmeo% Zln
ceca}ynx `bezcmep pnnxca pzx~`z~xnp ~pnj zb gmaznx mktbxzcez megbxkczmbe cej! cgznx
zlcz! mz xnz~xep c Pmz~czmbebhin`z wlm`l `bezcmep bea} jczc en`nppcx} zb kcfn c
78
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
63/89
jn`mpmbe%
Meznxtxnznx
C zbba ~pnj zb `benxz zln Pmz~czmbe bhin`z xnz~xenj h} zln ceca}ynx mezb c gbxk bg c
n`zbx bg gabczmeo+tbmez e~khnxp zlcz mp! zln met~z jczc gbx zln cxzmgm`mca en~xca
enzwbxf% Cgznx zln C%E%E% kcfnp mzp `bkt~zczmbep! zln meznxtxnznx mp ~pnj zb `benxz
zln b~zt~z n`zbx mezb cebzlnxPmz~czmbe bhin`z `bezcmemeo zln jn`mpmbe%
Cxzmgm`mca En~xca Enzwbxf
Zln `bxn bg zln conez kbj~an% Me gc`z! zln conez lbajp ce bhin`z bg zln `acpp CEE zln
chpzxc`z p~tnx`acpp bg zwb kbjnap bg en~xca enzwbxfp ~pnj me zln txboxck9 zln
Lbtgmnaj kbjna cej zln K~azm+Ac}nxnj Tnx`ntzxbe kbjna% Zln jn`mpmbe wlm`l bg zln
kbjnap mp ~pnj mp hnmeo kcjn j~xmeo zln memzmcamyczmbe%
N|`a~jnj+gxbk+~tjczn gaco
Mg! gxbk ce} xncpbe! ce conez plb~aj ebz hn txb`nppnj me c omne z~xe zln txboxck pnzp
zlmp gaco zb ZX^N% Zln kcme abbt bg zln txboxck `ln`fp mg mz mp pnz! cej bea} mg mz mp ebz
zln conez mp txb`nppnj% Tbppmhan xncpbep gbx pnzzmeo zlmp gaco cxn9 zln conezp nlm`an
lcp x~e b~z bg nenxo}! zln ~pnx wcezp zb znpz cebzlnx conez cej jbnp ebz wcez zlmp ben
zb meznxgnxn%
Zln kcme knzlbjp9
wbmj ~tjczn,mez cee+mznxczmbep+tnx+zm`f-
Zln kcme knzlbj bg zln conez% Zln tcxcknznx mejm`cznp zln kc|mkca e~khnx bg
en~xbep bg zln C%E%E% wlm`l plb~aj hn txb`nppnj hngbxn zln C%E%E% omnp `bezxba
hc`f zb zln conez% Zln kbxn jnzcmanj n|taceczmbe `ce hn gb~ej me zln P~ptnepmbe
kn`lcempk p~h+`lctznx bg zln Cxzmgm`mca En~xca Enzwbxf `lctznx%
hbba ancxe,`bepz `lcx )ancxemeogman-
@ce hn `caanj h} zln ~pnx zb zxcme zln conez ,kbxn txn`mpna}! mzp cxzmgm`mca en~xca
enzwbxf-% Zln knzlbj abcj jczc gxbk c omne zn|z gman! `benxz mz mezb bhin`zp bg zln
Pmz~czmbe`acpp wlm`l lbaj hbzl c tczznxe zln enzwbxf plb~aj hn chan zb xn`boemyn
cej c xnc`zmbe cppb`mcznj wmzl zln tczznxe% Zln Pmz~czmbe bhin`zp cxn zlne `benxznj
zb zwb pnzp 9 zln pnz bg met~z n`zbxp cej zln pnz bg b~zt~z n`zbxp cej tcppnj zb zln
70
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
64/89
cxzmgm`mca en~xca enzwbxf wbmj CEE99ancxe,gabcz )met~zpnz!gabcz
)b~zt~zpnz!mez e~khnxRbgRn|cktanp-%
hbba txntxb`nppmeo,wbmj-
Zln knzlbj ne`ctp~aczmeo zln txb`nppmeo gxbk zln tbmez bg c``nppmeo zln jczc chb~z
zln p`nen cej zln nlm`an zb zln tbmez bg txbj~`meo ce met~z n`zbx gbx zln cxzmgm`mca
en~xca enzwbxf%
hbba tbpztxb`nppmeo,wbmj-
Zln knzlbj ne`ctp~aczmeo zln txb`nppmeo gxbk zln tbmez bg c`s~mxmeo zln b~zt~z
n`zbx bg zln cxzmgm`mca en~xca n`zbx zb tnxgbxkmeo zln jn`mpmbe be zln nlm`an%
wbmj jmptcz`l,Pmz~czmbe )x-
C hmo pmz`l"`cpnpzcznknez `bezcmemeo zln pnz bg tbppmhan c`zmbep cej zlnmx
jngmemzmbep ,m%n% pns~ne`np bg `caap zb knzlbjp bg zln nlm`an ennjnj zb tnxgbxk zlnomne c`zmbe-%
Tpn~jb+`bjn bg zln wbmj Conez99~tjczn,mez cee+mznxczmbep+tnx+zm`f- knzlbj9
mg CEE%mpAb`fnj,- ; gcapn zlne hnome txntxb`nppmeo,-6 mg txntxb`nppmeo xnz~xep gcapn zlne nej zln caobxmzlk9 zln pmz~czmbe mp zln pckn cp me zln
txnmb~p z~xe cej ebzlmeo ennjp zb hn `lceonj
nej mgnej mg
anz zln CEE txb`npp CEERmznxczmbepRtnxRzm`f en~xbep
mg CEE%mpAb`fnj,- ; gcapn zlne hnome tbpztxb`nppmeo,-nej mg
Tpn~jb+`bjn bg zln hbba Conez99txntxb`nppmeo,wbmj- knzlbj9
pectplbz 9; nlm`an%zcfncplbz,-
c`z~caRpmz~czmbe 9; ceca}ynx%ceca}ynjczc,pectplbz-
caab`czn knkbx} gbx zln C%E%E%p met~zRn`zbx
meznxtxnznx%`xncznmet~zn`zbx,met~zRn`zbx!c`z~caRpmz~czmbe-
mg met~zRn`zbx mp ln pckn cp txnmb~pRz~xeRmet~zRn`zbx zlne xnz~xe gcapn9 zln n`zbxp cxn zln pckn
txnmb~pRz~xeRmet~zRn`zbx 9; met~zRn`zbx
7:
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
65/89
cee%gnnj,met~zRn`zbx-
xnz~xe zx~n
Tpn~jb+`bjn bg zln wbmj Conez99tbpztxb`nppmeo,wbmj- knzlbj9
caab`czn knkbx} gbx zln C%E%E%p b~zt~zRn`zbx
cee%onzxnptbepn,b~zt~zRn`zbx-
xnc`zmbe 9; meznxtxnznx%`xncznxnc`zmbe,b~zt~zRn`zbx-
jmptcz`l,xnc`zmbe-
Tpn~jb+`bjn bg zln wbmj Conez99jmptcz`l,Pmz~czmbe )xnc`zmbe- knzlbj9
mg xnc`zmbe mp ns~ca zb9PZBT9 z~xe bgg zln c~zbtmabz bg zln nlm`an pnz tbwnx bg zln nlm`an zb 4nej `cpnABBFCXB^EJ9 gbx m me 3 %% : jb hnome pectplbz 9; nlm`an%zcfncplbz,-6 ceca}ynx%ceca}ynjczc,pectplbz-6 z~xe zln nlm`an zb zln angz
nej gbxnej `cpnOBZBNENXO]PB^X@N9 npm 9; ceca}ynx%onz`abpnpzNPM,-6
mg c`z~caRobcaRtbpmzmbe #; npm%tbpmzmbe zlne hnome
c`z~caRobcaRtbpmzmbe 9; npm%tbpmzmbececa}ynx%pnztczl,nlm`an%tbpmzmbe!npm%tbpmzmbe-6nej mgen|zRpznt 9; ceca}ynx%en|zpznt,-6gbx nnx} jmknepmbe ,febwe cp j- jb
jmxn`zmbeRn`zbxVj[ 9;en|zRpzntVj[ + nlm`an%tbpmzmbeVj[
z~xe be zln c~zbtmabz bg zln nlm`anpnz zln jnpmxnj ptnnj bg zln nlm`an zb kc|mk~kpnz zln jnpmxnj jmxn`zmbe bg zln nlm`an zb
jmxn`zmbeRn`zbxnej `cpnOBZBJCZCPB^X@N9 jpm 9; ceca}ynx%onz`abpnpzJPM,-6
mg c`z~caRobcaRtbpmzmbe #; jpm%tbpmzmbe zlne hnomec`z~caRobcaRtbpmzmbe 9; jpm%tbpmzmbe
ceca}ynx%pnztczl,nlm`an%tbpmzmbe!jpm%tbpmzmbe-6nej mgen|zRpznt 9; ceca}ynx%en|zpznt,-6gbx nnx} jmknepmbe ,febwe cp j- jb
jmxn`zmbeRn`zbxVj[ 9;en|zRpzntVj[ + nlm`an%tbpmzmbeVj[
z~xe be zln c~zbtmabz bg zln nlm`anpnz zln jnpmxnj ptnnj bg zln nlm`an zb kc|mk~kpnz zln jnpmxnj jmxn`zmbe bg zln nlm`an zb
jmxn`zmbeRn`zbx
7>
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
66/89
nej `cpnnej mg
Tpn~jb+`bjn bg zln wbmj Conez99ancxe,`bepz `lcx )ancxemeoRgman- knzlbj9
onz zln e~khnxRbgRn|cktanp gxbk zln ancxemeoRgman
caab`czn knkbx} gbx met~zRn`zbxpRcxxc} hcpmeo be Qzln e~khnxRbgRn|cktanp cej zln met~zRn`zbx pmyn
caab`czn knkbx} gbx b~zt~zRn`zbxpRcxxc} hcpmeo be Qzln e~khnxRbgRn|cktanp cej zln b~zt~zRn`zbx pmyn
gbx nnx} n|cktan me zln ancxemeoRgman jb hnome`xnczn c pmz~czmbeRxnc`zmbe bhin`z hcpmeo be zln n|cktan
"" zln pmz~czmbeRxnc`zmbe bhin`z `bezcmep jczc chb~z hbzl"" zln pmz~czmbe cej c xnc`zmbe zb zlmp pmz~czmbe
caab`czn knkbx} gbx zln C%E%E%p met~zRn`zbxmeznxtxnznx%`xncznmet~zn`zbx,met~zRn`zbx!pmz~czmbeRxnc`zmbe-6cjj zln met~zRn`zbx zb zln met~zRn`zbxpRcxxc}caab`czn knkbx} gbx zln C%E%E%p b~zt~zRn`zbxmeznxtxnznx%`xncznb~zt~zn`zbx,b~zt~zRn`zbx!pmz~czmbeRxnc`zmbe-6cjj zln b~zt~zRn`zbx zb zln b~zt~zRn`zbxpRcxxc}
nej gbx
cee%ancxe,met~zRn`zbxpRcxxc}!b~zt~zRn`zbxpRcxxc}!e~khnxRbgRn|cktanp-6
77
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
67/89
0%8% C pmz~czmbe
`acpp Pmz~czmbe6
Jnp`xmhnp zln pmz~czmbe me zln m`memz} bg zln conezp nlm`an! cp wnaa cp zln meznxeca pzczn bg
zln nlm`an% Caa ca~np pzbxnj me ce bhin`z bg zln `acpp Pmz~czmbe cxn me zln s~cezmgmnj gbxk
zlcz mp! zln} cxn jnp`xmhnj h} `bepzcez tbpmzmn meznonxp%
Zln kcme `lcxc`znxmpzm`p9
Jmpzce`n zb zln `abpnpz jczc pb~x`n
Jmpzce`n zb zln `abpnpz nenxo} pb~x`n
Zln camj ca~np bg zlnpn cxmchanp cxn9 WNX]ACXON! ACXON! KNJM^K! PKCAA!
CAKBPZYNXB! bx ^EFEB_E mg zln conez jbnp ebz febw zln tbpmzmbe bg ce} jczc
bx nenxo} pb~x`n me zln p`nen%
Ckb~ez bg nenxo} me zln nlm`anp neomen
Zln camj ca~np cxn9 LMOL! KNJM^K! AB_ cej CAKBPZYNXB%
Xczmb bg zln e~khnx bg `naap me zln m`memz} bg zln nlm`an wlm`l cxn febwe zb zln
conez zb zln e~khnx bg caa `naap me zln m`memz}%
Zln camj ca~np cxn9 LMOL! KNJM^K! AB_ cej CAKBPZYNXB%
Zln xnc`zmbe cppb`mcznj wmzl zln omne pmz~czmbe%
Zln camj ca~np cxn9 OBZBNENXO]PB^X@N! OBZBJCZCPB^X@N!
ABBFCXB^EJ cej PZBT%
7?
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
68/89
0%0% Zln ceca}ynx
`acpp Ceca}ynx6
C tcxz bg zln conez jnjm`cznj zb ceca}yn cej gmaznx jczc wlm`l `bkn zb mz me zln gbxk bg c
P~xgc`nMegb bhin`zp/ cxxc}! cp wnaa cp megbxkczmbe chb~z lbw k~`l nenxo} mp c``~k~acznj
me zln nlm`an/p neomen% Zln ceca}ynx ne`ctp~acznp c gnw pzx~`z~xnp cej cxmchanp wbxfmeo cp
zln n|znxeca knkbx} bg zln conez + zln kbpz mktbxzcez bg zlnk cxn n|tacmenj hnabw% Zln
xnp~az bg zln ceca}ynx/p wbxf mp c Pmz~czmbe bhin`z wlm`l mp p~hpns~neza} zxcepgbxknj mezb
ce met~z n`zbx gbx zln cxzmgm`mca en~xca enzwbxf%
CTM
Zln kcme `lcxc`znxmpzm`p9
Zln kct
Zln kct mp c 8J cxxc} bgP~xgc`nMegb bhin`zp% Nc`l P~xgc`nMegb jnp`xmhnp ben bg
zln `naap bg zln p`nen/p p~xgc`n + zln tbpmzmbe bg zln omne P~xgc`nMegb me zln kct
`bxxnptbejp zb zln tbpmzmbe bg zln omne `naa me zln p`nen% Nnx} zmkn c enw pectplbz
bg zln nlm`anp m`memz} mp tcppnj zb zln ceca}ynx zln kct mp ~tjcznj% Zln ~tjcznj
nxpmbe bg zln kct `ce hn p~hpns~neza} ~pnj zb `ca`~aczn jmpzce`np hnzwnne zln
nlm`an cej febwe nenxo} cej jczc pb~x`np ,zlcz mp! zlbpn pb~x`np wlbpn tbpmzmbe mp
xnknkhnxnj h} zln conez-! cp wnaa cp zb pnz c tczl hnzwnne zln nlm`an cej zln jczc bx
zln nenxo} pb~x`n wlm`l zln conez wcezp zb cttxbc`l zb%
Zln nenxo} pb~x`np/ mjnezmgmnxp s~n~n
Zln jczc pb~x`np/ mjnezmgmnxp s~n~n
Zwb txmbxmz} s~n~np ~pnj zb pzbxn mjnezmgmnxp bg nenxo} cej jczc pb~x`np wlm`l wnxn
txnmb~pa} ptbzznj h} zln nlm`an/p `cknxc% Zln pb~x`np cxn pbxznj c``bxjmeoa} zb zlnmx
jmpzce`n zb zln nlm`an ,nc`l me zlnmx `bxxnptbejmeo s~n~np-% Nnx} zmkn zln tbpmzmbe
bg zln nlm`an `lceonp zln jmpzce`np cxn xn`ca`~acznj cej zln s~n~np cxn xnpbxznj%
Cgznx zln ceca}pmp bg jczc s~cezmgmnj nxpmbep bg zln `abpnpz nenxo} pb~x`n cej zln
`abpnpz jczc pb~x`n jmpzce`n cxn ne`ctp~acznj me c Pmz~czmbe bhin`z cej xnz~xenj zb
7
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
69/89
zln conez%
Zln caobxmzlk ~pnj zb pbxz mjnezmgmnxp mp zln Lnct Pbxz%
Zln kcme knzlbjp9
Pmz~czmbe ) ceca}ynjczc,P~xgc`nMegb ) pectplbz! mez wmjzl! mez aneozl!
gabcz c``~k~acznjRnenxo}-
Zln kcme knzlbj bg zln `acpp9 Zln conez p~ttamnp mz wmzl zln pectplbz zcfne h} zln
nlm`an/p `cknxc! zwb tcxcknznxp jnp`xmhmeo zln wmjzl cej zln aneozl bg zln pectplbz! cej
zln txbtbxzmbe bg zln ckb~ez bg nenxo} c``~k~acznj h} zln nlm`an/p neomen cej zln
kc|mkca ckb~ez bg nenxo} zln neomen mp chan zb c``~k~aczn% Zln knzlbj ~tjcznp zln kct
cej ceca}ynp zln `~xxnez pmz~czmbe wlcz xnp~azp me xnz~xemeo ce bhin`z bg zln z}tn
Pmz~czmbe%
gabcz jmpzce`n,mez gxbkV0[! mez zbV0[-
hbba pnztczl,mez gxbkV0[! mez zbV0[-
Hbzl knzlbjp c``npp zln kct cej ~pn zln C) tczl+gmejmeo caobxmzlk zb `ca`~aczn zln
`abpnpz wc} bg zxcnameo gxbk zln tbpmzmbe gxbk zb zln tbpmzmbe zb% Cgznx zlcz zln
/jmpzce`n/ knzlbj pmkta} xnz~xep zln `ca`~acznj jmpzce`n hnzwnne zlbpn zwb tbpmzmbep
,pb mz ~pnp bea} zln gmxpz tcxz bg zln caobxmzlk cp mz mp n|tacmenj me Zln C) caobxmzlk
`lctznx-! wlnxncp /pnztczl/ cjjmzmbecaa} `xncznp c tczl hnzwnne zlnk ,~pmeo hbzl zln
gmxpz cej zln pn`bej tcxz bg zln caobxmzlk- cej xnz~xep /zx~n/ mg mz mp p~``nppg~a bx
/gcapn/ mg zln tczl `ceebz hn jnznxkmenj% @ca`~aczmbe bg jmpzce`np hnzwnne zln `~xxnez
tbpmzmbe bg zln nlm`an cej caa febwe jczc cej nenxo} pb~x`np mp `x~`mca zb zln
jn`mpmbe+kcfmeo txb`npp hn`c~pn mz jnznxkmenp lbw k~`l nenxo} zln nlm`an wmaa
ptnej be kbmeo gxbk ben tac`n zb cebzlnx%
hbba en|zpznt,mez `~xxneztbpV0[!mez ) en|ztbpV0[-
_lne zln tczl mp `ca`~acznj h} zln /pnztczl/ knzlbj mz mp pzbxnj me zln kct% Zln
/en|zpznt/! p~ttamnj wmzl zln `~xxnez tbpmzmbe bg zln nlm`an! pnzp zln /en|ztbp/ cxxc}
wmzl zln en|z `naa be zln tczl cej xnz~xep /zx~n/ + bx xnz~xep /gcapn/ mg zln `~xxnez
tbpmzmbe bg zln nlm`an mp b~zpmjn zln txnmb~pa} `ca`~acznj tczl% Me p~`l `cpn c enw
/pnztczl/ `caa mp ennjnj wlm`l wmaa bnxxmjn zln `~xxnez tczl%
NPMegb ) onz`abpnpzNPM,bmj-
JPMegb ) onz`abpnpzJPM,bmj-
7=
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
70/89
Zlnpn knzlbjp pmkta} xnz~xe zln mjnezmgmnxp bg zln `abpnpz pb~x`np + nenxo} pb~x`np
cej jczc pb~x`np! xnptn`zmna}% Pme`n zln mjnezmgmnxp cxn pzbxnj me txmbxmz} s~n~np zlnxn
mp eb ennj zb pncx`l gbx zln `abpnpz benp + zln} cxn cawc}p be zbt%
mez s~cezmg}jmpzce`n,gabcz -
mez s~cezmg}nenxo},gabcz -
mez s~cemzmg}m`memz},gabcz -
Hcpmeo be zln hbxjnxp bg meznxcap zcfne gxbk zln `begmo~xczmbe gman j~xmeo zln
memzmcamyczmbe bg zln conez zlnpn knzlbjp s~cezmg} omne ca~np bg jmpzce`n! nenxo}!
cej febwe m`memz} xczmb mezb meznonx e~khnxp wlm`l jnp`xmhn zlbpn ca~np cp plbxz!
knjm~k! abeo! nz`%
Tpn~jb+`bjn gbx zln /Pmz~czmbe ) Ceca}ynx99ceca}ynjczc,P~xgc`nMegb ) pectplbz!
mez wmjzl! mez aneozl! gabcz c``~k~acznjRnenxo}-/knzlbj%
"" zln gmxpz tcxz bg zln caobxmzlk ~tjcznp zln kct wmzl zln P~xgc`nMegb"" bhin`zp gxbk zln pectplbz%
gbx nnx} nezx} me zln pectplbz hnome`naa 9; zln `naa `bxxnptbejnez zb zln nezx}
mg zln `naa mp zcfne h} ce} bhin`z ,nezmz} bg zln z}tn Bhin`z-zlne `bezme~n wmzl zln en|z nezx}
~tjczn zln `bxxnptbejmeo nezx} bg zln kct
gbx nnx} mjnezmgmnx me zln j%p% mjnezmgmnxp s~n~n hnomemg mjnezmgmnx%tbpmzmbe ; nezx}%tbpmzmbe hnome
"" cttcxneza}! zln jczc pb~x`n mjnezmgmnj h} JPM"" lcp kbnj zb cebzlnx tac`n bx `ncpnj zb n|mpz
xnkbn zln mjnezmgmnx gxbk zln j%p% mjnezmgmnxp s~n~nhxncf zln gbx abbt "" bea} ben bhin`z `ce ptce ben `naa
"" me zln pckn zmkn pb zlnxn mp eb ennj"" zb pncx`l gbx kbxn
nej mgnej gbx
gbx nnx} mjnezmgmnx me zln n%p% mjnezmgmnxp s~n~n hnomemg mjnezmgmnx%tbpmzmbe ; nezx}%tbpmzmbe hnome
xnkbn zln mjnezmgmnx gxbk zln n%p% mjnezmgmnxp s~n~nhxncf zln gbx abbt
nej mgnej gbx
nej gbx
"" zln pn`bej tcxz bg zln caobxmzlk pncx`lnp zlxb~ol zln pectplbz gbx"" nenxo} cej jczc pb~x`np cej t~z zlnmx mjnezmgmnxp me zlnmx"" `bxxnptbejmeo s~n~np
?4
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
71/89
gbx nnx} nezx} me zln pectplbz hnome
`naa 9; zln `naa `bxxnptbejmeo zb zln nezx}
mg zln `naa mp EBZ zcfne h} ce bhin`z ,nezmz} bg zln z}tn Bhin`z-`bezme~n wmzl zln en|z nezx}
B 9; `naa%c`z~cabhin`z
mg B mp ce nenxo} pb~x`n zlne hnome
gbx nnx} mjnezmgmnx me zln n%p% mjnezmgmnxp s~n~n jbmg zln mjnezmgmnx mjnezmgmnp B CEJ
tbpmzmbep bg zln mjnezmgmnx cej B cxn ebz mjnezm`ca zlnexnkbn zln mjnezmgmnx gxbk zln n%p% mjnezmgmnxp s~n~n
nej gbx
mjnezmgmnx 9; `xnczn ce mjnezmgmnx bg Bcjj zln mjnezmgmnx zb zln n%p% mjnezmgmnxp s~n~n
nej mg
mg B mp c jczc pb~x`n zlne hnome
gbx nnx} mjnezmgmnx me zln j%p% mjnezmgmnxp s~n~n jbmg zln mjnezmgmnx mjnezmgmnp B CEJ
tbpmzmbep bg zln mjnezmgmnx cej B cxn ebz mjnezm`ca zlnexnkbn zln mjnezmgmnx gxbk zln j%p% mjnezmgmnxp s~n~n
nej gbx
mjnezmgmnx 9; `xnczn ce mjnezmgmnx bg Bcjj zln mjnezmgmnx zb zln j%p% mjnezmgmnxp s~n~n
nej mg
nej gbx
"" zln zlmxj tcxz bg zln caobxmzlk `xncznp zln Pmz~czmbe bhin`z"" `bxnptbejnez zb zln `~xxnez pmz~czmbe me zln nemxbenkez cej zln"" meznxeca pzczn bg zln nlm`an
pmz~czmbe 9; c enw Pmz~czmbe bhin`z
npm 9; onz`abpnpzNPM,-6npmRjmpzce`n 9; jmpzce`n,nlm`an%tbpmzmbe!npm%tbpmzmbe-6npmRs~cezmgmnj 9; s~cezmg}jmpzce`n,npmRjmpzce`n-6pmz~czmbe%`abpnpzRnpRjmpzce`n 9; npmRs~cezmgmnj6
jpm 9; onz`abpnpzJPM,-6jpmRjmpzce`n 9; jmpzce`n,nlm`an%tbpmzmbe!jpm%tbpmzmbe-6jpmRs~cezmgmnj 9; s~cezmg}jmpzce`n,jpmRjmpzce`n-6pmz~czmbe%`abpnpzRjpRjmpzce`n 9; jpmRs~cezmgmnj6
nenxo}Rs~cezmgmnj 9; s~cezmg}nenxo},nenxo}Rc``~k~acznj-6pmz~czmbe%nenxo} 9; nenxo}Rs~cezmgmnj6
febweRm`memz} 9; `ca`~aczn lbw k~`l nezxmnp bg zln kctme zln xceon Vnlm`an%tbpmzmbeV\[ + aneozl !
nlm`an%tbpmzmbeV][ + aneozl !nlm`an%tbpmzmbeV\[ & aneozl !
?3
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
72/89
nlm`an%tbpmzmbeV][ + aneozl [mp gmaanj wmzl jczc
febweRm`memz}Rxczmb 9; febweRm`memz} " , : ) aneozl-febweRm`memz}Rs~cezmgmnj 9; s~cezmg}m`memz},febweRm`memz}Rxczmb-6pmz~czmbe%febwem`memz} 9; febweRm`memz}Rs~cezmgmnj6
xnz~xe pmz~czmbe6
?8
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
73/89
0%:% Zln meznxtxnznx
Zln meznxtxnznx wbxfp cp c zxcepaczbx hnzwnne zln ceca}ynx cej zln Cxzmgm`mca En~xca Enzwbxf%
Mz lcp zwb kcme knzlbjp zln gmxpz gbx `xnczmeo zln met~z n`zbx gbx zln C%E%E% hcpmeo be cPmz~czmbe bhin`z! cej zln pn`bej gbx gmejmeo zln MJ bg zln xnc`zmbe `bkt~znj h} zln C%E%E%!
hcpmeo be zln b~zt~z n`zbx zcfne txnmb~pa} gxbk zln Cxzmgm`mca En~xca Enzwbxf%
Cjjmzmbecaa}! zln meznxtxnznx n|tbpnp ben kbxn knzlbj gbx `lceomeo c Pmz~czmbe bhin`z
`bezcmemeo zln cepwnx mezb ce b~zt~z n`zbx% Zlmp wc} zln ~pnx mp chan zb txntcxn c zxcmemeo pnz
gbx zln Cxzmgm`mca En~xca Enzwbxf me gbx Pmz~czmbe bhin`zp ,wlm`l plb~aj `bezcme hbzl
jnp`xmtzmbe bg zln pmz~czmbe cej zln MJ bg zln xnc`zmbe cppb`mcznj wmzl zln omne pmz~czmbe-%
J~xmeo zln ancxemeo txb`npp zln conez ~pnp zln meznxtxnznx zb zxcepaczn zlbpn Pmz~czmbe bhin`zp
mezb tcmxp ,met~z n`zbx! b~zt~z n`zbx- cej zlne gnz`lnp mz zb zln bmj CEE99ancxe,gabcz )
met~zpnz! gabcz ) b~zt~zpnz! mez e~khnxRbgRn|cktanp- knzlbj%
CTM
bmj `xncznmet~zn`zbx,Pmz~czmbe ) pmz~czmbe! gabcz ) met~zn`zbx-
@xncznp zln met~z n`zbx gbx zln Cxzmgm`mca En~xca Enzwbxf hcpmeo be zln Pmz~czmbe
bhin`z `xncznj txnmb~pa} h} zln ceca}ynx% Pnn zln tpn~jb+`bjn hnabw gbx kbxnjnzcmap%
mez `xncznxnc`zmbe,gabcz ) b~zt~zn`zbx-
Zxcepacznp zln b~zt~z n`zbx omne h} zln Cxzmgm`mca En~xca Enzwbxf mezb c tbpmzmn
meznonx mjnezmg}meo zln jn`mpmbe% P~hpns~neza}! zln e~khnx mp omne zb zln bmj
Conez99jmptcz`l,mez xnc`zmbe- knzlbj wlm`l tnxgbxkp c`zmbep cppb`mcznj wmzl
zln jn`mpmbe%
bmj `xncznb~zt~zn`zbx,mez xnc`zmbe! gabcz ) b~zt~zn`zbx-
Hcpmeo be zln xnc`zmbe MJ e~khnx omne zb mz cp zln gmxpz tcxcknznx! zlmp knzlbj
xn`xncznp zln b~zt~z n`zbx bg zln Cxzmgm`mca En~xca Enzwbxf `bxxnptbejmeo zb zln
omne xnc`zmbe% Mz mp ~pnj me zln ancxemeo txb`npp%
Tpn~jb+`bjn gbx zln bmj Meznxtxnznx99`xnznmet~zn`zbx,Pmz~czmbe ) pmz~czmbe!
?0
7/31/2019 Artificial Neural Networks in the Simulation of a Real Scene
74/89
gabcz ) met~zn`zbx-9
pmyn 9; e~khnx bg met~z en~xbepgbx m me 4 %% pmyn+3 jb
met~zn`zbxVm[;+3%4nej gbx
tbmeznx 9; 4
"" gmxpz > nezxmnp jnebzn zln jmpzce`n zb zln `abpnpz nenxo} pb~x`nmg pmz~czmbe%`abpnpzRnpRjmpzce`n mp ns~ca zb9WNX]ACXON9 nej `cpn "" ebzlmeo zb jb! zln `cpn j