Noise Ninja 2.0 release candidate (Beta 9)
For Macintosh OS X and Microsoft Windows

Noise Ninja 2.0 for is available for public beta testing. Before downloading and installing it, please read the following:

  • This is a release candidate , not a final release. It appears to be stable. The official release will happen as soon as it is confirmed to be working properly.
  • Documentation is available by selecting "User Guide" from the Help menu. The documentation is a currently little terse, but it should cover 98% of what you need, and it should only take about 10 minutes to read through. If you run into things that are unclear, send me an email. I'll be writing more documentation for the official release.
  • In addition, there is extensive "What's This?" pop-up help for practically every item and dialog in the user interface. Click on the "What's This" button, then click on an item in the interface, and you will see a description of the item. It works for menu items, too, providing they are not greyed-out.
  • Noise profiles for specific cameras and scanners are available here.
  • You will need the demo key, posted near the download link below, to temporarily unlock all the features of the software.
  • Permanent license keys can be bought via the Purchase page. If you already purchased a license for Version 1, you can request a Version 2 keycode via email, free of charge.
  • Please provide feedback. Let me know what system you tried it on and whether you ran into any issues. Please report bugs or installation problems so I can address them.

Known issues

  • On Windows, the File Save dialog does not update the current file extension when you select a different file filter (e.g. JPEG or TIFF) This is due to a bug in a third-party library. However, when you dismiss the dialog, the file extension will be changed to match the filter that you selected, so it is not necessary to manually edit the extension in the file name while the dialog is open.

Download software and noise profiles (Last updated July 11-- see Change Log below for details)

For Macintosh OS X 10.2 and 10.3 (6 megabytes): Click here to download the latest version. Unzip it, open the folder, and then you should be able to launch the Noise Ninja application. It has been confirmed to run on OS X 10.2.8 and later.

For Microsoft Windows 98/Me/2000/XP (4 megabytes): Click here to download the installer. Launch it and follow the instructions on the screen.

Noise Profiles: Click here for Version 2 noise profiles for particular cameras and scanners.

Demo key

User name: beta
Keycode: 6180f0-201f07-95df57-e00387-cc0048

Expires: July 23, 2004

Change log

July 11 -- Release candidate (Beta 9c) posted with minor changes

  • Status dialog eliminated from batch processor. Progress is now displayed on the Log page. It is now possible to completely hide the batch processor and main window during execution.

  • Refresh of file list in batch processor dialog is now more than 10 time faster, and more incremental

  • Destination directory now saved in batch settings file. (This changed the file format, so you won't be able to load batch settings files created before the change.)

  • Mouse wheel zooms image in and out when mouse is over the image area

  • F2 key activates What's This help

  • Fixed drag-to-icon for Macintosh

  • Added drag-to-icon for Windows

  • Layout of buttons on most dialogs made more conventional for Mac version

  • Added "slop factor" around screen geometry so window placement dialog doesn't pop up for a maximized window.

  • Tweaked Windows version so Ctrl-O shortcut works when app first launched.

July 6 -- Release candidate (Beta 9) posted for both Mac and Windows

  • Batch processing
  • Hand scroll tool -- press spacebar to scroll with mouse
  • Optimizations for large images (e.g. 20 megapixels) -- 5X speedup on Mac
  • File revert
  • Load undo buffer -- allows use of Noise Brush after batch processing
  • Quick auto-profile
  • Rotate 90/180/270 degrees (see Tool menu)
  • "What's this?" help -- extensive popup help for user interface elements and dialogs
  • Option to turn off marching ants in selections
  • Spring-loaded before/after button and "B" key
  • Buttons for undo/redo of undo brush strokes
  • Extract ISO from Panasonic maker note
  • Selectable preview size (in Preferences dialog)
  • Recognize ISO 800 in some Canon point-and-shoot models
  • Preview disabled while scrolling
  • Preview can be deactivated by right-clicking, alt-clicking, or control-clicking in image
  • Improved Windows support for non-Western characters in file names and metadata
  • "Open Profiling Chart" command added to File menu
  • EXIF resolution info overrides resolution info in JPEG header
  • Recognize alt-click (option-click on Mac) in addition to control-click for some operations
  • Save dialog recognizes uppercase "JPG" instead of defaulting to TIFF
  • "Remember directory for Save As" option enabled
  • Auto-loader ignores Multisampling field if Film field empty for both profile and image
  • Megapixels auto-loader default overrides image dimensions if set (useful for cropped images)
  • Screen positioning refined; prompt when window extends beyond main screen
  • Hourglass cursor cleared after filter
  • "_filtered" suffix not added again if already present in file name
  • Use native directory dialog for Install Profiles function
  • More memory-efficient bitmap representation used, might be easier on Win98 resources when multiple applications are running
  • Refined display of shutter speeds
  • Enabled reset button for Undo Brush
  • Reduced lag time to active Noise Filter panel
  • Fixed bug where JPEG saved as TIFF resulted in unreadable file if "Same format as original" option used in TIFF options dialog
  • Fixed bug in multi-stroke undo
  • Fixed minor memory leak in engine

May 24 -- Beta 8 posted for both Mac and Windows.

  • Profiles can be annotated with roughly 15 pieces of information including make, model, ISO, resolution, sharpness, contrast, saturation, illuminant, and ambient temperature. This does *not* mean that you need to profile your camera for every possible combination. What it means is that different users can create profiles for different preferences or for specialized applications, and now there is an "audit trail" that can make it easier to exchange profiles and match them to specific needs.

  • Version 2 profiles for approximately 50 cameras created. When possible, annotations have been added. Profiles are now distributed separately to keep the download size reasonable.

  • An automatic profile loader selects a "best match" profile based on profile annotations, EXIF data, and user-supplied default values when you open an image. It will default to the last profile that you opened if a match cannot be found. It seems to be working well, but it is searching through a 15 dimensional space, and that is often asking for trouble, so let me know if it you encounter odd behavior. It is intelligent enough to do some nonintuitive things when there isn't an "obvious" match -- for instance, if you try to filter a 3 megapixel image using 6 megapixel profiles, it will "derate" the ISO to account for the downsampling, and select a lower ISO than might be indicated in the image EXIF data. In general, however, you should make it "easy" for the auto profiler by creating profiles that are a reasonably close match to your preferred shooting conditions. See the Help file for more information. I've tried to make the mechanism easy to use and set up, let me know whether you think I've succeeded.

  • Automatic naming of profiles based on annotations. This uses a mnemonic scheme to make it easier to distinguish profiles that have been created for different shooting conditions. The auto loader ignores these names (it reads the embedded annotations), so you don't have to use them if you don't like them.

  • Automatic subdirectory naming and creation for profiles based on Maker, Model, and (for scanners) Film annotations. This eliminates naming mistakes that could confuse the auto loader, and it makes administration of profiles easier. The auto profiler *does* pay attention to subdirectory names, so you should probably keep this option enabled at all times.

  • An "Install noise profiles" feature automatically copies profiles to the correct location for use with the auto loader. Like the auto-naming features, this eliminates mistakes and makes it easier to work with the auto-loader.

  • When the automatic profile loader is successful in matching a profile, the filter panel is automatically activated. This should eliminate some "mousing around" in the user interface, and your work cycle can be reduced to open, filter, save.

  • Added an option in Preferences to zoom to actual pixels when an image is opened. Since you normally want to preview filtering at 100%, this saves a step or two.

  • Added option to skip Tiff and Jpeg options dialogs during Save As. Also, fields for these dialogs are now persistent, and they can be set from within the Preferences dialog. This should streamline the work cycle a bit.

  • Launch on file drop in Macintosh finder or dock.

  • A "Noise Index" summarizes noise levels for a profile.

  • Added progress dialogs with cancel buttons for filtering and auto-profiling

  • Display profile name and load status in window title bar

  • Changed layout to work better with 800x600 displays

  • Dialogs and main window adjusted to handle "Large Fonts" in Windows (up to 150%)

  • If preview toggle is off, it remains off when the active image changes or the filter panel is activated. This makes it easier to do comparisons after filtering.

  • If no license found on startup, display a dialog explaining that saved files will be watermarked.

  • Fixed crash when manual profile sample taken near edge of image.

  • Fixed possible self-deadlock condition in Mac version.

  • Fixed infinite loop in shutter speed display when value is zero.


May 3 -- Beta 7 posted for both Mac and Windows

  • Added a "Suppress halos" feature to the sharpen function to minimize bright artifacts during sharpening
  • Minor refinements to the auto profiler
  • EXIF ColorSpace tag set to same as original image, or to Uncalibrated if none
  • Calibration chart added to distribution files


April 26 -- Beta 6 posted

  • Fixed a bug that was causing streaks in regions containing identical pixel values (e.g. perfectly white background) due to an obscure roundoff error.

April 25 -- Beta 5 posted

  • Fixed problem where where PhotoShop could not read some JPEG files created by Noise Ninja when they contained IPTC data. (It does not seem to have been a problem for other applications.)

April 22 -- Beta 4 posted

  • Fixed bug where ICC profile wasn't saved if the image didn't also have an IPTC record
  • Fixed a silly bug introduced in the "fix" for the >2gb RAM issue in Beta 3, I think I got it right this time
  • File extensions are automatically added if the user omits them when saving profiles and filter settings
  • Added an option in the Preferences dialog to desaturate icons in the user interface in case the default colors are too distracting

April 21 -- Beta 3 posted

  • Scratch file location is now managed in the Preferences dialog. The NN_TEMP_DIR environment variable is no longer used.
  • Drag-drop from other applications is now supported. (Noise NInja must be running already to accept the drop.)
  • Save dialogs now launch with file name instead of "untitled"
  • Window size and position is remembered and restored when the application launches
  • Keyboard shortcuts added
  • Tools menu filled in
  • Magnification is now displayed in the toolbar
  • More tooltips added to buttons
  • Used higher-resolution icon for the application icon
  • Fixed hang when undo brush used before filtering applied
  • Fixed RAM usage in Preferences dialog to behave reasonably when more than 2 gibabytes of RAM is installed.

April 19, evening -- Beta 2 posted

  • Fixed problem reading files with non-ASCII characters.
  • Enabled help buttons on Profiler, Filter, and Undo Brush panels (the "question mark" buttons).
  • Restructured directories, set default directories to valid locations.
  • Added "Clear Settings" item to Edit menu to reset preferences and registry entries.

April 19, morning -- first beta posted for Mac OS X

 

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