:py:mod:`cars.applications.auxiliary_filling.auxiliary_filling_tools` ===================================================================== .. py:module:: cars.applications.auxiliary_filling.auxiliary_filling_tools .. autoapi-nested-parse:: this module contains the AuxiliaryFillingFromSensors application class. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: cars.applications.auxiliary_filling.auxiliary_filling_tools.fill_auxiliary cars.applications.auxiliary_filling.auxiliary_filling_tools.fill_from_one_sensor cars.applications.auxiliary_filling.auxiliary_filling_tools.compute_sensor_bounds cars.applications.auxiliary_filling.auxiliary_filling_tools.filter_sensor_inputs .. py:function:: fill_auxiliary(sensor_inputs, pairing, longitudes, latitudes, altitudes, geom_plugin, number_of_color_bands, number_of_classification_bands, color_interpolator, use_mask=False) Compute color and classification for a list of points (lon, lat, alt) using information from sensor images :param sensor_inputs: dictionary containing paths to input images and models :type sensor_inputs: dict :param pairing: pairing between input images :type pairing: list :param longitudes: list containing longitudes coordinates :type longitudes: list :param latitudes: list containing latitudes coordinates :type latitudes: list :param altitudes: list containing altitudes coordinates :type altitudes: list :param geom_plugin: geometry plugin used for inverse locations :type geom_plugin: AbstractGeometry :param number_of_color_bands: number of bands in the color image :type number_of_color_bands: int :param number_of_classification_bands: number of bands in the color image :type number_of_classification_bands: int :param color_interpolator: scipy interpolator use to interpolate color values :type color_interpolator: str :param use_mask: use mask information from sensors in color computation :type use_mask: bool .. py:function:: fill_from_one_sensor(sensor, filled_color, filled_classif, weights, longitudes, latitudes, altitudes, geom_plugin, number_of_color_bands, number_of_classification_bands, color_interpolator, not_interpolated_mask=None, use_mask=False, return_all_points=False) Compute color and classification contribution for a list of points (lon, lat, alt) using information from a sensor image :param sensor: dictionary containing paths to input images and model :type sensor: dict :param filled_color: array containing (non normalized) color information :type filled_color: numpy.ndarray :param filled_classif: array containing classification information :type filled_classif: numpy.array :param weights: array containing weight for normalization :type weights: numpy.array :param longitudes: list containing longitudes coordinates :type longitudes: list :param latitudes: list containing latitudes coordinates :type latitudes: list :param altitudes: list containing altitudes coordinates :type altitudes: list :param geom_plugin: geometry plugin used for inverse locations :type geom_plugin: AbstractGeometry :param number_of_color_bands: number of bands in the color image :type number_of_color_bands: int :param number_of_classification_bands: number of bands in the color image :type number_of_classification_bands: int :param color_interpolator: scipy interpolator use to interpolate color values :type color_interpolator: str :param not_interpolated_mask: use mask information in color computation :type not_interpolated_mask: numpy.array :param use_mask: use mask information in color computation :type use_mask: bool :param return_all_points: compute interpolated values for all points :type return_all_points: bool .. py:function:: compute_sensor_bounds(sensor_inputs, geom_plugin, output_epsg) Compute bounds of each input sensor that have an associated color or classification image :param sensor_inputs: dictionary containing paths to input images and models :type sensor_inputs: dict :param geom_plugin: geometry plugin used for inverse locations :type geom_plugin: AbstractGeometry :param geom_plugin: geometry plugin used for inverse locations :type geom_plugin: AbstractGeometry :param output_epsg: epsg of the output polygons :type output_epsg: int :return: a dictionary containing a Polygon in output geometry for each valid input sensor .. py:function:: filter_sensor_inputs(sensor_inputs, sensor_bounds, ground_polygon) Filter input sensors by comparing their bounds to a reference Polygon :param sensor_inputs: dictionary containing paths to input images and models :type sensor_inputs: dict :param sensor_bounds: dictionary containing bounds of input sensors :type sensor_bounds: dict :param ground_polygon: reference polygon, in ground geometry :type ground_polygon: Polygon :return: a fitlered version of sensor_inputs