VTK News (Segmentation Toolkit, Vis '99, VTK3.0)
Will Schroeder
will.schroeder at kitware.com
Mon Nov 8 08:28:01 EST 1999
Hi Folks-
This note contains some general news about or relating to VTK
(NLM segmentation toolkit, IEEE Visualization '99; VTK Release 3.0).
1) Segmentation Toolkit.
The National Library of Medicine (NLM) at the National Institutes of
Health (NIH), in collaboration with partner institutes and agencies
NIDCR, NEI, NSF, NIDCD, and NCI (the "N" for nation in this case being
the USA, see below for acronym definitions) has awarded a three year,
multi-million dollar contract to six groups to develop an open source
segmentation and registration toolkit. The groups include GE Research,
Kitware, UNC-CH, UPenn, U. of Tennesee, and MathSoft. (Subcontractors
include Harvard Brigham & Women's Hospital, UPenn's GRASP Lab,
Columbia University, and the Univ. of Pittsburgh).
The goal of the project is to design an OO system with a breadth of
algorithms and data structures to support manual, semi-automatic, and
automatic registration and segmentation (with a focus on 3D). While
early versions of the software will be focused on the Visible Human
datasets from NLM, the toolkit is to be designed as general as possible
for future applications. The hope is that at the end of the three years
the toolkit will continue with a life of its own (similar to the VTK community).
What makes this really interesting for VTK users is that the lead
architects of the toolkit include the VTK folks (at GE and Kitware),
and it looks like (no guarantees at this point) the architecture will
be quite similar to VTK - certainly we will make sure VTK works VERY
well with this toolkit. Also, open source software has gained a significant
boost with sponsorship from a prestigious organization like NLM.
If you're interested in knowing more, you'll want to contact Terry Yoo
at NLM (yoo at nlm.nih.gov). And for those of you looking to download the
code - the first release probably won't be ready for at least 1.5 to 2
years, and maybe longer.
(Acronyms:
NIDCR = National Institute for Dental and Craniofacial Research
NEI = National Eye Insitute
NSF = National Science Foundation
NIDCD = National Institute for Deafness and other Communication Disorders
NCI = National Cancer Institute)
2. IEEE Visualization '99
We recently returned from the IEEE Visualization '99 conference. There was a VTK interactive course (computers in the classroom) taught by Ken Martin, Jim Miller, Bill Lorensen, Lisa Avila, and Will Schroeder. Will Schroeder spoke on a panel (State-of-the-Art In Distributed & Parallel Visualization Systems). Charles Law presented a technical paper on the VTK streaming architecture. We also had a well attended BOF (VTK User's Group meeting) on Thursday evening.
The BOF was interesting because of the feedback that was given, and because of Bill Lorensen's stellar performance describing the VTK quality control process (i.e., the dashboard). Some of the feedback included:
- better documentation (especially in the examples)
- volume rendering unstructured data
- haptics support
- objects to extract information / perform analysis (like mass properties)
- support time directly in pipeline
- support n-dimensional coordinates
- more support for progressive/multi-resolution
- supporting "void" spaces in dataset
- geometry filter (i.e., topological neighborhood operations) too slow ("is a dog" was the quote)
- organized work assignments
This last point is particularly interesting. The feedback we got suggested that we need a list of "projects" that we can refer to, so that the VTK community can start contributing to and benefiting from the variety of skills out there.
3. Release of VTK3.0
This is a priority, many of the VTK developers were travelling the last few weeks. We are trying to clean up the dashboard, and make sure that the streaming technology is solid. We received some feedback from parallel processing experts at IEEE Vis '99 who suggested we take a closer look, which we are doing. (We've been somewhat unhappy with the streaming: it's very complicated and introduces a lot of complexity into portions of the code.)
Will
-----------------------------------------------------------------------------
This is the private VTK discussion list. Please keep messages on-topic.
Check the FAQ at: <http://www.automatrix.com/cgi-bin/vtkfaq>
To UNSUBSCRIBE, send message body containing "unsubscribe vtkusers" to
<majordomo at gsao.med.ge.com>. For help, send message body containing
"info vtkusers" to the same address. Live long and prosper.
-----------------------------------------------------------------------------
More information about the vtkusers
mailing list