Class/Object

scalismo.statisticalmodel.asm

ActiveShapeModel

Related Docs: object ActiveShapeModel | package asm

Permalink

case class ActiveShapeModel(statisticalModel: StatisticalMeshModel, profiles: Profiles, preprocessor: ImagePreprocessor, featureExtractor: FeatureExtractor) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ActiveShapeModel
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ActiveShapeModel(statisticalModel: StatisticalMeshModel, profiles: Profiles, preprocessor: ImagePreprocessor, featureExtractor: FeatureExtractor)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. val featureExtractor: FeatureExtractor

    Permalink
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def fit(targetImage: DiscreteScalarImage[_3D, Float], searchPointSampler: SearchPointSampler, iterations: Int, config: FittingConfiguration = FittingConfiguration.Default, startingTransformations: ModelTransformations = noTransformations): Try[FittingResult]

    Permalink

    Perform an ASM fitting for the given target image.

    Perform an ASM fitting for the given target image. This is logically equivalent to calling fitIterator(...).last

    targetImage

    target image to fit to.

    searchPointSampler

    sampler that defines the strategy where profiles are to be sampled.

    iterations

    maximum number of iterations for the fitting.

    config

    fitting configuration (thresholds). If omitted, uses FittingConfiguration.Default

    startingTransformations

    initial transformations to apply to the statistical model. If omitted, no transformations are applied (i.e. the fitting starts from the mean shape, with no rigid transformation)

    returns

    fitting result after the given number of iterations

  10. def fitIterator(targetImage: DiscreteScalarImage[_3D, Float], searchPointSampler: SearchPointSampler, iterations: Int, config: FittingConfiguration = FittingConfiguration.Default, startingTransformations: ModelTransformations = noTransformations): Iterator[Try[FittingResult]]

    Permalink

    Perform iterative ASM fitting for the given target image.

    Perform iterative ASM fitting for the given target image. This is essentially the same as the fit method, except that it returns the full iterator, so every step can be examined.

    See also

    fit() for a description of the parameters.

  11. def fitIteratorPreprocessed(image: PreprocessedImage, searchPointSampler: SearchPointSampler, iterations: Int, config: FittingConfiguration = FittingConfiguration.Default, startingTransformations: ModelTransformations = noTransformations): Iterator[Try[FittingResult]]

    Permalink

    Perform iterative ASM fitting for the given preprocessed image.

    Perform iterative ASM fitting for the given preprocessed image. This is essentially the same as the fitIterator method, except that it uses the already preprocessed image.

    See also

    fit() for a description of the parameters.

  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. def mean(): ASMSample

    Permalink

    Returns the mean mesh of the shape model, along with the mean feature profiles at the profile points

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val preprocessor: ImagePreprocessor

    Permalink
  19. val profiles: Profiles

    Permalink
  20. def sample(): ASMSample

    Permalink

    Returns a random sample mesh from the shape model, along with randomly sampled feature profiles at the profile points

  21. def sampleFeaturesOnly(): ASMSample

    Permalink

    Utility function that allows to randomly sample different feature profiles, while keeping the profile points Meant to allow to easily inspect/debug the feature distribution

  22. val statisticalModel: StatisticalMeshModel

    Permalink
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def transform(rigidTransformation: RigidTransformation[_3D]): ActiveShapeModel

    Permalink

    Returns an Active Shape Model where both the statistical shape Model and the profile points distributions are correctly transformed according to the provided rigid transformation

  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped