<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Autonomous Integrity Monitoring of a vision based pedestrian dead reckoning system</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuqin Wang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Biyu Tang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lingxiang Zheng</string-name>
          <email>lxzheng@xmu.edu.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhichao Lin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Information Science and Engineering Xiamen University</institution>
          ,
          <addr-line>Xiamen</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the increasing demand for indoor positioning, VIO (visual inertial odometer) are receiving more and more attention due to the universality and convenience of the camera. We found that the visual observation of VIO is more susceptible to the environment, and the error of observation results in the final positioning error. For this reason, we specifically analyzed the visual error source for different scenarios and use the short-time reliability of PDR（Pedestrian Dead Reckoning). PDR is used to assist in the monitoring of integrity of visual observations.</p>
      </abstract>
      <kwd-group>
        <kwd>visual inertial odometer</kwd>
        <kwd>Pedestrian Dead Reckoning</kwd>
        <kwd>autonomous integrity monitoring</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>positioning system that based on PDR only require the data of IMU. The system uses
the physiological characteristics of pedestrian walking to estimate the pedestrian's
trajectory by detecting the step size and stride frequency of pedestrian walking. The
source of information for the VIO system is the binocular camera and the IMU, while
the PDR has only one source of information is IMU. When using the VIO system for
indoor pedestrian positioning experiments, they unable to obtain accurate visual
observations in special environments (such as low light and light imbalance) which
resulting in large positioning errors. We analyzed the visual measurement part and
positioning errors of VIO. And we proposed autonomous integrity monitoring of a vision
based pedestrian dead reckoning system. Which the short-term reliability of PDR
(Pedestrian Dead Reckoning)[10] is used to assist in the visual integrity detection of
VIO systems.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>Visual inertial odometers are generally divided into fore-end and back-end. The
fore-end mainly deals with sensor’s observations, such as feature extraction and
integration of images with IMU data. The back-end mainly processes the residuals
caused by the observations through a filter or an optimization scheme, and obtains an
optimal position state. The structural block diagram of the system is shown in Fig.1.
The k-th state vector Xk in visual inertial odometer can be defined as Xk including the</p>
      <p>T
state XIMUk of the IMU and a camera pose (attitude dqCTk and position G pTCk ). The
measurement model of the feature point is expressed by the following equation
Xk = êéëXTIMUk δθTCk</p>
      <p>G !TCk úûùT ， zi = C1 é C X ù
p ê C i ú + ni ,i Î f ,C Î{C1,C2}</p>
      <p>
        Zi ë Yi û
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where f represents a collection of all feature points, C1,C2 are represent the left and
right cameras respectively, and ni is the 2 ´1 image noise vector. The feature position
expressed in the camera frame, C pi ,is given by:
êë CZi ûú
é C X i úù C
      </p>
      <p>C pi = êê CYi ú = C( Gi q)( G pi - G pC )
where G pi is the 3D feature position in the global frame, G pC is the camera in the
global frame and C( CGi q) is the rotation matrix between the camera frame and the
global frame. Once the estimate of the feature position is obtained, we can compute the
measurement residual:
ì ¶zi × ¶ C1 pi + ¶¶Cz2pii × ¶¶CX2 Cpi
ri = zi - z"i # HC X + Hi Gp!i + ni ， where íïïHC = ¶ C1 pi ¶XC1 1
ï ¶zi × ¶ C1 pi + ¶¶Cz2pii × ¶¶CG2ppii
ïîHi = ¶ C1 pi ¶ G pi
where HC and Hi are the Jacobians of the measurement zi with respect to the state and
the position estimate of feature. With all the sets of measurement equations formed by
the feature points, we can get the optimal solution by minimizing the error and get the
optimal position estimate.</p>
      <p>
        é d Xˆ úù =(HT H)-1HTr ® Xˆ = X +d Xˆ， G pˆ i = G pi +d G pˆ i
êëêd G pˆ i úû
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
3
3.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Visual error analysis &amp; Autonomous integrity monitor</title>
      <sec id="sec-3-1">
        <title>Visual error analysis</title>
        <p>We found that the system has a large error in the positioning results obtained under
special environments during the experiment. So we analyzed the error source and
divided it into the following four error situations.</p>
        <p>Insufficient features. Commonly used feature extraction algorithms include SIFT[11],
SUFT[12], FAST[13], ORB[14] and other feature extraction algorithms. And those
feature extraction algorithm is often used in processing of VIO projects. In fact, it can
be derived from the definition that it is desirable to find a point with strong contrast
with surrounding pixels as a feature point. The contrast of point P can be expressed as</p>
        <p>
          V( x, y) = å I ( x +!x, y +!y) - I ( x, y) ， V( x, y) " åéëIx2 ×!x2 + I y2 ×!y2 + 2I xI y ×!x!yùû (
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
The value of V mainly depends on the gradient value of the point P in the x and y
directions. The larger the gradient value, the easier it is to be detected by the detector.
Scenes with less texture (white wall) and low light in the indoor environment are very
common, so that the detector could not detect enough feature points. Position
estimation can be performed when the feature point pairs exceed 9 pairs.
When the number of feature points is sufficient, rank (H) ³ 9 ,the constraint equation is
sufficient to obtain the optimal solution. When the number of feature points is
insufficient, the constraint condition is insufficient, and the obtained X error is large.
This leads to an increase in positioning error.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Lighting causes the failure of feature tracking. Light changes often occur in indoor</title>
        <p>environments and we use the Lambertian model as the lighting model.</p>
        <p>I ( x, y) = r ( x, y) × h( x, y)T × S
Uneven distribution of features. It can be seen in the observation equation of the
image that the presence of noise causes positional errors in the feature points in the
image. The position error of the feature points will affect the state estimation of the
camera when calculating the re-projection error. We describe the quality of the position
estimate based on the camera state's Jacobian matrix of feature points Hi . In our model,
the measurement error is zero-average, so the positioning error is also zero-average, so
we can obtain the expected value and covariance of the error in the position calculation.</p>
        <p>E (DX) = E ( Xˆ - X) = 0， Cov[DX] =s 2 (HiTHi )
-1
b2 - 4ac
The amount of change in the position error in the x，y and z directions is represented
bys x2,s y2,s z2 respectively. Use Hii to represent the first element on the diagonal in the
diagonal matrix (HiT Hi )-1 . Then can be expressed as
Where I( x, y ) is the image gray value, r ( x, y) is the object reflectivity, h( x, y) is the
surface normal vector and S is the light intensity. We found that feature tracking is easy
to lose leads to inaccurate positioning during light changing. The assumption of the
optical flow method assumes that the gray level is unchanged. Substitute the lighting
formula:
¶I dx +
¶x dt
¶I dy
¶y dt</p>
        <p>éµ ù é ¶hT × S + ¶S
= - ¶I ® éëIx I y ùû êën ûú = -r × ê
¶t ë ¶t ¶t</p>
        <p>ù
× hT ú
û
Where Ix and I y are the gradient values of the feature points in the x and y directions,
respectively, µ and n are the velocity of the motion in the x and y directions
representing the feature points. When the light intensity changes, the residual of the
feature points caused by the illumination change can be expressed as
d ri = C</p>
        <p>
          1Zi êëé CCXYii -- ((CCYXi i++nµt)t)úûù = CtZi êëéIIxy úûù × êëér ¶¶St × hT úùû
SD(DX) = s x2 +s y2 +s z2 = H11 + H22 + H33
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
(
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
Moving feature point. All moving objects such as pedestrians or vehicles will affect
the positioning result when we positioning. When the feature points of the camera are
concentrated on the moving object and the relative movement of the feature points is
relatively large, the calculated camera movement is also too large. That is to say, the
world coordinates of the feature points have an additional motion shift, which affects
the camera's observation. Let's analyze the residuals generated by the offset of the
feature.
        </p>
        <p>êë Ci Z j +!z ûú
é Ci X j +!xù
êê CiYj +!y úú = C( CGi q)( G p f j +!G p f j - G pCi )® ri = CZi (C!Zzi +!z) éëê CCXYii úùû - C
1 é!x ù</p>
        <p>
          ú (
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
Zi +!z ëê!yû
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Autonomous integrity monitoring</title>
        <p>
          The error bound of PDR. Although PDR has a problem of cumulative error, the error
in a short time is very small. Now assume that there are two sampling points O1,O2 , the
sampling interval is Dt and the velocity of time O1 is v , the displacement is s , and the
state covariance matrix is P1 = êé p11 p12 ùú .Accelerometer observations can cause
inacë p21 p22 û
curate deviations due to shocks generated during motion. We first analyze the
onedimensional motion, the acceleration at time O1 is fmea = ftrue + d f .An estimated value
of the state quantity at O2 can be obtained from the state quantity at O1 . The deviation
caused by d f is:
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
Where R is the covariance matrix of the observed noise.
        </p>
        <p>PDR-assisted visual integrity monitoring. Hypothesis deviation obeys Gaussian
distribution e ! N (0, å) . Now e is a three-dimensional vector. In order to facilitate the
calculation, the inner product of the computation vector is transformed into a scalar .</p>
        <p>ae -1 öT ae - ae
r = eT å e = ç å 2 e ÷ ç å 12 e ÷ö, whereç å 12 e ÷ö ! N (0,I)
è ø è ø è ø
é
êd f × Dt çae 1 Dt - p12 + Dt × p22 ö÷úù
éd sù ê è 2 p22 + R øú
êëd vûú = ëêêê d f × Dt èçae1 - p22p2+2 R øö÷ ûúúú</p>
        <p>It can be thought of as the sum of the squares of two independent random variables
subject to the standard normal distribution, which obeys the chi-square distribution of
three degrees of freedom. The probability distribution (cumulative distribution
function) isa = F ( x) , and given a a , we can determine an interval éë0, F -1 (a )ùû , and
F -1 (a ) is the threshold we are looking for to determine the visual integrity.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental &amp; Evaluation</title>
      <p>Insufficient features. As shown in Fig.2(a), We changed the feature point
extraction threshold for the same set of data, and the control variable is the number of
features per frame. Moreover, the number of feature points is 0 at the 1560-th frame,
because the white wall is encountered and the feature points cannot be extracted. We
draw the corresponding positioning trajectory. As shown in Fig.2(b). When the
feature points are scarce, the camera's ability to correct the IMU is not strong, the path is
not serrated enough, and the trajectory also shows significant deviations between the
x-axis and the y-axis.
Lighting causes the failure of feature tracking. When the light is different from the
left and right cameras, the average gray value of the images acquired by the left and
right cameras is different, and the matching rate is low. The Fig.3(a) is a feature point
distribution map obtained by FAST feature extraction on the images acquired by the
left and right cameras. However, the image matching rate of the left and right cameras
is not high, and the matching ratio is only 0.55. No feature points exist in the image
after stereo matching. If the feature detection module does not have the feature point
data output, the visual inertia mileage calculation method cannot perform the posture
update, resulting in the track accumulating offset, and serious errors may occur. As
shown in Fig.3(b).
Uneven distribution of features. We use the distribution of feature points as variables
and compare the trajectory with the original feature distribution. As shown in Fig.4(a).
However, when the feature points are only distributed in the red area, the movement
trajectory of the feature points is directed to the right side of the image. As shown in
Fig.4(b), it can be seen that the trajectory of the feature with uneven distribution has
obvious deviation to the left.</p>
      <p>Moving feature point. The pedestrians pass in front of the camera, and the contrast
track is drawn as shown in Fig.5(b). It is obvious in the circle that the green track is
shifted to the left because of the influence of pedestrians. We analyzed the details of
this moment. As can be seen from Fig.5(a), when the pedestrian moves, more than half
of the extracted feature points are gathered on the pedestrian. Therefore, the movement
of pedestrian relative to the camera will lead to the deviation of the positioning results.</p>
      <p>In this paper, we analyzed the influences of visual measurements based on the
positioning error of the system of visual inertial odometer, and analyzed the source of its
positioning error. We divided the error sources of visual measurement into four cases
and we have confirmed the influence of four error sources by experiments. Through
the error analysis of PDR, it is found that the error of PDR in a short time is small and
bounded. According to that characteristics of PDR, it is used to assist in the detection
of visual errors. When the above four cases of visual errors are detected, the
positioning result will be corrected.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>He</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. G.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <article-title>"Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons,"</article-title>
          <source>IEEE Communications Surveys &amp; Tutorials</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>466</fpage>
          -
          <lpage>490</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Blasio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Quesada-Arencibia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Rodríguez-Rodríguez</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>R.</given-names>
            <surname>Moreno-Díaz</surname>
          </string-name>
          ,
          <article-title>"A Protocol-Channel-Based Indoor Positioning Performance Study for Bluetooth Low Energy,"</article-title>
          <source>IEEE Access</source>
          , vol.
          <volume>6</volume>
          , pp.
          <fpage>33440</fpage>
          -
          <lpage>33450</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Feng</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Hao</surname>
          </string-name>
          ,
          <article-title>"Low-Light Image Enhancement by Refining Illumination Map with Self-Guided Filtering,"</article-title>
          <source>in 2017 IEEE International Conference on Big Knowledge (ICBK)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>187</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>W.</given-names>
            <surname>Elloumi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Latoui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Canals</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chetouani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Treuillet</surname>
          </string-name>
          ,
          <article-title>"Indoor Pedestrian Localization With a Smartphone: A Comparison of Inertial and Vision-Based Methods,"</article-title>
          <source>IEEE Sensors Journal</source>
          , vol.
          <volume>16</volume>
          , no.
          <issue>13</issue>
          , pp.
          <fpage>5376</fpage>
          -
          <lpage>5388</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>L.</given-names>
            <surname>Mainetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Patrono</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Sergi</surname>
          </string-name>
          ,
          <article-title>"A survey on indoor positioning systems,"</article-title>
          <source>in 2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>120</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>S.</given-names>
            <surname>Garcia-Villalonga</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Perez-Navarro</surname>
          </string-name>
          ,
          <article-title>"Influence of human absorption of Wi-Fi signal in indoor positioning with Wi-Fi fingerprinting,"</article-title>
          <source>in 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN)</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A. I.</given-names>
            <surname>Mourikis</surname>
          </string-name>
          and
          <string-name>
            <surname>S. I. Roumeliotis</surname>
          </string-name>
          ,
          <article-title>"A Multi-State Constraint Kalman Filter for VisionAided Inertial Navigation</article-title>
          ,"
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Bloesch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Omari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hutter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Siegwart</surname>
          </string-name>
          ,
          <article-title>"Robust visual inertial odometry using a direct EKF-based approach,"</article-title>
          <source>in IEEE/RSJ International Conference on Intelligent Robots &amp; Systems</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Q.</given-names>
            <surname>Tong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. J. I. T. o. R.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <article-title>"VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator," vol</article-title>
          . PP, no.
          <issue>99</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>D.</given-names>
            <surname>Kamisaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muramatsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Iwamoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. J. I. T. o. I.</given-names>
            <surname>Yokoyama</surname>
          </string-name>
          , and
          <string-name>
            <surname>Systems</surname>
          </string-name>
          ,
          <article-title>"Design and Implementation of Pedestrian Dead Reckoning System on a Mobile Phone,"</article-title>
          vol. 94-D, no.
          <issue>6</issue>
          , pp.
          <fpage>1137</fpage>
          -
          <lpage>1146</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>D. G. J. I. J. o. C. V.</given-names>
            <surname>Lowe</surname>
          </string-name>
          ,
          <article-title>"Distinctive Image Features from Scale-Invariant Keypoints,"</article-title>
          <source>journal article</source>
          vol.
          <volume>60</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
          , November 01
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. H.
          <string-name>
            <surname>Bay</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Tuytelaars</surname>
            , and
            <given-names>L. V.</given-names>
          </string-name>
          <string-name>
            <surname>Gool</surname>
          </string-name>
          ,
          <article-title>"SURF: Speeded Up Robust Features,"</article-title>
          <source>in European Conference on Computer Vision</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>C.</given-names>
            <surname>Henderson</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Izquierdo</surname>
          </string-name>
          ,
          <article-title>"Robust Feature Matching in Long-Running Poor-Quality Videos," IEEE Transactions on Circuits and Systems for Video Technology</article-title>
          , vol.
          <volume>26</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>1161</fpage>
          -
          <lpage>1174</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. E.
          <string-name>
            <surname>Rublee</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Rabaud</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Konolige</surname>
            , and
            <given-names>G. R.</given-names>
          </string-name>
          <string-name>
            <surname>Bradski</surname>
          </string-name>
          ,
          <article-title>"ORB: an efficient alternative to SIFT or SURF,"</article-title>
          <source>in International Conference on Computer Vision</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>