p

ShapePoseAndIntesnityModels

package ShapePoseAndIntesnityModels

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package io

Type Members

  1. case class DomainWithPoseAndIntensity[D, DDomain[D] <: DiscreteDomain[D]](domain: DDomain[D], intensity: IndexedSeq[Double], rotCenter: Point[D], neutralPoint: Point[D])(implicit evidence$1: NDSpace[D], evidence$2: Create[D], warper: DomainWarp[D, DDomain]) extends DiscreteDomain[D] with Product with Serializable

  2. case class MultiBodyObjectWithIntensity[D, DDomain[D] <: DiscreteDomain[D]](objects: List[DDomain[D]], intensity: List[IndexedSeq[Double]], rotationCenters: List[Point[D]], neutralPoints: List[Point[D]])(implicit evidence$1: NDSpace[D], evidence$2: Create[D], warper: DomainWarp[D, DDomain]) extends DiscreteDomain[D] with Product with Serializable

  3. case class MultiBodyShapePoseAndIntensityPGA[DDomain[D] <: DiscreteDomain[D]](gp: DiscreteLowRankGaussianProcess[_3D, [D]MultiBodyObjectWithIntensity[D, DDomain], ShapePoseAndIntensityVector[_3D]], logExpMapping: PoseExpLogMapping[DDomain])(implicit warperMultiBodyObjectWithIntensity: WarperMultiBodyObjectWithIntensity[DDomain], ultiBodyObjectWarper: DomainWarp[_3D, [D]MultiBodyObject[D, DDomain]], warperDomainWithPoseAndIntensity: WarperDomainWithPoseAndIntensity[DDomain], warperInnerDomain: DomainWarp[_3D, DDomain], rng: Random) extends Product with Serializable

    A MultiBodyShapeAndPosePGA models shape and pose variations across given examples of multi body objects as deformation fields using DiscreteLowRankGaussianProcess.

    A MultiBodyShapeAndPosePGA models shape and pose variations across given examples of multi body objects as deformation fields using DiscreteLowRankGaussianProcess. the MultiBodyShapePoseAndIntensityPGA while modelling shape deformation fields as StatisticalMeshModel, it uses PoseExpLogMapping to linearise pose deformation fields. MultiBodyShapePoseAndIntensityPGA warps the MultiBodyObjectWithIntensity with the shape and pose deformation fields to produce a new MultiBodyObjectWithIntensity.

    See also

    DiscreteLowRankGaussianProcess

  4. case class MultiObjectPosewithIntensityExpLogMapping[DDomain[D] <: DiscreteDomain[D]](domain: MultiBodyObjectWithIntensity[_3D, DDomain])(implicit warper: DomainWarp[_3D, DDomain]) extends PoseExpLogMapping[DDomain] with Product with Serializable

  5. case class PointWithIntensityVectorVector[D](Vec: EuclideanVector[D], Intensity: Double) extends Product with Serializable

    An 3-dimensional Vector

  6. trait PoseExpLogMapping[DDomain[D] <: DiscreteDomain[D]] extends AnyRef

    defines the logarithmic and exponential mappings for multi body objects

  7. trait PoseExpLogMappingSingleDomain[DDomain[D] <: DiscreteDomain[D]] extends AnyRef

    defines the logarithmic and exponential mappings for DomainWithPoseAndIntensity

  8. case class ShapePoseAndIntensityPGA[DDomain[D] <: DiscreteDomain[D]](gp: DiscreteLowRankGaussianProcess[_3D, [D]DomainWithPoseAndIntensity[D, DDomain], ShapePoseAndIntensityVector[_3D]], logExpMapping: PoseExpLogMappingSingleDomain[DDomain])(implicit warperDomainWithPose: WarperDomainWithPoseAndIntensity[DDomain], warperInnerDomain: DomainWarp[_3D, DDomain], rng: Random) extends Product with Serializable

    A ShapeAndPoseGPA models shape and pose variations across given examples of mesh with Pose Parameters as deformation fields using DiscreteLowRankGaussianProcess.

    A ShapeAndPoseGPA models shape and pose variations across given examples of mesh with Pose Parameters as deformation fields using DiscreteLowRankGaussianProcess. the ShapeAndPoseGPA while modelling shape deformation fields as scalismo.statisticalmodel.StatisticalMeshModel, it uses PoseExpLogMapping to linearise pose deformation fields. ShapeAndPoseGPA warps the single body object with the shape and pose deformation fields to produce a new DomainWithPoseAndIntensity.

    See also

    DiscreteLowRankGaussianProcess

  9. case class ShapePoseAndIntensityVector[D](shapeAndIntensityVec: PointWithIntensityVectorVector[_3D], poseVec: EuclideanVector[D]) extends Product with Serializable
  10. case class SinglePoseExpLogMapping[DDomain[D] <: DiscreteDomain[D]](reference: DomainWithPoseAndIntensity[_3D, DDomain])(implicit warper: DomainWarp[_3D, DDomain]) extends PoseExpLogMappingSingleDomain[DDomain] with Product with Serializable

    returns

    a rigid transforms

Ungrouped