cornerstone-side-image-loader

utility to load sagittal and coronal view from axial dicom series

Usage no npm install needed!

<script type="module">
  import cornerstoneSideImageLoader from 'https://cdn.skypack.dev/cornerstone-side-image-loader';
</script>

README

cornerstoneSideImageLoader

All Contributors

An MPR image loader that reconstructs coronal and sagittal images from axial images.


7323b53f1068

Dependencies

Demo

Right viewport displays original axial images. Left viewports display multiplanar-reconstructed coronal and sagittal images.

LIVE DEMONSTRATION

Installation

$ yarn add cornerstone-side-image-loader

or

$ npm i cornerstonetools-side-image-loader

Example

import cornerstone from 'cornerstone-core'
import cornerstoneSideImageLoader, { generateSideImages } from "cornerstone-side-image-loader"

cornerstoneSideImageLoader.external.cornerstone = cornerstone

const loadAxialImages = Promise.all(
  imageIds.map((imageId) => cornerstone.loadAndCacheImage(imageId)),
)
loadAxialImages.then(images => {
  const { coronalImageIds, sagittalImageIds } = generateSideImages(images)
  // do coronal and sagittal business
  coronalImageIds.map((imageId) => cornerstone.loadImage(imageId))
  sagittalImageIds.map((imageId) => cornerstone.loadImage(imageId))
})

Usage

LICENSE

MIT

Contributors ✨

This repository was initially developed by sisobus. Thanks goes to these wonderful people (emoji key):


Sangkeun Kim/김상근

💻

Minkyu Song/송민규

💻

This project follows the all-contributors specification. Contributions of any kind welcome!