Как загрузить сегментацию растрового изображения с помощью инструмента сегментации краеугольного камня и кисти?

Я пытаюсь загрузить двухмерное растровое изображение, которое включает в себя некоторую информацию о сегментации исследования, и хотел бы использовать для этого доступные инструменты. Просматривая документы, я не могу найти ни одного отдельного примера, чтобы добиться этого. У любого есть идея сделать это с помощью краеугольного камня.

1 ответ

Для этого вам следует использовать версию cornerstoneTools> = 4.0 . Как вы можете видеть в этом выпуске , Labelmap Renderer уже реализован отсюда. Возможно, вам также стоит взглянуть наcornerstoneWebImageLoader репозиторий.

Затем вы можете сделать следующее:

      cornerstone.loadImage(imageId).then(image => {
cornerstone.displayImage(element, image);

cornerstoneTools.mouseInput.enable(element);
cornerstoneTools.mouseWheelInput.enable(element);
...
}).then(() => {
    let pixelData = new Uint8ClampedArray(width * height * channel);
    for (let i = 128; i < 256; i++) {
        for (let j = 256; j < 384; j++) {
            pixelData[i*width + j] = 1;
        }
    }
    ...
    cornerstone.updateImage(element);
});
Другие вопросы по тегам