Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Vikr-182 authored Oct 2, 2023
1 parent 571dd84 commit 341b86a
Showing 1 changed file with 19 additions and 44 deletions.
63 changes: 19 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
<h1 align = "center">UAP-BEV (Uncertainty Aware Planning in Bird's Eye View) generated from Monocular Images</h1>


<p align="center">By Vikrant Dewangan<sup>1</sup>, Basant Sharma<sup>2</sup>, Sarthak Sharma<sup>1</sup>, Tushar Choudhary<sup>1</sup>, Aakash Aanegola<sup>1</sup>,
Arun Kumar Singh<sup>2</sup>, K. Madhava Krishna<sup>1</sup></p>
<h1 align = "center">UAP-BEV: Uncertainty Aware Planning in Bird's Eye View representations </h1>

[Vikrant Dewangan](https://vikr-182.github.io/) <sup>1</sup>
[Basant Sharma](https://www.etis.ee/CV/Basant_Sharma) <sup>2</sup>
[Sarthak Sharma](https://scholar.google.com/citations?user=4uKV9aIAAAAJ&hl=en) <sup>1</sup>
[Tushar Choudhary](https://tusharc31.github.io/)<sup>1</sup>
[Aakash Aanegola](https://github.com/Aa-Aanegola)<sup>1</sup>,
[Arun Kumar Singh](https://scholar.google.co.in/citations?user=0zgDoIEAAAAJ&hl=en)<sup>2</sup>,
[K. Madhava Krishna](https://scholar.google.co.in/citations?user=QDuPGHwAAAAJ&hl=en) <sup>1</sup>
<p align="center"> (1- Robotics Research Center, IIIT Hyderabad, 2- University of Tartu, Estonia)</p>


Expand All @@ -17,58 +21,40 @@ annotations etc. As a result, these approaches can struggle in
challenging scenarios where there is abrupt cut-in, stopping,
overtaking, merging, etc from the neighbouring vehicles.

In this paper, we propose UAP-BEV, a novel approach
that models the noise in Spatio-Temporal BEV predictions
to create an uncertainty-aware occupancy grid map. Using
queries of the distance to the closest occupied cell, we obtain a
sample estimate of the collision probability of the ego-vehicle.
Subsequently, our approach uses gradient-free sampling-based
optimization to compute low-cost trajectories over the cost
map. Importantly, the sampling distribution is adapted based
on the optimal cost values of the sampled trajectories. By
explicitly modelling probabilistic collision avoidance in the
BEV space, our approach is able to outperform the cost-map-
based baselines in collision avoidance, route completion, time
to completion, and smoothness.

## Scenarios Simulated


In this paper, we propose UAP-BEV, a novel approach that models the noise in Spatio-Temporal BEV predictions to create an uncertainty-aware occupancy grid map. Using queries of the distance to the closest occupied cell, we obtain a sample estimate of the collision probability of the ego-vehicle. Subsequently, our approach uses gradient-free sampling-based optimization to compute low-cost trajectories over the cost map. Importantly, the sampling distribution is adapted based on the optimal cost values of the sampled trajectories. By explicitly modelling probabilistic collision avoidance in the BEV space, our approach is able to outperform the cost-map based baselines in collision avoidance, route completion, time to completion, and smoothness.

[//]: # (Paste images in this section before the table)

## Sources of Uncertainity


<table>
<tr>
<td><img src="/README/imgs/uncertain1.png" alt="Image 1"></td>
<td><img src="/README/imgs/uncertain2.png" alt="Image 2"></td>
</tr>
</table>

- Noise in RGB Images

- Noise in Intrinsics, error in GPS.

- Noisy BEV annotations


## Dealing with Uncertainty - Parametric Assumption
![uncertain4](/README/imgs/uncertain4.png)
- Assumes shape of underlying distribution
- Can lead to conservative behaviour
- Does not handle Noisy Annotations
-

## We propose …. UAP-BEV
![bev](/README/imgs/bev.png)




## Part 1: Augmenting Uncertainty into Distance Estimates
### Part 1: Augmenting Uncertainty into Distance Estimates
![Estimate](/README/imgs/estimate.png)

## Part 2: Efficient Batch Optimization with Constrained Projection
### Part 2: Efficient Batch Optimization with Constrained Projection
![efficient](/README/imgs/efficient.png)




## Results

![result](/README/imgs/results.png)
Expand All @@ -90,17 +76,6 @@ to completion, and smoothness.



## Sources of Aleatoric Uncertainty
- Noise in RGB Images
- Noise in Intrinsics, error in GPS.
- Noisy BEV annotations










Expand Down

0 comments on commit 341b86a

Please sign in to comment.