Hi cq, 
 ok. I find it "unusual" that you are working with bmp files. Usually they are 
8bit, and you get to lose a lot of information compared to the images on the 
scanner. Don't you have the possibility of exporting images from the scanner 
directly in DICOM format? Just a suggestion, but I'd consider it.

If you have a very complex tree and you don't need a lot of accuracy in 
extracting centerlines, you can use vmtknetworkextraction.
To run it, please make sure that your input surface has at least one opening. 
In case it's close, just open it manually, say at the inlet, using 
vmtksurfaceclipper.

Hope this helps

Luca


On Nov 16, 2010, at 11:09 PM, ququ chen wrote:

> Hi Luca,
> 
>        Thanks for your reply.
> 
>        It’s my dicom files’ issue. Python crashed because an exception was 
> thrown from vtk class during reading slices.
> 
>        Now I read bmp files directly instead of converting bmp to dicom.
> 
>  
>        I have another question about centerlines. I changed the subject to 
> make this thread more clear.
> 
>        Now I have a vessel tree with lot of branches and I need the 
> centerlines of whole tree. is there a way to get the centerlines without 
> choosing start and end point?
> 
> 
> 
> Thanks,
> 
> -cq
> 
>  
>  
> From: Luca Antiga [mailto:luca.ant...@gmail.com] 
> Sent: Sunday, November 14, 2010 10:37 AM
> To: ququ
> Cc: vmtk-users@lists.sourceforge.net
> Subject: Re: [vmtk-users] vmtk - getting started
> 
>  
> Hi cq,
> 
>  the fact that python crashes is not normal, and very likely you won't solve 
> your problem by using the C++ directly.
> 
>  
> You may want to first try out the both possible ways of reading DICOM files 
> in vmtk:
> 
>  
> the first is 
> 
> vmtkimagereader -f dicom -d directory_with_dicom_files_in_it
> 
>  
> and the other is
> 
> vmtkimagereader -ifile first_dicom_file_in_your_series.dcm
> 
>  
> The first uses vtkvmtkDICOMImageReader, while the second uses the ITK I/O 
> mechanisms (which rely on GDCM, a dicom library).
> 
>  
> In any case, using a class from vmtk in C++ is no different than using a VTK 
> class from C++, since all vmtk classes are derived from VTK.
> 
> For the parameters to set, you can directly refer to how they are used in 
> vmtkimagereader.py.
> 
> In order to bulid against vmtk, just include the VMTKUse.cmake file that is 
> in the bulid directory (or in the install directory) in your CMakeLists.txt 
> 
> file to successfully compile against vmtk. If you don't know about CMake or 
> VTK, please refer to the relative manuals and mailing lists.
> 
>  
> Let me know if you need further directions
> 
>  
> Luca
> 
>  
>  
>  
> On Nov 12, 2010, at 5:48 PM, ququ wrote:
> 
>  
> Hi Luca,
> 
>        Could you please provide some c++ test classes for your c++ code? Now 
> I try to read some dicom images using vmtkimagereader, python crashes every 
> time. I want to use c++ code to call vtkvmtkDICOMImageReader directly.
> 
>        Thanks a lot.
> 
>  
> Regards,
> 
> -cq
> 
>  

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
vmtk-users mailing list
vmtk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vmtk-users

Reply via email to