Fits a user given shape on image data by changing the location, orientation and scale of the shape.
Version | 0.1 |
---|---|
Bundle | anima |
Categories | Image Processing |
Authors | Ville Rantanen (ville.rantanen@helsinki.fi) |
Issue tracker | View/Report issues |
Requires | Matlab |
Source files | component.xml shapefit.m rotfit.m execute.m |
Usage | Example with default values |
Name | Type | Mandatory | Description |
---|---|---|---|
images | ImageList | Mandatory | A directory with grayscale image files. |
shape | ImageList | Mandatory | A directory with single image file, representing the shape to be fitted. |
names | ImageList | Optional | A directory with the original image files, for naming the table. If omitted, names from "dir" are used. |
Name | Type | Description |
---|---|---|
limits | CSV | List of response max/min to interpret the intensity levels. |
location | ImageList | Maximum response images. |
orientation | ImageList | Direction at maximum response. Color value equals direction/rotationSteps. |
scale | ImageList | Scale at maximum response. Color value equals scale. (maximum at 1) |
Name | Type | Default | Description |
---|---|---|---|
rotationSteps | float | 1 | Steps for shape rotations. The first step is always unaltered. |
rotationSymmetry | float | 360 | Degrees of symmetricality. A "line" object repeats itself every 180 degrees. A "plus" repeats every 90 degrees. |
scaleMin | float | 0.4 | Minimum scale coefficient. Maximum scale is always the shape unaltered. |
scaleSteps | float | 1 | Steps for scale changes. |
Test case | Parameters▼ | IN images |
IN shape |
IN names |
OUT limits |
OUT location |
OUT orientation |
OUT scale |
---|---|---|---|---|---|---|---|---|
case1_scale | properties | images | shape | (missing) | limits | location | orientation | scale |
scaleSteps=2, |
||||||||
case2_rotate | properties | images | shape | (missing) | limits | location | orientation | scale |
rotationSteps=16, |