Surface shape measuring method and surface shape measuring device
10466039 ยท 2019-11-05
Assignee
Inventors
Cpc classification
International classification
Abstract
A surface shape measuring method includes: acquiring displacement data on an object surface facing an optical displacement meter by scanning the object surface with the optical displacement meter that applies a light beam on the object surface and performs measurement; detecting an approximate range on the object surface including a groove formed on the object surface by searching the displacement data; calculating a groove start point and a groove terminating point of the groove included in the approximate range; calculating a smallest value of the displacement data in a restricted range from a center position between the groove start point and the groove terminating point to a width defined at a predetermined ratio with respect to the groove width; and calculating a difference between the smallest value of the calculated displacement data and the height of the object surface as the depth of the groove formed on the object surface.
Claims
1. A surface shape measuring method comprising: a displacement data acquiring step of acquiring displacement data on an object surface facing an optical displacement meter by scanning the object surface with an optical displacement meter that applies a light beam on the object surface and performs measurement; a groove approximate range detecting step of detecting an approximate range on the object surface including a groove formed on the object surface by searching the displacement data; a groove width calculating step of calculating a groove start point and a groove terminating point of the groove included in the approximate range; a deepest position detecting step of calculating a smallest value of the displacement data in a restricted range from a center position between the groove start point and the groove terminating point to a width defined at a predetermined ratio with respect to the groove width, the width defined at the predetermined ratio being narrower than the groove width; and a groove depth calculating step of calculating a difference between the smallest value of the displacement data calculated at the deepest position detecting step and the height of the object surface as the depth of the groove formed on the object surface.
2. The method according to claim 1, wherein the groove width calculating step includes: a surface height calculating step of calculating the height of the object surface based on the displacement data in an outer vicinity of the approximate range; a threshold setting step of setting an end-detecting threshold for the groove formed on the object surface based on the height of the object surface; an end detecting step of searching a front side and a back side in a direction of the scanning from a position where the displacement data in the approximate range indicates a smallest value and detecting positions where a value of the displacement data first exceeds the end-detecting threshold as the groove start point and the groove terminating point of the groove; and a difference calculating step of calculating the distance between the groove start point and the groove terminating point of the groove as the width of the groove formed on the object surface.
3. The method according to claim 2, wherein the groove approximate range detecting step includes: a start point detecting step of searching in the scanning direction of the displacement data and detecting a position where an amount of a local change on the displacement data starts falling below a predetermined value as a start point of the approximate range; a terminating point detecting step of searching continuously from the start point of the approximate range and detecting a position where the amount of a local change on the displacement data stops exceeding a predetermined value as a terminating point of the approximate range; a first determination step of determining whether the distance between the start point of the approximate range and the terminating point of the approximate range is within a predetermined distance; a second determination step of determining whether the difference in values between the displacement data at the start point of the approximate range and the displacement data at the terminating point of the approximate range is within a predetermined range; and a judging step of determining the start point of the approximate range and the terminating point of the approximate range to be true only when determinations at the first determination step and the second determination step are positive.
4. The method according to claim 1, wherein the groove approximate range detecting step includes: a start point detecting step of searching in the scanning direction of the displacement data and detecting a position where an amount of a local change on the displacement data starts falling below a predetermined value as a start point of the approximate range; a terminating point detecting step of searching continuously from the start point of the approximate range and detecting a position where the amount of a local change on the displacement data stops exceeding a predetermined value as a terminating point of the approximate range; a first determination step of determining whether the distance between the start point of the approximate range and the terminating point of the approximate range is within a predetermined distance; a second determination step of determining whether the difference in values between the displacement data at the start point of the approximate range and the displacement data at the terminating point of the approximate range is within a predetermined range; and a judging step of determining the start point of the approximate range and the terminating point of the approximate range to be true only when determinations at the first determination step and the second determination step are positive.
5. The method according to claim 1, wherein the groove approximate range detecting step detects the approximate range on the object surface that includes the groove formed on the object surface after a first filtering is performed on the displacement data.
6. The method according to claim 5, wherein the first filtering is carried out with a linear filter, a median filter, or a combination of the linear filter and the median filter.
7. The method according to claim 1, wherein the groove width calculating step and the groove depth calculating step calculate the groove start point and the groove terminating point of the groove and the groove depth after a second filtering is performed on the displacement data.
8. The method according to claim 7, wherein the second filtering is carried out with a linear filter, a median filter, or a combination of the linear filter and the median filter.
9. A surface shape measuring device comprising: a displacement data acquiring unit that acquires displacement data on an object surface facing an optical displacement meter by scanning the object surface with an optical displacement meter that applies a light beam on the object surface and performs measurement; a groove approximate range detecting unit that detects an approximate range on the object surface including a groove formed on the object surface by searching the displacement data; a groove width calculating unit that calculates a groove start point and a groove terminating point of the groove included in the approximate range; a deepest position detecting unit that calculates a smallest value of the displacement data in a restricted range from a center position between the groove start point and the groove terminating point to a width defined at a predetermined ratio with respect to the groove width, the width defined at the predetermined ratio being narrower than the groove width; and a groove depth calculating unit that calculates a difference between the smallest value of the displacement data calculated by the deepest position detecting unit and the height of the object surface as the depth of the groove formed on the object surface.
10. The device according to claim 9, wherein the groove width calculating unit includes: a surface height calculating unit that calculates the height of the object surface based on the displacement data in an outer vicinity of the approximate range; a threshold setting unit that sets an end-detecting threshold for the groove formed on the object surface based on the height of the object surface; an end detecting unit that searches a front side and a back side in a direction of the scanning from a position where the displacement data in the approximate range indicates a smallest value and detects positions where a value of the displacement data first exceeds the end-detecting threshold as the groove start point and the groove terminating point of the groove; and a difference calculating unit that calculates the distance between the groove start point and the groove terminating point of the groove as the width of the groove formed on the object surface.
11. The device according to claim 10, wherein the groove approximate range detecting unit includes: a start point detecting unit that searches in the scanning direction of the displacement data and detects a position where an amount of a local change on the displacement data starts falling below a predetermined value as a start point of the approximate range; a terminating point detecting unit that searches continuously from the start point of the approximate range and detects a position where the amount of a local change on the displacement data stops exceeding a predetermined value as a terminating point of the approximate range; a first determination unit that determines whether the distance between the start point of the approximate range and the terminating point of the approximate range is within a predetermined distance; a second determination unit that determines whether the difference in values between the displacement data at the start point of the approximate range and the displacement data at the terminating point of the approximate range is within a predetermined range; and a judging unit that determines the start point of the approximate range and the terminating point of the approximate range to be true only when determinations by the first determination unit and the second determination unit are positive.
12. The device according to claim 9, wherein the groove approximate range detecting unit includes: a start point detecting unit that searches in the scanning direction of the displacement data and detects a position where an amount of a local change on the displacement data starts falling below a predetermined value as a start point of the approximate range; a terminating point detecting unit that searches continuously from the start point of the approximate range and detects a position where the amount of a local change on the displacement data stops exceeding a predetermined value as a terminating point of the approximate range; a first determination unit that determines whether the distance between the start point of the approximate range and the terminating point of the approximate range is within a predetermined distance; a second determination unit that determines whether the difference in values between the displacement data at the start point of the approximate range and the displacement data at the terminating point of the approximate range is within a predetermined range; and a judging unit that determines the start point of the approximate range and the terminating point of the approximate range to be true only when determinations by the first determination unit and the second determination unit are positive.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
REFERENCE SIGNS LIST
(16) 1 surface shape measuring device 2 displacement meter head 3 displacement meter controller 4 signal processing device 5 rotary encoder 6 display 11 groove 21 laser light source 22 condenser lens 23 optical position sensor 24 imaging lens 25 laser light 26 reflection light 41 displacement data acquiring unit 42 first filtering unit 43 groove approximate range detecting unit 44 groove approximate range extracting unit 45 second filtering unit 46 groove width calculating unit 47 groove depth calculating unit
DETAILED DESCRIPTION
(17) Our surface shape measuring method and a surface shape measuring device will be described in detail with reference to the drawings. It should be noted that the examples in the following description are not intended to limit the scope of this disclosure. Surface shape measuring device
(18)
(19) The displacement meter head 2 is a triangulation displacement meter that includes therein a laser light source 21, a condenser lens 22, an optical position sensor 23, and an imaging lens 24. Laser light 25 emitted from the laser light source 21 is applied to the surface of the steel sheet S as spot light or line light through the condenser lens 22. Reflection light 26 from the steel sheet S forms an image on a light receiving surface of the optical position sensor 23 through the imaging lens 24.
(20) As
(21) The displacement meter controller 3 calculates the distance between the surface of the steel sheet S and the displacement meter head 2 by reading out an output signal to the optical position sensor 23 while supplying a power source to the displacement meter head 2 and outputting a control signal to the components inside the head. The displacement meter controller 3 thereafter outputs the distance between the surface of the steel sheet S and the displacement meter head 2 as a displacement signal S.sub.1 to the signal processing device 4.
(22) Examples of the optical position sensor 23 include a photodetector such as a position sensitive detector (PSD), a charge-coupled device (CCD), and a complementary metal oxide semiconductor (CMOS). When using a PSD for the optical position sensor 23, two currents I.sub.1 and I.sub.2 are output from both ends of the photodetector that has received the reflection light 26. Using the two currents I.sub.1 and I.sub.2, the displacement meter controller 3 calculates (I.sub.1I.sub.2)/(I.sub.1+I.sub.2) and based on the result, calculates the barycentric position that has received the reflection light 26. When using a CCD or a CMOS, each of which photodetector consists of small photodiode arrays, as the optical position sensor 23, the distribution of the received light intensity on the photodetector is obtained. In this case, the displacement meter controller 3 calculates the distance between the surface of the steel sheet S and the displacement meter head 2 based on, for example, the barycentric position or the peak position on the distribution of the received light intensity.
(23) The signal processing device 4 restores displacement data of the steel sheet S for the entire steel sheet S with a displacement signal S.sub.1 output from the displacement meter controller 3 and a pulse signal S.sub.2 output from the rotary encoder 5 provided to a roller to convey the steel sheet S and based on the displacement data, calculates the shape of a groove formed on the surface of the steel sheet S. The displacement data of the steel sheet S denotes data relating to the displacement amount in the vertical direction on the surface of the steel sheet S. In other words, the displacement data of the steel sheet S is worked out by calculating the difference between the distance from the surface of the steel sheet S to the displacement meter head 2 and a specific distance serving as a standard.
(24) The surface shape measuring device 1 illustrated in
(25) The display 6 displays the shape (particularly, the width and the depth) of a groove formed on the surface of the steel sheet S, the shape being calculated by the signal processing device 4. Examples of the display 6 include a cathode ray tube (CRT) screen display, and the display 6 is used when an operator determines whether the shape of the groove formed on the surface of the steel sheet S is consistent with the requirement.
(26) The way of reflection of the laser light 25 applied to a groove 11 formed on the steel sheet S will be described with reference to
(27)
(28) As
(29) As
(30) In view of the above-described disadvantages, our surface shape measuring method and the surface shape measuring device eliminate such misrecognition resulting from multiple reflection with an effective signal processing method in the signal processing device 4.
(31) Signal Processing Device
(32)
(33) The displacement data acquiring unit 41 performs an analog-to-digital conversion and the like after receiving the displacement signal S.sub.1 from the displacement meter controller 3 and at the same time analyzes the running speed and the running position of the steel sheet S after receiving, from the rotary encoder 5, the pulse signal S.sub.2 generated on every conveyance of the steel sheet S at a predetermined distance. With this, the displacement data acquiring unit 41 restores displacement data Y.sub.0 (X) on the steel sheet S with the displacement signal S.sub.1 sent from the displacement meter controller 3. In this process, X indicates a position coordinate in the conveyance direction of the steel sheet S, and Y indicates a position coordinate in the height direction of the steel sheet S (see
(34) A sampling interval X on the displacement data Y.sub.0 (X) is defined by a predetermined time interval of the analog-to-digital conversion and a time interval of the pulse signal S.sub.2 generated by the rotary encoder 5. The time interval of the pulse signal S.sub.2 generated by the rotary encoder 5 indicates the distance where the steel sheet S is conveyed during the time interval, and the time interval of the analog-to-digital conversion indicates the interval during which a sample point on the displacement data Y.sub.0 (X) is generated. Accordingly, the frequency of the pulse signal S.sub.2 included in the time interval of the analog-to-digital conversion defines the sampling interval X on the steel sheet S. If the time interval of the pulse signal S.sub.2 sent from the rotary encoder 5 is sufficiently short, the displacement data acquiring unit 41 can perform the analog-to-digital conversion synchronously with the pulse signal S.sub.2, thereby defining the sampling interval X on the steel sheet S.
(35) The first filtering unit 42 performs filtering as necessary on the displacement data Y.sub.0 (X) acquired by the displacement data acquiring unit 41 and generates post-first-filtering displacement data Y.sub.1 (X). The displacement data Y.sub.0 (X) includes a measuring noise resulting from the roughness of the surface of the steel sheet S, and a linear low-pass filter such as a moving average filter or a median filter is thus used for the filtering to eliminate such a noise. A plurality of filters may be combined.
(36) The displacement data Y.sub.0 (X) acquired by the displacement data acquiring unit 41 sometimes includes a comparatively long-period vibrational component compared with the cross-sectional shape of the groove. This comparatively long-period vibrational component is caused by the fluctuation of the path line of the steel sheet S or the mechanical vibration in the measuring system. To eliminate the comparatively long-period vibrational component, a high-pass filter may further be combined for the first filtering unit 42. The filter order (the size of a range for calculating an average value in a moving average filter or the size of a range for calculating a median in a median filter) is determined such that the range of influence on the steel sheet S is constant (which means that the filter order is in inverse proportion to the sampling interval X.) By determining the filter order, the filter can exert the same effect even if a sampling interval X is different.
(37) The groove approximate range detecting unit 43 detects an approximate range of the groove based on the displacement data Y.sub.1 (X) on which the first filtering unit 42 has performed filtering. The approximate range of the groove is defined as a zone from the position where a groove starts descending to form a concave shape (a descending point X.sub.d) to the position where the groove completes rising to form the concave shape (a rising point X.sub.u). The zone includes a cross-sectional shape of a single groove. The method of detecting the groove approximate range is implemented with the groove approximate range detecting unit 43 analyzing the amount of a local change on the displacement Y.sub.1 (X) on which the first filtering unit 42 has performed filtering. The method of analyzing the amount of a local change on the displacement Y.sub.1 (X) will be later described with reference to
(38) After the detection of the groove approximate range (the range from the descending point X.sub.d to the rising point X.sub.u) by the groove approximate range detecting unit 43, the groove approximate range extracting unit 44 extracts a predetermined range including the groove approximate range from the displacement data Y.sub.0 (X). Specifically, when defining a start point of the groove approximate range as an approximate start point X.sub.s and a terminating point of the groove approximate range as an approximate terminating point X.sub.e, the groove approximate range extracting unit 44 extracts the range from: X.sub.s=X.sub.dD.sub.surf to: X.sub.e=X.sub.u+D.sub.surf. In this case, D.sub.surf (>0) is a predetermined value.
(39) The second filtering unit 45 performs second filtering, as necessary, on the displacement data Y.sub.0 (X) from which the groove approximate range has been extracted by the groove approximate range extracting unit 44, whereby post-second-filtering displacement data Y.sub.2 (X) is generated.
(40) The filter applied on the displacement data Y.sub.0 (X) from which the groove approximate range has been extracted by the groove approximate range extracting unit 44 is intended to eliminate a noise to calculate the groove width and the groove depth detected in the subsequent processing. A median filter, with which the shape at an edge of the groove is easily retained (the shape less dulls), is thus most suitable for the second filtering unit 45. Depending on the characteristics of the laser displacement meter, a linear low-pass filter such as a moving average filter or the like is also suitable for the second filtering unit 45.
(41) The displacement data Y.sub.2 (X) from which a noise has been eliminated by the second filtering unit 45 is transmitted to the groove width calculating unit 46 which calculates the groove width included in the approximate range of the groove. The method of calculating the groove width by using the groove width calculating unit 46 will be later described with reference to
(42) The displacement data Y.sub.2 (X) from which a noise has been eliminated by the second filtering unit 45 is further transmitted to the groove depth calculating unit 47, which calculates the groove depth included in the approximate range of the groove. In this process, the groove depth calculating unit 47 requires information of the start point X.sub.ms and the terminating point X.sub.me of the groove included in the approximate range to calculate the groove depth included in the approximate range of the groove. The groove depth calculating unit 47 thus acquires information of the start point X.sub.ms and the terminating point X.sub.me of the groove calculated by the groove width calculating unit 46.
(43) The groove depth calculating unit 47 further requires the surface height Y.sub.surf of the steel sheet S to calculate the groove depth included in the approximate range of the groove. The groove depth calculating unit 47 can acquire the information of the surface height Y.sub.surf of the steel sheet S calculated by the groove width calculating unit 46 or can calculate the surface height Y.sub.surf by itself based on the displacement data Y.sub.2 (X). Furthermore, the groove depth calculating unit 47 can exert the same function by acquiring information of the start point X.sub.d and the terminating point X.sub.u of the groove approximate range detected by the groove approximate range detecting unit 43 instead of acquiring information of the start point X.sub.ms and the terminating point X.sub.me of the groove calculated by the groove width calculating unit 46. The method of calculating the groove depth by using the groove depth calculating unit 47 will be later described with reference to
(44) After a groove width W and a groove depth D of the groove on the steel sheet S are calculated by the groove width calculating unit 46 and the groove depth calculating unit 47, the display 6 displays the groove width W and the groove depth D.
(45) Surface Shape Measuring Method
(46) A surface shape measuring method will be described with reference to
(47)
(48)
(49) The groove approximate range detecting step (Step STP2) will now be described. As
(50) As
(51) In the expression for representing the descending point X.sub.d, a position X, which first satisfies Expression (1) is defined as the descending point X.sub.d. In this case, the left part of Expression (1) represents the amount of a local change of displacement.
Y.sub.1(X+D.sub.diff)Y.sub.1(X)Y.sub.diff(1)
(52) After that, as
Y.sub.1(X+D.sub.diff)Y.sub.1(X)Y.sub.diff(2)
Y.sub.1(X+D.sub.diff)Y.sub.1(X)<Y.sub.diff(3)
(53) With the method of detecting the groove approximate range in the surface shape measuring method, the groove approximate range detecting unit 43 determines, with determination conditions in two stages, whether the descending point X.sub.d and the rising point X.sub.u detected as above indicate respective ends of a single groove.
(54) As a first determination, the groove approximate range detecting unit 43 determines whether the descending point X.sub.d and the rising point X.sub.u are situated within a predetermined distance (Step S3). In other words, with the predetermined distance as D.sub.w, the groove approximate range detecting unit 43 determines whether the Expression (4) is satisfied.
X.sub.uX.sub.dD.sub.w(4)
(55) If Expression (4) is not satisfied (No at Step S3), the groove approximate range detecting unit 43 turns back the detecting position from the rising point X.sub.u by the predetermined distance D.sub.w (which makes the detecting position as: X.sub.uD.sub.w) and restarts detection of the descending point from Step S1 (Step S4).
(56)
(57) To eliminate an incorrect determination that occurs when the displacement data Y.sub.1 (X) has any convex shape as
(58) For example, in the displacement data Y.sub.1 (X) indicated in
(59) If Expression (4) is satisfied (Yes at Step S3), as the second determination, the groove approximate range detecting unit 43 determines whether the difference between the displacement amount at the descending point X.sub.d and the displacement amount at the rising point X.sub.u is within a predetermined value (Step S5). In other words, the groove approximate range detecting unit 43 determines, with an allowable difference in the displacement amount as Y.sub.a, whether the Expression (5) is satisfied.
|Y.sub.1(X.sub.u)Y.sub.1 (X.sub.d)|<Y.sub.a(5)
(60) If Expression (5) is not satisfied (No at Step S5), the groove approximate range detecting unit 43 turns back to Step S2 and restarts detection of the rising point from the next position to the position X (which is: X.sub.UD.sub.diff) where the rising point has been detected.
(61)
(62) The groove approximate range detecting unit 43 compares the difference in values between the displacement data Y.sub.1 (X) at the descending point and the displacement data Y.sub.1 (X) at the rising point with the allowable value Y.sub.a and determines whether the rising point has been incorrectly detected. In the example of
(63) If Expression (5) is satisfied (Yes at Step S5), the groove approximate range detecting unit 43 outputs the descending point X.sub.d and the rising point X.sub.u to the groove approximate range extracting unit 44 as an approximate range of the groove (Step S6).
(64) As described above, in the groove approximate range detecting step (Step STP2), the determination conditions in two stages assure that a descending point and a rising point correctly indicate the approximate existing range of a single groove.
(65) The groove width calculating step (Step STP3) will now be described. As
(66) The groove width calculating unit 46 thereafter calculates an edge-detecting threshold Y.sub.thr that detects an edge of the groove based on the surface height Y.sub.surf of the steel sheet S (Step S8). In other words, the groove width calculating unit 46 calculates an edge-detecting threshold Y.sub.thr that determines positions where the depth from the surface height Y.sub.surf reaches a predetermined value as a groove start point and a groove termination point. The edge-detecting threshold Y.sub.thr is a value smaller than the surface height Y.sub.surf by a predetermined value L.sub.thr (0) and is calculated as: Y.sub.thr=Y.sub.surfL.sub.thr.
(67) The groove width calculating unit 46 searches for the deepest position (the smallest value) between the descending point X.sub.d and the rising point X.sub.u on Y.sub.2 (X) (Step S9) and thereafter searches for the groove start point X.sub.ms and the groove terminating point X.sub.me at respective sides of the deepest position (Step S10). Specifically, the groove width calculating unit 46 searches in the direction of the descending point from the deepest position and detects a position first exceeding the threshold Y.sub.thr as the groove start point X.sub.ms (see
(68) The groove width calculating unit 46 thereafter calculates the distance between the groove start point X.sub.ms and the groove terminating point X.sub.me as the groove width W (Step S11). In other words, the groove width calculating unit 46 carries out an operation of: W=X.sub.meX.sub.ms.
(69) The groove depth calculating step (Step STP4) is now described. As
(70) The groove depth calculating unit 47 restricts the post-second-filtering displacement data Y.sub.2 (X) to the range of the groove center portion W.sub.R (Step S13). The groove depth calculating unit 47 thereafter calculates the smallest value of the post-second-filtering displacement data Y.sub.2 (X) in the restricted range (Step S14).
(71) The groove depth calculating unit 47 further calculates the surface height Y.sub.surf in the vicinity of the groove (Step S15). However, the groove width calculating unit 46 has already calculated the surface height Y.sub.surf in the vicinity of the groove, and the groove depth calculating unit 47 can use this surface height Y.sub.surf in the vicinity of the groove.
(72) As a final process, the groove depth calculating unit 47 calculates the groove depth D by calculating the distance from the surface height Y.sub.surf in the vicinity of the groove to the smallest value of the post-second-filtering displacement data Y.sub.2 (X) in the restricted area calculated at Step S14 (Step S16).
(73) In this way, the groove depth calculating unit 47 calculates the groove depth D. With this, even if an abnormal value is caused at a slant portion of the groove as illustrated in
(74) When grooves are formed on electrical steel sheet, the grooves are successively formed on the sheet at a constant interval. Displacement data thus usually include a plurality of groove cross-sectional shapes. When applying the surface shape measuring method for such a case, the plurality of groove shapes included in the displacement data can be subsequently measured by repeating a series of steps that detects and measures a groove shape portion based on the rising point X.sub.u, the groove terminating point X.sub.ms, or the like detected at a preceding step.
(75) The surface shape measuring method includes a displacement data acquiring step of acquiring displacement data on the surface of the steel sheet S facing the displacement meter head 2 by scanning the surface of the steel sheet S with the displacement meter head 2 that applies a light beam on the steel sheet S and performs triangulation, a groove approximate range detecting step of detecting an approximate range arranged on the surface of the steel sheet S including a groove formed on the surface of the steel sheet S by searching the displacement data, a groove width calculating step of calculating a groove start point and a groove terminating point of the groove included in the approximate range, a deepest position detecting step of calculating the smallest value of the displacement data in the restricted range from the center position between the groove start point and the groove terminating point to the width defined at a predetermined ratio with respect to the groove width, and a groove depth calculating step of calculating the difference between the smallest value of the displacement data calculated at the deepest position detecting step and the surface height of the object as the depth of the groove formed on the surface of the object. This makes it possible to eliminate disturbance included in the displacement data and measure the accurate size of the groove formed on the surface of the steel sheet S using only the displacement data on the surface of the object measured by using the displacement meter head 2.
INDUSTRIAL APPLICABILITY
(76) As described above, the surface shape measuring method and the surface shape measuring device exert advantageous effects in measuring the size of a groove formed on a surface of an object.