"MATLAB not only shortens analysis and algorithm development time, but it allows me to experiment with new methods that otherwise would be too time-consuming."Paul Rodmell, University of Nottingham
The University of Nottingham used MathWorks tools to acquire and process hyperspectral images, develop algorithms for producing oxygen saturation maps, and build a graphical user interface (GUI) to facilitate the work of clinical researchers.
Rodmell used MATLAB to process three-dimensional data arrays that represent a hyperspectral image.
To create a normalized reflection map of the image, Rodmell obtained a hyperspectral image of a purely white surface, and used MATLAB to perform three-dimensional matrix division on the two sets of data.
He then used MATLAB to develop patent-pending algorithms for computing oxygen saturation maps from the raw reflectance data.
Using Image Acquisition Toolbox, the University of Nottingham shortened the time to capture a hyperspectral image. "Image Acquisition Toolbox is about three times faster than previous methods," Rodmell notes. "Image Acquisition Toolbox also gives us complete control of the camera hardware, so we will see bigger gains by acquiring only the regions and spectra we need."
After Rodmell had developed a reliable method for producing oxygen saturation maps from hyperspectral images, he used MATLAB to develop tools that enable clinical researchers to easily apply the technology. Using MATLAB development tools and Image Processing Toolbox, Rodmell created a tool that enables research biologists to select a region in an image and obtain metrics of oxygen saturation for the region.
The University of Nottingham used Image Processing Toolbox to enable users to graphically select a region of interest and automatically identify pixels within that region that were above a specific threshold.
"After AstraZeneca began using the tool, they asked me to add a histogram. I quickly added one to the tool and sent it back in about an hour," Rodmell explains.
AstraZeneca researchers use the tool to evaluate the effectiveness of anti-inflammatory drugs by measuring oxygen saturation in the arms of volunteers who had an allergic response to grass pollen or house dust mite.
The University of Nottingham continues to accelerate and automate the image analysis process using MathWorks tools.
"The University of Nottingham is now integrating image acquisition with image analysis using MATLAB," says Hargreaves. "This will allow our clinicians to do on-the-fly analysis and see the oxygen saturation maps as they are captured rather than waiting for post-acquisition processing."
Development time shortened. "Manipulating three-dimensional arrays with MATLAB is straightforward and the results are reliable," says Rodmell. "This effort would have taken me three to four times longer using C."
Clinical trials accelerated. "Using the MATLAB based tool, the researchers produced solid data in about two weeks of the trial," says Rodmell. "The researchers’ previous approach took several months to produce something similar."
Accuracy improved. "A typical finger-tip pulse oximeter is accurate to within three to five percent," Rodmell explains. "Using hyperspectral imaging and MATLAB, we can measure oxygen saturation with an estimated 0.4 percent accuracy."