IEEE Geoscience and Remote Sensing Magazine - September 2019 - 41

community-based rotation averaging while estimating
camera centers in an incremental manner [98]. To achieve
city-scale sparse reconstruction, Zhu et al. [99] grouped
cameras, performed local incremental SfM in each cluster, and then conducted global averaging among clusters.
The hybrid SfM method possesses both robustness from its
incremental aspect and efficiency from its global feature.
However, repeated BA is still needed in the estimation of
camera centers, an area that requires additional research.
Recently, semantic information was integrated into sparse
reconstruction [100]. This approach considers the semantic
SfM as a maximum-likelihood problem to jointly estimate
the semantic information (e.g., object classes) and recover
the geometry of the scene (camera pose, objects, and points).
However, because of its large memory and computational
cost, this method is often limited to small scenes and low resolution. Semantic information can also be used to constrain
feature matching and BA by semantic consistency [101].
IMAGE ORIENTATION
In SfM, camera poses are often estimated from feature correspondences by solving the perspective-n-point problem
and then optimizing by BA. Moreover, external orientation
sensors can be adopted for camera pose estimation. If UAVs
are equipped with high-quality GPS/IMUs, the camera positions and orientations can be directly estimated from the
GPS/IMU data without the need of GCPs, namely, through
direct sensor orientation or direct georeferencing [102].
Besides, orientation parameters from the GPS/IMU can
be used to initialize the camera poses and then integrate
them into aerial triangulation for BA, i.e., integrated sensor
orientation. However, UAVs are often mounted with lowaccuracy navigation sensors because of payload limitations
and the high cost of low-weight, highly precise navigation
systems. Therefore, GCPs are adopted for precise aerial
triangulation (indirect sensor orientation), which is time
consuming and laborious.

The existing SfM approaches generally rely heavily on
accurate feature matching. Some failure may be caused by
low/no texture, stereo ambiguities, and occlusions, which are
common in natural scenes. Thus, to break through these limitations, deep models have recently been applied for camera
pose estimation or localization [103]. In [104], a PoseNet was
designed to regress the camera pose from a single image in an
end-to-end manner. The traditional SfM was also modeled
by learning the monocular depth and ego-motion in a coupled way, which could handle dynamic objects by learning
an explainability mask [105], [106]. However, the accuracy of
these methods is far from that of traditional SfM. Moreover,
they are dependent on the data set, and it is difficult for them
to provide good generalization. Thus, it would be beneficial
to build more diverse data sets and encode more geometric
constraints into deep models.
STRUCTURE FROM MOTION FOR
ROLLING-SHUTTER CAMERAS
Most off-the-shelf cameras are equipped with a rolling
shutter because of the low manufacturing cost. However,
its row-wise exposure delay produces some problems. In
the presence of camera motion, each row is captured in
turn and thus with a different pose, which causes severe
geometric artifacts in the recorded image (e.g., skew and
curvature distortions). This is a considerable problem for
classical global-shutter geometric models and results in
severe errors in 3D reconstruction. Thus, new methods
adapted to rolling-shutter cameras are strongly desired.
Some works have contributed to correcting rolling-shutter distortions [107]. One technique is to use interframe
correspondences to estimate the camera trajectory and register frames. The continuity and smoothness of the camera motion between video frames can also be combined
to improve performance. Another way is to implement
correction as an optimization problem based on straightness, angle, and length constraints on the detected curves

TABLE 4. A COMPARISON OF THREE SFM PARADIGMS.*
ITEM

INCREMENTAL

GLOBAL

HIERARCHICAL

Match graph
initialization

Initialized by selected seed image pairs

All images treated equally

Atomic models

Camera
registration

Perspective-n-Point, 2D-3D
correspondences

Rotation and translation averaging

3D-3D fusion

BA

Iterative, many times

One time

BA when merging

Advantages

Robust, high accuracy, good completeness
of the reconstructed scene

Evenly distributed errors, high efficiency

Fewer BA steps

Disadvantages

Prone to drifting errors, low efficiency

Prone to noisy pairwise matches, relatively
low accuracy, low completeness of the
reconstructed scene

Model merging, graph partition

Tools

Bundler, OpenMVG, VSFM, MVE, ColMap

OpenMVG, 1DSfM, DISCO, Theia

Research papers

* Tianwei Shen, Jinglu Wang, Tian Fang, and Long Quan, "Tutorial: Large-Scale 3D Reconstruction From Images," Asian Conference on Computer
Vision, 2016. OpenMVG: open multiple view geometry; VSfM: visual SfM; MVE: multiview environment; 1DSfM: 1D SfM; DISCO: discrete-continuous
optimization for SfM.

SEPTEMBER 2019

IEEE GEOSCIENCE AND REMOTE SENSING MAGAZINE

41



IEEE Geoscience and Remote Sensing Magazine - September 2019

Table of Contents for the Digital Edition of IEEE Geoscience and Remote Sensing Magazine - September 2019

Contents
IEEE Geoscience and Remote Sensing Magazine - September 2019 - Cover1
IEEE Geoscience and Remote Sensing Magazine - September 2019 - Cover2
IEEE Geoscience and Remote Sensing Magazine - September 2019 - Contents
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 2
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 3
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 4
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 5
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 6
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 7
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 8
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 9
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 10
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 11
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 12
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 13
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 14
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 15
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 16
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 17
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 18
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 19
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 20
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 21
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 22
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 23
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 24
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 25
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 26
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 27
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 28
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 29
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 30
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 31
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 32
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 33
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 34
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 35
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 36
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 37
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 38
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 39
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 40
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 41
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 42
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 43
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 44
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 45
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 46
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 47
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 48
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 49
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 50
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 51
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 52
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 53
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 54
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 55
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 56
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 57
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 58
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 59
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 60
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 61
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 62
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 63
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 64
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 65
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 66
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 67
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 68
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 69
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 70
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 71
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 72
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 73
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 74
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 75
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 76
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 77
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 78
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 79
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 80
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 81
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 82
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 83
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 84
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 85
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 86
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 87
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 88
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 89
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 90
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 91
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 92
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 93
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 94
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 95
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 96
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 97
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 98
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 99
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 100
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 101
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 102
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 103
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 104
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 105
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 106
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 107
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 108
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 109
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 110
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 111
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 112
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 113
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 114
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 115
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 116
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 117
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 118
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 119
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 120
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 121
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 122
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 123
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 124
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 125
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 126
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 127
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 128
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 129
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 130
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 131
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 132
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 133
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 134
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 135
IEEE Geoscience and Remote Sensing Magazine - September 2019 - 136
IEEE Geoscience and Remote Sensing Magazine - September 2019 - Cover3
IEEE Geoscience and Remote Sensing Magazine - September 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2013
https://www.nxtbookmedia.com