Medical Imaging Demo Application Starter (MIDAS)

From Texas Instruments Wiki
Jump to: navigation, search

MIDAS.jpg

Texas Instruments' Medical Imaging Demo Application Starter (MIDAS) illustrates the system-level integration of key medical imaging algorithm modules on Texas Instruments (TI) Multicore DSPs and System-on-Chips. MIDAS currently focuses on the Ultrasound and Optical Coherence Tomography (OCT) application domains. Source code for the algorithm modules themselves is made available as part of the Embedded Processor Software Toolkit for Medical Imaging.  

The latest version of the Ultrasound version of MIDAS available today is MIDAS Ultrasound v4.0.
The latest version of the OCT version of MIDAS available today is MIDAS OCT v1.0.

The table below summarizes MIDAS Ultrasound versions that are available for download. If this is your first time using MIDAS, we recommend using the latest version that is available. Weblinks to the relevant documentation wiki and source code are provided in the last column of the table.

MIDAS Ultrasound Versions
Version Platforms Algorithms Implemented Output Resolution User Interface Other notable differences Dataset Release Date Web Links UseThisOverOtherVersionsWhen
Ultrasound 1.0 OMAP3530 Scan Conversion (SCU) 640x480 Rudimentary w/ push buttons. Functionality limited to Start, Stop, Mode Selection 1.Acquisition and Display frame rates NOT decoupled. Sector scan of Heart Nov. 6, 2009

1.Documentation:Click_here

2.Source Code: Click here

3.SD Card: Click here

Not recommended unless,
1. Interested only in SCU on C64x+

2. Do not plan to build from source

Ultrasound 2.0 OMAP3530

1. B-mode Processing Unit (BPU)

2. Doppler Processing Unit (DPU)

3. Scan Conversion Unit (SCU)

640x480 Qt touch screen based user interface. Advanced User Interface w/ ability to switch modes and other configuration parameters on the fly.

1.Acquisition and Display frame rates NOT decoupled.
2. Relies on DVSDK 3.0 (longer setup process than newer DVSDK 4.0)

1.Sector Scan of Heart

2.Linear Scan Carotid Artery

July 7, 2010

1.Documentation:Click here

2.Source Code: Click here

3.SD Card: Click here

1. Would like to play with algorithm parameters on the fly during run time via advanced user interface

2. Has both sector heart and linear carotid datasets. Future versions include only carotid dataset (though you could use other datasets with necessary modifications)

Ultrasound 3.0

1.C6472 Multicore DSP

2.OMAP3530 SoC

1. B-mode Processing Unit (BPU)

2. Doppler Processing Unit (DPU)

3. Scan Conversion Unit (SCU)

640x480 Qt touch screen based user interface. Advanced User Interface w/ ability to switch modes and other configuration parameters on the fly.


1. Acquisition and Display frame rates decoupled to mimic real ultrasound system use-case

2. Can work in following modes:
a.C6472+OMAP mode
b.OMAP only mode, if C6472 is not connected

3. OMAP software based on DVSDK 4.0 (faster setup than previous DVSDKs)

4. 6472 software based on CCSv4.2.1

Linear Scan Carotid Artery June 9, 2011

1.Documentation: Click here

2.Source Code: Click here 

1. Want to use older C64x+ based multicore DSP (C6472)

2. Would like to leverage a touchscreen-based user interface

3. Want to use MIDAS on OMAP3530 only (also v4.0)

4. Don't mind lower output resolution (can be increased with source code and system level changes)

Ultrasound 4.0

1.C6678 Multicore DSP

2.OMAP3530 SoC 

1. B-mode Processing Unit (BPU)

2. Doppler Processing Unit (DPU)

3. Scan Conversion Unit (SCU)

1280x720



1. Can work in following modes:
a.C6678+OMAP mode
b. OMAP only mode, if C6678 not connected

2. Higher resolution output via DVI

Linear Scan Carotid Artery Dec. 5, 2011

1. Documentation: Click here

2. Source Code: Click here

3. SD Card: Click here

1. To leverage industry's highest performing multicore DSP, based on TI's latest floating-and-fixed-point C66x keystone architecture

2. Higher output resolution desired (720p)

3. Want to use MIDAS on OMAP3530 only (also v3.0)



 The table below summarizes the MIDAS Optical Coherence Tomography (OCT) version that is available for download:

MIDAS Optical Coherence Tomography Versions
Version Platforms Algorithms Implemented Output Resolution User Interface Dataset Release Date Web Links

Optical Coherence Tomography 1.0

1.C6678 Multicore DSP


1.Background Subtraction

2.Resampling

3. Fast Fourier Transform (FFT)


4. Magnitude Computation


5. Log Compression

 640x480

DOS console-based user interaction 

1.Tumor 

2.Bladder 

3.Skin

Jan 19, 2012

1.Documentation:Click here

2.Source Code: Click here

3.Pre-built Executables: Click here


'
'
Disclaimer

System and equipment manufacturers and designers are responsible to ensure that their systems (and any TI devices incorporated in their systems) meet all applicable safety, regulatory and system-level performance requirements. All application-related information on this website (including application descriptions, suggested TI devices and other materials) is provided for reference only. This information is subject to customer confirmation, and TI disclaims all liability for system designs and for any applications assistance provided by TI. Use of TI devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless TI from any and all damages, claims, suits or expense resulting from such use.

All software is licensed under BSD with the following terms and conditions:

Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Texas Instruments Incorporated nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.