Researchers create 3D views of blood clot formation
Physicians know that an undetected unstable blood clot (thrombosis) can lead to a stroke or heart attack, but predicting such unstable clots at a microscopic level is a challenge. Clot formation is a highly dynamic process involving interactions between micron-sized blood platelets that vary in size, function and density even within a single clot.
Now, a group of optical engineers and biochemists at The Australian National University (ANU) has developed a bio-optics device that enables biologists to create 3D views of clots on a microscopic scale as the clots form. Images from the device are processed by an application that produces an optical digital hologram of clot formation where precise measurements of the time required for light to travel through the clot are acquired in real time.
By accurately capturing the delay time of light from the digital hologram through a sequence of numerical steps, it is possible to reconstruct 3D images directly. The team used MATLAB-based software to implement this process. They created a standalone toolbox for image processing that biologists can use to observe the functional properties of platelets as a clot forms in real time, enabling earlier and more accurate predictions of thrombosis.
“At the end of the day, what’s important is the ability to generate outcomes faster, and MATLAB lets us do that,” said Dr Woei Ming (Steve) Lee, research group leader at ANU.
The ANU group uses a digital holographic microscope (DHM) that includes a laser, several mirror scanners and a charge-coupled device camera. The camera captures images of blood sample holograms as the samples pass through a micro-fabricated device designed to mimic a damaged blood vessel. The ANU team needed to develop software that acquired camera data, produced a holographic image from the data and presented the results via an interface that biologists without programming experience could use.
Clot size and the speed of clot formation vary significantly from patient to patient. This meant that the team needed to use an iterative approach to software development that would make it easy to adjust the algorithm and troubleshoot edge cases. Dr Lee and his team used MATLAB to develop the image processing and analysis software for producing real-time digital holograms of blood clots as they form. The team wrote MATLAB scripts to automate the acquisition of image data from the DHM camera with Image Acquisition Toolbox at up to 50 fps.
Working in MATLAB with Image Processing Toolbox, the team first developed an adaptive filtering algorithm that applies a fast Fourier transform (FFT) to retrieve phase information from the camera data. The algorithm determines the size, centre and boundaries of objects in the captured images and computes a global threshold level, which it uses to convert the intensity image to a binary image. After applying a filter and an inverse FFT, the algorithm uses a corrective mask to compensate for optical distortions in the system. It then performs a convolution to remove noise and improve the clarity of the final image.
The team developed a user interface in MATLAB to enable biologists to interactively tune processing parameters and view results. Using MATLAB Compiler, they packaged the interface and algorithm as a standalone application that can be used without installing MATLAB.
Experiments with three DHM set-ups and accompanying MATLAB software are currently running in the ANU lab. Meanwhile, the team is working on a super-resolution version of the microscope that will make it possible to capture nanoscale holograms of platelets during in vitro blood clot formation.
As a result of their work, sample analysis time was reduced from days to hours. Dr Lee noted, “Our process requires processing thousands of images — multiple gigabytes of data — for a single sample. MATLAB enabled us to cut processing time for this data from days to hours by implementing a streamlined workflow in which we calibrate flow rates and other parameters before processing the data as a batch.”
Development time was meanwhile reduced by months. Dr Lee continued, “On a project we just completed, the user interface took us six months because we were required to develop it in C. With MATLAB, a similar interface would take half a day.”
Finally, all research tools and resources were readily accessible. Dr Lee explained, “Because ANU has a Campus-Wide License, most of our students have experience with MATLAB. The ability to draw on that pool of technical proficiency, combined with access to the latest version of MATLAB and its toolboxes, is a big advantage for our program.
“MATLAB has a unique combination of capabilities that lets us interface with hardware, tap into powerful image processing functions and create easy-to-use graphical interfaces for biologists. These MATLAB capabilities enable us to rapidly deliver new and better versions of our software.”
Phone: 02 8669 4700
The software identifies compounds from over 60 billion possibilities that have key properties of...
New or improved features in the last 12 months include extended federated identity management, an...
Prospection AI is a self-service patient-centric intelligence (PCI) platform designed to help...