TY - GEN
T1 - Difference-in-level Detection from RGB-D Images
AU - Nonaka, Yusuke
AU - Uchiyama, Hideaki
AU - Saito, Hideo
AU - Yachida, Shoji
AU - Iwamoto, Kota
N1 - Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Most robots implicitly assume that the road surface on which they move is flat, without differences in level. Detecting differences in level on roads contributes to robots moving safely without stacking and falling. Although there are some studies on detecting differences in level in RGB or RGB-D images, directly finding only differences in level on roads is difficult due to the abundance and complexity of the types of differences in level on roads. This paper presents a new method for detecting differences in level from RGB-D images obtained by a modern smartphone equipped with a high-performance depth camera. First, we extract a part of differences in level on roads by finding the change of the normal vector in the contour of the detected plane. Then, a deep learning model trained on the dataset created by using the extracted image patches is used for detecting all the differences in level in outdoor images. To evaluate the effectiveness of the proposed method, quantitative and qualitative comparisons with existing methods were conducted. Further, the results from various inputs were qualitatively and quantitatively evaluated. As a result, we verified that the proposed method was able to detect all differences in level in an image, even in complex scenes where existing methods cannot detect.
AB - Most robots implicitly assume that the road surface on which they move is flat, without differences in level. Detecting differences in level on roads contributes to robots moving safely without stacking and falling. Although there are some studies on detecting differences in level in RGB or RGB-D images, directly finding only differences in level on roads is difficult due to the abundance and complexity of the types of differences in level on roads. This paper presents a new method for detecting differences in level from RGB-D images obtained by a modern smartphone equipped with a high-performance depth camera. First, we extract a part of differences in level on roads by finding the change of the normal vector in the contour of the detected plane. Then, a deep learning model trained on the dataset created by using the extracted image patches is used for detecting all the differences in level in outdoor images. To evaluate the effectiveness of the proposed method, quantitative and qualitative comparisons with existing methods were conducted. Further, the results from various inputs were qualitatively and quantitatively evaluated. As a result, we verified that the proposed method was able to detect all differences in level in an image, even in complex scenes where existing methods cannot detect.
KW - Classification
KW - Edge detection
KW - Segmentation
KW - Self-supervised learning
UR - http://www.scopus.com/inward/record.url?scp=85145255166&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85145255166&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-20716-7_31
DO - 10.1007/978-3-031-20716-7_31
M3 - Conference contribution
AN - SCOPUS:85145255166
SN - 9783031207150
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 393
EP - 406
BT - Advances in Visual Computing - 17th International Symposium, ISVC 2022, Proceedings
A2 - Bebis, George
A2 - Li, Bo
A2 - Yao, Angela
A2 - Liu, Yang
A2 - Duan, Ye
A2 - Lau, Manfred
A2 - Khadka, Rajiv
A2 - Crisan, Ana
A2 - Chang, Remco
PB - Springer Science and Business Media Deutschland GmbH
T2 - 17th International Symposium on Visual Computing, ISVC 2022
Y2 - 3 October 2022 through 5 October 2022
ER -