Relief Displacement
Relief Displacement
GeoSpatial Conference 2019 – Joint Conferences of SMPR and GI Research, 12–14 October 2019, Karaj, Iran
KEY WORDS: Band to Band Registration, Multi-Spectral Imagery, Relief Displacement, Miss-registration Error, Aerial Imagery
ABSTRACT:
With the development of UAVs in agricultural applications, multi-spectral cameras are designed to be installed on these platforms in
small size and weight to help users for applications. These cameras are designed in multi lenses structure each lens considered for
each spectral band. Band miss-registration of low altitude multispectral images acquired via UAVs is challenging due to multi view
image sensors and optics structure of the multispectral cameras. In this study, an image based registration method is proposed to
reduce the effect of relief displacement on miss-registration error. For this purpose, three different data sets with different level of
relief displacement are considered and three different strategies are proposed. In the proposed method, by dividing the image into
patches, selecting the appropriate local window, and local matching in each window, an attempt has been made to obtain the proper
distribution of points in the image. Also, by limiting the search space, the matching speed is also increased. To evaluate the proposed
method, the comparison with the ENVI and ArcGIS software has been made where results clearly present the superiority of the
proposed method by average of 0.28 pixel in accuracy.
* Corresponding author
lead to false conclusion. It is necessary to correct this
error.
Multi-spectral cameras include multi lenses. The 5-lens
Red-Edge camera is one of the most common cameras
used in agricultural applications.
The purpose of this study is to develop a new method for band to (a) (b)
band registration of aerial multi-spectral images which is
composed of choosing a suitable feature points extractor,
selecting the optimal solution for data with different features and
different height displacement, and if necessary, selecting a local
window to detect feature points with proper distribution
throughout the images. Finally, for accuracy assessment of the (c) (d) (e)
study, results are compared to those achieved by ENVI and Figure 5. Data set 3: the image of an orchard in five bands with
ArcGIS software. high altitudes differences, up to 6 meters: (a) red, (b) green, (c)
blue, (d) NIR, (e) red-edge.
2. MATERIALS AND METHODS
2.2 Proposed Band to Bands Registration’s Methods
2.1 Test Images
Due to the optics and lenses structure of the multi-spectral
Test images are taken by Red-Edge camera (MicaSense, Inc., camera, the images of this type of camera do not align with each
USA), which has five spectral bands including Red, Green, Blue, other, and if the images are taken at low altitude, an error due to
Near Infrared (NIR), and Red-Edge by a small multirotor the lack of uniformity of the height difference displacement in
platform, over 3 different height relief fields. These areas cover the images is created. For a better understanding, this is shown in
a flat area (dataset 1) (micasense.com), the cultivating area with Figures 6, 7 and 8.
bushes with moderate height difference (dataset 2) As shown in figure 7, each lens is in a different position than the
(micasense.com), and a Tree Garden area with trees of varying other lenses. for this reason, the images taken by these lenses
heights (dataset3). For dataset 3, some of flight planning aren’t aligned with each other. Also, due to the different viewing
information as follows: angles of each lens relative to a feature, the error due to the height
Flight altitude is 25 (m), Ground resolution is 12.7 (mm/pix), difference in each image will be different from other images,
Footprint is 16.25×12.45 (m2). which would result in a high-altitude features error in low altitude
imaging, after registration.
(a) (b)
(a) (b)
Num.
Matched
of Bands Points Time (s)
points
patches
Red 475 425 18/34
Green 2942 2888 18/22
6
Blue 691 645 17/51
NIR 1888 1779 15/10
Red 759 490 32/05
Green 3167 2896 31/36
12
Blue 819 710 31/21
NIR 1937 1791 29/49
Red 920 564 65/09
Green 3432 2924 69/50
20
Blue 1002 806 70/39
Figure 9. Relief displacement image (Sunita Devi, Veena, 2014) NIR 2432 1926 62/48
This displacement is different for different heights. On the other Table 1. Time, points, and matched points in different patches
hand, the relationship between parallax and the height of features of data with high altitudes
can be expressed in Equation 1.
In the third method, the images are divided into several patches,
and after that points are extracted in each patch. Moreover, in the
dp form of windows to the center of each point, new points are
dh H extracted, and then registration is done. This helps in distributing
dp b (1) points appropriately throughout the image. Since the features in
each area are different in height, distribution of points will be
accompanied by problems that aggravate relief displacement. ratio (NNR) or the sum of square differences (SSD) are used in
The processing steps of the method are shown in Figure 10. order to find matched pairs. Extracted matched points are
. struggling with mismatches. So, points that have been mistakenly
matched are eliminated using RANSAC. Finally, using a transfer
function such as affine, geometric transformation between the
images are performed, and a number of check points are
considered and compared to control the work.
In this method, at first the images are divided into six overlapping
patches due to the reason given in table 1. This overlapping is due
to avoid creating gaps between the patches. In each patch of the
master (reference) image and other bands, the points are xtracted.
In this study, 6 patches were used. After the extraction of points
in each patch, the points are put together in the original image
and the matching process is done. Corresponding points may be
wrong, to delete the wrong points RANSAC is applied. Finally,
a geometric transformation is performed using affine transfer
function. Check points are also used to estimate accuracy.
3. RESULTS
Speed of Correct
Time's Match
Name Points extract- match
extraction Points
ion points
SURF 0.864 96189 89.82 21568 10425
FAST 0.02 7598 26.32 981 491
SIFT 0.823 90884 90.55 19125 956
BRISK 0.267 5197 51.37 189 75
Harris 0.259 2548 10.16 909 83
Table 2. Comparison of point extraction algorithms, data set 1 a) Matched points in global b) Matched points in path-
method before registration wise method before
registration
Time's Speed of Correct
Match
Name extract- Points extract- match
points
ion ion points
SURF 0.752 54593 13.77 2643 967
FAST 0.02 4925 40.60 739 247
SIFT 0.617 41265 14.95 1946 762
BRISK 0.249 3641 68.38 106 73
Harris 0.251 1374 18.26 742 79
Table 3. Comparison of point extraction algorithms, data set 2 c) Registered images
Figure 12. Matching and registration, data set2
c) Registered images
a) Matched points in global b) Matched points in path-
method before registration wise and local window
method before registration
c) Registered images
Figure 12. Matching and registration, data set3
https://www.micasense.com/rededge-mx-sample-data
Xu, F., Yu, H., Wang, J. and Yang, W., 2018, July. Accurate
Registration of Multitemporal UAV Images Based on Detection
Yang, K., Tang, L., Liu, X., Dingxiang, W.U., Bian, Y.,
Zhenglong, L.I., 2016. Differen source image registration
method based on texture common factor. Comput. Eng., Vol. 42,
pp. 233-237.
Zhang, J., Yang, C., Song, H., Hoffmann, W., Zhang, D. and
Zhang, G., 2016. Evaluation of an airborne remote sensing
platform consisting of two consumer-grade cameras for crop
identification. Remote Sensing, 8(3), p.257.
Zhao, X., Zhang, J., Yang, C., Song, H., Shi, Y., Zhou, X., Zhang,
D. and Zhang, G., 2018. Registration for Optical Multimodal
Remote Sensing Images Based on FAST Detection, Window
Selection, and Histogram Specification. Remote Sensing, 10(5),
p.663.