Personal tools

Difference between revisions of "Digital Medical Ultrasound Imaging"

From iis-projects

Jump to: navigation, search
 
(173 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:LPf.jpg|thumb|400px|Current Prototype]]
+
'''(scroll down for open projects!)'''
In the LightProbe project, we are exploring the next generation of medical ultrasound imaging systems:
+
 
The LightProbe is a programmable ultrasound transducer head, which incorporates the entire analog frontend and directly outputs the captured digital samples. This allows the LightProbe to be directly connected to any commodity hardware (phone, tablet, workstation) for post-processing over a standard digital link as simple as a standard peripheral, like a camera.
+
 
 +
 
 +
[[File:Carotid.gif|thumb|400px|Carotid artery extraction via wearable ultrasound]]
 +
[[File:MusclePennationAngleUltrasound.gif|thumb|400px|Muscle pennation angle from raw data via tiny Machine Learning]]
 +
 
 +
==Our Activities==
 +
 
 +
[[File:Wulpus_1v1.gif|thumb|left|250px|WULPUS probe]]
 +
 
 +
At IIS, we are exploring the next generation of medical ultrasound system. Our Flagship projects are:
 +
* '''LightABVS:''' a high-end ultrasound probe, evolution of LightProbe, which incorporates 192 channels and communicates with a host PC via two 100G Ethernet optical links
 +
* '''USdot:''' a reduced number of channels (32), compact, wireless probe for wearable applications
 +
* '''WULPUS:''' an ultra-low power (20mW) probe for long-term monitoring
 +
 
 +
We focus our ultrasound system developments on the challenges posed by high-speed acquisition and the resulting front-end data rates. Our main goals include the efficient processing and transmission of this data off-head. In addition, we are actively working on developing strategies to manage the power and thermal constraints of these devices. Furthermore, we strive to offer wearable solutions as well as alternatives to the traditional bulky and rigid system designs.
 +
 
 +
[[File:USdevelopment_addressing_constraints.png|800px]]
  
The LightProbe has two main challenges: The involved ten's of Gb/s data-rates produced by the frontend, which need to be processed and transported off-head, and the power/thermal constraints of such a high-performance handheld device.
 
  
 
This is an ongoing project at our lab and we are looking for motivated students to contribute on the following topics:
 
This is an ongoing project at our lab and we are looking for motivated students to contribute on the following topics:
* Implementation of processing subunits: Hardware design FPGA/ASIC (VHDL/HLS)
+
* '''Firmware Development'''
* Programming of software functions: Microcontroller Programming / Processing system programming (C/C++/CUDA)
+
** System level design for hardware-software interactions, multi FPGA system, high bandwidth links (VIVADO/IP/HW-SW Codesign)
* System level design: Hardware software interactions, multi FPGA system, high bandwidth links (VIVADO/IP/HW-SW Codesign)
+
** Programming of software functions: Microcontroller Programming / Processing system programming (C/C++/CUDA)
* Power/Thermal optimization: Modelling, Control, Task Scheduling (Matlab)
+
** Power/Thermal optimization: Modelling, Control, Task Scheduling (C, Matlab)
* Ultrasond imaging algorithm development/improvements/tailoring for implementation (Matlab)
+
 
* PCB Design
+
* '''Hardware Development'''
 +
** Implementation of processing subunits: Hardware design FPGA/ASIC (VHDL/HLS)
 +
** PCB Design (Altium, Spice, Ansys SIwave)
 +
 
 +
* '''Physiological Characterization and Electro-Mechanical Testbeds'''
 +
** Design of physiological experiments and data analyses (Python/C)
 +
** Characterization and Testing (Lab instrumentation/Spice/Altium/C/Python/Matlab)
  
If you are interested in any of the above topics, contact us.
+
* '''Ultrasound Signal Processing and ML'''
 +
** Machine Learning (on benchtop machines and on-device) (Python, MCU, FPGA)
 +
** Ultrasond imaging algorithm development/improvements/tailoring for implementation (Python, Matlab)
 +
** Sensor fusion with other biosignals (Python, C)
  
===Available Projects===
+
==Who are we==
 +
 
 +
{|
 +
| style="padding: 10px" | [[File:Andrea_Cossettini.jpg|frameless|left|100px]]
 +
|
 +
===[[:User:Cosandre | Dr. Andrea Cossettini]]===
 +
* '''Office''': OAT U27 / ETZ J69.2
 +
* '''e-mail''': [mailto:cossettini.andrea@iis.ee.ethz.ch cossettini.andrea@iis.ee.ethz.ch], '''phone''': +41 44 63 378 97
 +
* '''working on''': wearables ultrasound, high-speed ultrasound, optoacoustics, applications
 +
|}
 +
 
 +
 
 +
{|
 +
| style="padding: 10px" | [[File:LeitnerChristophPortrait.jpg|frameless|left|100px]]
 +
|
 +
 
 +
===[[:User:Cleitne | Dr. Christoph Leitner]]===
 +
* '''Office''': ETZ J69.2
 +
* '''e-mail''': [mailto:christoph.leitner@iis.ee.ethz.ch christoph.leitner@iis.ee.ethz.ch], '''phone''': +41 76 686 1179
 +
* '''working on''': transducers, mixed signal designs and applications
 +
|}
 +
 
 +
{|
 +
| style="padding: 10px" | [[File:Vsergei_avatar.png|frameless|left|100px]]
 +
|
 +
 
 +
===[[:User:Vsergei | Sergei Vostrikov]]===
 +
* '''Office''': ETZ J69.2
 +
* '''e-mail''': [mailto:vsergei@iis.ee.ethz.ch vsergei@iis.ee.ethz.ch], '''phone''': +41 76 830 86 95
 +
* '''working on''': wearable ultrasound
 +
|}
 +
 
 +
{|
 +
| style="padding: 10px" | [[File:Villanif_avatar_small.jpg|frameless|left|99px]]
 +
|
 +
 
 +
===[[:User:Villanif | Federico Villani]]===
 +
* '''Office''': ETZ J69.2
 +
* '''e-mail''': [mailto:villanif@ethz.ch villanif@ethz.ch]
 +
* '''working on''': high-speed ultrasound and optoacoustics
 +
|}
 +
 
 +
{|
 +
| style="padding: 10px" | [[File:SebiFrey.jpg|frameless|left|100px]]
 +
|
 +
 
 +
===Sebastian Frey===
 +
* '''Office''': ETZ J69.2
 +
* '''e-mail''': [mailto:sefrey@iis.ee.ethz.ch sefrey@iis.ee.ethz.ch]
 +
* '''working on''': wearable ultrasound
 +
|}
 +
 
 +
==Highlights of Past Projects==
 +
<gallery mode="slideshow">
 +
File:ULPdot.jpg|x100px|Ultra-low power Ultrasound dot, sub-20mW PCB - Semester Thesis Sebastian Frey
 +
File:WulpusGestures.jpg|x100px|Ultrasound armband for gesture recognition, Master Thesis Matteo Anderegg
 +
File:LP+.jpg|LightProbe+, Highspeed (12.5GHz) PCB - Master Thesis Raphael Strebel
 +
File:Ultrasound_muscle_pennation_angle.PNG|Pennation angle tracking of human muscles - Semester Thesis Soley Hafthorsdottir
 +
File:LP-wlan.jpg|Wireless Ultrasound Imaging - Master Thesis Matthias Brägger
 +
File:Bubbles.PNG|High-speed (200fps) bubble tracking - Semester Thesis Pascal Jud
 +
</gallery>
 +
 
 +
==Open Projects==
 +
'''This is a fast-evolving project area. If you are interested in the topic and want to do something in the areas mentioned above, come to see us to discuss up-to-date project opportunities! Showing up with your own project ideas is also very appreciated.''' 
 +
 
 +
====Firmware Development====
 
<DynamicPageList>
 
<DynamicPageList>
 +
supresserrors = true
 
category = Available
 
category = Available
category = Digital
+
category = USfw
category = Digital Medical Ultrasound Imaging
 
suppresserrors=true
 
 
</DynamicPageList>
 
</DynamicPageList>
 +
====Hardware Development====
 +
<DynamicPageList>
 +
supresserrors = true
 +
category = Available
 +
category = UShw
 +
</DynamicPageList>
 +
====Physiological Characterization and Electro-Mechanical Testbeds====
 +
<DynamicPageList>
 +
supresserrors = true
 +
category = Available
 +
category = UScharacterization
 +
</DynamicPageList>
 +
 +
====Ultrasound Signal Processing and ML====
 +
<DynamicPageList>
 +
supresserrors = true
 +
category = Available
 +
category = USsignals
 +
</DynamicPageList>
 +
 +
All projects are annotated with one or more possible ''project types'' (M/S/B/G) and a ''number of students'' (1 to 3).
 +
 +
* '''M''': Master's thesis: ''26 weeks'' full-time (6 months) for ''one student only''
 +
* '''S''': Semester project: ''14 weeks'' half-time (1 semester lecture period) or ''7 weeks'' full-time for ''1-3 students''
 +
* '''B''': Bachelor's thesis: ''14 weeks'' half-time (1 semester lecture period) for ''one student only''
 +
* '''G''': Group project: ''14 weeks'' part-time (1 semester lecture period) for ''2-3 students''
 +
 +
Usually, these are merely suggestions from our side; proposals can often be reformulated to fit students' needs.
  
===Projects In Progress===
+
== Projects in Progress==
 
<DynamicPageList>
 
<DynamicPageList>
 +
supresserrors = true
 
category = In progress
 
category = In progress
category = Digital
+
category = Ultrasound
category = Digital Medical Ultrasound Imaging
 
suppresserrors=true
 
 
</DynamicPageList>
 
</DynamicPageList>
  
===Completed Projects===
+
==Completed Projects==
 
<DynamicPageList>
 
<DynamicPageList>
 +
supresserrors = true
 
category = Completed
 
category = Completed
category = Digital
+
category = Ultrasound
category = Digital Medical Ultrasound Imaging
 
suppresserrors=true
 
 
</DynamicPageList>
 
</DynamicPageList>

Latest revision as of 15:16, 23 February 2024

(scroll down for open projects!)


Carotid artery extraction via wearable ultrasound
Muscle pennation angle from raw data via tiny Machine Learning

Our Activities

WULPUS probe

At IIS, we are exploring the next generation of medical ultrasound system. Our Flagship projects are:

  • LightABVS: a high-end ultrasound probe, evolution of LightProbe, which incorporates 192 channels and communicates with a host PC via two 100G Ethernet optical links
  • USdot: a reduced number of channels (32), compact, wireless probe for wearable applications
  • WULPUS: an ultra-low power (20mW) probe for long-term monitoring

We focus our ultrasound system developments on the challenges posed by high-speed acquisition and the resulting front-end data rates. Our main goals include the efficient processing and transmission of this data off-head. In addition, we are actively working on developing strategies to manage the power and thermal constraints of these devices. Furthermore, we strive to offer wearable solutions as well as alternatives to the traditional bulky and rigid system designs.

USdevelopment addressing constraints.png


This is an ongoing project at our lab and we are looking for motivated students to contribute on the following topics:

  • Firmware Development
    • System level design for hardware-software interactions, multi FPGA system, high bandwidth links (VIVADO/IP/HW-SW Codesign)
    • Programming of software functions: Microcontroller Programming / Processing system programming (C/C++/CUDA)
    • Power/Thermal optimization: Modelling, Control, Task Scheduling (C, Matlab)
  • Hardware Development
    • Implementation of processing subunits: Hardware design FPGA/ASIC (VHDL/HLS)
    • PCB Design (Altium, Spice, Ansys SIwave)
  • Physiological Characterization and Electro-Mechanical Testbeds
    • Design of physiological experiments and data analyses (Python/C)
    • Characterization and Testing (Lab instrumentation/Spice/Altium/C/Python/Matlab)
  • Ultrasound Signal Processing and ML
    • Machine Learning (on benchtop machines and on-device) (Python, MCU, FPGA)
    • Ultrasond imaging algorithm development/improvements/tailoring for implementation (Python, Matlab)
    • Sensor fusion with other biosignals (Python, C)

Who are we

Andrea Cossettini.jpg

Dr. Andrea Cossettini

  • Office: OAT U27 / ETZ J69.2
  • e-mail: cossettini.andrea@iis.ee.ethz.ch, phone: +41 44 63 378 97
  • working on: wearables ultrasound, high-speed ultrasound, optoacoustics, applications


LeitnerChristophPortrait.jpg

Dr. Christoph Leitner

Vsergei avatar.png

Sergei Vostrikov

Villanif avatar small.jpg

Federico Villani

  • Office: ETZ J69.2
  • e-mail: villanif@ethz.ch
  • working on: high-speed ultrasound and optoacoustics
SebiFrey.jpg

Sebastian Frey

Highlights of Past Projects

Open Projects

This is a fast-evolving project area. If you are interested in the topic and want to do something in the areas mentioned above, come to see us to discuss up-to-date project opportunities! Showing up with your own project ideas is also very appreciated.

Firmware Development

Hardware Development

Physiological Characterization and Electro-Mechanical Testbeds


Ultrasound Signal Processing and ML


All projects are annotated with one or more possible project types (M/S/B/G) and a number of students (1 to 3).

  • M: Master's thesis: 26 weeks full-time (6 months) for one student only
  • S: Semester project: 14 weeks half-time (1 semester lecture period) or 7 weeks full-time for 1-3 students
  • B: Bachelor's thesis: 14 weeks half-time (1 semester lecture period) for one student only
  • G: Group project: 14 weeks part-time (1 semester lecture period) for 2-3 students

Usually, these are merely suggestions from our side; proposals can often be reformulated to fit students' needs.

Projects in Progress


Completed Projects