ITK/Release 4/SpatialObjects/2010.11.18-Meeting
From KitwarePublic
< ITK | Release 4 | SpatialObjects
Jump to navigationJump to search
Attendees
- Arnaud Gelas
- Vincent Magnotta
- Luis Ibanez
Potential Use for FEM
- A potential FEMMeshSpatialObject could be created
- Still a "FEMMesh" must be created
- How much refactoring is needed in Numeric/FEM
- IO is a critical need for FEM.
- One option is to implement a FEMMeshSpatialObject and
- a Reader Writer for it.
- We can take the IO code from the Solver in the registration framework (Code/Numerics/FEM/itkFEMSolver.cxx)
- a Reader Writer for it.
- One option is to implement a FEMMeshSpatialObject and
Other Modifications
Add TimeStamp
- The actual TimeStamp will probably go in the itk::DataObject
- and will be available to the SpatialObject (given that it derives from itk::DataObject)
Compute Statistics
- A new filter that takes two inputs
- an Image
- an SpatialObject (as a mask)
- This filter compute intensity and shape statistics from image pixels that are "inside" of the spatial object.
- Use case: Having thousands of cells (biological ones) represented as itk::SpatialObjects and over each one compute statistics from the image pixels that are inside.
- Multi-thread over groups of spatial objects.
- Maybe reusing the LabelMap statistics classes ?
- Converting the spatial objects to a label map.
Time and Tracking
- Given a group of SpatialObjects at time 1
- Given a group of SpatialObjects at time 2
Need to
- Filter to Establish correspondences between the homologous spatial object of T1 to T1 (find self...)
Action Items
- Kitware: to create skeletons classes
- FEMSpatialObject
- Make sure that it works nicely with the itkSpatialObjectWriter.txx (in ITK/Code/IO)
- Create a filter that takes a collection of spatial objects (in a itkGroupSpatialObject) and generates a label map.
- Maybe introduce a policy for overlap resolution (?)
- Arnaud to send this code to Luis
- Luis to create the filter.