PANDORE Version 6 |
GREYC-IMAGE |
Operator Index
File Format Conversion
Converting between image file formats (gif, bmp, tiff, jpeg, png, pandore, etc).
- pany2pan - Converts known image format file to Pandore image file.
- pbmp2pan - Converts BMP image file to Pandore image file.
- ppan2bmp - Converts Pandore file to BMP image file.
- pgif2pan - Converts GIF image file to Pandore image file.
- ppan2gif - Converts Pandore image file to GIF image file.
- pjpeg2pan - Converts JPEG image file to Pandore image file.
- ppan2jpeg - Converts Pandore file to JPEG image file.
- ppng2pan - Converts PNG image file to Pandore image file.
- ppan2png - Converts Pandore file to PNG image file.
- ppan2ppm - Converts Pandore image file to PPM (ascii) image file.
- pppm2pan - Converts PPM, PGM, or PBM image file to Pandore file.
- ptiff2pan - Converts TIFF image file to Pandore image file.
- ppan2tiff - Converts Pandore image file to TIFF image file.
- pvff2pan - Converts VFF image file to Pandore image file.
- ppan2vff - Converts Pandore image file to VFF image file (Sunvision).
- ppan2pan - Converts any Pandore file format to current Pandore file format.
- pras2pan - Converts Sun raster image file to Pandore image file.
- praw2pan - Converts raw image file to Pandore image file.
- ppan2raw - Converts Pandore file to raw file.
- ppan2ps - Converts Pandore image file to Encapsulted PostScript file.
- ppan2txt - Converts Pandore image file to text file.
- ptxt2pan - Converts text file to Pandore image file.
- pyuv2pan - Converts a YUV image sequence file to a Pandore image file.
- pfits2pan - Converts FITS (Flexible Image Transport System) image file to Pandore image file.
- ppan2fits - Converts Pandore gray-scale image (1D, 2D or 3D) to FITS (Flexible Image Transport System) image file.
- pparrec2pan - Converts PAR/REC format image file (Philips Medical System) to Pandore image file.
- panalyze2pan - Converts ANALYZE 7.5 image file to Pandore image file.
- ppan2analyze - Converts Pandore image file to ANALYZE 7.5 image file.
- ppan2d23d - Converts a series of Pandore 2D image files to a unique 3D image file.
- ppan3d22d - Converts Pandore 3D image file to a series of 2D Pandore image files.
Pandore Type Conversion
Type casting between Pandore object: float image to uchar image, image to region map, etc.
- parray2im - Converts pixel array to image.
- pim2array - Converts image to pixel array.
- prg2im - Converts region map to signed long image.
- prg2imc - Converts region map to equivalent color image.
- pim2rg - Converts grayscale image to region map.
- pgr2im - Converts graph to float image.
- prg2gr - Converts region map to graph.
- pgr2rg - Converts graph to region map.
- pim2sf - Converts any image type to float image.
- pim2uc - Converts any image type to unsigned char image.
- pim2sl - Converts any image type to signed long image.
- pim2d23d - Converts 2D image or region map to 3D image or region map with 1 slice.
- pim3d22d - Converts 3D image or region map with one slice to 2D image or region map.
- pimc2img - Converts color image to grayscale image.
- pimc2imx - Creates a multispectral image with a color image.
- pimg2imc - Converts a grayscale image into a color image.
- pimg2imx - Converts a grayscale image into a multispectral image.
- pimgs2imc - Creates a color image from 3 grayscale images.
- pimgs2imx - Creates a multispectral image from several grayscale images.
- pimx2img - Converts one band of multispectral image to grayscale image.
- pimx2imc - Converts multispectral image to color image.
Color Space Conversion
Converting color spaces: rgb to hsl, rgb to yuv, etc.
- phsi2rgb - Converts HSI color image to RGB color image.
- phsl2rgb - Converts HSL color image to RGB color image.
- phsv2rgb - Converts HSV color image to RGB color image.
- plab2lch - Converts Lab color image to LCH color image.
- pluv2lch - Converts L*u*v color image to LCH color image.
- prgb2pca - Converts rgb color image to principal components.
- prgb2ast - Converts rgb color image to AST color image.
- prgb2cmyk - Converts RGB color image to Cyan-Magenta-Yellow-Key space image.
- pcmyk2rgb - Converts Cyan-Magenta-Yellow-Key color image to RGB color image.
- prgb2gray - Converts RGB color image to gray space image.
- prgb2hsi - Converts RGB color image to HSI color image.
- prgb2hsl - Converts RGB color image to HSL color image.
- prgb2hsv - Converts RGB color image to HSV color image.
- prgb2i1i2i3 - Converts RGB color image to (i1,i2,i3) color image.
- prgb2wry - Converts RGB color space to (wb,rg,yb) color space.
- prgb2xyz - Converts RGB color image to XYZ color image.
- prgb2rgnbn - Converts RGB color image to normalized RGB color image.
- prgb2ycbcr - Converts RGB color image to YCbCr color image.
- prgb2ych1ch2 - Converts RGB color space to YCh1Ch2 color image.
- prgb2yiq - Converts RGB color image to YIQ color image.
- prgb2yuv - Converts RGB color image to YUV color image.
- pyuv2rgb - Converts YUV color image to RGB color image.
- pxyz2lab - Converts XYZ color image to Lab color image.
- pxyz2luv - Converts XYZ color image to L*u*v color image.
- pxyz2rgb - Converts XYZ image to RGB image.
- pgray2bw - Converts gray scale image to black and white image.
- pgray2falsecolor - Converts gray level image to false color image.
Arithmetic
Binary and unary operations on image, graph, or region map.
- padd - Performs addition between images or graphs.
- pdif - Performs difference between images or graphs and non symmetrical difference between region maps.
- psub - Performs subtraction between images or graphs and non symmetrical difference between region maps.
- pmult - Performs multiplication between images or graphs.
- pdiv - Performs division between images or graphs.
- pmean - Performs average between images or graphs.
- pblend - Performs alpha blending of image or graph.
- ppow - Computes nth power of an image or a graph.
- psqrt - Computes square root of image or graph.
- pexp - Computes exponential of image or graph.
- plog - Computes natural logarithm of image or graph.
- pmax - Performs maximum values between image or a graph.
- pmin - Computes minimum values between image or graph.
- pabs - Computes absolute value of image or graph.
- pround - Computes round integral value of image or graph.
- pclipvalues - Clips pixel values inside the specified range.
- pnormalization - Performs normalization of image or graph.
- pconvolution - Convolves image with kernel.
- psetcst - Sets constant to image, graph or region map.
- pdivcst - Divides constant to image, graph or region map.
- pmultcst - Multiplies constant to image, graph or region map.
- paddcst - Adds constant to image, graph or region map.
- paddval - Adds constants
stored in collection to image bands.
- psubval - Subtracts constants
stored in collection to image bands.
- pmultval - Multiplies image
bands with constants stored in collection.
- pdivval - Divides image bands
with constants stored in collection.
- plipadd - Performs image addition according to the LIP model.
- plipsub - Performs image subtraction according to the LIP model.
- plipmultcst - Performs scalar multiplication of image according to the LIP model.
- pintegralimage - Calculates the integral image.
- psquareintegralimage - Calculates the square integral image.
Logic
Binary and logical operations between image and graph and set operation between region map.
- pand - Performs binary and between images or graphs and intersection between region maps.
- por - Performs binary or between images or graphs and union between region maps.
- pxor - Performs binary xor between images or graphs and symmetrical difference between region maps.
- pinverse - Performs inversion of image or graph and inversion of region map labels.
- pnot - Performs logical negation of image or graph and complementary of region map.
- pmask - Performs masking of image, graph or region map by an image or a region map.
Geometrical Transformation
Basic geometrical transformation of image, graph or region map contents.
- paddborder - Performs resizing of image or region map by adding a border.
- pmaxprojection - Performs mean value orthogonal projection along main axis.
- pmeanprojection - Performs mean value orthogonal projection along main axis.
- pextrude1d22d - Performs
propagation of value along an axis.
- pflip - Performs flip transformation of image or region map.
- protation - Performs rotation of image or region map.
- ptranslation - Performs translation of image or region map.
- pscrolling - Performs a rolling up translation of image or region map.
- ptransposition - Performs a transposition of image.
- presize - Performs an affine resizing of image or region map.
- prescale - Performs an affine rescaling of image, region map or graph using the nearest neighbor interpolation.
- plinearrescale - Performs an affine rescaling of image using the linear interpolation.
- pbicubicrescale - Performs an affine rescaling of 2D image using the bicubic interpolation.
- pbellcrescale - Performs a rescaling of image using the Bell algorithm.
- phermiterescale - Performs a rescaling of image using the Hermite algorithm.
- planczosrescale - Performs a rescaling of image using the Lanczos algorithm.
- pmitchellrescale - Performs a rescaling of image using the Mitchell algorithm.
Image Utility
Some basic image transformations.
Lut Transformation
A set of Look-Up Table transformations to perform radiometric corrections.
Spatial Filtering
Spatial linear or non linear filtering.
Surface Fitting
Approximation of image contents to flat background.
Interpolation
Interpolation of missing pixels.
Frequency Domain
Frequency operations.
Complex images are represented by two images.
- pfft - Performs Fast Fourier Transform.
- pifft - Performs inverse Fast Fourier Transform.
- pbutterworthfilter - Designs lowpass, highpass, bandpass or bandreject Butterworth filter.
- pgaussianfilter - Designs lowpass, highpass, bandpass or bandreject Gaussian filter.
- pmodulus - Computes modulus between 2 images.
- pphase - Computes phase between 2 images.
- pfftconvolution - Performs convolution of image by kernel.
- pfftdeconvolution - Performs deconvolution of image by kernel.
- pfftcorrelation - Performs correlation between two images.
- pfftshift - Shifts images in FFT image.
- pqmf - Designs Quadratic Mirror Filter for wavelet transform.
- pdwt - Performs Direct Wavelet Transform.
- pidwt - Performs inverse Direct Wavelet Transform.
- psetsubband - Gets one subband image from DWT image.
- pgetsubband - Sets subband into DWT image.
Mathematical Morphology Domain
Morphological transformations is based on set operations such as erosion
and dilation.
Point of Interest Detection
Detection of points of interest such as corners or junctions.
- pharris - Performs Harris corner detection.
- psusan - Performs Susan corner detection.
Edge Detection
Detection and localization of edges.
- pgradneumann -
Computes the discrete gradient by forward finite differences and
Neumann boundary conditions.
- pdivneumann -
Computes the divergence by backward finite differences.
- pgradient - Computes the gradient magnitude and direction.
- plaplacian - Computes the Laplacian magnitude.
- pprewitt - Computes the Prewitt gradient magnitude.
- proberts - Computes the Roberts gradient magnitude.
- psobel - Computes the Sobel gradient magnitude.
- pderiche - Computes gradient magnitude and maxima localization using Deriche algorithm.
- pshen - Computes gradient magnitude and maxima localization using Shen-Castan's algorithm.
- pgradientthreshold - Estimates the noise level in a gradient image.
- pnonmaximasuppression - Performs non-maxima suppression for edge detection.
- pzerocross - Locates zero crossing.
Contour Processing
Contours are chains of connected non null pixels relying on a null background.
There are connected according to 8-connexity in 2D and the 26-connexity in 3D.
Contour image are grayscale images.
Thresholding
Image segmentation using pixel classification.
- pbinarization - Performs binary thresholding on image or graph from a given threshold value.
- padaptivemeanbinarization - Performs binarization on image using a local adaptive thresholding based on mean value.
- pcorrelationbinarization - Performs binarization on image using maximum correlation criterion.
- pentropybinarization - Performs binarization on image using maximum entropy criterion.
- pniblackbinarization - Performs an adaptive binarization based on local contrast according to W. Niblack algorithm enhanced by J. Sauvola.
- pvariancebinarization - Performs binarization on image using interclass variance criterion.
- pcontrastbinarization - Performs binairization based on the boundary contrast value.
- pmassbinarization - Performs binarization based on gray level percent.
- pthresholding - Performs thresholding on image, region map or graph from a given value.
- pcontrastthresholding - Performs multi-thresholding on image based on the boundary contrast value.
- phistothresholding - Performs multi-thresholding on image using histogram analysis.
- pfuzzyclustering- Performs multi-thresholding using fuzzy k-means algorithm.
- pentropythresholding - Performs multi-thresholding on image based on the entropy value.
- pchanda - Performs multi-thresholding on image using Chanda algorithm.
- pderavi - Performs multi-thresholding on image using Deravi algorithm.
- pfisher - Performs multi-thresholding on image using Fisher algorithm.
- pweszka - Performs multi-thresholding on image using Weszka algorithm.
Segmentation
Region spliting, merging, and aggregation operations.
Region Processing
Operations on region map such as region selection and relabeling. Inputs and outputs
are region maps.
Region Features Extraction
Region topological, geometrical, and photometric measurements.
Image Features Extraction
Features extraction for images.
- plocalextrema - Computes local extremum values of grayscale image.
- plocalmaxima - Computes local maximum values of grayscale image or graph.
- plocalminima - Computes local minimum values of grayscale image or graph.
- pregionalminima - Computes regional minimum values of grayscale image.
- pregionalmaxima - Computes regional maximum values of grayscale image.
- pcontrastvalue - Measures the global contrast value of grayscale image or graph.
- pcontrast1value - Measures the global contrast value of grayscale image or graph.
- penergyvalue - Measures global energy of grayscale image or graph.
- pentropyvalue - Measures global entropy of grayscale image or graph.
- psumvalue - Measures global sum of grayscale image or graph.
- pvariancevalue - Measures global variance of grayscale image or graph.
- pmaximumvalue - Measures global maximum value of image, region map or graph.
- pminimumvalue - Measures global minimum value of image, region map or graph.
- pmeanvalue - Measures global mean value of grayscale image or graph.
- pmedianvalue - Measures median value of grayscale image.
- pmodevalue - Measures the pixel value that occurs the most frequently in an image.
- pvaluenumber - Returns the amount of non null pixels of image, region map or graph.
- pvalueclassnumber - Counts the number of different used values of image, region map or graph.
- pvaluerank - Gets the nth value for image, region map or graph.
- phistogram - Creates histogram from grayscale image.
Evaluation
Discrepancy and goodness measures for assessing image processing quality.
- passessdetectionaccuracy - Assesses region detection accuracy of a segmentation result by comparison with a reference segmentation.
- passessfragmentationconsistency - Assesses region fragmentation consistency of a segmentation result by comparison with a reference segmentation.
- passessboundaryprecision - Assesses regio nboundary precision of a segmentation result by comparison with a reference segmentation.
- passessshapefidelity - Assesses region shape fidelity of a segmentation result by comparison with a reference segmentation.
- passesstopologypreservation - Assesses region topology preservation of a segmentation result by comparison with a reference segmentation.
- passesssegmentationalgorithm -Evaluation of segmentation algorithm performances based on discrepancy measures between segmentation results and reference segmentations.
- pranksegmentationalgorithms - Image segmentation algorithms ranking from their performances on test images.
- pranksegmentationalgorithmsfromfolders - Image segmentation algorithms ranking from their performances on test images (full).
- pdisplayperformancevalues - Pretty prints segmentation errors computed with operator 'passesssegmentationalgorithm.'
- pvinet - Computes the discrepancy measure between two region maps based on the number of mis-segmented pixels.
- pborsotti - Computes the goodness measure based on the number, area and variance of regions.
- pzeboudj - Computes the goodness measure based on inter and intra-region contrast.
- pinterregioncontrast - Computes the goodness measure based on inter-region contrast.
- pintraregionuniformity - Computes the goodness measure based on intra-region uniformity.
- pmse - Computes the Mean Square Error.
- ppsnr - Computes the Peak Signal to Noise Ratio.
- psnr - Computes the Signal-to-Noise Ratio.
Motion
Motion reconstruction.
- pblockmatching - Motion estimation between 2 images using block matching.
- pplotquiver - Renders vector field from multispectral images with 2 bands.
- pregistrationPDE - Computes the displacement field between two input images.
Reconstruction
Reconstruction of surface and orientation.
Template Matching
Collection
Collection contents management.
A collection is a bundle of values and Pandore objects identified by a name.
Array
Arithmetic operations on array stored as collections.
- pcreatearray - Creates array in collection.
- parray2array - Coverts array type.
- parraygetvalue - Gets value from array.
- parraysize - Returns the size of array in a collection.
- parrayargmax - Calculates the maximum values between arrays.
- parraycovarmat - Calculates covariance matrix of arrays items.
- parraymean - Calculates the mean value of array.
- parraymedian - Calculates the median value of array.
- parraymode - Calculates the most frequently value in array.
- parrayeuclideannorm - Calculates euclidean norm of arrays items.
- parraynorm - Performs normalization between 0 and 1 of items of one array.
- parraysnorm - Performs normalization between 0 and 1 of items of several arrays.
- parraysmin - Computes the minimum values of several arrays in a collection.
- parraysmax - Computes the maximum values of several arrays in a collection.
- parraysmean - Computes the mean values of several arrays in a collection.
- pcorrelationcoefficient - Calculates the correlation cofficient between two arrays of values.
Graph
Operations on graph. A graph is a set of vertices (nodes)
linked by weighted edges. A vertex (node) references an item (region, point, ...)
in an array.
- pbetagraph - Builds the beta graph.
- psig - Builds the Sphere of InfluCalculates the correlation cofficient between two arrays of valuesence Graph.
- pmst - Builds the Minimum Spanning Tree of graph.
- pdelaunay - Builds the Delaunay graph from region map.
- pgraphpruning - Performs graph pruning.
- pedgecutting - Perform edge cutting.
- pleafcutting - Performs leaf cutting.
- pgraphneighbours - Valuates nodes with the number of neighbours.
- pgraphvisu - Visualizes node and edge of graph.
- pedgevisu - Visualization of graph edge weights.
- pnodevisu - Visualizes graph node values.
- pnodedisc - Visualizes graph node values.
Objects Classification
Object classification. Object can be anything like pixel or region.
- pgaussclassification - Performs gauss clustering on a set of objects.
- pkmeans - Performs K-means clustering on a set of objects.
- pknn - Performs K-nearest neighbors clustering on a set of objects.
Visualization
Displaying graphically or textually Pandore object contents.
- pvisu - Displays Pandore object.
- pdraw - Draws by hand onto Pandore object.
- pcontentsdisplay - Displays the contents of Pandore object.
- pplot1d - Renders a plot of a 1D function as a color image.
- pcolorcube - Creates the RGB cube of image color repartition.
- pcolorize - Colorization of regions with internal average value.
- psuperimposition -
Superimposition of contours onto an image.
Information
Displaying information about Pandore objects.
- pproperty - Gets Pandore object attribute value.
- pfile - Displays properties of Pandore file.
- psetstatus - Sets the current status value.
- pstatus - Prints out the value returned by the last executed operator.
- pman - Finds and displays reference manual pages.
- pversion - Prints the current Pandore version number.
Miscellaneous
Some miscellaneous image operations not in direct relationship with image processing.
Image Team - GREYC Laboratory
UMR CNRS 6072 - Ensicaen & University of Caen, France
Last modified:
Friday, 11 December 2020