Features and advantages of Noise Ninja

Why Noise Ninja is different from other image noise removal solutions

A breakthrough in noise removal technology
Most other noise removal products use simplistic methods that remove too little noise, destroy too much detail, or require the user to do too much of the work. By comparison, Noise Ninja is based on a powerful mathematical approach called wavelet theory. Wavelet theory is a cutting-edge technology for transforming images from a simple spatial representation (pixels) to a rich spatial-spectral representation that improves the ability to automatically identify and suppress noise at different frequencies, locations, and color channels.

Previous attempts to use wavelets for image noise removal typically have required additional time-consuming processing to avoid artifacts like "ringing" or blurring around edges. However, Noise Ninja uses a new, proprietary type of wavelet analysis that avoids these problems entirely while allowing very high processing speeds. Developed by a former professor of computer science, Noise Ninja's algorithms yield an unprecedented combination of effectiveness and speed.

Tailored to your camera or scanner
Noise varies by frequency, color, and brightness, and it is different for every type of camera and scanner. While other noise reduction solutions treat noise the same for all devices, Noise Ninja uses profiles that accurately describe the noise for a particular image source. The result is consistent, high-quality noise removal.

Four times faster than other solutions
Noise Ninja can process a 5 megapixel image in 20 seconds on a 2.4GHz PC. This is more than four times faster than some other noise removal products, which translates to valuable time savings for busy professionals.

Complete control with the Noise Brush™
Noise Ninja includes an innovative painting tool called the Noise Brush. Using the mouse, you simply paint on parts of the image to undo or redo the effects of noise removal in any or all color channels. This provides excellent, interactive control over noise removal in localized areas of the image. So, unlike other noise removal solutions, Noise Ninja provides quick and easy recourse when you don't agree with its decisions.

Separate control over color & luminance channels
Noise Ninja filters noise in the color components of an image separately from the luminance (brightness) components. This is a powerful feature, because color noise often has a different character from that of luminance noise. It yields superior results compared to products that only filter the color channels or that treat all channels identically.

High-fidelity processing
All images are represented internally using 16 bits per color channel (48 bits per pixel). All filtering is performed using 32-bit floating point arithmetic for each channel. This high-precision processing yields maximum image quality and minimizes image degradation in a professional workflow.

Memory friendly
Noise Ninja uses an incremental processing engine to reduce the amount of memory needed at any time, and it incorporates an advanced virtual memory manager that stores unused image data on disk. So, it can process huge images in a modest amount of memory. For instance, Noise Ninja can process a 30 megapixel, 48-bit-per-pixel film scan (360 megabytes including both original and filtered images) using only 64 megabytes of free RAM with negligible slowdown from disk swapping. This also means that Noise Ninja can coexist with other memory-intensive applications like photo editors.

Batch processing
Noise Ninja includes a powerful batch processing feature that can automatically filter multiple images while you do other things. (Requires a Professional license.) You can even use the Noise Brush to touch-up individual images from a batch after the batch has completed, so you don't have to sacrifice control to improve productivity.

 





Requirements and compatibility

[Note: A Macintosh OS X version of Noise Ninja is currently in public beta test, it is available here.]

Operating system
Windows 98 SE, 2000, ME, or XP.

Processor
Pentium-compatible CPU required. SSE-capable processor like Pentium III or Pentium 4 recommended for maximum performance.

Memory & disk
32 megabytes of unused RAM; 64 megabytes recommended. 50 megabytes of unused hard disk space for a 5 megapixel image; more for larger images.

Video
High-color or True-color video card with 800x600 resolution. 1028x768 or higher resolution recommended.

Supported cameras and scanners
Noise Ninja works with the images produced from any digital camera or scanner, as long as they utilize a compatible file format (see below).

Supported file formats
JPEG
TIFF: 8/16-bit channels (24/48-bit pixels), RGB/monochrome, ZIP/differenced ZIP compression.

Copyright © 2003 by PictureCode LLC. All rights reserved. Noise Ninja and Noise Brush are trademarks of PictureCode LLC.