KitwareVTK Training Course

Developer's Training Week for Visualization and Data Processing

Dates: June 9th to 13th. (8AM - 5PM M - Th, 8AM - noon F)
Location: Clifton Park, NY

Kitware is pleased to announce the Developer's Training Week for open source visualization and data processing. This course will be held in scenic upstate New York, June 9th to 13th. The course will cover the Visualization Toolkit (VTK: a C++ class library of visualization and data processing algorithms), ParaView (an end-user application focused on large data visualization), the Insight Segmentation and Registration Toolkit (ITK: a C++ class library for image processing, segmentation, and registration), and CMake (a cross-platform software build management tool). The course is a hands-on experience that is suitable for both new users of these open source projects as well as more advanced developers. Some basic knowledge of C++ programming is recommended.

As an added bonus, this year the VTK course will be split into two tracks: Beginner and Advanced. Users who have taken the VTK course in the past are encouraged to attend the Advanced VTK track to learn new skills and functionalities that haven't been covered in previous VTK trainings.

Developer's Training Week is a great opportunity to meet some of the key contributors to these open-source projects as well as other users in the open source community.

As a course attendee, you will receive:
  • A complete set of course notes
  • The VTK User's Guide
  • The Visualization Toolkit textbook
  • The ITK Software Guide
  • The ParaView Guide
  • Mastering CMake
  • Snacks daily
  • Lunch (Monday through Thursday)
  • A dinner reception on both Monday and Wednesday evening

The week is divided into 9 half-day segments, allowing attendees to customize their experience based on their individual requirements. No prior experience is necessary; however, attendees are expected to have basic knowledge of C or C++ in order to fully participate in the interactive exercises.

Kitware courses incorporate both technical presentations and practical exercises designed to reinforce learning. For an optimal learning experience each attendee should bring their own laptop computer to the courses. Approximately two weeks before the courses, attendees will receive detailed instructions on how to download, install and test all necessary software on their laptop computer. A limited number of course computers are available for attendees who are unable to bring one.

Open Source Projects

The Visualization ToolKit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing, and visualization. VTK 5.2 will be used for the course. See http://www.vtk.org for more information about VTK.
CMake is a cross-platform, open-source make system. It controls the software compilation process using simple platform- and compiler-independent configuration files. CMake 2.6 will be used for the course. See http://www.cmake.org for more information about CMake.
ParaView is an open-source, multi-platform application designed to visualize data sets of widely varying sizes. ParaView supports distributed computation models to process large data sets. Its architecture, based on open standards, is intended to be extensible. ParaView 3.2 will be used for the course. See http://www.paraview.org for more information about ParaView.
The Insight Segmentation and Registration Toolkit (ITK) is an open-source software system for image processing, segmentation, and registration in two, three, or more dimensions. ITK 3.6 will be used for the course. See http://www.itk.org for more information about ITK.

Course Outline

Day Time Topics
Monday AM VTK Track 1: Toolkit Overview
VTK Track 2: Filter Writing
Monday PM VTK Track 1: Data Types and Pipeline Architecture
VTK Track 2: Interaction
Tuesday AM VTK Track 1: Visualization Techniques
VTK Track 2: Parallelism, Composite Data and Time
Tuesday PM CMake: Use and Customization
Wednesday AM ParaView: Introduction and Overview
Wednesday PM ParaView: Advanced Use and Customization
Thursday AM ITK: Introduction, Architecture, and Combining ITK and VTK
Thursday PM ITK: Segmentation Methods and Integration into Existing Applications
Friday AM ITK: Registration and Use with GUIs

Registration and Pricing Information

Prior to May 15: $350 / half day, with a maximum of $2600
After May 15: $400 / half day, with a maximum of $2950
You must register for a minimum of 3 half-day sessions.
Discounts for students and groups available. Contact Kitware for more information.

Download the registration form: front & back, inside.

Attendee Cancellation and Substitution Policy

Cancellations: Kitware will refund 100% of the registration fee for cancellations received, in writing, more than ten (10) business days prior to the first day of training courses. Cancellations made or received less than ten (10) business days before the start of a training course will not receive a refund. Registrants who fail to attend a scheduled Kitware training course and do not notify Kitware are responsible for full payment. Exceptions may be made on a case-by-case basis for special circumstances, emergencies, or medical problems.

Substitutions: Should you be unable to attend, you may transfer your registration in its entirety to another member of your company, with approval from Kitware. Transfer requests must be received in writing by Kitware five (5) business days prior to the first day of Developer's Training Week. Any transfer request made less than five (5) business days prior to the first day of the training courses will be subject to a $200 substitution fee.

Cancellations and substitutions must be submitted to Kitware either by fax to (518) 371-3971 or by email to courses@kitware.com to ensure a timely delivery. Expect confirmation from Kitware within two (2) business days.

Location Information

Framed by the scenic Adirondack Mountains the Capital Region has many historic sites, fabulous attractions, world-class museums, and delicious restaurants for visitors to enjoy. The course will be held at the Comfort Suites Inn, Clifton Park. Located just 20 minutes north of Albany and 20 minutes south of Saratoga Springs, Clifton Park is close to all the Capital Region's amenities and attractions. The hotel price is $99/night; when reserving your room please reference the Kitware course to receive this discounted rate.

Contact Information

For additional information, please email courses@kitware.com, or call Kitware at (518) 371-3971.


Home Search Contact Us