• 검색 결과가 없습니다.

Quantitative evaluation: rotational position estimation

문서에서 저작자표시 (페이지 35-48)

We acquire data sets with the ground truth VICON pose in the experimental room. We evaluate the proposed algorithm with the 360 rotational motion data set, i.e. the sequence named turn around, and also evaluate the algorithm with the high speed rotational motion data set called the sequence high speed. The grey images and mapping results for turn around are shown in Fig. 5.6 and those high speed are shown in Fig. 5.8. We use the root mean square (RMS) error of rotational position as the evaluation metric, with VICON data for ground truth. We compare the proposed algorithm with the other method such as IMU, integrated angular velocity from [1] for each sequence. The overall RMS error tables are shown in Table 5.1 and Table 5.2.

In the sequenceturn around, the event camera rotates 360 with respect to the Y-axis. There are many events in the direction perpendicular to the Y-axis, resulting in much smaller drift error on the Y axis than on the other axes in Table 5.1. In contrast, IMU accumulated more drift error on the Y-axis and less drift error in the other axes.

The grey images of the sequence are severely blurred as shown in Fig. 5.8a, which could not be processed by the conventional vision algorithms. In the sequencehigh speed, the proposed method estimates rotational position stably despite the high speed ego motion, while angular velocity is not properly integrated to estimate the rotational position.

(a) The room (b) The lobby (c) Outside of the building

Figure 5.2: The grey image of VICON-free data sets.

(a) The result from [1] (b) The proposed method

Figure 5.3: The projected map from [1] and the proposed method in the room.

(a) The result from [1] (b) The proposed method

Figure 5.4: The projected map from [1] and the proposed method in the lobby.

(a) The result from [1] (b) The proposed method

Figure 5.5: The projected map from [1] and the proposed method outside of the building.

(a) The grey images (b) The brightened grey images (c) The projected map images

Figure 5.6: The grey image and the projected map with the proposed method in sequence, turn around.

(a)

(b)

Figure 5.7: The rotational position estimation result of turn around. (a) rotational position and (b) rota-

(a) The grey images (b) The projected map images

Figure 5.8: The grey image and the projected map with the proposed method in sequence,high speed.

(a)

(b)

Figure 5.9: The rotational position estimation result ofhigh speed. (a) rotational position and (b) rotational

6

Conclusion

This paper presented the rotational motion estimation method using only an event camera. We used the 3D spherical map in order to reliably estimates rotational angles in all angular regions without a singularity or the gimbal lock problem. We evaluated the proposed algorithm with vari- ous data sets including the high speed ego motion sequence and the high dynamic range sequences.

The proposed method gives more accurate results than the integral of angular velocity in angular position estimation, and shows even higher accuracy than the IMU, within the maximum error of 2 degrees. In conclusion, the proposed method maximizes the advantage of the event camera on estimating rotational motion. The algorithm can be fully applied to the fast angular motion estimation for AR/VR applications where pure rotational motion occurs frequently. As a future work, we will conduct the 6-DOF motion estimation using both event cameras and grey cameras, which also takes the advantage of the properties of event cameras.

References

[1] G. Gallego and D. Scaramuzza, “Accurate angular velocity estimation with an event camera,”

IEEE Robotics and Automation Letters, vol. 2, no. 2, pp. 632–639, April 2017.

[2] R. Mur-Artal, J. M. M. Montiel, and J. D. Tard´os, “Orb-slam: A versatile and accurate monocular slam system,”IEEE Transactions on Robotics, vol. 31, no. 5, pp. 1147–1163, Oct 2015.

[3] R. Wang, M. Schw¨orer, and D. Cremers, “Stereo dso: Large-scale direct sparse visual odom- etry with stereo cameras,” in 2017 IEEE International Conference on Computer Vision (ICCV), Oct 2017, pp. 3923–3931.

[4] F. Steinbr¨ucker, J. Sturm, and D. Cremers, “Real-time visual odometry from dense rgb-d images,” in 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), Nov 2011, pp. 719–722.

[5] G. Klein and D. Murray, “Parallel tracking and mapping for small ar workspaces,” in2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality, Nov 2007, pp. 225–234.

[6] R. A. Newcombe, S. J. Lovegrove, and A. J. Davison, “Dtam: Dense tracking and mapping in real-time,” in2011 International Conference on Computer Vision, Nov 2011, pp. 2320–2327.

[7] P. Lichtsteiner, C. Posch, and T. Delbruck, “A 128×128 120 db 15µs latency asynchronous temporal contrast vision sensor,” IEEE Journal of Solid-State Circuits, vol. 43, no. 2, pp.

566–576, Feb 2008.

[8] E. Mueggler, B. Huber, and D. Scaramuzza, “Event-based, 6-dof pose tracking for high-speed maneuvers,” in2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sep. 2014, pp. 2761–2768.

[9] G. Gallego, J. E. A. Lund, E. Mueggler, H. Rebecq, T. Delbruck, and D. Scaramuzza, “Event- based, 6-dof camera tracking from photometric depth maps,”IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 40, no. 10, pp. 2402–2412, Oct 2018.

[10] H. Kim, S. Leutenegger, and A. J. Davison, “Real-time 3d reconstruction and 6-dof tracking with an event camera,” vol. 9910, 10 2016, pp. 349–364.

[11] H. Rebecq, T. Horstschaefer, G. Gallego, and D. Scaramuzza, “Evo: A geometric approach to event-based 6-dof parallel tracking and mapping in real time,”IEEE Robotics and Automation Letters, vol. 2, no. 2, pp. 593–600, April 2017.

[12] H. Rebecq, G. Gallego, and D. Scaramuzza, “Emvs: Event-based multi-view stereo,” Tech.

Rep., 2016.

[13] H. Kim, A. Handa, R. Benosman, S.-H. Ieng, and A. Davison, “Simultaneous mosaicing and tracking with an event camera,” in Proceedings of the British Machine Vision Conference.

BMVA Press, 2014.

[14] J. Tumblin, A. Agrawal, and R. Raskar, “Why i want a gradient camera,” in2005 IEEE Com- puter Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 1, June 2005, pp. 103–110 vol. 1.

[15] G. Gallego, H. Rebecq, and D. Scaramuzza, “A unifying contrast maximization framework for event cameras, with applications to motion, depth, and optical flow estimation,” in2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, June 2018, pp. 3867–

3876.

[16] P. Debye, “N¨aherungsformeln f¨ur die zylinderfunktionen f¨ur große werte des arguments und unbeschr¨ankt ver¨anderliche werte des index,” Mathematische Annalen, vol. 67, no. 4, pp.

535–558, 1909.

[17] J. Duchi, E. Hazan, and Y. Singer, “Adaptive subgradient methods for online learning and stochastic optimization,” Journal of Machine Learning Research, vol. 12, no. Jul, pp. 2121–

2159, 2011.

문서에서 저작자표시 (페이지 35-48)

관련 문서