[Insight-users] Manual drawing on fltkimage viewer display
Karthik Krishnan
Karthik.Krishnan at kitware.com
Fri Jan 20 17:40:43 EST 2006
Suja S wrote:
> Thanks so much for the detailed answers ,Luis.
> I am developing a tool for brain tumor segmentation using ITK & FLTK.
> Presently it does region growing segmentation, but sometimes it is
> preferred to have a ROI drawn by the end user to include or exclude a
> particular region and also to edit the final segmented output. Right
> now we use a different tool to do the drawing and editing, but it will
> be a lot easier if it can be done in the fltk image viewer where the
> seed points are clicked. That will make it a complete tool for the end
> user.
> I would love to add these capabilities to the image viewer if someone
> can direct me. Do I change the code in InsightApplications/Auxillary
> for that?
Some of that capability is already there. GLSliceView stores the list of
clicked points and their associated intensity values in an std::list.
In fact, If you fire up the ImageViewer, "T" overlays the clicked points
on the image as you click. "p" saves these clicked points in a file.
Also look at
LandmarkInitializedMutualInformationRegistration/LandmarkSliceViewer.txx
The application initializes its ROI from 4 or more clicked points. Its
rather naive in that it creates a recutangular ROI that is bounded by
these points. But at least its a starting point ...
I would suggest subclass-ing GLSliceView to be able to draw closed
contours. (and contributing the code back, of course :) )
-karthik
> Thanks again,
> Suja.
>
> */Luis Ibanez <luis.ibanez at kitware.com>/* wrote:
>
>
> Hi Suja,
>
> The FLTK image viewer is provi! ded as a minimal viewer, but with the
> decent capabilities of taking into account the pixel size of a medical
> image and respecting the natural orientation of the image.
>
>
> There are basic capabilities in the fltk viewer for selecting clicked
> points, but not for marking regions of interest, or for performing
> pixel editing.
>
>
>
> For an application that provides those features, you may want to give
> it a try to SNAP. This application is also distributed with ITK, in
> the InsightApplications module. It requres VTK, ITK and FLTK.
>
>
> SNAP is ultimately intended for performing LevelSet segmentations of
> your images, but as a way of initializing those level sets, SNAP let
> you define manual segmentations on a slice-by-slice basis. Of course,
> you can simply use SNAP as a manual segmentation tool.
>
> You can get binary versions of SNAP from its web site:
>
> http://www.itksnap.org/
>
> as well as Tutorial:
>
> ! http://www.itksnap.org/docs/Tutorial.html
>
>
>
>
>
> Another tool that you may want to try is Slicer:
>
> www.slicer.org
>
> a tutorial for Slicer is available at:
>
> http://www.slicer.org/tutorial/
>
> The source code is open, and binary version are also available
> for download.
>
>
>
>
> The capabilities that you describe are commonly requested by end
> users, and it may be a good idea to put them together in a minimal
> tool that can be shared with the community.
>
>
>
> Please let us know if you have other questions.
>
>
> Thanks
>
>
> Luis
>
>
> -------------
> Suja S wrote:
> > Hi,
> > I am using fltk image viewer in my ITK application.
> > Image viewer shows the 3D image with options of window leveling,
> zooming
> > etc.
> > I would like to know whether it has the capability of user
> drawing a ROI
> > over the image and saving it. Also ! is it possible to do the
> manual
> > editing on the final segmented image to add/remove pixels? Any
> answer on
> > this will be appreciated greatly.
> > Thanks a lot,
> > suja.
> > >
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
>
>
> ------------------------------------------------------------------------
> Yahoo! Photos
> Got holiday prints? See all the ways
> <http://us.rd.yahoo.com/mail_us/taglines/holidayprints/*http://pa.yahoo.com/*http://us.rd.yahoo.com/mail_us/taglines/photos/evt=38089/*http://pg.photos.yahoo.com/ph//print_splash>
> to get quality prints in your hands ASAP.
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk.org
>http://www.itk.org/mailman/listinfo/insight-users
>
>
More information about the Insight-users
mailing list