Full text
Depósi o de In es igación de la Uni e sidad de Se illa
h ps://idus.us.es/
This is an Accep ed Manusc ip o an a icle published by IEEE:
M. Va gas, C. Vi as and T. Alamo, "Op imal Posi ioning S a egy o Mul i-
Came a Zooming D ones," in IEEE/CAA Jou nal o Au oma ica Sinica, ol. 11,
no. 8, pp. 1802-1818, Augus 2024, doi: 10.1109/JAS.2024.124455.
“© 2024 IEEE. Pe sonal use o his ma e ial is pe mi ed. Pe mission om IEEE
mus be ob ained o all o he uses, in any cu en o u u e media, including
ep in ing/ epublishing his ma e ial o ad e ising o p omo ional pu poses,
c ea ing new collec i e wo ks, o esale o edis ibu ion o se e s o lis s, o
euse o any copy igh ed componen o his wo k in o he wo ks.”
1
Op imal posi ioning s a egy o mul i-came a,
zooming d ones
Manuel Va gas, Ca los Vi as and Teodo o Alamo, Membe , IEEE
Abs ac —In he con ex o mul iple- a ge acking and su -
eillance applica ions, his pape in es iga es he challenge o
de e mining he op imal posi ioning o a single au onomous ae ial
ehicle o agen equipped wi h mul iple independen ly-s ee able
zooming came as o e ec i ely moni o a se o a ge s o in e es .
Each came a is dedica ed o acking a speci ic a ge o clus e
o a ge s. The key inno a ion o his s udy, in compa ison o
exis ing app oaches, lies in inco po a ing he zooming ac o
o he onboa d came as in o he op imiza ion p oblem. This
enhancemen o e s g ea e lexibili y du ing mission execu ion
by allowing he au onomous agen o adjus he ocal leng hs o
he on-boa d came as, in exchange o a ying eal-wo ld dis-
ances o he co esponding a ge s, he eby p o iding addi ional
deg ees o eedom o he op imiza ion p oblem. The p oposed
op imiza ion amewo k aims o s ike a balance among a ious
ac o s, including dis ance o he a ge s, e icali y o iewpoin s,
and he equi ed ocal leng h o each came a. The p ima y
ocus o his pape is o es ablish he heo e ical g oundwo k o
add essing he non-con ex na u e o he op imiza ion p oblem
a ising om hese conside a ions. To his end, we de elop an
o iginal con ex app oxima ion s a egy. The pape also includes
simula ions o di e se scena ios, ea u ing a ying numbe s o
onboa d acking came as and a ge mo ion p o iles, o alida e
he e ec i eness o he p oposed app oach.
Index Te ms—P ojec i e ans o ma ion, isual su eillance,
isual objec acking, unmanned ae ial ehicle, con ex op imiza-
ion.
I. INTRODUCTION
The combina ion o a emo ely pilo ed ai c a (RPAS) o
unmanned ae ial ehicle (UAV) wi h an on-boa d s ee able
came a, as a compound elec omechanical de ice ha can
pu “eyes in he sky” [1], has been ex ensi ely s udied and
success ully employed in a wide ange o applica ions. This
ange om ea ly in elligence-ga he ing mili a y applica ions,
o he mo e ecen widesp ead use in en e ainmen ac i i ies,
co e ing in as uc u e inspec ion [2], [3], [4], sea ch and
escue missions [5], a ic su eillance [6], [7], coope a i e o
uncoope a i e a ge acking [8], [9], and a my iad o o he
applica ions.
The on-boa d came a is ypically moun ed on an ac ua ed
gimbal, which se es a dual unc ion. Fi s , i ac s as a line-o -
sigh s abilize , coun e ac ing he u ns and/o il s expe ienced
by he ae ial pla o m. Second, i unc ions as a isual acking
de ice, aimed a he desi ed a ge o in e es [10], [11], [12],
[13], [14]. Fo a be e unde s anding o he imp essi e ea u es
and pe o mance o con empo a y ae ial gimbaled zooming
sys ems, such as he one moun ed on he DJI Zenmuse H20©,
M. Va gas, C. Vi as and T. Alamo a e wi h he Depa men o Sys em
Enginee ing and Au oma ion, Uni e si y o Se ille, Se ille, Spain. E-mail:
{m a gas, i as, alamo}@us.es.
please e e o he ollowing ideo: h ps://www.you ube.com/
embed/G6VRhckcMeo?s a =53&end=82.
When he objec i e is o simul aneously keep ack o
se e al a ge s ha migh be dis an om each o he , while
obse ing each one o hem wi h su icien isual de ail, he e
a e ypically wo app oaches. The i s app oach is s aigh o -
wa d: deploying se e al ehicles wi h simila capabili ies, each
one de o ed o a single a ge o a g oup o nea by a ge s [15],
[16]. The second app oach, on he o he hand, ocuses on
sha ed a en ion, whe e a single ehicle pe iodically changes
i s came a’s aiming di ec ion among di e en a ge s o a oid
losing ack o any o hem pe manen ly [17], [18], [19]. This
second ca ego y, which has ecei ed less a en ion om he
esea ch communi y, is ne e heless qui e a ac i e as i aims
o accomplish he ask wi h minimal esou ce deploymen .
This app oach is highly bene icial in e ms o implemen a ion
cos and ene gy demands du ing missions. Addi ionally, i is
less in usi e, a ea u e ha can be e y ele an in ce ain
a eas o applica ion such as wildli e moni o ing o concealed
su eillance ope a ions.
In e ms o downsides, he sha ed-a en ion app oach aces
inhe en cons ain s in he obse a ion pe iod o each a ge ,
in e sely co ela ed wi h he o al numbe o a ge s. Ano he
challenge is he occu ence o ”blind lapses” du ing he a ge -
swi ching ac ion, wi h no a ge wi hin he ield o iew o
he in ol ed came a. This can become a comp omising ac o ,
especially in he p esence o a la ge numbe o sca e ed
a ge s wi h a he unp edic able ajec o ies. Fu he mo e,
while in e mi en obse a ion may su ice o es ima ing a ge
ajec o ies, in applica ions whe e closely moni o ing and
documen ing ac i i ies o beha io s is pa amoun , such gaps
in obse a ion can pose a se ious handicap.
In a ecen wo k [20], he concep o lying chameleons
was in oduced as a mo e lexible al e na i e in he con ex
o ae ial mul i- a ge acking and su eillance. Unde his
pa adigm, one single ae ial ehicle was equipped wi h se -
e al independen ly s ee able came as o isually ack se e al
a ge s in su icien de ail simul aneously. A con enien op i-
miza ion p oblem was o mula ed, and se e al s a egies o i s
esolu ion we e p oposed. Howe e , in his p e ious wo k, he
p oblem was signi ican ly cu ailed by he assump ion o ixed
ocal leng hs o he onboa d came as. As a esul , cap u ing
a close iew o a speci ic a ge equi ed physically mo ing
he ae ial ehicle close o i , po en ially comp omising he
obse a ion o he o he a ge s.
The p esen pape ex ends he p e ious wo ks by inco po-
a ing he zooming e ec on he on-boa d came as, which can
be au oma ically adjus ed in eal- ime acco ding o an op imal
2
c i e ion. This new ea u e in oduces a g ea deal o lexibili y
o he concep ual sys em, signi ican ly enhancing i s capabi-
li ies by adding new deg ees o eedom o he op imiza ion
p oblem. Howe e , his enhancemen comes wi h a signi ican
oll on he heo e ical de elopmen , as i b eaks away om
he con ex na u e o he o iginal p oblem. To add ess his
challenge, we in oduce an en i ely new o mula ion in his
wo k ha no only ci cum en s his downside bu also ensu es
he easibili y o he esul ing op imiza ion p oblem.
The supe io mission capabili ies enabled by he in oduc-
ion o he zooming e ec ha e been s udied in p e ious wo ks
o he case o single-came a se ups [21], [22]. Howe e , a
cau iona y no e mus be obse ed he e. The applica ion o
high magni ica ion ac o s can make ine image s abiliza ion
mo e challenging, ypically demanding he con luence o high-
accu acy gimbal con ol and elec onic image s abiliza ion
[23], [24]. Bea ing his la e conside a ion in o accoun ,
he p esen wo k is in ended o ake ad an age o hose
enhanced capabili ies in he con ex o mul i-came a, mul i-
a ge acking.
The p oposed amewo k is well-sui ed o applica ions
ac oss a ious domains. In high seas sea ch and escue
missions, whe e people and small boa s may be ad i a e
shipw ecks o disas e s, con inuous acking is c ucial o
p io i izing escue e o s [25], [26], [27]. Simila ly, in su ei-
llance missions in ol ing suspicious essels [28], such as hose
used by smuggle s o illegal mig a ion g oups, simul aneous
acking o mul iple essels migh be essen ial o ga he ing
isual e idence and s eng hening bo de con ol [29], [30].
This app oach is also aluable o co e mili a y ope a ions
[31], pe ime e de ense [32], [33], con oy p o ec ion [34], as
well as o homeland secu i y missions and o he secu i y
applica ions [35]. Mo eo e , in spo ing e en s [36], [37],
cinema og aphy [38], [39], wildli e moni o ing [40], [41], and
a ic su eillance [42], [43], he amewo k would allow o
simul aneous acking and ilming o mul iple a ge s while
minimizing in usion and maximizing co e age.
The h ee main con ibu ions o he p esen pape can be
summa ized as ollows:
•A signi ican enhancemen o he exis ing concep o
mul i-came a, mul i- a ge acking agen s, achie ed by
in eg a ing he zooming capabili y in o he on-boa d
acking came as.
•In oduc ion o a no el op imiza ion app oach ailo ed
o his enhanced amewo k, add essing he inhe en
non-con exi y o he p oblem h ough con ex elaxa ion
echniques while ensu ing i s easibili y.
•Ex ension o p io esea ch o enable he al e na i e o
acking clus e s a he han indi idual a ge s, b oade-
ning he applicabili y and e icacy o he p oposed ame-
wo k.
I is impo an o emphasize ha his is a heo e ical
wo k, ocused on highligh ing he po en ial applica ions o
he p oposed concep in isual acking and su eillance o
mul iple mo ing a ge s. The p oposed op imal guidance law
is designed solely o p o ide he au onomous ehicle and he
se o on-boa d came as wi h op imal se poin s o posi ion
and ocal leng hs, based on he es ima ed loca ions o a ge s a
each ins an . This wo k does no add ess any speci ic low-le el
pa h planning s a egy in he 3D en i onmen [44], [45]. Such
s a egies should accoun o he maneu e abili y and dynamic
es ic ions o he ehicle i sel , which can a y signi ican ly
depending on whe he dealing wi h holonomic ehicles like
VTOL ( e ical ake-o and landing) mul i o o d ones o
ehicles wi h s ong mo ion cons ain s such as ixed-wing
ai c a s. These conside a ions a e beyond he scope o his
pape and will be add essed in u u e wo ks, whe e a ge
obse a ion and ehicle guidance can be in eg a ed in a uni ied
manne .
Table Iin oduces he no a ion used h oughou he pape .
As a gene al ule, oman ype ace is ese ed o ec o s and
ma ices.
The es o he pape is o ganized as ollows. Sec ion II
in oduces he wo king scena io, including he assump ions
made on he di e en elemen s conside ed and he p inciples
used o o mula e he op imiza ion p oblem. Sec ion III is
dedica ed o p esen ing he o mula ion o he op imiza ion
p oblem. Sec ion IV desc ibes he con ex elaxa ion o he
s a ed p oblem and p o ides an in ui i e geome ic in e p e-
a ion o his app oxima ion. I also ou lines he p oposed
op imiza ion algo i hm. Sec ion V o e s some simula ion
expe imen s demons a ing he pe o mance o he p oposed
s a egy. Finally, Sec ion VI p esen s he conclusions o he
wo k and ou lines u u e lines o esea ch.
II. FRAMEWORK
In his sec ion, we desc ibe he ope a ional amewo k,
p oposing a single mul i-came a, zooming d one, e e ed o
as he agen , as a sui able concep in he con ex o ae ial
su eillance and mul i- a ge acking. Fi s , we ou line he
speci ic ope a ional en i onmen and he unde lying assump-
ions. Nex , we elabo a e on he ounda ional concep s behind
he op imal e e ence-gene a ion s a egy o single agen s,
which will be p oposed in he ollowing sec ion.
A. Wo king Scena io
As men ioned ea lie , he concep o in eg a ing mul i-
came a se ups on o au onomous ae ial ehicles can be applied
ac oss a wide ange o pla o ms, spanning om ligh mul i-
o o sys ems o hea y ixed-wing UAVs. This se up ypically
comp ises one cen al wide o ul a-wide angle came a, e-
e ed o as C0, su ounded by n acking came as deno ed as
Ci, whe e i=1, . . . , n. The cen al came a’s ole is o p o ide
a pe ec ly zeni hal, low- esolu ion o e iew o he scene
below, while he acking came as, equipped wi h mo o ized
zoom lenses, a e able o acqui e images o dis an a ge s wi h
he desi ed le el o isual de ail. Fig. 1illus a es his concep
o a mul i o o ehicle wi h n=2 acking came as.
Fig. 1also illus a es he coo dina e ames in ol ed in
he se up. Fi s , {W} ep esen s he wo ld coo dina e ame
de ined, o ins ance, ollowing he ENU (eas –no h–up)
con igu a ion. I s o igin is ypically loca ed a a con enien s a-
iona y poin on he g ound su ace. The nex e e ence ame,
3
TABLE I
NOTATION
Symbol Desc ip ion
nNumbe o acking came as.
mNumbe o nes ed in e als p esen in he op imiza ion index.
{W}Wo ld coo dina e ame.
{Ci}i- h came a ame (i={0,...,n},i= 0 e e s o cen al
cam.).
C
jzi3D posi ion o i- h a ge wi h espec o {Cj}.
zi3D posi ion o i- h a ge wi h espec o {W}.
iEqui alen adius o i- h a ge in he scene.
x3D posi ion o he ehicle wi h espec o {W}.
x∗Op imal alue o x.
x∗
cCon ex app oxima ion o he op imal alue o x.
ˆx Value o xwhe e he con ex app oxima ion is made.
ℓi(ˆx) Linea ay in R3, s a ing in ziand wi h di ec ion (ˆx−zi).
pi, Vehicle’s ideal e e ence posi ion wi h espec o i- h a ge .
x, y, h Componen s o x, ha is: x=[x, y, h]
⊤.
XCon ex easibili y se cons aining he solu ion.
hmin Minimum limi o he allowed al i ude ange.
hmax Maximum limi o he allowed al i ude ange.
diEuclidean dis ance o he i- h a ge : di:= ∥x−zi∥2.
dScala dummy a iable.
ηiRela i e o i- h a ge , uni a y ec o used in con ex elaxa-
ion.
iAc ual ocal leng h o he i- h came a.
i, Re e ence alue o i.
i,min Minimum allowed alue o i.
i,max Maximum allowed alue o i.
siEqui alen adius o i- h a ge ’s p ojec ion on he image
plane.
si, Re e ence alue o si.
si,min Minimum allowed alue o si.
si,max Maximum allowed alue o si.
si,pix Equi alen o si, bu exp essed in pixels.
si, ,pix Equi alen o si, , bu exp essed in pixels.
si,min,pix Equi alen o si,min, bu exp essed in pixels.
si,max,pix Equi alen o si,max, bu exp essed in pixels.
Li,j j- h lowe limi imposed on some measu e o he i- h came a-
a ge pai .
Ui,j j- h uppe limi imposed on some measu e o he i- h came a-
a ge pai .
µi,νiWeigh ing coe icien s p esen in he op imiza ion index, e-
la i e o he i- h came a- a ge pai .
τi,j , σi,j Weigh ing coe icien s, ela i e o he i- h came a- a ge pai
and he j- h nes ed in e al, p esen in he op imiza ion index.
βiExponen in he p oposed op imiza ion index, linked o he
i- h came a- a ge pai .
αi,j Exponen in he p oposed op imiza ion index, linked o he
i- h came a- a ge pai and o he j- h nes ed in e al.
ρwiE ec i e pixel wid h o he i- h image senso , in me ic uni s
pe pixel.
ρhiE ec i e pixel heigh o he i- h image senso , in me ic uni s
pe pixel.
ρiRegula ized pixel leng h, o accoun o senso s wi h non-
squa e pixels ρi:= √ρwiρhi.
e1,e2,e3Vec o s de ining he canonical basis in R3.
J(x) Ini ial op imiza ion index.
J◦(x) Simpli ica ion o J(x), by emo ing he non-con ex e ms.
Jc(x,ˆx) Con ex app oxima ion o J(x) a ound ˆx.
Ψi,Λi,Γ
iMain e ms composing he op imiza ion index o he i- h
a ge .
lDis ance be ween cen e s o a ge s o clus e s.
Fig. 1. Illus a ion o he concep using a mul i o o pla o m, a cen al
wide-angle came a on a 2-DOF gimbal, and wo acking came as wi h hei
espec i e 3-DOF gimbals. Adap ed om [20].
deno ed as {B}, is igidly a ached o he ehicle’s body. Each
came a has i s own coo dina e ame, deno ed as {Ci}. Each
gimbal adjus s he ine ial o ien a ion angles necessa y o he
co esponding came a by de ining he o ien a ion o {Ci}wi h
espec o {W}. Fo a de ailed desc ip ion o he kinema ics
in ol ed, please e e o [20].
We conside mul i- a ge acking as a wo-le el ask. A
he bo om le el, whe e e he lying pla o m is posi ioned,
he a ge aiming p oblem mus be sol ed. A he op le el,
assuming ha he a ge s a e being co ec ly aimed o, a
s ee ing s a egy mus be designed so ha he ehicle can
ecei e an op imal posi ioning se -poin , as a unc ion o he
cu en a ge dis ibu ion, acco ding o a gi en c i e ion. In
his wo k, we s ic ly ocus on he second s age.
B. Gene al assump ions and simpli ica ions
He e, we ou line he a p io i condi ions ha a e assumed in
he subsequen desc ip ion.
Fi s , i is assumed ha an es ima e o he ehicle’s al i ude
and global posi ion is a ailable a all imes, p o ided by he
na iga ion senso y sys em. Addi ionally, in o ma ion abou he
ine ial o ien a ion o each on-boa d came a is assumed o be
a ailable. Fu he mo e, i will be assumed ha he na iga ion
con ol sys em (in he case o he ae ial pla o m) o he
co esponding o ien a ion con ol sys ems (in he case o each
gimbal-came a se ) a e in p ope wo king o de , ul illing he
p o ided a i ude, posi ion, o aiming se poin s as e icien ly
as possible.
In o de o simpli y subsequen geome ical desc ip ions, i
is also pos ula ed ha he came a is a ached o he co e-
sponding gimbal in such a way as o ensu e ha any gimbal-
induced o a ion occu s a ound he came a nodal poin , hus
elimina ing no iceable pa allax e ec s. In p ac ice, came as a e
ypically moun ed o minimize g a i a ional ine ia, making
ha pa icula se up unlikely. Howe e , due o he expec ed
signi ican p oximi y be ween he heo e ical nodal poin and
he cen e o g a i y ela i e o he dis ances o he objec s
4
o in e es , his app oxima ion emains alid. Mo eo e , i is
easonable o assume ha he eal- ime ope a ion o he isual-
eedback gimbal con ol loop will add ess any misalignmen
issues.
On he o he hand, he e ec o lens dis o ion will be
igno ed in ou desc ip ion. This will no en ail any loss o
gene ali y in he p oposal, p o ided ha , in he p esence o
signi ican lens dis o ion, images will unde go a ec i ica ion
p ocess be o e u he p ocessing.
Wi h ega d o a ge posi ion es ima ion and aiming, we
a e only in e es ed in he posi ion and appa en size on he
image o each a ge o clus e o a ge s, ega dless o hei
o ien a ion. In he case whe e a came a is acking a single
a ge , he e e ed posi ion will be de ined by he appa en
cen e o i s silhoue e in he image, while in he case o
acking clus e s, a sui able aiming cen e will be de ined as a
poin o in e es .
On he o he hand, as men ioned abo e, he desc ip ion o
any low-le el a i ude con ol o he ae ial pla o m o any low-
le el gimbal con ol is ou o he scope o he pape , as hese
can be conside ed issues la gely sol ed om a heo e ical and
echnical poin o iew [46], [47], [7], [48].
Fo he sake o simplici y in he desc ip ion, i is assumed
ha he dis ances be ween he posi ion o any came a ame
{Ci}and he own ehicle’s body ame {B}a e negligible,
compa ed o he dis ances om he ae ial pla o m o any one
o he a ge s. In ac , o he in ended p ac ical applica ions,
i is expec ed ha his di e ence comes in se e al o de s o
magni ude.
I will be assumed ha i a pa icula a ge is wi hin he
ield o iew o one o mo e onboa d came as, i s absolu e
posi ion wi h espec o {W}can be es ima ed a any ime.
This es ima ion may be achie ed by adhe ing o he la -
ea h assump ion, as demons a ed in [20], which elimina es
he need o s e eo, ele a ion maps, o any o he ange-
ga he ing mechanism. This simpli ica ion is app oxima ely
alid in ce ain con ex s and has been p e iously exploi ed by
nume ous o he au ho s, as e idenced in [17], [49], [12], [50],
[28], [13], [19]. No ably, o sho e sea ch and escue (SAR)
ope a ions [25], [26], [27] ep esen a clea example whe e
he la -ea h assump ion can be e ec i ely le e aged. Fo
ou pu poses, i his assump ion holds, and wi h knowledge
o he absolu e posi ion o he ae ial ehicle and he ine ial
o ien a ion o he obse ing came a(s), he absolu e posi ion
o he a ge can be de i ed (please e e , o ins ance, o he
desc ip ion p o ided in [20]). Simila ly, an es ima ion o he
a ge ’s size in he eal wo ld could be geome ically de i ed.
In he desc ip ion ha ollows, howe e , we will no
necessa ily s ick o he la -ea h assump ion, as any o he
dep h es ima ion mechanism would be equally alid o ou
pu poses.
Du ing ini ializa ion, i is an icipa ed ha he downwa d-
acing, wide-angle came a (C0) will ha e all he a ge s o
in e es wi hin i s ield o iew, enabling he es ima ion o he
posi ion o each a ge wi h espec o his came a, deno ed as
C0zi, whe e i= 1, . . . , n. Using his ec o and he known
kinema ics o he came a a angemen , i becomes easible
o es ima e he posi ion o he a ge wi h espec o he
acking came a ha will be assigned o i 1,Ci. Subsequen ly,
he co esponding came a is o ien ed owa ds he a ge in
a manne ha posi ions i app oxima ely a he cen e o
i s ield o iew (please e e again o [20] o he de ailed
compu a ional desc ip ion). Finally, he isual se oing module
o ha gimbal-came a se could be ini ia ed o add ess any
misalignmen s in he ini ial aiming owa ds he a ge .
When employing a clus e ing s a egy, i can be di ec ly
implemen ed wi hin he wo-dimensional space o he cen al
came a’s iew. Mo eo e , he posi ions co esponding o he
aiming cen e o each clus e should be con e ed om image
coo dina es o 3D posi ions. As i can be unde s ood om
he desc ip ion in he p e ious pa ag aph, when clus e ing is
u ilized, i is jus a ma e o eplacing he poin o in e es o
a single a ge by he aiming cen e o he app op ia e clus e .
C. Gene al guidelines o op imal posi ioning
This sec ion delinea es he guidelines o con igu ing he
s a egy o he op imal se poin p o ision o he mul i-came a,
mul i- a ge acking sys em unde in es iga ion.
As we place special emphasis on a ge obse a ion, he
objec i e is no me ely o keep he ehicle as close as possible
o he se o a ge s, bu o do so while p omo ing a ce ain
deg ee o e icali y o he iewpoin wi h espec o each one
o hem. Simul aneously, we aim o ensu e an op imal balance
be ween he dis ance o each a ge and he ocal leng h o
he espec i e came a. Essen ially, he op imiza ion p oblem
in ol es quan i a i ely ha monizing hese h ee aspec s.
As s a ed in [20], en o cing e icali y may be o pa icula
in e es o se e al easons:
•The absence o any cons ain o conce n ega ding
e icali y would g an un es ic ed lexibili y o ob ain
images o he a ge om ully zeni hal o ully ho izon al
iewpoin s. The subsequen a iabili y in he a ge ’s ap-
pea ance could pose la ge challenges o he image-based
acking algo i hms, po en ially making he acking ask
mo e complex.
•In a scena io whe e mul iple a ge s o unspeci ied heigh
a e in mo ion, enabling acking o such a ge s wi hou
imposing minimum e icali y and al i ude cons ain s
can po en ially esul in an inc eased likelihood o occlu-
sions. These occlusions may be due o unin e es ing
objec s obs uc ing he a ge s, in e e ence be ween he
a ge s hemsel es, o e en he isk o one onboa d
came a obs uc ing he line o sigh o ano he .
•In cases whe e he goal is o su ey a ge s wi h minimal
in usion, e en wi h he in en ion o going unno iced
by he a ge s hemsel es, i is ad an ageous o apply
a minimum al i ude h eshold while op imizing e ical
alignmen ela i e o he a ge se .
•When wo king wi h clus e s ins ead o isola ed a ge s,
we will obse e ha ou iso opic me ic o assessing
he obse a ion quali y o a gi en clus e becomes mo e
accu a e as he pe spec i e o he iewpoin s becomes
less p ominen .
1Wi hou loss o gene ali y, each a ge (o clus e ) is allo ed a numbe ha
ma ches he numbe o he acking came a o which i is assigned.
5
On he o he hand, ega ding he op imal ade-o be ween
dis ance o a gi en a ge and he ocal leng h ea u ed by he
co esponding came a, one migh simply belie e ha ying
o exploi , as much as possible and wi hou any penal y, he
a ailable zooming ange o he came a is, om an economic o
ene ge ic poin o iew, he bes app oach. Howe e , his migh
esul in excessi e p essu e on he pa o he aiming de ice in
e ms o i s accu acy o s abili y speci ica ions. Al e na i ely,
ying o ind a con enien balance be ween a oidance o
unnecessa y ehicle displacemen s and pushing he zooming
mechanism o consis en ly wo k on i s op limi , could be a
wise policy.
III. PROBLEM FORMULATION
This sec ion in oduces he p oposed s a egy o p o iding
e e ences o he mul i-came a agen , comp ising a sui able
combina ion o he ehicle’s posi ion ela i e o he se o
a ge s and he speci ic alues o he ocal leng hs.
The main idea is ha he p oposed op imiza ion index will
consis o a e m o each a ge / acking came a pai . Each
o hese e ms will include se e al sub e ms, each imposing
penal ies o iola ing speci ic condi ions, which will be des-
c ibed in de ail.
We deno e by x∈R3 he main decision a iable, which
ep esen s he absolu e posi ion o he ae ial ehicle wi h
espec o {W}. Acco ding o one o he assump ions made
in Sec ion II-B, i can also be used as an app oxima ion o he
posi ion o any onboa d came a. We assume he p esence o n
a ge s, wi h posi ions zi,i= 1, . . . , n, also e e ed o {W}.
Each acking came a is in cha ge o acking one pa icula
a ge and each a ge is moni o ed by a single acking came a.
The scala i ep esen s he equi alen adius o he i- h a ge ,
and is used as a con enien measu e o he size o each a ge
in he eal wo ld. On he o he hand, dideno es he Euclidean
dis ance o he i- h a ge , di=∥x−zi∥2.
The ocal leng h o he i- h came a is deno ed by i.
I will be assumed ha a p e e ed e e ence alue o his
pa ame e has been a p io i chosen wi hin he wo king ange
i, ∈[ i,min, i,max].
S a ing om he pe spec i e p ojec ion p inciple, we can
exp ess he ollowing equi alence o a ios:
di
i
= i
si
, i = 1, . . . , n. (1)
whe e si ep esen s he equi alen adius o he p ojec ed
image o he objec in me ic uni s. This dis ance can be
mo e con enien ly ob ained om i s equi alen exp essed in
pixels, si,pix:si≈ρisi,pix, whe e ρi ep esen s he egula ized
pixel leng h o he co esponding came a. This app oxima ion
becomes exac o image senso s wi h squa e pixels.
Suppose he ocal leng h is se o he e e ence alue i, .
The dis ance di, , a which he adius o he a ge in he image
equals a p ede ined desi ed alue, si, , is ob ained om he
ollowing exp ession:
di,
i
= i,
si,
, i = 1, . . . , n.
We conclude ha
di, = i i,
si,
, i = 1, . . . , n
ep esen s he mos con enien dis ance o each a ge , as i
ensu es he desi ed size o he a ge in he image when using
he e e ence ocal leng h. Acco ding o ou discussion in
Subsec ion II-C, e ical iews a e o en p e e ed, so he ideal
posi ion pi, o he came a wi h ega d o he i- h a ge would
be
pi, = zi+
0
0
1
di, = zi+ e3di, , i = 1, . . . , n.
As a s a ing poin , we could ob ain he posi ion xby sol ing
he op imiza ion p oblem
min
n
X
i=1
µi∥x−pi, ∥2
2,(2)
The weigh ing ac o s µi∈R≥0se e o po en ially p io i ize
some a ge s o e o he s.
This uncons ained, s ic ly con ex op imiza ion p oblem
has an explici solu ion. By di e en ia ing wi h espec o x,
we ob ain ha he solu ion x∗sa is ies he ollowing equa ion:
n
X
i=1
2µi(x∗−pi, )=0.
Tha is,
x∗=
n
P
i=1
µipi,
n
P
i=1
µi
.(3)
The p oblem s a emen can be imp o ed in di e en ways.
Fo example, cons ain s could be included in he ehicle’s
posi ion wi h espec o {W}, i.e.,
min
x∈X
n
X
i=1
µi∥x−pi, ∥2
2.
Fo ins ance, a es ic ed al i ude ange could be speci ied:
X=x∈R3:hmin ≤x⊤e3≤hmax.(4)
Ano he imp o emen has o do wi h he e icali y o he
iewpoin s. I should be no ed ha he al i ude p o ided by (3)
does no accoun o he dispe sion o he a ge s. To p io i ize
al i ude in cases whe e he a ge s a e widely sca e ed, a new
e m could be in oduced, such as he ollowing:
n
X
i=1
νi(∥x−zi∥2−(x −zi)⊤e3)2.(5)
As we can see, o any pa icula a ge , his e m penalizes
he dispa i y be ween he dis ance o he ehicle, gi en by he
no m o (x−zi), and he p ojec ion o his same ec o on o
he e ical di ec ion.
6
Fo con enience, he new op imiza ion p oblem can be
ew i en by g ouping bo h p e ious se o e ms oge he as
ollows:
min
x∈X
n
X
i=1
Γi(x,zi)(6)
wi h
Γi(x,zi) = µi∥x−pi, ∥2
S+νi(∥x−zi∥2−(x −zi)⊤e3)βi.
To p o ide mo e gene ali y o he app oach, a weigh ed Eu-
clidean no m has been in oduced o penalize he disc epancy
(x−pi, ). We hus assume ha S∈R3×3is posi i e de ini e
and ha ∥x−pi, ∥2
S= (x −pi, )⊤S (x −pi, ). Addi ionally,
he squa e o m in (5) has been gene alized by allowing any
βi≥1as he exponen .
P ope y 1: Suppose ha µi≥0, νi≥0, βi≥1,i=
1, . . . , n and Sis a posi i e de ini e ma ix. Then he unc ion
n
X
i=1
Γi(x,zi)is con ex.
P oo : Fi s , we no ice ha µi∥x−pi, ∥2
Sis, by cons uc-
ion, a s ic ly con ex e m. Rega ding he second e m in Γi,
since he Euclidean no m is con ex and we a e sub ac ing
om i a linea o m o he a iable, his e y di e ence
is also con ex. Addi ionally, we obse e ha his di e ence
is always non-nega i e. Acco ding o a p ope y o con ex
unc ions (see, o ins ance, Example 3.13 o [51]), i g(x) is
a con ex and nonnega i e unc ion o xand βi≥1, hen g(x)βi
is con ex. The e o e,
n
X
i=1
Γi(x,zi)is con ex as i esul s om
he non-nega i e weigh ed sum o con ex unc ions.
Ano he se o ele an cons ain s a ises when conside ing
bounds on he ocal dis ances. Suppose ha one desi es o
impose ha each ocal leng h ilies wi hin i s ope a ional
ange [ i,min, i,max]:
i,min ≤ i≤ i,max, i = 1, . . . , n. (7)
As discussed ea lie , in acco dance wi h he desi ed adius o
he a ge p ojec ion on he image, si, , he e exis s an op imal
a io be ween he dis ance o he a ge and he ocal leng h:
di
i
= i
si,
, i = 1, . . . , n. (8)
We in e ha , in o de o gua an ee he op imal a io di
i
, while
p ese ing he cons ain s (7), i is ad isable o impose he
ollowing condi ions:
i
si,
i,min ≤di≤ i
si,
i,max, i = 1, . . . , n.
By g adually elaxing he equali y cons ain imposed by (8),
one could also conside imposing limi s on he adius siin he
image, ha is si,min ≤si≤si,max. Again, om he pin-hole
came a model (1), and he cons ain s si∈[si,min, si,max],
i∈[ i,min, i,max]we ob ain
i
si,max
i,min ≤di≤ i
si,min
i,max, i = 1, . . . , n.
Viola ing he p e ious inequali ies indica es ha he cons ain
si∈[si,min, si,max]canno be sa is ied e en i he ocal leng h
is adjus ed o i s ope a ional limi s (ei he he a ge is oo close
o oo dis an ).
To simpli y he exp essions in he pape , we deno e by Li,j
and Ui,j a ious lowe and uppe bounds on he dis ance di=
∥x−zi∥2 o he i- h a ge . Le us deno e
Li,1= i
si,
i,min, Ui,1= i
si,
i,max , i=1, . . . , n.
Li,2= i
si,max
i,min, Ui,2= i
si,min
i,max , i=1, . . . , n.
We no ice ha , by cons uc ion,
di, ∈[Li,1, Ui,1]⊆[Li,2, Ui,2], i = 1, . . . , n.
We now enume a e a ious si ua ions conce ning each
a ge , anging om op imal posi ioning o non-accep able
posi ioning:
•x = pi, : This ep esen s op imal e ical alignmen wi h
espec o a speci ic a ge , as well as he op imal ocal
leng h and p ojec ed image size.
•di=di, : Op imal ocal leng h and image size.
•di∈[Li,1, Ui,1]: Focal leng h wi hin he ope a ional
ange and op imal image size.
•di∈[Li,2, Ui,2]: Bo h ocal leng h and image size a e
wi hin hei ope a ional anges.
•di∈ [Li,2, Ui,2]: The size in he image will no mee
he cons ain s, e en when se ing he ocal leng h o he
limi s o he ope a ional ange.
A. Cos unc ions Ψiand Λi
When he numbe o a ge s is g ea e han 3, i is gene ally
no possible o choose xin such a way ha he ehicle is
placed a he op imal dis ance wi h espec o e e y a ge .
We now de ine a gene al class o unc ions ha could be
used o penalize he ehicle no being placed a he op imal
dis ance wi h espec o he i- h a ge . Conside , as in he
p e ious subsec ion, ha o each a ge , we ha e a nes ed se
o in e als ha include he desi ed dis ance di, . Tha is,
di, ∈[Li,0, Ui,0]⊆[Li,1, Ui,1]⊆[Li,2, Ui,2]⊆. . .⊆[Li,m, Ui,m].
Acco ding o ou p e ious desc ip ion, he i s in e al could
be de ined as: Li,0=Ui,0=di, . This cons i u es a me e
gambi o allow a mo e gene al and well- ounded desc ip ion
o he nes ed-in e als s a egy.
We p opose penalizing unc ions Ψi(·)and Λi(·) ha assign
a posi i e cos when di=∥x−zi∥2is no included in he nes ed
se o in e als. Fo any scala a iable, d, hese unc ions will
be de ined as:
Ψi(d) =
m
X
j=0
τi,j (max{0, d −Ui,j})αi,j (9)
Λi(d) =
m
X
j=0
σi,j (max{0, Li,j −d})αi,j ,(10)
whe e
7
•The scala s τi,j ≥0and σi,j ≥0se e o po en ially
assign di e en weigh s o each a ge (i.e. p io i izing
some a ge s). They also allow us o penalize some
iola ions mo e han o he s.
•The posi i e in ege s αi,j ≥1a e exponen s, which will
ypically be chosen equal o 1 o 2.
Example: Suppose ha m= 2,τi,0=σi,0= 1,τi,1=σi,1=
2,τi,2=σi,2= 10. Suppose also ha one makes
Li,0=di, , Ui,0=di, ,
Li,1= i
si,
i,min , Ui,1= i
si,
i,max ,
Li,2= i
si,max
i,min , Ui,2= i
si,min
i,max.
Then
Ψi(di)+Λi(di)=|di
−di, |+
2
X
j=1
τi,jmax{di
−Ui,j , Li,j
−di,0}αi,j .
The i s e m penalizes he de ia ion be ween di=∥x−zi∥2
and di, , he second e m penalizes de ia ions om he op imal
choice o ocal leng h o di, and he hi d e m penalizes
dis ances whe e he a ge ’s speci ica ions o image size
canno be me wi hin he ope a ional ange o he ocal leng h.
We no ice ha Λi(∥x−zi∥2)is a non-inc easing unc ion
o ∥x−zi∥2, since i penalizes being oo close o he i- h
a ge . The le el se s o he unc ion a e non-con ex, because
he inequali y Λi(∥x−zi∥2)≤ρ ansla es in o a cons ain
o he o m ∥x−zi∥2≥ ρ, which is non-con ex. The
opposi e happens wi h unc ions Ψi(∥x−zi∥2), which, as
s a ed in he ollowing p ope y, a e con ex wi h espec o x.
This con exi y will be ele an when conside ing nume ical
op imiza ion me hods o ob ain he op imal alue o x.
P ope y 2: Suppose ha τi,j ≥0,αi,j ≥1,i= 1, . . . , n,
j= 1, . . . , m. De ine unc ion Ψ : R≥0→R≥0as
Ψi(d) =
m
X
j=0
τi,j (max{0, d −Ui,j})αi,j , i = 1, . . . , n.
Then Ψi(∥x−zi∥2)is con ex wi h espec o x.
P oo : By de ini ion,
Ψi(∥x−zi∥2) =
m
X
j=0
τi,j (max{0,∥x−zi∥2−Ui,j})αi,j .
We no ice ha Ψi(∥x−zi∥2)consis s o he non-nega i e
weigh ed sum o e ms max{0,ΥUi,j (x)}αi,j , whe e
ΥUi,j (x) = ∥x−zi∥2−Ui,j , i = 1, . . . , n, j = 1, . . . , m.
(11)
Since he Euclidean no m is con ex wi h espec o i s
a gumen (see, e.g., subsec ion 3.1.5 o [51]), we can in e
ha he unc ions ΥUi,j (x)a e con ex. Fu he mo e, due o
he con exi y o ΥUi,j (x)and he inequali y αi,j ≥1, we
can conclude ha max 0,ΥUi,j (x)αi,j is also con ex ( he
p oo o his claim is p esen ed in Appendix A). The e o e,
Ψi(|x−zi|2)is con ex since i esul s om he non-nega i e
weigh ed sum o con ex unc ions.
B. P oposed op imiza ion p oblem
De ine he cos unc ion
J(x) =
n
X
i=1
Ψi(∥x−zi∥2)+Λi(∥x−zi∥2)+Γi(x,zi).(12)
Suppose also ha he decision a iable x∈R3is cons-
ained o belong o a gi en non-emp y con ex se X, e.g.
(4). The subsequen op imiza ion p oblem co esponds o he
cons ained minimiza ion o he p oposed index
P(x) : x∗= a g min
x∈X J(x).(13)
One o he i ues o he s a ed op imiza ion p oblem is ha
i is always easible, which is o special ele ance in his kind
o applica ions.
The cos unc ion J(x) consis s o h ee di e en ypes o
e ms, which a e analyzed in he ollowing:
(i) Ψ(∥x−zi∥2): This e m, in iew o P ope y 2, is con ex
wi h espec o xand non-dec easing wi h ∥x−zi∥2.
(ii) Λi(∥x−zi∥2): As men ioned in he p e ious subsec ion,
his e m is non-con ex and non-inc easing wi h ∥x−
zi∥2.
(iii) Γi(x,zi): Acco ding o P ope y 1, his e m is also
con ex on x.
Since Xis assumed o be con ex, he only sou ce o non-
con exi y in he p oposed op imiza ion p oblem a e he e ms
Λi(∥x−zi∥2),i= 1, . . . , n. We de ail in he ollowing sec ion
how o build con ex uppe app oxima ions o Λi(∥x−zi∥2).
These a e hen used o o mula e a con ex app oxima ion o
he en i e o iginal p oblem.
IV. CONVEX RELAXATION
As commen ed be o e, he unc ions
Λi(∥x−zi∥2) =
m
X
j=0
σi,j (max{0, Li,j − ∥x−zi∥2})αi,j ,
o i= 1, . . . , n, a e no con ex wi h espec o x. We
a e, ne e heless, in e es ed in a aining a con enien con ex
app oxima ion o such unc ions.
In gene al e ms, con exi ica ion o e s an a ac i e al e -
na i e om a p ac ical poin o iew, as i will allow a mo e
e icien implemen a ion o u u e p ac ical applica ions. By
app oxima ing non-con ex op imiza ion p oblems wi h con ex
p oblems, con exi ica ion educes compu a ional complexi y
and acili a es he de elopmen o scalable and obus solu-
ions.
Speci ically, his sec ion will demons a e how o de i e
uppe con ex bounds o each unc ion Λi(|x−zi|2). The
esul ing app oxima e con ex op imiza ion algo i hm will be
e alua ed unde a ious scena ios in Sec ion V.
By cons uc ion, Λi:R≥0→R≥0is a non-inc easing
unc ion on i s a gumen . Tha is, da≤dbimplies
Λi(da)≥Λi(db), i = 1, . . . , n. (14)
Suppose ha ηi∈R3, sa is ies ∥ηi∥2≤1. Then,
η⊤
i(x −zi)≤ ∥ηi∥2∥x−zi∥2≤ ∥x−zi∥2.
8
F om his and he non-inc easing na u e o Λi:R≥0→R≥0
wi h espec o i s a gumen , we ob ain
Λi(η⊤(x −zi)) ≥Λi(∥x−zi∥2),(15)
∀η∈ { η∈R3:∥η∥2≤1},∀x∈R3. The ollowing
p ope y shows how o ob ain η1,η2,...,ηnin such a way ha
he uppe bound Λi(η⊤
i(x −zi)) coincides wi h he o iginal
unc ion Λi(∥x−zi∥2)a a gi en poin ˆx.
P ope y 3: De ine he unc ions ηi:R3→R3,i= 1, . . . , n,
as
ηi(ˆx) =
ˆx −zi
∥ˆx −zi∥2
i ˆx = zi
0o he wise.
Then,
Λi((x −zi)⊤ηi(ˆx)) ≥Λi(∥x−zi∥2),∀x∈R3, i = 1, . . . , n.
Mo eo e , he equali y holds along he ay ℓi(ˆx) = {zi+
ληi(ˆx) : λ∈R≥0}. Tha is, gi en i∈ {1, . . . , n},
Λi((x −zi)⊤ηi(ˆx)) = Λi(∥x−zi∥2),∀x∈ℓi(ˆx).
P oo :
We i s p o e he i s claim. Gi en i∈ {1, . . . , n}, we
conside wo cases, ˆx = zi, and ˆx =zi:
(i) ˆx = zi: In his case ηi(ˆx) = 0 ∈R3. F om ηi(ˆx) = 0
and he non-inc easing na u e o Λi:R≥0→R≥0, see
(14), we ob ain
Λi((x −zi)⊤ηi(ˆx)) = Λi(0) ≥Λi(∥x−zi∥2),∀x∈R3.
(ii) ˆx = zi: We ha e ha ˆx = ziimplies ∥ηi(ˆx)∥2= 1.
Thus, i ollows om inequali y (15) ha
Λi((x −zi)⊤ηi(ˆx)) ≥Λi(∥x−zi∥2),∀x∈R3.
We now p o e he second claim. As be o e, we conside wo
cases, ˆx = zi, and ˆx =zi:
(i) ˆx = zi: In his case ηi(ˆx) = 0 and he ay ℓi(ˆx) collapses
o a single poin , ℓi(ˆx)={ˆx}. Thus, he equali y Λi(∥x−
zi∥2) = Λi((x −zi)⊤ηi(ˆx)) = Λi(0) holds i ially o
all x∈ℓi(ˆx).
(ii) ˆx = zi: Fo e e y x = zi+ληi(ˆx) ∈ℓi(ˆx), we ha e
∥x−zi∥2=∥zi+ληi(ˆx) −zi∥2
=|λ| ∥ηi(ˆx)∥2=|λ|.
(x −zi)⊤ηi(ˆx) = (zi+ληi(ˆx) −zi)⊤ηi(ˆx)
=ληi(ˆx)⊤ηi(ˆx) = λ=|λ|,
whe e he las equali y holds because, acco ding o he
de ini ion o he ay ℓi(ˆx),λ≥0. Hence, o e e y x∈
ℓi(ˆx), we ha e
(x −zi)⊤ηi(ˆx) = ∥x−zi∥2.
and om his, we inally conclude
Λi((ˆx −zi)⊤ηi(ˆx)) = Λi(∥ˆx −zi∥2),∀x∈ℓi(ˆx).
The p e ious p ope y s a es ha an uppe bound o index
J(x) in oduced in (12) can be ob ained by eplacing Λi(∥x−
zi∥2)wi h Λi((x −zi)⊤ηi(ˆx)). As i is claimed in he nex
p ope y, he ob ained uppe bound is con ex on x.
P ope y 4: Gi en ˆx ∈R3, de ine he unc ions ηi:R3→
R3,i= 1, . . . , n, as
ηi(ˆx) :=
ˆx −zi
∥ˆx −zi∥2
i ˆx = zi
0o he wise.
Then,
Jc(x,ˆx) :=
n
X
i=1
Ψi(∥x−zi∥2)+Λi((x−zi)⊤ηi(ˆx))+Γ(x,zi),
(16)
sa is ies
(i) Jc(ˆx,ˆx) = J(ˆx),∀ˆx ∈R3.
(ii) Jc(x,ˆx) ≥J(x),∀x∈R3,∀ˆx ∈R3.
(iii) Jc(x,ˆx) is a s ic ly con ex unc ion wi h espec o x,
o all ˆx ∈R3.
P oo : By cons uc ion, we ha e (ˆx −zi)⊤ηi(ˆx) = ∥ˆx −
zi∥2,i= 1, . . . , n. Thus,
n
X
i=1
Λi((ˆx −zi)⊤ηi(ˆx)) =
n
X
i=1
Λi(∥ˆx −zi∥2),∀ˆx ∈R3.
F om his equali y, we di ec ly in e he i s claim o he
p ope y.
Addi ionally, in iew o P ope y 3, we ha e
Λi((x −zi)⊤ηi(ˆx)) ≥Λi(∥x−zi∥2),∀x∈R3, i = 1, . . . , n.
which p o es he e aci y o he second claim.
In o de o inish he p oo , we i s no ice ha , as s a ed
in P ope y 2, he e ms Ψi(∥x−zi∥2)a e con ex on x. We
now p oceed simila ly o he p oo o P ope y 2 o show ha
he e ms Λi((x −zi)⊤ηi(ˆx)) a e also con ex on x. No e ha
Λi((x−zi)⊤ηi(ˆx)) consis s o he non-nega i e weigh ed sum
o e ms o he o m max{0,ΥLi,j (x,ˆx)}αi,j , whe e
ΥLi,j (x,ˆx) = Li,j −(x −zi)⊤ηi(ˆx) (17)
i= 1, . . . , n, j = 1, . . . , m.
a e con ex unc ions since hey a e linea unc ions on x. The
con exi y o max{0,ΥLi,j (x,ˆx)}αi,j is p o en in Appendix
A. F om he con ex na u e o hese unc ions, we conclude ha
Λi((x −zi)⊤ηi(ˆx)) is con ex on xsince i esul s om he
non-nega i e weigh ed sum o con ex unc ions. This, along
wi h he con exi y o he e ms Γi(x,zi)and Ψi(·), es ablished
by P ope ies 1and 2 espec i ely, p o es he hi d claim.
A. G aphical in e p e a ion
I should be clea by now ha ou p oblem un olds in he
Euclidean 3D space. Howe e , in o de o p o ide an in ui i e
g aphical in e p e a ion o he app oxima ion p o ided by he
con ex elaxa ion, in his subsec ion, we will make a 2-do
educ ion o he p oblem, assuming ha all a ge s keep he
same cons an alue o he second coo dina e (le us assume
ha o all a ge s his componen emains equal o ze o) while
hey mo e a ound. By d opping his second componen , we
will be able o plo a 3D su ace ep esen ing he o iginal
op imiza ion index J(x) desc ibed by (12), as well as he
15
he ac ual image co e age, while he g een ci cum e ences
in he bo om- igh subplo s e lec he e e ence alues si, .
The ile named es ComplexScena io.mp4, included as
supplemen a y ma e ial, p o ides he comple e simula ion o
his expe imen in ideo o ma .
VI. CONCLUSIONS AND FUTURE WORK
A no el app oach o he p oblem o mul i- a ge acking
and su eillance by means o a single au onomous ae ial agen
is p esen ed. Based on he p emise ha such an agen is
equipped wi h se e al independen ly-s ee able zooming came-
as, he objec i e is o in e he bes e e ence posi ion o he
agen a each ins an , ensu ing op imal moni o ing o a se o
designa ed a ge s.
By exploi ing he la -ea h assump ion and he knowledge
o he agen ’s al i ude measu emen , he posi ion and equi-
alen adius o he a ge s o clus e s can be ob ained as a
no malized plana oo p in on he scene below. Ideal moni-
o ing o a a ge o clus e is hen o mula ed as he i o his
equi alen oo p in p ojec ion o a e e ence ci cle cen e ed on
he image acqui ed by he acking came a alloca ed o ha
a ge o clus e . Simul aneously, i is essen ial o ensu e ha
he solu ion espec s he allowed al i ude band o he ehicle
and ha he esul ing ocal leng h o e e y came a emains
wi hin i s ope a ional ange, as long as i is easible.
The esul ing cons ained op imiza ion p oblem is ound o
be in insically non-con ex and non-di e en iable. An o iginal
app oxima ion o he p oblem is de eloped h ough con ex
elaxa ion o cope wi h his non-con ex na u e while ensu ing
he easibili y o he p oblem. Simula ed expe imen s demons-
a e he g ea e lexibili y o he p oposed scheme o adap o
a ied a ge sca e ing condi ions and signi ican di e ences
in a ge o clus e sizes.
As pa o u u e wo ks, immedia e in e es is ocused
on in eg a ing an op imal con ol law o e ec i ely guiding
he ehicle, conside ing i s dynamic cha ac e is ics alongside
he equi emen s o ideal a ge moni o ing desc ibed in his
pape . Ano he immedia e u u e ask is ex ending he p oblem
o a collabo a i e mul i-agen amewo k. Gene alizing he
solu ion o coo dina e a eam o mul i-came a agen s in
scena ios wi h many widely sca e ed a ge s will enable isual
su eillance mos e ec i ely. Addi ionally, he e is in e es in
e o mula ing he p oblem o u ilize pu e isual in o ma ion
di ec ly, wi hou elying on any 3D econs uc ion me hods,
which can be seen as he main limi a ion in he p oposed
app oach.
APPENDIX A
PROOF OF THE CONVEXITY OF (max{0,Υ(x)})α
Th oughou he desc ip ion gi en in his appendix,
(x), h(x) and Υ(x) ep esen gene ic scala unc ions o
ec o a iable, while g(·) ep esen s a gene ic scala unc ion
o scala a iable. The scala αwill be used as a gene ic
exponen , while µis used as weigh ing ac o .
P ope y 6: Suppose ha Υ : Rnx→Ris con ex. Then
(x) = (max{0,Υ(x)})αis con ex in Rnx o e e y α≥1.
P oo : The p oo elies on s anda d esul s om he
composi ion o con ex unc ions (see, e.g. subsec ion 3.2.4.
o [51]), and i is included he e o comple eness. Deno e
h(x) = max{0,Υ(x)}.
Since h(x) is he poin wise maximum o wo con ex unc ions,
i is also con ex (see, e.g. subsec ion 3.2.3. o [51]). F om he
con exi y o h(x) we ha e
h(µxa+ (1 −µ)xb)≤µh(xa) + (1 −µ)h(xb),
∀xa,∀xb,∀µ∈[0,1]. De ining g:R→Ras g(y) = yαwe
ob ain
(x) = (max{0,Υ(x)})α=hα(x) = g(h(x)),
whe e, by cons uc ion, h(x) ∈R≥0,∀x. We analyze he i s
and second de i a i es o g(y) = yα o non-nega i e alues
o yand α≥1:
g′(y) = αyα−1≥0,∀y≥0
g′′(y) = α(α−1)yα−2≥0,∀y≥0.
F om he e, we in e ha g(y) = yαis a nondec easing and
con ex unc ion in R≥0 o e e y α≥1.
Suppose now ha xaand xba e wo a bi a y ec o s in
Rnx,µ∈[0,1], and α≥1. Taking in o accoun ha h:
Rnx→R≥0is con ex in Rnx, and ha , gi en α≥1,g(y) =
yαis non dec easing and con ex in R≥0, we ob ain,
(µxa+ (1 −µ)xb)=(h(µxa+ (1 −µ)xb))α
=g(h(µxa+ (1 −µ)xb))
≤g(µh(xa) + (1 −µ)h(xb))
≤µg(h(xa)) + (1 −µ)g(h(xb))
=µ (xa) + (1 −µ) (xb).
We no ice ha he i s inequali y is due o he con exi y o
h(·)and he non-dec easing na u e o g(·)in R≥0. The second
inequali y is due o he con exi y o g(·)in R≥0. Thus, we
ha e p o ed ha
(µxa+ (1 −µ)xb)) ≤µ (xa) + (1 −µ) (xb),∀xa,
∀xb,∀µ∈[0,1]. Hence, (x) is con ex.
ACKNOWLEDGMENT
This wo k was suppo ed by g an s PID2022-142946NA-
I00 and PID2022-141159OB-I00, unded by MICIU/AEI/
10.13039/501100011033 and by ERDF/EU.
REFERENCES
[1] M. Schwage , B. J. Julian, M. Ange mann, and D. Rus, “Eyes in he sky:
Decen alized con ol o he deploymen o obo ic came a ne wo ks,”
P oceedings o he IEEE, ol. 99, no. 9, pp. 1541–1561, 2011.
[2] I. Sa and P. Co ke, “Ve ical in as uc u e inspec ion using a quadcop e
and sha ed au onomy con ol,” in Field and Se ice Robo ics: Resul s
o he 8 h In e na ional Con e ence. Sp inge , 2014, pp. 219–232.
[3] S. Jo dan, J. Moo e, S. Ho e , J. Box, J. Pe y, K. Ki sche, D. Lewis,
and Z. T. H. Tse, “S a e-o - he-a echnologies o UAV inspec ions,”
IET Rada , Sona & Na iga ion, ol. 12, no. 2, pp. 151–164, 2018.
16
Fig. 12. Snapsho o he expe imen co esponding o he complex scena io. (a) 3D scene. (b) View o he cen al came a. (c) F on al iew o he 3D scene.
(d) Views o he ou acking came as.
[4] E. Salaha , C.-A. Asselineau, J. Co en y, and R. Mahony, “Waypoin
planning o au onomous ae ial inspec ion o la ge-scale sola a ms,” in
IECON 2019-45 h Annual Con e ence o he IEEE Indus ial Elec onics
Socie y, ol. 1. IEEE, 2019, pp. 763–769.
[5] J. Sun, B. Li, Y. Jiang, and C.-y. Wen, “A came a-based a ge de ec ion
and posi ioning UAV sys em o sea ch and escue (SAR) pu poses,”
Senso s, ol. 16, no. 11, p. 1778, 2016.
[6] M. A. Khan, W. Ec o s, T. Bellemans, D. Janssens, and G. We s, “UAV-
based a ic analysis: A uni e sal guiding amewo k based on li e a u e
su ey,” T anspo a ion Resea ch P ocedia, ol. 22, pp. 541–550, 2017.
[7] P. Kuma , S. Sonka , A. K. Ghosh, and D. Philip, “Real- ime ision-
based acking o a mo ing e ain a ge om ligh weigh ixed wing
UAV using gimbal con ol,” in 2020 7 h In e na ional Con e ence on
Con ol, Decision and In o ma ion Technologies (CoDIT), ol. 1. IEEE,
2020, pp. 154–159.
[8] I. Ahmed, S. Din, G. Jeon, F. Piccialli, and G. Fo ino, “Towa ds
collabo a i e obo ics in op iew su eillance: A amewo k o mul iple
objec acking by de ec ion using deep lea ning,” IEEE/CAA Jou nal o
Au oma ica Sinica, ol. 8, no. 7, pp. 1253–1270, 2021.
[9] P. Sun, S. Li, B. Zhu, Z. Zuo, and X. Xia, “Vision-based ixed- ime
uncoope a i e ae ial a ge acking o UAV,” IEEE/CAA Jou nal o
Au oma ica Sinica, ol. 10, no. 5, pp. 1322–1324, 2023.
[10] R. Mille , G. Moo y, and J. M. Hilke , “Gimbal sys em con igu a ions
and line-o -sigh con ol echniques o small UAV applica ions,” in
Ai bo ne In elligence, Su eillance, Reconnaissance (ISR) Sys ems and
Applica ions X, D. J. Hen y, D. A. Lange, D. L. on Be g, S. D. Rajan,
T. J. Walls, and D. L. Young, Eds., ol. 8713, In e na ional Socie y o
Op ics and Pho onics. SPIE, 2013, pp. 39–53.
[11] H. Choi and Y. Kim, “UAV guidance using a monocula - ision senso
o ae ial a ge acking,” Con ol Enginee ing P ac ice, ol. 22, pp.
10–19, 2014.
[12] N. Fa mani, L. Sun, and D. Pack, “An op imal senso managemen
echnique o unmanned ae ial ehicles acking mul iple mobile g ound
a ge s,” in 2014 In e na ional Con e ence on Unmanned Ai c a Sys-
ems (ICUAS), 2014, pp. 570–576.
[13] H. H. Helgesen, F. S. Lei a, T. I. Fossen, and T. A. Johansen, “T acking
o ocean su ace objec s om unmanned ae ial ehicles wi h a pan/ il
uni using a he mal came a,” Jou nal o In elligen & Robo ic Sys ems,
ol. 91, no. 3, pp. 775–793, 2018.
[14] S. Wang, F. Jiang, B. Zhang, R. Ma, and Q. Hao, “De elopmen o UAV-
based a ge acking and ecogni ion sys ems,” IEEE T ansac ions on
In elligen T anspo a ion Sys ems, ol. 21, no. 8, pp. 3409–3422, 2020.
[15] C. Robin and S. Lac oix, “Mul i- obo a ge de ec ion and acking:
axonomy and su ey,” Au onomous Robo s, ol. 40, no. 4, pp. 729–
760, 2016.
[16] M. Senanayake, I. Sen hoo an, J. C. Ba ca, H. Chung, J. Kam uzzaman,
and M. Mu shed, “Sea ch and acking algo i hms o swa ms o obo s:
A su ey,” Robo ics and Au onomous Sys ems, ol. 75, pp. 422–434,
2016.
[17] R. Sha ma and D. Pack, “Coope a i e senso esou ce managemen
o aid mul i a ge geolocaliza ion using a eam o small ixed-wing
unmanned ae ial ehicles,” in AIAA Guidance, Na iga ion, and Con ol
(GNC) Con e ence, 2013, p. 4706.
[18] Y. Zhao, X. Wang, C. Wang, Y. Cong, and L. Shen, “Sys emic design
o dis ibu ed mul i-UAV coope a i e decision-making o mul i- a ge
acking,” Au onomous Agen s and Mul i-Agen Sys ems, ol. 33, no. 1,
pp. 132–158, 2019.
[19] S. Baek and G. Yo k, “Op imal senso managemen o mul iple a ge
acking using coope a i e unmanned ae ial ehicles,” in 2020 In e -
17
na ional Con e ence on Unmanned Ai c a Sys ems (ICUAS). IEEE,
2020, pp. 1294–1300.
[20] M. Va gas, C. Vi as, F. R. Rubio, and M. G. O ega, “Flying chameleons:
A new concep o minimum-deploymen , mul iple- a ge acking
d ones,” Senso s, ol. 22, no. 6, p. 2359, 2022.
[21] C. Chen, Y. Tian, L. Lin, S. Chen, H. Li, Y. Wang, and K. Su, “Ob aining
wo ld coo dina e in o ma ion o UAV in GNSS denied en i onmen s,”
Senso s, ol. 20, no. 8, 2020.
[22] N. Bisagno, A. Xamin, F. De Na ale, N. Conci, and B. Rinne , “Dynamic
came a econ igu a ion wi h ein o cemen lea ning and s ochas ic me h-
ods o c owd su eillance,” Senso s, ol. 20, no. 17, 2020.
[23] Z. WANG and X. XU, “A su ey on elec onic image s abiliza ion,”
Jou nal o Image and G aphics, ol. 3, 2010.
[24] C. Dahlin Rodin, F. A. de Alcan a a And ade, A. R. Ho enbu g, and
T. A. Johansen, “A su ey o p ac ical design conside a ions o op ical
imaging s abiliza ion sys ems o small unmanned ae ial sys ems,”
Senso s, ol. 19, no. 21, p. 4800, 2019.
[25] X. Xiao, J. Du ek, T. Woodbu y, and R. Mu phy, “UAV assis ed USV
isual na iga ion o ma ine mass casual y inciden esponse,” in 2017
IEEE/RSJ In e na ional Con e ence on In elligen Robo s and Sys ems
(IROS). IEEE, 2017, pp. 6105–6110.
[26] C. Bu ke, P. R. McWhi e , J. Vei ch-Michaelis, O. McA ee, H. A.
Poin on, S. Wich, and S. Longmo e, “Requi emen s and limi a ions o
he mal d ones o e ec i e sea ch and escue in ma ine and coas al
a eas,” D ones, ol. 3, no. 4, p. 78, 2019.
[27] H. H. Helgesen, T. H. B yne, E. F. Wil hil, and T. A. Johansen, “Came a-
based acking o loa ing objec s using ixed-wing UAVs,” Jou nal o
In elligen & Robo ic Sys ems, ol. 102, no. 80, 2021.
[28] L. Fusini, T. I. Fossen, and T. A. Johansen, “Nonlinea obse e s o
GNSS and came a-aided ine ial na iga ion o a ixed-wing UAV,” IEEE
T ansac ions on Con ol Sys ems Technology, ol. 26, no. 5, pp. 1884–
1891, 2018.
[29] M. P. A kinson, M. K ess, and R. Szech man, “Ma i ime anspo a ion
o illegal d ugs om Sou h Ame ica,” In e na ional Jou nal o D ug
Policy, ol. 39, pp. 43–51, 2017.
[30] P. Campana, “Human smuggling: S uc u e and mechanisms,” C ime and
Jus ice, ol. 49, pp. 471–519, 2020.
[31] N. Mahajan, A. Chauhan, and M. Kajal, “An in oduc ion o deep
lea ning-based objec ecogni ion and acking o enabling de ense
applica ions,” Ad ances in Ae ial Sensing and Imaging, pp. 109–127,
2024.
[32] S. Bajaj, S. D. Bopa dika , E. To ng, A. Von Moll, and D. W. Cas-
bee , “Mul i- ehicle pe ime e de ense in conical en i onmen s,” IEEE
T ansac ions on Robo ics, 2024.
[33] M. A. Ma’Sum, M. K. A o i, G. Ja i, F. A i in, M. N. Ku niawan,
P. Mu san o, and W. Ja miko, “Simula ion o in elligen unmanned
ae ial ehicle (UAV) o mili a y su eillance,” in 2013 In e na ional
Con e ence on Ad anced Compu e Science and In o ma ion Sys ems
(ICACSIS). IEEE, 2013, pp. 161–166.
[34] X. C. Ding, A. R. Rahmani, and M. Ege s ed , “Mul i-UAV con oy
p o ec ion: An op imal app oach o pa h planning and coo dina ion,”
IEEE ansac ions on Robo ics, ol. 26, no. 2, pp. 256–268, 2010.
[35] X. Li and A. V. Sa kin, “Ne wo ked unmanned ae ial ehicles o
su eillance and moni o ing: A su ey,” Fu u e In e ne , ol. 13, no. 7,
p. 174, 2021.
[36] I. Mademlis, V. Mygdalis, N. Nikolaidis, M. Mon agnuolo, F. Neg o,
A. Messina, and I. Pi as, “High-le el mul iple-UAV cinema og aphy
ools o co e ing ou doo e en s,” IEEE T ansac ions on B oadcas ing,
ol. 65, no. 3, pp. 627–635, 2019.
[37] I. Sa and H. S. Ahn, “Visual 3D model-based acking owa d au-
onomous li e spo s b oadcas ing using a VTOL unmanned ae ial ehi-
cle in GPS-impai ed en i onmen s,” In e na ional Jou nal o Compu e
Applica ions, ol. 122, no. 7, pp. 1–7, 2015.
[38] I. Mademlis, V. Mygdalis, N. Nikolaidis, and I. Pi as, “Challenges
in au onomous UAV cinema og aphy: An o e iew,” in 2018 IEEE
In e na ional Con e ence on Mul imedia and Expo (ICME). IEEE,
2018, pp. 1–6.
[39] R. Bona i, C. Ho, W. Wang, S. Choudhu y, and S. Sche e , “Towa ds a
obus ae ial cinema og aphy pla o m: Localizing and acking mo ing
a ge s in uns uc u ed en i onmen s,” in 2019 IEEE/RSJ In e na ional
Con e ence on In elligen Robo s and Sys ems (IROS). IEEE, 2019, pp.
229–236.
[40] L. F. Gonzalez, G. A. Mon es, E. Puig, S. Johnson, K. Menge sen, and
K. J. Gas on, “Unmanned ae ial ehicles (UAVs) and a i icial in elli-
gence e olu ionizing wildli e moni o ing and conse a ion,” Senso s,
ol. 16, no. 1, 2016.
[41] V. Panadei o, A. Rod iguez, H. J., D. Wlodkowic, and M. Ande sson, “A
e iew o 28 ee animal- acking so wa e applica ions: cu en ea u es
and limi a ions,” Lab Anim (NY), ol. 50, no. 9, pp. 246–254, 2021.
[42] I. Bozcan and E. Kayacan, “Au-ai : A mul i-modal unmanned ae ial
ehicle da ase o low al i ude a ic su eillance,” in 2020 IEEE
In e na ional Con e ence on Robo ics and Au oma ion (ICRA). IEEE,
2020, pp. 8504–8510.
[43] M. A. Khan, W. Ec o s, T. Bellemans, D. Janssens, and G. We s,
“Unmanned ae ial ehicle–based a ic analysis: Me hodological ame-
wo k o au oma ed mul i ehicle ajec o y ex ac ion,” T anspo a ion
Resea ch Reco d, ol. 2626, no. 1, pp. 25–33, 2017.
[44] M. A. K. Ja ada , M. H. Ga ibeh, and E. A. Feila , “Au onomous mobile
obo dynamic mo ion planning using hyb id uzzy po en ial ield,” So
Compu ing, ol. 16, pp. 153–164, 2012.
[45] J. Tang, Q. Pan, Z. Chen, G. Liu, G. Yang, F. Zhu, and S. Lao, “An
imp o ed a i icial elec ic ield algo i hm o obo pa h planning,” IEEE
T ansac ions on Ae ospace and Elec onic Sys ems, 2024.
[46] H. Chen, X.-m. Wang, and Y. Li, “A su ey o au onomous con ol o
UAV,” in 2009 In e na ional Con e ence on A i icial In elligence and
Compu a ional In elligence, ol. 2. IEEE, 2009, pp. 267–271.
[47] Z. Zuo, C. Liu, Q.-L. Han, and J. Song, “Unmanned ae ial ehicles: Con-
ol me hods and u u e challenges,” IEEE/CAA Jou nal o Au oma ica
Sinica, ol. 9, no. 4, pp. 601–614, 2022.
[48] A. Al an and R. Hacıo˘
glu, “Model p edic i e con ol o h ee-axis gimbal
sys em moun ed on UAV o eal- ime a ge acking unde ex e nal
dis u bances,” Mechanical Sys ems and Signal P ocessing, ol. 138, p.
106548, 2020.
[49] P. Tokeka , V. Isle , and A. F anchi, “Mul i- a ge isual acking wi h
ae ial obo s,” in 2014 IEEE/RSJ In e na ional Con e ence on In elligen
Robo s and Sys ems, 2014, pp. 3067–3072.
[50] N. Fa mani, L. Sun, and D. J. Pack, “A scalable mul i a ge acking
sys em o coope a i e unmanned ae ial ehicles,” IEEE T ansac ions
on Ae ospace and Elec onic Sys ems, ol. 53, no. 4, pp. 1947–1961,
2017.
[51] S. Boyd, S. P. Boyd, and L. Vandenbe ghe, Con ex op imiza ion.
Camb idge Uni e si y P ess, 2004.
[52] L. G. Khachiyan, “A polynomial algo i hm in linea p og amming,” in
Doklady Akademii Nauk, ol. 244, no. 5. Russian Academy o Sciences,
1979, pp. 1093–1096.
[53] R. G. Bland, D. Gold a b, and M. J. Todd, “The ellipsoid me hod: A
su ey,” Ope a ions Resea ch, ol. 29, no. 6, pp. 1039–1091, 1981.