The ''Aphelion Imaging Software Suite'' is a
software suite
A software suite (also known as an application suite) is a collection of computer programs (application software, or programming software) of related functionality, sharing a similar user interface and the ability to easily exchange data with eac ...
that includes three base products - Aphelion Lab, Aphelion Dev, and Aphelion for addressing
image processing
An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimension ...
and
image analysis
Image analysis or imagery analysis is the extraction of meaningful information from images; mainly from digital images by means of digital image processing techniques. Image analysis tasks can be as simple as reading bar coded tags or as sophi ...
applications. The suite also includes a set of
extension programs to implement specific vertical applications that benefit from imaging techniques.
The Aphelion
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
products can be used to
prototype and
deploy
Deployment may refer to:
Engineering and software Concepts
* Blue-green deployment, a method of installing changes to a web, app, or database server by swapping alternating production and staging servers
* Continuous deployment, a software ...
applications, or can be integrated, in whole or in part, into a user's system as processing and visualization
libraries
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
whose components are available as both
DLLs or
.Net components.
History and evolution
The development of Aphelion started in 1995 as a joint project of a French company, S.A., and an American company, Amerinex Applied Imaging, Inc. (AAI) Aphelion's image processing and analysis functions were made from operators available from the KBVision software developed and sold by Amerinex's predecessor, Amerinex Artificial Intelligence Inc. In the 1990s, the XLim software library was developed at the
Center of Mathematical Morphology of
Mines ParisTech
Mines Paris - PSL, officially École nationale supérieure des mines de Paris (until May 2022 Mines ParisTech, also known as École des mines de Paris, ENSMP, Mines de Paris, les Mines, or Paris School of Mines), is a French grande école and a c ...
, and both companies carried out its development tasks.
The first
version of Aphelion was completed and released in April 1996. Successive versions were released before the first official stable release in December 1996 at the Photonics East conference in
Boston
Boston (), officially the City of Boston, is the capital city, state capital and List of municipalities in Massachusetts, most populous city of the Commonwealth (U.S. state), Commonwealth of Massachusetts, as well as the cultural and financ ...
and the Solutions Vision show in
Paris
Paris () is the capital and most populous city of France, with an estimated population of 2,165,423 residents in 2019 in an area of more than 105 km² (41 sq mi), making it the 30th most densely populated city in the world in 2020. ...
in January 1997, where at the latter it competed with Stemmer Imaging's imaging toolbox.
In 1998, version 2.3 of Aphelion for
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released ...
was released, and its user base was growing in both France and the United States. Version 3.0, totally rewritten to take advantage of
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
's then-recent
ActiveX
ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. ...
technology, was officially released in 2000. It also became available as a « Developer » version, for rapid prototyping of applications using its intuitive and the macro recording capability, and a « Core » version, including the full library as a set of ActiveX components to be used by
software developer
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development inv ...
s, integrators and
original equipment manufacturer
An original equipment manufacturer (OEM) is generally perceived as a company that produces non-aftermarket parts and equipment that may be marketed by another manufacturer. It is a common industry term recognized and used by many professional or ...
s ().
As AAI turned its focus to
security" \n\n\nsecurity.txt is a proposed standard for websites' security information that is meant to allow security researchers to easily report security vulnerabilities. The standard prescribes a text file called \"security.txt\" in the well known locat ...
, in 2001, ADCIS took the lead on developing Aphelion. focused on
millimeter wave scanner
A millimeter wave scanner is a whole-body imaging device used for detecting objects concealed underneath a person’s clothing using a form of electromagnetic radiation. Typical uses for this technology include detection of items for commercial ...
s for concealed weapon detection at
airports, and eventually merged with Millimetrics to become Millivision.
In 2004, specified version 4.0 of Aphelion. The set of image processing/analysis functions was rewritten one more time to be compatible with the
.NET technology and the emergence of 64 bit architecture s. In addition, the was redesigned to address two usage types: a semi-automatic use where the user is guided through the different steps of functions, and a fully automatic use where the expert user can quickly invoke imaging functions. Its first release was presented at the exhibition in
Birmingham
Birmingham ( ) is a city and metropolitan borough in the metropolitan county of West Midlands in England. It is the second-largest city in the United Kingdom with a population of 1.145 million in the city proper, 2.92 million in the We ...
,
the same year. During the Vision Show in Paris in October 2008, the new Aphelion Lab product was launched for users that are not specialists in image processing. It is easier to use, and only includes fewer image processing functions. It was then included in the Aphelion Image Processing Suite, consisting of Aphelion Dev (replacing Aphelion Developer), Aphelion Lab, Aphelion (replacing Aphelion Core), and a set of extensions.
Nowadays, is still working on the suite, and updated versions with new extensions and functionalities continually become available from the websites of both companies. In 2015, support was added for very large images and scan microscope images
(virtual slides compound into a very large
JPEG 2000
JPEG 2000 (JP2) is an image compression standard and coding system. It was developed from 1997 to 2000 by a Joint Photographic Experts Group committee chaired by Touradj Ebrahimi (later the JPEG president), with the intention of superseding th ...
image) for high throughput imaging, and new specific extensions were also added. In late 2015, announced Aphelion's port for
tablets and
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s, for
vertical applications.
The name "Aphelion" comes from the
astronomical term of the same name, meaning the point on a planet rotating around the
Sun where it lies farthest from it, applying the term in a metaphorical sense.
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
was the
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
used on scientific
workstation
A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''worksta ...
s in the 1990s, such as on the workstations manufactured by market leader
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, ...
, which
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
suite Aphelion was quite removed from.
Description
Aphelion is a software suite to be used for image processing and image analysis. It supports 2D and
3D, monochrome, color, and multi-band images. It is developed by , a French
software house located in
Saint-Contest
Saint-Contest () is a commune in the Calvados department in the Normandy region in northwestern France.
Population
Administration Mayors of Saint-Contest
International relations
Saint-Contest is twinned with:
* Marchwood, near Southa ...
,
Calvados,
Normandy
Normandy (; french: link=no, Normandie ; nrf, Normaundie, Nouormandie ; from Old French , plural of ''Normant'', originally from the word for "northman" in several Scandinavian languages) is a geographical and cultural region in Northwestern ...
.
Aphelion is widely used in the scientific/industry community to solve basic and complex imaging applications. First, the imaging application is quickly developed from the Graphical User Interface, involving a set of functions that can be automatically recorded into a macro command. The macro
languages
Language is a structured system of communication. The structure of a language is its grammar and the free components are its vocabulary. Languages are the primary means by which humans communicate, and may be conveyed through a variety of met ...
available in Aphelion (i.e. BasicScript, Python, and C#) help to
process batch of images, and prompt the user if needed for specific parameters that are applied to the imaging functions. All Aphelion image processing functions are written in C++, and the Aphelion user interface is written in C#. C++ functions can be called from the C# language thanks the use of dedicated
wrappers.
The main principle of image processing is to automatically process pixels of a
digital image
A digital image is an image composed of picture elements, also known as ''pixels'', each with '' finite'', '' discrete quantities'' of numeric representation for its intensity or gray level that is an output from its two-dimensional functions f ...
, then extract one or more objects of interest (i.e. cells in the field of biology, inclusions in the field of material science) and compute one or more measurements on those objects to quantify the image and generate a verdict (good image, image with defects, cancerous cells). In other words, starting from an image, pixels are processed by a set of successive functions or operators until only measurements are computed and used as the input of a 3rd party system or a classification software that will classify objects of interest that have been extracted during the imaging process.
An acquisition system such as a
digital camera
A digital camera is a camera that captures photographs in digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film. Digital cameras are now widely incorporated into mobile devic ...
, a
video camera
A video camera is an optical instrument that captures videos (as opposed to a movie camera, which records images on film). Video cameras were initially developed for the television industry but have since become widely used for a variety of othe ...
, an
optical
Optics is the branch of physics that studies the behaviour and properties of light, including its interactions with matter and the construction of instruments that use or detect it. Optics usually describes the behaviour of visible, ultrav ...
or
electron microscope
An electron microscope is a microscope that uses a beam of accelerated electrons as a source of illumination. As the wavelength of an electron can be up to 100,000 times shorter than that of visible light photons, electron microscopes have a ...
, a
medical scanner
Medical imaging is the technique and process of imaging the interior of a body for clinical analysis and medical intervention, as well as visual representation of the function of some organs or tissues (physiology). Medical imaging seeks to rev ...
, or a smartphone can be used to capture images. The set of values or
pixel
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a raster image, or the smallest point in an all points addressable display device.
In most digital display devices, pixels are the s ...
s can be processed as a 1D image (1D signal), a 2D image (array of pixel values corresponding to a monochrome or
color image
A digital image is an image composed of picture elements, also known as ''pixels'', each with ''finite'', '' discrete quantities'' of numeric representation for its intensity or gray level that is an output from its two-dimensional functions f ...
), or a 3D image displayed using
volume rendering
In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field.
A typical 3D data set is a group of 2D slice imag ...
(array of voxels in the 3D space) or displaying surfaces by using
3D rendering
3D rendering is the 3D computer graphics process of converting 3D models into 2D images on a computer. 3D renders may include photorealistic effects or non-photorealistic styles.
Rendering methods
Rendering is the final process of creati ...
. A 2D color image is made of 3 value pixels (typically
Red, Green, and Blue information or another
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
), and a 3D image is made of monochrome, color (
indexed color are often used),
multispectral
Multispectral imaging captures image data within specific wavelength ranges across the electromagnetic spectrum. The wavelengths may be separated by filters or detected with the use of instruments that are sensitive to particular wavelengths, ...
, or
hyperspectral
Hyperspectral imaging collects and processes information from across the electromagnetic spectrum. The goal of hyperspectral imaging is to obtain the spectrum for each pixel in the image of a scene, with the purpose of finding objects, identifyi ...
data. When dealing with videos, an additional band is added corresponding to
temporal information.
The Aphelion Software Suite includes three base products, and a set of optional extensions for specific applications:
* Aphelion Lab: Entry-level package for non-experts in image processing. It helps to quickly
segment an image in a semi-automatic or manual ways, and compute a set of measurements computed on objects of interest that have been extracted during the segmentation process. A set of
wizards guides the user from image acquisition to
report generation.
* Aphelion Dev:
Full imaging environment including over 450 functions to develop and
deploy
Deployment may refer to:
Engineering and software Concepts
* Blue-green deployment, a method of installing changes to a web, app, or database server by swapping alternating production and staging servers
* Continuous deployment, a software ...
an application that involves image processing and analysis. It also includes a set of
macro-command languages to automate any application to be invoked from the user interface. It also helps to run the imaging algorithm on more than one image that are stored on disk, available on the network, or captured by an acquisition device. Aphelion libraries for image processing and visualization are provided in Aphelion Dev as DLLs and .Net components.
* Aphelion :
A set of libraries to develop a stand-alone application with a custom interface based on the Aphelion libraries. This
software development kit
A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific ...
including display, processing and analysis
functions that can be used by software developers and s. It is provided as DLLs and .Net components. The stand-alone application is typically developed in C# on one computer, and then deployed on multiple
s and systems.
A set of optional extensions can be added to the « Aphelion Dev » product, depending on the application. An evaluation version of Aphelion can be run on a for 30 days. A permanent version of Aphelion is available based on a perpetual license.
Upgrade
Upgrading is the process of replacing a product with a newer version of the same product. In computing and consumer electronics an upgrade is generally a replacement of hardware, software or firmware with a newer or better version, in order to ...
s are available through a maintenance agreement based on a yearly fee.
Technical support
Technical support (abbreviated as tech support) is a call centre type customer service provided by companies to advise and assist registered users with issues concerning their technical products. Traditionally done on the phone, technical support ...
is provided by the engineers who are developing the product.
The goal of image processing is usually to extract object(s) of interest in an image, and then to
classify Classification is a process related to categorization, the process in which ideas and objects are recognized, differentiated and understood.
Classification is the grouping of related facts into classes.
It may also refer to:
Business, organizat ...
them based on some characteristics such as shape, density, position, etc. Using Aphelion, this goal is achieved by performing the following tasks:
# Load an image from disk or acquire an image using an acquisition device.
# Enhance the image
removing noise or modifying its contrast.
# Segment the image extracting objects of interest to be measured and analyzed. Typically, for simple applications, a
threshold
Threshold may refer to:
Architecture
* Threshold (door), the sill of a door
Media
* ''Threshold'' (1981 film)
* ''Threshold'' (TV series), an American science fiction drama series produced during 2005-2006
* "Threshold" (''Stargate SG-1''), ...
is performed to generate a binary image. Then,
morphological operators are applied to clean the image and only keep objects of interest. Finally, a label value is given to each object based on its
connectivity (4 or 8 connectivity when a square grid is used), and the background of the image is given value zero.
# The set of objects can be manually edited by the user to remove artifacts, and alter their edges. Objects can then be measured in terms of shape, color,
densitometry
Densitometry is the quantitative measurement of optical density in light-sensitive materials, such as photographic paper or photographic film, due to exposure to light.
Overview
Optical density is a result of the darkness of a developed pictu ...
, and then classified using the measurements.
# What has been developed above for one image can be applied to a batch of images thanks to the use of the macro-commands available in the Aphelion User Interface. It helps to generate more measurements and get a more robust algorithm working on multiple images.
# Statistical analysis can be performed on the measurements and
classifiers can be
trained if the number of objects is large enough and if descriptors or measurements are available to classify objects into classes or categories.
Applications
The Aphelion Imaging Software Suite is used by students, researchers, engineers, and software developers in many application domains involving image processing and computer vision, such as:
* security (
surveillance, object tracking)
*
remote sensing
Remote sensing is the acquisition of information about an object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring information about Ear ...
*
quality control for the industry and inspection applications
*
materials science
*
life sciences
This list of life sciences comprises the branches of science that involve the scientific study of life – such as microorganisms, plants, and animals including human beings. This science is one of the two major branches of natural science, th ...
(
medicine
Medicine is the science and Praxis (process), practice of caring for a patient, managing the diagnosis, prognosis, Preventive medicine, prevention, therapy, treatment, Palliative care, palliation of their injury or disease, and Health promotion ...
and
biology
Biology is the scientific study of life. It is a natural science with a broad scope but has several unifying themes that tie it together as a single, coherent field. For instance, all organisms are made up of cells that process hereditar ...
)
* earth science (
geology
Geology () is a branch of natural science concerned with Earth and other astronomical objects, the features or rocks of which it is composed, and the processes by which they change over time. Modern geology significantly overlaps all other Ea ...
)
* theory (image processing, machine learning and optimization)
Security
Aphelion has been used in the field of
video surveillance
Closed-circuit television (CCTV), also known as video surveillance, is the use of video cameras to transmit a signal to a specific place, on a limited set of monitors. It differs from broadcast television in that the signal is not openly tr ...
involving multiple cameras. An application has been developed to monitor a
subway
Subway, Subways, The Subway, or The Subways may refer to:
Transportation
* Subway, a term for underground rapid transit rail systems
* Subway (underpass), a type of walkway that passes underneath an obstacle
* Subway (George Bush Interconti ...
in a capital city (corridors, platforms, etc.). Another application has been developed to count the number of people entering/exiting a room. Aphelion can also be used to monitor traffic on roads, and analyze trajectories of moving objects.
In the fields of robotics and computer vision, the software can be used to detect static and moving objects such as vehicles, and moving targets.
Aphelion has been used in
portable devices
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical k ...
to read car
license plates. also used the Aphelion to perform
3D reconstructions of 2D shapes and estimate the weight and the volume of the 3D object.
AphelionApplication8.jpg, alt=Photo of a license plate, ''Automatic number plate recognition.''
Road traffic safety
Road traffic safety refers to the methods and measures used to prevent road users from being killed or seriously injured. Typical road users include pedestrians, cyclists, motorists, vehicle passengers, horse riders, and passengers of on-roa ...
AphelionApplication21.jpg, alt=Photo of video surveillance in a corridor subway, ''Person tracking in a subway using multiple cameras.''
Video surveillance
AphelionApplication30.jpg, alt=Photo of fighter jet landing on an aircraft carrier, ''Airplane
An airplane or aeroplane (informally plane) is a fixed-wing aircraft that is propelled forward by thrust from a jet engine, propeller, or rocket engine. Airplanes come in a variety of sizes, shapes, and wing configurations. The broad spe ...
landing
Landing is the last part of a flight, where a flying animal, aircraft, or spacecraft returns to the ground. When the flying object returns to water, the process is called alighting, although it is commonly called "landing", "touchdown" or ...
on a ship tracking.''
Object tracking
AphelionApplication7.jpg, alt=Photo of cars detected with boxes in traffic, ''Car
A car or automobile is a motor vehicle with wheels. Most definitions of ''cars'' say that they run primarily on roads, seat one to eight people, have four wheels, and mainly transport people instead of goods.
The year 1886 is regarded as t ...
tracking.''
Object tracking
Remote sensing
Aphelion is used to automatically detect
road
A road is a linear way for the conveyance of traffic that mostly has an improved surface for use by vehicles (motorized and non-motorized) and pedestrians. Unlike streets, the main function of roads is transportation.
There are many types of ...
s,
buildings
A building, or edifice, is an enclosed structure with a roof and walls standing more or less permanently in one place, such as a house or factory (although there's also portable buildings). Buildings come in a variety of sizes, shapes, and func ...
,
agricultural fields in
satellite images
Satellite images (also Earth observation imagery, spaceborne photography, or simply satellite photo) are images of Earth collected by imaging satellites operated by governments and businesses around the world. Satellite imaging companies sell im ...
. The software can also be used to analyze the surface of the sun.
Satellite images are usually multi band images, and contain information that the human eye cannot see. In addition, they are usually digitized on more than 8 bits. In remote sensing applications, hyperspectral images are commonly used (infrared and ultraviolet). They help to extract some specific contrast areas in known wavelengths.
AphelionApplication4.jpg, alt=Airplane photo of Normandy rural area, ''Field identification and classification.''
Remote sensing
AphelionApplication22.jpg, alt=Airplane photo of Paris, ''Road and building detection.''
Remote sensing
Quality control and inspection
In the field of quality control for industry, has developed a specific measurement software product to analyze
printed circuit board
A printed circuit board (PCB; also printed wiring board or PWB) is a medium used in electrical and electronic engineering to connect electronic components to one another in a controlled manner. It takes the form of a laminated sandwich str ...
in the field of
electronics
The field of electronics is a branch of physics and electrical engineering that deals with the emission, behaviour and effects of electrons using electronic devices. Electronics uses active devices to control electron flow by amplification ...
.
Aphelion has also been used to analyze and read documents, as well as detecting defects on
printed documents.
In the field of
cosmetics
Cosmetics are constituted mixtures of chemical compounds derived from either natural sources, or synthetically created ones. Cosmetics have various purposes. Those designed for personal care and skin care can be used to cleanse or protec ...
, Aphelion has been used to analyze the wear and tear of
nail polish, and to perform quality control on
facial cream. The software can also be used to compare images over time (before and after) and to objectively measure the efficacy of an anti-wrinkle cream. Other quality control applications have been developed by such as the automatic classification of
argentic grains on films.
In optics field, was involved in two projects, one to develop an innovative technique to cut
lenses
A lens is a transmissive optical device which focuses or disperses a light beam by means of refraction. A simple lens consists of a single piece of transparent material, while a compound lens consists of several simple lenses (''elements ...
for
glasses
Glasses, also known as eyeglasses or spectacles, are vision eyewear, with lenses (clear or tinted) mounted in a frame that holds them in front of a person's eyes, typically utilizing a bridge over the nose and hinged arms (known as temples or ...
and one to model rigid scleral
contact lens
Contact lenses, or simply contacts, are thin lenses placed directly on the surface of the eyes. Contact lenses are ocular prosthetic devices used by over 150 million people worldwide, and they can be worn to correct vision or for cosmetic ...
es in the 3D space, and then mill them. These contact lenses are worn by patients who have severe injuries in the eye (explosion, piece of glass, etc.). This last project is a joint project between EyePrint Prosthetics and .
AphelionApplication6.jpg, alt=Photo of nail with red nail polish, ''Nail polish tear and wear analysis.''
Cosmetics
AphelionApplication14.jpg, alt=Macro photography of a cleanser, ''Quality control of a cleanser (facial cream).''
Cosmetics
AphelionApplication31.jpg, alt=Photo of wrinkles observed using microscope, ''Wrinkle
A wrinkle, also known as a rhytid, is a fold, ridge or crease in an otherwise smooth surface, such as on skin or fabric. Skin wrinkles typically appear as a result of ageing processes such as glycation, habitual sleeping positions, loss of bod ...
s cream quality control.''
Cosmetics
AphelionApplication23.jpg, alt=Photo of printed letters, ''Printed documentation quality control.''
Printing
AphelionApplication16.jpg, alt=Photo of a lens being cut and with digital annotations, ''Lens cutting system.''
Optics
AphelionApplication25.jpg, alt=Macro photography of printed circuit board, ''Printed circuit board inspection.''
Electronics
AphelionApplication15.jpg, alt=Photo of argentic grains, ''Argentic grains monitoring.''
Photography
Photography is the visual art, art, application, and practice of creating durable images by recording light, either electronically by means of an image sensor, or chemically by means of a light-sensitive material such as photographic film. It i ...
Materials science
In the field of
metallurgy
Metallurgy is a domain of materials science and engineering that studies the physical and chemical behavior of metallic elements, their inter-metallic compounds, and their mixtures, which are known as alloys.
Metallurgy encompasses both the sci ...
, Aphelion ActiveX
[ActiveX components of Aphelion Developer are .Net component ancestors of the current Aphelion software development kit.] components have been used to do
metallography
Metallography is the study of the physical structure and components of metals, by using microscopy.
Ceramic and polymeric materials may also be prepared using metallographic techniques, hence the terms ceramography, plastography and, collecti ...
in conjunction with
electron microscopes
An electron microscope is a microscope that uses a beam of accelerated electrons as a source of illumination. As the wavelength of an electron can be up to 100,000 times shorter than that of visible light photons, electron microscopes have a hi ...
() and
microprobe A microprobe is an instrument that applies a stable and well-focused beam of charged particles (electrons or ions) to a sample.
Types
When the primary beam consists of accelerated electrons, the probe is termed an electron microprobe, when the pr ...
() to quantify and analyze
inclusions in
steel.
Carbon
Carbon () is a chemical element with the symbol C and atomic number 6. It is nonmetallic and tetravalent—its atom making four electrons available to form covalent chemical bonds. It belongs to group 14 of the periodic table. Carbon makes ...
dispersion in one step of font production has also been analyzed using image processing techniques.
During the process of surface coating, and metallic element
diffusion
Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemical p ...
(chrome-alumine), a link has been established between the shape of elements analyzed on images, and constraints generated by these particles (observed by
X-ray diffraction). Based on
ASTM
ASTM International, formerly known as American Society for Testing and Materials, is an international standards organization that develops and publishes voluntary consensus technical standards for a wide range of materials, products, systems, a ...
standards, a set of specific tools has been implemented in the Aphelion software product to detect and then analyze
grain boundaries
In materials science, a grain boundary is the interface between two grains, or crystallites, in a polycrystalline material. Grain boundaries are two-dimensional defects in the crystal structure, and tend to decrease the electrical and thermal ...
. Work has been done in field of
electron tomography to add image alignment and 3D reconstruction tools
plug-in
Plug-in, plug in or plugin may refer to:
* Plug-in (computing) is a software component that adds a specific feature to an existing computer program.
** Audio plug-in, adds audio signal processing features
** Photoshop plugin, a piece of softwar ...
using
images.
Image analysis also helps to study
composite polymers strengthen by
glass fiber
Glass fiber ( or glass fibre) is a material consisting of numerous extremely fine fibers of glass.
Glassmakers throughout history have experimented with glass fibers, but mass manufacture of glass fiber was only made possible with the inventi ...
, and to measure the impact of the size of micro threads used to link soft fibers in the perpendicular direction. The size of the threads can modify the matrix distribution used to combine this
material
Material is a substance or mixture of substances that constitutes an object. Materials can be pure or impure, living or non-living matter. Materials can be classified on the basis of their physical and chemical properties, or on their geolo ...
. The study of the distribution of metallic elements in composite materials and alloys, such as
AlSiC AlSiC, pronounced "alsick", is a metal matrix composite consisting of aluminium matrix with silicon carbide particles. It has high thermal conductivity (180–200 W/m K), and its thermal expansion can be adjusted to match other materials, e.g. sili ...
is usually performed by
granulometry involving image processing and analysis. Porosity of
macromolecular
A macromolecule is a very large molecule important to biophysical processes, such as a protein or nucleic acid. It is composed of thousands of covalently bonded atoms. Many macromolecules are polymers of smaller molecules called monomers. The ...
materials as
xerogel
A gel is a semi-solid that can have properties ranging from soft and weak to hard and tough. Gels are defined as a substantially dilute cross-linked system, which exhibits no flow when in the steady-state, although the liquid phase may still di ...
is sometime studied using 3D and
X-ray microtomography
X-ray microtomography, like tomography and X-ray computed tomography, uses X-rays to create cross-sections of a physical object that can be used to recreate a virtual model ( 3D model) without destroying the original object. The prefix ''micro-' ...
.
The Aphelion software product has been used in the field of
chemical engineering
Chemical engineering is an engineering field which deals with the study of operation and design of chemical plants as well as methods of improving production. Chemical engineers develop economical commercial processes to convert raw materials in ...
to study water mixes coming from two different sources in a
continuous stirred-tank reactor
The continuous stirred-tank reactor (CSTR), also known as vat- or backmix reactor, mixed flow reactor (MFR), or a continuous-''flow'' stirred-tank reactor (C''F''STR), is a common model for a chemical reactor in chemical engineering and environme ...
. First, a correlation has been established between the light intensity from a laser plane
described as grey level values, and concentrations going through that plane. The correlation was then used to quantify concentration evolutions using image processing.
In the field of
industrial water treatment and
sewage treatment
Sewage treatment (or domestic wastewater treatment, municipal wastewater treatment) is a type of wastewater treatment which aims to remove contaminants from sewage to produce an effluent that is suitable for discharge to the surrounding e ...
, Aphelion helps to process XRay microtomograph images of
sewage sludge
Sewage sludge is the residual, semi-solid material that is produced as a by-product during sewage treatment of industrial or municipal wastewater. The term " septage" also refers to sludge from simple wastewater treatment but is connected to si ...
. Each section is processed as a 2D image, a binary threshold is then applied to discriminate between air and the humid material, and finally a 3D reconstruction is performed to track the volume evolution of cracks during the
drying
Drying is a mass transfer process consisting of the removal of water or another solvent by evaporation from a solid, semi-solid or liquid. This process is often used as a final production step before selling or packaging products. To be considere ...
process. This last process is important to treat
sewage sludge
Sewage sludge is the residual, semi-solid material that is produced as a by-product during sewage treatment of industrial or municipal wastewater. The term " septage" also refers to sludge from simple wastewater treatment but is connected to si ...
to be
landfilled,
incinerated
Incineration is a waste treatment process that involves the combustion of substances contained in waste materials. Industrial plants for waste incineration are commonly referred to as waste-to-energy facilities. Incineration and other high ...
or applied on agricultural land. The automatic analysis helped to track the crack evolution depending on the origin of different sludges. The image processing involved a
histogram equalization
Histogram equalization is a method in image processing of contrast adjustment using the image's histogram.
Overview
This method usually increases the global contrast of many images, especially when the image is represented by a narrow ran ...
followed by an
Otsu threshold. Aphelion has also been used in the field of XRay microtomography to perform statistical analysis of
foam
Foams are materials formed by trapping pockets of gas in a liquid or solid.
A bath sponge and the head on a glass of beer are examples of foams. In most foams, the volume of gas is large, with thin films of liquid or solid separating the ...
s (number of bubble faces, bubble average size, etc.).
AphelionApplication1.jpg, alt=Virtual 3D image of zircone spherical particles in alumine, ''Zirconium
Zirconium is a chemical element with the symbol Zr and atomic number 40. The name ''zirconium'' is taken from the name of the mineral zircon, the most important source of zirconium. The word is related to Persian '' zargun'' (zircon; ''zar-gun'' ...
particles in aluminium
Aluminium (aluminum in AmE, American and CanE, Canadian English) is a chemical element with the Symbol (chemistry), symbol Al and atomic number 13. Aluminium has a density lower than those of other common metals, at approximately o ...
.''
3D analysis
AphelionApplication24.jpg, ''Chemical mapping
A chemical substance is a form of matter having constant chemical composition and characteristic properties. Some references add that chemical substance cannot be separated into its constituent Chemical element, elements by physical separation m ...
.''
Materials science, alt=False-colour images of chemical components concentrations
AphelionApplication5.jpg, alt=Close-up picture of concrete with blue elements visible, ''Granulometry.''
Materials science
AphelionApplication36.jpg, alt=Microscopy image of grains of a material with boundaries displayed in yellow overlay, ''Grain Sizing.''
Materials science
AphelionApplication35.jpg, alt=Microscopy image of a steel inclusion, ''Inclusion Analysis in steel.''
Metallography
Life sciences
The comprehensive set of Aphelion functions is used to analyze images coming from an optical microscope and a camera mounted on top of the microscope. The software also controls the automated stage mounted on the microscope in the X, Y and Z directions. Z is used to change
focus
Focus, or its plural form foci may refer to:
Arts
* Focus or Focus Festival, former name of the Adelaide Fringe arts festival in South Australia Film
*''Focus'', a 1962 TV film starring James Whitmore
* ''Focus'' (2001 film), a 2001 film based ...
. Measurements based on shape analysis (surface area, perimeter, volume, elongation, compactness, etc.) and texture analysis (e.g., homogeneity, average intensity, moments) are automatically computed by Aphelion and displayed in the user interface in a spreadsheet on which statistical analysis as surface ratios can be performed. Analysis reports can also be generated in the user interface and then saved in specific folders. Microscopes using
reflected light
Reflection is the change in direction of a wavefront at an interface between two different media so that the wavefront returns into the medium from which it originated. Common examples include the reflection of light, sound and water waves. The ' ...
can also be used for the analysis. For example, a specific software based on the Aphelion ActiveX components
is capable to measure
inhibitor
Inhibitor or inhibition may refer to:
In biology
* Enzyme inhibitor, a substance that binds to an enzyme and decreases the enzyme's activity
* Reuptake inhibitor, a substance that increases neurotransmission by blocking the reuptake of a neurotra ...
agent effects on
dentin
Dentin () (American English) or dentine ( or ) (British English) ( la, substantia eburnea) is a calcified tissue of the body and, along with enamel, cementum, and pulp, is one of the four major components of teeth. It is usually covered by e ...
cells resorption.
In the field of
cytopathology
Cytopathology (from Greek , ''kytos'', "a hollow"; , ''pathos'', "fate, harm"; and , '' -logia'') is a branch of pathology that studies and diagnoses diseases on the cellular level. The discipline was founded by George Nicolas Papanicolaou in ...
, developed a set of software products such as a specific software to analyze blood composition, count and classify red globules,
and another software to automatically classify cancerous cells using a classification based on multiple neural networks. Images are first acquired by a video camera mounted on an automated optical microscope. They are then automatically processed by Aphelion, and cytoplasm and nuclei are segmented using a
watershed
Watershed is a hydrological term, which has been adopted in other fields in a more or less figurative sense. It may refer to:
Hydrology
* Drainage divide, the line that separates neighbouring drainage basins
* Drainage basin, called a "watershe ...
algorithm. Aphelion has also been used to study
tumor
A neoplasm () is a type of abnormal and excessive growth of tissue. The process that occurs to form or produce a neoplasm is called neoplasia. The growth of a neoplasm is uncoordinated with that of the normal surrounding tissue, and persists ...
vascularization
Angiogenesis is the physiological process through which new blood vessels form from pre-existing vessels, formed in the earlier stage of vasculogenesis. Angiogenesis continues the growth of the vasculature by processes of sprouting and splitting ...
in low resolution images using a slide
scanner (much cheaper than a scan microscope). The software that was developed helped the detection of
immune-marked cells.
Image analysis is also used in
histology
Histology,
also known as microscopic anatomy or microanatomy, is the branch of biology which studies the microscopic anatomy of biological tissues. Histology is the microscopic counterpart to gross anatomy, which looks at larger structures vi ...
to study
angiogenesis in 2D and 3D on microscopy images to measure effects of inhibitors and
accelerant
Accelerants are substances that can bond, mix or disturb another substance and cause an increase in the speed of a natural, or artificial chemical process. Accelerants play a major role in chemistry—most chemical reactions can be hastened with an ...
s impact on
blood vessel
Blood vessels are the structures of the circulatory system that transport blood throughout the human body. These vessels transport blood cells, nutrients, and oxygen to the tissues of the body. They also take waste and carbon dioxide away from ...
s growth.
developed a chromosome classification assistant in the field of
cytogenetics
Cytogenetics is essentially a branch of genetics, but is also a part of cell biology/cytology (a subdivision of human anatomy), that is concerned with how the chromosomes relate to cell behaviour, particularly to their behaviour during mitosis ...
to automatically detect
telomere
A telomere (; ) is a region of repetitive nucleotide sequences associated with specialized proteins at the ends of linear chromosomes. Although there are different architectures, telomeres, in a broad sense, are a widespread genetic feature mo ...
s and pair
chromosome
A chromosome is a long DNA molecule with part or all of the genetic material of an organism. In most chromosomes the very long thin DNA fibers are coated with packaging proteins; in eukaryotic cells the most important of these proteins ar ...
s.
Ploidics, a software product to quantify
ploidy
Ploidy () is the number of complete sets of chromosomes in a cell, and hence the number of possible alleles for autosomal and pseudoautosomal genes. Sets of chromosomes refer to the number of maternal and paternal chromosome copies, respective ...
based on
optical density
Absorbance is defined as "the logarithm of the ratio of incident to transmitted radiant power through a sample (excluding the effects on cell walls)". Alternatively, for samples which scatter light, absorbance may be defined as "the negative lo ...
has been developed for a customer and released as an off-the-shelf product. Aphelion can also be used to analyze
gel electrophoresis
Gel electrophoresis is a method for separation and analysis of biomacromolecules ( DNA, RNA, proteins, etc.) and their fragments, based on their size and charge. It is used in clinical chemistry to separate proteins by charge or size (IEF ...
.
In the field of
dermatology
Dermatology is the branch of medicine dealing with the skin.''Random House Webster's Unabridged Dictionary.'' Random House, Inc. 2001. Page 537. . It is a speciality with both medical and surgical aspects. A List of dermatologists, dermatologist ...
, Aphelion users developed a method to quantify
wounded cells.
Aphelion and software products based on Aphelion have been widely used in the field of
ophthalmology
Ophthalmology ( ) is a surgical subspecialty within medicine that deals with the diagnosis and treatment of eye disorders.
An ophthalmologist is a physician who undergoes subspecialty training in medical and surgical eye care. Following a med ...
. The first product that was released was capable of detecting
lesion
A lesion is any damage or abnormal change in the tissue of an organism, usually caused by disease or trauma. ''Lesion'' is derived from the Latin "injury". Lesions may occur in plants as well as animals.
Types
There is no designated classif ...
s in color
fundus images of patients with
age-related macular degeneration
Macular degeneration, also known as age-related macular degeneration (AMD or ARMD), is a medical condition which may result in blurred or no vision in the center of the visual field. Early on there are often no symptoms. Over time, however, som ...
or to automatically determine a
diabetic retinopathy
Diabetic retinopathy (also known as diabetic eye disease), is a medical condition in which damage occurs to the retina due to diabetes mellitus. It is a leading cause of blindness in developed countries.
Diabetic retinopathy affects up to 80 perc ...
grade. Other software products for ophthalmology pathologies have been developed such as for measurement of 3D volume of pigment epithelium detachment, to study
confocal images of the
cornea
The cornea is the transparent front part of the eye that covers the iris, pupil, and anterior chamber. Along with the anterior chamber and lens, the cornea refracts light, accounting for approximately two-thirds of the eye's total optical ...
in the 2D and 3D spaces, to quantify
conjunctival hyperaemia
Hyperaemia (also hyperemia) is the increase of blood flow to different tissues in the body. It can have medical implications but is also a regulatory response, allowing change in blood supply to different tissues through vasodilation. Clinically, ...
at the ocular surface, and to study
dry eye syndrome
Dry eye syndrome (DES), also known as keratoconjunctivitis sicca (KCS), is the condition of having dry eyes. Other associated symptoms include irritation, redness, discharge, and easily fatigued eyes. Blurred vision may also occur. Symptoms range ...
looking at tears present on lid wiper epithelium.
In the field of
pharmacology
Pharmacology is a branch of medicine, biology and pharmaceutical sciences concerned with drug or medication action, where a drug may be defined as any artificial, natural, or endogenous (from within the body) molecule which exerts a biochemi ...
, used the Aphelion libraries to develop a specific software product to find new
molecule
A molecule is a group of two or more atoms held together by attractive forces known as chemical bonds; depending on context, the term may or may not include ions which satisfy this criterion. In quantum physics, organic chemistry, and bio ...
s inhibiting
mitosis
In cell biology, mitosis () is a part of the cell cycle in which replicated chromosomes are separated into two new nuclei. Cell division by mitosis gives rise to genetically identical cells in which the total number of chromosomes is maint ...
in
epifluorescence microscopy images.
A joint development has been developed in
radiology
Radiology ( ) is the medical discipline that uses medical imaging to diagnose diseases and guide their treatment, within the bodies of humans and other animals. It began with radiography (which is why its name has a root referring to radiati ...
application field by and Robert Van't Hof to study
osteoporosis images of the
bone
A bone is a rigid organ that constitutes part of the skeleton in most vertebrate animals. Bones protect the various other organs of the body, produce red and white blood cells, store minerals, provide structure and support for the body, an ...
and quantify porosities. ADCIS also used
tomography
Tomography is imaging by sections or sectioning that uses any kind of penetrating wave. The method is used in radiology, archaeology, biology, atmospheric science, geophysics, oceanography, plasma physics, materials science, cosmochemistry, ...
method (
) to perform 3D reconstruction from multiple points of view measuring background absorption (e.g.,
cone beam computed tomography).
Some Aphelion research users used the software in the field of biology to automatically quantify
ox maturation. They developed segmentation techniques applied on
vertebra
The spinal column, a defining synapomorphy shared by nearly all vertebrates, Hagfish are believed to have secondarily lost their spinal column is a moderately flexible series of vertebrae (singular vertebra), each constituting a characterist ...
images including color space conversions (
CIE L*a*b* and Hue, Saturation, and Intensity) to
detect bones and
cartilage edges. Image Processing can also be used to count cells. This technique was applied when looking at
Petri dish
A Petri dish (alternatively known as a Petri plate or cell-culture dish) is a shallow transparent lidded dish that biologists use to hold growth medium in which cells can be cultured,R. C. Dubey (2014): ''A Textbook Of Biotechnology For Class-X ...
es in
microbiology
Microbiology () is the scientific study of microorganisms, those being unicellular (single cell), multicellular (cell colony), or acellular (lacking cells). Microbiology encompasses numerous sub-disciplines including virology, bacteriology, ...
.
In
agriculture
Agriculture or farming is the practice of cultivating plants and livestock. Agriculture was the key development in the rise of sedentary human civilization, whereby farming of domesticated species created food surpluses that enabled peop ...
and
botany
Botany, also called plant science (or plant sciences), plant biology or phytology, is the science of plant life and a branch of biology. A botanist, plant scientist or phytologist is a scientist who specialises in this field. The term "bot ...
, the Aphelion Software Product helps to study
macroscopic scale
The macroscopic scale is the length scale on which objects or phenomena are large enough to be visible with the naked eye, without magnifying optical instruments. It is the opposite of microscopic.
Overview
When applied to physical phenomena ...
properties of leaves. The algorithm includes a segmentation of leaves versus the background, and then compute a set of measurements and perform a statistical analysis and then classification. The ultimate goal of the application was to find a correlation between physiology parameters of fruit trees, and visual observation on leaves.
In the
food industry
The food industry is a complex, global network of diverse businesses that supplies most of the food consumed by the world's population. The food industry today has become highly diversified, with manufacturing ranging from small, traditional, ...
, Aphelion can be used to measure the average
grain
A grain is a small, hard, dry fruit ( caryopsis) – with or without an attached hull layer – harvested for human or animal consumption. A grain crop is a grain-producing plant. The two main types of commercial grain crops are cereals and legu ...
size, or to compute the surface ratio of
pulps in
tomato
The tomato is the edible berry of the plant ''Solanum lycopersicum'', commonly known as the tomato plant. The species originated in western South America, Mexico, and Central America. The Mexican Nahuatl word gave rise to the Spanish word , ...
es.
AphelionApplication3.jpg, alt=Color fundus picture, ''Color fundus images of the retina.''
Ophthalmology
AphelionApplication38.jpg, alt=Confocal microscopy gray levels image of cornea nerves, ''Confocal image of the cornea nerves.''
Ophthalmology
AphelionApplication12.jpg, alt=Microscope photo of blue stain cells and maroon immune-marqued cells, ''Immune-marqued cells detection.''
Oncology
AphelionApplication34.jpg, alt=Cells inhibiting mitosis displayed using registered bands of epifluorescence microscopy and false-colors, ''Selection of molecules inhibiting mitosis.''
Pharmacology
AphelionApplication44.jpg, alt=Black and white image of cutaneous cells healing in a Petri dish, ''Wound healing quantization.''
Dermatology
AphelionApplication26.jpg, alt=Bone radiography with edge detection displayed in overlay, ''Osteoporosis analysis.''
Radiology
AphelionApplication18.jpg, alt=Green microscope image of chromosomes, ''Chromosome classification.''
Cytogenetics
AphelionApplication17.jpg, alt=Yellow image of sparsed grains, ''Seed Analysis.''
Metrology
Earth science
In the field of geology, scientists based their research work on Aphelion to perform a statistical analysis to determine the relationship between the size and shape of rock debris present in
moraine
A moraine is any accumulation of unconsolidated debris ( regolith and rock), sometimes referred to as glacial till, that occurs in both currently and formerly glaciated regions, and that has been previously carried along by a glacier or ice sh ...
s, and the value of the maximal slope that will not cause
rockfall
A rockfall or rock-fallWhittow, John (1984). ''Dictionary of Physical Geography''. London: Penguin, 1984. . is a quantity/sheets of rock that has fallen freely from a cliff face. The term is also used for collapse of rock from roof or walls of mi ...
s. Morphological parameters computed by Aphelion are easier to compute and less expensive to generate than the usual ones.
Images, coming from
macro photographies of
metamorphic rock
Metamorphic rocks arise from the transformation of existing rock to new types of rock in a process called metamorphism. The original rock ( protolith) is subjected to temperatures greater than and, often, elevated pressure of or more, cau ...
s helped to study the distribution of
garnet
Garnets () are a group of silicate minerals that have been used since the Bronze Age as gemstones and abrasives.
All species of garnets possess similar physical properties and crystal forms, but differ in chemical composition. The different ...
crystals in the
Alps
The Alps () ; german: Alpen ; it, Alpi ; rm, Alps ; sl, Alpe . are the highest and most extensive mountain range system that lies entirely in Europe, stretching approximately across seven Alpine countries (from west to east): France, ...
.
In
geothermal engineering, Aphelion was used in project for the
Soultz-sous-Forêts
Soultz-sous-Forêts () is a commune in the Bas-Rhin department in Grand Est in north-eastern France.
It is the site of the European Hot Dry Rocks energy research project.
Notable people
* George Abert, member of the Wisconsin State Assembl ...
site in
Alsace
Alsace (, ; ; Low Alemannic German/ gsw-FR, Elsàss ; german: Elsass ; la, Alsatia) is a cultural region and a territorial collectivity in eastern France, on the west bank of the upper Rhine next to Germany and Switzerland. In 2020, it ha ...
, France. It was used to study the distribution of quartz grains in a drill (granulometry). Crack networks have also been studies using thermal, hydraulic, and mechanical techniques.
Theory
Image Processing and Analysis is a scientific
discipline
Discipline refers to rule following behavior, to regulate, order, control and authority. It may also refer to punishment. Discipline is used to create habits, routines, and automatic mechanisms such as blind obedience. It may be inflicted on ot ...
as well as statistics, and set theory are. Research people spend time to find new algorithms, new functions (
adaptive contrast, new color space definition, etc.), or even newer techniques such as
deep learning. There is a very tight connection between image processing and classification (
machine learning
Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence.
Machine ...
), which is part of the
artificial intelligence
Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machine
A machine is a physical system using Power (physics), power to apply Force, forces and control Motion, moveme ...
field.
Aphelion can be used to develop new image processing operators that are easily inserted into the graphical user interface. Once the operator is available in the , it can be tested, associated parameters can be altered, and it can even be called from a macro-command to be tested in an algorithm or a full batch of images.
New operators are added from time to time depending on customer requests, and new techniques that are developed in research labs. For example, works from Hanbury and
Serra
Serra (Latin for "saw") may refer to:
People
* Serra (footballer) (born 1961), Portuguese footballer
* Serra (surname)
* Serra (given name)
Cities, towns, municipalities Brazil
*Serra, Espírito Santo, a city in the Greater Vitória area
*Ampar ...
on
color spaces where the hue is represented as an angle (Hue Saturation Value, Hue Saturation Lightness, Hue Saturation Brightness or Hue Saturation Intensity) are proposing a new color space, derived from (Hue, Saturation, Lightness). Gervais Gauthier, from , gave a talk where he showed the benefit of a
vectorial representation of objects and chains in image processing.
Subjects of work or research as
program optimization
In computer science, program optimization, code optimization, or software optimization, is the process of modifying a software system to make some aspect of it work more algorithmic efficiency, efficiently or use fewer resources. In general, a co ...
,
parallel computing with threads,
distributed computing
A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system. Distributed computing is a field of computer sci ...
(
cluster
may refer to:
Science and technology Astronomy
* Cluster (spacecraft), constellation of four European Space Agency spacecraft
* Asteroid cluster, a small asteroid family
* Cluster II (spacecraft), a European Space Agency mission to study th ...
s or
grids
AIDS is caused by a human immunodeficiency virus (HIV), which originated in non-human primates
in Central and West Africa. While various sub-groups of the virus acquired human infectivity at different times, the present pandemic had its origins i ...
of computers and
video card
A graphics card (also called a video card, display card, graphics adapter, VGA card/VGA, video adapter, display adapter, or mistakenly GPU) is an expansion card which generates a feed of output images to a display device, such as a computer mo ...
s),
GPGPU
General-purpose computing on graphics processing units (GPGPU, or less often GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditiona ...
or new processor
instruction set
In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called a ...
s usage, evolve according to the hardware progresses made regularly. The
computer performances ever increase, changing the definition of reachable
real-time computations. Aphelion performances are sometime used as reference to compare optimizations.
Specifications

All products of the Aphelion Imaging Software Suite can be run on
equipped with Windows (
Vista,
7,
8, 8.1,
or
10) 32 or 64 bits.
An
online help
Online help is topic-oriented, procedural or reference information delivered through computer software. It is a form of user assistance. The purpose of most online help is to assist in using a software application, web application or operating syst ...
and video
tutorial
A tutorial, in education, is a method of transferring knowledge and may be used as a part of a learning process. More interactive and specific than a book or a lecture, a tutorial seeks to teach by example and supply the information to complet ...
s are available to the user.
Software extensions
Below is a list of Aphelion optional extensions:
* 3D Image Processing and 3D Image Display: A set of extensions to display and process 3D images. The 3D display extension is based on the
software product.
* 3D Skeletonization: Extension to compute the 3D
skeleton
A skeleton is the structural frame that supports the body of an animal. There are several types of skeletons, including the exoskeleton, which is the stable outer shell of an organism, the endoskeleton, which forms the support structure inside ...
.
* Image Registration:
Image registration
Image registration is the process of transforming different sets of data into one coordinate system. Data may be multiple photographs, data from different sensors, times, depths, or viewpoints. It is used in computer vision, medical imaging, mili ...
extension to register images coming from different acquisition devices.
* Classification Tools: Classification extension including a « Fuzzy Logic » (
fuzzy logic
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and complet ...
classification),« Neural Networks » (classification based on
artificial neural network
Artificial neural networks (ANNs), usually simply called neural networks (NNs) or neural nets, are computing systems inspired by the biological neural networks that constitute animal brains.
An ANN is based on a collection of connected units ...
s, and « Random Forest » (classification based on
random forest
Random forests or random decision forests is an ensemble learning method for classification, regression and other tasks that operates by constructing a multitude of decision trees at training time. For classification tasks, the output of th ...
s, derived from the
R software product)
* Kriging: Specific extension to remove
image noise
Image noise is random variation of brightness or color information in images, and is usually an aspect of electronic noise. It can be produced by the image sensor and circuitry of a scanner or digital camera. Image noise can also originate i ...
using
geostatistics
Geostatistics is a branch of statistics focusing on spatial or spatiotemporal datasets. Developed originally to predict probability distributions of ore grades for mining operations, it is currently applied in diverse disciplines including pet ...
techniques.
* Camera interface drivers and microscope interface software
* Virtual Image Capture and Virtual Image Stitcher: Two software products to capture mult-field images and stitch them into one single and very large image in the fields of optical and electron microscopy (
image stitching
Image stitching or photo stitching is the process of combining multiple photographic images with overlapping fields of view to produce a segmented panorama or high-resolution image. Commonly performed through the use of computer software, most app ...
).
* Stereology Analyzer: Software to analyze a very large image using
stereology
Stereology is the three-dimensional interpretation of two-dimensional cross sections of materials or tissues. It provides practical techniques for extracting quantitative information about a three-dimensional material from measurements made on two- ...
. This extension is mainly used in the field of biology on images acquired by a scan microscope.
* VisionTutor: Online image processing course including all the theory and application macro commands that are compatible with Aphelion.
The Aphelion user can add his/her own macro-commands in the user interface
that have been automatically recorded to process a batch of images. He/she can also add plugins and libraries in the that have been
developed outside the Aphelion environment.
Software versions
See also
Notes and references
External links
*
*
{{Image Processing Software
1996 software
3D graphics software
3D imaging
C++ libraries
C++ software
C Sharp software
Commercial computer vision systems
Computer vision software
Data mining and machine learning software
Data visualization software
Graphics software
Image processing software
Image segmentation
Medical imaging
Medical software
Microscopy
Virtual reality
Windows graphics-related software
Software that uses VTK