ShapePoseAndIntesnityModels
package ShapePoseAndIntesnityModels
- Alphabetic
- Public
- Protected
Type Members
- 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
- 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
- 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
- case class MultiObjectPosewithIntensityExpLogMapping[DDomain[D] <: DiscreteDomain[D]](domain: MultiBodyObjectWithIntensity[_3D, DDomain])(implicit warper: DomainWarp[_3D, DDomain]) extends PoseExpLogMapping[DDomain] with Product with Serializable
- case class PointWithIntensityVectorVector[D](Vec: EuclideanVector[D], Intensity: Double) extends Product with Serializable
An 3-dimensional Vector
- trait PoseExpLogMapping[DDomain[D] <: DiscreteDomain[D]] extends AnyRef
defines the logarithmic and exponential mappings for multi body objects
- trait PoseExpLogMappingSingleDomain[DDomain[D] <: DiscreteDomain[D]] extends AnyRef
defines the logarithmic and exponential mappings for DomainWithPoseAndIntensity
- 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
- case class ShapePoseAndIntensityVector[D](shapeAndIntensityVec: PointWithIntensityVectorVector[_3D], poseVec: EuclideanVector[D]) extends Product with Serializable
- 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
Value Members
- object DomainWithPoseAndIntensity extends Serializable
- object MultiBodyObjectWithIntensity extends Serializable
- object MultiBodyShapePoseAndIntensityPGA extends Serializable
- object PointWithIntensityVectorVector extends Serializable
- object ShapePoseAndIntensityVector extends Serializable