Skip to content
Danny Brown edited this page Feb 5, 2019 · 2 revisions

This documentation is for a much older version of cornerstone-tools. While it may still loosely apply, more recent information can be found at https://tools.cornerstonejs.org

An image stack is collection of one or more images that are closely related. The best example of this is a CT or MRI series. A stack can include all images in a series or a subset of them. A stack can even include images from different series in different studies. When changing images in a stack, cornerstone will apply the existing viewport settings to the new image as well as any stack specific tool data. This would allow a user to zoom in on an image in a stack and then cine to subsequent images and stay zoomed in. It also means that a given measurement tool could be applied to all images in a stack (if so desired). For example, an elliptical ROI could be applied on one image in a stack and then automatically recalculate when changed to the next image. Likewise, a length measurement may be image specific and when made on one image, would not be visible on the next (although it would reappear if the user changes back to the original image).

All images in a stack must meet the following requirements:

  • Same rows and columns
  • Same rowPixelSpacing and columnPixelSpacing
  • Same type of image (color or grayscale)
Clone this wiki locally