Skip to content

Kimimaro for skeletonizing collagen fibers - time persistence of skeletons #89

@peterlionelnewman

Description

@peterlionelnewman

Hi William,

Thanks for your great work writing the kimimaro skeletonization tool. I'm interested in using this to get the skeletons of a fluorescent collagen network imaged on a lattice light sheet (see *.npz of an example processed data set with which I'm working - probability maps from a segementation - a volume stack where each voxel contains the probability of a fibre at dimension: time, channel, z, y, x).

Using these maps, I create a binary image with simple thresholding, though in doing this I find that many of the skeletons 'flash in and out' with time. Ideally, the skeletons would be persistent through time.

I was wondering if you might have any advice on the method to best approach this problem. What parameters within kimimaro should I focus on? Here you suggest const and scale, through the 'physical dimensions mentioned' are a little unclear to me. Are these the voxel edge - or is there somewhere that a voxel edge to physical size conversion is input and made?

Are there any other approaches or tools within kimimaro that you might recommend (as per your example - # LISTING 2: Combining skeletons produced from adjacent or overlapping images. skel = Skeleton.simple_merge(skels).consolidate()) it looks like there might be scope for attacking this with other parts of the codebase.

example_data.npz.zip

Thanks again, take care,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions