The present invention relates to a scanning probe microscope, an information processing method, and a program.
Japanese Unexamined Patent Application Publication No. 2000-275159 (Patent Document 1) discloses a scanning probe microscope that has a probe at the tip of a cantilever and acquires information on the sample surface by bringing the probe close to the sample. This scanning probe microscope generates image data based on the acquired information and displays an observation image of the sample surface based on the image data.
There are cases where the scanning probe microscope described above generates image data by observing a sample containing particles, displays an observation image including particle images based on the image data, and calculates the number of particle images (hereinafter referred to as “number of particles”) included in the image data using the image data. Further, there are cases where a scanning probe microscope performs analysis, such as statistical analysis, using information on the number of particles. In cases where a scanning probe microscope performs the processing, if the number of particles is not calculated correctly for some reason, or if the area on the sample that has been designated as the observation area contains an abnormality and should be excluded from the analysis, a problem can arise that prevents proper analysis from being performed on the sample.
The present invention has been made to solve the aforementioned problems, and the purpose of the present invention is to provide a technique that enables appropriate analysis to be performed on a sample.
A scanning probe microscope according to one aspect of the present disclosure is provided with an observation device and an information processing device. The observation device observes a sample containing particles. The information processing device generates one or more observation images based on observation data acquired by observing the sample with the observation device. The information processing device calculates a particle parameter indicating a diameter of a particle image or the number of the particle images, the particle image being included in the observation mage. The information processing device performs predetermined processing when the observation image including an image of the particle in which the particle parameter is outside a predetermined range is included in the one or more observation images.
According to the technology of the present disclosure, a range of a particle parameter indicating the diameter of a particle image or the number of particle images can be set, and inappropriate observation images containing particle images in which the particle parameter is outside of the range can be detected in one or more generated observation images. When it is detected that an inappropriate observation image is included in one or more observation images, the scanning probe microscope performs predetermined processing to notify the user that re-observation of the sample is necessary, or to exclude the inappropriate observation image from the analysis. Therefore, the scanning probe microscope can perform appropriate analysis on the sample.
Hereinafter, some embodiments of the present invention will be described with reference to the attached drawings. Note that, hereinafter, the same or equivalent part in the figures is assigned by the same reference symbol, and the description thereof will not be repeated
Referring to
The scanner 10 has a cylindrical shape and is a moving device for changing the relative position between the sample S and the probe 3. The sample S is held on the sample holder 12 placed on the scanner 10. The scanner 10 has an XY scanner that scans the sample S in the two mutually orthogonal X- and Y-axis directions, and a Z scanner that moves the sample S slightly in a Z-axis direction orthogonal to the X-axis and the Y-axis. The XY scanner and the Z scanner are composed of piezoelectric elements configured to be deformed by the voltage applied from the drive unit 16, and the scanner 10 scans in the three-dimensional directions (the X-axis direction, the Y-axis direction, and the Z-axis direction) according to the voltage applied to the piezoelectric elements. With this, the relative positional relation between the sample S placed on the scanner 10 and the probe 3 can be changed.
The cantilever 2 has a front surface facing the sample S and a back surface opposite the front surface, and is supported by the holder 4. The cantilever 2 has a probe 3 on the surface of the tip end which is a free end. The probe 3 is arranged to face the sample S. The cantilever 2 is displaced in the Z-axis direction by the interatomic force acting between the probe 3 and the sample S.
Above the cantilever 2, an optical system 1 for detecting the displacement of the cantilever 2 in the Z-axis direction is provided. The optical system 1 emits a laser light onto the back surface of the cantilever 2 and detects the laser light reflected from the back surface of the cantilever 2 during the observation of the sample S. The optical system 1 has a laser light source 6, a beam splitter 5, a reflective mirror 7, and a photodetector 8.
The laser light source 6 has a laser oscillator that emits a laser light. The photodetector 8 has a photodiode for detecting the incoming laser light. The laser light LA emitted from the laser light source 6 is reflected by the beam splitter 5 and emitted onto the back surface of the cantilever 2.
The back surface of the cantilever 2 is a mirror surface and can reflect the laser light emitted from the optical system 1. The laser light reflected by the back surface of the cantilever 2 is further reflected by the reflective mirror 7 and enters into the photodetector 8. The displacement of the cantilever 2 can be detected by detecting the laser light with the photodetector 8.
Specifically, the photodetector 8 has a light-receiving surface divided into a plurality (usually two) of sections in the displacement direction (Z-axis direction) of the cantilever 2. Alternatively, the photodetector 8 has a light-receiving surface divided into four sections both in the Z-axis direction and the Y-axis direction. As the cantilever 2 is displaced in the Z-axis direction, the ratio of the amount of light emitted to these multiple light-receiving surfaces changes. The photodetector 8 outputs the detection signal to the information processing device 20 according to the plurality of received light amounts. The detection signal corresponds to the “observation data acquired by the sample S being observed by the observation device 80” of the present disclosure.
The information processing device 20 is communicatively connected to the optical system 1, the drive unit 16, the display device 26, and the input device 28. The information processing device 20 generates image data based on the detection signal output from the photodetector 8 over a given observation region. In the case of observing a sample S containing particles by the scanning probe microscope 100, assuming that the particles are spherical in shape, the amount of displacement (deflection) of the cantilever 2 in the Z-axis direction indicates the diameter of the particle.
The information processing device 20 makes the display device 26 display the observation image based on the generated image data. The observation image is an image showing the surface of the sample S. Further, the information processing device 20 controls the drive unit 16 to drive the scanner 10 in the three-dimensional directions.
The scanning range in the X-axis direction and the Y-axis direction in the XY scanner is limited by the operable range of the piezoelectric element. Therefore, in the case where the observation range of the sample S exceeds this scanning range, the scanning probe microscope 100 divides the observation range into N (N is an integer equal to or greater than 2) regions to observe the sample S. In the case where the scanning probe microscope 100 observes the sample S by dividing it into N regions, the observation device 80 outputs the detection signals corresponding to N pieces of regions obtained by each observation region to the information processing device 20. The information processing device 20 generates N pieces of image data based on the detection signal for each of the N pieces of regions. The information processing device 20 displays a list of observation images corresponding to the N pieces of image data on the display device 26, which is configured by a liquid crystal panel or the like. Hereafter, the image of each particle included in the observation image is referred to as the “particle image (see the particle image 271 in
The input device 28 accepts the user's input operation. The input device 28 outputs the signal corresponding to the user's operation to the information processing device 20. The input device 28 may be a touch panel provided on the display device 26 or may be a dedicated control button or physical operating keys, such as a mouse and a keyboard.
The communication I/F 168 is an interface for communicating with the observation device 80. The display I/F 170 is an interface for communicating with the display device 26. The input I/F 170 is an interface for communicating with the input device 28.
The ROM 162 stores a program to be executed by the CPU 160. The RAM 164 can temporarily store the data generated by executing the programs in the CPU 160 and the data input via the communication I/F 168. The RAM 164 can function as a temporary data memory used as a work region. The HDD 166 is a nonvolatile storage device. Further, in place of the HDD 166, a semiconductor storage device, such as flash memory, may be employed.
Further, the program stored in the ROM 162 may be stored in a recording medium and distributed as a program product. Alternatively, the program may be provided by an information provider as a program product that can be downloaded via the so-called Internet or other means. The information processing device 20 reads a program provided by a storage medium or the Internet. The information processing device 20 stores the read program in a predetermined storage area (e.g., the ROM 162). The CPU 160 performs the above-mentioned display processing by executing the stored program.
The recording media is not limited to a DVD-ROM (Digital Versatile Disk Read Only Memory), a CD-ROM (compact disc read-only memory), an FD (Flexible Disk), and a hard disk, but may be a medium capable of fixedly carrying a program, such as a semiconductor memory exemplified by e.g., a magnetic tape, a cassette tape, an optical disk (MO (Magnetic Optical Disc/MD (Mini Disc/DVD (Digital Versatile Disc)), an optical card, a mask ROM, an EPROM (Electronically Programmable Read-Only Memory), an EEPROM (Electronically Erasable Programmable Read-Only Memory), and a flash ROM. Further, a recording medium is a non-transitory medium in which a computer can read a program, etc.
The first input unit 302 receives a detection signal input from the photodetector 8 and outputs a detection signal to the generation unit 304. The generation unit 304 generates image data based on a detection signal and outputs image data to the processing unit 306. The processing unit 306 makes the display device 26 display the observation image based on the image data. In the case where the scanning probe microscope 100 observes the sample S by dividing it into N times, the processing unit 306 makes the display device 26 display a list of N pieces of observation images corresponding to each of the N pieces of divided observation regions. Note that the number of divisions N of the observation range may be set by the user or automatically set by the information processing device 20.
The processing unit 306 executes predetermined analysis processing on the image data of the sample S. The predetermined analysis processing includes a particle analysis. The particle analysis includes, for example, the processing (hereinafter also referred to as “counting processing”) to count the number of particle images included in the observation image. Further, the particle analysis includes, for example, the processing to generate data of histogram showing the relation between the particle size of particles included in all observation images of the sample S and the number of particle images of particles having the particle size. The particle analysis may include other processing other than the above. The user can select the particle analysis to be executed by the information processing device 20.
The user can select an observation image to be the target of the analysis processing from among the N pieces of observation images displayed on the display device 26. The user selects an observation image to be the target of the analysis processing using the input device 28 while viewing the list of observation images displayed on the display device 26. The second input unit 310 receives input information input by the user from the input device 28. This input information is information indicating the observation image selected by the user. The input information is once stored in the storage unit 312. The processing unit 306 executes analysis processing on the image data of the observation image (i.e., the observation image selected by the user) indicated by the input information. This configuration allows the user to have the information processing device 20 execute the analysis processing for the observation image selected by the user.
By the way, the user may be able to estimate the range of the approximate number of particle images included in one observation image of the sample S (hereinafter also referred to as “estimated range”) from the part number, etc., of the sample S of the observation target. Such a sample S is, for example, an abrasive. In the following, the case in which the scanning probe microscope 100 observes an abrasive is described.
Further, the N observation images displayed on the display device 26 may include observation images in which the number of particle images is greater or less than the estimated range (hereinafter also referred to as “inappropriate observation image”). First, the case will be described in which an observation image in which the number of particle images is greater than the estimated range is included.
For example, there are cases where the probe 3 becomes damaged, causing its tip to become bifurcated. In this case, during the scanning of the scanner 10, an interatomic force acts twice in succession between one particle and the probe 3, resulting in the processing unit 306 counting one particle as two particles. In the case where the tip of the probe 3 becomes bifurcated, the processing unit 306 counts about twice the actual number of particles. As a result of this counting, the number of particle images becomes greater than the estimated range. Further, also in the case where the sample S contains a large number of impurities, the number of particle images will become greater than the estimated range. Further, in the case where the density of particles in the abrasive is abnormally small, for example, due to the abrasive not being properly stirred, the number of particle images becomes less than the estimated range.
As described above, there are cases where the number of particle images is not correctly calculated due to some reasons (e.g., the tip of probe 3 becoming bifurcated), or there is an abnormality in the part of the sample S designated as the observation region (e.g., the sample S contains a large number of impurities), resulting in the inclusion of regions that should be excluded from the analysis.
It is also conceivable to configure such that the user checks the number of particle images in each observation image and selects the observation images that are to be excluded from the analysis target. However, in the scanning probe microscope 100 configured as described above, it is necessary for the user to confirm the number of particle images included in the observation image, imposing a burden on the user. Further, in this configuration, if the user mistakenly selects an inappropriate observation image, analysis processing (e.g., processing to generate histogram data showing the relation between the particle size and the number of particle images of particles having the size) is performed on the observation image data corresponding to the inappropriate observation image, without performing the appropriate analysis. As a result, it can cause the problem of obtaining incorrect analysis results (incorrect histograms).
For this reason, in the scanning probe microscope 100 of this embodiment, it is configured to enable the user to set a normal range for the number of particle images. The normal range corresponds to the estimated range described above. The scanning probe microscope 100 causes the display device 26 to display the observation images including particle images outside the normal range (i.e., inappropriate observation image) so as to be non-selectable by the user. This prevents the user from selecting inappropriate observation images. Therefore, the scanning probe microscope 100 is prevented from performing analysis processing on the observation image data corresponding to inappropriate observation image. Therefore, the scanning probe microscope 100 can perform proper particle analysis (i.e., it can perform the proper analysis on the sample).
Referring to
The user enters the upper limit for the number of particle images in one observation screen in the input region 234 using the input device 28. When the confirm button 236 is operated by the user after the upper and lower limit values are entered, the second input unit 310 receives the upper and lower limit value inputs and stores the upper and lower limit values in the storage unit 312. In this way, the user sets the normal range, which is defined by the upper and lower limits. As described above, since the user can set the desired normal range, the user can have the information processing device 20 perform analysis processing using an observation image within the normal range.
In Step S10, the processing unit 306 assigns a non-selection flag to the observation image data corresponding to the observation image in which the count value of the particle image is outside the normal range. When the processing of Step S10 is completed, and when it is determined as YES in Step S8, the process proceeds to Step S12.
In Step S12, the processing unit 306 determines whether all observation image data has been generated. If all observation image data has not been generated (NO in Step S12), the process returns to Step S2. On the other hand, if all observation image data has been generated (YES in Step S12), the process proceeds to Step S14.
In Step S14, the processing unit 306 displays a list of observation images so that the user cannot select the observation image corresponding to the observation image data to which the non-selection flag was assigned in Step S10, and the user can select an observation image corresponding to the observation image data to which the non-selection flag was not assigned.
In the display region 274, the number of particle images included in the observation image corresponding to the display region 274 is displayed. In the example in
On the other hand, out of the ten observation images 270, the observation images other than the observation image 270A and the observation image 270B are appropriate observation images. Therefore, out of the ten observation images 270, the observation images other than the observation image 270A and the observation image 270B are displayed in a selectable state.
Thus, “the process to display on the display device 26 an observation image including a particle image in which the number of particles is within the normal range so as to be selectable by the user, and display on the display device 26 an observation image including a particle image in which the number of particles is outside the normal range so as to be non-selectable by the user” corresponds to the predetermined processing of the present disclosure.
By clicking on the checkbox 272, the user can show or hide the check 280 in the checkbox 272. Further, for the checkboxes 272 of the observation images 270A and 270B, even if clicked, the check 280 will not be displayed. This allows the user to recognize that the observation image 270A and the observation image 270B are inappropriate images.
When the particle size calculation button 266 is operated, the processing unit 306 executes analysis processing (in the example in
Further, the number of particles (the number of particle images) included in the observation image is displayed in the display region 274. In the example in
Further, when the selection button 262 is operated, checks 280 are displayed simultaneously in all checkboxes 272 for the appropriate observation images. Further, when the release button 264 is operated, the checks 280 displayed in all checkboxes 272 for the appropriate observation images will be hidden all at once. In this way, the checks 280 can be displayed or hidden at once, so that the user's convenience can be improved. Further, when the end button 276 is operated, the list screen transitions to another screen (e.g., the home screen).
In the example of
(1) The list screen in
(2) If the generation unit 304 generates observation image data corresponding to an inappropriate observation image, the processing unit 306 may perform a predetermined abnormality notification. The abnormality notification may be, for example, the display of an image for abnormality notification on the display device 26, or the output of an abnormality sound from a speaker (not shown).
(3) In the above embodiment, a configuration in which observation images are displayed on the display device 26 was described. However, the scanning probe microscope 100 can be configured not to display observation images on the display device 26. Further, in this case, the processing unit 306 may execute analysis processing for observation image data corresponding to appropriate observation images and not executing analysis processing (regulating the execution of analysis processing) for observation image data corresponding to inappropriate observation images. Even with this configuration, the scanning probe microscope 100 can still perform proper particle analysis.
(4) in the above embodiment, the configuration is described in which the particle parameter to be determined whether it is within the normal range is the number of particle images. However, a configuration in which the particle parameter is the particle diameter may be employed. In this configuration, the processing unit 306 calculates, for the observation image data generated by the generation unit 304, the diameter of particles in the observation image corresponding to the observation image data. Further, the processing unit 306 displays a list of observation images and executes analysis processing on the observation image data of the observation image selected by the user. This particle analysis processing is, for example, the processing to generate histogram data showing the particle size of the particles in the sample S and the number of particle images of the particles that are the particle size.
As described in the above embodiment, the processing unit 306 calculates the particle diameter by assuming that the displacement in the Z-axis direction of the cantilever 2 is the particle diameter. For example, if the density of particles in the sample S is abnormally large, the Z-axis direction displacement of the cantilever 2 will be larger than the actual particle diameter due to the stacking of a plurality of particles. Further, in the case where the sample S is defective, the particles of the sample S may be abnormally small in size. Thus, if the generation unit 304 generates observation image data with abnormally large or abnormally small particle sizes, inappropriate analysis processing (inappropriate histogram generation processing) will be executed.
Therefore, the scanning probe microscope 100 may execute the processing of the embodiment described above with the particle parameter as the particle size. In this configuration, the user sets a normal range for the particle size.
(5) In the above embodiment, an example is shown in which the normal range is defined by the upper limit and the lower limit (see
(6) In the above embodiment, a configuration is described in which the user sets the normal range (see
(7) In the above-described embodiment, the configuration was described in which the concept of this embodiment is employed in a scanning probe microscope. However, the concept of this embodiment may be employed in microscopes (e.g., scanning confocal laser microscopes) other than a scanning probe microscope.
It would be understood by those skilled in the art that the plurality of exemplary embodiments described above is specific examples of the following aspects.
A scanning probe microscope according to one aspect is provided with:
According to the electronic microscope as recited in the above-described Item 1, a range of the particle parameter indicating the diameter of the particle image or the number of the particle images can be set, and it is possible to detect that an inappropriate observation image, which includes a particle image in which the particle parameter is outside the range, is included in one or more of the generated observation images. When it is detected that an inappropriate observation image is included in one or more observation images, the scanning probe microscope performs predetermined processing to notify the user that re-observation of the sample is necessary, or to exclude the inappropriate observation image from the analysis. Therefore, the scanning probe microscope can perform an appropriate analysis on the sample.
The scanning probe microscope as recited in the above-described Item 1,
According to the scanning probe microscope as recited in the above-described Item 2, it is possible to prevent the user from selecting inappropriate observation images, which allows the user to select observation images for analysis processing.
The scanning probe microscope as recited in the above-described Item 1,
According to the scanning probe microscope as recited in the above-described Item 3, since inappropriate observation images are not displayed, the number of displayed observation images can be reduced, making the list of observation images easier for the user to view.
In the scanning probe microscope as recited in the above-described Item 3, when the observation image displayed on the display unit is selected by the user, the information processing device executes analysis processing on observation image data corresponding to the selected observation image.
According to the scanning probe microscope as recited in the above-described Item 4, it is possible to enable the user to select observation images to be the target of analysis processing.
In the scanning probe microscope as recited in the above-described Item 1, the predetermined processing includes
According to the scanning probe microscope as recited in the above-described Item 5, it is possible to prevent analysis station from being executed on observation image data corresponding to an inappropriate observation image.
In the scanning probe microscope as recited in any one of the above-described Items 1 to 5, the predetermined processing includes processing to notify that the observation image including an image of the particle in which the particle parameter is outside the range is included in one or more observation images.
According to the scanning probe microscope as recited in the above-described Item 6, it is possible to make the user recognize that an inappropriate observation image has been generated.
In the scanning probe microscope as recited in any one of the above-described Items 1 to 6, the range is determined by at least one of upper and ower limit of the particle parameter.
According to the scanning probe microscope as recited in the above-described Item 7, it is possible for the information processing device to set at least one of upper and lower limits of the particle parameter.
In the scanning probe microscope as recited in any one of the above-described Items 1 to 7, the threshold is settable by a user.
According to the scanning probe microscope as recited in the above-described Item 8, it is possible to have the information processing device execute the analysis processing using the observation images of the normal range desired by the user.
An information processing method according to one aspect is an information processing method using an observation device for observing a sample containing particles and an information processing device capable of communicating with the observation device, comprising:
According to the information processing method as recited in the above-described Item 9, it is possible to detect the presence of inappropriate observation image including a particle image in which the particle parameter indicating the diameter of the particle image or the number of particle images is outside a predetermined range, within one or more observation images that have been generated. When it is detected that an inappropriate observation image is included in one or more observation images, a predetermined process is executed to recognize the user that re-observation of the sample is necessary or to exclude the inappropriate observation image from the analysis. Therefore, this information processing method allows an appropriate analysis to be performed on samples.
A program according to one aspect is configured to make a computer, which is capable of communicating with an observation device for observing a sample containing particles, execute:
According to the program as recited in the above-described Item 10, it is possible to detect the presence of an inappropriate observation image including a particle image in which the particle parameter indicating the diameter of the particle image or the number of particle images is outside a predetermined range, within one or more observation images that have been generated. When it is detected that an inappropriate observation image is includes in one or more observation images, predetermined processing is executed to recognize the user that re-observation of the sample is necessary, or the inappropriate observation image from the analysis is excluded. Therefore, according to this information processing method, an appropriate analysis can be performed on samples.
Each of the disclosed embodiments is planned to be implemented in combination as appropriate to the extent that it is not technically inconsistent. Note that the embodiments disclosed here should be considered illustrative and not restrictive in all respects. It should be noted that the scope of the embodiments is indicated by claims and is intended to include all modifications within the meaning and scope of the claims and equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2021-158203 | Sep 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/013775 | 3/24/2022 | WO |