2,003 research outputs found
Detection and Mapping of Specular Surfaces Using Multibounce Lidar Returns
We propose methods that use specular, multibounce lidar returns to detect and
map specular surfaces that might be invisible to conventional lidar systems
that rely on direct, single-scatter returns. We derive expressions that relate
the time- and angle-of-arrival of these multibounce returns to scattering
points on the specular surface, and then use these expressions to formulate
techniques for retrieving specular surface geometry when the scene is scanned
by a single beam or illuminated with a multi-beam flash. We also consider the
special case of transparent specular surfaces, for which surface reflections
can be mixed together with light that scatters off of objects lying behind the
surface
A Calibration Scheme for Non-Line-of-Sight Imaging Setups
The recent years have given rise to a large number of techniques for "looking
around corners", i.e., for reconstructing occluded objects from time-resolved
measurements of indirect light reflections off a wall. While the direct view of
cameras is routinely calibrated in computer vision applications, the
calibration of non-line-of-sight setups has so far relied on manual measurement
of the most important dimensions (device positions, wall position and
orientation, etc.). In this paper, we propose a semi-automatic method for
calibrating such systems that relies on mirrors as known targets. A roughly
determined initialization is refined in order to optimize a spatio-temporal
consistency. Our system is general enough to be applicable to a variety of
sensing scenarios ranging from single sources/detectors via scanning
arrangements to large-scale arrays. It is robust towards bad initialization and
the achieved accuracy is proportional to the depth resolution of the camera
system. We demonstrate this capability with a real-world setup and despite a
large number of dead pixels and very low temporal resolution achieve a result
that outperforms a manual calibration
Visual Navigation for Robots in Urban and Indoor Environments
As a fundamental capability for mobile robots, navigation involves multiple tasks including localization, mapping, motion planning, and obstacle avoidance. In unknown environments, a robot has to construct a map of the environment while simultaneously keeping track of its own location within the map. This is known as simultaneous localization and mapping (SLAM). For urban and indoor environments, SLAM is especially important since GPS signals are often unavailable. Visual SLAM uses cameras as the primary sensor and is a highly attractive but challenging research topic. The major challenge lies in the robustness to lighting variation and uneven feature distribution. Another challenge is to build semantic maps composed of high-level landmarks. To meet these challenges, we investigate feature fusion approaches for visual SLAM. The basic rationale is that since urban and indoor environments contain various feature types such points and lines, in combination these features should improve the robustness, and meanwhile, high-level landmarks can be defined as or derived from these combinations.
We design a novel data structure, multilayer feature graph (MFG), to organize five types of features and their inner geometric relationships. Building upon a two view-based MFG prototype, we extend the application of MFG to image sequence-based mapping by using EKF. We model and analyze how errors are generated and propagated through the construction of a two view-based MFG. This enables us to treat each MFG as an observation in the EKF update step. We apply the MFG-EKF method to a building exterior mapping task and demonstrate its efficacy.
Two view based MFG requires sufficient baseline to be successfully constructed, which is not always feasible. Therefore, we further devise a multiple view based algorithm to construct MFG as a global map. Our proposed algorithm takes a video stream as input, initializes and iteratively updates MFG based on extracted key frames; it also refines robot localization and MFG landmarks using local bundle adjustment. We show the advantage of our method by comparing it with state-of-the-art methods on multiple indoor and outdoor datasets.
To avoid the scale ambiguity in monocular vision, we investigate the application of RGB-D for SLAM.We propose an algorithm by fusing point and line features. We extract 3D points and lines from RGB-D data, analyze their measurement uncertainties, and compute camera motion using maximum likelihood estimation. We validate our method using both uncertainty analysis and physical experiments, where it outperforms the counterparts under both constant and varying lighting conditions.
Besides visual SLAM, we also study specular object avoidance, which is a great challenge for range sensors. We propose a vision-based algorithm to detect planar mirrors. We derive geometric constraints for corresponding real-virtual features across images and employ RANSAC to develop a robust detection algorithm. Our algorithm achieves a detection accuracy of 91.0%
Hearing What You Cannot See: Acoustic Vehicle Detection Around Corners
This work proposes to use passive acoustic perception as an additional
sensing modality for intelligent vehicles. We demonstrate that approaching
vehicles behind blind corners can be detected by sound before such vehicles
enter in line-of-sight. We have equipped a research vehicle with a roof-mounted
microphone array, and show on data collected with this sensor setup that wall
reflections provide information on the presence and direction of occluded
approaching vehicles. A novel method is presented to classify if and from what
direction a vehicle is approaching before it is visible, using as input
Direction-of-Arrival features that can be efficiently computed from the
streaming microphone array data. Since the local geometry around the
ego-vehicle affects the perceived patterns, we systematically study several
environment types, and investigate generalization across these environments.
With a static ego-vehicle, an accuracy of 0.92 is achieved on the hidden
vehicle classification task. Compared to a state-of-the-art visual detector,
Faster R-CNN, our pipeline achieves the same accuracy more than one second
ahead, providing crucial reaction time for the situations we study. While the
ego-vehicle is driving, we demonstrate positive results on acoustic detection,
still achieving an accuracy of 0.84 within one environment type. We further
study failure cases across environments to identify future research directions.Comment: Accepted to IEEE Robotics & Automation Letters (2021), DOI:
10.1109/LRA.2021.3062254. Code, Data & Video:
https://github.com/tudelft-iv/occluded_vehicle_acoustic_detectio
Feeding and growth of a dyke-laccolith system (Elba Island, Italy) from AMS and mineral fabric data
Dykes feed laccoliths and sills; however, the link between feeder and intrusion is rarely observed. The felsic San Martino laccolith displays a clear feeder–intrusion link, allowing reconstruction of the influence of the size and location of feeder dykes on magma flow during formation of subhorizontal intrusions. This work uses anisotropy of magnetic susceptibility (AMS) combined with mineral shape-preferred orientations of sanidine megacrysts to examine magma flow pathways through feeders into a laccolith. Strong correlation between AMS and K-feldspar datasets indicates that alteration affecting the paramagnetic mineralogy did not influence AMS results. The well-established field relationships between feeder and laccolith provided a robust ‘geo-logical’ model for flow pathways that we have used as a framework to aid interpretation of AMS data. The position and size of the main feeder dyke helped to predict the flow paths in the overlying laccolith. Our results show that magma spread laterally from the feeding system and built the laccolith layers with propagating and inflating divergent flow where tabular particles became aligned perpendicular to the magma displacement direction. The lack of internal discontinuities indicates that the magma was injected as a single pulse or a series of quickly coalescing pulses
- …