06 - Shape Analysis Flashcards
1
Q
Component labeling
A
- segmentation
- label = uniquely id obj = segmented pixels touching each other (using neighborhood)
2
Q
Metrics
A
- center of volume
- center of mass (intensity)
- area, perimeter, etc.
- regionprops
3
Q
Statistical tools
A
- PCA = find a linear combination that best describes the variations in the system
- covariance matrix, eigentransform, eigenvectors and eigenvalues
- PC = obj orientation, scores = corresponding magnitude
- elliptical model = rpstation, eigenvectors = semiaxes with length prop to sqrt(eigenvalue)
4
Q
Meshing
A
- process of turning a connected set of pixels into a list of vertices and edges
- need connectivity info
- marching cubes: add faces one voxel at a time to incorporate the most simple surface which would explain the values
5
Q
Distance maps
A
- metrics: euclidian, weighted metrics
- 4-connected = cityblock/Manhattan; 8-connected = checkerboard
- /!\ to anisotropic voxels, use custom distance map or convert to isotropic during filtering
- fg to bg = info obj size/shape; bg to fg = info about dist b/ obj
- relatively insensitive to small changes in connectivity
6
Q
Thickness maps
A
- assessing size and structure of obj
- for each voxel finds the largest sphere that contains it and is included in the obj
- for pore radius mapping
7
Q
Curvatures
A
- K = 1/R
- in 3D: 2 principal curvatures
- gives characteristic shape
8
Q
Texture analysis
A
- texture = partly periodic, partly stochastic
- characterize = co-occurence matrix
- tiling = divide img to indvdl tiles for further processing
metrics: dissimilarity, correlation; best correlation with what we’re trying to segment?