Vision Systems Group
IA code open positions recent publications people research home
code archive

Code Files

Notice on Downloading Code: While every reasonable effort is made to ensure the reliability of this software, VSG code is supplied for general reference only and should not be relied on without further specific inquiry.

VSG Image Processing & Analysis Toolbox (VSG IPA TOOLBOX beta)

The VSG IPA TOOLBOX is a free MATLAB compatible image processing and analysis toolbox which provides high level access to a wide range of image processing and analysis algorithms. This toolbox requires MathWorks' MATLAB 7.1 or later BUT DOES NOT REQUIRE the MathWorks' Image Processing Toolbox.

This software is a BETA release, please report any issues/bugs to VSG IPA Toolbox support

For additional information please contact cipa@dcu.ie

vsg IPA Toolbox.gif screenshot

NeatVision - Image Analysis & Software Development Environment

www.neatvision.com

NeatVision is a free Java based image analysis and software development environment, which provides high level access to a wide range of image processing algorithms through well defined and easy to use graphical interface. NeatVision is in its second major release. New features include: A full developers guide with method listings and programme examples, DICOM and Analyze medical image sequence viewers, URL control, feature fitting, supervised and unsupervised colour clustering, DCT, Improved FFT, 3D volume processing and surface rendering.

neatvision screenshot

NeatVision contains over 290 image manipulation, processing and analysis algorithms. Users can extend the core NeatVision library using the developers interface, a plug-in which features, automatic source code generation, compilation with full error feedback and dynamic algorithm updates. NeatVision is primarily an image processing application and offers an extensive range of image analysis and visualization tools (these include zoom, pseudo colour, intensity scan, histogram and 3D profile mesh). In addition, the ability to read and write a wide range of image file formats is supported.
For additional details check out the NeatVision web site or see P.F. Whelan and R.J.T. Sadleir (2004), "A Visual Programming Environment for Machine Vision Engineers", Sensor Review, 24(3), pp 265-270 [PDF]

NeatMed Medical Imaging Application Developers Interface (API)

The NeatMed Medical Imaging Application Developers Interface (API) was created to facilitate the development of medical imaging applications. It provides straightforward access to medical image encoded according to either the DICOM or Analyze formats. Download the NeatMed Class files.

Sediment Profile Image Analysis

Sediment profile imagery (SPI) is a remote sensing technique that is used for determining whether the marine sediments provide the suitable habitat for benthic (bottom-dwelling) fauna. The SPI technique is based on an inverse periscope that penetrates the seabed and the captured images are analysed in order to evaluate the activity of the resident marine fauna and the overall level of sediment contamination. Although this sediment monitoring technique has been widely used by the marine benthic scientists for several years, SPI analysis is based on a visual qualitative and quantitative evaluation performed by the human operator. Independent tests reveal that this method is affected in terms of sensitivity and reproductibility by the subjectivism of the human operator.

The MRS SPI Analyser software environment developed by the VSG is an image processing tool to interpret the SPI images. The most important feature measure in SPI images is to detect if the sediments contain oxidised layers as they indicate the extent to which marine animals are ventilating the sediment. Although this paper focuses on the detection of oxidised sediments our research interests also include the detection of sediment-water-interface (SWI), to highlight the burrows and voids and the detection of the sediment grain size. MRS has a user-friendly mouse-driven graphical interface that facilitates to access to the image processing operations and displays the results in numerical and visual formats.

Download MRS 2.1 (zip file)

Additional Results / Test Sets

Projective Rectification (zip file) from the Fundamental Matrix (From: John Mallon and Paul F. Whelan (2005), "Projective rectification from the fundamental matrix", Image and Vision Computing, Volume 23, Issue 7 , 1 July 2005, Pages 643-650)

VIIP 2006 Colour Images

"Adaptive Pre-Filtering Techniques for Colour Image Analysis" IMVIP 2007 colour Images

"Cost-Effective HPC Clustering For Computer Vision Applications - Users Guide" IMVIP08

ICIP 2009 - Additional Results

Effcient generic calibration method for general cameras with single centre of projection [cviu_09.pdf] - Additional Results

VSG Software Library, Release 1 © 2003-06

VSG Software Library, Release 1 Copyright © 2003-10, Vision Systems Group, Dublin City University (the "Software"). The Software remains the property of the Prof. Paul F Whelan, Vision Systems Group, Dublin City University ("the University").
The Software is distributed "AS IS" under this Licence solely for non-commercial use in the hope that it will be useful, but in order that the University protects its assets for the benefit of its educational and research purposes, the University makes clear that no condition is made or to be implied, nor is any warranty given or to be implied, as to the accuracy of the Software, or that it will be suitable for any particular purpose or for use under any specific conditions. Furthermore, the University disclaims all responsibility for the use which is made of the Software. It further disclaims any liability for the outcomes arising from using the Software.

The Licensee agrees to indemnify the University and hold the University harmless from and against any and all claims, damages and liabilities asserted by third parties (including claims for negligence) which arise directly or indirectly from the use of the Software or the sale of any products based on the Software.

No part of the Software may be reproduced, modified, transmitted or transferred in any form or by any means, electronic or mechanical, without the express permission of the University. The permission of the University is not required if the said reproduction, modification, transmission or transference is done without financial return, the conditions of this Licence are imposed upon the receiver of the product, and all original and amended source code is included in any transmitted product. You may be held legally responsible for any copyright infringement that is caused or encouraged by your failure to abide by these terms and conditions.

You are not permitted under this Licence to use this Software commercially. Use for which any financial return is received shall be defined as commercial use, and includes (1) integration of all or part of the source code or the Software into a product for sale or license by or on behalf of Licensee to third parties or (2) use of the Software or any derivative of it for research with the final aim of developing software products for sale or license to a third party or (3) use of the Software or any derivative of it for research with the final aim of developing non-software products for sale or license to a third party, or (4) use of the Software to provide any service to an external organisation for which payment is received. If you are interested in using the Software commercially, please contact the Centre for Image Processing and Analysis, Dublin City University, Ireland. Contact details are: cipa@dcu.ie