Hard real-time beam scheduler enables adaptive images in multi-probe systems

被引:0
|
作者
Tobias, Richard J. [1 ]
机构
[1] Cephasonics, Santa Clara, CA 95051 USA
关键词
ultrasound; imaging; real-time; scheduler; sequencing;
D O I
10.1117/12.2043125
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Real-time embedded-system concepts were adapted to allow an imaging system to responsively control the firing of multiple probes. Large-volume, operator-independent (LVOI) imaging would increase the diagnostic utility of ultrasound. An obstacle to this innovation is the inability of current systems to drive multiple transducers dynamically. Commercial systems schedule scanning with static lists of beams to be fired and processed; here we allow an imager to adapt to changing beam schedule demands, as an intelligent response to incoming image data. An example of scheduling changes is demonstrated with a flexible duplex mode two-transducer application mimicking LVOI imaging. Embedded-system concepts allow an imager to responsively control the firing of multiple probes. Operating systems use powerful dynamic scheduling algorithms, such as fixed priority preemptive scheduling. Even real-time operating systems lack the timing constraints required for ultrasound. Particularly for Doppler modes, events must be scheduled with sub-nanosecond precision, and acquired data is useless without this requirement. A successful scheduler needs unique characteristics. To get close to what would be needed in LVOI imaging, we show two transducers scanning different parts of a subjects leg. When one transducer notices flow in a region where their scans overlap, the system reschedules the other transducer to start flow mode and alter its beams to get a view of the observed vessel and produce a flow measurement. The second transducer does this in a focused region only. This demonstrates key attributes of a successful LVOI system, such as robustness against obstructions and adaptive self-correction.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Adaptive Dynamic Power Management for Hard Real-time Pipelined Multiprocessor Systems
    Chen, Gang
    Huang, Kai
    Knoll, Alois
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [42] Handling startling circumstances with IRM scheduler of real-time systems
    Naghibzadeh, Mahmoud
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (06) : 537 - 545
  • [43] Task Scheduler for Dual-Core Real-Time Systems
    Kohutka, Lukas
    Stopjakova, Viera
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2016), 2016, : 474 - 479
  • [44] TEARS: A temperature-aware real-time scheduler for heterogeneous multi-core systems
    Sharma, Yanshul
    Chanda, Richik
    Moulik, Sanjay
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 936 - 943
  • [45] Indistinguishability Prevents Scheduler Side Channels in Real-Time Systems
    Chen, Chien-Ying
    Sanyal, Debopam
    Mohan, Sibin
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 666 - 684
  • [46] RESET: A real-time scheduler for energy and temperature aware heterogeneous multi-core systems
    Moulik, Sanjay
    INTEGRATION-THE VLSI JOURNAL, 2021, 77 : 59 - 69
  • [47] Multi-criteria resource allocation in modal hard real-time systems
    Dziurzanski P.
    Singh A.K.
    Indrusiak L.S.
    Eurasip Journal on Embedded Systems, 2017, 2017 (01)
  • [48] Middleware for implementing hard real-time systems
    Anon
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2005, 3436 LNCS : 85 - 91
  • [49] Hard real-time systems modeling and simulation
    de Miguel, MA
    Dueñas, JC
    MODELLING AND SIMULATION 1996, 1996, : 108 - 112
  • [50] Communication protocols for hard real-time systems
    Pang, Liping
    Tian, Yamin
    Li, Shengli
    Han, Zongfen
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (04): : 393 - 396