Information processing device, information processing method, and program

The information processing device measures optical fiber curvature using AR technology and smartphone sensors, addressing limitations of conventional methods by enabling accurate, economical, and space-independent bending radius assessment.

JP2025008285APending Publication Date: 2025-01-20YOKOGAWA ELECTRIC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023110301
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-01-20

AI Technical Summary

Technical Problem

Conventional methods for measuring the curvature or bending radius of optical fibers are limited by measurement range, environmental constraints, and economic efficiency, particularly when using contact-based jigs, which are cumbersome and costly.

Method used

An information processing device utilizing AR technology to measure the bending radius of optical fibers by selecting points on the fiber's axis in a photographed image, calculating the circle's radius in three-dimensional space, and determining if it exceeds a predetermined threshold without physical contact, using sensors like smartphones.

Benefits of technology

Enables accurate, cost-effective measurement of optical fiber curvature in various environments, reducing restrictions on measurement range and space, and enhancing economic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025008285000001_ABST
    Figure 2025008285000001_ABST
Patent Text Reader

Abstract

To provide a more economical technique with which restrictions on a measurement range and a measurement environment of a curvature radius are mitigated, when measuring a curvature or the curvature radius of an optical fiber.SOLUTION: An information processing device includes a control unit that: acquires a captured image having been captured by an imaging unit in which an optical fiber is shown; receives selection of at least three points passing through on an axial line of the optical fiber in the captured image from a user; calculates a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determines whether or not the calculated radius of the circle is smaller than a predetermined threshold; and outputs a result of the determination.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Since optical fiber cables are made of glass or resin such as plastic, bending them beyond a certain curvature increases the likelihood of damage such as cracks or breaks (breaks). Therefore, when laying optical fiber, it is necessary to check whether the curvature of the optical fiber cable exceeds a predetermined value. Patent Document 1 describes a method and device for measuring the allowable bending radius of an optical glass fiber, which measures the allowable bending radius of an optical fiber. The curvature is an index that indicates the degree of bending of a curve. The curvature is given as the reciprocal of the bending radius r, 1 / r. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 52-086349 Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional configurations for measuring the curvature or bending radius of optical fibers have room for improvement in terms of the measurement range of bending radius, restrictions on the measurement work space, and economy, etc. The configuration of Patent Document 1 is a technology for measuring the allowable bending radius of an optical fiber, that is, the curvature of bending that the optical fiber can withstand, or the limit of the curvature that the optical fiber can handle, but is not for measuring the curvature of an optical fiber that is about to be laid.

[0005] Therefore, an object of the present disclosure is to provide a more economical technique for measuring the curvature or bending radius of an optical fiber, which reduces the restrictions on the measurement range and measurement environment of the bending radius. [Means for solving the problem]

[0006] An information processing device according to some embodiments includes: (1) An image in which the optical fiber is captured is acquired by the imaging unit. receiving, from a user, a selection of at least three points passing through an axis of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in three-dimensional space; determining whether the calculated radius of the circle is smaller than a predetermined threshold; outputting the result of the determination; It has a control unit.

[0007] In this way, the information processing device measures the bending radius of the optical fiber without contacting the optical fiber by using the measurement value of a physical sensor that is generally provided in a general-purpose device such as a smartphone. Therefore, the information processing device can improve the measurement of the bending radius of the optical fiber from the viewpoints of the measurement range of the bending radius, the constraints of the measurement work space, and economy.

[0008] In one embodiment, (2) In the information processing device of (1), The control unit is obtaining spatial coordinates in the three-dimensional space of the at least three points selected by the user; A radius of a circle passing through the at least three points may be calculated based on the spatial coordinates of the at least three points.

[0009] In this way, the information processing device measures the bending radius of the optical fiber based on the spatial coordinates of at least three points selected by the user, so that it is possible to measure the bending radius of the optical fiber with high accuracy regardless of the positional relationship between the optical fiber and the information processing device.

[0010] In one embodiment, (3) In the information processing device of (2), The control unit may acquire the spatial coordinates of the at least three points based on depths of the at least three points measured by a distance measurement sensor and positions of the three points in the captured image.

[0011] In this way, the information processing device calculates the depths of at least three points measured by the distance measuring sensor. and the positions of the three points in the captured image, the spatial coordinates of at least three points are obtained. Therefore, the information processing device can measure the bending radius of the optical fiber with high accuracy.

[0012] In one embodiment, (4) In the information processing device of (2) or (3), The control unit is At least two captured images in which the optical fiber is captured are acquired by the imaging unit from at least two points having a predetermined distance therebetween; The spatial coordinates of the at least three points may be acquired based on the predetermined distance and a difference between the at least two captured images.

[0013] In this way, the information processing device acquires spatial coordinates of three points based on images captured from at least two points having a predetermined distance therebetween, and therefore, the information processing device can measure the bending radius of the optical fiber with a simple configuration.

[0014] In one embodiment, (5) In the information processing device of (4), The control unit may acquire, as the at least two captured images, a first captured image and a second captured image in which the optical fiber is captured, which are captured by a first photographing unit and a second photographing unit that are provided at a predetermined distance apart.

[0015] In this way, the information processing device acquires spatial coordinates of three points based on images captured from at least two points having a predetermined distance between them. Therefore, the information processing device, which is configured with multiple image capturing units, can measure the bending radius of the optical fiber.

[0016] In one embodiment, (6) In any one of the information processing devices according to (3) to (5), The control unit may acquire the spatial coordinates of the at least three points further based on a change in position and orientation of the information processing device measured by a motion sensor.

[0017] In this way, the information processing device further uses the measurement values ​​of the motion sensor to obtain the spatial coordinates of at least three points, and therefore it is possible to obtain the spatial coordinates of at least three points, and therefore the bending radius of the optical fiber, with high accuracy.

[0018] In one embodiment, (7) In any one of the information processing devices according to (1) to (6), The control unit is An image in which a marker having a predetermined size is further captured in addition to the optical fiber is obtained as the captured image; A radius of a circle passing through the at least three points may be calculated based on a size of the marker in the captured image and a positional relationship between the at least three points in the captured image.

[0019] In this way, the information processing device measures the bending radius of the optical fiber by comparing the size of the marker with that of a known size, and therefore, it is possible to measure the bending radius of the optical fiber with a simple configuration.

[0020] In one embodiment, (8) In any one of the information processing devices according to (1) to (7), The control unit may cause a display unit to display and output an image indicating the result of the determination.

[0021] In this way, the information processing device displays an image showing the result of the judgment on the display unit, so that the user can easily recognize whether or not the bending radius of the optical fiber meets the requirements by referring to the display unit.

[0022] In one embodiment, (9) In any one of the information processing devices according to (1) to (8), The control unit may cause a storage unit to store information including the radius of the circle that passes through the at least three points and the captured image.

[0023] In this way, the information processing device stores information including the result of the determination in the storage unit, so that the information on the determination result can be used later.

[0024] An information processing method according to some embodiments includes: (10) An information processing method of an information processing device having a control unit, The control unit: A step of acquiring a photographed image in which the optical fiber is captured, the photographed image being captured by an imaging unit; receiving, from a user, a selection of at least three points passing through an axis of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determining whether the calculated radius of the circle is smaller than a predetermined threshold; outputting a result of the determination; Includes.

[0025] In this way, the information processing method measures the bending radius of an optical fiber without contacting the optical fiber, using the measurement value of a physical sensor that is generally provided in a general-purpose device such as a smartphone, etc. Therefore, the information processing method can improve the measurement of the bending radius of an optical fiber from the viewpoints of the measurement range of the bending radius, the constraints of the measurement work space, and economy, etc.

[0026] A program according to some embodiments includes: (11) To the computer: A step of acquiring an image in which the optical fiber is captured by an imaging unit; receiving, from a user, a selection of at least three points passing through an axis of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determining whether the radius of the calculated circle is smaller than a predetermined threshold; outputting a result of the determination; Execute the command.

[0027] In this way, the computer operating based on the program measures the bending radius of the optical fiber without contacting the optical fiber, using the measurement value of a physical sensor that is generally provided in a general-purpose device such as a smartphone. Therefore, the program makes it possible to improve the measurement of the bending radius of the optical fiber from the viewpoints of the bending radius measurement range, the constraints of the measurement work space, and economy. Effect of the Invention

[0028] According to an embodiment of the present disclosure, it is possible to provide a more economical technique for measuring the curvature or bend radius of an optical fiber, in which the restrictions on the measurement range of the bend radius and the measurement environment are alleviated. [Brief description of the drawings]

[0029] [Figure 1] 1 is a block diagram showing an example of a configuration of an information processing device according to an embodiment; [Diagram 2] 10 is a flowchart illustrating an example of an operation of an information processing device according to an embodiment. [Figure 3A] 11 is a diagram for explaining how to obtain the radius of an optical fiber based on three specified points. FIG. [Figure 3B] 11 is a diagram for explaining how to obtain the radius of an optical fiber based on three specified points. FIG. [Figure 3C] 11 is a diagram for explaining how to obtain the radius of an optical fiber based on three specified points. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0030] <Comparative Example> Since optical fiber cables are made of glass or resin such as plastic, bending them beyond a certain curvature increases the possibility of damage such as cracks or breaks (breaks). Damage to the optical fiber can result in failures such as light blocking and dimming (deterioration of optical characteristics). If an optical fiber cable is laid in a state where it is bent beyond the allowable curvature, there is a risk that the cable will be damaged immediately, or that cracks will grow and progress little by little over a long period of time, leading to damage. Optical fiber is an expensive component, and if short-term failures due to poor installation (laying with a bending radius smaller than the allowable bending radius) and long-term deterioration (accelerated increase in transmission loss, etc.) occur, it is expected that this will cause significant damage to users (such as suspension of operations). Therefore, when laying optical fiber, it is necessary to check whether the curvature of the optical fiber cable does not exceed a specified value.

[0031] As a technique for measuring the curvature or bending radius of an optical fiber cable, Patent Document 1 describes, "A method for measuring the allowable bending radius of an optical glass fiber, characterized in that the allowable bending radius of the glass fiber is measured by winding the optical glass fiber around a cylinder or a cone having a smooth spiral groove on its outer periphery, the outer diameter of which can be continuously varied while maintaining good circularity, and continuously reducing the radius of curvature of the wrapped portion of the optical glass fiber until the glass fiber breaks" (2. Claim (1)).

[0032] However, the configuration of Patent Document 1 is a technology for measuring the allowable bending radius of an optical fiber, that is, the limit of the curvature that the optical fiber can handle, i.e., how much bending curvature the optical fiber can withstand. The configuration of Patent Document 1 is not for measuring the curvature of an optical fiber that is about to be laid.

[0033] It is also possible to measure the curvature of an optical fiber cable using a jig such as a caliper-type radius measuring instrument. However, since the jig has a predetermined range of measurable curvature, it is necessary to prepare a separate jig for each allowable bending radius of the optical fiber to be measured. Therefore, there is room for improvement in the measurement of the bending radius of an optical fiber using a jig in terms of the constraints of the measurement range and economy (cost performance). Furthermore, in order to measure the bending radius using a jig, it is necessary to bring the jig into contact with the optical fiber cable, so it is necessary to secure a measurement work space for bringing the jig into contact. Therefore, there are cases where the measurement of the bending radius using a jig is difficult when the optical fiber cable is laid in a narrow space, and there is room for improvement in terms of the constraints of the measurement environment.

[0034] Therefore, an object of the present disclosure is to improve the measurement of the bending radius of an optical fiber from the standpoints of the bending radius measurement range, the constraints of the measurement work space, and economy (cost performance), etc.

[0035] <Embodiment> Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, parts having the same configuration or function are denoted by the same reference numerals. In the description of this embodiment, duplicated descriptions of the same parts may be omitted or simplified as appropriate.

[0036] In this embodiment, the above objective is achieved by applying AR (Augmented Reality) technology to measure the bending radius of an optical fiber based on the position through which the axis of the optical fiber cable passes without physical contact with the optical fiber.

[0037] 1 is a block diagram showing an example of the configuration of an information processing device 10 according to an embodiment. The information processing device 10 is one or more computer devices capable of communicating with each other. In this embodiment, the information processing device 10 is, for example, a smartphone, but may be realized by any general-purpose device such as a tablet terminal or a PC (Personal Computer), as well as a dedicated electronic device. The information processing device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, an output unit 15, an image capture unit 16, a distance measurement sensor 17, and a motion sensor 18.

[0038] The control unit 11 includes one or more processors. In one embodiment, the "processor" is a general-purpose processor or a dedicated processor specialized for a specific process, but is not limited thereto. The control unit 11 is communicably connected to each component of the information processing device 10, and controls the operation of the information processing device 10 as a whole.

[0039] The storage unit 12 includes any storage module, such as a hard disk drive (HDD), a solid state drive (SSD), a read-only memory (ROM), and a random access memory (RAM). The storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores any information used in the operation of the information processing device 10. For example, the storage unit 12 may store a system program, an application program, and various information received by the communication unit 13. The storage unit 12 is not limited to being built into the information processing device 10, and may be an external database or an external storage module.

[0040] The communication unit 13 includes any communication module that can communicate with other devices such as a scanner using any communication technology. The communication unit 13 may further include a communication control module for controlling communication with other devices, and a storage module for storing communication data such as identification information required for communication with other devices.

[0041] The input unit 14 includes one or more input interfaces that receive an input operation by an operator and acquire input information based on the operation by the operator. For example, the input unit 14 is a physical key, a capacitive key, a pointing device, a touch screen that is integrated with the display of the output unit 15, a microphone that receives voice input, or the like, but is not limited to these.

[0042] The output unit 15 includes one or more output interfaces that output information to the operator and notify the operator. For example, the output unit 15 is a display that outputs information as an image, a speaker that outputs information as sound, or a vibrator that outputs vibration, but is not limited to these. Such a display may be, for example, a liquid crystal panel display or an organic EL (Electro Luminescence) display. At least one of the input unit 14 and the output unit 15 may be configured integrally with the information processing device 10 or may be provided separately.

[0043] The photographing unit 16 is a camera that photographs a subject and obtains a photographed image. The photographing unit 16 may include a plurality of photoelectric conversion elements that convert received light information into an electrical signal. The photographing unit 16 photographs a moving image including a plurality of still images as the photographed image, but may obtain a still image as the photographed image. The number of photographing units 16 included in the information processing device 10 may be multiple (first photographing unit, second photographing unit).

[0044] The distance measuring sensor 17 is a sensor that measures the distance between the information processing device 10 and the subject. The distance measuring sensor 17 may be a sensor based on any principle that can measure the distance to the subject. For example, the distance measuring sensor 17 may be a sensor that measures distance by infrared rays to realize autofocus of a camera. Alternatively, the distance measuring sensor 17 may be a sensor based on LiDAR (Light Detection And Ranging) that measures distance by the reverberation of laser light. More specifically, the distance measuring sensor 17 may be any LiDAR modulation method, such as a ToF (Time of Flight) method that transmits a pulse wave and an FMCW (Frequency Modulated Continuous Wave) method that transmits an FM (Frequency Modulated) wave. The distance measuring sensor 17 may include, for example, a light emitting element such as a VCSEL (Vertical Cavity Surface-Emitting Laser) and a light receiving element such as a SPAD (Singe Photo Avalanche Diode). The distance measuring sensor 17 may measure the distance to a subject based on the time difference or phase difference between when an infrared ray or a laser is emitted and when it is received.

[0045] The motion sensor 18 is a sensor for detecting the movement (tilt, rotation, shaking, etc.), position, vibration, etc. of the information processing device 10. The motion sensor 18 may be configured with at least one of an acceleration sensor, a gyro sensor, and a magnetic sensor, for example. For example, the motion sensor 18 may be configured with a sensor called a 9-axis sensor that combines an inertial sensor (a 3-axis acceleration sensor and a 3-axis gyro sensor) and a 3-axis geomagnetic sensor. Alternatively, the motion sensor 18 may be a wireless motion sensor that uses ultrasonic pulses.

[0046] The information processing device 10 may further include any sensor for measuring the position of the subject in three-dimensional space. For example, the information processing device 10 may have a sensor based on sonar and radar. In addition, the information processing device 10 may operate based on any software component for acquiring the position of the subject in three-dimensional space from the measured values ​​acquired by physical sensors such as the image capture unit 16, the distance measurement sensor 17, and the motion sensor 18.

[0047] The functions of the information processing device 10 can be realized by executing a computer program (program) according to this embodiment on a processor included in the control unit 11. That is, the functions of the information processing device 10 can be realized by software. The computer program causes a computer to execute the processing of steps included in the operation of the information processing device 10, thereby causing the computer to realize the functions corresponding to the processing of each step. That is, the computer program is a program for causing a computer to function as the information processing device 10 according to this embodiment. The computer program may be recorded on a computer-readable recording medium. Programs include information used for processing by an electronic computer and equivalent to a program. For example, data that is not a direct command to a computer but has a nature that specifies computer processing corresponds to "something equivalent to a program."

[0048] The computer program may be recorded on a computer-readable recording medium. The computer-readable recording medium may be, for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. The program may be distributed, for example, by selling, transferring, or lending a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. The program may be distributed by storing the program in the storage of a server and transferring the program from the server to another computer via a network. The program may be provided as a program product.

[0049] The computer may temporarily store in the main storage device, for example, a program recorded on a portable recording medium or a program transferred from a server. The computer may then read the program stored in the main storage device with a processor and execute processing according to the read program with the processor. The computer may directly read the program from the portable recording medium and execute processing according to the program. The computer may execute processing according to the received program each time a program is transferred from the server to the computer. Such processing may be executed by a so-called ASP-type service that realizes functions only by issuing execution instructions and obtaining results without transferring a program from the server to the computer. "ASP" is an abbreviation for Application Service Provider. Programs include information used for processing by a computer and equivalent to a program. For example, data that is not a direct command to a computer but has the properties of defining computer processing falls under "substance equivalent to a program."

[0050] A part or all of the functions of the information processing device 10 may be realized by a dedicated circuit included in the control unit 11. That is, a part or all of the functions of the information processing device 10 may be realized by hardware. Furthermore, the information processing device 10 may be realized by a single computer, or may be realized by cooperation of multiple computers.

[0051] Fig. 2 is a flowchart showing an example of the operation of the information processing device 10 according to an embodiment. The operation of the information processing device 10 described with reference to Fig. 2 may correspond to one of the information processing methods of the information processing device 10. The operation of each step in Fig. 2 may be executed based on the control of the control unit 11 of the information processing device 10. The process in Fig. 1 may be started in response to, for example, selection of an application for measuring the bending radius of an optical fiber cable on a smartphone.

[0052] In step S1, the control unit 11 starts capturing images using the imaging unit 16. The control unit 11 may obtain moving images captured by the imaging unit 16 as captured images.

[0053] In step S2, the control unit 11 starts a process of displaying the captured image acquired by the imaging unit 16 on the display unit of the output unit 15. The moving image displayed on the output unit 15 is updated as needed according to the position and orientation of the smartphone held by the user. While checking the captured image displayed on the output unit 15, the user adjusts the capturing position so that the optical fiber cable, which is the subject, is included in the captured image.

[0054] In step S3, the control unit 11 accepts a selection of any three points on the axis of the optical fiber cable in the captured image from the user. For example, the control unit 11 may accept a selection of an area in the captured image in which the optical fiber cable is shown by touching with a finger or a stylus, etc.

[0055] In step S4, the control unit 11 calculates the radius of a circle passing through the three points selected by the user in step S3. FIG. 3A, FIG. 3B, and FIG. 3C are diagrams for explaining how the radius of the optical fiber is calculated based on the three specified points. FIG. 3A, FIG. 3B, and FIG. 3C all show an example of a captured image displayed on the output unit 15 in step S2. The captured images in FIG. 3A, FIG. 3B, and FIG. 3C include an image 50 (50a, 50b, 50c) of an optical fiber cable. The user selects three points 61 (61a, 61b, 61c), 62 (62a, 62b, 62c), and 63 (63a, 63b, 63c) on the image 50 of the optical fiber cable. In response to the selection of the three points by the user, the control unit 11 calculates the radius R of a circle passing through these three points.

[0056] The control unit 11 can calculate the radius of a circle passing through the three points selected by the user by any method. For example, the control unit 11 may obtain the coordinates in a three-dimensional space of the three points selected by the user in step S3, and calculate the radius of a circle passing through the three points in the three-dimensional space.

[0057] For example, the control unit 11 may associate the change in the image captured by the image capture unit 16 after the start of image capture in step S1 with the change in the measurement value of the distance measurement sensor 17 to acquire information on the three-dimensional space around the information processing device 10, and acquire the coordinates of the selected three points in the three-dimensional space. For example, when the distance measurement sensor 17 uses infrared rays used in the distance measurement of the autofocus of the camera, the control unit 11 may not only capture images from one direction, but also capture multiple still images from another direction, and perform analysis (comparison), image analysis, and calculation to obtain three-dimensional space dimension information. Alternatively, even when the distance measurement sensor 17 measures the distance based on LiDAR, the user may scan the optical fiber while moving around the optical fiber of the subject by a certain angle. The control unit 11 may associate the seamlessly acquired measurement values ​​of the distance measurement sensor 17 with the corresponding captured images, and acquire the coordinates of the three points by analyzing (comparison), image analysis, and calculation. Here, the control unit 11 may use dedicated three-dimensional analysis software (for example, an AR library) to execute the process of associating the captured image with the measured values ​​of the distance measuring sensor 17. The control unit 11 may acquire coordinates of three points in a three-dimensional space by associating information on the angle of view based on the captured image captured by the imaging unit 16 with information on the depth acquired by the distance measuring sensor 17. In this way, when the control unit 11 measures the captured image and the distance from multiple positions, the control unit 11 can acquire position information in a three-dimensional space around the information processing device 10 by associating the positions of the three points in the captured image with information on the depth of the three points. Therefore, the control unit 11 can acquire the coordinates of the three points selected by the user more accurately and acquire the radius R of the circle through which the axis of the optical fiber passes with higher accuracy.

[0058] Furthermore, when associating the captured image acquired by the imaging unit 16 with the distance measurement value acquired by the distance measuring sensor 17, the control unit 11 may further use information on a change in the position and orientation of the information processing device 10 measured by the motion sensor 18. By using the measurement value of the motion sensor 18 as well, the information processing device 10 can acquire information on the three-dimensional space around the information processing device 10 with even higher accuracy.

[0059] Furthermore, when the information processing device 10 is photographed while moving, the control unit 11 may obtain the coordinates of the three points selected by the user by associating the change in the photographed image acquired by the photographing unit 16 with the change in the photographing position and orientation measured by the motion sensor 18. For example, the control unit 11 may obtain depth information based on the change in the photographing position measured by the motion sensor 18 and the difference between the photographed images of the same subject, and obtain the coordinates of the three points selected by the user. Furthermore, the control unit 11 may obtain the coordinates of the three points selected by comparing the photographed images photographed from two points separated by a predetermined distance (e.g., 30 cm) and obtain the depth information based on the difference between the photographed images of the same subject photographed by the same photographing unit 16. Furthermore, when the control unit 11 includes a plurality of photographing units 16 (first photographing unit, second photographing unit), the control unit 11 may obtain the depth information based on the distance (interval) between the photographing units 16 and the difference between the photographed images (first photographed image, second photographed image) of the same subject acquired by each photographing unit 16, and obtain the coordinates of the three points selected by the user.

[0060] 3A, 3B, and 3C show an example in which the optical fiber is photographed from an angle at which the circle passing through the three points 61, 62, and 63 appears as a perfect circle, but the information processing device 10 may photograph the optical fiber from an oblique angle. When the optical fiber is photographed from an oblique angle, the circle passing through the three points 61, 62, and 63 is represented as an ellipse in the photographed image. Even in such a case, the control unit 11 can obtain the radius R with high accuracy, regardless of the relative positional relationship between the optical fiber and the information processing device 10, by calculating the radius R based on the spatial coordinates of the three points.

[0061] Furthermore, the control unit 11 may calculate the radius of a circle passing through the three points, without calculating the coordinates of the three points selected by the user. For example, a marker serving as an index of a certain length (e.g., 30 cm) may be reflected in the captured image, and the radius of the circle passing through the three points may be calculated based on the relationship with the length. Specifically, for example, as in Figs. 3A, 3B, and 3C, when capturing an image from an angle at which a circle passing through the three points 61, 62, and 63 appears as a perfect circle, a marker may be placed at a position at a distance approximately equal to that of the optical fiber as viewed from the information processing device 10, and the image may be captured together with the optical fiber. In this case, the control unit 11 may calculate the radius R based on the size of a known marker. The control unit 11 may calculate the radius R using an algorithm such as spline interpolation.

[0062] In step S5, the control unit 11 judges whether the radius R of the circle calculated in step S4 is smaller than a predetermined value (threshold). This threshold is set in advance according to the specifications of the optical fiber to be processed. For example, an optical fiber manufacturer may publicly announce the allowable bending radius of the optical fiber in a catalog of the optical fiber as a multiplication factor with respect to the core diameter. For example, the bending radius that can be temporarily bent is 200×core diameter, and the bending radius that can be long-term bent is 400×core diameter. In this case, if the core diameter is 600 μm, the allowable bending radius is 120 mm (temporary) and 240 mm (long-term). The information processing device 10 holds such an allowable bending radius as a threshold in step S5 by a user's prior operation or the like. If the radius R of the circle calculated in step S4 is smaller than the predetermined threshold (YES in step S5), the control unit 11 proceeds to step S6, and if not (NO in step S5), the control unit 11 proceeds to step S7.

[0063] In step S6, the control unit 11 determines that the optical fiber is unacceptable because the measured bending radius of the optical fiber is smaller than the threshold value.

[0064] In step S7, the control unit 11 determines that the optical fiber is acceptable because the measured bending radius of the optical fiber is equal to or greater than the threshold value.

[0065] In step S8, the control unit 11 notifies the user of the determination result in step S6 or step S7. For example, the control unit 11 may notify the user of the determination result by displaying an image (including a text image) indicating the determination result on the display unit of the output unit 15 or by outputting sound and vibration.

[0066] In step S9, the control unit 11 stores the captured image used in the calculation of the radius R, information such as the determination result, etc., in the storage unit 12. Then, the control unit 11 ends the processing of the flowchart.

[0067] As described above, the information processing device 10 acquires a captured image in which the optical fiber is captured by the photographing unit 16. The information processing device 10 accepts from the user a selection of at least three points passing through the axis of the optical fiber in the captured image. The information processing device 10 calculates the radius of a circle passing through at least three points selected by the user in a three-dimensional space. The information processing device 10 determines whether the calculated radius of the circle is smaller than a predetermined threshold value. The information processing device 10 outputs the result of the determination. Therefore, according to the information processing device 10, it is possible to measure the bending radius of an optical fiber laid in any space using a general-purpose device such as a smartphone, and it is possible to measure the bending radius of an optical fiber at low cost while reducing restrictions on the measurement range of the bending radius and the measurement work space.

[0068] In the above description, an example has been described in which the information processing device 10 receives from the user the selection of three points passing through the axis of the optical fiber. However, the information processing device 10 may receive from the user the selection of four or more points.

[0069] As described above, the information processing device 10 according to this embodiment can measure the bending radius R of an optical fiber in a non-contact manner. Therefore, the configuration according to this embodiment can measure the bending radius R even in an environment where the working space is narrow and it is difficult to insert a jig and a hand for measurement using a jig, making measurement work difficult.

[0070] Furthermore, the information processing device 10 can measure the bending radius of the optical fiber by easily operating and photographing using the camera of a general-purpose AR device (e.g., a smartphone, a tablet, etc.). Therefore, the information processing device 10 can perform measurements in various environments without being restricted by the measurement range and handling (portability) as with a contact-type jig. Furthermore, the information processing device 10 can be realized at low cost, since it can be realized simply by installing a program on a computer such as a general-purpose smartphone or tablet.

[0071] The information processing device 10 may also store the acquired bending R value, pass / fail judgment result, captured image (photograph), and other information as file data. Therefore, this information can be used as a reference index for future replacement and re-laying of the optical fiber cable.

[0072] Furthermore, the information processing device 10 may store information including the radius of a circle passing through at least three points selected by the user and the captured image in the storage unit 12. Therefore, by using the acquired measurement results (bending R value, captured image) and combining it with spatial information of another installation site and dimensional information of another optical fiber cable connection device, it is possible to apply it to installation in another environment.

[0073] The present disclosure is not limited to the above-described embodiments. For example, multiple blocks shown in the block diagram may be integrated, or one block may be divided. Multiple steps shown in the flowchart may be executed in parallel or in a different order depending on the processing capacity of the device executing each step, or as necessary, instead of being executed in chronological order as described. Other modifications are possible without departing from the spirit of the present disclosure. [Explanation of symbols]

[0074] 10. Information processing device 11 Control section 12 Storage section 13. Communications Department 14 Input section 15 Output section 16. Photography Department 17 Distance sensor 18 Motion Sensor 18 50 Fiber Optic Cable 61~63 points

Claims

1. An image in which the optical fiber is captured is acquired by the imaging unit. receiving, from a user, a selection of at least three points passing through an axis line of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determining whether the calculated radius of the circle is smaller than a predetermined threshold; outputting the result of the determination; An information processing device comprising a control unit.

2. The control unit is obtaining spatial coordinates of the at least three points selected by the user in the three-dimensional space; calculating a radius of a circle passing through the at least three points based on spatial coordinates of the at least three points; The information processing device according to claim 1 .

3. The information processing device according to claim 2 , wherein the control unit acquires the spatial coordinates of the at least three points based on depths of the at least three points measured by a distance measuring sensor and positions of the three points in the captured image.

4. The control unit is At least two captured images in which the optical fiber is captured are acquired by the imaging unit from at least two points having a predetermined distance therebetween; acquiring the spatial coordinates of the at least three points based on the predetermined distance and a difference between the at least two captured images; The information processing device according to claim 2 .

5. 5. The information processing device according to claim 4, wherein the control unit acquires as the at least two captured images a first captured image and a second captured image in which the optical fiber is captured, the first captured image and the second captured image being captured by a first capturing unit and a second capturing unit arranged at a predetermined distance apart.

6. The information processing device according to claim 3 , wherein the control unit acquires the spatial coordinates of the at least three points further based on a change in a position and orientation of the information processing device measured by a motion sensor.

7. The control unit is An image in which a marker having a predetermined size is further captured in addition to the optical fiber is obtained as the captured image; calculating a radius of a circle passing through the at least three points based on a size of the marker in the captured image and a positional relationship of the at least three points in the captured image; The information processing device according to claim 1 .

8. The information processing device according to claim 1 , wherein the control unit causes a display unit to display and output an image indicating the result of the determination.

9. An information processing method of an information processing device having a control unit, The control unit: A step of acquiring a photographed image in which the optical fiber is captured, the photographed image being captured by an imaging unit; receiving, from a user, a selection of at least three points passing through an axis of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determining whether the calculated radius of the circle is smaller than a predetermined threshold; outputting a result of the determination; An information processing method comprising:

10. On the computer, A step of acquiring an image in which the optical fiber is captured by an imaging unit; receiving, from a user, a selection of at least three points passing through an axis of the optical fiber in the captured image; calculating a radius of a circle passing through the at least three points selected by the user in a three-dimensional space; determining whether the radius of the calculated circle is smaller than a predetermined threshold; outputting a result of the determination; A program to execute.

Citation Information

Patent Citations

  • Cable curvature measuring method

    CN105180832A

  • Imaging device

    JP2005189021A

  • Cable shape state measuring method, cable shape state measuring system used in it, cable shape state measuring program, and cable state evaluation method

    JP2007205802A

  • Image processing apparatus, image processing method, image processing computer program and storage medium with image processing computer program stored therein

    JP2010061488A

  • Optical fiber connection system, optical fiber connection control device, and optical fiber connection method

    JP2022143832A