Ultrasound imaging – Internship
Description:
The purpose of the project is to optimize existing modules from B-Mode ultrasound library for MSC8156, design and implement new features that will aid to a better integration process of the modules. The project itself can be divided into two parts:
- Image enhancers
- Signal processing chain to form the image
Our goal is to get production ready libraries, to innovate and to bring optimum solutions for the DSP MSC8156.
The knowledge gained by an intern during this stage can be divided in the following directions:
- Digital signal processors architecture insides
Will understand the core architecture and the instructions set (MSC8156)
Will gain experience with fixed point algorithms
- Image processing
Will gain knowledge of classic image processing algorithms
Will understand implementation tradeoffs
Will gain inside in how to divide algorithmic stages so that performances are maximized
- Medical imaging
Will gain inside in how ultrasound images are formed
Will understand the high level architecture of medical ultrasound devices
Will gain experience with signal processing algorithms
- Programming
Will gain more expertise in writing C code
Will gain familiarity with CodeWarrior Eclipse
Will gain expertise in writing assembly code for MSC8156
Specific knowledge:
- Familiar with concepts like : IIR, FIR filters, Hilbert Transform and Fourier Transformation
- High level understanding of image enhancing algorithms like median filtering, histogram equalization
- High level understanding of ultrasound systems and image formation signal processing chain is a big plus
Programming skills:
- Embedded C and assembly: familiar with concepts like assert, loop merging, split computation, software pipelining, pointers aliasing/restrict qualifier
- Understand fixed point arithmetic; previous work with fractional intrinsic is a big plus
- Experience with Motorola DSP 56K/StarCore/TI C54, C64 or similar cores is a big plus