3D Rendering in volume viewer with tomosynthesis stack

25 visualizzazioni (ultimi 30 giorni)
JM
JM il 11 Nov 2025 alle 19:18
Risposto: Tim Jackman circa 14 ore fa
I had previously asked for help with volume viewer and posted some representative data in this thread
Solution was great, I can open the data now
This is really a new problem, I can see the slices but not the 3D rendering
The error seems to be this
>
dicomBrowser('C:\Users\Jim Macione\OneDrive - Kubtec\Desktop\alabama concepts\image sets\3D images\ImageData-Reconstructed slices DICOM\mini1\mini1\0')
Warning: Error occurred while executing the listener callback for event VolumeDataChange defined for
class images.internal.app.volview.Model:
Error using images.ui.graphics3d.Volume/validateData
Volumetric data must not exceed size 2048 in any dimension. Downsample the volume or create a
blockedImage before rendering.
Error in images.ui.graphics3d.Volume/setData
Error in images.ui.graphics3d.GraphicsContainer/set.Data
Error in images.internal.app.volview.VolumeRenderer/updateVolumeWithNewData
Error in images.internal.app.volview.Controller/updateVolumeViewData
Error in
images.internal.app.volview.Controller>@(hObj,data)self.updateVolumeViewData(data,data.Volume,data.OverlayVolume)
Error in images.internal.app.volview.Model/set.VolumeData
Error in images.internal.app.volview.Model/loadVolumeData
Error in images.internal.app.volview.Model/loadNewVolumeData
Error in images.internal.app.volview.Model/loadDataFromWorkspace
Error in images.internal.app.volview.VolumeViewer
Error in volumeViewer (line 22)
images.internal.app.volview.VolumeViewer(varargin{:});
Error in images.internal.app.dicomJT.BrowserController/sendToVolumeViewer (line 106)
volumeViewer(squeeze(V))
Error in images.internal.app.dicomJT.BrowserController>@(hObj,evtData)obj.sendToVolumeViewer(evtData)
(line 28)
addlistener(obj.View, 'SendToVolumeViewer', @(hObj,evtData)
obj.sendToVolumeViewer(evtData));
Error in images.internal.app.dicomJT.BrowserView/exportToVolumeViewer
Error in images.internal.app.dicomJT.BrowserView>@(varargin)obj.exportToVolumeViewer()
Error in internal.Callback.execute (line 128)
feval(callback, src, event);
Error in matlab.ui.internal.toolstrip.base.Action/PeerEventCallback (line 852)
internal.Callback.execute(this.PushPerformedFcn, this, eventdata);
Error in
matlab.ui.internal.toolstrip.base.ActionInterface>@(event,data)PeerEventCallback(this,event,data)
(line 41)
this.PeerEventListener = addlistener(this.Peer, 'peerEvent', @(event, data)
PeerEventCallback(this, event, data));
Error in
viewmodel.internal.factory.ManagerFactoryProducer>@(src,event)callback(src,viewmodel.internal.factory.ManagerFactoryProducer.convertStructToEventData(event))
(line 79)
proxyCallback = @(src, event)callback(src, ...
> In images.internal.app.volview/Model/set.VolumeData
In images.internal.app.volview/Model/loadVolumeData
In images.internal.app.volview/Model/loadNewVolumeData
In images.internal.app.volview/Model/loadDataFromWorkspace
In images.internal.app.volview/VolumeViewer
In volumeViewer (line 22)
In images.internal.app.dicomJT/BrowserController/sendToVolumeViewer (line 106)
In images.internal.app.dicomJT.BrowserController>@(hObj,evtData)obj.sendToVolumeViewer(evtData) (line 28)
In images.internal.app.dicomJT/BrowserView/exportToVolumeViewer
In images.internal.app.dicomJT.BrowserView>@(varargin)obj.exportToVolumeViewer()
In internal.Callback.execute (line 128)
In matlab.ui.internal.toolstrip.base/Action/PeerEventCallback (line 852)
In matlab.ui.internal.toolstrip.base.ActionInterface>@(event,data)PeerEventCallback(this,event,data) (line 41)
In viewmodel.internal.factory.ManagerFactoryProducer>@(src,event)callback(src,viewmodel.internal.factory.ManagerFactoryProducer.convertStructToEventData(event)) (line 79)
>>
I am pretty up to date
>> ver
-----------------------------------------------------------------------------------------------------
MATLAB Version: 24.1.0.2689473 (R2024a) Update 6
MATLAB License Number: 41108993
Operating System: Microsoft Windows 11 Pro Version 10.0 (Build 22631)
Java Version: Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
-----------------------------------------------------------------------------------------------------
MATLAB Version 24.1 (R2024a)
Curve Fitting Toolbox Version 24.1 (R2024a)
Image Processing Toolbox Version 24.1 (R2024a)
Instrument Control Toolbox Version 24.1 (R2024a)
Signal Processing Toolbox Version 24.1 (R2024a)
>>
  2 Commenti
Cris LaPierre
Cris LaPierre circa un'ora fa
Have you changed the dataset? The volume is rendering in answer to your first post.
JM
JM 34 minuti fa
I understand that the 3D volume is rendering when you answered the post previously.
I still cant get the 3D image to render correctly on my computer, only the 3 individual sets of slices.
Its very weird as it has to be able to read the data to do the slides.
I followed most of your settings from the screen shot you posted.
I dont undersatnd why there is no 3D rendering (for the volume plot) but there is a large error that spits out in matlab.
Any ideas?

Accedi per commentare.

Risposte (1)

Tim Jackman
Tim Jackman circa 7 ore fa
Any chance you could upgrade to 24b or newer? From what I can tell, this issue has been fixed in 24b.

Prodotti


Release

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by