JisuHann / One-day-One-paper

Review paper
3 stars 0 forks source link

Uncertainty in Computer Vision #19

Closed JisuHann closed 2 years ago

JisuHann commented 2 years ago

Uncertainty in Computer Vision

  1. Bootstrapping Neural Processes
  2. Evaluting Scalable Bayesian Deep Learning Methods for Robust Computer Vision (CVPR2020 Workshop)
  3. Bayesian Semantic Instance Segmentation in Open Set World (ECCV2018)
  4. Uncertainty-aware Instance Segmentation using Dropout Sampling
  5. Gaussian YOLOv3: An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous Driving (ICCV2019)
  6. Probabilistic Deep Learning for Instance Segmentation
  7. Efficient Uncertainty Estimation for Semantic Segmentation in Videos (ECCV2018)
  8. Introspective Robot Perception using Smoothed Predictions from Bayesian Neural Networks

Bootstrapping Neural Processes (NIPS2020)

Goal

Model: Bootstrapping Neural Process(BNP)

: an extension of NP using bootstrap to induce functional uncertainty, "data-driven" way of computing the uncertainty of theta

  1. utilize bootstrap to construct multiple resampled datasets
  2. combines the predictions computed from them (functional uncertainty is then naturally induced by the uncertainty in the bootstrap procedure) By using bootstrapping
    • Bootstrap: a technique to model uncertainty in parameter estimation by simulating population distribution via resampling (estimate the sampling distribution of theta from multiple datasets resampled from X)
    • Residual Bootstrap: fixes X and only resamples the residuals of predictions
    • resolves the issue of missing x in bootstrap datasets

How?

Evaluating Scalable Bayesian Deep Learning Methods for Robust Computer Vision (CVPR2020 Workshop)

Uncertainty

  1. Epistemic uncertainty: uncertainty in the DNN model parameters -> hard bc the uncertainty in the model parameters is disregarded (e.g. vast dimensionality of the parameter space)
  2. Aleatoric uncertainty: inherent and irreducible data noise -> efficiently estimated by letting a DNN directly output the parameters of a certain probability distribution(modeling the conditional distribution of the target given the input)

    Solution of uncertainty

    1. MC dropout
    2. Ensemble

Bayesian Semantic Instance Segmentation in Open Set World (ECCV2018)

Input(: RGB image)
-> (Object Detector) AND (Boundary Detector) -> (Simulated Annealing Optimization) ->Output (: a set of regions which are perceptually grouped and are each associated either to a known detection or an unknown object class)

Uncertainty-aware Instance Segmentation using Dropout Sampling

Dropout Sampling for Instance Segmentation

Gaussian YOLOv3: An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous Driving (ICCV2019)

Probabilistic Deep Learning for Instance Segmentation

Uncertainties that make up the predictive uncertainty

Efficient Uncertainty Estimation for Semantic Segmentation in Videos (ECCV2018)

Model Description

Uncertainty Metrics

  1. Pixel-level Metric
  2. Frame-level Metric
    • Kendall tau
    • Ranking IoU

Introspective Robot Perception using Smoothed Predictions from Bayesian Neural Networks