HOME | Research | Media | Careers | Contacts | Products | Search | Publications | Site Map
CSIRO Mathematics, Informatics and Statistics

 

 

Image Analysis
Biotech Imaging Group
Application Areas
 Biotechnology
 Cellular Screening
 Health
 Asset Monitoring
 Exploration
 Other Areas
Skills
 Segmentation
 Feature Extraction
 Statistical Analysis
 Stereo Vision
 Image Motion
 
Projects
Imaging Services
Imaging Products
Track Record
Publications
Patents
Staff
 

Image Analysis Activities

Here is a list of the function of Z-IMAGE

1. Mathematical and logical operations

+ - * / ^ max min >
>= < <= !="&&" || !
binary grey char int double abs exp log
log10 sqrt sin cos tan asin acos atan
atan2 sinh cosh tanh

2. File input and output

file:- Read Image in Z Format
files:- Read Images in Z format
read2byte:- Read Image from File in Two-Byte Signed Integer Format
readbyte:- Read Image from File in Byte Format
readcmap:- Read a Colour Map into a Z Variable
readeuro:- Read Image from File in Euro Format
readgif:- Read Image from File in GIF Format
readhex:- Read Image from File in Hex Format
readics:- Read Image from File in ICS Format
readpbm:- Read Image from File in PBM Format
readpgm:- Read Image from File in PGM Format
readrast:- Read Image from File in Sun Raster Format
readrgb:- Read Image from File in RGB Format
readtiff:- Read Image from File in TIFF Format
readvisi:- Read Image from File in VISILOG Format
swapbytes:- Swap Bytes Between DEC and SUN Formats
write2byte:- Write Image to File in 2-Byte Format
write4byte:- Write Image to File in 4-Byte Integer Format
writebyte:- Write Image to File in Byte Format
writeeuro:- Write Image to File in Euro Format
writehex:- Write Image to File in Hex Format
writeics:- Write Image to File in ICS Format
writeimg:- Write Image to File in IMG Format
writepbm:- Write Image to File in PBM Format
writepgm:- Write Image to File in PGM Format
writerast:- Write Image to File in Sun Raster Format
writergb:- Write Image to File in RGB Format
writetiff:- Write Image to File in TIFF Format
writevisi:- Write Image to File in VISILOG Format

3. Image and graphics display

header:- Display File Header Information
laser:- Print Image to Laser Printer
prodraw:- Parallel Projective Drawing
puttext:- Add Text to an Image
show:- Print Pixel Values
x11:- Display Image in X-Window
xplot:- Plot Graph under X-Window
xv:- Display an Image in X-Windows using xv

4. Image construction and manipulation

block:- Calculate Block Statistics
border:- Add Border
gaussrf:- Generate Stationary Gaussian Random Fields
join:- Construct Multi-Component Images
mirror:- Reflect an Image
patch:- Replace a Rectangular Sub-Area
project:- Project an Image onto a Line
random:- Generate Random Noise
rep:- Replicate Pixels in an Image
resize:- Resize an Image
rotate:- Rotate an Image
row:- Construct a Row Image
sample:- Sample an Image
seq:- Construct Image Consisting of a Sequence of Numbers
shift:- Shift Coordinate System of an Image
split:- Split a Single Component from a Multicomponent Image
subset:- Extract Rectangular Sub-Area
testpat:- Generate Test Patterns
transect:- Generate Linear Transect
transpose:- Transpose an Image
weld:- Abut Images

5. Geometric object construction and drawing

box:- Draw Filled in Boxes Within an Image
ellipse:- Draw Filled Ellipses Within an Image
hull:- Construct the Convex Hulls of Multiple Objects
line:- Draw Lines Within an Image
points:- Create Image of Points and Lines From a File
polygon:- Create Polygons from x11 Output
rectangle:- Draw Outline of a Rectangle on an Image
spline:- Smooth Contour Points on an Image

6. Univariate statistical functions

colmax:- Compute the Column Maxima
colmin:- Compute the Column Minima
colmom:- Compute Column Moments
cumulate:- Compute Cumulative Sums
histogram:- Calculate Histogram
mean:- Compute Pixel Mean of an Image
moments:- Compute the 1st to nth Order Moments
range:- Compute the Pixel Value Range

7. Colour and multivariate functions

bivclass:- Perform a Bivariate Classification
bivhist:- Calculate the Bivariate Histogram
compress:- 24-bit Colour Compression
cov:- Calculate the Covariance Matrix
crosscov:- Calculate the Cross-Covariance Matrix of Two Images
HLS:- Colour Co-ordinate Change
ICM:- Iterated Conditional Modes Segmentation
lsfit:- Least-Squares Fitting
meancovreg:- Calculate Region Means and Covariances
MLC:- Maximum Likelihood Classification
mnf:- Minimum Noise Fraction Transform
multigradf:- Multidimensional Scalar Gradient
pc:- Principal Components Transform
RGB:- Colour Co-ordinate Change

8. Neighbourhood filters

asmooth:- Adaptive Image Smoothing
autosmooth:- Automatic Smoothing
backest:- Perform Adaptive Background Illumination Correction
binsmoothf:- Binomial Kernel Smoothing
cannyf:- Perform Canny Edge Detection
DOGf:- Difference of Gaussians
gradf:- Gradient Filter
kirschf:- Kirsch Gradient Filter
lap4:- Laplacian on a 4-Neighbourhood
lap8:- Laplacian on a 8-Neighbourhood
lapf:- Laplacian Filter
lawsf:- Laws Texture Energies
linfil:- Convolve Two Images
LOGf:- Laplacian of Gaussians
maxf:- Maximum Filter
meanf:- Mean Filter
medf:- Median Filter
minf:- Minimum Filter
multigradf:- Multidimensional Scalar Gradient
multimed:- Multi-component Median Filter
quadf:- Quadratic Filter
rangef:- Local Range Filter
sharpenf:- Local Contrast Enhancement
sobelf:- 3X3 Sobel Filter
sobelnf:- nXn Sobel Filter
srank:- Separable Rank Filter: Rank of Ranks
varf:- Variance Filter

9. Transforms

equalize:- Perform Histogram Equalization
fft:- Calculate the 2-D Fast Fourier Transform
fitchar:- Fit Pixel Range into a CHAR
fitgrey:- Fit Pixel Range into a GREY
houghcirc:- Hough Transform for Circles
houghline:- Hough Transform for Lines
lintran:- Multiple Linear Transformations of a Multi-Component Image
pol2rec:- Polar to Rectangular Conversion
rec2pol:- Rectangular To Polar Conversion
stretch:- Stretch Pixel Range into a CHAR
transform:- Pixelwise Table Look Up

10. Thresholding functions

adapthresh:- Adaptive Threshold Using Edge Strength
autothresh:- Automatic Thresholding
lump:- Multi-Level Thresholding
multithresh:- Automatic Multi-Level Thresholding
quickthresh:- Quick Threshold Using Edge Strength
threshobs:- Threshold Object Data

11. Binary morphological operations

asf:- Alternating Sequential Filter
backbone:- Longest Paths in Multiple Skeletons
closebat:- Closing By Attribute
closebin:- Closing by Intersection
debarb:- Remove Barbs from Skeleton
distrans:- Calculate the Distance Transform
edistrans:- Elliptical Distance Transform
eudist:- Euclidean Distance Transform
fclose:- Closing with a Flat Structuring Element
fdilate:- Dilation with a Flat Structuring Element
ferode:- Erosion with a Flat Structuring Element
fill:- Fill Holes
fopen:- Opening with a Flat Structuring Element
fuseobs:- Fuse Objects Together
geodist:- Geodesic Distance Transform
homotop:- Complete Homotopic Thinning
iz:- Euclidean Influence Zones
lcomplete:- Lower Complete Function Filter
openbat:- Opening By Attribute
openbun:- Opening by Union
propagate:- Longest Geodesic Path Value Within a Set
prune:- Prune End Points From a Binary Image
rdistrans:- Floating Point Distance Transform
recons:- Morphological Reconstruction
sizetrans:- Perform a Sizing Transform
skeleton:- Compute Homotopic Skeleton
skelpts:- Obtain Either End or Branch Points in a Skeleton
ucomplete:- Upper Complete Function Filter
watershed:- Binary Watershed Segmentation

12. Greyscale morphological operations

asf:- Alternating Sequential Filter
closebat:- Closing By Attribute
closebin:- Closing by Intersection
crack:- Calculate Shortest Path Across Image
dynamic:- Dynamic of the Minima of an Image
fclose:- Closing with a Flat Structuring Element
fdilate:- Dilation with a Flat Structuring Element
ferode:- Erosion with a Flat Structuring Element
fopen:- Opening with a Flat Structuring Element
fracture:- Optimal Path Extraction
grow:- Proportionate SKIZ
gwatershed:- Grey-Scale Watershed Segmentation
lcomplete:- Lower Complete Function Filter
makelist:- Convert an Image to List Format
mat:- Medial Axis Transform
mrdil:- Morphological Reconstruction by Dilation
mrdist:- Reconstruction via Distance Transform
mrero:- Morphological Reconstruction by Erosion
openbat:- Opening By Attribute
openbun:- Opening by Union
regmax:- Finds Regional Maxima or Minima
srgrow:- Seeded Region Growing
srsplit:- Seeded Region Splitting
ucomplete:- Upper Complete Function Filter
vclose:- Closing with a Volumetric Structuring Element
vdilate:- Dilation with a Volumetric Structuring Element
verode:- Erosion with a Volumetric Structuring Element
vopen:- Opening with a Volumetric Structuring Element

13. Connected component operations

blob:- Label Connected Components
boundary:- Add or Remove Boundaries Between Regions
fuseobs:- Fuse Objects Together
histobs:- Histogram Object Data
label:- Label Objects in a Binary Image
sortobs:- Sort Object Data
threshobs:- Threshold Object Data
unwrap:- Unwrap Object Boundaries

14. Graph functions

delaunay:- Construct a Delaunay Graph
grdraw:- Draw a Graph
grhist:- Histogram Attributes of a Graph
grmaths:- Perform Mathematics on a Graph
grnop:- Perform Neighbourhood Operations on Graphs
grshow:- Show Information in a Graph
grsub:- Construct a Sub-Graph of a Graph
merge:- Merge Regions in a Tesselated Image
relabel:- Relabel a Labelled Image
voronoi:- Make a Tesselated Image

15. Miscellaneous operations

convsqr:- Converging Squares Algorithm
dim:- Get Image Dimensions
shade:- Add Shade to an Image
shadow:- Add Shadow to an Image

16. Adding new functions

attach:- Attach a New Command to Z
nmake:- Generate a Neighbourhood Function

17. System functions

!:- Execute Unix Command
beep:- Ring the Bell
debug:- Turn Debug On or Off
delete:- Delete Variables
echo:- Print Lines to Terminal
exit, quit, stop:- Exit Z
from:- Read Commands from Script File
help:- List All Available Functions
list:- List Known Variables and Functions
news:- Print News
prompt:- Prompt User for a Carriage Return


© Copyright 2012, CSIRO Australia
Use of this web site and information available from
it is subject to our
Legal Notice and Disclaimer and Privacy Statement