|
System architecture:
- developed in Matlab
- modular system, easy customizable and updatable
- fast and easy integration of user made functions into the system
- open-source software, everyone can use it and contribute to its development
- general purpose image processing functions
- forensic oriented image processing functions
File types supported:
- open images in jpg, tiff, pcx, bmp, gif formats, both true color (24bits) and grayscale (8bits)
- import frames from avi files
- save images only in tiff format
- save log file automatically together with the image
- save MD5 hash code of the image to check unknwown modifications
Basic editing functions:
- undo/redo function
- image duplication
- image cropping
- luminance and contrast regulation
- color to grayscale conversion
- image flipping
- image rotation
- easy image comparison tool
Image management tools:
- operations history visualization
- image information (size, mode...)
- image mean and variance estimation
- SNR and PSNR with reference image calculation
Resizing algorithms:
- classic algorithm like nearest, bilinear and bicubic interpolation
- rational interpolation (only 2x, 4x, 8x and 16x)
- WaDi2 and LoWaDi2 advanced interpolators
Available filters:
- median (x-shaped, +-shaped, alpha-trimmed)
- averaging
- low-pass
- advanced noise smoothing based on rational functions theory
- unsharp masking
- high-pass
- advanced unsharp masking based on rational funtions theory
- jpeg blocking artifacts reduction
- artificial noise generation
Image restoration tools:
- motion blur correction (with parameter estimation tool)
- deblurring (defocus correction)
- correction of geometric distortion (wide angle lens)
- perspective correction
- correction of line shifts introduced by old VCRs
Multiple image operations:
- frame averaging
- simple image registration
- image registration with projective transformations
Video sequence tools:
- frame import
- multiple camera sequence demultiplexing (under test)
- automatic saving of demultiplexed sequence or of all frames
Deinterlacing algorithms:
- classic bilinear and bicubic
- rational functions based algorithm
- advanced deinterlacing
NOTE: some of the functions (manily the ones based on standard algorithms) are developed through Matlab and Image Processing Toolbox functions.
|
|