Since I am working all the time on my Linux Box, I tend to prefer to use only softwares which are relased under the GNU General Public License. A big majority of the following softwares belong to this category.
For 2 and 3D visualization, I use VTK.
is a volume rendering tool for scientific visualization and medical imaging.
It features powerful Multi-dimensional transfer functions that are chosen through a set of very intelligent Direct Manipulation Widgets. It creates stunning images.
Doxygen is a documentation system for C++, Java, IDL (Corba, Microsoft and KDE-DCOP flavors) and C.
CMake is a cross-platform, open-source make system.
CMake is used to control the software compilation process using simple platform and compiler independent configuration files.
Qt is a multiplatform, C++ application framework that lets developers write one application that will run -- natively -- on Windows, Linux/Unix, Mac OS X, and embedded Linux with a simple recompile.
There is a free edition under the GPL license which includes Qt Designer, a full-fledged GUI builder.
The FFTW library is a C subroutine library for computing the Discrete Fourier Transform in one or more dimensions.
Many dicom tools are referenced on the page idoimaging. As they say: "This is the site for people who work with medical imaging files".
Dicom2 (by Sebastien Barre) is a FREE command-line driven program which allows you to convert medical images and DICOM files to various other formats, while optionally performing some rudimentary image processing tasks. I use it all the time.
In my tex/latex documents I save space by converting my images in postscript with jpeg2ps.
jpeg2ps is a utility for converting JPEG images to compressed PostScript Level 2 or 3 files (without uncompressing the images). The JPEG data is simply wrapped with PostScript which yields considerably smaller PS files.
I use Awstats for reading the statistics of connection on my web-page. It is a Free realtime logfile analyzer for advanced web statistics, easy to use and parametrize.
For an example, look at my Statistics page.
I use latex2html to produce output in html of my articles. It enables me to create content for my web pages with very small changes in my latex files.