An MPR image loader that reconstructs coronal and sagittal images from axial images.
Right viewport displays original axial images. Left viewports display multiplanar-reconstructed coronal and sagittal images.
$ yarn add cornerstone-side-image-loader
or
$ npm i cornerstonetools-side-image-loader
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))
})
MIT
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!