You will find below a list of questions that you may have asked yourself or a workmate while using version 4 of Aphelion.
The questions below are short, and usually answers are short as well. We highly recommend experimenting with the software while reading this page.
Right-click on the image thumbnail in the image gallery, select "Properties..." and enter a new name in the Properties window.
Right-click on the image thumbnail in the image gallery, select "Properties..." and select a new Category/Pixel Type from the pull-down menu in the Properties window.
It is displayed in the status bar at the bottom of the user interface.
They are displayed in in the status bar at the bottom of the user interface.
Select a resolution profile from the resolution drop-down list after clicking on the
icon.
Right-click on the image thumbnail in the image gallery, select "Properties..." and select a new color space from the pull-down menu in the Properties window.
Right-click in the visualization window, select "Properties..." and then one of the tabs in the right part of the Visualization Window Properties window.
To compute a histogram on the whole image, right-click on the image thumbnail in the image gallery and select the Histogram entry. To compute a histogram in an area of interest, select the Developer Task, click on the histogram icon in the main toolbar, select a shape for the region of interest and then use the mouse to draw the area of interest.
Select the Developer Task, click on the profile icon in the main toolbar, and manually draw a line after having selected a shape.
Select the Window menu, and then the Close All entry.
Click on the small triangles
and
in the window banner. The name of the band is then displayed in the left part of the banner.
Open the Tools->Options->Advanced window, select the Appearance->Images menu and edit the MIVTColumnCount and MIVTRowCount parameters.
Click on the banner of the first image. Control-click on the banners of the other images to be synchronized with the first image. An
icon is displayed to help visualizing the selected images. Then, zoom and pan in one image window, other images will then follow the first one.
Select the Import function in the IO menu, then select the second overload, and open all sections in the file browser. Click on the 3 dot icon to specify the image parameters and select the 3D option.
Open a 3D image from the file browser in the File->Open menu. Once the image is open in the image gallery, drag and drop its thumbnail in the Visualization window and select a rendering mode.
Select an attribute column, then click on the right mouse button, and select the Expand entry.
Open the Tools->Options->Measurements window, and then select new measurements for 2D and 3D shapes.
Select the Help, About Aphelion menu entry to open the window in which the code is displayed.
Select the Developer Task. The specific toolbar opens in the main toolbar of the user interface.
To delete a ROI, and a graphic object, click on the Delete Selection icon (
) in the main toolbar of Aphelion. To delete an object in an ObjectSet from the Editing or Measurement Tasks, click on the Delete Selection icon in the contextual toolbar.
Right-click on the image thumbnail in the image gallery, and select the corresponding entry.
Click on an object to select it in the image overlay, then press Control C. Switch to the Developer task if this is not the current task, select the image you want to paste the ROI onto, then click on the ROI icon in the main toolbar, and press Control V to copy the ROI in a new image.
The Show Grid entry in the contextual menu of an ObjectSet thumbnail in the ObjectSet gallery is only available in the Developer and Measurement Tasks.
A Structuring element of size 1 in version 3.2 of Aphelion has a size 3 in Aphelion 4.
More generally, size n in Aphelion 3.2 corresponds to size (2n+1) in Aphelion 4 which is the actual size of the structuring element (a square of size 3 contains 3x3 pixels).
Click on an object in the image overlay. The corresponding line in the grid is then highlighted. The first column of the grid gives the object key.
Because Aphelion does not update the Object keys after a filtering operation is performed on an ObjectSet. It helps to retrieve an object using its key whatever is the function performed on the ObjectSet.
If an ObjectSet is displayed in the image overlay, right-click on the Visualization window and select "Properties..." to open the Visualization Window Properties window. The ObjectSet is displayed in the left area of the window. Click on the + icon to open the list of object keys. Click on one specific key, and then change the display options in the right area of the window.
Open the Tools->Options->Advanced window, select the Developer menu and edit the BasicScriptHistoryRecordingEnabled parameter. The BasicScript syntax will then be written to the BasicScript Command window each time a function is executed from the Functions Panel.
Open the Tools->Options->Startup window, and specify the macro to be launched.
Only an administrator has access to all these controls.
ObjectSet measurements are automatically recomputed after one or more objects are manually deleted or edited. If an object in an ObjectSet is added or edited in the Object Editing Task, then all measurements previously computed are erased, and Object measurements should be recomputed by clicking on the corresponding icon in the contextual toolbar of the Measurement Task.
All Object measurements are automatically erased when one or more object is edited in the Object Editing Task since some of these measurements depend on the size and shape of the object. Click again on the
button in the Measurements task to recompute all measurements.
These functions are located in the User-Assisted section of the Object Extraction Task.
The following extensions are only available in Dev: 3D Image Processing, Image Display and Skeletonization, Color Segmentation, Multifocus. Image Registration is a stand-alone extension, but the registration function is available in the Process->Images->Matching group.
Once a classifier is built in Classifier Builder, it can be called as a C# function. Refer to the example in the C:\Program Files\Aphelion 4.1.1\Dev\Examples\dotnet\Applications\Classification\DataSets\Noodles folder that demonstrates this capability.
Specific camera drivers can be used in the Dev environment. The camera then appears in the list of available devices.
All the classification functions, Image Annotator, Virtual Image Capture, Virtual Image Stitcher, and VisionTutor are stand-alone extensions.
VisionTutor is a computer vision course that is interfaced with Aphelion™. It is equivalent to a two semester course in image processing. This multimedia product contains lectures and laboratory experiments. The laboratory experiments interface directly with Aphelion™ so that the user may see and evaluate the results.
There is a site license available for Aphelion™. For a price of about 5 times the standard price of Aphelion™, a customer can get as many copies of Aphelion™ as necessary to equip a set of computers for teaching or research purposes. A single point of contact has to be elected, to avoid too much administrative hassles, and a maintenance agreement is automatically included in the package.
Apart from the price, there is no difference between an academic and a commercial version of Aphelion™. There is a 40% discount for non-profit organizations.
It is possible to download a trial version of Aphelion™ from the web. You just have to fill the form in the Download menu, and follow the instructions. This demo will have exactly the same capabilities than the standard Aphelion™ Developer version. After 30 days, or 100 trials, it will stop. Sending a P.O. will almost automatically reset the system, without having to reinstall the software. You will be given a software key to transform an evaluation version into a permanent one
For a yearly fee, Aphelion™ users have access to the hot-line, including email support, bug fixes, and new releases as they become available. A maintenance agreement is usually valid for a period of at least one year. Site licenses are usually sold with a maintenance agreement. Customers who do not wish to enter into a maintenance agreement can get upgrade versions for about 1/3 of the original price. An upgrade is the most recent version of Aphelion™, including new documentation, new Image Processing operators, and GUI enhancements.
The following modules can be used with Aphelion™: 3D Image Processing, Analysis, and Skeletonization, Image Annotator, Image Registration, Classification, Color Segmentation, Virtual Image Capture and Stitcher, MultiFocus, VisionTutor, and much more. These modules can be purchased from your local dealer or rep.
No, Fuzzy Logic Toolkit is delivered free of charge with Classifier Builder, but with the restriction that Aphelion Dev has to be purchased. On the other hand, Neural Network Toolkit is an optional extension, and has to be purchased separately.
Image Understanding is not Image Processing. Image processing deals only with pixels. Image Understanding groups pixels into objects and then works with the objects and their related attributes.
Segmentation is a process of separating areas of an image into separate components. Two basic types of segmentation are region-based, where groups of similar pixels are grouped into regions or blobs, and edge-based, where edges or lines are placed between areas of the images that are dissimilar. The Object Extraction task available in Lab and Dev is proposing a basic set of segmentation tools.
Aphelion™'s Operator library contains the latest state-of-the-art morphology Operators developed at Ecole des Mines de Paris.
Very large 2D images and 3D images can be processsed on a 64 bit machine without any size restriction.
Yes, using the .NET environment, Aphelion™ operators may be run from any other Microsoft application. Stand-alone applications can also be developed in any Visual Studio language (i.e Visual Basic, C++, C#). Aphelion Dev macro languages can be developed in BasicScript, Python, and C#.
Yes, color-based segmentation is available in Aphelion Dev. It can be accessed in the Object Extraction Task of Aphelion Dev, after invoking the User Assisted option. Aphelion Dev also supports 10 different color spaces.
Yes, both file formats are the same.
Detecting overlapping objects is a difficult task. One solution is as follows. Use the Aphelion™ Operator "ImgRegionGrow" to segment the objects from the background data. This algorithm starts with a seed and grows a surrounding region based on pixel values and stops growing when a set limit is reached. This method will retain each object's unique identity. The Color Extension includes an interative function implementing Region Growing
Aphelion™ can process images of any size, digitized on 8, 16, 32, 64 bits. Integer and floating-point images are supported, as well as gray-scale, color, and complex images. For image display, Aphelion™ supports the notion of display context, which allows to display more than 8 bit images on the screen, with graphic overlay if required.
By default, Aphelion™ Dev is proposing two drivers: IEEE1394, and DirectShow. Other image acquisition device interfaces are available as optional extensions. Please contact us to get the list of the currently available interfaces.
Aphelion™ support TIFF, BMP, JPEG, KBVision, and other formats. The list of image formats is available in the Aphelion Imaging Suite User Guide. An operator is also available to import uncompressed raw data images. Most of non-supported images can be imported in Aphelion™ via the import process.
Yes, measurements are easily exported to Excel or CSV files from the measurement grid or the contextual toobar.
Actually, most of the Aphelion™ operators have been ported from 2D to 3D, and are all gathered in the 3D Image Processing optional extension. The format of a 3D image is the VTK format from Kitware, Inc. Aphelion™ has tools to generate a 3D image from a series of 2D TIFF images. The ISR (ObjectSet) format has also be extended to 3D. Measurements such as volume, sphericity, intercept numbers, are available for 3D images. In addition to the 3D Image Processing module, there is a 3D Image Display module based on the VTK 3rd party product from Kitware, Inc.
Aphelion™ libraries are available as DLLs which can be called from Visual C++ or other environments, and as .NET components.
Yes, it is possible. the set of Aphelion™ .NET components includes components to display images, annotate images, display charts, etc.
There is an optional extension available with Aphelion™ to control the stage of a microscope. Contact your local representative for more information.
In optical microscopy, Aphelion™ will usually be used with a camera mounted on top of the microscope. The Aphelion™ Stage Control extension allows to control the motion of the stage in X, Y and Z directions. Aphelion ™ has also been successfully interfaced to scanning electron microscopes. Contact your local representative for more information.