- Hopefully fixed a unicode bug when saving files in version 3.24.
- Updated file saving code for better functionality under OSX 10.5.
- A new menu added to select what to copy to the clipboard.
- Regions of interest (ROI) can now be copied to the clipboard as pictures (e.g. then pasted into Photoshop as a layer).
- Arc ruler measurements now copy correctly to the clipboard.
- added an arc measuring & region generating tool
- fixed a bug with regions not adapting properly to rotated & scaled images
- page up & page down keys can now advance image selection across series boundries
- Added a mammogram specific autocontouring tool.
- Added 2 general purpose autocontouring tools.
- The "sidecar" tool permits autocontouring of one or optionally all images in a multiplanar (MP) series.
- Added a density sampling tool to quickly find autocontouring thresholds (you can use profile analysis for more precise control).
- Autocontours can be clipped to the marquee.
- The marquee button is now grouped with the autocontouring tools.
- Image rotation & flip behavior now adheres to the DICOM specification: no vertical flip (since a 180 deg rotation followed by a horizontal flip achieves the same effect) and all rotations occur before any horizontal flip.
- Added image rotation (90, 180, 270 deg.) buttons and a horizontal flip button for each MP pane.
- Added a button to easily enable/disable isodensity tinting.
- Added patient axes indicators (user can select between +/-X,Y,Z or RL,AP,HF).
- Added ability to batch convert (and optionally crop) DICOM images to QuickTime supported file formats (e.g. .jpg, .tif, .pict).
- When creating an animation movie where each frame is saved as an indivdual file you can now choose between several QuickTime supported file formats. The frame files can have a common name followed by a numeric tag, or can be named individually based on the source image name.
- Tint color now applies to all images in a window rather than an individual image (simplifies working with MP sets).
- Better handling of filenames longer than 31 characters in some situations.
- Fixed a crashing bug related to creating Quicktime movies using MP reconstructions.
- Fixed a few other obscure bugs.
- Updated Madena's DICOM public data element dictionary to the 2003 specification.
- Improved the DICOM data element parser to properly handle files with embedded sequences which contain images.
- Improved the display of data elements in a file in a manner analagous to the handling of files and folders by the MacOS Finder. Embedded sequences are now displayed using browser containers with turn down triangles which reveal their contents. For data elements of extreme length the first 1K of data is now displayed when pausing the cursor over the item in the data browser.
- Improved Madena's DICOM anonymizer function. You can now:
- Customize the anonymizer message.
- Anonymize regions of image pixels from digitized films (e.g. you can erase patient name plates from one or more mammogram file(s)).
- Anonymize the contents of a user defined set of data elements. Almost any user defined set can be selectively anonymized by flagging those data elements of the dictionary that you want to anonymize using the File Info. window's new anonymizer tool. The resulting customized dictionary can be saved and reloaded. The anonymizer works on all public data elements in a file including those embedded in sequences. The contents of mfg. private data elements can optionally be forced to zero to further assure annonymity.
- Improved Madena's DICOM data element editor. You can now:
- Add a new data element to one or more file(s).
- Delete an existing data element from one or more file(s).
- Change the contents of an existing data element.
- The data element editor now properly recognizes and ignores all data elements which belong to embedded sequences.
- If leading group length data elements (e.g. 0xNNNN,0x0000) exist in the edited file they are now automatically updated during the editing process.
- Note: the anonymizer differs from the data element editor in that the anonymizer works simultaneously on many data elements and never changes the size of a data element, it just overwrites existing data. The editor works on a single data element but can change that element in many ways. Both the anonymizer and editor can be directed to operate on either a single file or all files in a folder.
- Improved the DICOM file exporter which converts common QuickTime formats (e.g. jpg, pict, tiff, etc... files) to a minimal DICOM file.
- The dpi resolution of QuickTime imported files (e.g. jpg, pict, etc...) is now retained when opening such files and it is used to automatically calibrate the image measurement tools.
- Version 3.16 fixes some bugs discovered in version 3.15 and adds a few optional UI behaviors specificly requested by Dr. Ursin for mammogram reading sessions.
- Added 5 cm calibration ruler to the patient info overlay.
- Added option to include patient info overlay on printed and exported images.
- Fixed bugs related to saving and reloading Madena project (.roi) files. Project files now save only the current series.
- Madena now organizes multiple files into subsets according to their study, folder and series identifiers. Images which do not include DICOM study and/or series identifiers (e.g. older DICOM & ACR files, QuickTime imported files such as .jpg, .gif, .tif, etc...) are organized into pseudo-series according to the folder in which they were found. Series which span multiple folders are subdivided by folder, multiple series within the same folder are subdivided by series name.
- A MacOS Finder-like heirarchical list view of the loaded studies and series is now available in the file info window from which you can browse through the image subsets.
- Image processing functions such as window & level, color tinting, and so on now apply to the currently selected subset (series) of images.
- Support has been added for mice with scrollwheels. The scrollwheel can be used to scroll through images or to achieve ultrafine control of the onscreen image processing sliders.
- Dragable crosshairs have been added to mark and move sagittal and coronal reconstructions when in multipane imaging mode.
- Display of additional patient & imaging data can be superimposed on the image in the primary pane.
- Improved automatic detection of DICOM files (e.g. files which are missing the .dcm filename tag).
- Axial images and multiplanar reconstructions can optionally be displayed simultaneously by subdividing each Madena window into a primary and two auxillary panes.
- You can now scroll through images and reconstructions without having to change the primary pane.
- Fixed a bug related to the sizing of coronal reconstructions.
- Madena 3.x has been revised to use the Carbon events APIs for better behavior under OSX, e.g. native support for mice with multiple buttons & scroll wheels.
- New controls added for window, level and multiplanar (MP) fly-through.
- Sagittal and coronal reconstructions of MP image sets added.
- Image processing functions (e.g. tinting, regions, etc...) operate on MP sets.
- ROI volumes are now calculated and tabulated for MP sets.
- The image statistics display line can be scrolled and/or dragged to reveal info that extends beyond the current window boundries.
- The file info window has been greatly revised to use the data browser APIs.
- Fixed several bugs related to exporting multiframe files as QT movies.
- New preference default settings to open all images in a folder, to apply window & level settings to MP sets and to help with anonymizing files.
- Misc. inefficiencies fixed, e.g. faster launch and quit.
- Image thumbnails have been added to the file info window.
- Unwanted images can be marked for deletion in the file info window, and deleted using a new item in the File Info Display menu.
- Image coordinates (for sorting display order) can be modified and/or applied to images that originally had none. This is accessed from the image menu or by double clicking in the coordinate column of the selected image in the file info window.
- Image cropping and rotations can be applied simultaneously to all images in a window (in addition to individually).
- Image fusion is now possible between different windows (in addition to within the same window).
- Fixed a bug related to anonymizing certain types of DICOM images.
- DICOM images can be anonymized as copies or by overwriting the original file.
- Auto image advance & looping added to enable fly-through QT movies.
- Interactive (i.e. mouse controled) window & level can now also be applied to all images. (In the previous version the mouse controled window & level only changed the displayed image, whereas the dialog based window & level could be applied to all images.)
- Improved internal message passing between windows.
- Fixed a bug associated with the "standard" button of the window & level dialog that set the bias & gain level incorrectly.
- Misc. additional GUI tweaks.
- Added feature to anonymize DICOM images individually or in bulk.
- The return key (and others) work correctly in dialogs.
- Fixed popup menu bug in preferences dialog.
- The screen capture F key can be customized in preferences.
- Each Madena window now supports up to 1024 images (instead of 2).
- Images A & B (e.g. for fusion) can now refer to any available image.
- Added the ability to open all (well, actually up to 1024) images in a folder and subfolders by simply selecting the parent folder. Images can be loaded in the order encountered, sorted by X,Y, or Z coordinates (e.g. DICOM images) or randomly shuffled (for unbiased mammogram viewing order). Images sets can be appended to a previously loaded image set, and a coordinate offset applied to keep the sets spacially separated.
- Scrolling & zoom now affect the same region on all images of a window.
- Fixed an imaging bug related to decompressing DICOM images which contain signed data.
- The file info window now lists all the images opened in a window, or DICOM header info for the currently displayed image. You can click in the file list to immediately move to that image. Both a menu and buttons have been added to select the image window for which file info is displayed.
- The page up & page down keys scroll through a window's images.
- The up & down arrow keys also scroll through a window's images unless a measuring tool or drag region is enabled.
- The right & left arrow keys scroll through the frames of a multiframe image file unless a measuring tool or drag region is enabled.
- All F6 key auto-load features have been removed since you can now simply load all the images in a folder at once and sort or randomize them.
- Bugs involving updating the file opening navigation dialog have been fixed.
- Customized icons added for the Madena folders.
- Released only as a Carbon application. Some features used to manage multiple files are not available in native OS9.
- F13 key prints current screen.
- Command-F13 key captures front window or dialog to jpg (or gif,pict, etc) file.
- Your preferred HTML browser (Safari, Explorer, Mozzilla, etc...) for the user guide can be set in preferences.
- Added support for DICOM images which contain sequences-of-items.
- Fixed a problem exporting image contours when the underlying image is disabled.
- Fixed a bug in one of the group,element tags when exporting to DICOM file format.
- Fixed a memory leak associated with previewing of DICOM files.
- Double buffered the OS9 version to eliminate flicker when dragging tools.
- Reports and profiles now recognize multiple frame images.
- Isodensity contours are cached when possible to accelerate window updates.
- Isodensity tinting can optionally draw with a flat density across all bands (ie pixels draw with a uniform density, varying only in tint).
- Isodensity contours (calculated from the monochrome version of an image) can now be overlayed onto an acompanying color image.
- Isodensity contours and other measurement overlays such as rulers, regions and points of interest can be included in exported images, animations, movies and when copying to the clipboard.
- Fixed a crashing bug when attempting to open a DICOM file containing non baseline encoded JPEG elements.
- Fixed some UI bugs related to selecting an individual image frame.
- Improved handling of insufficient memory conditions when attempting to open huge DICOM movie files in the MacOS9 version.
- Numerous optimizations to improve image update & redraw speeds.
- Added optional support for DICOM files that begin with group 0x0000.
- Added ability to open, image process, crop and animate the multiple frame image sets (eg ultrasound files) contained in some DICOM and Analyze format files.
- Added frame animation capabilities.
- Added ability to capture isodensity color and frame animations directly to QuickTime movies (as well as to the earlier individually indexed frames).
- Added ability to export multiple frame image sets to QuickTime movies.
- Added ability to export (single frames) to ANALYZE file format.
- Added a preference setting to allow the image processing sliders to always be "live" (ie real-time image updating as the slider is moved). If this preference is disabled, the option key modifier makes slider behavior "live" just as before.
- Fixed a crashing bug related to opening some DICOM "Palette" color and multiple frame JPEG and RLE encoded files.
- Fixed a cosmetic issue with drawing regions-of-interest.
- Fixed a bug with flipping images horizontally and vertically.
- Fixed some bugs relating to image copying & pasting.
- The rotate, flip and crop menu items now work correctly for color images and multiple frame images.
- Added a selection marquee tool.
- You can crop an image (all images in a multiple frame image set) to the selection marquee.
- You can copy the selection marquee contents (from the current frame) to the clipboard.
- You can capture the selection marquee contents as indexed animation frames and/or QuickTime movies.
- The auto-tint function (whose screen button location is now occupied by the selection marquee tool) is now a menu item under the "Tint" menu with keyboard shortcut command-B.
- Fixed a pair of crashing bugs involving the file info window, and when exiting the program, when running on MacOSX 10.2 Jaguar.
- Added patient position info to DICOM previews.
- Fixed a corrupted BNDL resource & compiler flag.
- Isodensity calculations for regions-of-interest (ROI) are implemented.
- Excel "session" files may optionally be extended to include ROI isodensity data.
- A new "File Info" window and associated report document have been implemented. Currently two types of file information are available:
- A listing of the data elements in a DICOM file.
- A list of images opened since Madena was launched. You can double-click on a listed image to reload it.
- Some new preference settings.
- Bug fixes:
- File names are disguised more reliably in anonymous mode.
- Files opened via F6 are now named correctly in session files.
- The Madena logo at the lower left corner of documents now prints correctly.
- User guide updated.
- The "Command -" and "Command +" key combinations can be used to zoom in and out.
- Though rarely used, the instantaneous response of the raw data range text fields in the window & level dialog made entering upper limits difficult. There is now a 3 second delay before updating the dialog.
- Bias slider fixed so that "up" increases bias.
- Equivalent densities are now listed in the isodensity table dialog.
- Fixed a bug in the display of 16-bit isodensity ranges in the isodensity report.
- Rulers now display area to two decimal places instead of one.
- New buttons added for quick selection of the active ROI.
- Regions of interest (ROI) are no longer painted directly on the image. They are now treated as overlays (like the measuring tools) for more accurate positioning and pixel counts in small regions.
- Images can be now be exported in DICOM 3 (single frame) file format. The currently supported DICOM photometric catagories for export are uncompressed MONOCHROME2 (8 bit and 16 bit) and basic RGB for color images. The transfer syntax is little endian, explicit VR. Please note that only the image and a minimal subset of patient data are exported. Madena currently ignores most patient and institutional information when opening a DICOM image so the majority of that information is not available for export.
- Pixel profile plots:
- All measurement tools (except the polygon tool) support profiling.
- The rectangular measurement tool now supports optional pixel averaging in the direction perpendicular to the primary profile orientation.
- Primary orientation adjusts automatically to the longest dimension, but can be overridden.
- The profile pixel sampling frequency can be adjusted.
- Measurement tool & corresponding profile colors can be changed.
- Profiles are now plotted relative to the center of the measurement tool.
- Profiles plots can be scaled to the raw data range, the windowed display range or to a custom data range. They may also be normalized and plotted linear or log.
- Plot axes minor and major divisions can be adjusted.
- Plot size can be adjusted.
- Profile plots from multiple image windows can be superimposed on one another and interactively dragged on a report.
- Mean & standard deviation are optionally calculated.
- New preferences panels added to support tool & profile options.
- The isodensity report includes additional data and can be saved to a spreadsheet file.
- Tinting controls are now reinitialized when opening a new image.
- The single-pixel density value display now shows RGB values when the cursor is clicked on a color image, and shade of gray on a monochrome image.
- A few obscure bugs fixed, improved handling of filename ".nnn" tags.
- Some user interface tweaks.
- User guide updated.
- Mean and standard deviation of the pixels in a region of interest are now calculated for both the 16-bit source and the compressed 8-bit tintable images. The results are displayed in a table on the "report" document, are saved in session files, and can be copied to the clipboard (see tips & tricks).
- Measuring tools can be converted to regions-of-interest. Good for creating perfectly circular ROIs for instance.
- A profile of the 16-bit image densities (using bilinear interpolation between pixels) along the diametric bisector defined by the diametric measuring tool is displayed and printed on the new "Profile" document when the tool is enabled. The data can also be copied to the clipboard as tab delimited text (see tips & tricks).
- The arrow keys can be used to nudge and resize the measuring tools and regions (see tips & tricks).
- Improved the single-pixel density value display (displayed when you click the cursor on an image) to now show X,Y coordinates, both the 8-bit compressed and the original 16-bit pixel densities, and is easier to read.
- Added preference settings to specify an isodensity table and color palette file to use as the default at startup.
- Added preference settings for filters.
- Added preference settings for profiles.
- Window & Level (W&L) for 16-bit images:
- Added preference settings for up to 16 user definable W&L presets.
- A W&L preset includes display range bounds, brightness, contrast, bias, gain, midpoint and other settings used to "window & level" a 16-bit image.
- W&L preset display range bounds may be specified in either absolute (eg. Houndsfield) units or normalized as a fraction of the data range.
- W&L presets can be selected from a contextual menu attached to the "Win+Lev" button and/or in the dialog.
- W&L can be adjusted interactively by dragging the cursor (eg. mouse).
- The currently selected slice number from multiframe DICOM and ANALYZE images is now displayed when previewing an image in the file navigation dialog.
- Fixed a bug in the DICOM importer that sometimes did not properly handle signed-integer image data.
- Fixed a bug with mammogram session files where the date & time stamp of an empty region-of-interest was not being initialized properly.
- Fixed a bug that affected dragging the diametric measuring tool.
- User guide updated.
- Added F-key file opening shortcuts
- F1 - same as F5 when a mammography session is open.
- F2 - same as F6 when a mammography session is open.
- F5 - same as selecting Open from the file menu.
- F6 - opens the next available image in the same folder as the current image.
- when a mammography session is open, closing a window now only prompts to update the statistics of that window.
- added a preference setting for the maximum number of files to remember having already opened when using the F5 key to automatically find the next image in a folder.
- Image enhancements previously limited to monochrome images such as brightness, contrast, bias, gain, color inversion and tinting may now be applied to color images.
- The brightness & contrast readouts are now expressed as a fraction of midgray and slope.
- To avoid confusion with image window numbering, the two image buffers in each image window have been retitled as "A" and "B" instead of the previous "1" and "2".
- Fixed an image enhancement bug in the window & level dialog.
- "Madena ROI files" have been renamed as "Madena Project" files in the file type menus.
- If the original image being processed in Madena was a color image, version 2.10 introduced the option to retain a copy of the original color image for viewing. This color image was not being saved in Madena Project (ie .roi) files. This has been fixed.
- Fixed a bug where only the currently selected region-of-interest (ROI) pixel count was being updated after a change to image tinting conditions. All ROI counts are now simultaneously updated.
- Supports a wider range of DICOM file formats (previous versions of Madena only supported 16 bit MONOCHROME2 images):
- support for both 8 bit and 16 bit MONOCHROME1 and MONOCHROME2 formats.
- many "8 bit" color images including RGB, HSV, YBR_FULL and PALETTE_COLOR formats.
- support for most RLE compressed images and formats.
- support for some JPEG encapsulated files (only JPEG baseline encoding is currently supported).
- individual frames can now be extracted from files and movies which contain multiple images
- Support for ANALYZE 7.5 format image files.
- Madena now converts ALL images (including 8 bit and color JPG,GIF,TIFF,PICT etc...) to 16 bit "densities" in order to provide window & level functionality for ALL images.
- An option is now provided to retain a copy of the original image (this can be disabled in preferences to save memory) for viewing in color. The orignal color image can only be viewed "as-is", ie image enhancement and tinting functions are not supported for color images.
- The bias and gain "gain point" can now be adjusted (was previously fixed at m = 0.5).
- A new 2X magnifying lens tool (with 3 selectable diameters) added.
- The flood fill tool and its controls which were disabled previous versions in order to support isodensity contouring have been removed and replaced with the gain point slider and lens tool.
- Some user interface tweaks & bug fixes.
- User guide updated.
- Isodensity contouring added (grid size selectable from 2x2 to 16x16 pixels).
- A new rotating "Axes" measurement tool added.
- Enhanced printing features:
- Multiple images can be printed on the same document.
- Images can be positioned anywhere on a document.
- Isodensity contours can be printed alone, or superimposed on the source image.
- "Front-to-back" printing order of multiple images can be controlled from the new Print Preview "Arrange" menu.
- Isodensity and ROI count reports have their own document.
- A slow memory leak when switching back & forth between windows fixed.
- Some window updating issues fixed (such as failure to update the Madena windows when the navigation dialog used to open or save files was moved).
- Fixed an obscure bug in the DICOM reader that could crash the program if trying to load data beyond the physical end-of-file.
- Some user interface tweaks.
- Legalese disclaimer dialog added.
- User guide updated.
- Rectangular rulers now correctly measure pixels (they had been incorrectly measuring cm on calibrated images even if pixels were requested).
- The number of pixels & area of each isodensity range is now calculated and displayed in the custom isodensity dialog. This data can also be printed (and copied to the clipboard by Control-clicking the edit menu).
- Fixed a bug that caused the links to the madena user guide and web site to disappear from the MacOS 9 version's help menu.
- Made the help menu link to the local copy of the madena user guide from the MacOS-X version help menu more reliable.
- Added controls to allow window & level adjustment of 16-bit image previews (eg. DICOM files) in the "File Open" dialog while browsing for a file to open.
- Fixed a bug where the file browser did not update correctly when changing file type in the "File Open" dialog.
- Fixed a cosmetic error in the histogram. The image histogram was only tinting the backgound when isodensity mapping was enabled. Isodensity tinting is now correct.
- Fixed a cosmetic flaw in a 'cicn' resource.
- Introduction of new VISE installer.
- The user's preferred window & level settings are now applied when previewing DICOM images.
- Added a preference option to allow a DICOM file's internal window & level settings to override Madena's user preferences.
- New user guide pages added and existing pages updated.
- Measurement & calibration tools now maintain constant area when changing geometry.
- Measurement & calibration tools can now be displayed on printed documents.
- Printing capability has been expanded from a single sheet of paper to two or four sheets of paper. A radiographic image enlarged to life-size (or even larger to match a radiographic film) which exceeds the size of a single sheet can now be printed in two or four sections and pasted together.
- A few user interface improvements.
- A new sample image added to the application download.
- New user guide pages added and existing pages updated.
- The user guide has been removed from the application download to reduce file size. The user guide can now be downloaded separately from the Madena website.
- More measurement and calibration tools added.
- Added automated search of the "Madena Data" folder to locate color palette and isodensity table files and to build menus linked directly to them.
- A few bugs fixed, including a calibration problem with a few DICOM files and some cosmetic issues with OS-X resolved.
- Images can now be exported to various file formats.
- Animated images can now be exported as movie frames.
- New user guide pages added and existing pages updated.