Diamant - Digital Film Restoration

If you are looking for tools for dust-busting, de-flickering, stabilization or fixing other kinds of film defects, DIAMANT gives you the right solution for fully automatic and semi-automatic restoration of your film material. The well proven and easy-to-use interface and restoration modules offer you a perfect solution to optimize the workflow in the digital restoration process. DIAMANT is being used successfully since more than 7 years in film archives, post-houses, studios and laboratories from over 100 clients world wide.

DIAMANT is a software solution for automatic, semi-automatic and manual film restoration for the professional market. Since more than 6 years DIAMANT is being used successfully in film archives, post-houses, studios and laboratories.

With DIAMANT you can handle almost any kind of film defects such as:

  • Single frame defects
  • Dust, dirt
  • Blotches
  • Mould
  • Bacteria
  • Hairs
  • Scratches
  • Instabilities or shaking
  • Local and global colour and brightness instability like flicker
  • Film grain, noise
  • Vertical line scratches
  • Destroyed images or parts of images
  • Bad splices
  • Tears
  • Burned frames
  • Warped images
  • Dead pixels

Diamant Suite

The DIAMANT suite consists of several software tools to deal with restoration jobs. They allow the organization of restoration projects, defining of the restoration jobs, real-time viewing and generation of restoration reports. The restoration modules (plug-ins) are dealing with the different restoration issues and are for automatic and semi-automatic restoration. A manual image sequence painting tool M.I.R. (moving image retoucher) is integrated for manual retouching.

Technical characteristics:

  • Resolution independent (SD, HD, 2k, 4K or any format in between)
  • 8, 10, 12, or 16 bit colour depth (lin/log)
  • Inexpensive hardware
    * Off the shelf workstations with Windows
    * Standard disk storage or SAN support
  • Render farm support

Restoration modules

Tool for detection and correction of spots, stains, hairs, dirt, etc.. Dust is good for any kind of film defect with a unique appearance in time (single image defects).
Some image formats like DPX can carry additional channels holding mask information. Dust can use such a mask as dust mask instead of detecting the dust mask by itself.

DFlicker - Brightness & Colour variation

Flickering are global brightness, contrast and/or colour changes from one image to the next. DFlicker is able to correct both brightness and colour flicker on a global as well as on a local basis.

Flickering are global brightness, contrast and/or colour changes from one image to the next. DFlicker is able to correct both brightness and colour flicker on a global as well as on a local basis.


The StabAuto tool is designed for automatic correction of image stability problems, i.e. vertical, horizontal or rotation movements or scaling of the complete image from one frame to another. It respects natural camera movement and determines automatically the background that should be stabilised.


The tool provides image stabilisation based on point tracking. It is used to correct image jitter in cases where the automatic stabilisation tools do not give proper results.


Images borders and framelines are important for the reconstruction of original camera movement.

The new tool is specifically working on the features of framelines to stabilise the images. stabilisation on the borderlines, not on image content. selection of upper/lower as well as left/right border.


Warped and inhomogenous stressed images are very often a consequence of shrunken nitrate, improper splices or non-perfect scanning. Very often such effects become annoying after elimination of other disturbing defects (e.g.: camera movement). The correction is based on a reference image, that is used as basis for detection of the DWarp-Function.


The interpolate tools are used to replace one or more images or parts of images where no image information is left (e.g., burned-up frames, huge tears etc.). The selected area is replaced with information generated from the adjacent images by motion compensated interpolation.


Vertical lines are one of the most difficult defects in old, historical films. Repair of such scratches is a very difficult task, as there is real information missing for the full temporal duration of the linescratch. Thus content reconstruction is the key to a high quality restoration.

DNoise / DGrain

DNoise is the main tool for de-noise and/or grain-reduction. It preserves edges and gradients to a very large extend.


Restoration of heavily affected film might result in a dramatic loss of original film grain. On the other hand, film reconstruction is often confronted with a material-mix from different film sources (different film generations, positives, Dups, Negatives,бн). This tool is to compensate for those undesirable effects.


This module has been designed to fix bumps (shifts) on scene cuts respectively splices. SpliceBump uses the cut information created during the pre-process step and works automatically around those cuts. The user must specify the number of frames before and after each cut which should be corrected.


The DeadPixel tool provides a way of removing static image defects that appear at the same position in a number of successive images. In such cases, the dust removal can not be applied. The DeadPixel module uses a local interpolation algorithm.


The selective color module allows you to do simple color correction tasks within Diamant. This module works very similar to the "Selective Color" filter in Photoshop.


Individually scanned color channels almost always need some kind of registration of the color channels. Our ColorRegistration module automatically registers the RGB color channels for optimal alignment.

Editable LUTs

An editor for defining und modifiying lookup tables has been included into the M.I.R. Of course you can create DIAMANT lookup tables as well.


Reports and logs of the restoration are important for records, especially if the restoration driven by preservation issues or if the restoration might to be re-done on later on.

The new ReportGenerator inside DIAMANT V2 creates a human readable restoration protocol, that summarises all interventions that have been applied. starts directly from the MovieManager provides reports as csv files details on various levels


DIAMANT supports almost all relevant image file formats like DPX, CIN, TIFF, TGA, BMP, JPG and many more. QuickTime is also supported for I/O and real-time playback with specific hardware.

DIAMANT and M.I.R. can use now the video output functionality of the DVS Centaurus boards which are included in the Pronto and Clipster.


DIAMANT is well known for its open API and the possibility for any customer to create plugin-tools for his own purpose. The new version provides a library for individual protection of such modules. Thus modules can be individually protected by using the common DIAMANT dongle.

More Information... ...