NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
h1. {page-info:title} {info:icons=none|title=AIM is supported by the Imaging Knowledge Center at the University of Maryland School of Medicine.}For more information on receiving support for this tool, please visit the [Imaging Knowledge Center|https://wiki.nci.nih.gov/x/qAOGAg].{info} {section} {column} {anchor:ContentsofthisPage}{panel:title=Contents of this Page} {toc:minLevel=2} {panel} {column} {column} {include:ImagingKC:Imaging Quick Links} {column} {column} {align:right}|| [Follow Imaging KC on Twitter|http://www.twitter.com/imagingkc] {multi-excerpt-include:wikicontent:Exit Disclaimer to Include|name=ExitDisclaimer|nopanel=true} || | [!https://wiki.nci.nih.gov/download/attachments/75011549/Twitter-c.png|align=center,alt="Twitter logo linked to VKC Twitter feed"!|http://www.twitter.com/imagingkc] |{align}{column} {section} h2. About AIM {multi-excerpt:name=AIM}AIM is the first project to propose and create a "standard" means of adding information and knowledge to an image in a clinical environment, in order to create a future in which image content can be easily and automatically searched. AIM provides a solution to the following current imaging challenges: * No agreed upon syntax for annotation and markup * No agreed upon semantics to describe annotations * No standard format (DICOM, XML, HL7, etc.) for annotations and markup The solution is made up of various components, including the AIM Model, AIM Template Manager, and AIM Data Service. The AIM Model captures the descriptive information for an image, with user-generated graphical symbols placed on the image into a single common information source. The AIM Template Manager allows the user to generate a set of well-defined questions and answer choices to facilitate collecting the annotations and markup of an image in a XML document. The AIM Data Service then stores the XML documents in a database via caGrid.{multi-excerpt} [Return to the Contents of this Page|#ContentsofthisPage] h2. At-a-Glance Details *caBIG® AIM Data Model and Toolkit* * Current Version Number: 3.0 * Release Date of Current Version: October 2010 * Intended Audiences: Investigators/researchers/implementers, workstation vendors, clinicians interpreting and manipulating images * Primary Workspace: IMAG * Currently caGrid Enabled: Yes * caBIG® compatibility Level: Legacy Learn more about [compatibility levels|https://cabig.nci.nih.gov/sharable/compatible]. [Return to the Contents of this Page|#ContentsofthisPage] h3. Technical Information * Tool Maturity Assessment: Mature Product (Successfully Adopted) * Architecture Level: Other or not applicable * Installation Level: Advanced; technical team required for installation [Return to the Contents of this Page|#ContentsofthisPage] h3. System Requirements * MS Windows 2000 or XP, 512 MB RAM or better * MS Visual Studio 2005 (SP1) * Source code available. Binaries available for Windows. [Return to the Contents of this Page|#ContentsofthisPage] h2. Installation and Downloads *AIM Model* * [AIM 3.0 Model - XMI and XML Schema|https://gforge.nci.nih.gov/frs/download.php/8990/AIM_v3_rv11_XMI_XML_Schemas.zip] *AIM Data Service* * [AIM 3.0 Data Service|https://gforge.nci.nih.gov/docman/view.php/693/24881/AIM3DataService.zip] *AIM on ClearCanvas® Workstation* * [AIM on ClearCanvas Workstation 3.0.4|http://gforge.nci.nih.gov/frs/download.php/9541/AIM_WS_3.0.4.rar] * [AIM on ClearCanvas Workstation 3.0.3|https://gforge.nci.nih.gov/frs/download.php/9329/AIM_TCGA_WS_3.0.3.rar] * [AIM on ClearCanvas Workstation 3.0.2|https://gforge.nci.nih.gov/frs/download.php/9244/AIM_TCGA_CC_3.0.2.rar] *AIM Template Builder* * March 2012: [1.0.0|https://gforge.nci.nih.gov/frs/download.php/9540/AimTemplateBuilder-1.0.zip] (current release) *AIM Template Manager* * February 2011: [AIM Template Manager|http://imaging.fsm.northwestern.edu/user_session/new] *VMware Template* * [VMware Template with AIME Installed Along with Pre-Requisite caGrid Infrastructure|https://storage01.cci.emory.edu/mnt/vg2/repos/Drop-Box/AIME%20-%20CentOS.vmwarevm/] * [VMware player|http://www.vmware.com/products/player/] * [Help with Downloading Files in Archive Format|AIM:Downloading Files in Archive Format] [Return to the Contents of this Page|#ContentsofthisPage] h2. Forums and Support for AIM * [End User Forum|https://cabig-kc.nci.nih.gov/Imaging/forums/viewforum.php?f=8&sid=00d28d340e19175434e441df71e56690] * [Developer Forum|https://cabig-kc.nci.nih.gov/Imaging/forums/viewforum.php?f=9&sid=5e20a8840f2af30dc4ad4bb6481bb644] * [NCI CBIIT Application Support email|mailto:ncicb@pop.nci.nih.gov] * [Imaging Workspace Coordinator email|mailto:mulhern_paul@bah.com] [Return to the Contents of this Page|#ContentsofthisPage] h2. Submit Defects and Feature Requests for AIM * [Submit a defect or feature request for AIM Enterprise Service|https://tracker.nci.nih.gov/browse/AIMES] * [Submit a defect or feature request for AIM Information Markup Model|https://tracker.nci.nih.gov/browse/AIM] * [Submit a defect or feature request for AIM on ClearCanvas Workstation|https://tracker.nci.nih.gov/browse/AIMWS] [Return to the Contents of this Page|#ContentsofthisPage] h2. Presentations, Demos and Other Materials None listed at this time. [Return to the Contents of this Page|#ContentsofthisPage] h2. Documentation and Training Access the [caBIG® Learning Management System|http://cabigtraining.nci.nih.gov/] to learn about training programs, register for classes, track progress, and stay informed about training offerings. Explore the catalog to see what is available. You will need to create an account before registering for classes. * [AIM Model, including the terms and concepts|https://wiki.nci.nih.gov/x/ooohAg] * [AIM Template Builder Documentation] * [AIM Template Manager Documentation] * [AIM on ClearCanvas Workstation Documentation] * [AIM CDEs|https://wiki.nci.nih.gov/x/9pHB] * [AIM Template Software Setup Manual|https://gforge.nci.nih.gov/frs/download.php/9167/AIMTemplateSoftwareSetup.zip] * [AIM Data Service Installation Manual|https://gforge.nci.nih.gov/docman/index.php?group_id=693&selected_doc_group_id=6351] * [AIM RSNA 2011 Poster|https://wiki.nci.nih.gov/download/attachments/49776079/Mongkolwat_RSNA2011_AIM+SR.pdf] * [AIM 3.0 RSNA Power Point|https://wiki.nci.nih.gov/download/attachments/49776079/AIM_Update_RSNA2010.pptx] * [AIM on ClearCanvas Workstation 3.0.4 Release Notes|https://wiki.nci.nih.gov/display/AIM/AIM+on+ClearCanvas+Workstation+3.0.4+Release+Notes] [Return to the Contents of this Page|#ContentsofthisPage] h2. AIM Knowledge Base The Imaging Knowledge Center is building the knowledge base for AIM. Coming soon will be answers to the most frequently asked questions, tutorials, supporting data, case studies, and scheduled training demonstrations. * [AIM:AIM Citations] * [Implementation of the NINDS Traumatic Brain Injury Common Data Elements using caBIG AIM Model |https://wiki.nci.nih.gov/download/attachments/49776079/OHBM+-+AIM+Abstract.pdf] * [Informatics in Radiology Automated Structured Reporting of Imaging Findings Using the AIM Standard and XML|https://wiki.nci.nih.gov/download/attachments/49776079/OHBM+-+AIM+Abstract.pdf] * [Quantitative Imaging Network Summary|https://wiki.nci.nih.gov/download/attachments/49776079/summary+QIN+Overview+IT+Workshop+Nov+14-15th+2011+%282%29.ppt] [Return to the Contents of this Page|#ContentsofthisPage] h2. Open Source Development * [AIM Developer Forum|https://cabig-kc.nci.nih.gov/Imaging/forums/viewforum.php?f=7&sid=032e15e88ef2d741160cb7f6229a08bf] [Return to the Contents of this Page|#ContentsofthisPage]
Wiki Markup
Section
Column
width40%
Panel
titleContents of this Page
Table of Contents
minLevel2
Column

Include Page
wikicontent:Included Page of CBIIT and NCIP Links
wikicontent:Included Page of CBIIT and NCIP Links

Panel
titleAt-a-Glance Details

AIM Model and Toolkit

  • Version Number and Release Date: AIM XSLT Transformation to DICOM Standard TDI 1500 - August 2018, AIM Model 4.2 - February 2018, AIM Toolkit 4.1- November 2013, AIM Template Service 2.0 - April 2014, AIM on ClearCanvas® Workstation 4.5 - May 2014, AIM Template Builder 2.0 - January 2013
  • Primary audience: Investigators, researchers, implementers, workstation vendors, clinicians interpreting and manipulating images
  • Installation Level: Advanced - technical team required for installation
  • System Requirements:
    • MS Windows 2000 or better, 512 MB RAM or better
    • MS Visual Studio 2005 (SP1)
    • Source code available. Binaries available for Windows.

Tool Overview

Multiexcerpt
MultiExcerptNameAIM

AIM is the first project to propose and create a standard means of adding information and knowledge to an image in a clinical environment, so that image content can be easily and automatically searched. AIM provides a solution to the following imaging challenges:

  • No agreed upon syntax for annotation and markup
  • No agreed upon semantics to describe annotations
  • No standard format (for example, DICOM, XML, HL7) for annotations and markup

The AIM project includes the following tools.

  • The AIM Model captures the descriptive information for an image with user-generated graphical symbols placed on the image into a single common information source.
  • The AIM Toolkit has an AIM programming library written in C++ using DCMTK and Xerces for DICOM and XML creation and manipulation, respectively. The library has two logical components: implementation of the AIM information model as an AIM object model, and definition of transformations that can be performed on the AIM object model. The ANIVATR tool is a software application that shows how the library can be used. It is used for validating AIM annotations and transcoding between AIM XML and AIM DICOM SR.
  • The AIM Template Service is a web service application that makes it possible for you to upload (publish) and download AIM templates created using an AIM tool such as AIM Template Builder.
  • The AIM Template Builder is a Java application that allows you to build templates that are compatible with the AIM Model. Templates are a set of well-defined questions and answer choices that facilitate collecting information for a study. AIM Template Builder has replaced AIM Template Manager.
  • AIM on ClearCanvas Workstation is a referenced implementation of the AIM Model. AIM on ClearCanvas Workstation demonstrates how the AIM model and the AIM library can be applied in a real imaging diagnostic workstation. You can use AIM on ClearCanvas Workstation to create AIM XML documents and AIM DICOM SR objects that adhere to the AIM data model. You can also import a new AIM template XML document that represents a set of controlled questions and answers for each question. Typical users want to make simple and constrained annotations that are reproducible and consistent for the same kind of imaging study.

Technologies Used by the AIM Project

The AIM project team uses the following tools and technologies to develop AIM applications.

  • Altova XMLSpy 2013 (Altova)
  • Berkeley DB XML by Oracle
  • Boost C++ library version 1.34.1 (Boost.org)
  • caCORE SDK 4.1.1 (caBIG®)
  • CMake 2.8.x and above
  • DCMTK version 3.6.x (OFFIS e. V.)  
  • Eclipse (Eclipse Foundation, Inc.) for Windows and Linux
  • Enterprise Architect version 10.x (Sparx Systems)
  • gcc, g++ 4.4.5 or above
  • Homebrew Package Installer for Mac OS X
  • Java JDK 6 (Sun Microsystems)
  • Linux OSes (Debian 6.0.x and above and Ubuntu version 11 and above)
  • Mac OS X 10.7.5 (Lion)
  • Microsoft Visual Studio 2008 and 2010 (Microsoft) with STL
  • Xcode 4.6.x and Xcode command line utilities
  • Xerces XML library version 3.0.1 (Apache Software Foundation)

Installation and Downloads

Info
titleSome AIM component downloads are in .rar and .war file compression formats.

.rar is a proprietary archive file format that supports data compression, error recovery, and file spanning. Both proprietary and free programs are available for accessing such files. A tutorial on accessing .rar files, including a free extractor, is available.

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include

.war files (short for Web application Archive) are Java archive files used for packaging and distribution of Web applications. .war files often contain a collection of JavaServer Pages, Java Servlets, Java classes, XML files, tag libraries, and static Web pages (HTML and related files). More information can be found in the Wikipedia article.

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include

Background information on Java Web applications is available.

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include

The releases are listed in order by product from newest to oldest. There is also an AIM GitHub Repository

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include

Include Page
AIM Release History
AIM Release History

Info

Help with Downloading Files in Archive Format

Support

Getting Support

Include Page
wikicontent:Included Page Application Support
wikicontent:Included Page Application Support

Open Source Development

Contact Application Support for information about open source development and AIM.

Defects and Feature Requests

Presentations, Demos and Other Materials

Documentation and Training