pandora.filter.filter

This module contains classes and functions associated to the disparity map filtering.

Module Contents

Classes

AbstractFilter

Abstract Filter class

class pandora.filter.filter.AbstractFilter[source]

Abstract Filter class

__metaclass__[source]
filter_methods_avail: Dict[source]
cfg[source]
margins[source]
classmethod register_subclass(short_name: str)[source]

Allows to register the subclass with its short name

Parameters:

short_name (string) – the subclass to be registered

abstract desc()[source]

Describes the filtering method

abstract filter_disparity(disp: xarray.Dataset, img_left: xarray.Dataset = None, img_right: xarray.Dataset = None, cv: xarray.Dataset = None) None[source]

Post processing the disparity map by applying a filter on valid pixels

Parameters:
  • disp (xarray.Dataset) –

    the disparity map dataset with the variables :

    • disparity_map 2D xarray.DataArray (row, col)

    • confidence_measure 3D xarray.DataArray (row, col, indicator)

    • validity_mask 2D xarray.DataArray (row, col)

  • img_left (xarray.Dataset) – left Dataset image

  • img_right (xarray.Dataset) – right Dataset image

  • cv (xarray.Dataset) – cost volume dataset

Returns:

None