Patch-Based Difference-in-Level Detection with Segmented Ground Mask

Difference-in-level detection in outdoor scenes has various possible applications, including walking assistance for blind people, robot walking assistance, and mapping the hazards of factory premises. It is difficult to detect all outdoor differences in level, such as RGB or RGB-D images, not only i...

Full description

Bibliographic Details
Main Authors: Yusuke Nonaka, Hideaki Uchiyama, Hideo Saito, Shoji Yachida, Kota Iwamoto
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/4/806
_version_ 1797621353134686208
author Yusuke Nonaka
Hideaki Uchiyama
Hideo Saito
Shoji Yachida
Kota Iwamoto
author_facet Yusuke Nonaka
Hideaki Uchiyama
Hideo Saito
Shoji Yachida
Kota Iwamoto
author_sort Yusuke Nonaka
collection DOAJ
description Difference-in-level detection in outdoor scenes has various possible applications, including walking assistance for blind people, robot walking assistance, and mapping the hazards of factory premises. It is difficult to detect all outdoor differences in level, such as RGB or RGB-D images, not only including road curbs, which are often targeted for detection in automated driving, but also differences in level on factory premises and sidewalks, because the pattern of outdoor differences in level is abundant and complex. This paper proposes a novel method for detecting differences in level from RGB-D images with segmented ground masks. First, image patches of differences in level were extracted from outdoor images to create the dataset. The change in the normal vector of the contour part on the detected plane is used to generate image patches of the difference in level, but this method strongly depends on the accuracy of planar detection, and it detects only some differences in level. Then, we created the dataset, consisting of image patches and including the extracted differences in level. The dataset is used for training a deep learning model for detecting differences in level in outdoor images without limitations. In addition, because the purpose of this paper is to detect differences in level in outdoor walking areas, regions in the image other than the target areas were excluded by the segmented ground mask. For the performance evaluation, we implemented our algorithm using a modern smartphone with a high-performance depth camera. To evaluate the effectiveness of the proposed method, the results from various inputs, such as RGB, depth, grayscale, normal, and combinations of them, were qualitatively and quantitatively evaluated, and Blender was used to generate synthetic test images for a quantitative evaluation of the difference in level. We confirm that the suggested method successfully detects various types of differences in level in outdoor images, even in complex scenes.
first_indexed 2024-03-11T08:54:45Z
format Article
id doaj.art-34d30a6c9c9b4b8ab597708bea01cc6c
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T08:54:45Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-34d30a6c9c9b4b8ab597708bea01cc6c2023-11-16T20:10:22ZengMDPI AGElectronics2079-92922023-02-0112480610.3390/electronics12040806Patch-Based Difference-in-Level Detection with Segmented Ground MaskYusuke Nonaka0Hideaki Uchiyama1Hideo Saito2Shoji Yachida3Kota Iwamoto4Graduate School of Science and Technology, Keio University, Yokohama 223-8522, JapanGraduate School of Science and Technology, Keio University, Yokohama 223-8522, JapanGraduate School of Science and Technology, Keio University, Yokohama 223-8522, JapanVisual Intelligence Research Lab., NEC Corporation, Kawasaki 211-8666, JapanVisual Intelligence Research Lab., NEC Corporation, Kawasaki 211-8666, JapanDifference-in-level detection in outdoor scenes has various possible applications, including walking assistance for blind people, robot walking assistance, and mapping the hazards of factory premises. It is difficult to detect all outdoor differences in level, such as RGB or RGB-D images, not only including road curbs, which are often targeted for detection in automated driving, but also differences in level on factory premises and sidewalks, because the pattern of outdoor differences in level is abundant and complex. This paper proposes a novel method for detecting differences in level from RGB-D images with segmented ground masks. First, image patches of differences in level were extracted from outdoor images to create the dataset. The change in the normal vector of the contour part on the detected plane is used to generate image patches of the difference in level, but this method strongly depends on the accuracy of planar detection, and it detects only some differences in level. Then, we created the dataset, consisting of image patches and including the extracted differences in level. The dataset is used for training a deep learning model for detecting differences in level in outdoor images without limitations. In addition, because the purpose of this paper is to detect differences in level in outdoor walking areas, regions in the image other than the target areas were excluded by the segmented ground mask. For the performance evaluation, we implemented our algorithm using a modern smartphone with a high-performance depth camera. To evaluate the effectiveness of the proposed method, the results from various inputs, such as RGB, depth, grayscale, normal, and combinations of them, were qualitatively and quantitatively evaluated, and Blender was used to generate synthetic test images for a quantitative evaluation of the difference in level. We confirm that the suggested method successfully detects various types of differences in level in outdoor images, even in complex scenes.https://www.mdpi.com/2079-9292/12/4/806deference-in-level detectionsegmentationsupervised learningclassificationoutdoor navigationCNN network
spellingShingle Yusuke Nonaka
Hideaki Uchiyama
Hideo Saito
Shoji Yachida
Kota Iwamoto
Patch-Based Difference-in-Level Detection with Segmented Ground Mask
Electronics
deference-in-level detection
segmentation
supervised learning
classification
outdoor navigation
CNN network
title Patch-Based Difference-in-Level Detection with Segmented Ground Mask
title_full Patch-Based Difference-in-Level Detection with Segmented Ground Mask
title_fullStr Patch-Based Difference-in-Level Detection with Segmented Ground Mask
title_full_unstemmed Patch-Based Difference-in-Level Detection with Segmented Ground Mask
title_short Patch-Based Difference-in-Level Detection with Segmented Ground Mask
title_sort patch based difference in level detection with segmented ground mask
topic deference-in-level detection
segmentation
supervised learning
classification
outdoor navigation
CNN network
url https://www.mdpi.com/2079-9292/12/4/806
work_keys_str_mv AT yusukenonaka patchbaseddifferenceinleveldetectionwithsegmentedgroundmask
AT hideakiuchiyama patchbaseddifferenceinleveldetectionwithsegmentedgroundmask
AT hideosaito patchbaseddifferenceinleveldetectionwithsegmentedgroundmask
AT shojiyachida patchbaseddifferenceinleveldetectionwithsegmentedgroundmask
AT kotaiwamoto patchbaseddifferenceinleveldetectionwithsegmentedgroundmask