<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas+Fetzer</id>
	<title>Commontk - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas+Fetzer"/>
	<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Special:Contributions/Andreas_Fetzer"/>
	<updated>2026-04-13T03:16:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2262</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2262"/>
		<updated>2014-11-06T16:39:12Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
* Specify conditions like if tag value is equal to XYZ then remove all private tags except of &amp;lt;tag list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some issues, which anonymization tools often have, found on the [http://plastimatch.org/dicom_comparison.html Plastimatch homepage], also providing a comparison:&lt;br /&gt;
&lt;br /&gt;
* Some date fields cannot be changed (duh)&lt;br /&gt;
* It is not possible to preserve relative dates (for example, we would like to set StudyDate to Jan 1, 2000, but preserve the fact that StructureSetDate occurred 35 days later)&lt;br /&gt;
* Private tags are always deleted (on our GE scanner, these contain important acquisition details)&lt;br /&gt;
* Comments, diagnosis descriptions, or other fields cannot be reset (may contain protected information)&lt;br /&gt;
* It is not possible to modify strings (for example, the physician might type “smith-final” into the StructureSetName field, and we would like to delete “smith” but preserve “final” )&lt;br /&gt;
* UIDs are not changed, or relationships between UIDs are not preserved (duh)&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Features&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| Script based processing: Assignment / Deletion / Constraint and condition based / Built-in functions / Generators / user defined variables&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DICOM anon&lt;br /&gt;
| Python&lt;br /&gt;
| Yes&lt;br /&gt;
| &lt;br /&gt;
| https://github.com/cbmi/dicom-anon&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2257</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2257"/>
		<updated>2014-11-06T09:06:30Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
* Specify conditions like if tag value is equal to XYZ then remove all private tags except of &amp;lt;tag list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some issue anonymization tools often have found on the [http://plastimatch.org/dicom_comparison.html Plastimatch homepage] also providing a comparison:&lt;br /&gt;
&lt;br /&gt;
* Some date fields cannot be changed (duh)&lt;br /&gt;
* It is not possible to preserve relative dates (for example, we would like to set StudyDate to Jan 1, 2000, but preserve the fact that StructureSetDate occurred 35 days later)&lt;br /&gt;
* Private tags are always deleted (on our GE scanner, these contain important acquisition details)&lt;br /&gt;
* Comments, diagnosis descriptions, or other fields cannot be reset (may contain protected information)&lt;br /&gt;
* It is not possible to modify strings (for example, the physician might type “smith-final” into the StructureSetName field, and we would like to delete “smith” but preserve “final” )&lt;br /&gt;
* UIDs are not changed, or relationships between UIDs are not preserved (duh)&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Features&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| Script based processing: Assignment / Deletion / Constraint and condition based / Built-in functions / Generators / user defined variables&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DICOM anon&lt;br /&gt;
| Python&lt;br /&gt;
| Yes&lt;br /&gt;
| &lt;br /&gt;
| https://github.com/cbmi/dicom-anon&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2256</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2256"/>
		<updated>2014-11-06T08:30:16Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
* Specify conditions like if tag value is equal to XYZ then remove all private tags except of &amp;lt;tag list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some issue anonymization tools often have found on the [http://plastimatch.org/dicom_comparison.html Plastimatch homepage] also providing a comparison:&lt;br /&gt;
&lt;br /&gt;
* Some date fields cannot be changed (duh)&lt;br /&gt;
* It is not possible to preserve relative dates (for example, we would like to set StudyDate to Jan 1, 2000, but preserve the fact that StructureSetDate occurred 35 days later)&lt;br /&gt;
* Private tags are always deleted (on our GE scanner, these contain important acquisition details)&lt;br /&gt;
* Comments, diagnosis descriptions, or other fields cannot be reset (may contain protected information)&lt;br /&gt;
* It is not possible to modify strings (for example, the physician might type “smith-final” into the StructureSetName field, and we would like to delete “smith” but preserve “final” )&lt;br /&gt;
* UIDs are not changed, or relationships between UIDs are not preserved (duh)&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Features&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| Script based processing: Assignment / Deletion / Constraint and condition based / Built-in functions / Generators / user defined variables&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2238</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2238"/>
		<updated>2014-11-05T08:16:34Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
* Specify conditions like if tag value is equal to XYZ then remove all private tags except of &amp;lt;tag list&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Features&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| Script based processing: Assignment / Deletion / Constraint and condition based / Built-in functions / Generators / user defined variables&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2224</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2224"/>
		<updated>2014-11-03T14:11:31Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: /* Available tools for DICOM de-identification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Features&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| Script based processing: Assignment / Deletion / Constraint and condition based / Built-in functions / Generators / user defined variables&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2223</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2223"/>
		<updated>2014-11-03T13:33:18Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! Feature&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
|&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2222</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2222"/>
		<updated>2014-11-03T13:11:46Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| [http://nrg.wustl.edu/software/dicom-browser/instructions/batch-anonymizations/ Yes]&lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2219</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2219"/>
		<updated>2014-11-03T11:04:05Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
=== Usecases ===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2218</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2218"/>
		<updated>2014-11-03T11:03:20Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Specific use cases and requirements for de-identification ==&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
== Available tools for DICOM de-identification ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2217</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2217"/>
		<updated>2014-11-03T11:02:32Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific use cases and requirements for de-identification:&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Provided as commandline tool?&lt;br /&gt;
* In-application processing should be possible?&lt;br /&gt;
** e.g. in MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Browser&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://nrg.wustl.edu/software/dicom-browser/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2216</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2216"/>
		<updated>2014-11-03T11:00:31Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific use cases and requirements for de-identification:&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Offline processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Cmdline tool?&lt;br /&gt;
* In-application processing?&lt;br /&gt;
** In MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2215</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2215"/>
		<updated>2014-11-03T10:58:09Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific use cases and requirements for de-identification:&lt;br /&gt;
* Client side processing&lt;br /&gt;
* Platform and browser independent&lt;br /&gt;
* Cmdline tool?&lt;br /&gt;
* In-application processing?&lt;br /&gt;
** In MITK and Slicer?&lt;br /&gt;
&lt;br /&gt;
Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2214</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2214"/>
		<updated>2014-11-03T10:54:27Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific use cases and requirements for de-identification:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2213</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2213"/>
		<updated>2014-11-03T10:54:15Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Specific use cases and requirements for de-identification:&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2212</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2212"/>
		<updated>2014-11-03T10:41:03Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2211</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2211"/>
		<updated>2014-11-03T10:40:38Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Confidential&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://sourceforge.net/projects/privacyguard/&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
| DCMTK&lt;br /&gt;
| C++&lt;br /&gt;
| dcmtk based anonymizer internally used&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2210</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2210"/>
		<updated>2014-11-03T10:22:47Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! Available as cmd line?&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| &lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| Yes&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2209</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2209"/>
		<updated>2014-11-03T10:21:42Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
* Java based tools&lt;br /&gt;
&lt;br /&gt;
* C++&lt;br /&gt;
* cmd-line based?&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Toolname&lt;br /&gt;
! Language&lt;br /&gt;
! URL&lt;br /&gt;
|-&lt;br /&gt;
| Clinical Trial Processor&lt;br /&gt;
| Java&lt;br /&gt;
| http://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor&lt;br /&gt;
|-&lt;br /&gt;
| DICOM Cleaner&lt;br /&gt;
| Java&lt;br /&gt;
| http://www.dclunie.com/pixelmed/software/webstart/DicomCleanerUsage.html&lt;br /&gt;
|-&lt;br /&gt;
| GDCM Anon&lt;br /&gt;
| C++&lt;br /&gt;
| http://gdcm.sourceforge.net/html/gdcmanon.html&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014/DICOM_de-identification_tool_overview&amp;diff=2208</id>
		<title>CTK-Hackfest-Nov-2014/DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014/DICOM_de-identification_tool_overview&amp;diff=2208"/>
		<updated>2014-11-03T09:59:32Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: moved CTK-Hackfest-Nov-2014/DICOM de-identification tool overview to DICOM de-identification tool overview over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DICOM de-identification tool overview]]&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2207</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2207"/>
		<updated>2014-11-03T09:59:32Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: moved CTK-Hackfest-Nov-2014/DICOM de-identification tool overview to DICOM de-identification tool overview over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
* Java&lt;br /&gt;
* C++&lt;br /&gt;
* cmd-line based?&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2205</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2205"/>
		<updated>2014-11-03T09:56:15Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: moved DICOM de-identification tool overview to CTK-Hackfest-Nov-2014/DICOM de-identification tool overview: Make this page a subpage for the hackfest in heidelberg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
* Java&lt;br /&gt;
* C++&lt;br /&gt;
* cmd-line based?&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2204</id>
		<title>DICOM de-identification tool overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_de-identification_tool_overview&amp;diff=2204"/>
		<updated>2014-11-03T09:54:15Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: Created page with &amp;quot;Available tools for DICOM de-identification:  * Java * C++ * cmd-line based?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Available tools for DICOM de-identification:&lt;br /&gt;
&lt;br /&gt;
* Java&lt;br /&gt;
* C++&lt;br /&gt;
* cmd-line based?&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&amp;diff=2203</id>
		<title>CTK-Hackfest-Nov-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&amp;diff=2203"/>
		<updated>2014-11-03T09:52:45Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; November 3-7, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
&lt;br /&gt;
More details to follow.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Marco Nolden, Sascha Zelzer, Ivo Wolf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Stefan Kislinkiy&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Ralf Floca&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., USA&lt;br /&gt;
|-&lt;br /&gt;
|Michael Onken&lt;br /&gt;
|Open Connections GmbH / OFFIS&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc., USA&lt;br /&gt;
|-&lt;br /&gt;
|Miklos Espak&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Nicolas Toussaint&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Gergely Zombori&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Christian Askeland&lt;br /&gt;
|SINTEF Medical Technology, Trondheim, Norway&lt;br /&gt;
|-&lt;br /&gt;
|Stefan Baumann&lt;br /&gt;
|Basel, Switzerland&lt;br /&gt;
|-&lt;br /&gt;
|Hans Meine&lt;br /&gt;
|Fraunhofer MEVIS, Germany&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (Central European Time)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]&lt;br /&gt;
&lt;br /&gt;
Reminder: when integrating branches, remember to use --log --no-ff when merging.&lt;br /&gt;
&lt;br /&gt;
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.&lt;br /&gt;
&lt;br /&gt;
=== Hacking Topics ===&lt;br /&gt;
&lt;br /&gt;
==== Infrastructure ====&lt;br /&gt;
&lt;br /&gt;
* Qt5 migration (Christian)&lt;br /&gt;
** compile and run on Mac&lt;br /&gt;
* Packaging / install support (Marco, Jc)&lt;br /&gt;
* Fix issue related to [https://github.com/commontk/Artichoke Artichoke] and improve documentation (Jc)&lt;br /&gt;
* Dashboard&lt;br /&gt;
** General Situation: Continuous/Nightly clients, coverage&lt;br /&gt;
** Configurations: Qt4, Qt5, etc.&lt;br /&gt;
** Travis CI (Sascha, Steve)&lt;br /&gt;
* Incomplete doxygen on the website (Christian)&lt;br /&gt;
&lt;br /&gt;
==== DICOM ====&lt;br /&gt;
&lt;br /&gt;
* Multi-frame support (Steve, Christian, Michael)&lt;br /&gt;
** SEG support&lt;br /&gt;
*** Investigate compatibility of DCMTK seg functionality with BrainLab segmentations; [http://slicer.kitware.com/midas3/item/162562 sample dataset] (QIICR community, Steve has access) - RLE compressed&lt;br /&gt;
*** Investigate DCMTK RLE compression tools applied to segmentations; trying to apply it to sample objects generates &amp;quot;F: No conversion to transfer syntax RLE Lossless possible!&amp;quot; error; [http://slicer.kitware.com/midas3/item/162428 SPL segmentation dataset example], [http://slicer.kitware.com/midas3/item/161740 PET segmentation example]&lt;br /&gt;
* Making CLIs read and write valid DICOM (Steve, Michael)&lt;br /&gt;
* Anonymization (Andreas Fetzer, Marco, Steve, Stefan)&lt;br /&gt;
** Client-side options: gdcmanon, dcmtk (?), dcmjs, DicomCleaner, CTP...&lt;br /&gt;
** Testing can use [[File:PieperMRI.tar.gz | this freely sharable identified MR scan]]&lt;br /&gt;
** Goal is to de-identify with various tools and compare results with [ftp://medical.nema.org/medical/dicom/Final/sup142_ft.pdf supplement 142 of the DICOM standard].&lt;br /&gt;
** There is a separate page, which provides an overview of existing de-identification tools: [[DICOM de-identification tool overview]]&lt;br /&gt;
&lt;br /&gt;
==== XNAT ====&lt;br /&gt;
&lt;br /&gt;
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)&lt;br /&gt;
** Data editing&lt;br /&gt;
** Caching&lt;br /&gt;
** Filtered data query based on data type and/or properties&lt;br /&gt;
** Launch pipelines (remote) and follow progress&lt;br /&gt;
&lt;br /&gt;
==== CLI ====&lt;br /&gt;
&lt;br /&gt;
* Make it customisable what options to generate to the final command (Gergely Zombori)&lt;br /&gt;
&lt;br /&gt;
* Finalize integration of CTK CLI frontend into Slicer and investigate how to integrate the backend (Jc)&lt;br /&gt;
&lt;br /&gt;
==== ?? ====&lt;br /&gt;
&lt;br /&gt;
=== Planned Discussions ===&lt;br /&gt;
* Possible extensions of CTK to the IGT domain&lt;br /&gt;
** OpenIGT link&lt;br /&gt;
** ...&lt;br /&gt;
* QIICR Presentation&lt;br /&gt;
==== ... ====&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Start: The meeting room will be open starting at 9am. Official start and kick-off will be early afternoon after everybody arrived.&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
16:00 Famous Old City tour guided by Hans-Peter Meinzer&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack…&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Around 2:00 pm:&#039;&#039;&#039;&lt;br /&gt;
* Lab visit at the department for Medical and Biological Informatics&lt;br /&gt;
* Duration approx. 2h&lt;br /&gt;
* Planned Demos:&lt;br /&gt;
** Organ + tumor segmentation&lt;br /&gt;
** Diffusion Imaging&lt;br /&gt;
** CAI&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
11:00: Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Marco Nolden (m.nolden@dkfz-heidelberg.de)&lt;br /&gt;
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de) [[File:Sascha_phone.png|130px]]&lt;br /&gt;
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to &amp;quot;Heidelberg Altstadt&amp;quot;. You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local:&#039;&#039;&#039; from the Old Town, &amp;quot;Universitätsplatz&amp;quot;, runs [http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg_schematisch.pdf bus number 32] ([http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg.pdf geographic map]) via Main Station to DKFZ, exit at &amp;quot;Chirurgische Klinik&amp;quot;, bus direction is &amp;quot;Neuenheim&amp;quot;. After you exit, DKFZ is on your right.&lt;br /&gt;
&lt;br /&gt;
[[File:Heidelberg_map.png|700px]]&lt;br /&gt;
&lt;br /&gt;
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].&lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.&lt;br /&gt;
&lt;br /&gt;
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] ([http://www.openstreetmap.org/?mlat=49.41317&amp;amp;mlon=8.70925#map=19/49.41317/8.70925 map]) hotel! Please use &amp;quot;CTK 2014&amp;quot; when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].&lt;br /&gt;
&lt;br /&gt;
===Meeting Room===&lt;br /&gt;
&lt;br /&gt;
The full address for the DKFZ is&lt;br /&gt;
&lt;br /&gt;
 Deutsches Krebsforschungszentrum&lt;br /&gt;
 Im Neuenheimer Feld 280&lt;br /&gt;
 69120 Heidelberg&lt;br /&gt;
&lt;br /&gt;
We will meet in the main building on the second floor (European counting!). The cryptic room number is D0.02.032. Follow the description below to find it.&lt;br /&gt;
&lt;br /&gt;
When leaving bus 32, you will see something similar to&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Bus.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
The large building on the right is the DKFZ main bulding&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Hauptgebaeude_neu_600x402.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Walk through the main entrance and follow the map&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Hackfest_map.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Ask the nice guys at the reception or call us in case of any problems.&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&amp;diff=2196</id>
		<title>CTK-Hackfest-Nov-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2014&amp;diff=2196"/>
		<updated>2014-11-03T07:47:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: /* Thursday */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; November 3-7, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
&lt;br /&gt;
More details to follow.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Marco Nolden, Sascha Zelzer, Ivo Wolf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Stefan Kislinkiy&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Ralf Floca&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., USA&lt;br /&gt;
|-&lt;br /&gt;
|Michael Onken&lt;br /&gt;
|Open Connections GmbH / OFFIS&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc., USA&lt;br /&gt;
|-&lt;br /&gt;
|Miklos Espak&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Nicolas Toussaint&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Gergely Zombori&lt;br /&gt;
|University College London, UK&lt;br /&gt;
|-&lt;br /&gt;
|Christian Askeland&lt;br /&gt;
|SINTEF Medical Technology, Trondheim, Norway&lt;br /&gt;
|-&lt;br /&gt;
|Stefan Baumann&lt;br /&gt;
|Basel, Switzerland&lt;br /&gt;
|-&lt;br /&gt;
|Hans Meine&lt;br /&gt;
|Fraunhofer MEVIS, Germany&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (Central European Time)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;https://plus.google.com/hangouts/_/g3vi3lz7sycalj74ys2xpnpr3ya&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]&lt;br /&gt;
&lt;br /&gt;
Reminder: when integrating branches, remember to use --log --no-ff when merging.&lt;br /&gt;
&lt;br /&gt;
We plan to have concrete hacking topics as well as dedicated discussions in smaller groups. People are encouraged to show their interest in a particular subject by adding their name to the list below.&lt;br /&gt;
&lt;br /&gt;
=== Hacking Topics ===&lt;br /&gt;
&lt;br /&gt;
==== Infrastructure ====&lt;br /&gt;
&lt;br /&gt;
* Qt5 migration (Christian)&lt;br /&gt;
* Packaging / install support (Marco, Jc)&lt;br /&gt;
* Fix issue related to [https://github.com/commontk/Artichoke Artichoke] and improve documentation (Jc)&lt;br /&gt;
* Dashboard&lt;br /&gt;
** General Situation: Continuous/Nightly clients, coverage&lt;br /&gt;
** Configurations: Qt4, Qt5, etc.&lt;br /&gt;
** Travis CI (Sascha, Steve)&lt;br /&gt;
&lt;br /&gt;
==== DICOM ====&lt;br /&gt;
&lt;br /&gt;
* Multi-frame support (Steve, Christian, Michael)&lt;br /&gt;
** SEG support&lt;br /&gt;
*** Investigate compatibility of DCMTK seg functionality with BrainLab segmentations; [http://slicer.kitware.com/midas3/item/162562 sample dataset] (QIICR community, Steve has access) - RLE compressed&lt;br /&gt;
*** Investigate DCMTK RLE compression tools applied to segmentations; trying to apply it to sample objects generates &amp;quot;F: No conversion to transfer syntax RLE Lossless possible!&amp;quot; error; [http://slicer.kitware.com/midas3/item/162428 SPL segmentation dataset example], [http://slicer.kitware.com/midas3/item/161740 PET segmentation example]&lt;br /&gt;
* Making CLIs read and write valid DICOM (Steve, Michael)&lt;br /&gt;
* Anonymization (Andreas Fetzer, Marco, Steve, Stefan)&lt;br /&gt;
** Client-side options: gdcmanon, dcmtk (?), dcmjs, DicomCleaner, CTP...&lt;br /&gt;
&lt;br /&gt;
==== XNAT ====&lt;br /&gt;
&lt;br /&gt;
* Improve and extend the XNAT API (Sascha Zelzer, Miklos Espak)&lt;br /&gt;
** Data editing&lt;br /&gt;
** Caching&lt;br /&gt;
** Filtered data query based on data type and/or properties&lt;br /&gt;
** Launch pipelines (remote) and follow progress&lt;br /&gt;
&lt;br /&gt;
==== CLI ====&lt;br /&gt;
&lt;br /&gt;
* Make it customisable what options to generate to the final command (Gergely Zombori)&lt;br /&gt;
&lt;br /&gt;
* Finalize integration of CTK CLI frontend into Slicer and investigate how to integrate the backend (Jc)&lt;br /&gt;
&lt;br /&gt;
==== ?? ====&lt;br /&gt;
&lt;br /&gt;
=== Planned Discussions ===&lt;br /&gt;
* Possible extensions of CTK to the IGT domain&lt;br /&gt;
** OpenIGT link&lt;br /&gt;
** ...&lt;br /&gt;
* QIICR Presentation&lt;br /&gt;
==== ... ====&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Start: The meeting room will be open starting at 9am. Official start and kick-off will be early afternoon after everybody arrived.&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
16:00 Famous Old City tour guided by Hans-Peter Meinzer&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack…&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Around 2:00 pm:&#039;&#039;&#039;&lt;br /&gt;
* Lab visit at the department for Medical and Biological Informatics&lt;br /&gt;
* Duration approx. 2h&lt;br /&gt;
* Planned Demos:&lt;br /&gt;
** Organ + tumor segmentation&lt;br /&gt;
** Diffusion Imaging&lt;br /&gt;
** CAI&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
11:00: Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Marco Nolden (m.nolden@dkfz-heidelberg.de)&lt;br /&gt;
* Sascha Zelzer (s.zelzer@dkfz-heidelberg.de) [[File:Sascha_phone.png|130px]]&lt;br /&gt;
* Andreas Fetzer (a.fetzer@dkfz-heidelberg.de)&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
It takes about an hour from Frankfurt Airport (FRA) to Heidelberg Main Station with one change in Mannheim. If you stay in the Old Town you can also look for connections going to &amp;quot;Heidelberg Altstadt&amp;quot;. You can look it up at [http://www.bahn.de/p_en/view/index.shtml Deutsche Bahn], but they run quite frequently.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local:&#039;&#039;&#039; from the Old Town, &amp;quot;Universitätsplatz&amp;quot;, runs [http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg_schematisch.pdf bus number 32] ([http://www.vrn.de/mam/vrn/einfach-ankommen/dokumente/stadtlinienplaene/heidelberg.pdf geographic map]) via Main Station to DKFZ, exit at &amp;quot;Chirurgische Klinik&amp;quot;, bus direction is &amp;quot;Neuenheim&amp;quot;. After you exit, DKFZ is on your right.&lt;br /&gt;
&lt;br /&gt;
[[File:Heidelberg_map.png|700px]]&lt;br /&gt;
&lt;br /&gt;
During the day the bus runs every 10 minutes in both directions, timetables are also available at [http://fahrplanauskunft.vrn.de/vrn/XSLT_TRIP_REQUEST2?language=en VRN].&lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
We recommend to stay in the historic Old Town. There is an easy direct bus ride every 10 minutes from there to DKFZ.&lt;br /&gt;
&lt;br /&gt;
We have reserved a number of rooms at the [http://www.hollaender-hof.de/en/ Holländer Hof] ([http://www.openstreetmap.org/?mlat=49.41317&amp;amp;mlon=8.70925#map=19/49.41317/8.70925 map]) hotel! Please use &amp;quot;CTK 2014&amp;quot; when you do a reservation there. Of course there are plenty of other hotels in that area, e.g. [http://www.hotel-goldener-hecht.de/ Goldener Hecht] or the oldest house in town, [http://www.ritter-heidelberg.de/ Hotel zum Ritter].&lt;br /&gt;
&lt;br /&gt;
===Meeting Room===&lt;br /&gt;
&lt;br /&gt;
The full address for the DKFZ is&lt;br /&gt;
&lt;br /&gt;
 Deutsches Krebsforschungszentrum&lt;br /&gt;
 Im Neuenheimer Feld 280&lt;br /&gt;
 69120 Heidelberg&lt;br /&gt;
&lt;br /&gt;
We will meet in the main building on the second floor (European counting!). The cryptic room number is D0.02.032. Follow the description below to find it.&lt;br /&gt;
&lt;br /&gt;
When leaving bus 32, you will see something similar to&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Bus.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
The large building on the right is the DKFZ main bulding&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Hauptgebaeude_neu_600x402.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Walk through the main entrance and follow the map&lt;br /&gt;
&lt;br /&gt;
[[File:DKFZ_Hackfest_map.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Ask the nice guys at the reception or call us in case of any problems.&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
November is a rather wet month. [http://www.weather-and-climate.com/average-monthly-Rainfall-Temperature-Sunshine,heidelberg,Germany Average weather in Heidelberg]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including cafeterias, a students mensa, and two restaurants.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2074</id>
		<title>CTK-Hackfest-May-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2074"/>
		<updated>2014-02-18T08:41:20Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest: &lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 5-9, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis].&lt;br /&gt;
&lt;br /&gt;
[[#location|How to get here.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Lawrence Tarbox and Dan Marcus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Stephen Aylward&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (St. Louis time)&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham&#039;s auto-icon]&lt;br /&gt;
|University College, London&lt;br /&gt;
| Anytime&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
TBD (probably XNAT, DICOM, CLIs, Hosting...)&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Lawrence Tarbox (tarboxl@mir.wustl.edu)&lt;br /&gt;
* Dan Marcus (dmarcus@wustl.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building.  We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com).  If we were to reserve a room block, the Parkway would be very convenient.  The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing).  There are other good hotels in the area.  Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk.  A nearby Drury Inn said that they would provide a shuttle if enough people stayed there.  And of course there are several downtown hotels that are only a few Metrorail stops away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door.  And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels.  Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;br /&gt;
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest.  The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available.  While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings.  Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=User:Andreas_Fetzer&amp;diff=2073</id>
		<title>User:Andreas Fetzer</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=User:Andreas_Fetzer&amp;diff=2073"/>
		<updated>2014-02-18T08:37:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:CtkDicomWidgetsInMITK.png&amp;diff=2037</id>
		<title>File:CtkDicomWidgetsInMITK.png</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:CtkDicomWidgetsInMITK.png&amp;diff=2037"/>
		<updated>2013-11-08T10:51:52Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=2036</id>
		<title>CTK-Hackfest-Nov-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=2036"/>
		<updated>2013-11-08T10:35:29Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:20131107_192029.jpg|&amp;lt;big&amp;gt;Hacking&amp;lt;/big&amp;gt;&lt;br /&gt;
File:Bentham.png|&amp;lt;big&amp;gt;[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Honorary CTK Hacker]&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-11-07 at 1.24.00 PM.png|DICOM Table Interface integrated in 3D Slicer&#039;s nightly build [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DICOM (Documentation)]&lt;br /&gt;
File:DICOM Header Browser.png|DICOM Header Browser&lt;br /&gt;
File:ctkDicomWidgetsInMITK.png|New ctkDicomTableWidgets in the MITK Dicom Editor&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; Nov 4-8, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Room 1.19 (Monday, Friday) and Room 2.14 (other days)&lt;br /&gt;
Malet Place Engineering Building, University College London.&lt;br /&gt;
&lt;br /&gt;
[[#location|How to get here.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; (need to ask people)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Matt Clarkson&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Miklos Espak&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Nicolas Toussaint&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
| Ernesto Coto&lt;br /&gt;
| University of Sheffield, UK.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (London time)&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware Inc, North Carolina, USA&lt;br /&gt;
| 1pm to 6pm  &lt;br /&gt;
|-&lt;br /&gt;
|Michael Onken (planned)&lt;br /&gt;
|OFFIS, Germany.&lt;br /&gt;
| as needed. Skype: &amp;quot;michaeloffis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
=== XNAT Library ===&lt;br /&gt;
&lt;br /&gt;
Interested people: Miklos, Nicolas, Florian, Ivo, Sascha&lt;br /&gt;
&lt;br /&gt;
* Stabilize API and make it more robust&lt;br /&gt;
* Merge to master&lt;br /&gt;
&lt;br /&gt;
Open topics&lt;br /&gt;
&lt;br /&gt;
* Error handling (Miklos)&lt;br /&gt;
* Timeout handling (Miklos)&lt;br /&gt;
* Unit tests for ctkXnatCore&lt;br /&gt;
* Zip support (Sascha)&lt;br /&gt;
* Up/Download support in the API (Sascha / Miklos)&lt;br /&gt;
* SSL support (ask about disabling SSL) (Florian?)&lt;br /&gt;
* Support browsing files attached to assessments&lt;br /&gt;
* General API review (Sascha, Miklos, Ivo, Florian)&lt;br /&gt;
* Add API documentation&lt;br /&gt;
&lt;br /&gt;
=== CLI Library ===&lt;br /&gt;
&lt;br /&gt;
Florian, Sascha, Ernesto, Steve, Marco&lt;br /&gt;
&lt;br /&gt;
Open Topics&lt;br /&gt;
&lt;br /&gt;
* Add a CTK &amp;quot;test&amp;quot; for validating the XML of external CLIs&lt;br /&gt;
** Maybe a &amp;quot;web service&amp;quot; for quickly validating the XML files&lt;br /&gt;
* CTK should become the official CTK schema hosting site&lt;br /&gt;
* Default values for some elements are problematic (e.g. for SpinBox)&lt;br /&gt;
** Have a best practices document how to handle optional default values&lt;br /&gt;
* CLIs depending on external dependencies (shared libraries) are problematic&lt;br /&gt;
** Probably nothing we can solve inside CTK&lt;br /&gt;
* The UiLoader should be more customizable (JC did that in a branch for the Slicer integration)&lt;br /&gt;
* Maybe have a way to check for long running modules during the XML retrieval and cancel them (more of a developer thing)&lt;br /&gt;
* Add a method for clearing the XML cache (probably in ctkCmdLineModuleManager)&lt;br /&gt;
* Having a new web services front-end could be interesting&lt;br /&gt;
 &lt;br /&gt;
Discussion&lt;br /&gt;
&lt;br /&gt;
* Make GIMIAS CLI modules work with the ctkCmdLineModuleExplorer (Ernesto)&lt;br /&gt;
&lt;br /&gt;
=== DICOM Application Hosting ===&lt;br /&gt;
&lt;br /&gt;
Ivo, Sascha&lt;br /&gt;
&lt;br /&gt;
=== DICOM Libraries ===&lt;br /&gt;
&lt;br /&gt;
Andreas, Steve&lt;br /&gt;
&lt;br /&gt;
* Improve and finish the widgets&lt;br /&gt;
* DICOM Database backend (Marco, Steve)&lt;br /&gt;
&lt;br /&gt;
=== CTK packaging ===&lt;br /&gt;
&lt;br /&gt;
Marco, Sascha&lt;br /&gt;
&lt;br /&gt;
* continue [[Debian_Packaging | Debian packaging support]]&lt;br /&gt;
&lt;br /&gt;
=== General Discussion ===&lt;br /&gt;
&lt;br /&gt;
* Create support for CLI Web Services in CTK?&lt;br /&gt;
* Could we make CLI modules run in Osirix?&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
15:00 Google Hangout with US and other participants&lt;br /&gt;
&lt;br /&gt;
* Talk about DCMTK_DIR ([https://github.com/commontk/CTK/issues/382 Issue 382])&lt;br /&gt;
** Michael: Would integrate the DCMTKConfig.cmake file but needs more time to check the changes and make sure it works for everyone&lt;br /&gt;
** Jc: NO_DEFAULT_PATH in FindDCMTK.cmake would work for Slicer, CTK, etc. but in the future (when all distributions contain a DCMTK package with a DCMTKConfig.cmake) FindDCMTK.cmake should not be needed anymore&lt;br /&gt;
** Marco: We still need a way to find the system installed DCMTK&lt;br /&gt;
** Steve: We should be able to tell the scripts that it should find a specific DCMTK version and not automatically prefer one version over another. E.g. there could be a system DCMTK but we would still want to use a developer DCMTK build&lt;br /&gt;
** Jc: Is not sure why it failed at all on Csaba&#039;s machine. Will look remotely at the concrete problem on that machine.&lt;br /&gt;
** Marco: NO_DEFAULT_PATH would still work for the Debian packages if we pass DCMTK_DIR=/usr&lt;br /&gt;
** Steve: Mentions that find_program was gone from FindDCMTK.cmake leading to test failures. It is probably okay to add the find_program paths to the CMakeLists.txt file of the CTK tests.&lt;br /&gt;
** Jc: The DCMTK fixes are in the commontk DCMTK fork&lt;br /&gt;
** Marco: We should not depend on the commontk DCMTK fork since it makes compatibility with official snapshots difficult&lt;br /&gt;
** Jc: We should set-up a dashboard for DCMTK builds on cdash.org&lt;br /&gt;
* Discuss CTK install and Debian package support&lt;br /&gt;
** Marco: Let&#039;s have a separate hangout for that&lt;br /&gt;
* Failing tests on Steves machine (and others like Ivos)&lt;br /&gt;
** Steve: ctkCrosshairTest2 is failing on all platforms.&lt;br /&gt;
** Jc: It is not used anymore in Slicer&lt;br /&gt;
** Steve: We could remove the class and the test if nobody is using it&lt;br /&gt;
** General agreement&lt;br /&gt;
* Dashboard&lt;br /&gt;
** Jc suggests to move back to a traditional dashboard style (no splitting by library)&lt;br /&gt;
** Everyone agrees&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
* Matt: Right now we have Widgets, DICOM, etc. is that still how we see CTK?&lt;br /&gt;
* Steve:&lt;br /&gt;
** Generally we factor out common stuff. Mainly project driven requirements&lt;br /&gt;
** Adding JavaScript widgets for image processing (on top of e.g. jQuery) would be nice&lt;br /&gt;
* Marco:&lt;br /&gt;
** Currently we are focusing on data management aspects (XNAT, DICOM RT, CLIs, etc.)&lt;br /&gt;
** Image guided therapy applications are driving the requirements for us&lt;br /&gt;
** New data structures for imaging are hard to agree on&lt;br /&gt;
* Marco:&lt;br /&gt;
** How CTK is presented to the outside is important&lt;br /&gt;
** CTK could provide standardized approaches to develop e.g. CLIs&lt;br /&gt;
* Florian:&lt;br /&gt;
** Students ask what they could CTK use for - has to tell them that it is rather for application/platform developers&lt;br /&gt;
* Matt:&lt;br /&gt;
** Pushing the XNAT work is important for us&lt;br /&gt;
** Also interested in mor DICOM data structure support&lt;br /&gt;
** Wrapping algorithms inside a proper DICOM workflow would be interesting&lt;br /&gt;
** What about Application Hosting?&lt;br /&gt;
* Steve:&lt;br /&gt;
** Its not directly in the QIICR proposal&lt;br /&gt;
* Sascha:&lt;br /&gt;
** We are still not ready for a production grade implementation&lt;br /&gt;
** Same goes for probably any other implementation&lt;br /&gt;
* Steve:&lt;br /&gt;
** Syngo Via does not seem to see a role for application hosting (they have a kind of distributed client server architecture)&lt;br /&gt;
** Doesn&#039;t fit with running applications locally on the workstation supporting application hosting&lt;br /&gt;
* Marco:&lt;br /&gt;
** Physicians are not really happy with proprietary solutions so there is some pressure for a more open system&lt;br /&gt;
** There is an IHE profile which contains application hosting, so there is also some interest&lt;br /&gt;
* Matt:&lt;br /&gt;
** We are working on XNAT support which also supports pipelines. But there is also Nipype, the GIMIAS Taverna approach, etc.&lt;br /&gt;
** Having XNAT in CTK is nice since people converge somehow to using the same type of database&lt;br /&gt;
* Marco:&lt;br /&gt;
** What is QIICR using as a data backend?&lt;br /&gt;
** Having a more light-weight, easily installable and searchable PACS would be nice&lt;br /&gt;
* Steve:&lt;br /&gt;
** The plan is to use TCIA&lt;br /&gt;
** It is unclear which backend technology is used for it&lt;br /&gt;
&lt;br /&gt;
Conclusion:&lt;br /&gt;
&lt;br /&gt;
* We are pretty much happy as it is&lt;br /&gt;
* A light-weight database solution would be really nice to have&lt;br /&gt;
* Same goes for a pipeline system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).&lt;br /&gt;
If you have any troubles during your visit, call +44 792 6656 927.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.ucl.ac.uk/maps/public-transport How to get to the UCL.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Hotels in central London can be expensive, this one seems reasonably priced:&lt;br /&gt;
&lt;br /&gt;
* [http://www.imperialhotels.co.uk/tavistock The Tavistock Hotel]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;location&amp;quot;&amp;gt;&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Malet Place Engineering Building, University College London&lt;br /&gt;
[http://goo.gl/maps/2encP]&lt;br /&gt;
&lt;br /&gt;
Monday and Friday: room 1.19&lt;br /&gt;
Other days: room 2.14&lt;br /&gt;
&lt;br /&gt;
The reception is at the &#039;&#039;&#039;Engineering Front Building&#039;&#039;&#039; right at the gate, so please come there and refer to the CTK hackfest.&lt;br /&gt;
&lt;br /&gt;
[http://www.ucl.ac.uk/maps UCL Bloomsbury campus map]&lt;br /&gt;
&lt;br /&gt;
[http://crf.casa.ucl.ac.uk/ UCL campus route finder]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daily temperature will be around 12-15C (53-59F), mostly dry, light rain is possible some days.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:TableView_Vertical_Sorting.png&amp;diff=1915</id>
		<title>File:TableView Vertical Sorting.png</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:TableView_Vertical_Sorting.png&amp;diff=1915"/>
		<updated>2013-05-24T15:42:25Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: ctkDICOMTableView with vertical layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ctkDICOMTableView with vertical layout&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:TableView_Horizontal_Sorting.png&amp;diff=1913</id>
		<title>File:TableView Horizontal Sorting.png</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:TableView_Horizontal_Sorting.png&amp;diff=1913"/>
		<updated>2013-05-24T15:41:35Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: New ctkDICOMTableView with horizontal layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;New ctkDICOMTableView with horizontal layout&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1912</id>
		<title>CTK-Hackfest-May-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1912"/>
		<updated>2013-05-24T15:39:44Z</updated>

		<summary type="html">&lt;p&gt;Andreas Fetzer: /* Gallery of Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:2013-05-20_16.16.28.jpg|&amp;lt;big&amp;gt;Discussions on Monday&amp;lt;/big&amp;gt;&lt;br /&gt;
File:2013-05-21_11.33.58.jpg|&amp;lt;big&amp;gt;Planning on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 20-24, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://en.wikipedia.org/wiki/Kingston,_Ontario Kingston, Ontario, Canada].  In a classroom at Queens University.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Gabor Fichtinger, Csaba Pinter, Andras Lasso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA&lt;br /&gt;
|-&lt;br /&gt;
|Lawrence Tarbox&lt;br /&gt;
|Washington University, St. Louis&lt;br /&gt;
|-&lt;br /&gt;
|Andras Lasso&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Biancardi&lt;br /&gt;
|The University of Sheffield, UK&lt;br /&gt;
|-&lt;br /&gt;
| Xenios Papademetris&lt;br /&gt;
| Yale University US&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Christophe Fillion-Robin&lt;br /&gt;
| Kitware Inc. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
* Results:&lt;br /&gt;
** Merged DAH branch into master&lt;br /&gt;
** Slicer as Hosted Application (Ivo, Lawrence, Steve)&lt;br /&gt;
*** launch hosted app, send data&lt;br /&gt;
*** loaded into slicer for manipulation&lt;br /&gt;
*** changed data detected automatically&lt;br /&gt;
*** TODO: data sent back to host&lt;br /&gt;
*** TODO: act on bringToFront events (includes resizing)&lt;br /&gt;
** pushed corresponding CTK-based MITK hosted/host application&lt;br /&gt;
** Started to develop integration tests&lt;br /&gt;
* Plans&lt;br /&gt;
** finish data return to host by end of next hackfest ;)&lt;br /&gt;
** Interoperability testing of CTK with other Application Hosting code&lt;br /&gt;
** Lawrence to test CTK code against the XIP hosting implementation&lt;br /&gt;
** Testing framework to be continued&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Review implementation issues when using CTK DICOM&lt;br /&gt;
** DICOM issues in github [https://github.com/commontk/CTK/issues?labels=DICOM&amp;amp;state=open]&lt;br /&gt;
** &amp;lt;del&amp;gt; Incorrect import when DICOMDIR is present [http://na-mic.org/Bug/view.php?id=3111].  Should we skip DICOMDIR when it is not picked explicitly? &amp;lt;/del&amp;gt; {{done}}&lt;br /&gt;
** Incorrect/slow database behavior when multiple processes access it simultaneously [http://na-mic.org/Bug/view.php?id=3106] (interference between ctkDICOMIndexer and ctkDICOMModel)&lt;br /&gt;
* Discuss DICOM-RT for CTK&lt;br /&gt;
* Discuss DICOM Export options&lt;br /&gt;
** CLI outputs converted into real DICOM&lt;br /&gt;
** RT and other non-imaging types&lt;br /&gt;
*** GUI Issues&lt;br /&gt;
*** Lower-level dcmrt issues, possible use of DKFZ toolkit&lt;br /&gt;
*** Use of various tools (VTK, ITK, Plastimatch), validation&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** https://bigfiles.assembla.com/spaces/slicerrt/documents/download/DicomPatientBrowsersReview.pptx&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** New DB table of display overrides&lt;br /&gt;
** New table view of patient/study/series - ctkDICOMTableView&lt;br /&gt;
** New Layout control for ctkDICOMBrowser to replace tree and ctkDICOMModel&lt;br /&gt;
** New signals to match use cases&lt;br /&gt;
** New signals for ctkDICOMDatabase during imports and new dialog in app widget to show summary results&lt;br /&gt;
* Plans&lt;br /&gt;
** issue #336 - create replacement for ctkDICOMAppWidget and deprecate old (Marco)&lt;br /&gt;
** issue #337 - implement signals from table view (Marco and Andras with Steve)&lt;br /&gt;
** issue #331 - to be completed soon by Andreas&lt;br /&gt;
** issue #332 - ctkDICOMTableManager to control layouts (also Andreas)&lt;br /&gt;
** issue #276 - fix up RT use cases (Andras and Csaba)&lt;br /&gt;
** Review naming View vs. Widget &lt;br /&gt;
** Look into re-using  http://www.commontk.org/index.php/File:CtkSearchBox3.png&lt;br /&gt;
** Marco is making ctkDICOM2&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
* Spin box development [http://public.kitware.com/pipermail/ctk-developers/2013-May/001125.html]&lt;br /&gt;
* &amp;lt;del&amp;gt;ctkDICOMModel and display of real-world patient data (RT special cases for example)&amp;lt;/del&amp;gt; - {{done}}&lt;br /&gt;
* Compare [[Documentation/WidgetPlans|widget plans]] with [[Documentation/ImageGallery |current set]].&lt;br /&gt;
* Qt5 Compatibility?&lt;br /&gt;
** &amp;lt;del&amp;gt;Working on VTK / Qt5 compatibility&amp;lt;/del&amp;gt; - {{done}} VTK6 topic : http://review.source.kitware.com/#/t/2803&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Miklos and Julien developed plan for resolving spin box features: there will be a ctkDoubleSpinBox with new precision features migrated from current ctkSpinBox and Miklos&#039;s changes to expose more of the QSpinBox features.&lt;br /&gt;
** Jc was Qt5+VTK6 issues and plans to backport them to VTK5.10&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
* Qt testing framework&lt;br /&gt;
** Checkpoint verification&lt;br /&gt;
** Possibly help debugging when a test is failing and fixing a test&lt;br /&gt;
* Check log for warnings and errors&lt;br /&gt;
* Integrate with Error Log widget and the app launcher (but won&#039;t work on mac)&lt;br /&gt;
* Suggest as something for student at CREATIS&lt;br /&gt;
** Rotating log files&lt;br /&gt;
** capturing screen during test to help diagnose failures&lt;br /&gt;
** capturing all output to log files and flushing&lt;br /&gt;
** report crash utility for user to send all files to file issue&lt;br /&gt;
** auto-detect crashes using some kind of token&lt;br /&gt;
** track the exact version of libraries and stack traces (platform specific)  Look into google crashpad.&lt;br /&gt;
** Review squish video: http://www.froglogic.com/squish/gui-testing/squish-qt-webinar-qanda.php&lt;br /&gt;
&lt;br /&gt;
* Results &amp;amp; Plans&lt;br /&gt;
** CREATIS group attended hangout and plans to contribute to QtTesting&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* &amp;lt;del&amp;gt;DCMTK build issues [http://public.kitware.com/pipermail/ctk-developers/2013-May/001122.html] [http://public.kitware.com/pipermail/ctk-developers/2013-May/001120.html]&amp;lt;/del&amp;gt; {{done}} Fixed by [https://github.com/commontk/CTK/commit/74b4b07b92f2a3ac492fef6dcb429bd08c513d59 74b4b07b9]&lt;br /&gt;
* A drop-in CMake module allowing to easily setup Superbuild project. &lt;br /&gt;
** Consolidate CTK, Slicer, .. approach&lt;br /&gt;
* Collection of &amp;quot;External_XXX.cmake&amp;quot; file that could easily be re-used ? (See https://github.com/BRAINSia/NAMICExternalProjects)&lt;br /&gt;
* &amp;lt;del&amp;gt;Finalize work related to qRestAPI project (pending since Bologna hackfest)&amp;lt;/del&amp;gt; {{done}} History cleaned and pushed: https://github.com/commontk/qRestAPI&lt;br /&gt;
* Results&lt;br /&gt;
** Fixed and tested the DCMTK build issues&lt;br /&gt;
** Windows build issues identified for PythonQt on windows vs 2010/2012 (include order of std vector header)&lt;br /&gt;
** Still some more issues, likely also to do with include order&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Using CLI XML to build stand-alone widget [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86][http://www.commontk.org/index.php/File:Cli-widget-prototype-2012-12-14.png]&lt;br /&gt;
* Contribute Slicer fixes to CLI infrastructure. See https://github.com/jcfr/CTK/tree/279-tweak-cmdlinemodule-library-for-slicer-integration&lt;br /&gt;
* Hierarchy nodes preserved on CLI execution&lt;br /&gt;
** keep the CLI simple.&lt;br /&gt;
** xinclude to allow people to centralize their grant support and other boilerplate info&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Xenios and Sascha performed tests and discussed many options &lt;br /&gt;
*** Explored C++ tools for generating the CLI XML on the fly&lt;br /&gt;
*** Lots of ideas and Xenios has some TODO items and he will push to a fork for review.&lt;br /&gt;
&lt;br /&gt;
==== qRestAPI and XNAT API ====&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Sascha and Florian built on Miklos&#039;s work from last hackfest&lt;br /&gt;
** Many C++ level accessors are now available in a rough application&lt;br /&gt;
** Can login to XNAT, list projects, lists subjects in project&lt;br /&gt;
** Florian and Sascha contacted Tim Olsen and Dan Marcus to work through some questions on the REST API of XNAT&lt;br /&gt;
* Plans&lt;br /&gt;
** Work will continue and people will stay in touch.&lt;br /&gt;
** Now there is a CTK library outside the plugin framework&lt;br /&gt;
** New widgets and models reflecting status&lt;br /&gt;
** The XNAT group expressed enthusiasm to work with CTK&lt;br /&gt;
** INRIA is researching and evaluating XNAT to see if it will fill needs&lt;br /&gt;
** Maxime is in contact with the CVI (cardiovascular) group associated with the XNAT developers (http://cvrgrid.org/featured/xnat-cvi)&lt;br /&gt;
** DKFZ is likely to deploy XNAT instances unless there are unforeseen roadblocks&lt;br /&gt;
*** Want to take advantage of distributed project sharing&lt;br /&gt;
*** Pushing from PACS into common space&lt;br /&gt;
** BWH also has internal XNAT implementations with several years worth of prostate biopsy databases.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ at the Fichtinger residence&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: Dinner and beers at the [http://www.kingstonbrewing.ca/ Kingston Brewery]&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ by the [http://farm5.staticflickr.com/4042/4276978263_96c7a234ff_b.jpg gazebo] on the waterfront&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
https://plus.google.com/hangouts/_/33c4f3b6fd88ee2330172c2c91439632c7d6e9b6?authuser=0&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
* [http://public.kitware.com/pipermail/ctk-developers/2013-May/001126.html Next hackfest in London, UK]!?! &lt;br /&gt;
* Then back in North America - St. Louis - when?&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-05-24 at 10.23.16 AM.png |&amp;lt;big&amp;gt;Slicer running as DICOM Hosted Application using CTK infrastructure&amp;lt;/big&amp;gt;&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|For comparison image from Bologna Hackfest: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
File:Screen Shot 2013-05-24 at 11.27.52 AM.png |&amp;lt;big&amp;gt;Summary dialog after DICOM import shown in use in slicer.  Uses new signals from ctkDICOMDatabase and the signal tracking in ctkDICOMAppWidget&amp;lt;/big&amp;gt;&lt;br /&gt;
File:TableView_Horizontal_Sorting.png |&amp;lt;big&amp;gt;New DICOMWidgets with horizontal orientation. The ctkDICOMTableView uses the QSqlQueryModel to display the database content&amp;lt;/big&amp;gt;&lt;br /&gt;
File:TableView_Vertical_Sorting.png |&amp;lt;big&amp;gt;New DICOMWidgets with vertical orientation.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Andras Lasso (lasso@cs.queensu.ca).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Option A: Fly into Kingston via Toronto&lt;br /&gt;
* Option B: Fly into Toronto, take a bus to Kingston&lt;br /&gt;
** Recommended: Coach Canada direct bus from Toronto Airport to Kingston, leaves twice a day: 2.30pm and 7pm. You can buy the ticket from a Kiosk at the airport or [http://www.coachcanada.com/coachcanada/index.asp?_lp.lang=en buy online]&lt;br /&gt;
** Megabus from Toronto downtown: [http://www.tripadvisor.ca/Travel-g155019-c116016/Toronto:Ontario:Getting.Downtown.From.Pearson.Airport.html get to the Toronto Coach Terminal], take a bus to Kingston, leaves in about every hour. [http://ca.megabus.com/default.aspx Online reservation] is strongly recommended, as early as possible, because the prices are continuously increasing (starts from $1 and increased to about $40).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Take a cab at the Kingston airport or bus terminal to your hotel. After that everything is in walking distance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Be aware there is a Queen&#039;s event during the week of the hackfest so try to book your hotel early&lt;br /&gt;
&lt;br /&gt;
* Frontenac http://www.frontenacclub.com Queen’s rate $143 per day (plus tax)&lt;br /&gt;
* The Belvedere http://www.hotelbelvedere.com is a small hotel of Colonial character, they only have 20 rooms.&lt;br /&gt;
* Holiday Inn Kingston Waterfront, http://www.hikingstonwaterfront.com/ about $140&lt;br /&gt;
* There are cheaper motels (Super-8 for $100 / night) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://maps.google.ca/maps?q=Queen&#039;s+University&amp;amp;hl=en&amp;amp;sll=44.225024,-76.493151&amp;amp;sspn=0.010379,0.026157&amp;amp;t=v&amp;amp;hq=Queen&#039;s+University&amp;amp;z=16&amp;amp;iwloc=A Queen&#039;s University], [http://www.queensu.ca/campusmap/?mapquery=kinesiology Kinesiology building], room #107.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Can be still chilly in May, average temperature is about 15°C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  A variety of lunch options will be available, as will access to snacks and beverages during the day.  Please email the organizers if you have any allergies or dietary restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ganboatline.com/LostShipsTour.asp Boat Cruise in Thousand Islands]&lt;br /&gt;
* [http://www.niagarafallstourism.com/ Trip to Niagara Falls (Sat-Sun)]&lt;br /&gt;
* Wildlife Canoeing ([http://www.1000islandskayaking.com/ Thousand Islands], [http://www.ontarioparks.com/english/bone.html Bon Echo], [http://www.ontarioparks.com/english/char.html Charleston Lake], etc.)&lt;br /&gt;
* [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
* Art after dark:&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Featured%20Artists.pdf&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Gallery%20Map.pdf&lt;br /&gt;
* Canadian Souvenirs: [https://maps.google.ca/maps?ie=UTF-8&amp;amp;q=red+maple+kingston&amp;amp;fb=1&amp;amp;gl=ca&amp;amp;hq=red+maple&amp;amp;hnear=0x4cd2ab0674408ea9:0x76a5497715d6d9ea,Kingston,+ON&amp;amp;cid=0,0,6137054689914097153&amp;amp;ei=ZkOeUbWiI8PWygGD0YG4Cg&amp;amp;ved=0CIEBEPwSMAA Red Maple], some stuff they sell: http://shop.red-maple.ca/&lt;/div&gt;</summary>
		<author><name>Andreas Fetzer</name></author>
	</entry>
</feed>