| Name | Behiels | ![]() |
|
| First name | Gert | ||
| Date of birth | Feb 1972 | ||
| Place of residence | Edegem - Belgium | ||
| Nationality | Belgian |
Technology innovation project for automatic patient thickness measurement and augmented reality with depth cameras. Optimising workflow with the aid of intelligent sensors and artificial intelligence: SmartAlign, SmartDose, SmartRotate, SmartPositioning.
The main goal of this project is to assist the radiographers in their workflow while taking X-Ray images. Because the experience of the radiographers has reduced the last decades, I saw the opportunity for Agfa to implement a program to raise the knowledge bar and assist the radiographers in their daily work with SmartXR.
After a prioritization round, the first four pillars for SmartXR were determined. This included the estimation of risk, effort and value from a large set of features. Collaboration with universities for the different topics were set up, work was divided across multiple teams and development followed up. With custom trello scripts, overview gantt charts are created combining all phases, steps and projects.
The result of this project was one of the largest successful product launches of Agfa. The project is now the core of new features being implemented to further assist and automate the workflow of the radiographer.
Project Planning, Software Architect, Researcher
This is a feasibility project at Agfa where the chest thickness of a patient is estimated from an image taken with a depth camera. Because data collection of patients since the introduction of the GDPR is very difficult, the deep learning model training set was simulated with virtual patients, generated by makehuman and blender. The inputs to the EfficientNet network are the depth maps, distances from the camera to the patient, segmented by the DensePose network and the thickness maps, thickness of the patient along the X-ray path. Both maps were generated by blender. In order to obtain the thickness of the patient, the average of the estimated thickness maps across the chest region was computed and used as the chest thickness. In the graph, the blue dots are the distribution of the thickness estimations of the training data and the red dots the predicted result of unseen virtual patients. While transferring these virtual results to reality, the DensePose network was not stable enough to be used at the SIDs (Source to Image Distance) which are typical for mobile chest X-rays.
In order to check my skills for deep learning, I participated in the APTOS 2019 Blindness Detection competition. I ended at place 319 out of 2928 teams in the private leaderboard, where the algorithm is tested on unseen data. Provided that I had more time – it was summer-holiday – and more computing power to also include the data from a previous competition, I think I could have ended in the top 100.
Software Architect, Team Coach
Innovation project for 3D image reconstruction and mobile tomosynthesis.
The goal of tomosynthesis is to simulate a volume image from a set of X-ray images taken at different angles. Such a volume stacks, reduces the overlap of anatomical structures.
After some prototyping, I created the interface to the modality to acquire the images. I also wrote the core of the tomosynthesis reconstruction engine. As far as I know, this is still the fastest iterative reconstruction engine today.
The developed software is now used as a clinical product and is the base of further development within this product range.
Project Lead, Software Architect, Software Developer, GPU/CUDA development
Identify opportunities for Agfa to improve its portfolio within Direct Radiography.
Together with application and marketing, we contacted several radiographers and radiologists and interviewed them for their opinion on features, future vision, possible improvements, new technology.
The result was a roadmap where key topics were identified: mobile imaging, workflow, improved diagnosis and image consistency. This was the beginning of the development of the Tomosynthesis, SmartXR and Deep learning projects.
Innovation Manager, Software Architect, Team Lead
Automatic image stitching of DR images.
Develop a method for FLFS (Full Leg Full Spine) imaging for DR images with similar quality requirements as the one-shot CR FLFS.
I developed the interface to the modality, the module computing the optimal position of the images while keeping the X-ray source stable and the image processing module which stitches the images and detects possible patient movement during the acquisition. Because the old C R stitch grid, could not be used, I developed a new stitch grid which was enabled the correction of the patient movement and which was less disturbing for the radiologist. With the mechanical team in Munich, I co-designed a patient stand which ensures that the patient could stand still and protected the patient from the moving parts of the modality.
A new stitch grid, a new patient stand and new, more robust algorithms were designed, implemented and validated.
Project Lead, Software Developer
Innovative, automatic methods to enhance mammography hanging protocols.
Having access to many image processing methods for mammo, I was asked to contribute to the development of Agfa’s new mammography workstation, developed within the Agility project.
|
| Nipple Alignment
Zoom To Breast |
|
With the application team, I identified a couple of features which were technically feasible to implement: nipple/breast alignment, background darkening, zoom to breast. I also implemented a workflow engine, that can be configured to support the workflow that is used within a particular hospital. In addition, I invented and implemented UI improvements like synchronized zooming and a new zooming method for PACS applications. After a couple of years, I became team lead of the mammography workstation, leading a remote team of developers in Vienna. For the backend, I was the architect for a structured report engine extension which enabled many image processing addons, including third party applications.
The results was the state of the art mammography workstation, which still is being demoed on RSNA and ECR as one of the flagships in the Agfa PACS portfolio.
Scrum Master, Team Lead, Software Architect, Application Support, Software developer
Automatic detection and classification of micro-calcifications and masses in mammographies.
This project was part of a government sponsored project with several work packages. I was the project lead for the mammograph package.
After a presegmentation of the mammography, more than 15000 features are extracted for each candidate region. These features are sorted with an information criterion and classified with an ensemble of classifiers popular within the data mining community.
The result was a CAD engine, superior to the existing R2 cad engine. Prof. Carla Boetes† was so enthusiastic that she wanted to get European Funding to continue this project. Unfortunately, because of lack of interest from Agfa’s management and the passing away of Prof. Boetes, the project was stopped. To bypass FDA regulations for CAD engines, we amplified the detections of the micro-calcification engine within a Musica package, leaving the diagnosis up to the radiologists. Because of the strong amplification, it is nearly impossible for the radiologist to miss the malignant calcification, even after a long working day.
Project Lead, Software Architect, Software Developer
Automatic detection, modelling and correction of static anti-scatter grids in digital RX.
Build upon the technology of the Microlens-artefact correction project, a filter was designed to remove the anti scatter gridlines from the image. The high frequent pattern caused aliasing within the NX workstation display. On the left image in the animation you can see moire-artifacts, after filtering zooming in the right filtered images keeps the image clear.
Patent searches showed that it was not trivial to suppress the gridlines while keeping the contrast needed for diagnostic imaging. Based on wavelet decomposition, I managed to develop a non-linear filter which was able to perfectly separate the diagnostic image content from the gridlines. Even steep edges are not affected by the filtering.
The detection of the grid was implemented with Fourier Analysis and Support Vector Machines. The red dots indicate the images without grid and the blue dots the images with grid. The threshold is shifted to the red dots in order not to miss any grid, since the filter is very conservative for these images the filtering does not have any effect.
A new method for gridlines filtering, validated for CR and DR imaging
Software Developer
Automatic correction of periodic- and stitching artefacts with real-time implementation for DX-S.
Agfa’s new digitizer uses microlens array to read out the CR phosphor plates. When the phosphor plates are slightly out of focus, a periodic pattern with the period of the microlenses was visible. During the production assembly of the same digitizer, the glue between the microlens arrays caused a different refraction which disturbed the image signal.
Because the frequency of the microlenses arrays lies within the frequency range of the diagnostic content in the image, simple band stop filters also removed diagnostic content. I implemented a solution where the period signal was modelled with wavelets and where the wavelet coefficients are filtered to separate the diagnostic content from the microlens artefacts1. To correct the refraction artifact, a reference signal was taken and made deformable. This reference signal is adapted to best fit the image artifact2. The initial filter, designed in matlab, took 3 minutes to process one image. Different optimization techniques and tricks are implemented to reach the processing requirement of 1.5 seconds, the time needed for the digitizer to read the CR phosphor plate. The final filter was generated with a code generator because the resulting code was too complex to maintain by hand.
A validated filter which was able to process the images within time. During the lifetime of the digitizer, not a single bug or issue was filed.
Software Developer
In this IWT-project and associated PhD, this was my introduction to image processing in general and medical image processing in particular. The project was done within the Medical Image Computing group at the Medical Imaging Research Center at the University Hospital UZ Leuven - Gasthuisberg.
The main task of this project was the automatic registration, segmentation and classification of bones in digital RX for automatic bone age assessment with “active shape models”. In order to build the models, non rigid point matching was used to align several manual segmented bones. The segmentation was made ‘efficient’ by using dynamic programming within a special UI application. Before registration large scale inhomogeneities caused by the heel effect are compensated. The registration is done hierarchically, where first the hand is located and this location is further drilled down to fingers and bones. The position of the bones is used as a starting position for the active shape models.























