The present disclosure relates generally to image processing methods and systems. More specifically, the present disclosure relates to methods and systems for evaluating fibrous structures in an image.
Fibers (e.g., continuous filaments or discrete elongated pieces of material) are important to biology and industry. Natural fibers are produced by plants, animals, and geological processes. For example, natural fibers include vegetable and plant fibers, which are generally based on arrangements of cellulose (e.g., cotton, hemp, and flax); wood fibers (e.g., groundwood, thermomechanical pulp, and kraft or sulfite pulp); animal fibers, which consist largely of particular proteins (e.g., silkworm silk, catgut, and hair); mineral fibers (e.g., asbestos, wollastonite, and palygorskite). Synthetic fibers are often made from synthetic materials (e.g., polymer fibers like polyethylene and carbon fibers like carbon nanotubes), but some types of synthetic fibers are manufactured from natural raw materials (e.g., cellulose-based fibers like rayon). Industrial fibers may also be made from metals (e.g., stainless steel fibers) and glass (e.g., fiberglass and optical fibers).
Fibers are often used in the manufacture of other materials. The strongest engineering materials are generally made as fibers, for example, carbon fiber and ultra-high-molecular-weight polyethylene. Fibers can be spun into filaments, matted into sheets to make products like paper, or used as components of composite materials. For example, fiber-reinforced concrete contains short discrete fibers that are sourced, distributed, and oriented to lend varying properties to the concrete such as increasing its structural integrity.
Likewise, fibers naturally occurring in living organisms contribute to the properties and behaviors of biological structures. For example, muscle tissue includes myocytes (i.e., muscle fibers), which are long, tubular cells that may contain organized, regularly repeated arrangements of the myofibrillar contractile proteins actin and myosin. Another example is the long, fibrous protein collagen. Collagen fibers provide tensile strength and support to most tissues and are the main component of fascia, cartilage, ligaments, tendons, bone, and skin.
In highly-ordered collagen lamellae (i.e., layers of collagen fibers), the orientation of the fibers contributes significantly to the biomechanics of the tissue. For instance, collagen lamellae in the human cornea are superimposed on one another. The fibers themselves are crimped and run at different angles between the limbi. Fibers frequently interweave between the lamellae, the anterior lamellae fibers interweaving more than posterior lamellae fibers.
Depending on the material(s) and context, fiber orientation can have an effect on a wide range of properties such as, for example, strength (e.g., compressive, shear, and tensile), contrast, elasticity, conductivity, resistance, moisture absorption, and material degradation. As a result, analyses of fiber orientation would be useful for understanding, repairing, and performing quality control on existing structures that include fibers, as well as predicting the properties of and engineering new structures that include fibers.
Advances in imaging technology make it possible to acquire and visualize fibers in many biological and industrial structures. For example, second harmonic generation (SHG) is an optical modality widely used in biomedical optics to image collagen-based tissues. The coherent signal of the forward direction SHG produces a high resolution image that can resolve, for example, individual fibers (groups of fibrils) in the corneal stroma.
Current approaches to determining fiber orientation present many issues. Traditional image processing tools, such as the Radon transform or the Hough transform, are neither effective nor efficient for quantifying the orientation of multiple fibers having a crimped or undulating structure and running in one or more directions in an image. Both the Radon transform and the Hough transform are more suitable for finding straight lines in an image.
In another technique, forward direction SHG photons may be emitted when the orientation of some fibers is along the same direction as the polarization vector of the fundamental; however, the technique is complicated, may have limited value due to angular resolution constraints, and is only applicable to materials like collagen that have a second-order susceptibility.
A direct imaging aspect is also absent from X-ray scattering techniques. Data from x-ray scattering represents an integration of the entire z-stack (i.e., a set of images of planes at various depths within the sample) at a given measurement point and therefore lacks the depth resolution that can be achieved with multiphoton methods. In addition, the data will also be affected by crimps and undulations in fibers, as photons will be scattered differently from a crimped fiber structure.
Other techniques employ manual methods combined with a supporting analytical method, such as pixel interpolation and pathfinding, to validate results obtained during the process. However, manual methods lack consistency and are likely to give different results if performed by different users. Also, manual analysis of SHG images often biases the results. Furthermore, when dealing with a large dataset, such as is often collected from a z-stack or an orientation mapping across a large area, manual selection of the orientation is both tedious and very time consuming.
Fiber orientation in complicated structures, such as the undulating, interweaving, and multidirectional fibers of the cornea, remains challenging to determine using robust, independent, and accurate computational analysis of such images. Thus, a need exists for image processing methods for the quantitative evaluation of the orientation of one or more crimped or undulating fibers in an image.
The present application discloses methods and systems for evaluating and/or modeling fibrous structures from one or more images. Some embodiments provide for robust, independent, and/or accurate quantification of fiber orientation in complicated structures, such as the undulating, interweaving, and multidirectional fibers of the human cornea. Embodiments can be used to study, repair, and/or perform quality control on existing biological and industrial structures that include fibers (e.g., carbon nanotubes). Embodiments also can be used to predict the properties (e.g., strength, contrast, and material degradation) of and/or help engineer new biological and industrial structures with fibers (e.g., synthetic corneas).
In one embodiment, a computer-implemented method for evaluating fiber orientation includes applying a fast Fourier transform to convert an image of a fibrous structure to a discrete Fourier transform (DFT) image in a spatial frequency domain, applying a filter to the DFT image to remove any interfering frequencies and obtain a filtered DFT image, applying a Radon transform (RT) to convert the filtered DFT image to an RT image as a function of a first variable and a second variable, the second variable comprising discrete angle values, selecting an RT component from the RT image where the first variable has a constant value and one or more peaks are present, and generating a representation of the RT component to evaluate one or more fiber orientations in the image of the fibrous structure.
In an embodiment, the fibrous structure includes a collagen-based tissue and/or a carbon nanotube. In an embodiment, the method further includes obtaining the image from microscopy, diffraction imaging, diffusion imaging, magnetic resonance imaging, angiography, ultrasound, and/or optical coherence tomography. In an embodiment, the image is a second harmonic generation microscopy image. In an embodiment, the method further includes enhancing contrast in the DFT image and/or the filtered DFT image. In an embodiment, the method further includes rotating the DFT image and/or the filtered DFT image by about 90 degrees. In an embodiment, the method further includes comparing the RT component to a peak threshold and identifying one or more angle values at which the RT component exceeds the peak threshold.
In one embodiment, a system for evaluating fiber orientation includes a processor configured to apply a fast Fourier transform to convert an image of a fibrous structure to a discrete Fourier transform (DFT) image in a spatial frequency domain, apply a filter to the DFT image to remove any interfering frequencies and obtain a filtered DFT image, apply a Radon transform (RT) to convert the filtered DFT image to an RT image as a function of a first variable and a second variable, the second variable comprising discrete angle values, select an RT component from the RT image where the first variable has a constant value and one or more peaks are present, and generate a representation of the RT component to evaluate one or more fiber orientations in the image of the fibrous structure, and storage for storing data and executable instructions to be used by the processor.
In an embodiment, the fibrous structure includes a collagen-based tissue and/or a carbon nanotube. In an embodiment, the system further includes an imaging subsystem that uses microscopy, diffraction imaging, diffusion imaging, magnetic resonance imaging, angiography, ultrasound, and/or optical coherence tomography. In a further embodiment, the imaging subsystem obtains a second harmonic generation microscopy image.
In an embodiment, the processor is further configured to enhance contrast in the DFT image and/or the filtered DFT image. In an embodiment, the processor is further configured to rotate the DFT image and/or the filtered DFT image by about 90 degrees. In an embodiment, the processor is further configured to compare the RT component to a peak threshold and identify one or more angle values at which the RT component exceeds the peak threshold.
In one embodiment, a non-transitory media for storing instructions that, when executed, include, responsive to an image of a fibrous structure, applying a fast Fourier transform to convert the image to a discrete Fourier transform (DFT) image in a spatial frequency domain, applying a filter to the DFT image to remove any interfering frequencies and obtain a filtered DFT image, applying a Radon transform (RT) to convert the filtered DFT image to an RT image as a function of a first variable and a second variable, the second variable comprising discrete angle values, selecting an RT component from the RT image where the first variable has a constant value and one or more peaks are present, and generating a representation of the RT component to evaluate one or more fiber orientations in the image of the fibrous structure.
In another embodiment, a computer-implemented method for creating a direction mosaic of a fibrous structure includes obtaining one or more images from an optical section of the fibrous structure, assembling the one or more images to create a mosaic representation of the optical section, applying a fast Fourier transform to convert each image to a discrete Fourier transform (DFT) image in a spatial frequency domain, applying a filter to each DFT image to remove any interfering frequencies and obtain a filtered DFT image, applying a Radon transform (RT) to convert each filtered DFT image to an RT image as a function of a first variable and a second variable, the second variable comprising discrete angle values, selecting an RT component from each RT image where the first variable has a constant value and one or more peaks are present, generating one or more representations of each RT component, and replacing the one or more images in the mosaic representation with the one or more representations of each RT component to create a direction mosaic of the optical section of the fibrous structure.
In one embodiment, the method further includes adjusting size and/or color of the one or more representations of each RT component. In one embodiment, the adjusting the size and/or color of the one or more representations of each RT component includes applying maximum value normalization. In one embodiment, the adjusting the size and/or color of the one or more representations of each RT component includes applying maximum integral/area normalization. In one embodiment, the method further includes comparing the direction mosaic of the optical section of the fibrous structure to a second direction mosaic from a different optical section of the fibrous structure.
As will be apparent to one of ordinary skill in the art from a reading of this disclosure, the disclosed subject matter can be embodied in forms other than those specifically disclosed herein. The particular embodiments described herein are, therefore, to be considered as illustrative and not restrictive. Those skilled in the art will recognize, or be able to ascertain, using no more than routine experimentation, numerous equivalents to the specific embodiments described herein.
The following figures are presented for the purpose of illustration only, and are not intended to be limiting:
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Although methods and materials similar or equivalent to those described herein can be used in the practice or testing of the present invention, suitable methods and materials are described below. All publications, patent applications, patents, and other references mentioned herein are incorporated by reference in their entirety. In case of conflict, the present specification, including definitions, will control. In addition, the materials, methods, and examples are illustrative only and not intended to be limiting.
The present disclosure involves new image processing methods and systems. More specifically, the present disclosure introduces methods and systems for evaluating fibrous structures in an image. The disclosed embodiments overcome existing challenges in evaluating fibrous structures by increasing the signal-to-noise ratio (SNR), robustness, independence, consistency, and/or accuracy of the identification and quantification of fiber orientation in an image of a fibrous structure. In some embodiments, methods and/or systems are used to quantify the orientation of one or more fibers with a crimped or undulating structure in an image. In further embodiments, methods and/or systems are used to quantify the orientation of multiple fibers with one or more orientations in an image. In some embodiments, methods and/or systems can be used to quantify the orientation of multiple fibers having a crimped or undulating structure and running in one or more directions in an image.
Some embodiments can be used to study, repair, and perform quality control on existing biological and industrial structures that include fibers (e.g., human corneal tissue and carbon nanotubes). Some embodiments can be used to predict the properties (e.g., strength, contrast, and material degradation) of and engineer new structures that include fibers (e.g., synthetic corneas and novel or hybrid carbon nanotubes).
In accordance with some embodiments, an image of a fibrous structure can be two-dimensional or three-dimensional. In some embodiments, an image can be rendered manually (e.g., by drawing), automatically (e.g., by computer generation), or by a combination of methods. In other embodiments, an image can be captured by an optical device, such as a camera, mirror, lens, telescope, and microscope. In further embodiments, an image can be obtained using imaging modalities, including but not limited to other forms of microscopy (e.g., SHG, electron, fluorescence, and confocal laser scanning), diffraction imaging (e.g., X-ray and electron), magnetic resonance imaging (e.g., diffusion), diffusion imaging (e.g., tensor and optical), angiography (e.g., fluorescein), ultrasound, and optical coherence tomography. In some embodiments, an image can be fixed, volatile, and/or moving.
In some embodiments, an image of a fibrous structure can be a digital representation in uncompressed, compressed, or vector formats. In further embodiments, image data for representing a fibrous structure can be organized and stored with a graphic file type/format, such as a raster format (e.g., a JPEG/JFIF, PNG, or GIF), vector format (e.g., CGM, Gerber, or SVG), or other format (e.g., a metafile or proprietary type). An image of a fibrous structure that is not a digital image can still be used with some embodiments. According to some embodiments, a non-digital image can be converted to a digital image (i.e., digitized). That is, a non-digital image can be sampled, and the samples can be quantized to obtain digital image data that can transmitted and processed using some embodiments. For example, an image can be digitized using image scanners including, but not limited to, photomultiplier tube (PMT) drum scanners, flatbed charge-coupled device (CCD) or contact image sensor (CIS) scanners, film scanners, hand scanners, three-dimensional scanners, planetary scanners, digital camera scanners, and combinations thereof.
In optional step 103 of
In optional step 104 of
In step 105 of
In some embodiments, the RT is less useful without the BPF of step 102. The DC component can affect the result of the RT. Because the DC component is the average brightness of the image, it is usually of a very high magnitude (e.g., several orders of magnitude higher than some of the higher frequencies) in the DFT image. As a result, integrals passing through the center of the DFT image (i.e., x′=0 in the RT image), would have a much higher RT result. Therefore, the application of the BPF in step 102 can improve the quantification of fiber orientation.
In the RT image, a peak corresponds to a distinguishable line in the FFT image. A line passing through the center of the DFT image contains only information from an orthogonal line in the real domain, regardless of the frequencies residing along that line, but a peak in the RT image indicates a dominant direction in the original image. In theory, an RT could be applied to an original image. However, in that case, any peaks of the RT image will be more scattered along the x′ axis. Even if they do not pass through the center of the original image, all lines oriented in a particular direction in the original image reside along a line that does pass through the center in the DFT image. Then, taking the RT ensures that any and all peaks are close to the center of the x′ axis in the RT image.
In step 106, a component function P(x′=0,θ) of the RT image is computed as a function of constant x′=0 and θ degrees. This P(x′=0,θ) component of the RT may be extracted and plotted to visualize RT peaks. The width of each RT peak represents the variation in angular information present within fibers in the orientation. The variation may be caused by natural deviation of the fibers and not necessarily crimped or undulating fibers.
Referring to
According to some embodiments, the system includes one or more imaging and/or storage devices, shown collectively as imaging subsystem 201 in
According to some embodiments, the system includes one or more processors, shown collectively as processor 202 in
Some embodiments may include one or more suitable memory devices, shown collectively as memory 203 in
According to some embodiments, the system includes one or more interfaces, shown collectively as interface 204 in
Some embodiments may include GUI 205 to allow users to interact with the system using graphical icons and visual indicators. For example, a user may use input/output devices to communicate with the system and visually manipulate images and image processing data over GUI 205. Interface 204 and GUI 205 can operate under a number of different protocols. Interface 204 and GUI 205 also can be implemented in software or hardware to send and receive signals in a variety of mediums, such as optical, copper, and wireless, and in a number of different protocols some of which may be non-transient.
According to some embodiments, the system includes one or more display devices, shown collectively as display 206 in
Those skilled in the art will recognize, or be able to ascertain, using no more than routine experimentation, numerous equivalents to the specific substances and procedures described herein. Such equivalents are intended to be encompassed in the scope of the claims that follow the examples below.
Some embodiments were tested on synthetically-generated images, for which the fiber angles, amplitude of crimps or undulations, fiber thickness, and noise (e.g., a DC component) in the image are input parameters. The image processing steps were implemented using MATLAB® R2011a (available from The Mathworks, Inc., Natick, Mass.), but can be implemented using various forms of custom or packaged hardware, software, firmware, or a combination thereof. The results showed excellent matching to the predefined orientation of the crimped or undulating lines in the images. An evaluation of the orientation of one or more crimped or undulating fibers, especially when the crimps or undulations are high amplitude displacements from the overall fiber orientation, is challenging because the orientation of the crimps or undulations may be measured as a distinct direction. However, the direction of the crimps or undulations is not as valuable as determining the overall orientation of a fiber.
Likewise,
Some embodiments can be used to evaluate the fibers in collagen lamellae (i.e., layers of collagen fibers) in the human cornea. The cornea is a vital component in the eye's mechanical structure and has a great effect on its optical functionality. The mechanical roles of the cornea include providing a front-line protection layer from injuries, maintaining the ocular pressure and withstanding the forces of the extraocular muscles during eye movement. Its optical role requires the cornea to be transparent to visible light and to have a precise curvature in order to support its functionality as the preliminary eye lens. The cornea's shape, being spherical near the visual axis and flattened at the periphery, is specifically designed to address the latter requirement. The shape of the cornea as well as its mechanical and optical properties, are derived from the specific arrangement of its collagen lamellae. The cornea is composed of mainly water and collagen types I, III and V, with type-I collagen being predominant. In addition to the mentioned fibril-forming collagen types, there are some non-fibril forming components including collagen type VI and XII.
The cornea is composed of several sections along the optical axis, yet the layer that is of most interest is the stroma. The stroma makes up approximately 90% of the entire corneal thickness and most of the fibrous collagen is found in this layer. The stroma has a layered structure where collagen lamellae, cross parallel to the surface of the cornea rather than through its thickness.
Advances in imaging technology make it possible to visualize fibers in many structures, including biological structures like the corneal stroma. For example, the effect of second harmonic generation (SHG) is used for high-resolution optical microscopy. Because of the non-zero second harmonic coefficient, only non-centrosymmetric structures (e.g., collagen-based tissues) are capable of emitting an SHG signal. The coherent signal of the forward direction SHG produces an image that can resolve individual fibers (groups of fibrils) in the corneal stroma with very high axial and lateral resolution.
To quantify the fiber orientation in
To overcome this challenge, a BPF with a minimum threshold of 0.035 μm−1 and a maximum threshold of 0.573 μm−1 (as illustrated in
The RT of the processed DFT image in
To quantify the fiber orientation, an FFT was applied to the SHG image in
As demonstrated qualitatively in
A distinct orientation also appears under arrow 1204 in
A small peak 1205 of approximately 0° is present in
In some embodiments, more than one image of part of a fibrous structure may be obtained and used to produce a mosaic representation of the fibrous structure. In further embodiments, more than one image of part of a fibrous structure may be obtained and used to produce a mosaic representation of the directions of fibers in the structure (i.e., a direction mosaic). For example, SHG images were collected at several z-sections and used to produce a mosaic representation and a direction mosaic of the cornea in order to detail the lamellar configuration through various z-slices across the cornea. /
According to some embodiments, a custom-designed, multi-modal, point scanning microscope based on an inverted microscope (e.g., TE2000 with an objective having 20× magnification and a numerical aperture of 0.75 NA, both available from Nikon Instruments, Inc., Melville, N.Y.) was used with a fast polygonal-galvanometric scanning system and a second photo multiplier tube (PMT) (e.g., H9305-01, available from Hamamatsu Photonics K.K., Bridgewater, N.J.) to allow forward SHG signal detection.
According to some embodiments, two human cornea samples, approximately 11 mm in diameter, were prepared for imaging by being placed between coverslips, in order to hold the sample in the center and to keep the sample as flat as possible, to assure it is perpendicular to the imaging plane across the whole surface of the cornea. The prepared samples with the coverslips were then mounted to the stage of the inverted microscope to be imaged. The samples were excited using a 800 nm wavelength. A narrow BPF (e.g., FB400-10 400±2 nm, available from Thorlabs, Inc., Newton, N.J.) was placed in front of each of the backward and forward PMT modules. Four z-sections were taken from both samples. For a first sample, 22×22 SHG microscopy images were taken at each z-section with steps of 5 μm, to create a mosaic representation. For a second sample, 21×30 SHG microscopy images were taken for each z-section with steps of 2 μm along the z direction. The 22×22 sample was designed to have an equal sampling rate in the x and y directions, while the 21×30 sample was designed to have an equal sampling area (since each image has a field of view of 280×220 μm with 640×480 pixels).
According to some embodiments, each image from a mosaic representation is processed using methods described above. For example, each of the 21×30 SHG microscopy images from the mosaic representation in
The fiber orientation data is then re-represented using a polar plot. A polar plot is obtained by duplicating the data points of the 0°-180° plot to also represent data points for the 181°-360° directions. The latter is justified since a result of either 45° or 135° represents a fiber pointing at the same direction. The individual images in a mosaic representation of a fibrous structure are replaced with the individual polar plots to create a mosaic representation composed of polar plots, referred to herein as a direction mosaic. For example, the polar plots were used to replace the individual SHG microscopy images in the mosaic representation of
According to some embodiments, the representation of the direction mosaics can be processed further in order to allow easier observation of, for example, the crossing lamellae. Improvement of the direction mosaics can include adjusting the size and/or the color of each polar plot. In some embodiments, the adjustment of size and color can be done using maximum value normalization and/or maximum area/integral normalization.
The direction mosaics in
The subject matter described herein can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structural means disclosed in this specification and structural equivalents thereof, or in combinations of them. The subject matter described herein can be implemented as one or more computer program products, such as one or more computer programs tangibly embodied in an information carrier (e.g., in a machine readable storage device), or embodied in a propagated signal, for execution by, or to control the operation of, data processing apparatus (e.g., a programmable processor, a computer, or multiple computers). A computer program (also known as a program, software, software application, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file. A program can be stored in a portion of a file that holds other programs or data, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification, including the method steps of the subject matter described herein, can be performed by one or more programmable processors executing one or more computer programs to perform functions of the subject matter described herein by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus of the subject matter described herein can be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processor of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. Information carriers suitable for embodying computer program instructions and data include all forms of nonvolatile memory, including by way of example semiconductor memory devices, (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks, (e.g., internal hard disks or removable disks); magneto optical disks; and optical disks (e.g., CD and DVD disks). The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
To provide for interaction with a user, the subject matter described herein can be implemented on a computer having a display device, e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to the user and a keyboard and a pointing device, (e.g., a mouse or a trackball), by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well. For example, feedback provided to the user can be any form of sensory feedback, (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user can be received in any form, including acoustic, speech, or tactile input.
The subject matter described herein can be implemented in a computing system that includes a back end component (e.g., a data server), a middleware component (e.g., an application server), or a front end component (e.g., a client computer having a graphical user interface or a web browser through which a user can interact with an implementation of the subject matter described herein), or any combination of such back end, middleware, and front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), e.g., the Internet.
It is to be understood that the disclosed subject matter is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The disclosed subject matter is capable of other embodiments and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting.
As such, those skilled in the art will appreciate that the conception, upon which this disclosure is based, may readily be utilized as a basis for the designing of other structures, methods, and systems for carrying out the several purposes of the disclosed subject matter. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the disclosed subject matter.
Although the disclosed subject matter has been described and illustrated in the foregoing exemplary embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the disclosed subject matter may be made without departing from the spirit and scope of the disclosed subject matter, which is limited only by the claims which follow.
This application is a continuation of International Application Number PCT/US2013/047400, filed Jun. 24, 2013, which claims the benefit of U. S. Patent Application No. 61/663,259, filed Jun. 22, 2012, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61663259 | Jun 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US13/47400 | Jun 2013 | US |
Child | 14578869 | US |