Following the lead of the American College of Radiology, the DICOM (Digital Imaging and Communication in Medicine) standard was recently adopted by the cardiology community, and implementations of this standard for cardiovascular imaging systems are now emerging. DICOM offers the promise of exchangeability of medical images from different manufacturers and across heterogeneous systems. To ensure that we achieve this goal and the proliferation of the standard, it is important to make robust and flexible implementations available to system developers. This paper presents an object-oriented design and implementation of a class hierarchy for the exchange of X-ray angiographic image data using the DICOM standard. The software has been implemented as a toolkit of objects written in the C++ programming language, and is currently being used in the validation of a system for remote consultation of cardiovascular image sequences as part of a European Community project.
[1]
Gregory K. Wallace,et al.
The JPEG still picture compression standard
,
1992
.
[2]
Michael J. Vilot,et al.
Standard template library
,
1996
.
[3]
Steven C. Horii,et al.
Update of the ACR-NEMA digital imaging and communications in medicine standard
,
1992
.
[4]
Grady Booch,et al.
Object-Oriented Design with Applications
,
1990
.
[5]
David R. Musser,et al.
STL tutorial and reference guide - C++ programming with the standard template library
,
1996,
Addison-Wesley professional computing series.
[6]
J.J. Villanueva,et al.
TeleRegions: application of telematics in cardiac care
,
1997,
Computers in Cardiology 1997.