You are on page 1of 20

YAKAMI DICOM Tools

ver. 1.4.5.0
Copyright (C) Masahiro YAKAMI 2013. All rights reserved.

================================================================================
README
================================================================================

[Introduction]
"YAKAMI DICOM Tools" is a package of programs to handle DICOM files for
research. These programs run on Windows 7/Vista(R)/XP/2000. These programs
require
Microsoft .NET(TM) Framework 2.0.

This package includes the following applications and documents.

Applications:
* DICOM Viewer
A Hi-Speed DICOM Viewer with Multi-Document Interface.
* DICOM Converter
A DICOM-to-DICOM file converter.
* File Mover
A DICOM File placer.
* Folder Renamer
A Renamer of folders contaning DICOM files.
* DICOM Counter
A DICOM file scanner and counter.
* Shortcut Maker
An automatic shortcut file (.lnk) creator.
* Index Maker
An automatic DICOM index file ("_DCM_IDX.txt") maker.
The file is created in each folder to decrease loading time by "DICOM Viewer".
* Table Maker
An automatic DICOM header table maker.
* PACS Client
An interface program to search studies and to open them.
* Conveyer
A relay program to call "DICOM Viewer", "DICOM Converter" or "PACS Client".
* Command-Line Converter
A command line program to copy DICOM files or to convert them into image files.
* WL/WW Editor
An editor for Window Level (WL) and Window Width (WW)
* Gamma Editor
An editor for gamma curve settings.
* CLUT Editor
An editor for Color Look-Up Table (CLUT) files.
* Combi Editor
An editor for combinations of WW/WL, Invert, Gamma Curve and CLUT.
* Configurator
A configurator for common settings among multiple programs in this package.
* Registry Configurator
A configurator for Windows registry on this package.

Documents:
* readme.txt This file.
* viewer_guide.txt How to use "DICOM Viewer".
* script.txt How to write DICOM-to-DICOM conversion script.
* filename.txt How to specify output path (file names /folder names).
* conv-cmd.txt How to control "DICOM Converter" interactively by a DOS prompt.
* pacs-cmd.txt How to control "PACS Client" interactively by a DOS prompt.
* cmd_conv_usage.txt The usage of "Command-Line Converter".
* tbl_cmd.txt How to control "Table Maker" interactively by a DOS prompt.

[Requirement]
OS: Windows 8/7/Vista(R)/XP/2000 64/32bit version.
environment: Microsoft .NET(TM) framework 2.0
hardware: supporting above OS
memory: 256MB minimum, 1GB recommended at least to prevent out-of-memory
exception on DICOM Viewer.

[Download]
A free download of this package is available from the following link.
YAKAMI DICOM Tools:
http://www.kuhp.kyoto-u.ac.jp/~diag_rad/intro/tech/dicom_tools.html

[Install]
Download a package file, unzip it, and run "setup.exe" to install these
applications.
!!! Important !!! If previous version of this package is already installed,
uninstall it before installing this package.
The installer and all applications require Microsoft .NET(TM) Framework.
You can download one from the following link.
(Windows 7/Vista(R) comes packaged with Microsoft .NET(TM) Framework 2.0)

.NET(TM) Framework 2.0:


http://www.microsoft.com/en-us/download/details.aspx?id=1639

[Uninstall]
Open Control panel and run "Add/Remove Programs" (Windows XP/2000) or
"Programs and Features" (Windows 7/Vista(R)), select
"YAKAMI DICOM Tools" (ver. 1.0.4.1 or later) or
"DICOM Tools" (ver. 1.0.4.0 or earlier) from the list,
and click "Uninstall".

[Run]
Click the menu of each application in
[Start Menu]-[All programs]-{YAKAMI software].

[Features]
DICOM Viewer
Hi-speed DICOM Viewer with Multi-Document-Interface (MDI).
File type:
DICOM: little/big endian DICOM files with images in single/multiframe or
nesting format,
supporting JPEG, JPEG Lossless, JPEG LS, MPEG compressions.
(MPEG data are converted to .mpeg files for playing with external programs.)
Other Formats: NIfTI, ANALIZE, RAW.
Image: JPEG (JFIF, LossLess JPEG, JPEG-LS, JPEG 2000),
Bitmap, EMF, EXIF, Icon (Windows), W3C PNG, TIFF, WMF (Windows Meta-file)
Viewer Function: magnify (6.25-1600%), spin by 90 degree, mirror, parallel
translation,
change Window Level / Window Width, black-white inversion, pseudo-color
Synchronized scroll: slice location, magnification and spin, position,
Window Level / Window Width and black-white inversion
Measurements: distance, signal average/standard deviation/maximum/minimum of
circular ROI, overlay figures are saved and reloaded
Filters: Slab Average/MIP/MinIP/Median, Plane/Cubic Average/Dilate/Erode/Median
Image Fusion
Cross Reference
Loupe
Ruler
Reading Progress
DICOM-to-DICOM file conversion including anonymization
DICOM-to-image/movie file conversion
etc

DICOM Converter
DICOM-to-DICOM conversion software, a mirroring program with file
conversion. This program can change format, headers, images, file names, and
folder path of multiple DICOM files at once. Conversion script is supported
to manipulate DICOM headers. This program can be used as an anonimizer.
This program converts DICOM files as fast as Windows Explorer simply copies
files.

File Mover
A DICOM file placer.
This program place each DICOM file according to its headers.
This program is confirmed to handle DICOM-file storage folder of eFilm,
OsiriX, DBOX mini 2/3.

Folder Renamer
Renamer of folders containing DICOM files.
This program renames folders containing DICOM files according to their
header. You can specify how to use headers freely.

DICOM Counter
A DICOM file scanner and counter.
This program scans all files in the specified folder to find and count
DICOM files.

Shortcut Maker
An automatic shortcut file creator.
This program scans folders containing DICOM files and creates
shortcut files (.lnk) to the folders.

Index Maker
An automatic DICOM index file creator.
This program scans all files in each folder and creates DICOM index file
("_DCM_IDX.txt") to shorten time to load the files by "DICOM Viewer".

Table Maker
An automatic DICOM header table maker.
This program read headers of DICOM files and make them into a table.

PACS Client
An interface program to search studies and to open them.
This program scams .dcmvf and .lnk files and show a list of studies.

Conveyer
A relay program to call "DICOM Viewer", "DICOM Converter" or "PACS Client".
Command-Line Converter
A command line program to copy DICOM files or to convert them into image files.

The output paths can be specified with a path command.

WL/WW Editor
An editor for Window Level (WL) and Window Width (WW)

Gamma Editor
An editor for gamma curve settings.

CLUT Editor
An editor for Color Look-Up Table (CLUT) files.

Combi Editor
An editor for combinations of WW/WL, Invert, Gamma Curve and CLUT.

Configurator
A configurator for common settings among multiple programs in this package.

Registry Configurator
A configurator for Windows registry on this package.

[Support]
Binary packages, documents, news about "YAKAMI DICOM Tools" are available on
the following page.

YAKAMI DICOM Tools:


http://www.kuhp.kyoto-u.ac.jp/~diag_rad/intro/tech/dicom_tools.html

I would appreciate if you send me bug reports or suggestion.


email: yakami@kuhp.kyoto-u.ac.jp
But, I cannot guarantee to fix all bugs reported from users.

[Copyright]
Software: YAKAMI DICOM Tools
Author: Masahiro Yakami, M.D. Ph.D.
Author's email Address: yakami@kuhp.kyoto-u.ac.jp
Organization: Department of Diagnostic Imaging and Nuclear Medicine,
Graduate school of Medicine, Kyoto University

[License Agreements]
Category: freeware
Reproduction and Redistribution: Author's permission required
Modification: permitted
Indication of names: Author Name (mandatory), Software Name (mandatory),
the URL of the distribution site (recommended).
Method for Indication: A notice in an Executable version (i.e. About dialog),
a related documentation (i.e. readme.txt) or both
Derivative works: Such works, including, but not limited to,
derivative works of derivative works, are subject to these license agreements.
Description of Modifications: You must include a prominent statement
that the Modification is derived, directly or indirectly,
from the original Software in an Executable version (i.e. About dialog),
a related documentation (i.e. readme.txt) or both.
Libraries: This Software uses multiple libraries written in [Dependencies] section.
You, including, but not limited to, authors of derivative works,
are subject to the license agreements on the libraries.

[Dependencies]
This Software uses Microsoft .NET(TM) Framework 2.0.

This Software uses the FreeImage open source image library.


See http://freeimage.sourceforge.net for details.
FreeImage is used under the FIPL, version 3.12.0.

This Software uses


"IJG Win32 - JPEG co-decoding library with Lossless JPEG Extentions".
IJG: Independent JPEG Group, see http://www.ijg.org/
Lossless JPEG co-decoding extensions: developed by Ken Murchison

This Software uses "CharLS" developed by Jan de Vaan.


See http://charls.codeplex.com/

This Software uses AForge.NET Framework 2.1.5.


See http://code.google.com/p/aforge/
AForge.NET is used under the GNU Lesser General Public License, version 3.

[Disclaimer]
This software is provided "as is" and any expressed or implied warranties,
including, but not limited to, the implied warranties of fitness
for a particular purpose and absence of invasion of intellectual properties
are disclaimed.
We assume no liability with respect to any direct, indirect, incidental,
special, exemplary, or consequential damages (including, but not limited to,
procurement of substitute goods or services; loss of use, data, or profits;
or misdiagnosis) however caused and on any theory of liability, whether in
contract,
strict liability, or tort (including negligence or otherwise) arising in
any use of this software, even if advised of the possibility of such damage.

[History]
21 Jan 2014 ver. 1.4.5.0
"Common"
* Supported loading DICOM files with trailing additional bytes consisting 0x00,
0x20 and 0xFF.
* Changed the code in DLLs to obtain their own path from
System.Windows.Forms.Application.StartupPath() to
System.Reflection.Assembly.GetExecutingAssembly() to enable custom programs to call
the public methods and properties of the DLLs regardless of the location of the
programs.
* Bug fix on loading DICOM files with multi-level nesting elements with undefinite
length.
* Bug fix on loading DICOM files with a broken index file.

"CLUT Editor", "Combi Editor", "Gamma Editor", "Registory Configurator", "Table


Maker" and "WL/WW Editor"
* Supported changing font size with [Ctrl]-[MouseWheel].

"Command-Line Converter"
* Added /maxfrm, /frmno and /adjpxspc commands.
"DICOM Converter"
* Added a default conversion option to anonymize DICOM files.
* Bug fix on converting DICOM files into DICOM files and image files at the same
time.

"DICOM Viewer"
* Added annotation comment dialogs with custom configurations.
* Supported polygon ROI.
* Supported changing default WL/WW automatically on loading a RAW/NIfTI/ANALIZE/MHD
file according to the data type; 127.5/255 for unsigned 8bit integer and -0.5/255
for signed 8bit integer.
* Bug fix on adjusting WL/WW when all the pixel values in the slice are the same.
* Bug fix on showing images whose rescale slope is lower than 0.1.
* Bug fix on obtaining the size of a RAW file with an MHD file for it.

"PACS Client"
* Supported changing font size with [Ctrl]-[MouseWheel].
* Bug fix on occasional crashes duing starting up with "/Exit" command.

4 Oct 2013 ver. 1.4.4.0


"Common"
* Supported image data compressed by Run-Length Encording (RLE).
* Supported DICOM files with Frame Count (0028,0008) elements whose values are
larger than the correct ones.

"DICOM Viewer"
* Supported combination of WL/WW, inversion, Gamma Curve and CLUT for fusion
images.
* Supported "silent mode" in which DLLs omit showing their error dialogs.
* Bug fix on loading multi-frame or nesting DICOM files having been loaded before.
* Bug fix on crushing on loading after a clean install.

"Table Maker"
* Supported changing font size.
* Bug fix of using too much memory in some configurations during converting
multiple DICOM files.

"PACS Client"
* Supported changing font size.
* Improved automatic layouting on changing the window size.

"WL/WW Editor", "Gamma Editor", "CLUT Editor", "Combi Editor"


* Supported changing font size.
* Improved automatic layouting on changing the window size.
* Added the "About" dialog.

"Registry Configurator"
* Added "Registry Configurator"

30 Aug 2013 ver. 1.4.3.0


"DICOM Viewer"
* Bug fix on using loupe for color images.
* Bug fix on opening files in JPEG 2000 format with the extention of ".j2c".

23 Aug 2013 ver. 1.4.2.0


"Configurator"
* Added to configure common settings among "WL/WW Editor", "Gamma Editor",
"Combi Editor" and "DICOM Viewer".

"WL/WW Editor", "Gamma Editor", "Combi Editor"


* Added to edit settings for image display.
* These programs run as both stand-alone programs and dialogs for "DICOM Viewer".

"CLUT Editor"
* Modified to run as a dialog for "DICOM Viewer".
* Supported editing opacity.

"DICOM Viewer"
* Modified to work with the programs above.
* Changed the behavior when a DICOM file was specified to be opened. DICOM Viewer
opens the file only, besides other DICOM files in the same folder, if the file
contains multiple image slices in multi-frame or nest format.

6 Jul 2013 ver. 1.4.1.0


"Common"
* Bug fix on generating error messages at 'buf_ydt' module.
* Bug fix on VR and name for group length elements.

"DICOM Viewer"
* Bug fix on initial WL/WW setting for RAW/NIfTI/ANALIZE formats
* Bug fix on adjusting WL/WW for the current image if the rescale slope is not 1 or
the rescale intercept is not 0.

1 Jul 2013 ver. 1.4.0.0

"Common"
* Supported showing nested items and elements in the DICOM header window.
* Bug fix on decoding a nested element with unlimited length containing no items.
* Bug fix on interpreting pixel spacing with trailing a '\' charactor.

"DICOM Viewer"
* Supported showing SUVbw instead of BQML in PET studies.
* Supported auto scroll link of mini viewer windows only on idle.
* Supported Ctrl/Shift-Wheel functions.
* Supported multiple image formats; JPEG (JFIF, LossLess JPEG, JPEG-LS, JPEG 2000),

Bitmap, EMF, EXIF, Icon (Windows), W3C PNG, TIFF, WMF (Windows Meta-file).
* Supported RAW format consisting of float or double values.
* Supported ANALIZE and NIfTI format (experimental).
* Supported switching DirectX and GDI for drawing on running.
* Bug fix on overlaying header information on images loaded from RAW format.

"Command-Line Converter"
* Supported converting DICOM files into XML files.
* Supported converting DICOM files into multiple file formats at once.
* Supported applying DICOM Conversion scripts for DICOM Converter with "/script"
switch.

"Table Maker"
* Supported interactive control with a command-line. The commands are listed in
tbl_cmd.txt
4 Mar 2013 ver. 1.3.13.0
"Common"
* Supported 8 to 16 bit Color Look-Up Table (CLUT) by "DICOM Viewer" and "CLUT
Editor".

"DICOM Viewer"
* Supported running processes in elevated mode to copy files to protected folders
such as "C:\Program Files\".
* Supported copying text shown in a viewer window.
* Added "NumOfPix", the number of pixels in a ROI, to the drawn text for the ROI.
* Added context menu for the four corners of the viewer window.

"CLUT Editor"
* Supported loading, editing and saving 8 to 16 bit Color Look-Up Table (CLUT).

25 Nov 2012 ver. 1.3.12.0


"Common"
* Improved robustness for broken nesting elements of DICOM files.

20 Nov 2012 ver. 1.3.11.0


"DICOM Viewer"
* Supported extracting encapsulated documents.

"Command-Line Converter"
* Added Command-Line Converter.

23 Oct 2012 ver. 1.3.10.0


"Common"
* Supported "[FILENAME]" and "[FILEEXT]" commands to specify output path by all the
programs in this package.

"DICOM Viewer"
* Supported calculating area of circle ROI.
* Bug fix on saving image data as a movie file in the original size when the
magnification is less than 50%.

12 Sep 2012 ver. 1.3.9.0


"Common"
* Abolished file extensions consisting of only numeric characters. They are
regarded as part of file names .
* Dramatically reduced time of loading DICOM files.
* Bug fix on converting DICOM files into explicit format.

"DICOM Viewer"
* Supported changing WL/WW and color palette of fusion image regardless of the
setting of the original window.
* Improved scroll bars.
* Bug fix on the checkbox for Screen Capture on DICOM Save dialog.

29 Aug 2012 ver. 1.3.8.0


"DICOM Viewer"
* Bug Fix on saving multiple DICOM data as image files.
27 Aug 2012 ver. 1.3.7.0
"Common"
* Supported showing images and headers of DICOM files with errors.
* Added DICOM error message to the header window.
* Bug Fix on showing numeric values on the header window.
* Improved format of DICOM error message.
* Bug Fix on DICOM files without pixel size specification.

15 Aug 2012 ver. 1.3.6.0


"Common"
* Changed calculation precision to double, display precision to float.

"DICOM Viewer"
* Supported saving fusion image in DICOM format.
* Supported saving images in DICOM secondary capture format.

27 Jul 2012 ver. 1.3.5.0


"CLUT Editor"
* Added CLUT (Color Look-Up Table) Editor.

"DICOM Viewer"
* Supported custom CLUT files.

28 Mar 2012 ver. 1.3.4.0


"Common"
* Checked window location, and moved if out of the screen area.
* Supported multi-level nesting of SQ elements with unlimited length and SQ items
with unlimited or wrongly-designated length.

"Conveyer", "PACS Client"


* Eliminated conveying unnessesary commands such as "/Maximize" when the window of
"DICOM Viewer" is not shown.
"DICOM Converter"
* Corrected a sample script, "anonymize.txt": empty -> emptify

6 Feb 2012 ver. 1.3.3.0


"Conveyer", "PACS Client"
* Bug fix on elimination of conveying unnesesary commands.

"Common"
* Bug fix on searching DICOM data with slice location.

"DICOM Viewer"
* Bug fix of minimizing viewer windows to display DICOM data
given as command line arguments on loading
if automatic layout is enabled.

4 Feb 2012 ver. 1.3.2.0


"Conveyer", "PACS Client"
* Eliminated conveying unnessesary commands such as "/Exit" when the target program
is not running.

"DICOM Viewer"
* Improved response to resizing the main window.

2 Feb 2012 ver. 1.3.1.0


"DICOM Viewer"
* Supported changing custom bar color.
* Bug fix on the appearance.

2 Feb 2012 ver. 1.3.0.0


"Common"
* Bug fix on mistaking image file formats on converting multiple DICOM files at
once.

"DICOM Viewer"
* Support preview functions for WL/WW and gamma.
* Support new interfaces.
* Show a splash window on loading.

11 Jan 2012 ver. 1.2.9.0


"Common"
* Bug fix on displaying compressed image data whose width in pixel is not multiple
of 4.

21 Dec 2011 ver. 1.2.8.0


"DICOM Viewer"
* Bug fix on fixing mouse cursor position.

5 Dec 2011 ver. 1.2.7.0


"Common"
* Bug fix on unisotropic images.
* Bug fix on multi-level nesting of SQ elements with unlimited length.

12 Nov 2011 ver. 1.2.6.0


"DICOM Viewer"
* Supported exporting *trimmed* images as shown in the window, instead of original
images, as image files.

27 Sep 2011 ver. 1.2.5.0


"Common"
* Arranged start menu icons into three folders.
* Moved "_DCM_IDX.txt" and "overlay.txt" from folders containing DICOM files
to "_DCM_INF" folders in their parent folders.
* Supported DICOM files with umcompressed color-by-plane images.
(DICOM header of Planer Configulation (0028,0006) = 1)
* Bug fix of out-of-memory exception on scanning all files in a folder to find
DICOM files.

"PACS Client"
* Added "Open with Explorer" button.

13 Sep 2011 ver. 1.2.4.0


"Common"
* Bug fix on loading images from DICOM files in "Preamble Suppressed".
12 Sep 2011 ver. 1.2.3.0
"DICOM Converter"
* Bug fix on convertion with "Delete all person names" checkbox or "EMPTIFY" script
command.

"DICOM Viewer"
* Supported separate interpolation during drag.
* Bug fix "Image Type" drop-down listbox on the conversion dialog.

1 Sep 2011 ver. 1.2.2.0


"DICOM Converter/Viewer"
* Bug fix on converting single-frame DICOM files.

27 Aug 2011 ver. 1.2.1.0


"DICOM Viewer"
* Bug fix on calculating pixel value.
* Bug fix on saving drawing/measurement information.

24 Aug 2011 ver. 1.2.0.0

"DICOM Converter and DICOM Viewer"


* Supported non-dropping paging regardless of the refresh rate of the display on
Windows Vista/7.
* Supported converting DICOM files with their images spun and mirrored.
* Supported converting DICOM files into JPEG-LS and JPEG2000 format (experimental).

* Bug fix on loading DICOM files with color images compressed in JPEG 2000
algorithm.
* Bug fix on handling images whose width is not multiple of 4.

"DICOM Converter"
* Bug fix on converting endian or explicit/implicit of elements whose VR is SQ.

"DICOM Viewer"
* Supported exporting *trimmed* images as shown in the window, instead of original
images, as a movie file(.avi).
* Supported new color maps including "PET", "Hot Metal Blue", "PET 20 steps" and
those inverse.
* Improved processing speed of filters.
* Supported omitting subfolders which have specified names or attributes on loading
DICOM files.
* Changed the location of the files storing overlay and index information.
* Bug fix on disturbance of Windows shutdown during resident of this program.

6 Jun 2011 ver. 1.1.9.0


"DICOM Viewer"
* Supported changing interpolation mode.

4 Jun 2011 ver. 1.1.8.0


"DICOM Viewer"
* Supported shorten path shown on title bars of child windows.
* Bug fix on called while the main window is minimized.
* Bug fix on called without argument during resident.
1 Jun 2011 ver. 1.1.7.0
"DICOM Viewer"
* Enabled changing settings on mini-windows.
* Added popup to show information on a image shown in a mini-window.
* Supported resident mode.
* Improved response by subdividing idling processes.
* Bug fix on cross reference settings.

24 May 2011 ver. 1.1.6.0


"Common"
* Bug fix of infinite loop at memory management to handle DICOM and image data.

23 May 2011 ver. 1.1.5.0


"Common"
* Corrected "filename.txt" and "filename.ja.txt".

"DICOM Viewer"
* Added "Hot Iron" to the color pallete.
* Bug fix on playing .dcmvc/.dcmva/.dcmvl/.log files.
* Bug fix on capturing or recording DICOM files with multiframe/encapsled image.
* Bug fix on calculating pixel values in a ROI.

18 May 2011 ver. 1.1.4.0


"DICOM Viewer"
* Supported "Image Fusion".
* Supported "Always on the Top".
* Supported selecting what kind of overlay to be shown during drag.
* Improved WL/WW and magnification setting on changing columns.
* Bug fix on the order of slices opened with a capture file (.dcmvc/.dcmva).

"PACS Client"
* Bug fix on opening a study from the study list containing multiple studies.

09 May 2011 ver. 1.1.3.0


"DICOM Viewer"
* Supporting JPEG Lossless compression by adopting an external library,
"IJG Win32 - JPEG co-decoding library with Lossless JPEG Extentions",
which includes the lossless JPEG co-decoding extensions developed by
Ken Murchison.
http://eng.neologica.it/download/downloadIJGWin32.html (dead link)
http://www.oceana.com/ftp/ljpeg/ (dead link)
* Supporting JPEG-LS compression by adopting an external library,
"CharLS" (Copyright (c) 2007-2010, Jan de Vaan).
http://charls.codeplex.com/
* Supporting MPEG compression by exporting MPEG data as .mpeg files
for playing with external programs such as "Windows Media Player".
* Bug fix on memory cacheing.
* Bug fix on exporting DICOM files.

24 April 2011 ver. 1.1.2.0


"DICOM Viewer"
* Supported exporting images as a movie file(.avi).
* Supported changing the width of the area to indicate overlay information.
* Bug fix on automatic cine mode.

20 April 2011 ver. 1.1.1.0


"Common"
* Obviated registory.
* Supported automatic transfer of settings at previous version.
* Changed overlay.txt and _DCM_IDX.txt to invisible.

"DICOM Viewer"
* Improved paging speed.
* Supported automatic cine mode controlled by a numpad.
* Changed the position of menu on viewer window to the top level.
* Supported changing settings of information overlay, drawings, ruler
and reading progress on a window with a key.
* Supported changing font and color of drawings and their captions.
* Dispelled a sense of incongruity on changing magnification
due to accidental errors in calculation.
* Supported fixing magnification center to the center of a window.
* Supported changing icon position to the bottom of a parent window.
* Supported multiple settings of overlay information for a modality.
* Supported importing/exporting settings.
* Bug fix on overlaying a private tag.
* Bug fix on layouting if started by file extension associations.
* Bug fix on multi-frame data containing one slice.

15 March 2011 ver. 1.1.0.0

"Common"
* Changed installer to prohibit installing pleural versions of this package such as
32bit, 64bit, English and Japanese version.

"DICOM Viewer"
* Supporting automatic layout mode.
* Supporting importing settings of previous version.
* Supporting specifying modality for RAW files.
* Bug fix on inverting back and front of spacial cross reference.
* Bug fix on memory leak by manually stopping and disposing a timer object created
manually.
* Bug fix on exporting DICOM files.
* Bug fix on calculating the mean and SD of a ROI.
* Bug fix of dissapearing mouse cursor.

"DICOM Converter"
* Supporting importing settings of previous version.

"PACS Client"
* Shorten time to show a study list by adopting multi-threading for scanning DICOM
files.

"Conveyer"
* Added "Conveyer" to this package.

23 Feb 2011 ver. 1.0.9.8


"Common"
* Bug fix on loading "DICOMDIR" file.
"DICOM Viewer"
* Added commands "/Capture" and "/CaptureAll".
* Bug fix on playing capture files.

21 Feb 2011 ver. 1.0.9.7


"DICOM Viewer"
* Bug fix on black out during loading DICOM files.
* Bug fix on initial window position and size, that arized in some environment.

21 Feb 2011 ver. 1.0.9.6


"DICOM Viewer"
* Supported automatic memory usage control.
* Added memory usage to the title bar.
* Supported drag&drop of RAW files.
* Supported scanning ".mhd" files for RAW files.
* Supported cross reference on RAW files.
* Added indication of slice continuity.
* Added an menu item, [Capture/Log]-[Open Capture Folder].
* Added indicators of mouse drag setting in the status bar.
* Bug fix on memory allocation.
* Bug fix on reading "_DCM_IDX.txt" to reduced loading time of DICOM files
* Bug fix on cross reference.

9 Feb 2011 ver. 1.0.9.5


"Common"
* Added "ACCN" to the path commands.

"DICOM Viewer"
* Supported capturing all windows (.dcmva).
* Supported capturing DICOM header as a text file.
* Added non-skip paging mode (F9).
* Changed default setting of left-drag to be non-skip paging (F9),that of Shift-
left-drag to be propotional paging (F3), and that of left&right-drag to be position
shift (F2).
* Changed cross reference to indicate intersection lines, whether projected lines
are above, on or below the plane shown in inactive windows, and which corner is the
top-left of the FOV rectangle of the image shown in the active window.
* Changed to hide all overlay texts and shapes during paging with mouse drag in
order to help users to concentrate their attention to the image.
* Changed to show scroll position.
* Added many command line switches and commands.
* Bug fix on deleting overlay shapes with mouse drag/click (F10).

"DICOM Converter"
* Added a checkbox, "Confirm before overwrite" in "Output Path" tab page.

"PACS Client"
* Added "PACS Client" to this package.

05 Jan 2011 ver. 1.0.9.4

"DICOM Viewer"
* Bug fix on the order of slices containing image numbers larger than 65536.
* Bug fix on the order of slices without slice location in the DICOM headers.

"File Mover"
* Bug fix on copying files.

29 Nov 2010 ver. 1.0.9.3


"Common"
* Changed DICOM header window to show each header in proper format according to
their contents.
* Shortened time to analize DICOM file structure.

"Table Maker"
* Added "Table Maker" to this package.

"Index Maker"
* Added language selector.
* Changed to remember window position of previous instance.

29 Oct 2010 ver. 1.0.9.2


"DICOM Viewer"
* Shortened time to convey command line arguments from a second instance
of "DICOM Viewer" to the first one on an instance of an operating system
using IPC communication.
* Changed menu alignment from fixed to auto wrapping.

16 Sep 2010 ver. 1.0.9.1


"DICOM Converter"
* Bug fix on converting a DICOM file to an image file
when the DICOM file does not have the element (0002,0012)
or (0002,0013).

6 Sep 2010 ver. 1.0.9.0


"Common" ("DICOM Viewer")
* !!Important!! Bug fix on controlling memory allocation for each slice of image.

"Index Maker"
* Added "Index Maker" to this package.

30 Aug 2010 ver. 1.0.8.9

"DICOM Viewer"
* Supported various kinds of RAW formats (8/16/32/64 bit, signed/unsigned,
little/big endian).
* Supported playing capture files (.dcmvc) and log files (.dcmvl) without moving
nor resizing viewer windows.
* Reduced loading time of DICOM files in a folder to less than one tenth by using
an index file saved as "_DCM_IDX.txt" in the same folder. The index file is updated
every time DICOM files in the folder are loaded by "DICOM Viewer".
* Reduced memory consumption to half on loading DICOM files with 16bit image data
by optimizing memory allocation algorithm.
* Reduced memory consumption on loading pleural series of DICOM files in a folder
by optimizing memory cacheing algorithm.

"DICOM Converter"
* Corrected tail padding charactor to make each element length to be an even number
("0x00" to "0x20" when VR is not "UI" nor "OB") .
* Corrected misspelling ("inplicit" to "implicit").
* Bug fix on enabling and disabling "Save" and "Save and Exit" button on
"conversion option" window.

12 Jul 2010 ver. 1.0.8.8

"Common"
* Supported 8 to 64bit image data.
* Supported multi-frame image data.
* Supported adaptive memory allocation according to image depth.
* Bug fix on decoding image data (on image representation and depth).

"DICOM Viewer"
* Changed left/right key to change column even if no image exist on the same
location
in the next colmn. Reaction to left/right mouse drag was not changed.
* Bug fix on separating columns.

16 Mar 2010 ver. 1.0.8.7

"Common"
* Changed "escape sequence" to show non ASCII letters in DICOM headers
from "\" to "%" to avoid creating additional level of folders,
when strings are used for a part of a file/folder path or for DICOM header.
"escape sequence" in "header window" of "DICOM Viewer" and "DICOM Converter"
remains to be "\".

"DICOM Viewer"
* Supported changing drag setting of mouse buttons and modifier keys with a dialog.
* Enabled deleting drawn objects with mouse drag as well as mouse click.
* Bug fix on loading DICOM files of multiple sequences and/or studies in one
directory.

"File Mover"
* Adopted "tab control".
* Supported multiple target folders.
* Supported two processes for each DICOM file.
* Supported auto retry on runtime errors.
* Supported resuming interrupted processes on restarting.

29 Aug 2009 ver. 1.0.8.6


"DICOM Viewer"
* Decrease memory demand per slice by half.
* Changed to release memory explicitly on closing child windows.

24 Aug 2009 ver. 1.0.8.5


"Common"
* Supported JPEG/JPEG2000 compressed DICOM files.
To support these formats, FreeImage open source image library is used
under the FIPL, version 3.12.0.

15 Aug 2009 ver. 1.0.8.4


"Common"
* Added "FILENAME" and "FILEEXT" to the path commands.

"DICOM Viewer"
* Added DICOM-to-DICOM conversion including anonymization.
* Added function to specify convolution size in pixel.
* Added icons to the menu items.

20 Jun 2009 ver. 1.0.8.3


"DICOM Viewer"
* Added shape filter.
* Bug fix on adjusting image magnification to a captured file (.dcmvc).

29 Jun 2009 ver. 1.0.8.2


"DICOM Viewer"
* Added history function of opened file/folder.
* Added overlay ruler.
* Added "reading progress" in the overlay text and title bar.
* Added DICOM data cache on memory.
* Bug fix on sorting DICOM files.

16 Jun 2009 ver. 1.0.8.1


"DICOM Viewer"
* Added loading progress in the overlay text.
* Bug fix on transferring 256byte or longer file/folder full-paths from one
instance to another.

14 Jun 2009 ver. 1.0.8.0


* Enabled reading shortcut files (.lnk) instead of original files.

"DICOM Viewer"
* Totally automated slice/position/scale linkage between child windows.
* Added "Point Link" function, which is available with F12 key.
* Added function to change styles of overlay lines.
* Bug fix on loading DICOM files with pixel spacing tags (0028,0030) ending with
"\".
* Bug fix on loading DICOM files of multiple studies in one folder.

17 Apr 2009 ver. 1.0.7.6


"DICOM Viewer"
* Added CheckBox to toggle linking during mouse drag.
* Bug fix on TextBox, "<" / ">" button on Link Control Window since ver. 1.0.6.0.

16 Apr 2009 ver. 1.0.7.5


"DICOM Viewer"
* Enabled any DICOM tag to be overlaid.
* Enabled to hide folder path on title bar. (useful for blind read)
* Enabled to change the speed of paging by mouse drag.
* Changed mouse cursor to indicate what is changed by drag.
* Changed position of mouse cursor to be fixed during changing slice, WL/WW or
magnification.
* Added menu of left drag mode and cross reference to the context menu on viewer
windows.
* Changed display of distance and diameter from integer into decimal.
* Enabled skip paging by fast mouse drag.
* Added warning of skip paging to overlaid message on viewer windows.
* Bug fix on changing WL/WW with left drag.
* Bug fix on window width (must be 2 or bigger).
* Bug fix on delaying operation for user operation

"DICOM Converter"
* Bug fix on checking if conversion script file specified or not.

2 Apr 2009 ver. 1.0.7.4


"DICOM Viewer"
* Bug fix on cross reference.

31 Mar 2009 ver. 1.0.7.3


"DICOM Converter", "File Mover", "Folder Renamer", "Shortcut Maker":
* Bug fix on the link to the manual file of output path command.

26 Mar 2009 ver. 1.0.7.2


"DICOM Viewer"
* Bug fix on hiding mouse cursor.

25 Mar 2009 ver. 1.0.7.1


"DICOM Viewer"
* Hid or change mouse cursor during mouse drag.
* Added "Study Date" to the overlay information.
* Bug fix on "overlay.txt".
* Bug fix on initial setting of overlay information.

24 Mar 2009 ver. 1.0.7.0


"Common"
* Added "Shortcut Maker" to this package.
* Added "STYEAR", "STMONTH" and "STMDAY" to the path commands.
* Improved performance of drawing monochrome pictures.
* Bug fix on drawing pictures the width (pixel) of which is not a multiple of four.
* Bug fix on saving settings of TextBox controls.

"DICOM Viewer"
* Added loupe function.
* Improved performance of drawing large pictures in low magnification (50% or
less).
* Changed initial image size to fit the window width of a view window.
* Changed study/series columns to be created only when a folder contains
multiple studies/series.
* Changed display of current column number from 0(0-2) to 1/3 for example.
* Abolished rewinding of horizontal scroll.
* Slowed horizontal scroll speed.
* Bug fix on drawing pictures whose horizontal scale and whose vertical scale is
different.
* Bug fix on drawing overlay lines on spun or mirrored pictures.

"File Mover"
* Changed to be closed on completing the requested task
if called by the file type association (.dcmms).

12 Mar 2009 ver. 1.0.6.2


"DICOM Viewer":
* Bug fix on skip scroll.
12 Mar 2009 ver. 1.0.6.1
"DICOM Viewer":
* Bug fix on slice link.

9 Mar 2009 ver. 1.0.6.0


"DICOM Viewer":
* Supported cross reference.
* Improved memory handling.
* Supported logging and playing filter setting.
* Bug fix on automatic sort of DICOM files.

"DICOM Converter":
* Added functions to modify "Study ID", "Series Number", "Acquisition Number",
and "Instance Number": overwritting with a certain number, adding or
subtracting a certain number.
* Added functions to modify "Study Instance UID", "Series Instance UID"
and "SOP Instance UID": overwriting with a certain UID, adding some
trailing string, i.e. ".1", generating a new UID and overwriting with it.
* Added a command, "trim_end_rt_overwrite" to conversion script files (*.dcmcs).
* Changed handling of trailing "null" charactors of each element to delete them.
* Bug fix on file conversion.
* Bug fix on conversion setting files (*.dcmcc/*dcmco).

28 Nov 2008 ver. 1.0.5.2


"DICOM Viewer":
* Added image filters; Plane/Cubic Average/Dilate/Erode/Median

27 Nov 2008 ver. 1.0.5.1


"DICOM Converter":
* Supported input setting files (*.dcmci) to load and save the list of target
files.
* Supported conversion setting files (*.dcmcc) to load and save the conversion
settings.
* Added the following commands to conversion script files (*.dcmcs).
"\YEAR", "\MONTH", "\MDAY", "\HOUR", "\MIN", "\SEC", "\MSEC", "\RND", "\RNX"
* Associated these kinds of files (*.dcmci, *.dcmcc, *.dcmcs) with
"DICOM Converter" by the installer.
* Supported interactive control by a DOS prompt.
* Supported batch conversion of DICOM files to image files as well as DICOM
files.

"File Mover":
* Supported setting files (*.dcmm) to load and save the settings.
* Associated this kind of files (*.dcmm) with "File Mover" by the installer.

"DICOM Viewer":
* Supported variable gamma curve from 0.2 to 5.

11 Nov 2008 ver. 1.0.5.0


"DICOM Counter":
* Added "DICOM Counter" to this package.

"DICOM Converter":
* Adopted "tab control" to add the items of "Study Date", "Study Time",
"Series Date", "Series Time", "Acquisition Date", "Acquisition Time",
"Study ID", "Study UID", "Series Number", "Acquisition Number",
"Instance Number", "Instance UID", "Instance UID for Storage",
"Series Description", "Sequence Name" and "Protocol Name"
on the dialog box to set conversion options.

"DICOM Viewer":
* Supported automatic sort of DICOM files in a folder by scan times
for viewing dynamic/perfusion study. You can scroll images of the same
location and of different slice times with mouse drag to left and right.

"DICOM Converter"
* Bug fix of conversion with the option dialog.
* internationalized the setting dialog.

22 Sep 2008 ver. 1.0.4.1


* Added English version of the installer.
* Bug fix of the installer (referrence of viewer_guide.txt from DICOM Viewer)
* Changed URLs of DirectX(R) and .NET(TM) framework in the readme.txt from Japanese
version to English version.

18 Sep 2008 ver. 1.0.4.0


* Internationalized all applications, libraries and documents in this package.
English and Japanese are going to be supported for the time being.
The default language is English.

all previous versions of this package supports Japanese only.

12 Oct 2007 ver.0.0.0.1


* First version of this package, containing DICOM Converter (since Oct 2006),
Folder Renamer (since Jul 2007), and DICOM Viewer (since Oct 2007).

----
written by Masahiro Yakami (yakami@kuhp.kyoto-u.ac.jp) on 21 Jan. 2014.
Copyright (C) Masahiro YAKAMI 2014. All rights reserved.

You might also like