ITK/Course Georgetown 2005: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
No edit summary
 
(42 intermediate revisions by 2 users not shown)
Line 22: Line 22:


== Organization ==  
== Organization ==  
The course is organised by the Imaging Science and Information Systems (ISIS) Center, at the Department of Radiology, Georgetown University Medical Center,
The course is organised by  
 
  Dr. Kevin Cleary
  Imaging Science and Information Systems (ISIS) Center
  Department of Radiology
  Georgetown University Medical Center
 


http://www.isis.georgetown.edu/
http://www.isis.georgetown.edu/
Line 29: Line 35:


http://www.kitware.com/
http://www.kitware.com/


== Instructors ==
== Instructors ==
Line 36: Line 41:


* Luis Ibanez, Kitware Inc,  
* Luis Ibanez, Kitware Inc,  
* Andinet Enquobaharie, Kitware Inc,
* Andinet Enquobahrie, Kitware Inc,
* Julien Jomier, CADDLab UNC
* Julien Jomier, CADDLab UNC


= Preliminary program =
= Preliminary program =


Tuesday, November 8th, 2005:
== Preparation ==
* sessions for ITK beginners and users
* session on medical image viewers, including the 3D Slicer and Medical Studio
* Session on design
** An Introduction to Design Patterns: the ITK design patterns
** Definition of the library structure blocks for developer level
** hands-on exercises
** welcome reception & poster session by the participants


Friday, November 9th, 2005: advanced programming
<i>"Those who succeed do so because they have already acted</i><br>
* Session on implementation:
<i>Those who failed do so because they act too late"</i>
** Advanced programming concepts, including filter programming, programming templates, Multithreaded implementation in ITK, Basics on the test environment
** Code optimization
** Hands-on exercises
* Session on Library novelties
** New classes
** Working progress and general future plans
** Practical case session I


=== Download the Binary version of CMake 2.2 ===
http://www.cmake.org/HTML/Download.html
You could also download the source and build it on your own, but this is not necessary. Using the binary version should be much simpler.
=== Download and Build ITK ===
Download ITK 2.2 following the instructions in
http://www.itk.org/CourseWare/Training/GettingStartedI-WebPage/index.htm
The PowerPoint presentation can also be downloaded from the following link: <br>
[[media:GettingStarted-I.ppt|GettingStarted-I]]
and build it in your machine. You can use any of the platforms supported by ITK.
* Microsoft Windows with Visual Studio
* Microsoft Windows with Borland Compiler
* Microsoft Windows with Intel Compiler
* Microsoft Windows with Cygwin
* Linux with Intel Compiler
* Linux with GCC 2.95, 3.0, 3.2 3.3, 3.4, or 4.0
* Macintosh with Gcc
* SGI with CC native compiler
* SGI with GCC
* SUN with CC native compiler
* SUN with GCC
=== Download and Build the Exercises ===
The source code of the hands-on exercises is contained in the following zip file.
* [[Image:ITKCourseExercises.tgz|ITKCourseExercises.tgz]]
* [[Image:ITKCourseExercises.zip|ITKCourseExercises.zip]]
Please download and build the exercises.
You should build these exercises before attending the course.
In this way  the time of the course will be focused on studying the exercises and not in dealing with configuration problems.
== Tuesday, November 8th, 2005: ==
Course Schedule: 9:00am to 5:00pm
*  9:00 -  9:30 Introduction (Luis Ibanez [[media:Insight-Overview.ppt|Insight-Overview Slides]])
*  9:30 - 10:30 ITK Architecture (Andinet Enquobahrie: [[media:Insight-Architecture.ppt|Insight-Architecture Slides]])
*  10:30 - 12:00 ITK Design Patterns (Luis Ibanez: [[media:Insight-DesignPatterns.ppt|Insight-DesignPatterns Slides]])
*  12:00 - 13:00 Lunch Break
*  13:00 - 14:30 Writing an ITK filter (Andinet Enquobahrie: [[media:Insight-Writing-a-New-Filter.ppt|Insight-Writing-a-New-Filter Slides]])
*  14:30 - 15:00 Coffee Break
*  15:00 - 16:30 Multi-Threading (Luis Ibanez: [[media:Insight-MultiThreading.ppt|Insight-MultiThreading Slides]])
*  16:30 - 17:00 Software Process (Andinet Enquobahrie: [[media:Insight-SoftwareProcess.ppt|Insight-SoftwareProcess Slides]])
== Wednesday, November 9th, 2005 ==
Course Schedule: 9:00am - 5:00pm
* 9:00 - 10:30 Segmentation (Luis Ibanez: [[media:Insight-Segmentation.ppt|ITK Segmentation Slides]])
* 10:30 - 11:00 Coffee Break
* 11:00 - 12:00 Image Registration (Luis Ibanez: [[media:Insight-Registration.ppt|ITK Image Registration Slides]])
* 12:00 - 13:00 Lunch Break
* 13:00 - 15:00 Deformable Registration (Luis Ibanez)
**[[media:Insight-DeformableRegistration-BSplines.ppt|ITK Image Deformable Registration BSplines Slides]]
**[[media:Insight-DeformableRegistration-FEM.ppt|ITK Image Deformable Registration FEM Slides]]
**[[media:Insight-DeformableRegistration-Demons.ppt|ITK Image Deformable Registration Demons Slides]]
* 15:30 - 16:00 Coffee Break
* 16:00 - 17:00 Spatial Objects and Models (Julien Jomier )
== Alternative Material ==
This is material to be presented on request, or if time permits.
* Using ITK with VTK (Luis Ibanez: [[media:Insight-VTK.ppt|ITK + VTK Slides]])


= Venue and accommodation =
= Venue and accommodation =


The course will be held at Georgetown University in Washington DC.
The course will be held at Georgetown University in Washington DC.
  ISIS Center
  Department of Radiology,
  Georgetown University Medical Center


   2115 Wisconsin Avenue NW,  
   2115 Wisconsin Avenue NW,  
Line 71: Line 142:
   Fax: (202) 784-3479
   Fax: (202) 784-3479


Lausanne is a beautiful city in the heart of western Switzerland on the shores of Lake Geneva. It is easy to reach from anywhere – by road (the A1/E25 and A9/E27 motorways), by rail (both the Swiss Federal Railway network and the French TGV Paris-Milan line) and by air (just 40 miles from Geneva-Cointrin International Airport).  Lausanne is also close to many popular excursion destinations such as Montreux and Chillon Castle, Zermatt and the Matterhorn, the Jungfrau and Lucerne, the historical hamlet of Gruyères, the Les Diablerets Glacier, the Vaud Alps and the famous French resort of Chamonix.


A list of selected hotels will be provided. Moreover, low cost student accommodation will be proposed.
  [http://maps.google.com/maps?q=2115,+wisconsin+ave.,+washington+dc,+20007+(ISIS+Center)&spn=0.021759  Google Map ]
 
  [http://maps.yahoo.com/maps_result?csz=Washington%2C+DC+20007-2292&state=DC&uzip=20007&ds=n&name=&des Yahoo Map ]


= Registration =
= Registration =


Registration and registration fees: will be published later on http://itk.epfl.ch
Please Note:
Attendance will be limited. Potential participants are invited to send already an email to JP.Thiran@epfl.ch for declaring their interest and receiving updated information when available.
 
* Space is limited therefore early registration is advised.
* Participants must bring their own laptop computer as it is a hands-on course.
* All profits from this course will go to the Insight Software Consortium to support the open source movement.


For more information: Please visit regularly our web page: http://itk.epfl.ch


For questions and registration please contact Katherine Lawyer at kml26@georgetown.edu or 202-687-7193.


= Nearby Hotels =
= Nearby Hotels =
Line 87: Line 162:
Hotel List (listed by prices)
Hotel List (listed by prices)


Holiday Inn
  Holiday Inn
2101 Wisconsin Ave. N.W.
  2101 Wisconsin Ave. N.W.
Washington, DC 20007
  Washington, DC 20007
1-202-338-4600
  1-202-338-4600
$156.66 a night
  $156.66 a night
http://www.ichotelsgroup.com/h/d/hi/1/en/hd/wasgt?irs=y
  http://www.ichotelsgroup.com/h/d/hi/1/en/hd/wasgt?irs=y
 
 
  Wyndham Washington, DC
  1400 M Street, Nw
  Washington, DC 20005
  (202) 429-1700
  $184 a night (offer a AAA discount)
  http://www.wyndham.com/hotels/DCAHT/main.wnt


Wyndham Washington, DC
1400 M Street, Nw
Washington, DC 20005
(202) 429-1700
$184 a night (offer a AAA discount)
http://www.wyndham.com/hotels/DCAHT/main.wnt


Westin Grand
  Westin Grand
2350 M Street NW
  2350 M Street NW
Washington DC 20037
  Washington DC 20037
202-429-0100
  202-429-0100
$219 a night
  $219 a night   http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=1&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-09-28&departureDate=2005-09-29&rpoi=&propertyID=1013&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1
http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=1&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-09-28&departureDate=2005-09-29&rpoi=&propertyID=1013&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1


Westin Embassy Road
  Westin Embassy Road
2100 Mass Ave NW
  2100 Mass Ave NW
Washington DC 20008
  Washington DC 20008
(202) 293-2100
  (202) 293-2100
$229 a night
  $229 a night
http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=3&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-11-09&departureDate=2005-11-12&rpoi=&propertyID=245&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1
  http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=3&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-11-09&departureDate=2005-11-12&rpoi=&propertyID=245&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1


Marriott Georgetown University Conference Center
  Marriott Georgetown University Conference Center
3800 Reservoir Road Northwest
  3800 Reservoir Road Northwest
Washington, DC 20057
  Washington, DC 20057
1-202-687-3200
  1-202-687-3200
$259 a night for the 9th and 10th,  149 a night for the 11th  
  $259 a night for the 9th and 10th,  149 a night for the 11th  
http://marriott.com/property/propertypage.mi?marshaCode=WASGU
  http://marriott.com/property/propertypage.mi?marshaCode=WASGU


The Georgetown Inn
  The Georgetown Inn
1310 Wisconsin Avenue. N.W.
  1310 Wisconsin Avenue. N.W.
Washington, DC 20007
  Washington, DC 20007
(202) 424-2979
  (202) 424-2979
$235.67 a night
  $235.67 a night


The Fairmont Washington
  The Fairmont Washington
2401 M Street
  2401 M Street
Washington, DC 20007
  Washington, DC 20007
(202) 429-2400
  (202) 429-2400
$499 a night
  $499 a night
http://www.fairmont.com/washington/
  http://www.fairmont.com/washington/


Often hotels near the Key Bridge are significantly less expensive, so I also included a list of those as well:
Often hotels near the Key Bridge are significantly less expensive, so I also included a list of those as well:


Best Western Key Bridge  
  Best Western Key Bridge  
1850 North Fort Myer Drive, Arlington, VA 22219
  1850 North Fort Myer Drive, Arlington, VA 22219
(703)522-0400
  (703)522-0400
$119.00 per night
  $119.00 per night
http://book.bestwestern.com/bestwestern/productInfo.do;jsessionid=251A0AE051D6E8759F4E134D2466A25A?propertyCode=47096
  http://book.bestwestern.com/bestwestern/productInfo.do;jsessionid=251A0AE051D6E8759F4E134D2466A25A?propertyCode=47096
 
  Holiday Inn Rosslyn @Key Bridge, Va
  1900 N. Fort Myer Dr., Arlington, VA 22209
  1-703-8072000
  153.28 a night
  http://www.ichotelsgroup.com/h/d/hi/1/en/hd/waswp?irs=y


Holiday Inn Rosslyn @Key Bridge, Va
{{ITK/Template/Footer}}
1900 N. Fort Myer Dr., Arlington, VA 22209
1-703-8072000
153.28 a night
http://www.ichotelsgroup.com/h/d/hi/1/en/hd/waswp?irs=y

Latest revision as of 21:11, 11 February 2012

ITK intensive course

Organization

Imaging Science and Information Systems (ISIS) Center

Department of Radiology

Georgetown University Medical Center,

http://www.isis.georgetown.edu/

November 8-9, 2005

Context

ITK is an open-source software toolkit for performing registration and segmentation. ITK is implemented in C++. ITK is cross-platform, using the CMake build environment to manage the configuration process. In addition, an automated wrapping process generates interfaces between C++ and interpreted programming languages such as Tcl, Java, and Python. This enables developers to create software using a variety of programming languages. ITK's C++ implementation style is referred to as generic programming (i.e., using templated code). Such C++ templating means that the code is highly efficient, reusable, and that many software problems are discovered at compile-time, rather than at run-time during program execution. Because ITK is an open-source project, developers from around the world can use, debug, maintain, and extend the software. ITK uses a model of software development referred to as extreme programming. Extreme programming collapses the usual software creation methodology into a simultaneous and iterative process of design-implement-test-release

Objectives of the course

This intensive course aims both at giving a brief introduction to ITK for new and potential users, as well as in-depth details on advanced ITK programming for ITK developers. Moreover, a special session will be dedicated to the link between ITK and different medical image viewers. The course will include plenary presentation by specialists from Kitware Inc. (http://www.kitware.com) as well as hands-on exercises on real, practical problems in medical imaging.

Organization

The course is organised by

 Dr. Kevin Cleary
 Imaging Science and Information Systems (ISIS) Center
 Department of Radiology
 Georgetown University Medical Center


http://www.isis.georgetown.edu/

in collaboration with Kitware Inc.

http://www.kitware.com/

Instructors

Instructors will be

  • Luis Ibanez, Kitware Inc,
  • Andinet Enquobahrie, Kitware Inc,
  • Julien Jomier, CADDLab UNC

Preliminary program

Preparation

"Those who succeed do so because they have already acted
Those who failed do so because they act too late"

Download the Binary version of CMake 2.2

http://www.cmake.org/HTML/Download.html

You could also download the source and build it on your own, but this is not necessary. Using the binary version should be much simpler.

Download and Build ITK

Download ITK 2.2 following the instructions in

http://www.itk.org/CourseWare/Training/GettingStartedI-WebPage/index.htm

The PowerPoint presentation can also be downloaded from the following link:
GettingStarted-I

and build it in your machine. You can use any of the platforms supported by ITK.

  • Microsoft Windows with Visual Studio
  • Microsoft Windows with Borland Compiler
  • Microsoft Windows with Intel Compiler
  • Microsoft Windows with Cygwin
  • Linux with Intel Compiler
  • Linux with GCC 2.95, 3.0, 3.2 3.3, 3.4, or 4.0
  • Macintosh with Gcc
  • SGI with CC native compiler
  • SGI with GCC
  • SUN with CC native compiler
  • SUN with GCC

Download and Build the Exercises

The source code of the hands-on exercises is contained in the following zip file.

Please download and build the exercises.

You should build these exercises before attending the course.

In this way the time of the course will be focused on studying the exercises and not in dealing with configuration problems.

Tuesday, November 8th, 2005:

Course Schedule: 9:00am to 5:00pm

Wednesday, November 9th, 2005

Course Schedule: 9:00am - 5:00pm

Alternative Material

This is material to be presented on request, or if time permits.

Venue and accommodation

The course will be held at Georgetown University in Washington DC.

  ISIS Center
  Department of Radiology, 
  Georgetown University Medical Center
  2115 Wisconsin Avenue NW, 
  Suite 603
  Washington, DC 20057
  Tel: (202) 687-5990 
  Fax: (202) 784-3479


  Google Map 
  Yahoo Map 

Registration

Please Note:

  • Space is limited therefore early registration is advised.
  • Participants must bring their own laptop computer as it is a hands-on course.
  • All profits from this course will go to the Insight Software Consortium to support the open source movement.


For questions and registration please contact Katherine Lawyer at kml26@georgetown.edu or 202-687-7193.

Nearby Hotels

Hotel List (listed by prices)

 Holiday Inn
 2101 Wisconsin Ave. N.W.
 Washington, DC 20007
 1-202-338-4600
 $156.66 a night
 http://www.ichotelsgroup.com/h/d/hi/1/en/hd/wasgt?irs=y


 Wyndham Washington, DC
 1400 M Street, Nw
 Washington, DC 20005
 (202) 429-1700
 $184 a night (offer a AAA discount)
 http://www.wyndham.com/hotels/DCAHT/main.wnt


 Westin Grand
 2350 M Street NW
 Washington DC 20037
 202-429-0100
 $219 a night   http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=1&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-09-28&departureDate=2005-09-29&rpoi=&propertyID=1013&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1
 Westin Embassy Road
 2100 Mass Ave NW
 Washington DC 20008
 (202) 293-2100
 $229 a night
 http://www.starwoodhotels.com/westin/search/hotel_detail.html?requestedChainCode=WI&requestedAffiliationCode=WI&goToRooms=yes&lengthOfStay=3&numberOfRooms=1&numberOfAdults=1&arrivalDate=2005-11-09&departureDate=2005-11-12&rpoi=&propertyID=245&rcdi=&linkbrand=&fromSearch=22XX&sherlockRatePlanID=&sherlockMiniRate=&sherlockRoomType=&sherlockBedType=&iATANumber=&corporateAccountNumber=&propertyDistance=&propertyDistanceInUnits=&requestType=page&page=&ratePlanName=&roomOccupancyTotal=1
 Marriott Georgetown University Conference Center
 3800 Reservoir Road Northwest
 Washington, DC 20057
 1-202-687-3200
 $259 a night for the 9th and 10th,  149 a night for the 11th 
 http://marriott.com/property/propertypage.mi?marshaCode=WASGU
 The Georgetown Inn
 1310 Wisconsin Avenue. N.W.
  Washington, DC 20007
 (202) 424-2979
 $235.67 a night
 The Fairmont Washington
 2401 M Street
 Washington, DC 20007
 (202) 429-2400
 $499 a night
 http://www.fairmont.com/washington/

Often hotels near the Key Bridge are significantly less expensive, so I also included a list of those as well:

 Best Western Key Bridge 
 1850 North Fort Myer Drive, Arlington, VA 22219
 (703)522-0400
 $119.00 per night
 http://book.bestwestern.com/bestwestern/productInfo.do;jsessionid=251A0AE051D6E8759F4E134D2466A25A?propertyCode=47096
 Holiday Inn Rosslyn @Key Bridge, Va
 1900 N. Fort Myer Dr., Arlington, VA 22209
 1-703-8072000
 153.28 a night
 http://www.ichotelsgroup.com/h/d/hi/1/en/hd/waswp?irs=y



ITK: [Welcome | Site Map]