IEEE Consumer Electronics Magazine - September 2018 - 22
vision applications include Caffe, Darknet, and MATLAB. An
application of a CNN for object tracking is discussed in [14].
Kalman-filter-based object tracking is proposed in [15], where
the filter tracks the object's velocity.
IMUs and GPSs are examples of
systems that help improve the
distance measurements with
lidar and radar.
DEPTH ESTIMATION
two different features. Various thresholding techniques are
used to filter one class of pixels (e.g., the road) from another
(e.g., the sky). One of the methods, e.g., exploits color information to detect a stop sign, where an algorithm may look for
red in the image (typical for stop signs in the United States).
Any pixels in that red range will be turned white, and anything that is not will be turned black, as shown in Figure 5(a).
This results in a binary image that is often used as a mask for
finding the area of interest on the original image.
OBJECT DETECTION AND TRACKING
This is the process of classifying an object in an image (e.g.,
determining if an object ahead is a vehicle, sign, or pedestrian)
and predicting its movement. It is often accomplished with various machine-learning (ML) algorithms. ML algorithms are
provided large training data sets (thousands of images) to learn
and differentiate between vehicles and common objects found
around them. An example of an object detection method is
called the cascade classifier, which was first presented in [13]
for face detection, on low-performance hardware systems.
Another common technique to train and classify images is
using a convolutional neural network (CNN), which typically
consists of an input layer, multiple hidden layers, and an output
layer. The hidden layers consist of convolution and pooling
layers that are used for feature extraction and a fully connected
layer for classification. Examples of CNN frameworks used for
This step involves estimating the distance of an object in the
image frame relative to the camera. There are two common
methods for depth estimation: 1) the use of a stereo camera to
create a stereo pair and develop them to make a depth map
and 3-D point cloud that allow a real-world reconstruction of
the scene [16]; and 2) the use of a monocular camera and several state-of-the art techniques that use a subset of optical
flow, calibration, and least squares techniques [17].
SySTEM CONTROL
This is the last step in the vision data flow, which involves
interpretation of the outputs from previous layers, as shown
in the vision data flow diagram in Figure 4. This step requires
a weighing of each layer in the vision pipeline to come up
with a confidence value that can be used to make decisions. A
major challenge at this step is a false detection with high confidence that would take priority over other information
obtained from the previous layers. Thus, training with data
that is correct and contains many orientations of the object to
be classified is crucial to achieve high accuracy.
OUTDOOR MONITORING
In this section, we will discuss the classification of objects that
are outside a vehicle, e.g., pedestrians, vehicles, and roads.
PEDESTRIAN DETECTION
Detecting pedestrians is done using various classifiers, e.g.,
[18]. Often more than one classifier is used for detecting people because of the varying orientation
and configuration in which pedestrians
may appear. Deep-learning networks
Confidence = 0.921278 String = STOP
such as CNNs have been helpful to not
only identify pedestrians but also classify their actions.
Confidence = 0.907121 String = STOP
Confidence = 0.889147 String = STOP
(a)
(b)
FIGURE 5. The stop sign detection: (a) a binary stop sign and (b) stop sign classification
using optical character recognition.
22 IEEE Consumer Electronics Magazine
^
september 2018
VEHICLE DETECTION
Vehicle detection is a major focus of
object detection in ADASs. The fact
that many vehicles share common features, such as having tires, brake lights,
and license plates, allows the detection
of these objects to indicate the presence of a car. These features are all
used to distinguish the vehicle from
other objects, such as signs, roads, and
other miscellaneous objects. In Figure 6,
an example of vehicle detection is shown,
using a CNN framework (Darknet)
and a real-time detection system, You
Only Look Once [19]. The orientation
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - September 2018
Contents
IEEE Consumer Electronics Magazine - September 2018 - Cover1
IEEE Consumer Electronics Magazine - September 2018 - Cover2
IEEE Consumer Electronics Magazine - September 2018 - Contents
IEEE Consumer Electronics Magazine - September 2018 - 2
IEEE Consumer Electronics Magazine - September 2018 - 3
IEEE Consumer Electronics Magazine - September 2018 - 4
IEEE Consumer Electronics Magazine - September 2018 - 5
IEEE Consumer Electronics Magazine - September 2018 - 6
IEEE Consumer Electronics Magazine - September 2018 - 7
IEEE Consumer Electronics Magazine - September 2018 - 8
IEEE Consumer Electronics Magazine - September 2018 - 9
IEEE Consumer Electronics Magazine - September 2018 - 10
IEEE Consumer Electronics Magazine - September 2018 - 11
IEEE Consumer Electronics Magazine - September 2018 - 12
IEEE Consumer Electronics Magazine - September 2018 - 13
IEEE Consumer Electronics Magazine - September 2018 - 14
IEEE Consumer Electronics Magazine - September 2018 - 15
IEEE Consumer Electronics Magazine - September 2018 - 16
IEEE Consumer Electronics Magazine - September 2018 - 17
IEEE Consumer Electronics Magazine - September 2018 - 18
IEEE Consumer Electronics Magazine - September 2018 - 19
IEEE Consumer Electronics Magazine - September 2018 - 20
IEEE Consumer Electronics Magazine - September 2018 - 21
IEEE Consumer Electronics Magazine - September 2018 - 22
IEEE Consumer Electronics Magazine - September 2018 - 23
IEEE Consumer Electronics Magazine - September 2018 - 24
IEEE Consumer Electronics Magazine - September 2018 - 25
IEEE Consumer Electronics Magazine - September 2018 - 26
IEEE Consumer Electronics Magazine - September 2018 - 27
IEEE Consumer Electronics Magazine - September 2018 - 28
IEEE Consumer Electronics Magazine - September 2018 - 29
IEEE Consumer Electronics Magazine - September 2018 - 30
IEEE Consumer Electronics Magazine - September 2018 - 31
IEEE Consumer Electronics Magazine - September 2018 - 32
IEEE Consumer Electronics Magazine - September 2018 - 33
IEEE Consumer Electronics Magazine - September 2018 - 34
IEEE Consumer Electronics Magazine - September 2018 - 35
IEEE Consumer Electronics Magazine - September 2018 - 36
IEEE Consumer Electronics Magazine - September 2018 - 37
IEEE Consumer Electronics Magazine - September 2018 - 38
IEEE Consumer Electronics Magazine - September 2018 - 39
IEEE Consumer Electronics Magazine - September 2018 - 40
IEEE Consumer Electronics Magazine - September 2018 - 41
IEEE Consumer Electronics Magazine - September 2018 - 42
IEEE Consumer Electronics Magazine - September 2018 - 43
IEEE Consumer Electronics Magazine - September 2018 - 44
IEEE Consumer Electronics Magazine - September 2018 - 45
IEEE Consumer Electronics Magazine - September 2018 - 46
IEEE Consumer Electronics Magazine - September 2018 - 47
IEEE Consumer Electronics Magazine - September 2018 - 48
IEEE Consumer Electronics Magazine - September 2018 - 49
IEEE Consumer Electronics Magazine - September 2018 - 50
IEEE Consumer Electronics Magazine - September 2018 - 51
IEEE Consumer Electronics Magazine - September 2018 - 52
IEEE Consumer Electronics Magazine - September 2018 - 53
IEEE Consumer Electronics Magazine - September 2018 - 54
IEEE Consumer Electronics Magazine - September 2018 - 55
IEEE Consumer Electronics Magazine - September 2018 - 56
IEEE Consumer Electronics Magazine - September 2018 - Cover3
IEEE Consumer Electronics Magazine - September 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com