Sign In to Follow Application
View All Documents & Correspondence

Material Analysis System Method And Device

Abstract: The invention relates to a system and method of analysing material as well as to an apparatus for analysing material particularly though not necessarily exclusively biomaterial. The invention entails receiving holographic intensity data comprising at least a holographic intensity pattern associated with a sample of the material of interest and processing by applying image processing algorithms and techniques the received holographic intensity data at least to perform one or both steps of detecting and identifying at least one object of interest in the sample thereby at least to generate a suitable output.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
02 June 2014
Publication Number
07/2015
Publication Type
INA
Invention Field
PHYSICS
Status
Email
Parent Application

Applicants

CSIR
Meiring Naude Road Brummeria 0001 Pretoria

Inventors

1. NAIDOO Thegaran
7 Kakelaar Atlasville Ext. 1 1459 Boksburg
2. SWART Johan Hendrik
846 Grotius Street Moreleta Park 0181 Pretoria
3. HUGO Suzanne
25 St David Road Hurlyvale Edenvale 1609 Johannesburg
4. VAN ROOYEN Pieter
12525 El Camino Real B San Diego California 92130

Specification

MATERIAL ANALYSIS SYSTEM. METHOD. AND DEVICE
BACKGROUND OF THE INVENTION
THIS INVENTION relates to a material analysis method, system, and device, for example,
for analysis of biomaterial such as blood.
Currently, roughly 8 million full blood counts (FBCs) are done per year in South Africa. The
FBC is the first and most common pathological test a medical doctor requires when faced
with an apparently ill patient. For a FBC in South Africa and elsewhere in the developing
world, the blood is drawn from patients in urban and rural clinics, hospitals and doctor's
consultation rooms.
For each test, a vial of blood is drawn , temporarily kept in cold storage, and transported by
courier via road to the nearest clinical pathology laboratory where the FBC is performed by
an automated blood counting machine, whose results are interpreted by a pathologist.
The logistics of this operation contribute significantly to the cost of the test. The results of by
far the majority of the tests are printed, interpreted at the laboratory by the pathologists and
then communicated and sent back to the requesting physician or clinic, whom then treats the
patient. The typical turnaround time is 48 hours.
It will be noted that in some cases, digital holographic microscopes may be used by
laboratories to facilitate testing. However, these devices are cumbersome and may require
specialist operators to operate the same.
Accordingly, it is an objective of the present invention to address or at least ameliorate the
abovementioned problems and/or disadvantages; or to provide an alternative for
conventional systems, devices and methods.
SUMMARY OF THE INVENTION
According to a first aspect of the invention there is provided a method of analysing material,
the method comprising:
receiving holographic intensity data comprising at least a holographic intensity
pattern associated with a sample of a material of interest, the holographic intensity data
being captured by a data capturing means; and
processing the received holographic intensity data at least to perform one or both
steps of detecting and identifying at least one object of interest in the sample.
The step of processing the received holographic intensity data may comprise at least the
steps of:
determining one or more data key-points from the received holographic intensity
data, the holographic intensity data being associated with a discrete location in a
propagation space comprising a three-dimensional space over which illumination, associated
with the data capturing means, propagates to facilitate capturing of the holographic intensity
data; and
comparing the determined data key-points to at least one pre-determined object
descriptor associated with an object to determine a match thereby facilitating one or both
steps of detecting and identifying at least one object of interest in the sample, wherein the
object descriptor is propagation space invariant.
The method may comprise providing a plurality of object descriptors, each object descriptor
may comprise a plurality of descriptor subsets associated with a plurality of desired discrete
locations in the propagation space respectively, wherein each descriptor subset may
comprise one or more descriptor key-points.
The method may comprise the prior steps of determining the object descriptors, which steps
may comprise, for each object:
receiving an image of the object;
applying a waveform propagation algorithm to the received image for a plurality of
discrete locations across the propagation space thereby to generate a plurality of
holographic intensity patterns corresponding to the discrete locations across the propagation
space;
determining descriptor key-points for each generated holographic intensity pattern
across the propagation space; and
using the determined descriptor key-points and information indicative of the
associated discrete locations across the propagation space to generate the object descriptor
associated with the object.
It will be noted that the plurality of generated holographic intensity patterns may be artificially
generated by the waveform propagation equation. Though the method comprises
automatically generating artificial holograms to train on, it will be appreciated that in some
example embodiments, the method may comprise determining descriptor key-points for
object descriptor determination by generating a plurality of physical holograms manually to
train on.
The image of the object typically comprises a microscope image of the object.
The method may further comprise:
generating object descriptor subsets by associating the determined descriptor keypoints
and the corresponding discrete location in the propagation space;
generating the object descriptor associated with the object by associating each
generated descriptor subset corresponding to the object; and
storing the generated object descriptor in the database.
In one example embodiment, the object descriptor is additionally scale space invariant, the
method may therefore comprise:
generating a scale space for each of the plurality of holographic intensity patterns
generated across the propagation space by applying a blurring algorithm to each of the
generated holographic intensity patterns thereby generating blurred images;
determining differences between the generated blurred images by subtracting the same
from each other;
locating extremal scale invariant key-points in the determined differences; and
using the scale invariant key-points to generate the scale space invariant object
descriptor.
It will be noted that the method may comprise determining the accuracy of the match by:
applying a reconstruction algorithm to the received holographic intensity data to
reconstruct the received holographic intensity data back to the discrete location in the
propagation space associated with matching key-points;
deriving key-points at this location in the propagation space;
comparing the newly derived key-points to the object descriptor to determine confidence
in a match.
The method may comprise receiving holographic intensity data in either a hardwired fashion
from the data capturing means or wirelessly from a plurality of geographically distributed
analysis stations each comprising data capturing means.
The method may comprise controlling the data capturing means to generate holographic
data comprising at least a holographic intensity pattern associated with the sample.
The method may comprise;
generating output data associated with one or both of the detection and identification
operations; and
transmitting the output data via hardwired or wireless data means to a user interface
module at least for output thereby.
The method may comprise:
classifying detected or identified objects of interest by determining a sum of similar
objects of interest;
generating an image of the sample by reconstructing the received holographic
intensity data;
generating output data comprising one or both of the determined sum and the
generated image of the sample; and
transmitting the output data via hardwired or wireless data means to a user interface
module for output thereby.
According to a second aspect of the invention there is provided a material analysis system
comprising:
a memory device storing data;
a data receiver module being in data communication with a data capturing means
and configured to receive holographic intensity data comprising at least a holographic
intensity pattern associated with the sample of the material of interest captured by a data
capturing means; and
an image processor configured to process the received holographic intensity data at
least to perform one or both operations of detecting and identifying at least one object of
interest in the sample.
The image processor may comprise:
a key-point extraction module configured to determine one or more data key-points
from the received holographic intensity data, the holographic intensity data being associated
with a discrete location in a propagation space comprising the space over which illumination,
associated with the data capturing means, propagates to facilitate capturing of the
holographic intensity data; and
an object classifier configured to compare the determined data key-points to at least
one pre-determined object descriptor, stored in the memory device, associated with an
object to determine a match thereby facilitating one or both steps of detecting and identifying
at least one object of interest in the sample, wherein the object descriptor is propagation
space invariant.
The memory device may store a plurality of object descriptors, each object descriptor may
comprise a plurality of descriptor subsets associated with a plurality of desired discrete
locations in the propagation space respectively, wherein each descriptor subset may
comprise one or more descriptor key-points.
The material analysis system may comprise a training module configured to determine the
object descriptors, wherein the training module is configured, for each object, to:
receive an image of the object;
apply a waveform propagation algorithm to the received image for a plurality of
discrete locations across the propagation space thereby to generate a plurality of
holographic intensity patterns corresponding to the discrete locations across the propagation
space;
determine descriptor key-points for each generated holographic intensity pattern
across the propagation space; and
use the determined descriptor key-points and information indicative of the associated
discrete locations across the propagation space to generate the object descriptor associated
with the object.
The data receiver module may be in either hardwired data communication with the data
capturing means or in wireless data communication a plurality of geographically distributed
analysis stations each comprising data capturing means.
The system may comprise the data capturing means or a plurality of geographically
distributed analysis stations each may comprise the data capturing means, wherein each
data capturing means may comprise a digital holographic microscope arrangement which
may comprise at least an illumination source configured to generate illumination and an
image sensor configured to generate holographic intensity data in response to the generated
illumination incident thereon, in use, wherein the propagation space may comprise at least
part of the three-dimensional space between the illumination source and the image forming
means.
The digital holographic microscope arrangement may further comprise:
a spatial filter located at a predetermined distance from the illumination source, the
spatial filter comprising at least one illumination aperture for passage of illumination from the
illumination source therethrough; and
a sample holder removably locatable at a predetermined distance from the spatial
filter, the sample holder being configured to hold the sample of material of interest, wherein
the image sensor is spaced from the sample holder such that, in use, illumination from the
illumination source propagates from the illumination source through the illumination aperture,
through the sample holder holding the sample of the material of interest, and onto the image
sensor which, in response to the illumination incident thereon, generates the holographic
intensity data of the sample of the material of interest; wherein the propagation space
comprises the three-dimensional space over which illumination from the illumination source,
or propagating from one or both of the illumination aperture and sample holder, propagates
to reach the image sensor thereby to form the holographic intensity data.
The system may comprise a user interface module configured to receive user inputs and
output, and store in the memory device, at least generated output data associated with the
one or both of the operations of detection and identification by the image processor module.
The system may be biomaterial analysis system for analysing a sample of biomaterial
associated with a human user, the system may therefore comprise a user interaction module
configured to generate a user profile for at least one user of the system in the memory
device, the user profile storing generated output data associated with a particular user.
According to a third aspect of the invention, there is provided a material analysis device
comprising:
a housing configured removably to receive an sample holder carrying a sample of a
material of interest, in use;
a data capturing means locating in the housing for capturing a holographic intensity
pattern of the sample of the material of interest;
a memory device storing data;
an image processor configured to process the captured holographic intensity data at
least to perform one or both operations of detecting and identifying at least one object of
interest in the sample thereby to generate output data associated with said operations; and
a user interface configured to receive user input and to output information comprising
at least output data generated by the image processor.
The image processor may comprise:
a key-point extraction module configured to determine one or more data key-points
from the received holographic intensity data, the holographic intensity data being associated
with a discrete location in a propagation space comprising the space over which illumination,
associated with the data capturing means, propagates to facilitate capturing of the
holographic intensity data; and
an object classifier configured to compare the determined data key-points to at least
one pre-determined object descriptor, stored in the memory device, associated with an
object to determine a match thereby facilitating one or both steps of detecting and identifying
at least one object of interest in the sample, wherein the object descriptor is propagation
space invariant and comprises a plurality of descriptor subsets associated with a plurality of
desired discrete locations in the propagation space respectively, and wherein each
descriptor subset comprises one or more descriptor key-points.
The data capture means may comprise a digital holographic microscope arrangement which
may comprise:
an illumination source configured to generate illumination;
a spatial filter located at a predetermined distance from the illumination source, the
spatial filter comprising at least one illumination aperture for passage of illumination from the
illumination source therethrough; wherein the sample holder is removably locatable at a
predetermined distance from the spatial filter; and; and
an image sensor spaced from the sample holder, the image sensor being configured
to generate at least a digital holographic intensity pattern of the material of interest in the
sample holder in response to generated illumination incident thereon, in use, wherein the
propagation space comprises the space over which illumination from illumination source, or
propagating from one or both of the illumination aperture and sample holder propagates, to
reach the image sensor thereby to form the holographic intensity data.
The device may comprise a communication module configured to receive data and transmit
data wirelessly from the device.
The device may be a biomaterial analysis device for analysing a sample of biomaterial
associated with a human user, the device therefore comprising a user interaction module
configured to generate a user profile for at least one user of the device in the memory
device, the user profile storing generated output data associated with a particular user of the
device.
According to a fourth aspect of the invention, there is provided a non-transitory computer
readable storage medium comprising a set of instructions, which when executed by a
computing device causes the same to perform a method as described above.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 shows a schematic diagram of a material analysis system in accordance with
an example embodiment of the invention ;
Figure 2 shows a front perspective view of an analysis station of Figure 1 in more
detail with the sample holder in the first position ;
Figure 3 shows a rear perspective view of an analysis station of Figure 1 in more detail
with the sample holder in the first position;
Figure 4 shows a front perspective view of an analysis station of Figure 1 in more
detail with the sample holder in the second position ;
Figure 5 shows at least a portion of the schematic diagram of the material analysis
system in more detail in accordance with an example embodiment of the
invention ;
Figure 6 shows a schematic sectional view through the analysis station in accordance
with the invention illustrating the data capture means in accordance with the
invention in more detail ;
Figure 7 shows a schematic diagram of a material analysis device in accordance with
an example embodiment of the invention illustrating the functional modules
associated with the device;
Figure 8 (a) shows an example original conventional bright field microscope image of a
sample of a material, a USAF test slide;
(b) shows an image of a generated holographic intensity pattern of (a);
(c) shows a reconstructed image of the holographic intensity pattern of (b);
Figure 9 (a) shows a hologram of blood smear obtained from a digital in-line holography
microscope system;
(b) shows a reconstructed image of blood smear, and
(c) shows a comparison to image of blood smear obtained using conventional
bright field microscope (400 X);
Figure 10 (a) shows a bright field microscope image of blood smear sample;
(b) shows a corresponding hologram to (a);
(c) shows a reconstructed image corresponding to (b) for red blood cells to be in
focus;
(d) shows a reconstructed image corresponding to (b) for white blood cells to be
in focus;
Figure 1 1 (a) shows an example of bright field microscope image of blood smear with 1
white blood cell;
(b) shows annotated image of (a) for red blood cells;
(c) shows a location image for red blood cells;
(d) shows a location image for white blood cells;
(e) shows an image illustrating a single white blood cell in the sample;
Figure 12 shows a high level flow diagram of a method in accordance with an example
embodiment;
Figure 13 shows another high level flow diagram of a method in accordance with an
example embodiment; and
Figure 14 shows a diagrammatic representation of a machine in the example form of a
computer system in which a set of instructions for causing the machine to
perform any one or more of the methodologies discussed herein , may be
executed.
DESCRIPTION OF PREFERRED EMBODIMENTS
In the following description, for purposes of explanation, numerous specific details are set
forth in order to provide a thorough understanding of an embodiment of the present
disclosure. It will be evident, however, to one skilled in the art that the present disclosure
may be practiced without these specific details.
Referring to Figure 1 of the drawings, a system in accordance with an example embodiment
of the invention is generally indicated by reference numeral 10 . The system 10 is typically a
material analysis system for analysing material, biological or non-biological, and particularly
objects of a microscopic scale with fine detail. Though the invention disclosed herein may
find application in analysis of any material of interest, the example embodiments will be
described with reference to a preferred example embodiment whereby the system is a
biomaterial analysis system 10. Biomaterial may comprise any biological material of interest
associated with plant or animal life. In the example embodiment present system 10 under
discussion , the biomaterial is associated with a human and may comprise blood, tissue, or
the like.
For brevity, it will be noted that materials being investigated and analysed by the system are
referred to as materials of interest. The system 1 is configured to analyse a sample of a
material of interest to detect or identify one or more objects of interest therein. In the
example where the material of interest is human blood, the blood cells (red or white) may be
objects of interest, the white and red blood cells being different types of objects.
The system 10 may comprise a central system server 1 in wireless data communication
with a plurality of geographically spaced or distributed data capture stations 14 via a
communications network 16 . The communications network 16 may be a radio frequency or
mobile telecommunications network, for example, Wi-Fi network or a GSM (Global System
for Mobile Telecommunications) network. The communications network 16 may be a
packet-switched network and may form part of the Internet. Instead, the communications
network 16 may be a circuit switched network, public switched data network, or the like.
The server 12 need not necessarily comprise a single server at one location , but may be
distributed across a plurality of distributed networked servers displaced at geographically
spaced locations in data communication with each other via, for example, communication
network 16. However, a single server is illustrated for ease of explanation. Similarly, though
the system 10 may comprise a plurality of stations 14, only three are illustrated.
Each data capture station 14 is typically located at a remote location which is usually
inaccessible to proper healthcare facilities, etc. The system 10 thus conveniently provides a
point of care system for use in remote locations as the wireless functionality assists in this
regard.
In this regard, turning to Figures 2 to 4, where the station 14 is illustrated more clearly. The
station 14 conveniently comprises a rugged housing 14.1 constructed from a durable
material to withstand use in remote un-urbanised areas. To facilitate ease of use, the
housing 14 .1 is planar tablet-like having two opposed major faces. A user interface 29
(Figure 2) may be provided in the housing 14.1, the user interface 29 comprising at least a
touch responsive screen 14.2 disposed on one major face of the housing 14.1. The screen
14.2 may display information and a GUI (associated with the interface 29) and may
correspondingly receive touch inputs from a user in order at least to control the station 14.
These may be done in any conventional manner.
The station 14 is portable and therefore is relatively lightweight and comprises gripping
formations to allow for ease of use of the station 14 . The station may have the following
dimensions: 3 15 mm x 250 mm with a height of 45 mm in an example embodiment.
The housing 14.1 is also configured to removably receive a sample holder carrying a sample
of a material of interest, for example, blood (described below) in an illumination sealed
manner preventing ambient light from entering the housing 14 .1. In one example
embodiment, the housing 14 comprises a flap rotatable 14.3 rotatable between a first
position in which the flap is exposed for location or removable of the sample holder from the
flap 14.3 and a second position whereby the flap 14.3 rotatably closes to introduce the
sample holder into the housing 14.1 in a illumination sealed manner.
Referring now to Figure 5 of the drawings where a more detailed illustration of the system 10
as illustrated in Figure 1 is provided. A single instance of the station 14 and the server 12 is
illustrated for ease of illustration. The system 10, particularly the central system server 10,
comprises a database or memory device 18 storing non-transitory data. The database 18
may be one or more suitable devices located at one or more locations but in data
communication with each other to provide a means for storage of information digitally.
It will be noted that the server 12 may be a computer operated and may comprise one or
more processors having non-transitory computer readable medium/s, for example, the
database 18 storing instructions or software which directs operation of the server 12 as
herein described. Steps described with reference to method disclosed herein are typically
achieved by application of one or more processing steps associated with the description as
described herein.
In any event, the system 10, particularly the server 12 and the stations 14 , comprises a
plurality of components or modules which correspond to the functional tasks to be performed
by the system 10. The components, modules and means described in the context of the
specification will be understood to include an identifiable portion of code, computational or
executable instructions, data, or computational object to achieve a particular function ,
operation, processing, or procedure. It follows that these components, means or modules
need not be implemented in software; but may be implemented in software, hardware, or a
combination of software and hardware. Further, these components, means or modules need
not necessarily be consolidated into one device, particularly in the case of the server 12, but
may be spread across a plurality of devices.
The server 12 comprises a data receiver module 20 being in data communication with a data
capturing means 22 of the station 14, the data receiver module 20 being configured to
receive holographic intensity data comprising at least a holographic intensity pattern or
image associated with a sample of the material of interest captured by a data capturing
means 22.
Referring additionally to Figure 6 of the drawings, wherein the data capturing means 22 is
generally illustrated within the housing 14.1. The data capturing means 22 typically
comprises a digital holographic microscope arrangement disposed in a light insulated
chamber 14.4 defined in the housing 14.1. Though the illustrated embodiment approximates
an in-line digital holographic microscopy arrangement, it will be appreciated that off-axis
approaches may be used as well. It follows that the digital holography microscope
arrangement provided allows for the use of fundamental principles of holography including
propagation and interference of light waves, which can be explained using scalar diffraction
theory.
The holographic microscope arrangement comprises an illumination source 24 configured to
generate illumination . The illumination source 24 comprises an LED (light emitting diode)
light source, for example, an infrared laser diode (808nm) or a blue laser diode (408nm) . A
planar spatial filter 26 is located at a predetermined distance from the illumination source 24,
the spatial filter 26 comprising at least one circular illumination aperture 26. 1 of
approximately 50 diameter for passage of illumination from the illumination source 24
therethrough. The shape and/or dimension of the illumination aperture 26.1 are selected
advantageously to improve the collimation of the light or illumination from the illumination
source 24. In other words, it will be noted that the function of the aperture 26. 1 is to create a
collimated beam before the light waves interact with the sample of material. It follows that
this may be accomplished in ways other than that described in the present example
embodiment.
In any event, the filter 26 is disposed transverse to a direction of propagation of illumination
from the illumination source 24. Illumination emitted from the aperture 26. 1 typically
comprises diffracted light waves which propagate over a propagation space Z. The
propagation space Z may be the defined loosely as the space over which light from the
means 18 or diffracted light from the filter 20 propagates to facilitate generating the
hologram. The propagation space Z may be a space, for example, a three-dimensional
physical space. However, for the present description, the propagation space Z may
correspond to single dimension parallel to the main axis of propagation of illumination or light
waves from the illumination source 18 and this could be parameterised by Z.
The propagation space Z may be uniquely associated with the data capture means 22. It
follows that in industrially replicable stations 14, the propagation space Z is selected to be
desirably similar across similar stations.
In any event, the means 22 is configured to receive a sample holder or insert 28 holding a
sample of the material of interest, in a removable fashion as described above, at a
predetermined distance from the spatial filter 26 and hence the illumination source 24. It
follows that the flap 14.3, is configured to receive the sample holder 28 in the first position
and bring the same into a predetermined and desired position relative to the means 22, in
use, in the second position. In this way, accuracy of the system 10 is further enhanced.
The sample holder 28 is configured to hold a sample of material in the propagation space Z
of the illumination from the illumination aperture 26. 1. The material in the sample holder 28
typically comprises objects of interest 19, for example, blood cells. The sample holder 22
may therefore comprise a transparent planar microscope slide 28, constructed of glass. The
slide 28 may be a conventional slide used in microscopic applications.
The means 22 lastly comprises an image sensor or image recording means 30 located at a
predetermined distance from the sample holder 28 in the propagation space Z of the
illumination from the sample holder 28. The image sensor 30 is typically configured to
generate at least the digital holographic intensity pattern of the material in the sample holder
28 in response to the illumination incident thereon from the source 24 across the
propagation space Z. In this way, the means 22 effectively captures the holographic
intensity pattern or image of the sample.
The image sensor 30 may be selected from a charge coupled device (CCD) or preferably a
complementary metal oxide semiconductor (CMOS) image sensor which is disposed
substantially transverse to the illumination propagation space Z. The image sensor 30 may
be a 1/2.5-Inch 5MP CMOS digital image sensor 30 with a 2.2 x 2.2 pixel size.
It must be noted that the propagation space Z preferably comprises the space, for example,
the entire three-dimensional space, or Z-axis in some example embodiments, over which
illumination or light waves from the illumination source 24 or diffracted light from the filter 26
propagates, through the sample holder 28, to reach the image sensor 30 thereby facilitating
generation of holographic intensity data.
The slide 28 may be receivable on a tray associated with the flap 14.3 such that operation of
the flap 14.3 to the second position introduces the slide 28 into the chamber 14.4 in a light
insulated manner to be disposed operatively adjacent the sensor 30 in the propagation
space Z. The tray may be shaped and dimensioned to receive the slide 28. In this regard,
the slide 28 may have the following dimensions 76 mm x 26 mm x 1 mm. In addition, it will
be noted that the material in the slide 28 may be stained in the case of, for example, blood in
a similar manner as a pathologist usually would for analysing the same.
The means 22 is typically lens-less and the digital holographic intensity data comprising
holographic intensity patterns generated by the CMOS image sensor 30 may comprise a
matrix of pixels having pixel values corresponding to parameters such as pixel intensity, etc.
associated with the holographic intensity data. In some example embodiments, the pixel
values may be calculated from the values of one or more adjacent pixels for the purpose of
image enhancement. It will be noted that to better estimate a pixel value, one could use
information from adjacent pixels. Further accuracy could be achieved with super-resolution
techniques, which in this case could be based on varying (independently or together) phase,
wavelength , and relative spatial displacements between illumination source 24 and sensor or
image sensor 30.
The housing 14 may be shaped and dimensioned to provide the chamber 14.4 as well as
provide means to locate each component of at least the means 22 and the slide 28 in a
secure manner therein at specific pre-determined locations. This advantageously ensures
that tolerances between sensitive components are maintained thereby facilitating accuracy
of operation of the station 14, in use, especially in rural areas where the rugged construction
of the station 14 is important.
In one example embodiment, not necessarily the preferred example embodiment, the
distance between the aperture 26. 1 and the sample holder 28 is approximately 200mm to
ensure a planar wave at the object plane. The distance between the sample holder 28 and
the image sensor 30 may be 2 mm. It will be appreciated that these dimensions may be
varied depending on factors such as the dimensions of the station 14, etc.
Returning to Figure 5 of the drawings, the station 14 also comprises a processor 32 for
directing operation of the station 14. To this end, the station 14 may include a machinereadable
medium, e.g. memory in the processor 32, main memory, and/or hard disk drive,
which carries a set of instructions to direct the operation of the processor 32. It is to be
understood that the processor 32 may be one or more microprocessors, controllers, or any
other suitable computing device, resource, hardware, software, or embedded logic.
In addition , the station 14 comprises a communication module 34 to facilitate wireless
communication with the central system server 1 via the communications network 16. The
system server 34 may comprise a suitably matched communication module 34 to facilitate
communication via the network 16 and therefore the same reference numeral will be used to
indicate the same. The communication modules 34 may comprise one or more modem,
antenna, or the like devices to facilitate wireless communication via the network 16 in a
wireless fashion. In the illustrated example embodiment, the module 34 facilitates data
coupling or communication between the receiver module 20 and the station 40 in a wireless
fashion . The station 14 is therefore configured to transmit holographic intensity data
captured by the data capturing means 22 wirelessly to the central system server 12 for
processing thereby.
It follows that the server 12 therefore comprises an image processor 36 configured to
process the holographic intensity data received from the station 14, via the module 20 at
least to perform one or both operations of detecting and identifying at least one object of
interest in the sample received by the station 14.
The steps of detecting and identifying advantageously provide a more robust analysis
approach in an automated manner as compared to many existing systems which merely
provides reconstructed holograms for analysis by healthcare professionals.
To further enhance processing of the data received, the image processor 36 comprises
modules, which may be modules as hereinbefore defined. In particular, the image processor
36 comprises a key-point extraction module 38 configured to determine one or more data
key-points from the received holographic intensity data, the holographic intensity data being
associated with a discrete location in the propagation space Z associated with the data
capturing means 22 as hereinbefore described. In one example embodiment, the module 38
traverses the pixels of the received holographic intensity image and selects pixels with
intensity values of interest, for example, location of local maxima and minima positions, etc,
in a conventional manner. It will be noted that the data key-points determined correspond to
one or more pixels of interest as selected by the module 38. In some example
embodiments, extremal points may also extracted from the difference of two adjacent
snapshots through scale space. This may reduce the number of key points detected to more
salient ones.
The image processor 36 further comprises an object classifier 40 configured to compare the
determined data key-points to at least one pre-determined object descriptor, stored in the
memory device 18 , associated with an object to determine a match thereby facilitating one or
both steps of detecting and identifying at least one object of interest in the sample, wherein
the object descriptor is propagation space invariant. Taking blood cells as objects, each
type of blood cell (red and white) may comprise a particular identifier associated therewith
which is propagation space invariant by comprising a plurality of descriptor subsets, wherein
each descriptor subset comprises a plurality of descriptor key-points and information
indicative of an associated discrete location in the propagation space Z.
As will be described, key-points may be collected over the propagation space Z and are
therefore localized to the propagation space Z. The collection of key-points may form an
object descriptor for the object of interest. It follows that the object descriptor may become
propagation space invariant to allow detection and/or identification of an object of interest in
a propagation space invariant manner, while the subset of key-points that lead to detection
may additionally allow the localization of the object of interest in the propagation space Z.
For example, a red blood cell descriptor will have descriptor key-points [X, Y, Z] at discrete
location 1 in the propagation space Z, and [A, B, C] at discrete location 2 in the propagation
space Z. An extracted data key-point matching [X, Y, Z] will enable the object classifier 40 to
determine that the object in the sample of material (blood sample) is a red blood cell, which
is in turn provided at location 1 in the propagation space. In this way, objects in a volume
are identified and located in a computationally efficient manner.
It follows that the object descriptor may become propagation space invariant to allow
detection and/or identification of an object of interest in a propagation space invariant
manner, while the descriptor subset of key-points that lead to detection may additionally
allow the localization of the object of interest in the propagation space Z.
The image processor 36 is typically configured to generate output data associated with the
detected or identified objects of interest. For example, the image processor 36 may count
the number of occurrences of a detected or identified object which in the case of blood will
be a blood count (red or white). The server 1 may be configured to transmit the generated
output data to the station 14 via the communication modules 34 for display via the display
14.2 of the user interface 29. A user may, by way of the user interface 29, generate
instructions to be transmitted to the server 12 to instruct the server to transmit one or more
specific items of data for display thereby.
The image processor 36 is further configured to apply a reconstruction algorithm to the
received hologram thereby to produce a reconstructed image of the hologram received. The
reconstructed image may form part of the output data transmitted to the station 14 . The
image processor 36 may be configured to pre and post process images to improve quality of
the reconstructed images and refine the quality thereof. In this regard, the module 36 may
be configured to perform image enhancement by applying an additive high-pass filter.
To improve the resolution of the reconstructed images further, techniques such as superresolution
could be implemented. Super resolution could be achieved by using multiple
sources or enabling multiple view points of the object or by placing the object in multiple
positions. Super resolution could also be achieved by observing the object at multiple
frequencies or at multiple phases. Any one or combination of these techniques could be
used.
The invention advantageously assists, at least health care professionals, in remote locations.
For example, a doctor in a remote location with access only to a station 14 may select, via
the user interface 29, to receive an image of a sample of blood as well as a white blood cell
count associated with a sample of blood taken , the image processor 36 counts the detected
or identified white blood cells in a conventional manner, reconstructs the received hologram
to generate a reconstructed image and transmits the same to the station 14 for viewing by
the doctor via the display 14.2 associated with the station 14. In this way, a doctor may
advantageously be empowered to provide healthcare assistance in the most remote of
locations.
It will be noted that the object descriptors are important to the invention. In this regard, in
order to determine the object descriptors for each object of interest, the server 12
advantageously comprises a training module 42 for generating the object descriptors for use
by the image processor 36 in a manner as hereinbefore described. It will be understood that
the object descriptors need not be generated by the server 12 and may be generated
externally and merely used by the server 12.
In any event, the module 42 is configured to receive an image of the object. In this case, the
image received by the module 42 is a conventional microscope image and not a hologram.
However, in some example embodiments, the module 42 receives a hologram which may be
reconstructed for use in a similar manner as the conventional images.
The module 42 is further configured to apply a waveform propagation algorithm to the image
received to generate a plurality of holographic intensity patterns corresponding to different
discrete locations across the propagation space Z. In particular, the module 42 is configured
to discretise the propagation space Z, and for each desired discrete location across the
discretised propagation space Z, apply the waveform propagation algorithm thereby to
generate a hologram at that discrete location in the propagation space Z.
The module 42 may be configured to discretise the propagation space into a predetermined
number of locations or zones for the purposed hereinbefore described, for example,
depending on criteria such as computational efficiency, resolutions and accuracy
considerations. To this end, it will be appreciated that the module 42 advantageously is
configured to receive information indicative of at least the dimensions of the propagation
space Z.
In a preferred example embodiment, the waveform propagation algorithm typically carries
out or applies a method as described by the following waveform propagation equation (1):
(Equation 1)
(Equation 2)
(Equation 3)
In the forward direction, when used for hologram generation, equation 1 gives
,) which is the complex diffraction pattern formed at the imaging/sensor plane.
o This complex diffraction pattern is then combined with the reference wave to
give the Holographic intensity pattern .
o is then treated as the image of the object of interest
o r ' y is the reference wave
o r ' the straight line distance from a point in the plane of the object to a point
in the plane of the complex diffraction pattern which is used to form the
hologram.
o is the source wavelength
o z is the axis of propagation
o ' is now the plane in which the object lies
o is the plane in which the diffraction pattern, which is used to form the
hologram, lies.
In the reverse direction , when used for object reconstruction , equation 1 gives
I , ) which is the reconstruction of the object of interest at the location where the
original object was.
o -* is then treated as the holographic intensity pattern
o is the reference wave
o '"' is the straight line distance from a point in the plane of the hologram to a
point in the plane of the object of interest.
o is the source wavelength
o is the axis of propagation
o x , y is now the plane in which the hologram lies
o is the plane in which the object of interest lies.
The equation ( 1 ) is used by the module 42 to generate artificial or model holographic
intensity patterns or snapshots corresponding to particular discrete locations across the
propagation space Z with the image received thereby as an input.
The propagation space Z in the context of determining the object descriptors will be
understood to be substantially similar to the description furnished above with respect to
identifying objects. In other words, the same hardware setup of the means 22 used in
determining the object descriptors may ideally be substantially similar to the hardware setup
used in identifying the objects, in this way, the dimensions of the propagation space Z is
known by the server 12 .
Regarding the selection of equation ( 1) for use by the module 42, it will be appreciated that
the waveform propagation equation ( 1 ) , in a sense, functions as a lens. It brings objects into
focus. When the objects are in focus (as in a typical lens) the light waves are made to
coincide at the point of focus while at other points they exist in various degrees of separation
from each other. This is possible because the embedded phase information allows depth
reconstruction which means that objects at different distances can be separated.
Another important point is that equation (1) describes the relationship of all the light waves at
any point in the three-dimensional propagation space. If a sample of the propagating light is
captured at some point in three-dimensional space, then equation ( 1) would allow the
reconstruction of the point at another location.
In other words, the waveform propagation equation ( 1 ) firstly maintains the relationship of
light waves through the propagation space Z and secondly functions as a lens (or transform
on the light waves) and separates out the light waves from each other (or focuses them),
these two operations are combined (and exploited) to create variations in propagation space
Z.
The module 42 further comprises a training key-point extraction module 42 configured to
determine descriptor key-points of interest or stable descriptor key-points for each generated
holographic intensity pattern across the propagation space Z. This may be done in a
conventional manner to extract key-points of interest. For example, a variety of saliency
detectors may be applied over the propagation space Z. Salient points that occur across
the propagation space Z are identified as points that are invariant across the propagation
space Z. This particular subset will contribute to the detection or identification process only
but in a stable manner.
The module 42 is then configured to use the determined descriptor key-points and
information indicative of the associated discrete locations across the propagation space to
generate the object descriptor associated with the object, for example, a red blood cell . This
may be done by generating the descriptor subsets by associating the descriptor key-points,
identified by vectors, with the respective or corresponding discrete locations in the
propagation space Z in a manner as described above for each snapshot generated by the
wave propagation module 42. Once a plurality of descriptor subsets are generated for a
particular object across the propagation space Z, the module 42 associates and stores the
same in the database 18 as the object descriptor, for use by the system 12 to identify objects
irrespective of their location in the propagation space Z.
In practical applications the invention allows for an object to be advantageously identified
from a single snapshot of the hologram without having to refocus and search through the
holographic reconstructions to first find the object.
The server 12 may use the above principles and implement a statistical machine configured
to apply a learning algorithm, for example a neural network, which could be trained to derive
features automatically and to further use these to generate object descriptors (automatically)
for identification without the more discrete derivation of features or set of descriptors. The
system 10 may be configured to generate holograms for training the statistical machine.
In a preferred example embodiment, in addition to being propagation space Z invariant, the
object descriptors can be made to be scale space invariant thereby to identify an object of
interest across the propagation space as well as scale space S. Scale space invariance
may be an add-on functionality of the invention.
To enable the image processor 36 to make use of scale-space theory technique, wavelets
may be used as base functions - where the image information is represented by summing
different pulses together. Wavelets allow for the frequency and the spatial coordinates of the
image to be visualised on the same plot. In the system , information is distributed across the
scale-space. Applying wavelets to the space allow us to find this information and group it
together.
As the focal distance between the object and the image within the scale-space changes, the
image of the object gets more blurred, giving a spatial representation of the object. By
finding the stable points along the entire spatial representation , i.e. at each image point from
the object, features can be extracted.
A collection of these stable points is then grouped to become a vector, which can be used
for classification of objects, as a vector can be created per class of object. By collecting
pieces of information across the scale-space, objects can be uniquely identified.
In one example embodiment, the memory device 18 may store a plurality of user profiles
associated with users of the system 10. The user profiles may comprise information
associated with the user, medical history and history associated with outputs generated by
the system 10 for the user. The user profile may be accessible by the password entered by
the user via the station 14. It follows that though not illustrated or described further, the user
may register to use the system 10.
It will be appreciated that in system 10, the bulk of the processing takes place in the remote
server 1 thereby to minimise processing required by the stations 14. However, it will be
understood that if desired, most of the system 10 as hereinbefore described may be located
in a handheld portable device. It follows that this may advantageously be realised by
provision of the convenient and computationally efficient processing techniques and
methodologies described herein.
Referring now to Figure 7 of the drawings, a material analysis device in accordance with a
preferred example embodiment of the invention is generally indicated by reference numeral
50.
The device 50 is substantially similar to the station 14 and comprises all the components
thereof as hereinbefore described save a few differences. In addition, the device 50
additionally comprises most of the components of the system 10, particularly the server 12,
in the housing 14.1. For this reason, like parts will be indicated by like reference numerals
and it follows that the descriptions of the various components as provided above apply to
Figure 7, as the case may be and as practicable, for example, it will be understood that none
of the components of the device 50 are distributed across networks, as was the case for the
server 12, but optionally communicatively hardwired together and contained in a single
rugged and robust portable unit.
It will be noted that the processor 32 comprises the more powerful image processor 36 as
hereinbefore described. It follows that the device 50 is much more computationally dynamic
than the station 14 as hereinbefore described. In the device 50, the data receiver module 20
is advantageously hardwired to the data capture device 22 to receive captured holographic
intensity therefrom. In one example embodiment, the receiver module 20 may be in data
communication with the image sensor 30.
The operation of the image processor 36 as hereinbefore described advantageously allows
processing and analysis of the holographic intensity pattern in a much more convenient and
faster manner as compared to conventional methods which are computationally expensive.
Also, it will be noted that user control inputs received via the user interface 29 are typically
handled by the image processor 36 which in turn process output data and provide the same
for display via the user interface, for example, the touch-screen interface.
Other operations of the device 50 are substantially similar as hereinbefore described with
reference to the system 10. It will be noted that the device 50 need not operate in a vacuum
and may communicate via the module 34 to a server 12 storing patient profiles, etc. as the
case may be.
Turning now to Figures 8 to 11 of the drawings where example images generated by a in
line holographic microscope arrangement similar to one hereinbefore described is illustrated
for completeness.
Figure 8 (a) shows the digital hologram of the central area of a positive 1951 United States
Air Force (USAF) Wheel Pattern Test Target slide (R3L1 S4P, Thorlabs) , recorded by a
CMOS sensor on a digital in-line holography microscope platform.
The digital hologram generated was then used as an input to an image reconstruction
algorithm, similar to the one applied by the system 10/device 50. The algorithm first performs
pre-processing of the hologram image by means of a Laplacian filter to enhance the contrast
of the hologram. The reconstructed USAF slide image is shown in figure 8 (b). Figure 8 (c)
shows an image of the USAF slide as captured using a CMOS sensor connected to a
conventional bright field microscope with approximately 400X magnification.
To test the abilities of the digital in-line holography microscope platform further, blood smear
slides were imaged. A hologram of a small area of a blood film slide that was obtained using
a blue laser diode is shown in Figure 9 (a) . The corresponding reconstructed image is shown
in Figure 9 (b), with a comparison to an image of the same area of the blood film obtained
using a conventional bright field microscope with 400X magnification. The circled areas in
Figure 9 (b) and (c) assist in highlighting corresponding areas in the two images.
The blue light source provided clearer results for imaging red blood cells, which are more
prevalent than white blood cells in a blood film. This suggests that information from different
light sources could be combined for optimal image reconstruction results and will be
investigated further.
In some example embodiments, optimization of the digital holographic microscope
arrangement, by varying different light sources, intensities, light source aperture sizes, and
distances between the light source 24 and the sample and between the sample and the
image sensor 30, causes variations in the generated holographic intensity data captured.
In one example embodiment, the following parameters where determined to be optimal:
Red laser diode light source (635 nm wavelength) 24
30 urn illumination aperture 26. 1 at the light source 24
distance of 20 cm between the source and the sample holder 28
distance of 2 mm between the sample and the image sensor 30
For holograms captured by the means 22 under the above conditions, optimal image
reconstructions were found at the following parameters set in the image reconstruction
algorithm :
resolution of image (res) = 320
Laplacian filter scale factor (lap) = 1.4
• distance between the sample holder and the image sensor 30 = 2380 to 2400 for red
blood cells (RBCs) to be most clearly in focus
distance between the sample and the image sensor 30 = 2520 to 2550 for white
blood cells (WBCs) to be most clearly in focus
The optimized microscopy arrangement and reconstruction parameters were used for the
implementation of the first integrated system. An example of the results obtained using the
optimized arrangement is shown in Figure 10 .
A bright field microscope image of a small section of a standard blood obtained using the
experimental platform is shown in Figure 10 (a). The corresponding hologram over the entire
field-of-view of the image sensor 30 is shown in (b), with the small section of interest that
corresponds to the microscope image positioned in the centre of the hologram. The small
sub-section of the centre of the hologram (approximately 300 x 300 pixels in size) is then
analysed and the image is reconstructed. Image reconstruction for RBCs to be in focus is
shown in (c), while the image reconstruction for WBCs to stand out and be in focus is shown
in (d).
An example of the analysis results generated by the system 10/device 50 using holograms
captured by the means 22 is shown in Figures 11. It can be seen that generally the WBC
count is correctly calculated and an estimate of the RBCs is returned, finding all the cells in
the correct locations.
Example embodiments will now be further described in use with reference to Figures 12 and
13 . The example methods shown in Figures 12 and 13 are described with reference to
Figures 1 to 11, although it is to be appreciated that the example methods may be applicable
to other systems and devices (not illustrated) as well.
In Figure 12 , a high level flow diagram of a method in accordance with an example
embodiment is generally indicated by reference numeral 60. The method 60 may be
described with reference to an example embodiment whereby a user using a device 50 in
accordance with the invention desires to analyse a sample of blood, for example, to
determine a blood count of white blood cells. Embodiments with reference to operation of
the system 10 may be inferred from the explanation which follows.
The user introduces the sample of blood on a sample holder 28 and places the same on the
tray of the flap 14.3 (in the first condition) of the housing 14 .1 of the device 40. The user
operates the flap 14.3 to introduce the sample in the sample holder to the chamber 14.1 of
the housing 14. The user then operates the user interface 29 by way of the GUI to instruct
the device 50 to capture an image, particularly holographic intensity data or hologram ,
wherein the data capture means 22 is operated by the device 50, in response to receiving a
suitable instruction from the user interface 29, to capture the hologram associated with the
blood sample.
The method 60 therefore comprises receiving, at block 62, the captured hologram from the
means 22 via the receiver module 20 in hardwired data communication therewith . The
hologram being associated with a particular location in propagation space Z associated with
the device 22.
In response to receiving the hologram, the method 60 comprises processing, at block 64 by
way of the image processor 36, the received hologram thereby at least to detect or identify
one or more objects of interest, e.g., white blood cells in the sample of blood from the
associated hologram. The processor 36 may count the number of white blood cells
successfully detected or identified from the received hologram and generate output data
comprising at least a white blood cell count associated with the sample of blood.
This output data may typically be displayed via the user interface 29, for example, in real¬
time, or near real-time to the user. The processor 36 may reconstruct an image from the
hologram in a conventional manner and may output the same, and optionally annotate the
same with output data determined.
In Figure 13 , a high level flow diagram of a method in accordance with an example
embodiment is generally indicated by reference numeral 70. The method 70 is typically
related to the method of Figure 12, particularly step 64 of Figure 13.
The method 70 comprises processing, at block 74 by way of the processor 36, received
holographic intensity data to determine data key-points of a potential object of interest, i.e. , a
white blood cell in the received holographic intensity image. In some example embodiments,
the determination of the data key-points may entail the extraction of extremal points from a
difference of Gaussians and the generation of a vector for each determined data key-point of
interest by the module 38, for example.
The method 70 then comprises comparing, at block 76 & 78, for example, by way of the
object classifier 40, the determined data key-points to at least one pre-determined object
descriptor stored in the memory device 18. The method 70 comprises comparing each
determined data key-point, particularly information associated therewith, with descriptor keypoints
of propagation space invariant descriptors as described above in order to determine a
match wherein the descriptor are propagation space invariant and optionally scale space
invariant. It will be noted that the method 70 may comprise the steps (not shown) of
determining the object descriptors by operating the training module 42 to operate in a
manner as hereinbefore described.
If the comparison step 76/78 results in a match, then the method 70 correspondingly
identifies, at block 80 by way of the module 40, that the object associated with the
determined data key-points is a white blood cell as the matching descriptor key-point of the
object descriptor is typically associated with the object which in this case is a white blood
cell.
The method 70 may be repeated for each data key-point of interest in the received
holographic image.
The method 70 may further comprise, at block 82, processing determined data to produce
output data, for example, for classifying the objects by counting detected or identified
objects, generating reconstructed images from the received holograms, and the like.
Though described in detail above, it may be worth re-iterating in other words that the feature
extraction process for more specific object identification utilises the Fresnel- Kirchoff
transform as the mechanism to represent information about an object of interest across a
continuous space, which is the space defined by the axis of propagation.
The isolation of stable points is carried out across this space, to allow for a collection of
stable points to be used as a vector in a classifier. This then enables individual and distinct
objects of interests to be identified by means of a unique signature, providing a novel
method of feature extraction.
To find the stable points, a number of different methods can be employed. These techniques
may include, but are not limited to, location of the local maxima and minima positions or
stationary points, Fourier descriptors, moment invariance, and principal component analysis.
The stable points extracted that are common to the information across the whole space
would then be indicative of points that would be stable across the whole space. By
combining these common stable points, together they form a stable signature that identifies
the object of interest across the entire propagation space.
The collection of stable points obtained can be used as a vector in a classifier, examples of
which include but are not limited to neural networks. This allows the feature extraction
process to perform an identification of an object of interest from information that is measured
and captured at only one point along the axis of propagation, but using information extracted
from the entire space along the axis of propagation.
The invention thus allows for a stable set of features to be extracted to be used for the
classification of objects of interest. In order to do this, the process finds stable features
across the entire transformation space, encompassing a much broader scope that existing
techniques for obtaining hologram signatures, where only one point or a single snapshot
along the axis of propagation is used. By using a broader space to extract hologram
signatures, the invention provides a more robust identifier than just using a single snapshot,
with a higher tolerance.
The feature extraction process of the invention is also advantageous for any type of depth
measurement to be successfully achieved, as the process is independent of where the
object lies along the axis of propagation. Thus, the objects of interest could lie at different
depths or layers within a volume, but individual signatures could still be extracted for every
object, regardless of its position within the volume. For analysis of samples with multi-layers,
the invention thus provides an improved and more robust identifier.
The information extraction process of the invention can further be enhanced by applying
multi-spectral techniques, by changing the light source in the optical set-up. Different types
of objects create different spectra under changing wavelengths of light sources. This can be
used as an additional classification mechanism. For the current system, only a red light
source has been used, but a variety of other light sources with different wavelengths can be
explored. A signature for an object under different wavelengths can be formulated, and by
combining the signatures at different wavelengths, a combined, stronger signature can be
obtained.
Figure 14 shows a diagrammatic representation of machine in the example of a computer
system 100 within which a set of instructions, for causing the machine to perform any one or
more of the methodologies discussed herein, may be executed. In other example
embodiments, the machine operates as a standalone device or may be connected (e.g.,
networked) to other machines. In a networked example embodiment, the machine may
operate in the capacity of a server or a client machine in server-client network environment,
or as a peer machine in a peer-to-peer (or distributed) network environment. The machine
may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital
Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or
any machine capable of executing a set of instructions (sequential or otherwise) that specify
actions to be taken by that machine. Further, while only a single machine is illustrated for
convenience, the term "machine" shall also be taken to include any collection of machines
that individually or jointly execute a set (or multiple sets) of instructions to perform any one or
more of the methodologies discussed herein.
In any event, the example computer system 100 includes a processor 102 (e.g. , a central
processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 104 and a
static memory 106, which communicate with each other via a bus 108. The computer
system 100 may further include a video display unit 110 (e.g., a liquid crystal display (LCD)
or a cathode ray tube (CRT)). The computer system 100 also includes an alphanumeric
input device 112 (e.g., a keyboard), a user interface (Ul) navigation device 114 (e.g., a
mouse, or touchpad) , a disk drive unit 116, a signal generation device 118 (e.g., a speaker)
and a network interface device 1 0.
The disk drive unit 16 includes a machine-readable medium 122 storing one or more sets of
instructions and data structures (e.g., software 124) embodying or utilised by any one or
more of the methodologies or functions described herein . The software 124 may also
reside, completely or at least partially, within the main memory 104 and/or within the
processor 102 during execution thereof by the computer system 100, the main memory 104
and the processor 102 also constituting machine-readable media.
The software 124 may further be transmitted or received over a network 126 via the network
interface device 120 utilising any one of a number of well-known transfer protocols (e.g.,
HTTP) .
Although the machine-readable medium 122 is shown in an example embodiment to be a
single medium, the term "machine-readable medium" may refer to a single medium or
multiple media (e.g. , a centralized or distributed database, and/or associated caches and
servers) that store the one or more sets of instructions. The term "machine-readable
medium" may also be taken to include any medium that is capable of storing, encoding or
carrying a set of instructions for execution by the machine and that cause the machine to
perform any one or more of the methodologies of the present invention, or that is capable of
storing, encoding or carrying data structures utilised by or associated with such a set of
instructions. The term "machine-readable medium" may accordingly be taken to include, but
not be limited to, solid-state memories, optical and magnetic media, and carrier wave
signals.
The present invention provides a convenient manner for processing and analysing material,
particularly samples thereof. Conventional digital holography systems (particularly for
microscopy applications) have focussed on optimizing the optical and physical set-ups of the
system, in order to obtain holograms that yield optimal reconstructed and in focus images.
These optical systems can become bulky, expensive and complex, and are very sensitive to
external/environmental factors.
The invention provides an integrated, self-contained and connected system utilising a simple
physical set-up, made possible by computationally efficient information extraction techniques
and signal processing methodologies thus allowing for the device to be compact and rugged,
ideally suited as a Point Of Care (POC) device. The system is a self-contained mobile POC
device, that contains the sensor/measurement device and also contains the interface to the
system and optionally to the server, where the computationally intensive analysis/processing
occurs and patient data is stored. A patient database is implemented, allowing for patient
medical history and results files to be stored and accessible from anywhere in the world at
any time. The target of this system is towards the application area of medical clinical
environments for the purpose of speeding up analysis and diagnosis. The integrated system
for the current application speeds up blood analysis from the time of measurement to the
time that the report is generated. This can be applied to any analysis or diagnostic
application where rapid analysis and diagnosis times are of importance.
In addition, the invention provides convenient methods to extract maximal information for
object identification. This includes a novel feature extraction process for object identification.
This latter process makes use of the Fresnel-Kirchoff transform as the mechanism to allow
for extraction of information across the entire propagation space. Features can be extracted
to allow for unique signatures to be created for each different object under investigation. This
information can then be used to implement a novel classification method for identifying
objects without needing to first obtain a reconstructed image with high visual quality and high
resolution for object identification.
Instead of focussing on refining the physical set-up to obtain high quality reconstructed
images, the invention focuses on extracting maximal information from the hologram . Image
reconstruction quality and thus physical system set-up is not the focus, rather the information
extraction using the available information is of primary concern .
As the invention uses simple hardware, without complex optical set-ups, but still allows the
extraction of sufficient information of interest, it introduces a fresh approach to the successful
and robust implementation of digital holography-based systems.
A method of analysing material, the method comprising :
receiving holographic intensity data comprising at least a holographic intensity
pattern associated with a sample of a material of interest, the holographic intensity
data being captured by a data capturing means; and
processing the received holographic intensity data at least to perform one or both
steps of detecting and identifying at least one object of interest in the sample.
A method as claimed in claim 1, wherein the step of processing the received
holographic intensity data comprises at least the steps of:
determining one or more data key-points from the received holographic intensity
data, the holographic intensity data being associated with a discrete location in a
propagation space comprising a three-dimensional space over which illumination,
associated with the data capturing means, propagates to facilitate capturing of the
holographic intensity data; and
comparing the determined data key-points to at least one pre-determined object
descriptor associated with an object to determine a match thereby facilitating one or
both steps of detecting and identifying at least one object of interest in the sample,
wherein the object descriptor is propagation space invariant.
A method as claimed in claim 2, the method comprising providing a plurality of object
descriptors, each object descriptor comprising a plurality of descriptor subsets
associated with a plurality of desired discrete locations in the propagation space
respectively, wherein each descriptor subset comprises one or more descriptor keypoints.
A method as claimed in either claim 2 or 3, wherein the method comprises the prior
steps of determining the object descriptors, which steps comprising, for each object:
receiving an image of the object;
applying a waveform propagation algorithm to the received image for a plurality
of discrete locations across the propagation space thereby to generate a plurality of
holographic intensity patterns corresponding to the discrete locations across the
propagation space ;
determining descriptor key-points for each generated holographic intensity
pattern across the propagation space; and
using the determined descriptor key-points and information indicative of the
associated discrete locations across the propagation space to generate the object
descriptor associated with the object.
A method as claimed in any one of the preceding claims, the method comprising
receiving holographic intensity data in either a hardwired fashion from the data
capturing means or wirelessly from a plurality of geographically distributed analysis
stations each comprising data capturing means.
A method as claimed in any one of the preceding claims, the method comprising
controlling the data capturing means to generate holographic data comprising at least
a holographic intensity pattern associated with the sample.
A method as claimed in any one of the preceding claims, the method comprising;
generating output data associated with one or both of the detection and
identification operations; and
transmitting the output data via hardwired or wireless data means to a user
interface module at least for output thereby.
A method as claimed in claim 7, the method comprising:
classifying detected or identified objects of interest by determining a sum of
similar objects of interest;
generating an image of the sample by reconstructing the received holographic
intensity data;
generating output data comprising one or both of the determined sum and the
generated image of the sample; and
transmitting the output data via hardwired or wireless data means to a user
interface module for output thereby.
A material analysis system comprising:
a memory device storing data;
a data receiver module being in data communication with a data capturing
means and configured to receive holographic intensity data comprising at least a
holographic intensity pattern associated with the sample of the material of interest
captured by a data capturing means; and
an image processor configured to process the received holographic intensity
data at least to perform one or both operations of detecting and identifying at least
one object of interest in the sample.
A material analysis system as claimed in claim 9, wherein the image processor
comprises:
a key-point extraction module configured to determine one or more data keypoints
from the received holographic intensity data, the holographic intensity data
being associated with a discrete location in a propagation space comprising the
space over which illumination, associated with the data capturing means, propagates
to facilitate capturing of the holographic intensity data; and
an object classifier configured to compare the determined data key-points to at
least one pre-determined object descriptor, stored in the memory device, associated
with an object to determine a match thereby facilitating one or both steps of detecting
and identifying at least one object of interest in the sample, wherein the object
descriptor is propagation space invariant.
A material analysis system as claimed in claim 10 , wherein the memory device stores
a plurality of object descriptors, each object descriptor comprising a plurality of
descriptor subsets associated with a plurality of desired discrete locations in the
propagation space respectively, wherein each descriptor subset comprises one or
more descriptor key-points.
A material analysis system as claimed in either claim 10 or 11, wherein the material
analysis system comprises a training module configured to determine the object
descriptors, wherein the training module is configured, for each object, to:
receive an image of the object;
apply a waveform propagation algorithm to the received image for a plurality of
discrete locations across the propagation space thereby to generate a plurality of
holographic intensity patterns corresponding to the discrete locations across the
propagation space;
determine descriptor key-points for each generated holographic intensity pattern
across the propagation space; and
use the determined descriptor key-points and information indicative of the
associated discrete locations across the propagation space to generate the object
descriptor associated with the object.
13. A material analysis system as claimed in any one of claims 9 to 12, wherein the data
receiver module is in either hardwired data communication with the data capturing
means or in wireless data communication a plurality of geographically distributed
analysis stations each comprising data capturing means.
14. A material analysis system as claimed in any one of claims 10 to 13, the system
comprising the data capturing means or a plurality of geographically distributed
analysis stations each comprising the data capturing means, wherein each data
capturing means comprises a digital holographic microscope arrangement
comprising at least an illumination source configured to generate illumination and an
image sensor configured to generate holographic intensity data in response to the
generated illumination incident thereon, in use, wherein the propagation space
comprises at least part of the three-dimensional space between the illumination
source and the image forming means.
15. A material analysis system as claimed in claim 14, wherein the digital holographic
microscope arrangement further comprises:
a spatial filter located at a predetermined distance from the illumination source,
the spatial filter comprising at least one illumination aperture for passage of
illumination from the illumination source therethrough; and
a sample holder removably locatable at a predetermined distance from the
spatial filter, the sample holder being configured to hold the sample of material of
interest, wherein the image sensor is spaced from the sample holder such that, in
use, illumination from the illumination source propagates from the illumination source
through the illumination aperture, through the sample holder holding the sample of
the material of interest, and onto the image sensor which, in response to the
illumination incident thereon, generates the holographic intensity data of the sample
of the material of interest; wherein the propagation space comprises the threedimensional
space over which illumination from the illumination source, or
propagating from one or both of the illumination aperture and sample holder,
propagates to reach the image sensor thereby to form the holographic intensity data.
16. A material analysis system as claimed in any one of claims 9 to 15, the system
comprising a user interface module configured to receive user inputs and output, and
store in the memory device, at least generated output data associated with the one or
both of the operations of detection and identification by the image processor module.
17. A material analysis system as claimed in claim 16, wherein the system is a
biomaterial analysis system for analysing a sample of biomaterial associated with a
human user, the system therefore comprising a user interaction module configured to
generate a user profile for at least one user of the system in the memory device, the
user profile storing generated output data associated with a particular user.
18. A material analysis device comprising:
a housing configured removably to receive an sample holder carrying a sample
of a material of interest, in use;
a data capturing means locating in the housing for capturing a holographic
intensity pattern of the sample of the material of interest;
a memory device storing data;
an image processor configured to process the captured holographic intensity
data at least to perform one or both operations of detecting and identifying at least
one object of interest in the sample thereby to generate output data associated with
said operations; and
a user interface configured to receive user input and to output information
comprising at least output data generated by the image processor.
19. A material analysis device, wherein the image processor comprises:
a key-point extraction module configured to determine one or more data keypoints
from the received holographic intensity data, the holographic intensity data
being associated with a discrete location in a propagation space comprising the
space over which illumination, associated with the data capturing means, propagates
to facilitate capturing of the holographic intensity data; and
an object classifier configured to compare the determined data key-points to at
least one pre-determined object descriptor, stored in the memory device, associated
with an object to determine a match thereby facilitating one or both steps of detecting
and identifying at least one object of interest in the sample, wherein the object
descriptor is propagation space invariant and comprises a plurality of descriptor
subsets associated with a plurality of desired discrete locations in the propagation
space respectively, and wherein each descriptor subset comprises one or more
descriptor key-points.
20. A material analysis device as claimed in either claim 18 or 19, wherein the data
capture means comprises a digital holographic microscope arrangement comprising:
an illumination source configured to generate illumination;
a spatial filter located at a predetermined distance from the illumination source,
the spatial filter comprising at least one illumination aperture for passage of
illumination from the illumination source therethrough; wherein the sample holder is
removably locatable at a predetermined distance from the spatial filter; and
an image sensor spaced from the sample holder, the image sensor being
configured to generate at least a digital holographic intensity pattern of the material of
interest in the sample holder in response to generated illumination incident thereon,
in use, wherein the propagation space comprises the space over which illumination
from illumination source, or propagating from one or both of the illumination aperture
and sample holder propagates, to reach the image sensor thereby to form the
holographic intensity data.
2 1 . A material analysis device as claimed in any one of claims 18 to 20, the device
comprising a communication module configured to receive data and transmit data
wirelessly from the device.
22. A material analysis device as claimed in any one of claims 18 to 2 1 , wherein the
system is a biomaterial analysis device for analysing a sample of biomaterial
associated with a human user, the device therefore comprising a user interaction
module configured to generate a user profile for at least one user of the device in the
memory device, the user profile storing generated output data associated with a
particular user of the device.
23. A non-transitory computer readable storage medium comprising a set of instructions,
which when executed by a computing device causes the same to perform a method
comprising the steps of:
receiving holographic intensity data comprising at least a holographic intensity
pattern associated with a sample of a material of interest, the holographic intensity
data being captured by a data capturing means; and
processing the received holographic intensity data at least to perform one or both
steps of detecting and identifying at least one object of interest in the sample.

Documents

Application Documents

# Name Date
1 1072-MUMNP-2014-AbandonedLetter.pdf 2019-12-09
1 Form 3 [21-07-2016(online)].pdf 2016-07-21
2 1072-MUMNP-2014-Certified Copy of Priority Document (MANDATORY) [30-11-2018(online)].pdf 2018-11-30
2 Form 3 [07-07-2017(online)].pdf 2017-07-07
3 1072-MUMNP-2014-FORM 3 [04-01-2018(online)].pdf 2018-01-04
3 1072-MUMNP-2014-FER.pdf 2018-09-13
4 1072-MUMNP-2014-FORM 3 [11-07-2018(online)].pdf 2018-07-11
4 1072-MUMNP-2014-Correspondence-040815.pdf 2018-08-11
5 FORM-3.pdf 2018-08-11
5 1072-MUMNP-2014-Correspondence-140915.pdf 2018-08-11
6 Form-2+Claims.pdf 2018-08-11
6 1072-MUMNP-2014-Form 1-040815.pdf 2018-08-11
7 FORM 5.pdf 2018-08-11
7 1072-MUMNP-2014-Form 3-140915.pdf 2018-08-11
8 FIGURE OF ABSTRACT.jpg 2018-08-11
8 1072-MUMNP-2014-Power of Attorney-040815.pdf 2018-08-11
9 1072-MUMNP-2014.pdf 2018-08-11
9 ABSTRACT1.jpg 2018-08-11
10 1072-MUMNP-2014.pdf 2018-08-11
10 ABSTRACT1.jpg 2018-08-11
11 1072-MUMNP-2014-Power of Attorney-040815.pdf 2018-08-11
11 FIGURE OF ABSTRACT.jpg 2018-08-11
12 1072-MUMNP-2014-Form 3-140915.pdf 2018-08-11
12 FORM 5.pdf 2018-08-11
13 1072-MUMNP-2014-Form 1-040815.pdf 2018-08-11
13 Form-2+Claims.pdf 2018-08-11
14 1072-MUMNP-2014-Correspondence-140915.pdf 2018-08-11
14 FORM-3.pdf 2018-08-11
15 1072-MUMNP-2014-Correspondence-040815.pdf 2018-08-11
15 1072-MUMNP-2014-FORM 3 [11-07-2018(online)].pdf 2018-07-11
16 1072-MUMNP-2014-FER.pdf 2018-09-13
16 1072-MUMNP-2014-FORM 3 [04-01-2018(online)].pdf 2018-01-04
17 1072-MUMNP-2014-Certified Copy of Priority Document (MANDATORY) [30-11-2018(online)].pdf 2018-11-30
17 Form 3 [07-07-2017(online)].pdf 2017-07-07
18 Form 3 [21-07-2016(online)].pdf 2016-07-21
18 1072-MUMNP-2014-AbandonedLetter.pdf 2019-12-09

Search Strategy

1 SearchStrategy_14-02-2018.pdf