A method of and apparatus for viewing microscopic images include
transmitting tiled microscopic images from a server to a client. The
client assembles the tiled images into a seamless virtual slide or
specimen image and provides tools for manipulating image magnification
and viewpoint. The method and apparatus also provides a virtual
multi-headed microscope function which allows scattered viewers to
simultaneously view and interact with a coherent magnified microscopic
image.