NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Medical Imaging Demo Application Starter (MIDAS)
[edit]
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.
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, 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. |
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) |
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: 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) |
1280x720 |
|
1. Can work in following modes: 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:
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
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.