Seminal references for the 153 operators (families collapse many variants). The point: a designed pipeline is traceable to the literature, and the RAD image corpus is the mining source for new operators.
| op | category | seminal reference |
|---|---|---|
identity |
misc | - |
gaussian |
smoothing | - |
mean_box |
smoothing | - |
bilateral |
smoothing | Tomasi & Manduchi (1998). Bilateral filtering for gray and color images. ICCV. |
unsharp |
smoothing | - |
median |
rank | Tukey, J. (1977). Exploratory Data Analysis (running median smoothing). |
min_filter |
rank | - |
max_filter |
rank | - |
percentile |
rank | - |
gerode |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
gdilate |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
gopen |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
gclose |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
tophat |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
bothat |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
morph_grad |
morphology | - |
sobel_mag |
edges | Sobel & Feldman (1968). A 3x3 isotropic gradient operator for image processing. |
laplace |
edges | Marr & Hildreth (1980). Theory of edge detection. Proc. R. Soc. Lond. B. |
prewitt_mag |
edges | Prewitt, J. (1970). Object enhancement and extraction. Picture Processing and Psychopictorics. |
roberts_mag |
edges | - |
dog |
edges | Marr & Hildreth (1980). Theory of edge detection. Proc. R. Soc. Lond. B. |
gamma |
gray | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
invert |
gray | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
scale_clip |
gray | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
equalize |
gray | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
sigmoid |
gray | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
lowpass |
frequency | Gonzalez & Woods, Digital Image Processing — frequency-domain filtering (Butterworth 1930). |
highpass |
frequency | Gonzalez & Woods, Digital Image Processing — frequency-domain filtering (Butterworth 1930). |
std_filter |
texture | - |
threshold |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
otsu |
segmentation | Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE TSMC. |
dyn_threshold |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
reg_erode |
region | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
reg_dilate |
region | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
reg_open |
region | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
reg_close |
region | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
fill_holes |
region | - |
select_largest |
region | Rosenfeld & Pfaltz (1966). Connected components labeling. JACM. |
remove_small |
region | Rosenfeld & Pfaltz (1966). Connected components labeling. JACM. |
invert_region |
region | Gonzalez & Woods, Digital Image Processing — intensity transformations. |
blob_count |
features | Rosenfeld & Pfaltz (1966). Connected components labeling. JACM. |
area_frac |
features | Rosenfeld & Pfaltz (1966). Connected components labeling. JACM. |
grad_dir |
edges | - |
log |
edges | Marr & Hildreth (1980). Theory of edge detection. Proc. R. Soc. Lond. B. |
canny |
segmentation | Canny, J. (1986). A computational approach to edge detection. IEEE TPAMI. |
local_max |
segmentation | - |
dist_transform |
region | Rosenfeld & Pfaltz (1966). Sequential operations in digital picture processing. JACM. |
region_boundary |
region | - |
convex_fill |
region | - |
edges_sub_pix |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
select_contours |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
smooth_contours |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
fit_line_contours |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
contours_to_region |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
count_contours |
features | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
total_length |
features | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
ncc_locate |
matching | Lewis, J.P. (1995). Fast normalized cross-correlation. Vision Interface. |
rotate_img |
geometry | Wolberg, G. (1990). Digital Image Warping. IEEE CS Press. |
rescale_img |
geometry | Wolberg, G. (1990). Digital Image Warping. IEEE CS Press. |
affine_warp |
geometry | Wolberg, G. (1990). Digital Image Warping. IEEE CS Press. |
gabor |
texture | Daugman, J. (1985). Uncertainty relation for resolution… 2D visual cortical filters. JOSA A. |
clahe |
gray | Zuiderveld, K. (1994). Contrast Limited Adaptive Histogram Equalization. Graphics Gems IV. |
corner_response |
edges | Harris & Stephens (1988). A combined corner and edge detector. Alvey Vision Conf. |
adaptive_gauss_thresh |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
shape_locate |
matching | Steger, C. (2002). Occlusion-, clutter-, and illumination-invariant object recognition (shape-based matching). |
classify_shape |
classification | Danielsson, P.-E. (1978). A new shape factor (circularity). Computer Graphics and Image Processing. |
decode_barcode |
barcode | Wang & Srihari (1988). Object recognition in structured / barcode reading. (1D symbology). |
vol_gaussian |
3d | - |
vol_median |
3d | Tukey, J. (1977). Exploratory Data Analysis (running median smoothing). |
vol_erode |
3d | - |
vol_dilate |
3d | - |
vol_threshold |
3d | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
vol_mip |
3d | - |
vol_slice |
3d | - |
vol_count |
features | - |
sk_scharr |
edges | - |
sk_farid |
edges | - |
sk_frangi |
texture | Frangi et al. (1998). Multiscale vessel enhancement filtering. MICCAI. |
sk_meijering |
texture | Meijering et al. (2004). Design and validation of a tool for neurite tracing. Cytometry A. |
sk_hessian |
texture | - |
sk_dog |
edges | Marr & Hildreth (1980). Theory of edge detection. Proc. R. Soc. Lond. B. |
sk_gabor |
texture | Daugman, J. (1985). Uncertainty relation for resolution… 2D visual cortical filters. JOSA A. |
sk_butterworth |
frequency | Gonzalez & Woods, Digital Image Processing — frequency-domain filtering (Butterworth 1930). |
sk_tv |
smoothing | Rudin, Osher & Fatemi (1992). Nonlinear total variation based noise removal (ROF). Physica D. |
sk_wavelet |
smoothing | Donoho & Johnstone (1994). Ideal spatial adaptation by wavelet shrinkage. Biometrika. |
sk_adapthist |
gray | Zuiderveld, K. (1994). Contrast Limited Adaptive Histogram Equalization. Graphics Gems IV. |
sk_median_disk |
rank | Tukey, J. (1977). Exploratory Data Analysis (running median smoothing). |
sk_otsu |
segmentation | Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE TSMC. |
sk_li |
segmentation | Li & Lee (1993). Minimum cross entropy thresholding. Pattern Recognition. |
sk_yen |
segmentation | Yen, Chang & Chang (1995). A new criterion for automatic multilevel thresholding. IEEE TIP. |
sk_sauvola |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
sk_niblack |
segmentation | Niblack, W. (1986). An Introduction to Digital Image Processing. |
sk_canny |
segmentation | Canny, J. (1986). A computational approach to edge detection. IEEE TPAMI. |
sk_skeleton |
region | Zhang & Suen (1984). A fast parallel algorithm for thinning digital patterns. CACM. |
sk_medial |
region | Blum, H. (1967). A transformation for extracting new descriptors of shape. |
sk_convex |
region | Blum, H. (1967). A transformation for extracting new descriptors of shape. |
sk_thin |
region | Zhang & Suen (1984). A fast parallel algorithm for thinning digital patterns. CACM. |
sk_remove_holes |
region | - |
sk_euler |
features | Rosenfeld & Pfaltz (1966). Connected components labeling. JACM. |
sk_find_contours |
contour | Steger, C. (1998). An unbiased detector of curvilinear structures (subpixel edges). IEEE TPAMI. |
sk_lbp |
texture | Ojala, Pietikainen & Maenpaa (2002). Multiresolution gray-scale… local binary patterns. IEEE TPAMI. |
sk_entropy |
texture | - |
sk_enhance_contrast |
gray | - |
sk_autolevel |
gray | - |
sk_shape_index |
texture | - |
sk_hessian_det |
edges | - |
sk_corner_harris |
edges | - |
sk_adjust_log |
gray | Marr & Hildreth (1980). Theory of edge detection. Proc. R. Soc. Lond. B. |
sk_rolling_ball |
smoothing | Sternberg (1983). Biomedical image processing (rolling ball background). IEEE Computer. |
sk_nlm |
smoothing | Buades, Coll & Morel (2005). A non-local algorithm for image denoising. CVPR. |
sk_tv_bregman |
smoothing | Rudin, Osher & Fatemi (1992). Nonlinear total variation based noise removal (ROF). Physica D. |
sk_swirl |
geometry | - |
sk_area_opening |
morphology | - |
sk_felzenszwalb |
segmentation | Felzenszwalb & Huttenlocher (2004). Efficient graph-based image segmentation. IJCV. |
sk_slic |
segmentation | Achanta et al. (2012). SLIC superpixels compared to state-of-the-art. IEEE TPAMI. |
sk_chan_vese |
segmentation | Chan & Vese (2001). Active contours without edges. IEEE TIP. |
sk_local_maxima |
segmentation | - |
sk_hysteresis |
segmentation | - |
sk_clear_border |
region | - |
sk_find_boundaries |
region | - |
sk_entropy_feat |
features | - |
sk_blur_effect |
features | - |
cv_bilateral |
smoothing | Tomasi & Manduchi (1998). Bilateral filtering for gray and color images. ICCV. |
cv_median |
rank | Tukey, J. (1977). Exploratory Data Analysis (running median smoothing). |
cv_box |
smoothing | - |
cv_gaussian |
smoothing | - |
cv_scharr |
edges | - |
cv_laplacian |
edges | - |
cv_clahe |
gray | Zuiderveld, K. (1994). Contrast Limited Adaptive Histogram Equalization. Graphics Gems IV. |
cv_open |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
cv_close |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
cv_tophat |
morphology | Serra, J. (1982). Image Analysis and Mathematical Morphology. (Matheron 1975). |
cv_gradient |
morphology | - |
cv_otsu |
segmentation | Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE TSMC. |
cv_adaptive_mean |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
cv_adaptive_gauss |
segmentation | Sauvola & Pietikäinen (2000). Adaptive document image binarization. Pattern Recognition. |
cv_canny |
segmentation | Canny, J. (1986). A computational approach to edge detection. IEEE TPAMI. |
cv_corner_harris |
edges | - |
cv_min_eigen |
edges | - |
cv_precorner |
edges | - |
cv_nlmeans |
smoothing | Buades, Coll & Morel (2005). A non-local algorithm for image denoising. CVPR. |
cv_blackhat |
morphology | - |
cv_erode |
morphology | - |
cv_dilate |
morphology | - |
cv_sharpen |
smoothing | - |
cv_trunc |
gray | - |
cv_dist |
region | - |
cv_cc_count |
features | - |
cv_hough_lines |
features | Duda & Hart (1972). Use of the Hough transformation to detect lines and curves. CACM. |
cv_hough_circles |
features | Duda & Hart (1972). Use of the Hough transformation to detect lines and curves. CACM. |
cv_good_features |
features | - |
dl_aniso_diffusion |
smoothing | Perona & Malik (1990). Scale-space and edge detection using anisotropic diffusion. IEEE TPAMI. |
dl_guided_filter |
smoothing | He, Sun & Tang (2010). Guided image filtering. ECCV. |
Provenance coverage: 98/153 operators cite a seminal paper.