13
Rheophysics of wet granular materials S. Khamseh, J.-N. Roux & F. Chevoir IMA Conference on Dense Granular Flows - Cambridge - July 2013

XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Embed Size (px)

Citation preview

Page 1: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

XIP™/AVT Project Plans

2012

A report to the caBIG® In-Vivo Imaging Workspace

Lawrence Tarbox, Ph.D..

December 2011

Page 2: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Combined XIP™ / AVT Maintenance

• XIP is an open source environment for rapidly developing medical imaging applications from an extensible set of modular elements and libraries.

• AVT is a set of open source applications developed with the XIP Libraries™, designed to run on an XIP Host™ system that is extended with an AVT-specific database. AVT was designed to facilitate the statistical analysis of data extracted from collections of images, such as data sets gathered during clinical trials.

• The operations and maintenance of both the XIP and the AVT projects have been merged into a single contract with Washington University in St. Louis for this fiscal year.

Page 3: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Major Parts of XIP™

• DICOM Application Hosting APIs

• a method for deploying applications portably

• The XIP Host™

• a research focused DICOM Hosting System for running Hosted Applications, such as those built with XIP™

• XIP Libraries™

• modular components for building applications

• The XIP Builder™ Developer Tool

• a visual/graphical programming tool that helps accelerate XIP™ application development

• Skeletal and Sample Applications

Page 4: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Major Parts of AVT

• AD – the Assessment Database• A database, accessed by the XIP Host™, for organizing

images, AIM objects, etc. for a research project• IA – the Image Annotation Application

• A tool for generating AIM objects incorporating RECIST, WHO, and semi-auto lesion segmentation

• AE – the Algorithm Execution Application• A tool for running an XIP™ scene graph iteratively over a

set of images, driven by AIM objects (e.g. seed points)• MVT – the Measurement Variability Tool

• A tool for performing statistical analysis of multiple measurements made on a collection of data

Page 5: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Principal Goals

• Engage the community via the Knowledge Center

• Encourage and support community discussion about, contributions to and use of XIP and AVT

• Remain Synchronized with other caBIG® projects

• Utilize latest versions of caGrid, Middleware, AIM, NBIA

• Produce at least one new major Release

• Incorporate latest enhancements, bug fixes, etc.

• Sketch out and prototype where possible Future plans

• Focus on supporting QIN through leveraging AVT and other NIH projects, such as 3D Slicer

Page 6: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Engage

• All project planning focused through JIRA

• Bugs, Stories for new requirements, Tasks, everything

• Agile planning (sprints leading to releases) and tracking

• Improve wiki

• Improved set of tutorials, based on live classes

• Reorganization and cleanup

• Consolidate code repositories

• Combine AVT and XIP Host™ repositories

• Mirror XIP Libraries™ repository

• Support Knowledge Center

• Monitor forums and answer questions as needed

• Keep KC web pages up-to-date

Page 7: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

eXtensible Imaging Platform Default

Page 8: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

XIP Release Board

Page 9: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Synchronize

• Utilize Security Token Service (STS) for XIP Host™ logins

• Update, via Middleware and STS, to caGRID 1.4

• Upgrade connectivity to DICOM, AIM, and NBIA Data Services, testing with their latest releases

• Utilize latest AIM models to generate/parse AIM objects

• Update to the latest IHE Profiles libraries from Open Health Tools for PDQ and XDS (NHIN) access

• Update to latest revision of DICOM Application Hosting (Part 19)

Page 10: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Release

• Multiple minor releases leading to at least one major release by the end of the contract year

• Content determined by Task Review Board

• Current plans include

• Vetted community contributions

• Prioritized fixes to problems reported in JIRA

• Updates to maintain synchronization with other projects

• Selected enhancements as resources permit

• Complete previous year’s work

Page 11: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Previous Year’s Work

• Improve Search Tree Navigation

• Query on demand, select to object level

• Lazy Retrieve and Iterator

• Data retrieval only when app asks for it

• Iterate based on patient, study, series

• PDQ lookup and XDS Retrieve (IHE Profiles)

• Connectivity to MPI, RHIO, HIE, NHIN, etc.

• Steps toward modularized search/retrieve

• Leading toward pluggable search modules

• XIP Host™, XIP Libraries™, and sample applications (now also AVT applications) working on Linux and Mac OS X

Page 12: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

XIP User Screen

Page 13: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

Future

• Sketch out and prototype how to use 3D Slicer as an image annotation tool for AVT

• Translate between 3D Slicer annotation format and AIM

• Run 3D Slicer as a Hosted Application on XIP Host™

• Store and retrieve 3D Slicer annotations in AD

• Sketch out use scenarios where a representative QIN project could utilize AVT/XIP

• Will be used to drive AVT/XIP requirements planning

• Goal is to increase utilization of AVT/XIP in NCI-sponsored research

Page 14: XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011

We encourage the community to help extend and enhance XIP and AVT, based on their own needs, contributing their changes back to the XIP/AVT code base.