Meeting the needs of the imaging research community
                                                  Image Tools

Software tools to manipulate and view images are often needed in various imaging applications. An example of a viewing tool developed by
Image Registration and Fusion Systems is given below. This software tool enables the user to remove haze from one image or a set  of
images, view the enhanced image/images and save the enhanced image/images. The image on the left shows a hazy image and the
image on the right shows the automatically haze removed image. An interactive interface makes it possible to view haze removal locally
through a circular window. The size of the window can be interactively specified and the location of the window can be changed with the
motion of the mouse. Haze removal is automatic when applied to an entire image. Automatic haze removal produces an image that
contains the highest entropy, ensuring maximum visual information in the produced image. Haze can be automatically removed from a set
of images and saved.

              (left) A hazy image. An interactive window enables local haze removal.  (right) Automatic haze removal of the entire image.

                                                Image Fusion

It is not always possible to capture an image of a scene that is well-exposed and well focused everywhere. Lighting across the scene can
vary, making some image areas too dark or too bright. Also, due to the 3-D structure of the scene, only parts of the scene near the focus
plane can  appear sharp in the image. To produce an image that is well exposed and well focused everywhere, a number of images at
different focus levels and different exposure levels are obtained and the images are fused into a single well focused and well exposed
Image Registration and Fusion Systems has developed an image  fusion methodology that combines images in such a way to
maximize entropy. The fused image is ensured to contain more visual information about the scene than any other fused image obtained
from the same images. An example demonstrating fusion of multi-exposure images by this software is given below. Five images obtained
at different exposure levels are combined into a single well-exposed image.

Fusion of multi-focus images by this software is demonstrated below. Image (c) is obtained by fusing multi-focus images (a) and (b).

Image fusion methods assume the images to be fused are registered. Often, the given images are not registered, especially when they are
obtained by a hand-held camera. A version of the fusion software that registers the given images before fusing them is available. An
example of this software is given below. (a) - (d) show images obtained at different exposure levels. These images are slightly shifted with
respect to each other due to camera motion. Image (e) shows fusion of images (a) - (d) before registration and image  (f) shows fusion of
the images after registration.
Image Registration and Fusion Systems, Beavercreek, Ohio, U.S.A., Copyright 2017  
Software Products
                                              Image Registration

Analysis of two or more images of a scene often requires registration of the images. Depending on the scene geometry and the positions
and orientations of cameras with respect to the scene, the captured images may have intensity and geometric differences. Images of a flat
scene are generally easier to register than images of a scene with varying elevations. An example of images with local geometric
differences caused by changes in scene elevation is given below. To register images (a) and (b), correspondence is established between
feature points in the images. Corresponding points in the images are shown with the same color. From the e coordinates of corresponding  
points, an elastic transformation is determined to resample image (b) to the coordinate space of image (a), spatially aligning the images,
as shown in (c).

           (a) and (b) are  aerial images of an urban scene taken from different views, and (c) shows nonrigid registration of the images.
                                                       (a)                                                                                                                           (b)
                                      (a)                                                                                (b)                                                                               (c)
                            (a)                                                           (b)                                                            (c)                                                       (d)
                                                           (e)                                                                                                                             (f)    
For questions about this and other image registration software, please contact:
To obtain a single-user license for this nonrigid
image registration software, please follow this link =>
To obtain a single-user license for this haze
removal software, please follow this link ==>
For pricing and purchase of other image tools, such as edge detection, line detection, feature
point detection, feature point correspondence, feature line correspondence, edge sharpening,
and adaptive smoothing, please contact:
To obtain a single-user license for the multi-exposure
and multi-focus fusion software, please follow this link =>
To obtain a single-user license for the multi-exposure
and multi-focus fusion software, including the
image registration software,  please follow this link ==>
Special Orders
  1. All sales are final. To ensure a software meets your needs before purchase, please contact:
  2. A  license includes technical support for 3 months and upgrades for 1 year.
  3. Each license comes with a User's Guide, describing usage of the software.
  4. Software licenses are for Windows PC only. Each software system is standalone and runs interactively.
  5. Special orders to add new functions to an existing software will be considered.
  6. A single-user license is for use by a single user. For site licenses, please contact:
  7. For ordering and delivery information, please contact:
  8. For technical support, please contact:
Terms of Sale

For special orders, please first contact Image Registration
and Fusion Systems ( and then pay here =>