wael_tahon
 Veteran Member Posts:64

 |
| 2008-08-24 12:16 PM |
|
Hi,
Did any one managed to develop a 3D Reconstruction plugin for ClearCanvas? if so is it an open source or not.
Also is it planned to be released in future inside ClearCanvas?
|
|
|
|
|
norman
 Senior Member Posts:813
 |
| 2008-09-04 04:18 PM |
|
Hi, There's currently a sample plugin we wrote a while ago that's available in the source code repository. You'd have to compile it yourself. See the developer's guide for info on how to do that. The plugin uses VTK, but it's really intended as a demonstration of what can be done with the framework. You won't be able to use the plugin for anything useful, as it's far from "finished". It's quite slow and not very usable at this stage. We plan to add MPR functionality in the future, but as for 3D reconstruction, that's further off. And even then, we would not be writing our own engine, but would be using VTK. Companies like Calgary Scientific can offer commercial alternatives that can plugin into the ClearCanvas viewer. N. |
|
|
|
|
wael_tahon
 Veteran Member Posts:64

 |
| 2008-09-05 06:22 PM |
|
Hi Norman I've already compiled the volume plugin from the source code and added its assembly to the plugin directory however the ClearCanvas workstation didn't load and crashed. Any ideas? Wael |
|
|
|
|
jasper.yeh
 Senior Member Posts:523

 |
| 2008-10-28 11:17 AM |
|
Hi Wael,
The sample projects are kept separate from the main Workstation projects, so when major changes are made there, they're not propagated automatically to the sample projects. That said, I recently fixed them, so they should work now.
One thing however: The samples need to be built against the SDK 1.2 binaries if you're using the Workstation 1.2 release, or against the sources if you're running Workstation from Visual Studio. The sample solution has references to the source projects, so if you want to use the plugin in a release version, you would need to change the references to point to the binaries. (Under each project, expand the References node and replace each ClearCanvas.XYZ reference with one pointing to the corresponding ClearCanvas.XYZ.dll in your installation's common and plugins directories)
Edit: And by "recently fixed," I mean revision 7371.
Hope this helps, |
|
| // Jasper |
|
|
wael_tahon
 Veteran Member Posts:64

 |
| 2008-11-01 03:37 PM |
|
Many Thanks I'll try it now. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-01-14 03:38 AM |
|
Hi Norman,
Would you say a few words about MPR in ClearnCanvas at this point of time? Thanks. |
|
|
|
|
norman
 Senior Member Posts:813
 |
| 2009-01-14 06:32 AM |
|
Hi Celerity, We're actually working on MPR right now. It probably won't be a surprise to anyone that we'll be using VTK as our reconstruction engine. It's hard to say exactly when we'll have a polished version of it, but start looking for a "first draft" of it in the daily build in the next month or two. N. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-01 12:18 PM |
|
Hi Norman, Is this in the daily build yet? Thanks. p.s. It was great news that CC RIS was deployed and was processing a large number of orders and reports. Congratulations.
|
|
|
|
|
norman
 Senior Member Posts:813
 |
| 2009-02-01 04:29 PM |
|
Hi Celerity, Yes, it is. Not finished yet, of course, but we've made our first stab at MPR. Thanks for the words of encouragement! N. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-02 07:02 PM |
|
Thanks Norman. I will test it out. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-04 09:20 AM |
|
Stewart and Norman, I saw Stewart updated the tac for the 2D MPR feature, and I downloaded the daily build. Any impressive datasets that you could provide to show off / test this feature? Thanks.
|
|
|
|
|
stewart
 Senior Member Posts:2128
 |
| 2009-02-04 09:46 AM |
|
Hi Celerity, I believe the Osirix website has a thin-slice CT sample called CALIX (~1000 images). I wouldn't say it's really impressive, but it looks pretty good in the MPR viewer. |
|
| Real-time support available to Clinical Edition and Team Edition customers |
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-06 11:58 PM |
|
Hi Stewart, The data set that you recommended were actually very impressive, using the 2D MPR from CCW. Upon Import with MPR, there were 3 different image sets for the 3 axes of the coordinate system, and each can be scrolled quickly. Is it possible to view and fly through from oblique angles? Could you also give a brief description as to what should be expected when the new CCW version is released? Thanks.
|
|
|
|
|
norman
 Senior Member Posts:813
 |
| 2009-02-07 10:52 AM |
|
Hi Celerity, Glad you were able to try it out. And yes, the performance isn't too bad. :) We haven't yet determined exactly what additional functionality will go into the MPR feature. It'll depend on our timelines and also what some of our radiologists think. What we're working on right now is making sure that the reslicing code is sufficiently general so that we can easily support oblique and curved MPR. Then, it becomes a matter of adding a decent UI to support those functions. N. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-07 02:53 PM |
|
Thanks Norman. I just checked out a fresh copy of the source from the workstation trunk, but there seemed some problems to compile - VS complained about mpr.dll can't copied and some missing png files. |
|
|
|
|
norman
 Senior Member Posts:813
 |
| 2009-02-07 02:57 PM |
|
Hi Celerity, Yeah, I think a few icon files were not committed by accident and that broke the build. If you want to build it for now, you can just remove the. png references from the Icons folder of the mpr project and comment out the references in the RotateMprTool (which, btw, is just for testing purposes...it won't be in the final production build.) N. |
|
|
|
|
celerity
 Veteran Member Posts:86
 |
| 2009-02-08 05:50 PM |
|
The build works now. I am amazed by the speed for MPR. Veryy nice.
A MPR rotating tool viewing through volumes at oblique angles would be very useful. It seemed not to work right now, but hopefully soon (in the daily builds). |
|
|
|
|
matiasmolinas
 New Member Posts:1
 |
| 2010-11-06 04:23 PM |
|
I can use XNA to implement my own 3D visualization plugin?
the use of XNA can be approved by the FDA? |
|
|
|
|
jasper.yeh
 Senior Member Posts:523

 |
| 2010-12-01 12:33 PM |
|
Hi matiasmolinas, You probably could use XNA to implement your own 3D visualization. As to your FDA question, I believe it is your responsibility as the plugin ("device") developer to clear it, and not that of Microsoft. |
|
| // Jasper |
|
|
gael
 Basic Member Posts:15
 |
| 2010-12-02 10:01 AM |
|
Hi, actually I have tested the MPR and it is great. Is it also possible to launch a workspace in a plugin in CC and launch the MPR inside that workspace? Gael |
|
|
|
|