Subsystems and advanced surfaces¶
Not every public component is naturally an Application, Stage, operation or estimator. This page routes the remaining audited surfaces by computer-vision responsibility. Follow the linked reference for signatures, the linked guide for a workflow, and the complete public inventory for every exported symbol and exact stability contract.
Registered subsystem and compatibility surfaces¶
Surface |
Stability |
Canonical import |
Contract |
Public components or entries |
|---|---|---|---|---|
public-catalog |
Stable |
panorai.catalog |
panorai-catalog/v1 |
CatalogSurface, DocumentationContext, DocumentationLink, DocumentationSite, PublicCatalog, public_catalog |
object-workflow |
Stable |
panorai |
panorai-object-workflow/v1 |
EquirectangularImage, GnomonicFace, GnomonicFaceSet, SphericalTranspose |
spatial-semantic-graph |
Experimental |
panorai.graph |
panorai-spatial-semantic-graph/v1 |
GRAPH_INTERFACE, GRAPH_STABILITY, CallablePanorAiProvider, DepthProvider, DisabledProvider, EvidenceMode, EvidenceProvider, EvidenceSource, ExternalProvider, GraphArchiveError, GraphBuilderConfig, GraphEvent, GraphQueryFilters, GraphQueryResult, MultiViewPoseProvider, ObjectHypothesisNode, OracleProvider, PairFeatureEvidence, PairwiseLocalizationConfig, PairwiseLocalizationInput, PairwiseLocalizationResult, PoseProvider, PromotionPolicy, RegionAssociationConfig, RegionAssociationInput, RegionAssociationResult, RegionCorrespondenceCandidate, RegionCorrespondenceEdge, RelativePoseEdge, SemanticProvider, SemanticRegionNode, SpatialSemanticGraph, SpatialSemanticGraphBuilder, SpatialSemanticGraphQuery, SpatialSemanticPosterior, SphericalViewNode, TextImageEncoder, assign_region_correspondences, associate_regions, load_graph_archive, localize_region_pair, neighbors, propose_region_correspondences, query_embedding, query_spatial, query_text, replay_graph_archive, save_graph_archive, panorai.graph.association.RegionAssociationConfig, panorai.graph.association.RegionAssociationInput, panorai.graph.association.RegionAssociationResult, panorai.graph.association.assign_region_correspondences, panorai.graph.association.associate_regions, panorai.graph.association.propose_region_correspondences, panorai.graph.builder.GraphBuilderConfig, panorai.graph.builder.SpatialSemanticGraphBuilder, panorai.graph.localization.PairwiseLocalizationConfig, panorai.graph.localization.PairwiseLocalizationInput, panorai.graph.localization.PairwiseLocalizationResult, panorai.graph.localization.localize_region_pair, panorai.graph.observations.deterministic_id, panorai.graph.observations.feature_evidence_from_panorai, panorai.graph.observations.pose_edge_from_panorai, panorai.graph.observations.semantic_region_from_observation, panorai.graph.providers.CallablePanorAiProvider, panorai.graph.providers.DepthProvider, panorai.graph.providers.DisabledProvider, panorai.graph.providers.EvidenceProvider, panorai.graph.providers.ExternalProvider, panorai.graph.providers.MultiViewPoseProvider, panorai.graph.providers.OracleProvider, panorai.graph.providers.PoseProvider, panorai.graph.providers.SemanticProvider, panorai.graph.query.GraphQueryFilters, panorai.graph.query.GraphQueryResult, panorai.graph.query.SpatialSemanticGraphQuery, panorai.graph.query.TextImageEncoder, panorai.graph.query.neighbors, panorai.graph.query.query_embedding, panorai.graph.query.query_spatial, panorai.graph.query.query_text, panorai.graph.serialization.GraphArchiveError, panorai.graph.serialization.load_graph_archive, panorai.graph.serialization.replay_graph_archive, panorai.graph.serialization.save_graph_archive |
spherical-ops-algorithms-gateway |
Experimental |
panorai.ops.spherical |
panorai-spherical-algorithms/v1-experimental |
algorithms |
spherical-mask-rcnn-taxonomy |
Experimental |
panorai.experimental.deep_learning.mask_rcnn |
panorai-spherical-mask-rcnn/v1-experimental |
Backbone, BoxHead, MaskHead, MaskRCNNArchitecture, ProposalGenerator, RegionProposalNetwork, RoIAlign, RoIHeads, SphericalMaskRCNN, SphericalMaskRCNNPaper, SphericalMaskRCNNWorkflow, UnboundMaskRCNNError, paper, workflow |
spherical-surface-open3d-adapter |
Experimental |
panorai.pcd |
panorai-surface-open3d-adapter/v1-experimental |
surface_mesh_to_open3d |
Surface |
Stability |
Canonical import |
Contract |
Public components or entries |
|---|---|---|---|---|
legacy-composition |
Compatibility |
panorai |
panorai-3x-compatibility/v1 |
EquirectangularImage, GnomonicFace, GnomonicFaceSet, ConfigManager, PanoraiFactory, panorai.projections.GnomonicProjection, panorai.projections.ProjectionRegistry, panorai.projections.base.BaseProjectionStrategy, panorai.projections.base.BaseGridGeneration, panorai.projections.base.BaseInterpolation, panorai.projections.base.BaseCoordinateTransformer, panorai.projections.base.ProjectionError, panorai.projections.base.ConfigurationError, panorai.projections.base.RegistrationError, panorai.projections.base.ProcessingError, panorai.projections.base.GridGenerationError, panorai.projections.base.TransformationError, panorai.projections.base.InterpolationError, panorai.samplers.SamplerRegistry, panorai.samplers.Sampler, panorai.samplers.CubeSampler, panorai.samplers.IcosahedronSampler, panorai.samplers.FibonacciSampler, panorai.samplers.BlueNoiseSampler, panorai.samplers.SpiralSampler, panorai.utils.ResizerConfig, panorai.utils.ImageResizer, panorai.utils.PreprocessEquirectangularImage, panorai.utils.setup_logging |
root-convenience-exports |
Compatibility |
panorai.features |
panorai-root-convenience/v1 |
SphericalFeaturePipeline, __version__ |
core-geometry-preview |
Compatibility |
panorai.core.geometry |
geometry-v1 |
CUBE_FACE_BASES, CUBE_FACE_ORDER, ArrayLike, CubemapProjector, CubemapSpec, ERPPointProjection, GnomonicFaceGeometry, GnomonicPointProjection, GnomonicProjector, GnomonicRayProjection, GnomonicSpec, Interpolation, InvalidPolicy, NumpyArray, ProjectionResult, ShapeHW, TensorLike, camera_rays_to_world_points, cubemap_to_equirectangular, equirectangular_to_cubemap, equirectangular_to_gnomonic, erp_pixels_to_rays, gnomonic_face_geometry, gnomonic_intrinsics, gnomonic_pixel_map, gnomonic_pixels_to_rays, gnomonic_rotation, gnomonic_to_equirectangular, rays_to_gnomonic_pixels, rays_to_erp_pixels, relative_camera_pose, tangent_offsets_to_rays, world_points_to_camera_rays |
spherical-instance-pipeline-root-convenience |
Experimental |
panorai.pipeline |
panorai-spherical-instance-pipeline/v1-experimental |
CAMGuidedSphericalInstances, CAMRegionProposals, SAMMaskRefinement, SphericalCAM, SphericalInstanceFusion |
Foundations and processing¶
Canonical namespace |
Stability |
Responsibility |
Continue with |
|---|---|---|---|
|
Stable |
ERP/view containers, raster fields and point/region/view observations. |
|
|
Stable core; Experimental research variants |
Mask-authoritative fusion for reconstructed ERP fields and diagnostics. |
|
|
Stable SLIC; other legacy functions Experimental |
Historical function API reused by configured spherical Ops. |
|
|
Stable |
Lower-level Torch implementations used by |
|
|
Experimental |
Low-level execution specs and NumPy module grammar. |
|
|
Experimental |
Model-oriented typed input/output trees and backend adapters. |
Features and visual evidence¶
Canonical namespace |
Stability |
Responsibility |
Continue with |
|---|---|---|---|
|
Stable |
Projected-view OpenCV extraction/matching with spherical geometry, deduplication and provenance. |
|
|
Experimental |
Direct spherical DoG, scale selection, tangent patches and descriptors. |
|
|
Experimental |
External model acquisition, spherical model ports, CAM and metric-depth adapters. |
|
|
Experimental |
Semantic evidence, spherical prompts, SAM proposals and panoptic resolution. |
Pose, depth and mapping¶
Canonical namespace |
Stability |
Responsibility |
Continue with |
|---|---|---|---|
|
Experimental |
Spherical Essential/R/t estimation, robust sampling, diagnostics and policies. |
|
|
Experimental |
Direct-spherical dense plane sweep and radial-range result. |
|
|
Experimental |
Sparse global mapping plus registered MVS, TSDF and surface contracts. |
|
|
Experimental; optional Open3D |
Lazy adapter from the canonical |
|
|
Experimental |
Incremental and visual spherical SLAM, fisheye rays and local BA reports. |
Semantic and spatial reasoning¶
Canonical namespace |
Stability |
Responsibility |
Continue with |
|---|---|---|---|
|
Experimental |
CAM proposals, SAM refinement and spherical instance fusion. |
|
|
Experimental |
Mask R-CNN taxonomy, executable workflow factory and unbound trainable topology. |
|
|
Experimental |
Spherical regions, cross-view transfer, associations and object hypotheses. |
|
|
Experimental |
Spatial-semantic evidence graph, providers, association, localization and queries. |
Compatibility namespaces¶
panorai, panorai.core.geometry and selected root feature exports retain
3.x Compatibility paths. New code should use the canonical imports named in
the role catalogs and public inventory. Compatibility preserves migration;
it does not define a second geometry or a second implementation.