IEEE Spectrum May, 2017 - 45
remove a wart, with either heat or cold. This
fast and relatively painless treatment stops cancer from developing-for a total cost of less than
US $20. (In wealthier countries, women may
opt for long-term monitoring of precancerous
lesions or a more thorough surgery, but these
options aren't usually feasible in places like
rural Kenya.)
Clinics in many developing countries are
adopting visual screening programs, which
have probably saved hundreds of thousands
of lives already. However, the procedure isn't
perfect. Frontline health workers need training and supervision to differentiate between
lesions that are truly signs of impending cancer and the many suspicious-looking conditions that are actually benign. Screeners may
also miss evidence of advanced cancer that
requires referral to a specialist.
making the Call: kenyan nurses practice using
the eva Scope to differentiate between benign
lesions and signs of cervical cancer.
The team at Global Good saw this situation
not as a medical challenge but as a software
engineering challenge. Where human eyes
needed help, we would bring computer vision
backed up by artificial intelligence.
emily Johnson
W
e started by reviewing images of
the cervix obtained by colposcopes.
We quickly realized that typical
computer vision software couldn't handle
this large and complex data set because the
images had too many features with too much
variability. We simply couldn't design algorithms with detailed and exhaustive procedures for distinguishing between a healthy
cervix and one with signs of trouble.
The situation called for machine learning-
the branch of computer science in which the
computer is given an objective, a software
framework, and a large training data set, and is then left to create its
own solution for carrying out the task at hand.
A common type of machine learning relies on deep neural networks
(DNNs), so named because the computing scheme loosely mimics the
brain's interconnected neurons. Each computing node can be thought
of as a neuron with many inputs. The artificial neuron performs some
function based on those inputs and then outputs a single signal, which
can serve as one of the inputs for other neurons. By arranging many layers of connected neurons, computer scientists enable these networks to
handle tremendously complex tasks.
While the architecture of neural networks is inspired by the human brain,
this brand of AI is far removed from human ways of thought. If somebody
is explaining how to visually identify a bottle of beer in a store that also
stocks bottles of wine, juice, and water, that person would likely describe
its distinguishing features in terms of height, diameter, shape, texture,
color, and patterns. Some descriptors might include analogies such as
"satin finish" or "orange-peel texture." Every feature would be based on,
and limited by, our human senses and perception. Yet that list wouldn't
include all the factors that our brains use to distinguish one object from
another, because much of the process is subconscious.
If we used a human list of features as the basis of an algorithm for recognizing beer bottles, we'd likely get poor results. So instead we'd feed a
DNN thousands and thousands of highly variable images of bottles, with
metadata indicating whether each image does in fact show a beer bottle.
Through a complicated series of training runs, the network can eventually determine, on its own, the relevant distinguishing features. Many
similar experiments have shown that neural networks can identify features quite unlike those any person would come up with. And their lists
of salient features, cryptic as they are, often enable superb performance.
In tasks involving image processing and pattern recognition, the subtype of DNNs previously mentioned called convolutional neural networks
(CNNs) are proving the most promising. This approach uses a few clever
tricks to reduce the heavy computational task of making sense of an image.
Computer scientist Yann LeCun created some of the first CNNs in the
1980s at AT&T Bell Laboratories, using them in computer vision systems that could recognize handwriting, such as the zip codes on envelopes. (Today, LeCun is the director of AI research at Facebook.) But the
potential of CNNs wasn't really explored until 2012, when University of
Toronto graduate student Alex Krizhevsky and his colleagues used a CNN
to win an image recognition challenge that involved 1.4 million photos
of objects in 1,000 different categories. Their AlexNet program had an
error rate more than 50 percent lower than previous winners. It handily
recognized barometers, barbershops, bubbles, baseball players, bullet
trains, bolo ties, burritos, bath towels, and Boston terriers, to name just
a few of the categories under the letter B. (Krizhevsky and several of his
teammates now work at Google.)
Since that game-changing demonstration, CNNs have taken off. Enabled
by the availability of relatively cheap high-performance computing, which
is needed for training these networks, CNNs have been adopted for many
applications involving images.
In the medical field, the possibilities are exciting. For example, Jürgen
Schmidhuber of the Swiss AI Lab IDSIA recently took images of breast cancer cells from real pathology reports and used a CNN to identify dividing
cells that indicate an aggressive tumor-a detection task that's challenging even for trained experts. His demonstration was a proof of concept,
SPectrUm.ieee.orG
|
North americaN
|
may 2017
|
45
http://SPectrUm.ieee.orG
Table of Contents for the Digital Edition of IEEE Spectrum May, 2017
IEEE Spectrum May, 2017 - Cover1
IEEE Spectrum May, 2017 - Cover2
IEEE Spectrum May, 2017 - 1
IEEE Spectrum May, 2017 - 2
IEEE Spectrum May, 2017 - 3
IEEE Spectrum May, 2017 - 4
IEEE Spectrum May, 2017 - 5
IEEE Spectrum May, 2017 - 6
IEEE Spectrum May, 2017 - 7
IEEE Spectrum May, 2017 - 8
IEEE Spectrum May, 2017 - 9
IEEE Spectrum May, 2017 - 10
IEEE Spectrum May, 2017 - 11
IEEE Spectrum May, 2017 - 12
IEEE Spectrum May, 2017 - 13
IEEE Spectrum May, 2017 - 14
IEEE Spectrum May, 2017 - 15
IEEE Spectrum May, 2017 - 16
IEEE Spectrum May, 2017 - 17
IEEE Spectrum May, 2017 - 18
IEEE Spectrum May, 2017 - 19
IEEE Spectrum May, 2017 - 20
IEEE Spectrum May, 2017 - 21
IEEE Spectrum May, 2017 - 22
IEEE Spectrum May, 2017 - 23
IEEE Spectrum May, 2017 - 24
IEEE Spectrum May, 2017 - 25
IEEE Spectrum May, 2017 - 26
IEEE Spectrum May, 2017 - 27
IEEE Spectrum May, 2017 - 28
IEEE Spectrum May, 2017 - 29
IEEE Spectrum May, 2017 - 30
IEEE Spectrum May, 2017 - 31
IEEE Spectrum May, 2017 - 32
IEEE Spectrum May, 2017 - 33
IEEE Spectrum May, 2017 - 34
IEEE Spectrum May, 2017 - 35
IEEE Spectrum May, 2017 - 36
IEEE Spectrum May, 2017 - 37
IEEE Spectrum May, 2017 - 38
IEEE Spectrum May, 2017 - 39
IEEE Spectrum May, 2017 - 40
IEEE Spectrum May, 2017 - 41
IEEE Spectrum May, 2017 - 42
IEEE Spectrum May, 2017 - 43
IEEE Spectrum May, 2017 - 44
IEEE Spectrum May, 2017 - 45
IEEE Spectrum May, 2017 - 46
IEEE Spectrum May, 2017 - 47
IEEE Spectrum May, 2017 - 48
IEEE Spectrum May, 2017 - 49
IEEE Spectrum May, 2017 - 50
IEEE Spectrum May, 2017 - 51
IEEE Spectrum May, 2017 - 52
IEEE Spectrum May, 2017 - 53
IEEE Spectrum May, 2017 - 54
IEEE Spectrum May, 2017 - 55
IEEE Spectrum May, 2017 - 56
IEEE Spectrum May, 2017 - Cover3
IEEE Spectrum May, 2017 - 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