[Insight-users] contributions to insight applications
Luis Ibanez
luis.ibanez at kitware.com
Fri Oct 29 18:11:47 EDT 2004
Hi Lino,
Thanks a lot for contributing your code to ITK.
We incorporated your changes of the application
ThresholdSegmentationLevelSetFltkGui
and in the SliceViewer.h file in
InsightApplications/Auxiliary/FltkImageViewer
We are trying now the SquareCornersPointSelection
application.
Regards,
Luis
----------------------
Lino Ramirez wrote:
> Hi Luis,
>
> Here is a small modification for
> InsightApplications-1.8.0/ThresholdSegmentationLevelSetFltkGui that I
> found useful. I added a small eraser check button to
> SegmenterConsoleGUI.fl
> and made these changes in the file
> SegmenterConsole.cxx
> in void SegmenterConsole::GetClickPoints(float x, float y)
> add the line
>
> WriteImageType::PixelType initialValue2 = 255;
>
> at the top of the method
>
> and change the line
> m_guessImage->SetPixel(pixelIndex2, 0);
>
> with
>
>
> if (eraseGuess->value() < 1)
> {
> m_guessImage->SetPixel(pixelIndex2, 0);
> }
> else
> {
> m_guessImage->SetPixel(pixelIndex2, initialValue2);
> }
>
> These small changes are useful when you are new to ITK and you just want
> to test the applications.
>
> You can download the modified source code from
>
> http://www.ece.ualberta.ca/~ramirez/itk/NewThresholdSegmentationLevelSetFltkGui
> note that the modified CMakeLists.txt file is available at
> http://www.ece.ualberta.ca/~ramirez/itk/
>
>
> I also did a small modification that consisted in adding a method to
> deleteLastClickedPointsStored in
> C:\InsightApplications-1.8.0\Auxiliary\FltkImageViewer\SliceView.h
> as the name indicates, this method adds the capability of deleting only
> the latest clicked point from the buffer. The actual implementation only
> lets you clear the buffer.
>
> I wrote a small application to test the method. The source code is
> available at
> http://www.ece.ualberta.ca/~ramirez/itk/SquareCornersPointSelection/
>
> In this application, you select the 4 corners of a vertebra (or a square
> region) and click show body and you get the selection highlighted and the
> area in pixels computed.
>
> Notes:
> 1.- This application is based on the GUI of
> ThresholdSegmentationLevelSetFltkGui.
> 2.- In the image viewer GUI I added a reset button. It does the same that
> the ‘r’ key
> 3.- This application is part of a larger application that I am developing
> for my research: the segmentation of vertebrae from x-ray images of
> patients with scoliosis
> 4.- one image you could use for testing the code is available at
> http://www.ece.ualberta.ca/~ramirez/itk/
> This image is an x-ray of my lumbar spine so no worries about freely
> distributing it
>
> I think these small contributions could be useful for other itk users.
>
> Please, let me know if you need more information or if you have any
> problem with the files
>
> Have a nice day
>
> Lino
>
> _______________________________________________
> 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