Extensions#
Extensions are functions of dbdicom
records that require additional packages to be installed. Often these are DICOM to DICOM functions that take well-known functions which operate on numpy arrays, and lift them to functions that operate on dbdicom
series. Where appropriate these will produce dbdicom
objects in the same database as output, propagating both data and header information correctly.
The extensions listed in this section are derived from use cases in ongoing studies. The list will grow over time, providing a library of components that can be assembled to build more complex DICOM to DICOM pipelines. The extensions are generally structured along the libraries that they depend on. For instance, the skimage
section lists a number of routines that wrap around common skimage
functions. The idea is to allow an intuitive translation of numpy
-type pipelines to dbdicom
type pipelines.
Warning
Documentation for extensions is work in progress. At this stage, these pages show all functions that are currently in use, whether they are documented or not.
- numpy
- scipy
array()
binary_fill_holes()
distance_transform_edt_3d()
extract_largest_cluster_3d()
fourier_ellipsoid()
fourier_gaussian()
fourier_shift()
fourier_uniform()
gaussian_filter()
gaussian_filter_3d()
gaussian_gradient_magnitude()
gaussian_laplace()
image_calculator()
label_2d()
label_3d()
laplace()
map_to()
mask_array()
mask_curve_3d()
mask_statistics()
maximum_filter()
median_filter()
minimum_filter()
n_images_calculator()
overlay()
percentile_filter()
prewitt_filter()
rank_filter()
resample()
reslice()
series_calculator()
sobel_filter()
uniform_filter()
uniform_filter_3d()
zoom()
- skimage
area_closing_2d()
area_closing_3d()
area_opening_2d()
area_opening_3d()
canny()
closing_2d()
closing_3d()
convex_hull_image()
convex_hull_image_3d()
coregister_2d_to_2d()
coregister_3d_to_3d()
coregister_series_2d_to_2d()
mdreg_constant_2d()
mdreg_constant_3d()
opening_2d()
opening_3d()
peak_local_max_3d()
remove_small_holes_2d()
remove_small_holes_3d()
skeletonize()
skeletonize_3d()
volume_features()
warp()
watershed_2d()
watershed_3d()
- sklearn
- dipy
- elastix
- vreg