ximage.util
¶
Utility module for ximage
Functions:
load_raw (top, index_start) |
Load a stack of tiff images. |
shutter_off (image[, alpha]) |
Finds the first image with the shutter closed. |
particle_bed_location (image) |
Finds the image row marking the location of the particle bed. |
laser_on (rdata, particle_bed_ref[, alpha]) |
Function description. |
scale_to_one (ndata) |
Scale a stack of images between [0,1]. |
sobel_stack (ndata) |
Applies sobel filter to a stack of images. |
label (ndata[, blur_radius, alpha]) |
Counts the number of particles in a stack of images. |
-
ximage.util.
load_raw
(top, index_start)[source]¶ Load a stack of tiff images.
Parameters: - top (str) – Top data directory.
- index_start (int) – Image index start.
Returns: ndarray – 3D stack of images.
-
ximage.util.
shutter_off
(image, alpha=0.7)[source]¶ Finds the first image with the shutter closed.
Parameters: - image (ndarray) – 3D stack of images.
- alpha (float) – Threshold level.
Returns: int – Index of the first image with the shutter closed.
-
ximage.util.
particle_bed_location
(image)[source]¶ Finds the image row marking the location of the particle bed.
Parameters: image (ndarray) – 2D image. Returns: int – Image row marking the location of the particle bed.
-
ximage.util.
laser_on
(rdata, particle_bed_ref, alpha=1.0)[source]¶ Function description.
Parameters: - rdata (ndarray) – 3D stack of images.
- particle_bed_ref (int) – Image row marking the location of the particle bed.
- alpha (float) – Threshold level.
Returns: int – Index of the first image with the laser on.
-
ximage.util.
scale_to_one
(ndata)[source]¶ Scale a stack of images between [0,1].
Parameters: ndata (ndarray) – 3D stack of images. Returns: ndarray – 3D stack of images.
-
ximage.util.
sobel_stack
(ndata)[source]¶ Applies sobel filter to a stack of images.
Parameters: ndata (ndarray) – 3D stack of images. Returns: ndarray – 3D stack of images.
-
ximage.util.
label
(ndata, blur_radius=1.0, alpha=1)[source]¶ Counts the number of particles in a stack of images.
Parameters: - ndata (ndarray) – 3D stack of images.
- blur_radius (float) – Gaussian blur radius.
- alpha (float) – Threshold level.
Returns: ndata, nr_objects – 3D stack of images, number of particles per image.