This application is a 371 of International Application Number PCT/JP2007/051698, filed Feb. 1, 2007, which claims the priority of Japanese Patent Application Number 2006-046508 filed Feb. 23, 2006.
The present invention relates to a spectral image processing method of processing a spectral image acquired by a microscope or the like and a computer-executable spectral image processing program. Further, the present invention relates to a spectral imaging system such as a spectral-imaging fluorescent laser microscope.
In dynamic observation of an organism cell, a sample is labeled by a fluorescent material such as a fluorescent reagent or a fluorescent protein and observed by an optical microscope such as a fluorescent laser microscope in some cases. When plural fluorescent materials are used simultaneously, it is necessary to detect images of respective wavelength components (a spectral image).
However, when emission wavelengths of the plural fluorescent materials overlap, the images of these respective materials cannot be separated by the optical microscope, so that an analysis method of importing the spectral image detected by the microscope into a computer and separating (unmixing) it into the images of the respective materials becomes effective (see Non-Patent Document 1 or the like). Incidentally, in this unmixing, emission spectral data of the respective materials disclosed by manufacturers of reagents and the like is used.
However, measurement noise is superimposed on a spectral image being actual measurement data due to instability of a light source of a microscope, electric noise of a light detecting element of the microscope, and so on, which exerts a strong influence on the accuracy of unmixing. In particular, when spectra of plural fluorescent reagents are similar, for example, when peak wavelengths are close to each other, the accuracy of unmixing becomes worse if the measurement noise is large.
Among measures against this is a method of smoothing adjacent images by performing spatial filter processing, for example, averaging filter processing or median-filter processing, which is effective as a method of reducing noise. However, in such a method, brightnesses are also averaged, which causes a problem that spatial resolution is deteriorated and on a simple average, the influence of a pixel with a high brightness increases, so that the noise reduction is not necessarily sufficient.
Hence, an object of the present invention is to provide a spectral image processing method capable of reducing noise without damaging necessary information as much as possible and a computer-executable spectral image processing program. Further, an object of the present invention is to provide a high-performance spectral imaging system.
A spectral image processing method of the present invention is a spectral image processing method of performing processing on a spectral image of a specimen, including: a step of normalizing spectra (=spectral brightness curves) of respective pixels constituting the spectral image such that their brightness levels become equal; a step of smoothing the normalized spectra in spatial directions of the respective pixels; and a step of denormalization of multiplying spectra of the respective pixels obtained by the smoothing by either one of brightness levels of the pixels corresponding the spectra and values corresponding to the brightness levels.
Incidentally, the normalization is performed such that brightness integral values of the spectra become equal, and the denormalization is performed such that the brightness integral values of the spectra return to values before the normalization.
Moreover, the normalization is performed such that brightness maximum values of the spectra become equal, and the denormalization is performed such that the brightness maximum values of the spectra return to values before the normalization.
Further, another spectral image processing method of the present invention includes an unmixing step of, based on a spectral image subjected to image processing using any spectral image processing method of the present invention and emission spectral information of plural materials contained in the specimen, separating and finding respective contributions of the plural materials to the spectral image.
Furthermore, a spectral image processing program of the present invention causes a computer to execute any spectral image processing method of the present invention.
Moreover, a spectral imaging system of the present invention includes: a spectral imaging unit which acquires a spectral image of a specimen; and a spectral image processing unit which imports the acquired spectral image and executes any spectral image processing method of the present invention.
According to the present invention, a spectral image processing method capable of reducing noise without damaging necessary information as much as possible and a computer-executable spectral image processing program are realized. Further, according to the present invention, a high-performance spectral imaging system is realized.
An embodiment of the present invention will be described. This embodiment is an embodiment of a spectral imaging fluorescent confocal laser microscope system.
First, the configuration of this system will be described.
In the main body 10, a laser light source 11, a dichroic mirror 12, an optical scanner 13, an objective lens 14, a sample 15, an observation lens 16, a pinhole mask 17, a spectroscopic element 18, and a multichannel light detector 19 are placed. The sample 15 is labeled by plural types (for example, three types) of fluorescent reagents, and the multichannel light detector 19 has many (for example, 32) wavelength channels.
The computer 20 includes a CPU 23, a ROM 24 into which a basic operation program of the CPU 23 is written, a RAM 25 used as a temporary storage means while the CPU 23 is operating, a hard disk drive 26 to save information for a long time. an interface circuit 27 interfacing the input device 30 and the displaying device 40, A/D converting circuits 211, 212, . . . , 2132 of the same number as wavelength channels of the multichannel light detector 19, and frame memories 221 222 . . . , 2232 of the same number as the A/D converting circuits. The frame memories 221, 222, . . . , 2232, the hard disk drive 26, the CPU 23, the ROM 24, the RAM 25, the interface circuit 27 are connected via a bus 20B. An operation program of the CPU 23 necessary for this system is previously stored in the hard disk drive 26.
Laser light (for example, having a wavelength of 488 nm) is emitted from the laser light source 11 of the main body of the microscope 10. This laser light is reflected by the dichroic mirror 12 and collected at a point on the sample 15 via the optical scanner 13 and the objective lens 14 in order. At the light collecting point, fluorescence (for example, having a wavelength of 510 nm to 550 nm) is generated, and when entering the dichroic mirror 12 via the objective lens 14 and the optical scanner 13 in order, the fluorescence is transmitted through this dichroic mirror 12 and enters the pinhole mask 17 via the observation lens 16. This pinhole mask 17 forms a conjugate relation with the sample 15 by the observation lens 16 and the objective lens 14 and has a function of letting only a necessary ray of light of the fluorescence generated on the sample 15 pass therethrough. As a result, a confocal effect of the main body of the microscope 10 can be obtained. When entering the spectroscopic element 8, the fluorescence which has passed through the pinhole mask 17 is separated into plural wavelength components. These respective wavelength components enter wavelength channels different from each other of the multichannel light detector 19 and detected independently and simultaneously.
The respective wavelength channels (here, 32 wavelength channels) of the multichannel light detector 19 detect, for example, 32 kinds of wavelength components different in steps of 5 nm in a wavelength range from 510 nm to 550 nm. Respective signals outputted from the 32 wavelength channels are imported in parallel into the computer 20 and individually inputted to the frame memories 221, 222, . . . , 2232 via the A/D converting circuits 211, 212, . . . , 2132.
This multichannel light detector 19 and the optical scanner 13 are synchronously driven, and thereby the signals are repeatedly outputted from the multichannel light detector 19 during a period of two-dimensional scanning at the light collecting point on the sample 15. At this time, images of the respective wavelength channels of the sample 15 are gradually accumulated in the frame memories 221, 222, . . . , 2232. The images (channels images D1, D2, . . . , D32d) of the respective wavelength channels accumulated in the frame memories 221, 222, . . . , 2232 are read in an appropriate timing by the CPU 23, integrated into one spectral image F, and then stored in the hard disk drive 26.
Incidentally, in the hard disk drive 26 of the computer 20, in addition to this spectral image F, emission spectral data of the fluorescent reagents used for the sample 15 is previously stored. This emission spectral data is disclosed by manufactures of the fluorescent reagents or the like and loaded into the computer 20, for example, by the Internet, a storage medium, or the like.
Next, the operation of the CPU 23 after the spectral image F is acquired will be described.
Normalizing Processing (step S1):
In this step, first, as shown in
Brightness levels of the spectral curves of the respective pixels vary as shown in
Further, as shown in
Then, as shown in
When a spectral image F′ constituted by the normalized spectral curves is referred to here as shown at the right side of
Smoothing Processing (step S2):
In this step, as shown in
In the averaging filter processing for the channel image D′, a mask (which is a computational mask), for example, having an opening of three pixels high by three pixels wide is used. This mask is put into the channel image D′, and the brightness value of a target pixel located at the center of the opening of the mask is replaced with a brightness mean value of all the pixels in the opening. By repeatedly performing this processing while shifting a mask position on the channel image D′, processing of the whole area of the image is completed.
Here, if the respective channel images after the smoothing are represented as D1″, D2″, . . . , D32″ as shown in the lower left of
Denormalizing Processing (step S3):
In this step, as shown in
A spectral image constituted by the above spectral curves after the denormalization is stored again as the spectral image F in the hard disk drive 26 as shown in the lower right of
In this spectral image F, the brightness information of the spectral curves of the respective pixels is recovered by the denormalization. Besides, noise is removed from the shape information of the spectral curves of the respective pixels as described above. Accordingly, this spectral image F accurately represents the state of the sample 15.
Unmixing Processing (step S4):
In this step, first, the CPU 23 reads the spectral image F and the emission spectral data of the fluorescent reagents from the hard disk drive 26.
As shown in
Note that an element Sij in equation (1) is a brightness value of an ith wavelength of a jth reagent. The number of elements in a wavelength direction of this matrix is set to 32 to match the data amount in a wavelength direction of the spectral image F (=the number of wavelength channels of the multichannel light detector 19).
The CPU 23 performs unmixing processing of the spectral image F based on these emission spectral curves S1, S2, S3, and the unmixing is performed for each pixel of the spectral image F.
A spectral curve f of some pixel included in the spectral image F is represented by a one-dimensional matrix such as shown in equation (2). An element fl is a brightness value of an ith wavelength channel of this pixel.
[Equation 2]
Accordingly, if the contribution ratio of the first reagent to this pixel is taken as p1, the contribution ratio of the second reagent thereto is taken as p2, and the contribution ratio of the third reagent thereto is taken as p3, the spectral curve f of this pixel is represented by equation (3).
[Equation 3]
f=S1·p1+S2·p2+S3·p3 (3)
Further, if the respective emission spectral curves of the three types of fluorescent reagents are brought together and represented by one matrix S as shown in equation (4), and the respective contribution ratios of the three types of fluorescent reagents are brought together and represented by one matrix P as shown in equation (5), equation (3) is transformed as shown in equation (6).
[Equation 4]
S=[S1 S2 S3] (4)
[Equation 6]
f=S·P (6)
Hence, the CPU 23 can unmix this pixel by assigning information on the spectral curve f of this pixel and information on the emission spectral curve S to equation (6) and solving this equation for the contribution ratio P.
Note, however, that since the number of wavelength channels (here, 32) is set larger than the number of types of fluorescent reagents (here, 3) as described above in this system, the CPU 23 applies a least squares method.
The least squares method is to prepare equation (7) with consideration given to an error a in equation (6) and find the contribution ratio P such that a square value of the error a becomes minimum.
[Equation 7]
f=S·P+ε (7)
An equation to calculate the contribution ratio P by this least squares method is shown as in equation (8).
[Equation 8]
P=(STS)−1STf (8)
Note that ST is a transposed matrix of S.
Accordingly, the CPU unmixes this pixel by assigning the information on the spectral curve f of this pixel and the information on the emission spectral curve S to this equation (8). Then, the CPU 23 performs this unmixing on all the pixels of the spectral image F, respectively, and completes this step.
As just described, the unmixing processing in this step is performed by the well-known least squares method, but since the spectral image F accurately represents the state of the sample 15 as described above, the accuracy of this unmixing processing is higher than that of the conventional one.
Displaying Processing (step S5):
In this step, the CPU 23 displays the information on the contribution ratios (contribution ratios of the respective fluorescent reagents to the respective pixels) found by the unmixing processing on the displaying device 40. The information on the contribution ratios may be displayed as numeric data, but in order to intuitively inform a user of it, it is desirable that the CPU 23 creates an unmixed image colored according to the contribution ratios and displays it.
As described above, the computer 20 of this system removes noise from the spectral image prior to the unmixing processing, but this noise reducing processing does no damage to the brightness information of the spectral curves of the respective pixels as described above, so that the spectral image F which accurately represents the state of the sample 15 can be obtained. Hence, the accuracy of the unmixing processing by the computer 20, that is, the performance of this system is certainly improved.
Incidentally, in the noise reducing processing (steps S1 to S3) of this system, the standards of the normalization and the denormalization of the spectral curve are set to the brightness integral value of the spectral curve, but may be set to a brightness maximum value or a brightness intermediate value instead of the brightness integral value.
In
Further, in the smoothing processing (step S2) of this system, the averaging filter processing is applied, but instead of the averaging filter processing, a different spatial filter processing such as weighted averaging filter processing or a median-filter processing may be applied. For reference's sake, the median-filter processing is to find a brightness intermediate value of all the pixels in the opening instead of calculating the brightness mean value thereof. It is desirable that the type of such filter processing be selected appropriately according to the type of the measurement noise generated in the main body of the microscope 10. For reference's sake, the averaging filter processing is effective when nose is generated uniformly on the channel image, and the median-filter processing is effective when noise is generated suddenly on the channel image (salt-and-pepper noise).
Furthermore, in the smoothing processing (step S2) of this system, the size of the mask (size of a filter) is 3 pixels×3 pixels=9 pixels, but may be changed to a different size. It is desirable that this size be selected appropriately according to the type of the measurement noise generated in the main body of the microscope 10.
Moreover, in the noise reducing processing (steps S1 to S3) of this system, the start timing of the smoothing processing is after the normalization of the spectral curves of all the pixels, but it is also possible to normalize spectral curves of required pixels on a case-by-case basis while performing the smoothing processing.
Further, in this system, the operation program of the CPU 23 is previously stored in the hard disk drive 26, but part or all of the program may be installed into the computer 20 from outside via the Internet, a storage medium, or the like.
Furthermore, in this system, each processing is executed by the computer 20, but part or all of the operations of the computer 20 may be executed by a device (control/image processing device) dedicated to the main body of the microscope 10.
Moreover, the main body of the microscope 10 of this system uses the multichannel light detector 19 to detect respective wavelength components of incident light, but instead of the multichannel light detector 19, a combination of one-channel light detector and a movable mask, a combination of plural one-channel light detectors and plural filters, or the like may be used. Note, however, that the use of the multichannel light detector 19 is advantageous in that space can be saved.
Further, the main body of the microscope 10 of this system is a fluorescent microscope which detects fluorescence generated on the sample 15, but may be a microscope which detects transmitted light or reflected light of light illuminating the sample 15. In this case, instead of the dichroic mirror 12, a beam splitter is used.
Furthermore, the main body of the microscope 10 of this system is a confocal microscope which confocally detects light from the sample 15, but the function of this confocal detection may be omitted. In this case, the pinhole mask 17 becomes unnecessary.
Additionally, the main body of the microscope 10 of this system is a scanning microscope which optically scans the sample 15, but may be a non-scanning microscope. In this case, the optical scanner 13 becomes unnecessary.
Namely, the present invention can be applied to various devices which perform spectral imaging.
The many features and advantages of the invention are apparent from the foregoing description. It is to be understood that the invention is not limited to the described embodiments, which are intended to be illustrative and not limiting. As will readily occur to those skilled in the art, numerous changes and modifications are possible in keeping with the principles and spirit of the invention, the scope of which is defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-046508 | Feb 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/051698 | 2/1/2007 | WO | 00 | 10/31/2007 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/097170 | 8/30/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5798262 | Garini et al. | Aug 1998 | A |
5991456 | Rahman et al. | Nov 1999 | A |
6015667 | Sharaf | Jan 2000 | A |
6341257 | Haaland | Jan 2002 | B1 |
6415233 | Haaland | Jul 2002 | B1 |
6750964 | Levenson et al. | Jun 2004 | B2 |
6763308 | Chu et al. | Jul 2004 | B2 |
6888963 | Nichogi | May 2005 | B2 |
6894699 | Someya et al. | May 2005 | B2 |
6906859 | Nihoshi et al. | Jun 2005 | B2 |
7129959 | Someya et al. | Oct 2006 | B2 |
7283684 | Keenan | Oct 2007 | B1 |
7321791 | Levenson et al. | Jan 2008 | B2 |
7420674 | Gerstner et al. | Sep 2008 | B2 |
7457472 | Pace et al. | Nov 2008 | B2 |
7471831 | Bearman et al. | Dec 2008 | B2 |
7555155 | Levenson et al. | Jun 2009 | B2 |
20020047907 | Chen et al. | Apr 2002 | A1 |
20020090630 | Hazama | Jul 2002 | A1 |
20050111017 | Takahashi et al. | May 2005 | A1 |
20060108540 | Nakajima | May 2006 | A1 |
20060119896 | Chen et al. | Jun 2006 | A1 |
20070099535 | Riebersal et al. | May 2007 | A1 |
20090080722 | Okugawa et al. | Mar 2009 | A1 |
Number | Date | Country |
---|---|---|
11-185036 | Jul 1999 | JP |
2000-503774 | Mar 2000 | JP |
2000-511315 | Aug 2000 | JP |
2002-44570 | Feb 2002 | JP |
2002-152762 | May 2002 | JP |
2002-168868 | Jun 2002 | JP |
3351536 | Sep 2002 | JP |
2003-083894 | Mar 2003 | JP |
2004-163312 | Jun 2004 | JP |
WO 2005013622 | Feb 2005 | WO |
WO 2005036143 | Apr 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20090080722 A1 | Mar 2009 | US |