A good cross platform solution for medical image analysis is MIPAV, a project supported by the National Institues of Health in the US. Its a JAVA application so can run on most operating system with the support of a java installation. The program is freely available at http://mipav.cit.nih.gov/ . It is built to provide common cross platform analysis tools for groups of researchers.
I agree with Gert ITK Snap (http://www.itksnap.org/pmwiki/pmwiki.php) is a very simple, but a very user friendly tool for 3D segmentation.
3D slicer (http://www.slicer.org/) is also a quite handy tool, but more complicated for a novice user, because it is equipped with various other functionalities for IGT>
We have developed tools for annotating (segmenting, labeling) MRI brain scans. It's not easy to use but once trained, you can crank out the annotations. If you want fast and accurate results, our approach is to write scripts and customize the software to it is very efficient. We can annotate anything that is visible in 3D medical images.
(I know this thread is old, but maybe somebody is still looking).
Labelbox is a cloud based tool to easily label data.
Labelbox makes it really easy to do basic image classification or segmentation tasks.
Relevant for this question, you can easily create a medical data labeling viewer with an open source DICOM viewer and install it in Labelbox to label the large dataset easily among a team of labelers.
You can see their template code here: https://github.com/Labelbox/Labelbox
Additional feature includes project management, team management and performance metrics.
You can try DataTurks [https://dataturks.com/], they provide polygon bounding and bounding boxes. On top of that, its free to use for academic research purpose.