What it is
Digital cameras or scanners often produce images that contains noise, especially when using high ISO. This noise is made of random pixel variations that damage the picture in different manner, adding unwanted granular effects. To obtain a good result, this noise should be removed. NDNoise is a Java-based "freeware" solution for removing noise from digital images.

Installing NDNoise
The Java program NDNoise can be found at the NDNoise homepage. For the installation it is necessary to download the zip-file NDNoise.multi.zip via this link. Create a folder on the hard disk (directory) named "NDNoise". Copy from the zip file the file "NDNoise.jar" to this folder (directory). Copy the contents of the file NDNoise-eCS to the folder (directory) "NDNoise". Create a new program object. At "Path and filename:" enter "[drive: NDNoise]\NDNoise\NDNoise.cmd". In tabpage "Session" use checkbox "OS/2 window","Running as an icon" and "Close Window to end program". In tabpage "General" you can enter with "Name" the program name "NDNoise version 0.4".

The used cmd file
The program works with Java version 1.4.2 or better. It also works very well with Open JDK and OS/2-eCS. It is advisable to use minimum memory specification below. I have a NDNoise.cmd created with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA\JAVA160\bin
set path=[drive: java]\JAVA\JAVA160\bin
[drive: NDNoise]
CD [drive: NDNoise]\NDNoise
java -Xmx512m -jar NDNoise.jar
I use 2 separate partitions, one for Java and one for NDNoise itself with the files created by this program. The references used in the cmd file;

  • [drive: java] = station with Java
  • [drive: NDNoise] = station with NDNoise

should be replaced with real drive letters. Save the file and rename it to NDNoise.cmd. This file is copied to the NDNoise directory. Furthermore, different paths?, adjust according to your needs.

In the file the discussed cmd file, all drive letters are set to C:, and an OS/2 NDNoise icon: NDNoise-eCS.zip.