The Aphelion imaging software product provides the broadest range of computer vision tools for 2D and 3D images, including hundreds of image processing functions, a state-of-the-art morphology library, and recognition classifiers, all available from a user-friendly interface or as ActiveX components.
Aphelion™ is an image processing and quantitative image analysis software package for rapid application prototyping, development of new imaging techniques, training in computer vision, and application deployment. It is based on the KBVision™ Image Understanding software product, a UNIX product developed in the 80's by Amerinex Applied Imaging, inc. Fully compatible with Windows XP (Home and Professional editions), Windows 2000, Windows NT, Windows ME and Windows 98. Aphelion offers the latest developments in mathematical morphology, the most innovative tools in shape recognition, classification, image understanding, as well as optional modules for vertical applications and markets. Most of the tools available in the KBVision software are now available in the Aphelion software product such as the Image Understanding processing functions.
Aphelion features over 400 processing functions accessible from the graphical user interface, or from a stand-alone program written in Visual Basic, C++, or Delphi. The graphical user interface allows for the simultaneous display of processed images, images acquired by a camera or an external digital sensor, charts, grids containing image measurements, source code for Visual Basic-compatible macro programs, and online documentation.
The Aphelion core package supports 2D images in any size with a depth of 1 to 32 bits, color images, and 3D images.
The graphical user interface allows the simultaneous display of images, charts, and measurements for rapid prototyping and algorithm validation. Most of Aphelion's extensive library is available as a set of ActiveX controls and DLLs, enabling OEMs to select only the necessary components used in their application, thereby reducing the cost and complexity of the final application. Now OEMs need only concentrate on their field of expertise, relying on Aphelion to display, process, and quantify images.
A set of optional modules is available to perform statistical recognition, reconstruct large images from small images, control the stage of a microscope, process and analyze 3D images, deblur noisy images, and much more.
Image Display in the Graphical User Interface
Message Passing between Images and Charts
This example below shows how to display charts and images at the same time, and how message passing and dynamic coloring is implemented in Aphelion. Two sections are highlighted in the histogram, and corresponding pixels are then colorized in the image. In the bottom chart, a section is highlighted on the intensity profile, and pixel location is then marked on the original gray-scale image.
Message Passing between Images, Charts, and ObjectSets
A Powerful Graphic Toolbox
Image Processing sometimes requires the user to interact manually with the images. A powerful graphic toolbox is provided, to let the user draw objects into the image overlay. All graphics are non destructive, but can be later merged with the image. Free hand drawing is available, to contour objects of interest, and to extract basic information on these objects.
Online and multimedia documentation
Visual Basic compatible language for macro commands
The software includes a Visual Basic-compatible macro language. Image Processing operators have been added to the language, while preserving the original functions, the dialog editor, and all other familiar Visual Basic objects. All debugging tools are also available at a mouse click.
Multiple Regions of Interest
Aphelion supports multiple Regions on Interest, of regular or irregular shape. Processing can be performed in one or all ROIs at the same time. This unique feature is very useful for quality control applications. And, objects obtained after image segmentation can even be converted into multiple ROIs.
Graphical User Interface
Aphelion's graphic server lets users display 2D and 3D views of all data and charts. Dynamic coloring is supported by Aphelion's message passing facility, which links images with corresponding graphic displays, providing instant updating of charts and plots based on the specific data selected in the image. Users can customize display properties to meet the specific requirements of each application.
The Aphelion system provides a high-quality image display library, which supports grabbing live images from a camera or scanner, as well as loading from and saving to disk of both raw and processed images. Users have complete control of the color palette, display context, aspect ratio, and a wide variety of graphic overlay objects. Interactive zoom operations only enlarge image pixels while retaining original object overlay granularity, permitting sub-pixel display. The multiple document interface provides message passing between images, and between an image and its corresponding graphic display (chart, histogram, etc.) Aphelion's image display library is available as ActiveX controls for developing turnkey applications with optimal and powerful display capabilities.
Supported Image Formats
Macro Language Environment
All measurements calculated in Aphelion, both global and individual, can be exported directly into Microsoft Excel or any other software package using Visual Basic. Users can export an entire collection of objects and their attributes, or select specific columns, rows, or cells. For further analysis, histograms can also be exported to spreadsheet applications. Users can take advantage of Aphelion's sophisticated tools for statistical analysis and display, or use external programs such as Microsoft Excel for data analysis.
List of operators optimized for the MMX instruction set
Camera-generated Image Acquisition