Aphelion (software)
   HOME

TheInfoList



OR:

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 and image analysis 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 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 Document, materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or electronic media, digital access (soft copies) materials, and may be a ...
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 ...
, and both companies carried out its development tasks. The first
version Version may refer to: Computing * Software version, a set of numbers that identify a unique evolution of a computer program * VERSION (CONFIG.SYS directive), a configuration directive in FreeDOS Music * Cover version * Dub version * Remix * ''Ve ...
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 state capital and most populous city of the Commonwealth of Massachusetts, as well as the cultural and financial center of the New England region of the United States. It is the 24th- mo ...
and the Solutions Vision show in
Paris Paris () is the Capital city, capital and List of communes in France with over 20,000 inhabitants, 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), ma ...
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 to ...
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 technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
'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 We ...
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 developers, 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 scanners 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 status in the United Kingdom, city and metropolitan borough in the metropolitan county of West Midlands (county), West Midlands in England. It is the second-largest city in the United Kingdom with a population of 1. ...
, 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 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 The Sun is the star at the center of the Solar System. It is a nearly perfect ball of hot plasma, heated to incandescence by nuclear fusion reactions in its core. The Sun radiates this energy mainly as light, ultraviolet, and infrared radi ...
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, an ...
was the
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
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 ''workstat ...
s in the 1990s, such as on the workstations manufactured by market leader Sun Microsystems, 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 ser ...
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 A software company is a company whose primary products are various forms of software, software technology, distribution, and software product development. They make up the software industry. Types There are a number of different types of softw ...
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 Southampton, ...
,
Calvados Calvados (, , ) is a brandy from Normandy in France, made from apples or pears, or from apples with pears. History In France Apple orchards and brewers are mentioned as far back as the 8th century by Charlemagne. The first known record of Nor ...
,
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 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, 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 devices ...
, 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 oth ...
, 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, ultravio ...
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 hi ...
, a medical scanner, 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 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 represen ...
), and a 3D image is made of monochrome, color (
indexed color In computing, indexed color is a technique to manage digital images' colors in a limited fashion, in order to save computer memory and file storage, while speeding up display refresh and file transfers. It is a form of vector quantization comp ...
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 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
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-oriente ...
s 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 suppor ...
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 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 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 Connectivity may refer to: Computing and technology * Connectivity (media), the ability of the social media to accumulate economic capital from the users connections and activities * Internet connectivity, the means by which individual terminal ...
(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 picture ...
, 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 Eart ...
* quality control for the industry and inspection applications * materials science * life sciences (
medicine Medicine is the science and practice of caring for a patient, managing the diagnosis, prognosis, prevention, treatment, palliation of their injury or disease, and promoting their health. Medicine encompasses a variety of health care pr ...
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 hereditary i ...
) * 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 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 to read car
license plates A vehicle registration plate, also known as a number plate (British English), license plate (American English), or licence plate (Canadian English), is a metal or plastic plate attached to a motor vehicle or trailer for official identificat ...
. 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-ro ...
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 (aircraft), propeller, or rocket engine. Airplanes come in a variety of sizes, shapes, and wing configurat ...
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 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, 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 ima ...
. 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 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 protect ...
, 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 ...
and one to model rigid scleral contact lenses 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 ...
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 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 is employe ...


Materials science

In the field of metallurgy, Aphelion ActiveXActiveX 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 pri ...
() 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 mak ...
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 chemica ...
(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 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 Electron tomography (ET) is a tomography technique for obtaining detailed 3D structures of sub-cellular, macro-molecular, or materials specimens. Electron tomography is an extension of traditional transmission electron microscopy and uses a trans ...
to add image alignment and 3D reconstruction tools plug-in 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 inventio ...
, 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. silic ...
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 Quasi-solid, 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 ...
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 int ...
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 environmen ...
. 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 There are many uses of water in industry and, in most cases, the used water also needs treatment to render it fit for re-use or disposal. Raw water entering an industrial plant often needs treatment to meet tight quality specifications to be of use ...
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 s ...
. 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 consider ...
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 s ...
to be landfilled, incinerated 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 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 American and Canadian English) is a chemical element with the symbol Al and atomic number 13. Aluminium has a density lower than those of other common metals, at approximately one third that of steel. I ...
.''

3D analysis AphelionApplication24.jpg, '' Chemical mapping .''
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 can also be used for the analysis. For example, a specific software based on the Aphelion ActiveX components is capable to measure inhibitor agent effects on dentin 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 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 The blood vessels are the components 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 ...
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 an ...
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 mos ...
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 are ...
s. Ploidics, a software product to quantify ploidy based on optical density has been developed for a customer and released as an off-the-shelf product. Aphelion can also be used to analyze gel electrophoresis. 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 dermatologist is a specialist medica ...
, 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 medic ...
. 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 The conjunctiva is a thin mucous membrane that lines the inside of the eyelids and covers the sclera (the white of the eye). It is composed of non-keratinized, stratified squamous epithelium with goblet cells, stratified columnar epithelium a ...
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, 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 bioche ...
s inhibiting mitosis in
epifluorescence A fluorescence microscope is an optical microscope that uses fluorescence instead of, or in addition to, scattering, reflection, and attenuation or absorption, to study the properties of organic or inorganic substances. "Fluorescence microsc ...
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 radiat ...
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, ...
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, astrophysics, ...
method ( ) to perform 3D reconstruction from multiple points of view measuring background absorption (e.g.,
cone beam computed tomography Cone beam computed tomography (or CBCT, also referred to as C-arm CT, cone beam volume CT, flat panel CT or Digital Volume Tomography (DVT)) is a medical imaging technique consisting of X-ray computed tomography where the X-rays are divergent, f ...
). 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 characteristi ...
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 dishes in microbiology. 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 people t ...
and
botany Botany, also called , 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 "botany" comes from the Ancient Greek w ...
, 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 a ...
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, Aphelion can be used to measure the average grain 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 moraines, 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, caus ...
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 s ...
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, Swi ...
. 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 Assembly ...
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 had ...
, 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 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 machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
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 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 efficiently or use fewer resources. In general, a computer program may be o ...
, 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 t ...
s or grids 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 sets 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 Vista usually refers to a distant view. Vista may also refer to: Software *Windows Vista, the line of Microsoft Windows client operating systems released in 2006 and 2007 * VistA, (Veterans Health Information Systems and Technology Architecture) ...
, 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 sys ...
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 complete ...
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. * 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, milit ...
extension to register images coming from different acquisition devices. * Classification Tools: Classification extension including a « Fuzzy Logic » ( fuzzy logic 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 unit ...
s, and « Random Forest » (classification based on random forests, 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 in ...
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 p ...
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). * 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