IEEE Spectrum October, 2010 - 15

Eyes in the
Sky That See
Too Much
military analysts are
buried in video from
surveillance drones.
some software
tricks could help

I

n 2009 alone, the U.S.
Air Force shot 24 years'
worth of video over Iraq
and Afghanistan using spy
drones. The trouble is, there
aren't enough human eyes to
watch it all.
The deluge of video
data from these unmanned
aerial vehicles, or UAVs, is
likely to get worse. By next
year, a single new Reaper
drone will record 10 video
feeds at once, and the Air
Force plans to eventually
upgrade that number to 65.
John Rush, chief of the
Intelligence, Surveillance and
Reconnaissance Division of
the U.S. National GeospatialIntelligence Agency, projects
that it would take an untenable 16 000 analysts to study
the video footage from
UAVs and other airborne
surveillance systems.
The best-and perhaps
only-way forward is to
have a computer watch it
all. But programming a
system to automatically
search video and pick out
noteworthy information is
not an easy problem. And
so far, no one has developed
software that can keep up
16

under the direction of the
with the military's highDefense Advance Research
tech hardware.
Projects Agency, called
There were some
ARGUS-IS, succeeds, a single
glimmers of hope, however,
drone-mounted video sensor
at August's 7th IEEE
and processor could easily
International Conference
"capture one and a half to
on Advanced Video and
2 million vehicles [within a
Signal-Based Surveillance,
40-kilometer radius] during
in Boston. Mubarak Shah,
one mission," says Rush.
director of the Computer
Shah's solution depends
Visions Lab at the University
of Central Florida, in Orlando, on keeping track of all the
possible paths a vehicle may
identified three computer
have taken, then weeding
surveillance tasks that
out the poor choices. The
are notoriously difficult.
computer does that by
The first task involves

WatcHing You: the mQ-9 reaper drone is on the prowl.
photo: Lt. coL. LeSLie pratt/u.S. air force

tracking big swarms
of objects, such as cars,
traveling over a wide area,
like an expressway. When
shot from above, cars are
exceedingly small (usually
no more than 30 pixels), and
there are often thousands
of them. Plus, the plane
that's shooting footage is
moving faster than the
vehicles it's capturing, so
a tracking algorithm has
only a few frames to work
with for each car. And if a
new technology developed

NA * Ieee Spectrum * october 2010

using some common sense:
It knows two vehicles
probably won't choose a
collision course, for example.
And it uses a bit of modern
transportation theory as well:
If one car is behind another,
the two cars are probably
accelerating at a similar rate.
Finding a person can be
even harder than keeping
track of cars. In aerial video,
typical statistics-based
algorithms mistake quite a lot
of things-trees, mailboxes,
traffic lights-for people.

Instead, Shah proposes using
some basic geometry tricks
to find a person, based on
the relationship between
the height of an object and
the length of its shadow. He
admits, though, that this
strategy wouldn't work so
well on video shot on cloudy
days or using infrared light.
The final challenge Shah
addressed is how to map
the movement patterns of
many things at once. Say,
for example, you have some
aerial footage of a city and
you want to figure out how it's
laid out-where the roads are,
the bridges, the intersections,
where people regularly travel,
the areas they avoid, where
they gather. What a computer
sees in a surveillance video
is "very noisy optical flow,"
Shah says-lots of motion but
not much order. But, using
mathematical noise-reducing
tools called Gaussian filters,
Shah can find order in the
noise and get his software to
draw a picture of the city in
motion. "We can basically
discover the road networks
without knowing anything
about a city," he says.
But it may be a while
before such technologies
are accurate and usable
enough to be adopted broadly.
Military intelligence analysts
"will use systems put in front
of them now, then turn them
off because it just makes
their job harder," Rush told
engineers in Boston. "Getting
them to accept the results
[of automatic video-search
software] without going back
and checking all the data-
that's a long time coming."
-Ariel Bleicher
spectrum.ieee.org


http://spectrum.ieee.org

Table of Contents for the Digital Edition of IEEE Spectrum October, 2010

IEEE Spectrum October, 2010 - Cover1
IEEE Spectrum October, 2010 - Cover2
IEEE Spectrum October, 2010 - 1
IEEE Spectrum October, 2010 - 2
IEEE Spectrum October, 2010 - 3
IEEE Spectrum October, 2010 - 4
IEEE Spectrum October, 2010 - 5
IEEE Spectrum October, 2010 - 6
IEEE Spectrum October, 2010 - 7
IEEE Spectrum October, 2010 - 8
IEEE Spectrum October, 2010 - 9
IEEE Spectrum October, 2010 - 10
IEEE Spectrum October, 2010 - 11
IEEE Spectrum October, 2010 - 12
IEEE Spectrum October, 2010 - 13
IEEE Spectrum October, 2010 - 14
IEEE Spectrum October, 2010 - 15
IEEE Spectrum October, 2010 - 16
IEEE Spectrum October, 2010 - 17
IEEE Spectrum October, 2010 - 18
IEEE Spectrum October, 2010 - 19
IEEE Spectrum October, 2010 - 20
IEEE Spectrum October, 2010 - 21
IEEE Spectrum October, 2010 - 22
IEEE Spectrum October, 2010 - 23
IEEE Spectrum October, 2010 - 24
IEEE Spectrum October, 2010 - 25
IEEE Spectrum October, 2010 - 26
IEEE Spectrum October, 2010 - 27
IEEE Spectrum October, 2010 - 28
IEEE Spectrum October, 2010 - 29
IEEE Spectrum October, 2010 - 30
IEEE Spectrum October, 2010 - 31
IEEE Spectrum October, 2010 - 32
IEEE Spectrum October, 2010 - 33
IEEE Spectrum October, 2010 - 34
IEEE Spectrum October, 2010 - 35
IEEE Spectrum October, 2010 - 36
IEEE Spectrum October, 2010 - 37
IEEE Spectrum October, 2010 - 38
IEEE Spectrum October, 2010 - 39
IEEE Spectrum October, 2010 - 40
IEEE Spectrum October, 2010 - 41
IEEE Spectrum October, 2010 - 42
IEEE Spectrum October, 2010 - 43
IEEE Spectrum October, 2010 - 44
IEEE Spectrum October, 2010 - 45
IEEE Spectrum October, 2010 - 46
IEEE Spectrum October, 2010 - 47
IEEE Spectrum October, 2010 - 48
IEEE Spectrum October, 2010 - 49
IEEE Spectrum October, 2010 - 50
IEEE Spectrum October, 2010 - 51
IEEE Spectrum October, 2010 - 52
IEEE Spectrum October, 2010 - 53
IEEE Spectrum October, 2010 - 54
IEEE Spectrum October, 2010 - 55
IEEE Spectrum October, 2010 - 56
IEEE Spectrum October, 2010 - 57
IEEE Spectrum October, 2010 - 58
IEEE Spectrum October, 2010 - 59
IEEE Spectrum October, 2010 - 60
IEEE Spectrum October, 2010 - 61
IEEE Spectrum October, 2010 - 62
IEEE Spectrum October, 2010 - 63
IEEE Spectrum October, 2010 - 64
IEEE Spectrum October, 2010 - 65
IEEE Spectrum October, 2010 - 66
IEEE Spectrum October, 2010 - 67
IEEE Spectrum October, 2010 - 68
IEEE Spectrum October, 2010 - Cover3
IEEE Spectrum October, 2010 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1017
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0917
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0817
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0717
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0617
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0517
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0417
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0317
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0217
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0117
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1016
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0916
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0816
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0716
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0616
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0516
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0416
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0316
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0216
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0116
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1015
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0915
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0815
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0715
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0615
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0515
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0415
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0315
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0215
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0115
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1014
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0914
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0814
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0714
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0614
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0514
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0414
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0314
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0214
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0114
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1013
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0913
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0813
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0713
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0613
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0513
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0413
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0313
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0213
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0113
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1012
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0912
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0812
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0712
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0612
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0512
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0412
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0312
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0212
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0112
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1011
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0911
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0811
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0711
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0611
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0511
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0411
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0311
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0211
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0111
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1010
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0910
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0810
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0710
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0610
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0510
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0410
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0310
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0210
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0110
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1009
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0909
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0809
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0709
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0609
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0509
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0409
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0309
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0209
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0109
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1008
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0908
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0808
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0708
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0608
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0508
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0408
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0308
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0208
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0108
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1107
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_1007
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0907
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0807
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0707
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0607
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0507
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0407
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0307
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0207
https://www.nxtbook.com/nxtbooks/ieee/spectrum_na_0107
https://www.nxtbookmedia.com