dijkstra3d icon indicating copy to clipboard operation
dijkstra3d copied to clipboard

Dijkstra's Shortest Path for 6, 18, and 26-Connected 3D (Volumetric) Image Volumes

Results 8 dijkstra3d issues
Sort by recently updated
recently updated
newest added

Experimenting with a hill climbing distance metric as requested in https://github.com/seung-lab/dijkstra3d/issues/26 Thanks for the inspiration in https://github.com/ReubenDo/dijkstra3d/blob/master/dijkstra3d.hpp ```python dijkstra3d.dijkstra( data, source, target, metric="gradient", metric_args=[1.0, 1.0], # equal weight to euclidean...

feature

I don't have a great use case for this myself, but it seems like it should be possible to run bidirectional dijkstra with two threads.

performance

Dijkstra's algorithm finds shortest paths based on weigths assigned to edges in a graph. As far as I understand it, in dijkstra3d, given a field image, a directed graph is...

feature

Distance field computation seems amenable to a scan-line algorithm and may be a rate-limiting step in Kimimaro.

performance

The compiler can't easily make inferences about how code will be accessed within the core neighborhood loop so if we instead write it explicitly, will we see a performance improvement...

performance

Jump Point Search is supposedly better than A* on uniform-cost rectangular grids. Unfortunately, the problem I work with is non-uniform cost rectangular grids. However, if someone finds this idea useful,...

feature

Currently `compass=True` only has meaning for `bidirectional=False`. Compass mode is more formally known as A* search.

feature

Hi, Trying to figure out how to use the parents function. My goal is to obtain ALL possible shortest paths between a pair of nodes (or voxels). Using the path_from_parents...

question