Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where A. Ibrahim is active.

Publication


Featured researches published by A. Ibrahim.


design, automation, and test in europe | 2015

Tackling the bottleneck of delay tables in 3D ultrasound imaging

A. Ibrahim; Pascal Alexander Hager; Andrea Bartolini; Federico Angiolini; Marcel Arditi; Luca Benini; G. De Micheli

3D ultrasound imaging is quickly becoming a reference technique for high-quality, accurate, expressive diagnostic medical imaging. Unfortunately, its computation requirements are huge and, today, demand expensive, power-hungry, bulky processing resources. A key bottleneck is the receive beamforming operation, which requires the application of many permutations of fine-grained delays among the digitized received echoes. To apply these delays in the digital domain, in principle large tables (billions of coefficients) are needed, and the access bandwidth to these tables can reach multiple TB/s, meaning that their storage both on-chip and off-chip is impractical. However, smarter implementations of the delay generation function, including forgoing the tables altogether, are possible. In this paper we explore efficient strategies to compute the delay function that controls the reconstruction of the image, and present a feasibility analysis for an FPGA platform.


conference on ph.d. research in microelectronics and electronics | 2016

Apodization scheme for hardware-efficient beamformer

A. Ibrahim; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

3D ultrasound is an emerging diagnostic technique that extends standard ultrasound imaging by capturing volumes, instead of planes. This brings completely new diagnostic opportunities, among which the possibility of disjoining image acquisition and analysis, thus enabling remote diagnosis, which would bring obvious medical and economic benefits. Unfortunately, 3D ultrasound is several orders of magnitude more computationally complex than 2D imaging. Therefore, algorithmic improvements to simplify the processing are mandatory in order to conceive cheap, portable, low-power imagers. The kernel of the 3D imaging process, called beamforming, consists essentially of computing delay and apodization profiles. We have previously devised an approximation of the delay calculation stage, which dramatically reduces hardware complexity. Unfortunately, this approximation introduces an intrinsic degree of inaccuracy that can be characterized as added image noise. In this paper, we identify an efficient approximated approach to the calculation of apodization profiles, that additionally minimizes (-76%) the error introduced during delay calculation. Together, these two techniques enable an efficient computation of 3D ultrasound images.


design, automation, and test in europe | 2017

1024-Channel 3D ultrasound digital beamformer in a single 5W FPGA

Federico Angiolini; A. Ibrahim; W. Simon; A. C. Yuzuguler; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

3D ultrasound, an emerging medical imaging technique that is presently only used in hospitals, has the potential to enable breakthrough telemedicine applications, provided that its cost and power dissipation can be minimized. In this paper, we present an FPGA architecture suitable for a portable medical 3D ultrasound device. We show an optimized design for the digital part of the imager, including the delay calculation block, which is its most critical part. Our computationally efficient approach requires a single FPGA for 3D imaging, which is unprecedented. The design is scalable; a configuration supporting a 32×32-channel probe, which enables high-quality imaging, consumes only about 5W.


field programmable logic and applications | 2016

Single-FPGA, scalable, low-power, and high-quality 3D ultrasound beamformer

W. Simon; A. C. Yuzuguler; A. Ibrahim; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

We present an efficient FPGA architecture suitable for a medical 3D ultrasound beamformer. We tackle the delay calculation bottleneck, which is the heart and the most critical part of the beamformer, by proposing a computationally efficient design that is able to perform volumetric real-time beamforming on a single-chip FPGA. The design has been demonstrated for a 32×32-channel receive probe, and we extrapolated the requirements of the architecture for 80×80 channels.


field programmable logic and applications | 2016

Single-FPGA 3D ultrasound beamformer

A. C. Yuzuguler; W. Simon; A. Ibrahim; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

In medical diagnosis, ultrasound (US) imaging is one of the most common, safe, and powerful techniques. Volumetric (3D) US imaging, an emerging technique, is even more attractive than standard 2D imaging, as it allows for imaging without the local presence of a trained sonographer finely positioning the probe. This would be particularly useful in rescue operations, remote areas and developing countries. Unfortunately, present-day 3D imagers are expensive, bulky and power-hungry, confining them to hospitals. There is therefore a strong motivation to develop efficient electronics to enable a portable US platform that is small, cheap, and battery-operated. Beamforming (BF) is the most computationally expensive of 3D imaging. Both commercial [1] and research [2] imagers have dealt with the challenge by reducing the number of receive channels, hence simplifying the computation through the usage of far fewer elements. This comes at the cost of image quality, and the resulting machines are nonetheless still non-portable and expensive. In turn, the bottleneck of the BF process is the calculation of acoustic delays, which requires up to trillions of square roots per second. We propose a drastically more efficient architecture [3]. With geometric considerations, each delay is calculated from a small set of square roots (mapped onto CORDICs), plus two additions. In this demo, we will show the reconstruction of a 2.5M-voxel volume, supporting a transducer with 32×32 receive channels. We have fitted the architecture into a single Kintex UltraScale KU040 [4], which is unprecedented. We also extrapolated the utilization of a 80×80 instance on a Virtex UltraScale XCVU190 [4]. Table I shows the implementation results. Fig. 1 shows our beamformer custom block connected to the other FPGA subsystems. The delay calculation architecture is shown in Fig. 2. The demo setup is presented in Fig. 3, where the 3D beamformer is implemented on the FPGA, while the pre- and post-processing stages are currently performed on Matlab.


conference on design and architectures for signal and image processing | 2017

Single-FPGA complete 3D and 2D medical ultrasound imager

A. Ibrahim; W. Simon; D. Doy; E. Pignat; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

3D ultrasound (US) acquisition acquires volumetric images, thus alleviating a classical US imaging bottleneck that requires a highly-trained sonographer to operate the US probe. However, this opportunity has not been explored in practice, since 3D US machines are only suitable for hospital usage in terms of cost, size and power requirements. In this work we propose the first fully-digital, single-chip 3D US imager on FPGA. The proposed design is a complete processing pipeline that includes pre-processing, image reconstruction, and post-processing. It supports up to 1024 input channels, which matches or exceeds state of the art, in an unprecedented estimated power budget of 6.1 W. The imager exploits a highly scalable architecture which can be either downscaled for 2D imaging, or further upscaled on a larger FPGA. Our platform supports both real-time inputs over an optical cable, or test data feeds sent by a laptop running Matlab and custom tools over an Ethernet connection. Additionally, the design allows HDMI video output on a screen.


conference on design and architectures for signal and image processing | 2016

Demo: Efficient delay and apodization for on-FPGA 3D ultrasound

A. C. Yuzuguler; W. Simon; A. Ibrahim; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

In medical diagnosis, ultrasound (US) imaging is one of the most common, safe, and powerful techniques. Volumetric (3D) US is potentially very attractive, compared to 2D US, because it might enable telesonography - decoupling the local image acquisition, by an untrained person, and the diagnosis, by the trained sonographer, who can be remote. Unfortunately, current 3D systems are hospital-oriented, bulky and expensive, and they cannot be available in emergency operations or rural areas. This motivates us to develop a portable US platform with cheap, battery-operated, more efficient electronics.


IEEE Transactions on Biomedical Circuits and Systems | 2017

Efficient Sample Delay Calculation for 2-D and 3-D Ultrasound Imaging

A. Ibrahim; Pascal Alexander Hager; Andrea Bartolini; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; Luca Benini; Giovanni De Micheli


IEEE Transactions on Biomedical Circuits and Systems | 2018

Towards Ultrasound Everywhere: A Portable 3D Digital Back-End Capable of Zone and Compound Imaging

A. Ibrahim; Shuping Zhang; Federico Angiolini; Marcel Arditi; Shinji Kimura; Satoshi Goto; Jean-Philippe Thiran; Giovanni De Micheli


biomedical circuits and systems conference | 2017

Live demonstration: Inexpensive 1024-channel 3D telesonography system on FPGA

A. Ibrahim; D. Doy; C. Loureiro; E. Pignat; Federico Angiolini; Marcel Arditi; Jean-Philippe Thiran; G. De Micheli

Collaboration


Dive into the A. Ibrahim's collaboration.

Top Co-Authors

Avatar

Marcel Arditi

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Federico Angiolini

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Jean-Philippe Thiran

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

G. De Micheli

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

W. Simon

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

A. C. Yuzuguler

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Giovanni De Micheli

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

D. Doy

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

E. Pignat

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

C. Loureiro

École Polytechnique Fédérale de Lausanne

View shared research outputs
Researchain Logo
Decentralizing Knowledge