opr

GitHub Repository

Contents:

  • Introduction
  • Featured modules
    • PlaceRecognitionPipeline
      • Usage example
    • SequencePointcloudRegistrationPipeline
      • Usage example
    • PlaceRecognitionPipeline with semantics
      • Usage example
    • ArucoLocalizationPipeline
      • Usage example
    • LocalizationPipeline with dynamic objects
      • Usage example
    • PlaceRecognitionPipeline with SOC
      • Usage example
    • InvariantPlaceRecognitionPipeline
      • Usage example
    • TextLabelsPlaceRecognition
      • Usage example
    • MultimodalPlaceRecognitionTrainer
      • Usage example
    • DepthEstimationPipeline
      • Usage example
    • LateFusionModel with semantics
      • Usage example
    • ITLPCampus Dataset Reader
      • Usage example
    • TopologicalLocalizationPipeline
      • Usage example
  • ITLP-Campus Dataset
    • Download
    • Sensors
    • Structure
      • ITLP-Campus Indoor
    • Data
    • Semantics
      • ITLP-Campus Outdoor
    • Data
    • Semantics
      • PyTorch dataset API
    • Outdoor data
  • API Reference
    • opr.datasets package
      • opr.datasets.augmentations
        • DefaultCloudSetTransform
        • DefaultCloudTransform
        • DefaultHM3DImageTransform
        • DefaultImageTransform
        • DefaultSemanticTransform
        • JitterPoints
        • OheHotTransform
        • OneHotSemanticTransform
        • RandomFlip
        • RandomRotation
        • RandomScale
        • RandomShear
        • RandomTranslation
        • RemoveRandomBlock
        • RemoveRandomPoints
      • opr.datasets.base
        • BasePlaceRecognitionDataset
      • opr.datasets.dataloader_factory
        • make_dataloaders()
        • make_distributed_dataloaders()
      • opr.datasets.hm3d
        • HM3DDataset
      • opr.datasets.itlp
        • ITLPCampus
      • opr.datasets.nclt
        • NCLTDataset
      • opr.datasets.oxford
        • OxfordDataset
      • opr.datasets.projection
        • NCLTProjector
        • Projector
      • opr.datasets.soc_utils
        • cylindrical_to_euclidean()
        • euclidean_to_cylindrical()
        • euclidean_to_spherical()
        • generate_color_sequence()
        • get_points_labels_by_mask()
        • instance_masks_to_objects()
        • pack_objects()
        • semantic_mask_to_instances()
        • spherical_to_euclidean()
    • opr.losses package
      • opr.losses.batch_hard_contrastive
        • BatchHardContrastiveLoss
      • opr.losses.batch_hard_triplet_margin
        • BatchHardTripletMarginLoss
      • opr.losses.truncated_smooth_ap
    • opr.miners package
      • opr.miners.batch_hard_triplet_miner
        • BatchHardTripletMiner
    • opr.models package
      • opr.models.place_recognition package
        • opr.models.place_recognition.apgem
        • opr.models.place_recognition.base
        • opr.models.place_recognition.cosplace
        • opr.models.place_recognition.minkloc
        • opr.models.place_recognition.netvlad
        • opr.models.place_recognition.overlaptransformer
        • opr.models.place_recognition.patchnetvlad
        • opr.models.place_recognition.pointnetvlad
        • opr.models.place_recognition.resnet
        • opr.models.place_recognition.soc
        • opr.models.place_recognition.svtnet
      • opr.models.registration package
        • opr.models.registration.geotransformer
        • opr.models.registration.hregnet
    • opr.modules package
      • opr.modules.feature_extractors package
        • opr.modules.feature_extractors.convnext
        • opr.modules.feature_extractors.mink_resnet
        • opr.modules.feature_extractors.resnet
        • opr.modules.feature_extractors.svtnet
        • opr.modules.feature_extractors.vgg
      • opr.modules.cosplace
        • CosPlace
      • opr.modules.cross_attention
      • opr.modules.eca
        • MinkECABasicBlock
        • MinkECALayer
      • opr.modules.fusion
        • Add
        • Concat
        • GeMFusion
      • opr.modules.gem
        • GeM
        • GlobalAvgPooling
        • GlobalMaxPooling
        • MinkGeM
        • SeqGeM
      • opr.modules.mixvpr
        • FeatureMixerLayer
        • MixVPR
      • opr.modules.mlp
        • MLP
      • opr.modules.netvlad
        • NetVLAD
      • opr.modules.self_attention
        • SelfAttention
      • opr.modules.svt
        • ASVT
        • CSVT
    • opr.pipelines package
      • opr.pipelines.localization package
        • opr.pipelines.localization.aruco
        • opr.pipelines.localization.base
      • opr.pipelines.place_recognition package
        • opr.pipelines.place_recognition.base
        • opr.pipelines.place_recognition.text_labels
      • opr.pipelines.registration package
        • opr.pipelines.registration.pointcloud
      • opr.pipelines.depth_estimation
        • DepthEstimationPipeline
    • opr.samplers package
      • opr.samplers.batch_sampler
        • BatchSampler
        • DistributedBatchSamplerWrapper
    • opr.trainers package
      • opr.trainers.place_recognition package
        • opr.trainers.place_recognition.multimodal
        • opr.trainers.place_recognition.unimodal
    • opr.const
    • opr.testing
      • get_recalls()
      • test()
    • opr.utils
      • accumulate_dict()
      • cartesian_to_spherical()
      • compute_epoch_stats_mean()
      • distribute_batch_size()
      • flatten_dict()
      • get_local_batch_size()
      • get_start_end_indices_of_local_batch()
      • in_sorted_array()
      • init_model()
      • merge_nested_dicts()
      • parse_device()
      • set_seed()
opr
  • Featured modules
  • Edit on GitHub

Featured modules

This page provides a brief description of featured library modules.

  • PlaceRecognitionPipeline
  • SequencePointcloudRegistrationPipeline
  • PlaceRecognitionPipeline with semantics
  • ArucoLocalizationPipeline
  • LocalizationPipeline with dynamic objects
  • PlaceRecognitionPipeline with SOC
  • InvariantPlaceRecognitionPipeline
  • TextLabelsPlaceRecognition
  • MultimodalPlaceRecognitionTrainer
  • DepthEstimationPipeline
  • LateFusionModel with semantics
  • ITLPCampus Dataset Reader
  • TopologicalLocalizationPipeline
Previous Next

© Copyright 2024, Alexander Melekhin, Vitaly Bezuglyj, Ilia Petryashin, Sergey Linok, Kirill Muravyev, Dmitry Yudin.

Built with Sphinx using a theme provided by Read the Docs.