Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7638778B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7638778B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7638778B2
JP7638778B2 JP2021076073A JP2021076073A JP7638778B2 JP 7638778 B2 JP7638778 B2 JP 7638778B2 JP 2021076073 A JP2021076073 A JP 2021076073A JP 2021076073 A JP2021076073 A JP 2021076073A JP 7638778 B2 JP7638778 B2 JP 7638778B2
Authority
JP
Japan
Prior art keywords
information
damage
partial
damage level
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021076073A
Other languages
Japanese (ja)
Other versions
JP2022170152A (en
Inventor
重樹 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2021076073A priority Critical patent/JP7638778B2/en
Publication of JP2022170152A publication Critical patent/JP2022170152A/en
Application granted granted Critical
Publication of JP7638778B2 publication Critical patent/JP7638778B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理装置、情報処理方法、及びプログラムに関する。 The present disclosure relates to an information processing device, an information processing method, and a program.

構造物の損傷度の評価は、例えば、損傷度の評価の対象となる損傷自体の規模に対して、構造物の部位ごとの許容可能な損傷に応じた冗長性と、経年変化に伴う損傷の進行性とを加味して行われている。このような損傷度の評価結果は、例えば、構造物の健全性の判定や、損傷の補修計画の立案等に利用され得る。例えば、特許文献1には、構造物の健全性の判定に係る技術の一例が開示されている。また、特許文献2には、構造物の損傷の補修計画の立案に係る技術の一例が開示されている。 The damage level of a structure is evaluated, for example, by taking into account the scale of the damage itself that is the subject of the damage level evaluation, redundancy according to the allowable damage for each part of the structure, and the progression of the damage due to aging. Such damage level evaluation results can be used, for example, to determine the soundness of the structure and to develop a repair plan for the damage. For example, Patent Document 1 discloses an example of a technology related to determining the soundness of a structure. Also, Patent Document 2 discloses an example of a technology related to developing a repair plan for damage to a structure.

特許第6454793号公報Patent No. 6454793 特許第6472894号公報Patent No. 6472894

一方で、構造物に発生した複数の損傷それぞれが進行することで、当該複数の損傷が互いに接触し、より大きな損傷となるような場合もある。このような場合には、互いに独立した個々の損傷自体は構造物の健全性の判定において健全性に影響を及ぼす損傷とはみなされなくとも、将来的に複数の損傷が接触してより大きな損傷となることで構造物の健全性に影響を及ぼすような状況も想定され得る。 On the other hand, as multiple damages that have occurred in a structure progress, the multiple damages may come into contact with each other and become larger. In such cases, even if the individual damages that are independent of each other are not considered to affect the soundness of the structure in determining its soundness, it is possible that the multiple damages may come into contact with each other in the future and become larger damage, which may affect the soundness of the structure.

本発明は上記の問題を鑑み、構造物の損傷度を評価するための情報をより好適な態様で記録可能とすることを目的とする。 In consideration of the above problems, the present invention aims to make it possible to record information for assessing the degree of damage to a structure in a more suitable manner.

本発明に係る情報処理装置は、対象となる構造物の撮像画像から分割された第1の部分領域ごとに関連付けられた当該領域に対応する当該構造物の部位の損傷度に関する第1の情報を、当該第1の部分領域よりも広い第2の部分領域ごとに、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報を、当該第2の部分領域中における密度及び連続性のうち少なくともいずれかに基づき第2の情報として集約する集約手段と、前記第2の部分領域に対応する前記第2の情報と、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報と、を関連付けて記録する記録手段と、を備えることを特徴とする。 The information processing device according to the present invention is characterized by comprising: an aggregation means for aggregating, for each second partial region larger than the first partial region, first information on the degree of damage of a portion of the structure corresponding to the corresponding first partial region associated with the first partial region, as second information based on at least one of density and continuity in the second partial region; and a recording means for recording, in association with each other, the second information corresponding to the second partial region and the first information corresponding to each of the first partial regions included in the second partial region.

本発明によれば、構造物の損傷度を評価するための情報をより好適な態様で記録することが可能となる。 The present invention makes it possible to record information for assessing the degree of damage to a structure in a more suitable manner.

情報処理装置のハードウェア構成の一例を示した図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device. 情報処理装置の機能構成の一例を示した機能ブロック図である。FIG. 2 is a functional block diagram showing an example of a functional configuration of an information processing device. 損傷度情報報の一例について説明するための図である。FIG. 11 is a diagram for explaining an example of damage level information. 損傷度情報報の一例について説明するための図である。FIG. 11 is a diagram for explaining an example of damage level information. 損傷度情報報の一例について説明するための図である。FIG. 11 is a diagram for explaining an example of damage level information. 損傷度情報の提示態様の一例を示した図である。11 is a diagram showing an example of a presentation mode of damage level information. FIG. 損傷度情報の集約方法について説明するための図である。FIG. 13 is a diagram for explaining a method of aggregating damage level information. 集約処理の動作パターンの制御に係るテーブルの一例を示した図である。FIG. 13 is a diagram illustrating an example of a table related to control of an operation pattern of the aggregation process. 集約処理の適用前後の対応関係の一例を示した図である。FIG. 13 is a diagram showing an example of a correspondence relationship before and after application of an aggregation process. 損傷度テーブルの一例を示した図である。FIG. 13 is a diagram showing an example of a damage level table. 損傷度情報の集約処理の結果の一例を示した図である。FIG. 11 is a diagram showing an example of a result of aggregating processing of damage level information. 損傷度情報の集約処理の結果の一例を示した図である。FIG. 11 is a diagram showing an example of a result of aggregating processing of damage level information. 情報処理装置の処理の一例を示したフローチャートである。11 is a flowchart showing an example of processing by an information processing device. 情報処理装置の処理の一例を示したフローチャートである。11 is a flowchart showing an example of processing by an information processing device. 損傷度情報の提示態様の一例を示した図である。11 is a diagram showing an example of a presentation mode of damage level information. FIG. 損傷度情報の提示態様の一例を示した図である。11 is a diagram showing an example of a presentation mode of damage level information. FIG. 損傷度情報の提示に係るUIの一例を示した図である。13 is a diagram showing an example of a UI related to presentation of damage level information. FIG. 情報処理装置の処理の他の一例を示したフローチャートである。10 is a flowchart showing another example of the process of the information processing device. 情報処理装置の処理の他の一例を示したフローチャートである。10 is a flowchart showing another example of the process of the information processing device. 損傷度情報の提示に係る表示画面の一例を示した図である。FIG. 13 is a diagram showing an example of a display screen relating to presentation of damage level information. 情報処理装置の処理の他の一例を示したフローチャートである。10 is a flowchart showing another example of the process of the information processing device. 情報処理装置の処理の他の一例を示したフローチャートである。10 is a flowchart showing another example of the process of the information processing device.

以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 A preferred embodiment of the present disclosure will be described in detail below with reference to the attached drawings. Note that in this specification and drawings, components having substantially the same functional configuration are designated by the same reference numerals to avoid redundant description.

<ハードウェア構成>
図1Aを参照して、本開示の一実施形態に係る情報処理装置のハードウェア構成の一例について説明する。本実施形態に係る情報処理装置100は、CPU(Central Processing Unit)101と、RAM(Random Access Memory)103と、ROM(Read Only Memory)102とを含む。また、情報処理装置100は、補助記憶装置104と、ネットワークI/F107とを含む。また、情報処理装置100は、入力装置105と、出力装置106とのうちの少なくともいずれかを含んでもよい。CPU101、RAM102、ROM103、補助記憶装置104、入力装置105、出力装置106、及びネットワークI/F107のそれぞれは、バス108を介して相互に接続される。
<Hardware Configuration>
An example of a hardware configuration of an information processing device according to an embodiment of the present disclosure will be described with reference to FIG. 1A. The information processing device 100 according to this embodiment includes a central processing unit (CPU) 101, a random access memory (RAM) 103, and a read only memory (ROM) 102. The information processing device 100 also includes an auxiliary storage device 104 and a network I/F 107. The information processing device 100 may also include at least one of an input device 105 and an output device 106. The CPU 101, the RAM 102, the ROM 103, the auxiliary storage device 104, the input device 105, the output device 106, and the network I/F 107 are each connected to each other via a bus 108.

CPU101は、情報処理装置100の各種動作を制御する中央演算装置である。例えば、CPU101は、情報処理装置100全体の動作を制御してもよい。
RAM102は、CPU101の主記憶メモリであり、ワークエリア又は各種プログラムを展開するための一時記憶領域として用いられる。
ROM103は、CPU101が情報処理装置100の動作を制御するためのプログラム(例えば、BIOS)等を記憶する。
The CPU 101 is a central processing unit that controls various operations of the information processing device 100. For example, the CPU 101 may control the operation of the entire information processing device 100.
The RAM 102 is a main storage memory for the CPU 101, and is used as a work area or a temporary storage area for developing various programs.
The ROM 103 stores a program (eg, BIOS) for the CPU 101 to control the operation of the information processing device 100 .

補助記憶装置104は、基本ソフトウェアであるOS(Operating System)や各種アプリケーション等のプログラムや、各種データを記憶する。補助記憶装置104は、例えば、HDD(Hard Disk Drive)や、SDD(Solid State Drive)に代表される不揮発性メモリ等により実現され得る。 The auxiliary storage device 104 stores various data and programs such as the OS (Operating System), which is the basic software, and various applications. The auxiliary storage device 104 can be realized, for example, by a non-volatile memory such as a HDD (Hard Disk Drive) or a SSD (Solid State Drive).

ネットワークI/F107は、所定のネットワーク(例えば、LANやインターネット等)に接続され、当該ネットワークを介して外部機器と通信を行うためのインタフェースである。 The network I/F 107 is an interface that is connected to a specific network (e.g., a LAN or the Internet) and communicates with external devices via that network.

入力装置105は、ユーザからの指示を受け付けるための装置である。入力装置105は、例えば、マウス等のポインティングデバイス、キーボード、タッチパネル等の操作デバイスにより実現され得る。
出力装置106は、ユーザに対して各種情報を提示するための装置である。出力装置106は、例えば、ディスプレイ等のように、各種表示情報や画面等を表示することでユーザに情報を提示する表示デバイスにより実現され得る。
The input device 105 is a device for receiving instructions from a user, and may be realized by, for example, an operation device such as a pointing device such as a mouse, a keyboard, or a touch panel.
The output device 106 is a device for presenting various types of information to a user. The output device 106 can be realized by a display device, such as a display, that presents information to a user by displaying various types of display information, a screen, or the like.

なお、上述した構成はあくまで一例であり、必ずしも情報処理装置100のハードウェア構成を限定するものではない。具体的な一例として、上述した情報処理装置100の一連の構成要素のうち一部の構成要素(例えば、入力装置105及び出力装置106の少なくともいずれか)が、当該情報処理装置100の外部に外付けされていてもよい。
また、図1Bに示す機能構成や、図7A、図7B、図10A、図10B、図12A、及び図12Bに示す処理は、CPU101が、ROM103や補助記憶装置104に記憶されたプログラムをRAM102に展開して実行することで実現される。
Note that the above-described configuration is merely an example and does not necessarily limit the hardware configuration of the information processing device 100. As a specific example, some of the components of the information processing device 100 described above (for example, at least one of the input device 105 and the output device 106) may be externally attached to the outside of the information processing device 100.
In addition, the functional configuration shown in Figure 1B and the processes shown in Figures 7A, 7B, 10A, 10B, 12A, and 12B are realized by CPU 101 expanding a program stored in ROM 103 or auxiliary storage device 104 into RAM 102 and executing it.

<機能構成>
図1Bを参照して、本開示の一実施形態に係る情報処理装置の機能構成の一例について説明する。本実施形態に係る情報処理装置100は、損傷度判定部111と、補正処理部112と、集約処理部113と、記憶部114と、表示制御部115とを含む。
<Functional configuration>
An example of a functional configuration of an information processing device according to an embodiment of the present disclosure will be described with reference to Fig. 1B. The information processing device 100 according to the present embodiment includes a damage level determination unit 111, a correction processing unit 112, an aggregation processing unit 113, a storage unit 114, and a display control unit 115.

損傷度判定部111は、点検の対象となる構造物の撮像画像(以下、「点検画像」とも称する)に対して画像解析を施すことで、当該画像解析の結果に基づき、当該構造物の各部位における損傷の度合い(以下、「損傷度」とも称する)を判定する。具体的な一例として、損傷度判定部111は、点検画像を複数の部分領域に分割し、分割された部分領域ごとに画像解析を施すことで、当該部分領域に対応する構造物の部位の損傷を検出し、当該検出結果に基づき当該部位における損傷度を判定してもよい。また、損傷度判定部111は、過去の時点を含む複数の時点での点検画像に基づき、対象となる構造物の各部位における損傷度の判定を行ってもよい。以上のようにして、損傷度判定部111は、点検画像から分割された各部分領域に対して、当該部分領域に対応する部位の損傷度の判定結果に応じた情報(以下、「損傷度情報」とも称する)を関連付ける。なお、損傷度判定部111は、点検画像から分割された各部分領域に対応する損傷度情報を、所定の記憶領域に記憶させることで保持してもよい。 The damage level determination unit 111 performs image analysis on the captured image of the structure to be inspected (hereinafter also referred to as the "inspection image"), and determines the degree of damage (hereinafter also referred to as the "damage level") in each part of the structure based on the result of the image analysis. As a specific example, the damage level determination unit 111 may divide the inspection image into a plurality of partial regions, perform image analysis for each divided partial region, detect damage in the part of the structure corresponding to the partial region, and determine the damage level in the part based on the detection result. The damage level determination unit 111 may also determine the damage level in each part of the target structure based on the inspection images at a plurality of time points including past time points. In this manner, the damage level determination unit 111 associates information (hereinafter also referred to as the "damage level information") corresponding to the determination result of the damage level of the part corresponding to the partial region with each partial region divided from the inspection image. The damage level determination unit 111 may hold the damage level information corresponding to each partial region divided from the inspection image by storing it in a predetermined storage area.

補正処理部112は、対象となる構造物が設計された際の構造情報から部位ごとに当該部位が許容可能な損傷に応じた冗長性に関する情報を取得する。また、補正処理部112は、対象となる構造物に発生している損傷ごとの経年変化の比較に基づき、損傷の進行性に関する情報を取得する。そして、補正処理部112は、取得した冗長性及び進行性それぞれに関する情報に基づき、損傷度判定部111による損傷度の判定結果に応じた損傷度情報に対して補正処理を施す。 The correction processing unit 112 acquires information on redundancy corresponding to the damage that can be tolerated for each part from the structural information when the target structure was designed. The correction processing unit 112 also acquires information on the progression of damage based on a comparison of the aging changes of each damage occurring in the target structure. Then, the correction processing unit 112 performs a correction process on the damage level information corresponding to the damage level assessment result by the damage level assessment unit 111 based on the acquired information on redundancy and progression.

集約処理部113は、点検画像から分割された複数の部分領域それぞれに関連付けられた損傷度情報を、複数の当該部分領域を包含するより大きい新たな部分領域についての損傷度情報として集約する。
この際に、集約処理部113は、損傷度情報の集約に係る所望の条件(以降では、「集約処理条件」とも称する)に基づき、点検画像から分割された部分領域ごとの損傷度情報を集約する範囲(複数の当該部分領域を含む新たな部分領域の範囲)を決定してもよい。なお、集約処理条件に関する情報については、所定の記憶領域(例えば、後述する記憶部114)に記憶されていてもよい。
また、集約処理部113は、点検画像から分割された複数の部分領域それぞれに関連付けられた損傷度情報を集約する際に、当該部分領域ごとの損傷の密度や、当該部分領域ごとの損傷の連続性を、新たな部分領域に対応する損傷度の判定に加味してもよい。
なお、点検画像から分割された複数の部分領域それぞれが「第1の部分領域」の一例に相当し、当該第1の部分領域に対応する損傷度情報が「第1の情報」の一例に相当する。また、複数の第1の部分領域を含む当該第1の部分領域よりも広い上記新たな領域が「第2の部分領域」の一例に相当し、当該第2の部分領域に対応する損傷度情報が「第2の情報」の一例に相当する。
The aggregation processing unit 113 aggregates the damage level information associated with each of the multiple partial regions divided from the inspection image into damage level information for a new partial region that is larger than the multiple partial regions and that includes the multiple partial regions.
At this time, the aggregation processing unit 113 may determine the range (the range of a new partial area including a plurality of partial areas) in which to aggregate the damage level information for each partial area divided from the inspection image, based on desired conditions related to the aggregation of damage level information (hereinafter also referred to as "aggregation processing conditions"). Note that information related to the aggregation processing conditions may be stored in a predetermined storage area (for example, the storage unit 114 described later).
In addition, when aggregating damage level information associated with each of multiple partial areas divided from the inspection image, the aggregation processing unit 113 may take into account the density of damage in each partial area and the continuity of damage in each partial area when determining the damage level corresponding to the new partial area.
Each of the multiple partial regions divided from the inspection image corresponds to an example of a "first partial region", and the damage level information corresponding to the first partial region corresponds to an example of the "first information". Moreover, the new region that includes the multiple first partial regions and is larger than the first partial region corresponds to an example of a "second partial region", and the damage level information corresponding to the second partial region corresponds to an example of the "second information".

集約処理部113は、点検画像から分割された部分領域(第1の部分領域)ごとの損傷度情報と、複数の当該部分領域を含む新たな領域(第2の部分領域)に対応する集約後の損傷度情報とを関連付けて、集約損傷度情報として記憶部114に記憶させる。この際に、集約処理部113は、点検画像から分割された部分領域ごとの損傷度情報と、複数の当該部分領域を含む新たな領域に対応する集約後の損傷度情報とを、互いに異なる階層に割り当てることで階層ごとに記録してもよい。 The aggregation processing unit 113 associates the damage level information for each partial area (first partial area) divided from the inspection image with the aggregated damage level information corresponding to a new area (second partial area) including multiple partial areas, and stores the associated information as aggregated damage level information in the storage unit 114. At this time, the aggregation processing unit 113 may record the damage level information for each partial area divided from the inspection image and the aggregated damage level information corresponding to the new area including multiple partial areas by assigning them to different hierarchies.

なお、上述した損傷度判定部111による損傷度の検出に係る処理、補正処理部112による損傷度の検出結果に対する補正処理、及び集約処理部113による損傷度情報の集約に係る処理については、詳細を別途後述する。 The process of detecting the damage level by the damage level determination unit 111, the process of correcting the damage level detection result by the correction processing unit 112, and the process of aggregating the damage level information by the aggregation processing unit 113 will be described in detail later.

記憶部114は、各種情報を記憶することで当該情報を保持する記憶領域を模式的に示している。例えば、記憶部114は、集約処理部113から出力される集約損傷度情報を記憶することで、当該集約損傷度情報を保持してもよい。また、記憶部114は、集約損傷度情報のみに限らず他の情報やデータを記憶してもよい。具体的な一例として、記憶部114は、前述した集約処理条件に関する情報や、後述する構造物情報を記憶してもよい。 The memory unit 114 is a schematic representation of a memory area that stores various types of information and thereby holds the information. For example, the memory unit 114 may store aggregated damage level information output from the aggregation processing unit 113 and thereby hold the aggregated damage level information. The memory unit 114 may also store other information or data in addition to the aggregated damage level information. As a specific example, the memory unit 114 may store information related to the aggregation processing conditions described above and structure information described below.

表示制御部115は、所定の出力部(例えば、ディスプレイ等)に所望の情報を表示させることで当該情報をユーザに提示する。例えば、表示制御部115は、記憶部114に保持された集約損傷度情報に基づき、対象となる構造物の損傷度情報を所定の出力部に表示させることで、当該損傷度情報をユーザに提示してもよい。この際に、表示制御部115は、損傷度情報の表示に係る条件の指定を受けて、当該損傷度情報の表示態様を制御してもよい。また、表示制御部115は、対象となる構造物に関する情報(以降では、「構造物情報」とも称する)を、損傷度情報と関連付けて所定の出力部に表示させてもよい。構造物情報については、記憶部114等の所定の記憶領域に記憶させておいてもよい。なお、表示制御部115の制御に基づく損傷度情報の表示態様の一例については、図2、図3A、及び図3Bを参照して詳細を別途後述する。 The display control unit 115 presents desired information to the user by displaying the information on a predetermined output unit (e.g., a display, etc.). For example, the display control unit 115 may present the damage level information of the target structure to the user by displaying the damage level information on a predetermined output unit based on the aggregated damage level information stored in the storage unit 114. At this time, the display control unit 115 may control the display mode of the damage level information in response to a specification of a condition related to the display of the damage level information. The display control unit 115 may also display information on the target structure (hereinafter also referred to as "structure information") on a predetermined output unit in association with the damage level information. The structure information may be stored in a predetermined storage area such as the storage unit 114. An example of the display mode of the damage level information based on the control of the display control unit 115 will be described in detail later with reference to FIG. 2, FIG. 3A, and FIG. 3B.

<損傷度情報>
図2、図3A、及び図3Bを参照して、本実施形態に係る損傷度情報報の一例について、特に当該損傷度情報の生成に係る方法に着目して説明する。
<Damage information>
An example of the damage level information according to the present embodiment will be described with reference to Figs. 2, 3A, and 3B, focusing in particular on a method for generating the damage level information.

まず、図2について説明する。図2(a)は、対象となる構造物の撮像結果に応じた点検画像201の一例を示している。202を付したグリッド状の線は、点検画像201を複数の部分領域に分割する境界を模式的に示している。また、203~206のそれぞれは、点検画像201に被写体として撮像された、対象となる構造物に生じた各種の損傷の一例を模式的に示している。 First, FIG. 2 will be described. FIG. 2(a) shows an example of an inspection image 201 based on the imaging results of a target structure. The grid lines labeled 202 show a schematic boundary dividing the inspection image 201 into a number of partial regions. Also, 203 to 206 each show a schematic example of various types of damage that have occurred to the target structure, which have been captured as a subject in the inspection image 201.

図2(b)は、図2(a)に示した点検画像201に対して、境界202により分割された部分領域ごとの、当該部分領域に対応する構造物の部位について損傷度の判定結果を数値で表した情報が重畳して提示された概念図の一例を示している。各部分領域に対して重畳された1~3の数値は、当該部分領域に対応する構造物の部位の損傷度をレベルで示した情報であり、数値がより大きいほど、損傷度がより高いことを示している。また、各部分領域に対応する構造物の部位の損傷度の判定については、例えば、当該部分領域に存在する損傷の検出を行ったうえで、検出された損傷の程度(例えば、損傷の数、長さ、大きさ、太さ、交差の状態等)に基づき行われてもよい。なお、損傷度の判定に係る処理については、例えば、機械学習に基づき構築された学習済モデルや画像解析等を利用した既存の技術を適用することが可能であるため、詳細な説明は省略する。 2B shows an example of a conceptual diagram in which information is superimposed on the inspection image 201 shown in FIG. 2A, which represents the damage level of the part of the structure corresponding to each partial region divided by the boundary 202, in numerical form. The numerical values 1 to 3 superimposed on each partial region are information indicating the level of damage of the part of the structure corresponding to the partial region, and the higher the numerical value, the higher the degree of damage. In addition, the damage level of the part of the structure corresponding to each partial region may be determined based on the degree of damage detected (e.g., the number, length, size, thickness, intersection state, etc. of the damage) after detecting damage present in the partial region. Note that the process related to the damage level determination can be performed using existing technologies such as a trained model built based on machine learning and image analysis, so a detailed description will be omitted.

図2(c)は、図2(b)に示した損傷度を示す情報が重畳された点検画像201に対して、各損傷の進行性の大きさ(換言すると、損傷の成長の大きさ)をアルファベットで表した情報が重畳して提示された概念図の一例を示している。例えば、図2(c)に示す例では、部分領域ごとの損傷の進行性の大きさが、損傷度を表す数値に対してa~cの添え字として示されている。この損傷の進行性の大きさを示すアルファベットの添え字は、aが最も損傷の進行性が大きい状態を示しており、b、cの順に損傷の進行性がより小さい状態を示している。 Figure 2(c) shows an example of a conceptual diagram in which information expressing the degree of progression of each damage (in other words, the degree of growth of the damage) in alphabetical form is superimposed on the inspection image 201 on which the information showing the degree of damage shown in Figure 2(b) is superimposed. For example, in the example shown in Figure 2(c), the degree of progression of the damage for each partial region is shown as subscripts a to c to the numerical value showing the degree of damage. Of the alphabetical subscripts showing the degree of progression of the damage, a indicates the state in which the damage is most progressive, followed in order by b, c.

また、各損傷の進行性の大きさについては、例えば、対象となる構造物の撮像結果に応じた点検画像201を、過去に取得された当該構造物の撮像結果に応じた点検画像と比較することで判定され得る。具体的な一例として、比較の対象となる点検画像間において、検出された損傷ごとに、長さや太さ等についてデータの比較が行われることで、当該損傷の進行性の判定が行われてもよい。なお、検出される損傷については、例えば、太さ情報をもつポリラインデータの情報となるために、対象となる画像間の比較の際に、ポリラインデータのセグメントの位置や数が必ずしも一致するとは限らない。そのため、例えば、ポリラインデータごとの重心位置等を算出して、当該重心位置等に基づき画像間において損傷の対応付け等を行うことで、ポリラインデータの長さや太さ等の情報の比較が行われてもよい。 The degree of progression of each damage can be determined, for example, by comparing the inspection image 201 corresponding to the imaging result of the target structure with an inspection image corresponding to the imaging result of the target structure obtained in the past. As a specific example, the progression of the damage can be determined by comparing data on the length, thickness, etc. of each detected damage between the inspection images to be compared. Note that the detected damage is, for example, polyline data information having thickness information, so that the positions and number of segments of the polyline data do not necessarily match when comparing the target images. Therefore, for example, the center of gravity position, etc. of each polyline data can be calculated, and the damage can be associated between the images based on the center of gravity position, etc., to compare information on the length, thickness, etc. of the polyline data.

例えば、損傷204については、損傷の長さや太さから、図2(b)に示すように、損傷度が「2」と判定されている。一方で、当該損傷204の進行性については、点検画像201と、過去に対象となる構造物の同じ個所が撮像されることで取得された点検画像との経年比較の結果から、損傷の幅の増加がより大きいと判定されている。そのため、損傷204については、進行性が「a」として判定され、図2(c)において、損傷度情報208として「2a」が設定されている。同様に、損傷203及び205に対して、損傷度情報207及び209として、「1c」及び「3a」が設定されている。また、損傷206については、進行性が見られなかったため、損傷度情報210として、損傷度を示す「1」が設定されており、進行性を示す情報については設定されていない。 For example, as shown in FIG. 2B, the damage level of the damage 204 is determined to be "2" based on the length and thickness of the damage. On the other hand, the progression of the damage 204 is determined to be greater based on the results of a comparison over time between the inspection image 201 and inspection images acquired by capturing images of the same location of the target structure in the past. Therefore, the progression of the damage 204 is determined to be "a", and "2a" is set as the damage level information 208 in FIG. 2C. Similarly, "1c" and "3a" are set as the damage level information 207 and 209 for the damages 203 and 205. Furthermore, since no progression was observed for the damage 206, the damage level information 210 is set to "1", indicating the damage level, and no information indicating progression is set.

次いで、図3Aについて説明する。図3A(a)は、対象となる構造物のうち点検画像201として撮像される範囲における冗長性のマップの一例を模式的に示している。冗長性とは、構造物の部位において許容可能な損傷に関する特性を示す指標であり、冗長性の低い領域に発生した損傷ほど損傷度がより高く評価される。冗長性に関する情報については、例えば、構造物の設計時における構造情報(例えば、構造物の各部位の材質や特性に関する情報等)から得ることが可能である。図3A(a)では、各部分領域に対して冗長性を示す情報としてR1~R4が設定されている。この冗長性を示す情報は、R1が最も冗長性が低い状態を示しており、R2、R3、R4の順に冗長性がより高い状態を示している。 Next, FIG. 3A will be described. FIG. 3A(a) shows a schematic example of a map of redundancy in the range of the target structure captured as the inspection image 201. Redundancy is an index showing characteristics related to allowable damage in parts of a structure, and damage occurring in areas with low redundancy is evaluated as having a higher degree of damage. Information on redundancy can be obtained, for example, from structural information at the time of designing the structure (for example, information on the material and characteristics of each part of the structure). In FIG. 3A(a), R1 to R4 are set as information showing redundancy for each partial region. This information showing redundancy shows that R1 shows the lowest redundancy state, followed by R2, R3, and R4, in that order.

図3A(b)は、点検画像に基づく損傷度の判定結果に対して、冗長性及び進行性それぞれに基づき加味される補正値について示した補正テーブル305の一例を示している。設定値306~309は、冗長性の値を示している。また、設定値310~312は、損傷の進行性の値を示している。また、設定値313は、損傷の進行が無いことを意味する値である。 Figure 3A (b) shows an example of a correction table 305 that shows the correction values that are added to the results of the damage level determination based on the inspection image, based on redundancy and progression. Setting values 306 to 309 indicate redundancy values. Setting values 310 to 312 indicate damage progression values. Setting value 313 is a value that means that there is no progression of damage.

また、補正値314~316のそれぞれは、冗長性及び進行性に応じて加味される補正値の一例を示している。具体的な一例として、補正値314は、冗長性が設定値306として示す「R1」であり、進行性が設定値310として示す「a」である場合に、損傷度の判定結果に加味される補正値であり、当該補正値として「+2」が設定されている。同様に、補正値315は、冗長性が設定値308として示す「R3」であり、進行性が設定値310として示す「a」である場合に、損傷度の判定結果に加味される補正値であり、当該補正値として「+1」が設定されている。また、補正値316は、冗長性が設定値309として示す「R4」であり、進行性が設定値311として示す「b」である場合に、損傷度の判定結果に加味される補正値であり、当該補正値として「0」が設定されている。 Each of the correction values 314 to 316 indicates an example of a correction value that is added according to redundancy and progression. As a specific example, the correction value 314 is a correction value that is added to the damage degree judgment result when the redundancy is "R1" indicated as the set value 306 and the progression is "a" indicated as the set value 310, and "+2" is set as the correction value. Similarly, the correction value 315 is a correction value that is added to the damage degree judgment result when the redundancy is "R3" indicated as the set value 308 and the progression is "a" indicated as the set value 310, and "+1" is set as the correction value. Furthermore, the correction value 316 is a correction value that is added to the damage degree judgment result when the redundancy is "R4" indicated as the set value 309 and the progression is "b" indicated as the set value 311, and "0" is set as the correction value.

次いで、図3Bについて説明する。図3B(c)は、図2(c)に示した損傷の進行性が加味された損傷度情報に対して、図3A(a)に示した冗長性のマップと、図3A(b)に示した補正テーブルに基づき補正が適用された結果の一例を模式的に示した概念図である。図3B(c)に示す例では、部分領域ごとに提示された数値が、損傷度のレベルを示しており、当該数値を囲む円が、対象となる部分領域の損傷に進行性があることを示している。 Next, FIG. 3B will be described. FIG. 3B(c) is a conceptual diagram that shows an example of the result of applying correction based on the redundancy map shown in FIG. 3A(a) and the correction table shown in FIG. 3A(b) to the damage level information that takes into account the progression of damage shown in FIG. 2(c). In the example shown in FIG. 3B(c), the numerical value presented for each partial region indicates the level of damage level, and a circle surrounding the numerical value indicates that the damage in the target partial region is progressive.

また、図3B(d)は、図3B(c)に示す概念図から損傷の画像を提示対象から除外することで、主に損傷度情報を提示対象とした場合の一例を示している。すなわち、図3B(d)に示す例では、図2(c)に示した損傷度情報に対して、図3A(b)に示した補正テーブルに基づき補正が適用された結果が、損傷度を示す情報として提示されている。 Figure 3B(d) shows an example of a case where the image of damage is excluded from the conceptual diagram shown in Figure 3B(c) and damage level information is the main subject of presentation. That is, in the example shown in Figure 3B(d), the damage level information shown in Figure 2(c) is corrected based on the correction table shown in Figure 3A(b) and the result is presented as information indicating the damage level.

なお、図3B(d)に示された部分領域ごとの損傷度情報に基づき、対象となる構造物に対する健全性の判定を行うことも可能である。具体的な一例として、部分領域ごとの損傷度が閾値を超えた場合に、当該部分領域に対応する構造物の部位、あるいは当該構造物全体に対して健全性に係る何らかの影響が顕在化する可能性があると判定することも可能である。一方で、このような手法では、例えば、部分領域ごとの損傷度が閾値未満であるものの、閾値未満の損傷度が示された部分領域がより近い範囲に複数存在しているような場合に、健全性に係る何らかの影響が顕在化する可能性があると判定することが困難な場合がある。また、健全性の判定に影響の少ない損傷度情報が大量に提示されている状況下では、例えば、個々の損傷度情報の確認に手間がかかり、結果として健全性の判定に係る作業がより煩雑になるような状況も想定され得る。 It is also possible to judge the soundness of the target structure based on the damage degree information for each partial region shown in FIG. 3B(d). As a specific example, when the damage degree for each partial region exceeds a threshold, it is possible to judge that some effect on the soundness of the part of the structure corresponding to the partial region or the entire structure may become apparent. On the other hand, with such a method, for example, when the damage degree for each partial region is less than the threshold, but there are multiple partial regions in a closer range that show a damage degree less than the threshold, it may be difficult to judge that some effect on the soundness may become apparent. In addition, in a situation where a large amount of damage degree information that has little effect on the soundness judgment is presented, for example, it may be time-consuming to check each piece of damage degree information, and as a result, it may be assumed that the work related to the soundness judgment becomes more cumbersome.

なお、上述した部分領域ごとの損傷度情報の決定方法はあくまで一例であり、損傷度、冗長性、及び進行性それぞれの大きさや粒度や、画像から判定された損傷度に対する冗長性及び進行性に基づく補正の方法については、上述した例には限定されない。そこで、本実施形態においては、構造物の撮像結果に応じた点検画像における部分領域ごとに、冗長性に関する情報と、図3B(d)に概念図として示したような、進行性の有無を考慮した損傷度のレベルに関する情報があることを前提として、以降の説明を行う。 The above-mentioned method of determining the damage level information for each partial region is merely one example, and the size and granularity of the damage level, redundancy, and progression, and the method of correction based on redundancy and progression for the damage level determined from the image are not limited to the above-mentioned example. Therefore, in this embodiment, the following explanation will be given on the premise that for each partial region in the inspection image corresponding to the imaging results of the structure, there is information regarding redundancy and information regarding the level of damage level that takes into account the presence or absence of progression, as shown as a conceptual diagram in Figure 3B (d).

ここで、図4を参照して、損傷度情報の提示態様の一例について具体的な例を挙げて説明する。図4に示す例では、橋梁の構造物401の橋脚の一部の部位402について、部分領域ごとの損傷度の判定結果に応じた損傷度情報が提示されている。
領域403は、橋梁の構造物401の橋脚の一部の部位402に相当する領域を示している。また、部分領域405は、部位402の撮像結果に応じて点検画像に基づく損傷度の判定の対象となる部分領域を示している。境界線404は、領域403を複数の部分領域405に分割する境界線を示している。
境界線406は、橋梁の構造物401における冗長性マップ上の境界線を示している。なお、図4に示す例では、境界線406より上側の領域が、冗長性がより低い「R1」及び「R2」の領域をまとめた領域に相当し、境界線406より下側の領域が、冗長性がより高い「R3」及び「R4」の領域をまとめた領域に相当するものとする。そこで、以降では説明を簡単にするために、冗長性については「低い領域」と「高い領域」との2つのパターンのいずれかが適用されるものとして各説明を行うものとする。同様に、進行性についても、損傷度のレベルを示す数値に対して丸囲いを併せるか否かにより示される、進行性の有無に応じた2つのパターンのいずれかが適用されるものとする。
具体的な一例として、損傷度情報407は、損傷度の判定結果が「2」であり、損傷の進行性が無いことを示している。また、他の一例として、損傷度情報408は、損傷度の判定結果が「1」であり、損傷の進行性が有ることを示している。
また、部分領域409は、複数の部分領域405を集約する領域を模式的に示している。例えば、図4に示す例では、部分領域409は、細い実線で囲まれた領域に相当し、9個(3個×3個)の部分領域405を集約する領域を模式的に示している。なお、この場合には、部分領域405が点検画像(対象となる構造物の撮像画像)から分割された「第1の部分領域」の一例に相当し、部分領域409が当該第1の部分領域よりも広い「第2の部分領域」の一例に相当する。
Here, a specific example of a presentation mode of damage level information will be described with reference to Fig. 4. In the example shown in Fig. 4, damage level information according to the damage level determination result for each partial region is presented for a part 402 of a pier of a bridge structure 401.
Region 403 indicates a region corresponding to a portion 402 of a pier of bridge structure 401. Partial region 405 indicates a partial region that is the subject of damage degree judgment based on an inspection image in accordance with the imaging result of portion 402. Boundary line 404 indicates a boundary line that divides region 403 into a plurality of partial regions 405.
The boundary line 406 indicates the boundary line on the redundancy map of the bridge structure 401. In the example shown in FIG. 4, the area above the boundary line 406 corresponds to the area where the areas of "R1" and "R2" with lower redundancy are combined, and the area below the boundary line 406 corresponds to the area where the areas of "R3" and "R4" with higher redundancy are combined. Therefore, in the following, for the sake of simplicity, the redundancy will be described assuming that one of two patterns, "low area" and "high area", is applied. Similarly, for the progression, one of two patterns is applied depending on whether or not there is progression, which is indicated by whether or not a circle is combined with a numerical value indicating the level of damage.
As a specific example, the damage level information 407 indicates that the damage level determination result is "2", indicating that the damage is not progressing. As another example, the damage level information 408 indicates that the damage level determination result is "1", indicating that the damage is progressing.
Further, the partial region 409 is a schematic representation of a region that aggregates a plurality of partial regions 405. For example, in the example shown in Fig. 4, the partial region 409 corresponds to a region surrounded by a thin solid line, and is a schematic representation of a region that aggregates nine (3 x 3) partial regions 405. In this case, the partial region 405 corresponds to an example of a "first partial region" divided from the inspection image (captured image of the target structure), and the partial region 409 corresponds to an example of a "second partial region" that is larger than the first partial region.

なお、点検画像から分割された部分領域(部分領域405)の集約が行われる前は、部位402を含む構造部401の一連の部位について、領域403として例示したような、進行性を伴う損傷度や、冗長性マップの境界線等を含む情報が提示されてもよい。
また、図4に示す例では、損傷が検出されなかった部分領域405については、損傷度情報の提示対象から除外している。すなわち、図4に示す例では、損傷度情報が提示されていない部分領域405については、損傷が検出されなかった部位か、もしくは対象となる構造物が存在しない領域を示している。
Before the partial areas (partial area 405) divided from the inspection image are aggregated, information including the progressive degree of damage and redundancy map boundaries, as exemplified by area 403, may be presented for a series of parts of structural part 401 including part 402.
In addition, in the example shown in Fig. 4, partial regions 405 in which no damage was detected are excluded from the presentation of damage level information. That is, in the example shown in Fig. 4, partial regions 405 in which no damage level information is presented indicate regions in which no damage was detected or regions in which no target structure exists.

<集約処理>
図5A~図5D、図6A、及び図6Bを参照して、損傷度情報の集約処理について概要を以下に説明する。
まず、図5Aについて説明する。図5Aは、損傷度情報の集約方法について概要を説明するための図である。図5Aに示す例では、境界線404により分割された9個(3個×3個)の部分領域405について集約処理が適用される。その結果として、9個(3個×3個)の部分領域405が集約された部分領域501と、当該部分領域501に対応する損傷度を示す新たな損傷度情報504とが示されている。なお、以降の説明では、図4に示す例と同様に、損傷度情報が提示されている部分領域については、損傷が検出された部分領域であるものとし、当該損傷が検出された部分領域の数や並びの連続性に基づいて各種の処理が実行され得るものとする。
<Aggregation process>
The damage level information aggregation process will be outlined below with reference to FIGS. 5A to 5D, 6A, and 6B.
First, FIG. 5A will be described. FIG. 5A is a diagram for explaining an overview of a method for aggregating damage level information. In the example shown in FIG. 5A, an aggregation process is applied to nine (3×3) partial regions 405 divided by a boundary line 404. As a result, a partial region 501 in which nine (3×3) partial regions 405 are aggregated and new damage level information 504 indicating the damage level corresponding to the partial region 501 are shown. In the following description, as in the example shown in FIG. 4, the partial region in which damage level information is presented is assumed to be a partial region in which damage has been detected, and various processes can be performed based on the number of partial regions in which the damage has been detected and the continuity of the arrangement.

次いで、図5Bについて説明する。図5Bは、集約処理の動作パターンの制御に係る制御テーブル505の一例を示した図である。制御テーブル505では、集約処理の対象となる部分領域における冗長性や損傷の進行性の特性と、当該部分領域に存在する損傷の密度や連続性との組み合わせに応じて、集約に係る処理のパターンが管理されている。具体的には、損傷の密度や連続性については、集約処理の対象となる部分領域において、損傷度情報が提示された部分領域の数やその並びに基づき判定が行われる。
また、冗長性に係る条件506及び507については、例えば、集約処理の対象となる部分領域に冗長性が低い部分領域が含まれているか否かに応じて切り分けられる。
また、損傷の進行性に係る条件508及び509については、例えば、集約処理の対象となる部分領域に進行性のある損傷が存在するか否か(丸囲いがされた損傷度のレベルを示す数値が存在するか否か)に応じて切り分けられる。
また、損傷の密度や連続性に係る条件510及び511については、例えば、集約処理の対象となる部分領域に存在する損傷が密か否か(例えば、5個以上存在するか否か)や、連続性があるか否か(例えば、3個以上隣接しているか否か)に応じて切り分けられる。
Next, Fig. 5B will be described. Fig. 5B is a diagram showing an example of a control table 505 related to control of the operation pattern of the aggregation process. In the control table 505, the pattern of the aggregation process is managed according to a combination of the characteristics of redundancy and damage progression in the partial area to be aggregated and the density and continuity of damage present in the partial area. Specifically, the density and continuity of damage are determined based on the number and order of partial areas in which damage level information is presented in the partial area to be aggregated.
The conditions 506 and 507 relating to redundancy are determined according to, for example, whether or not a partial area with low redundancy is included in the partial areas to be aggregated.
In addition, the conditions 508 and 509 relating to the progression of damage are distinguished according to, for example, whether or not progressive damage is present in the partial area that is the subject of the aggregation process (whether or not a circled number indicating the level of damage is present).
In addition, the conditions 510 and 511 relating to the density and continuity of damage are determined according to, for example, whether the damage present in the partial area to be subjected to the aggregation process is dense or not (e.g., whether there are five or more damages) and whether there is continuity or not (e.g., whether there are three or more adjacent damages).

また、補正値512、513、及び514は、各条件の組み合わせにおいて対象となる部分領域の損傷度のレベルに適用される増減値の一例を示している。また、対象となる部分領域の損傷度のレベルに応じて、当該損傷度のレベルに適用される増減値が制御されてもよい。例えば、補正値515及び516は、各条件の組み合わせにおいて、さらに対象となる部分領域の損傷度のレベルが「3以上」の場合と「3未満」の場合とにおいて適用される増減値の一例をそれぞれ示している。 Correction values 512, 513, and 514 show examples of increase/decrease values applied to the level of damage of the target partial region in each combination of conditions. The increase/decrease value applied to the level of damage may be controlled according to the level of damage of the target partial region. For example, correction values 515 and 516 show examples of increase/decrease values applied when the level of damage of the target partial region is "3 or more" and when it is "less than 3" in each combination of conditions, respectively.

次いで、図5Cについて説明する。図5Cは、集約処理の適用前後における損傷度情報が設定された部分領域の対応関係について一例を示した図である。図5Cにおいて、領域521は、損傷度情報の集約処理が適用される前の状態の一例に相当し、6×6の部分領域に分割されており、個々の当該部分領域に対して損傷度の判定がなされている。これに対して、領域522は、損傷度情報の集約処理が適用された後の状態の一例に相当し、領域521が6×6に分割された部分領域それぞれに対する損傷度の判定結果が、当該領域521に対応する範囲が2×2に分割された部分領域に集約されている。また、破線で示した境界線523及び524のそれぞれは、冗長性の異なる領域の境界を示す境界線を模式的に示している。図5Cに示す例では、領域521において境界線523の上側及び左側が冗長性の低い領域を示している。同様に、領域522において境界線524の上側及び左側が冗長性の低い領域を示している。また、領域521及び522それぞれの枠の外側(すなわち、上側及び左側)に示した数値は、各部分領域における損傷度の判定結果に応じた損傷度情報を参照する際の位置の指標として付された番号である。 Next, FIG. 5C will be described. FIG. 5C is a diagram showing an example of the correspondence relationship of partial areas in which damage level information is set before and after the application of the aggregation process. In FIG. 5C, the area 521 corresponds to an example of a state before the aggregation process of the damage level information is applied, and is divided into 6×6 partial areas, and the damage level is determined for each of the partial areas. In contrast, the area 522 corresponds to an example of a state after the aggregation process of the damage level information is applied, and the damage level determination results for each of the partial areas in which the area 521 is divided into 6×6 are aggregated in a partial area in which the range corresponding to the area 521 is divided into 2×2. In addition, each of the dashed borders 523 and 524 is a schematic diagram showing a border indicating the boundary between areas with different redundancy. In the example shown in FIG. 5C, the upper and left sides of the border 523 in the area 521 indicate areas with low redundancy. Similarly, the upper and left sides of the border 524 in the area 522 indicate areas with low redundancy. Additionally, the numbers shown outside the frames of areas 521 and 522 (i.e., on the upper and left sides) are numbers assigned as positional indexes when referencing damage level information according to the damage level judgment results for each partial area.

次いで、図5Dについて説明する。図5Dは、図5Cに示した領域521及び522それぞれに対応する損傷度情報が格納された管理テーブル(以降では、「損傷度テーブル」とも称する)の一例を示している。 Next, we will explain Figure 5D. Figure 5D shows an example of a management table (hereinafter also referred to as a "damage level table") that stores damage level information corresponding to areas 521 and 522 shown in Figure 5C.

具体的には、損傷度テーブル525が領域521に対応しており、損傷度テーブル533が領域522に対応している。
損傷度情報527及び535は、領域521及び522それぞれの各部分領域についての損傷度の判定結果に応じた損傷度情報に相当する。損傷度情報527及び535については、図4を参照して説明した例と同様に、損傷度のレベルが数値で示されており、進行性を有する場合には当該数値に対して丸囲いがなされている。
冗長性529及び537は、領域521及び522それぞれの各部分領域の冗長性を示しており、冗長性が「低」である部分領域に対して設定値として「L」が付されている。
Specifically, the damage level table 525 corresponds to the area 521 , and the damage level table 533 corresponds to the area 522 .
Damage level information 527 and 535 correspond to damage level information according to the damage level determination results for each partial area of areas 521 and 522. As with the example described with reference to Fig. 4, damage level information 527 and 535 indicates the level of damage by a numerical value, and if the level is progressive, the numerical value is circled.
Redundancy 529 and 537 indicate the redundancy of each partial area of the areas 521 and 522, respectively, and a setting value of "L" is assigned to a partial area having "low" redundancy.

インデックス526及び534は、損傷度テーブル525及び533それぞれに格納されている損傷度情報527及び535を参照するためのインデックスであり、領域521及び522それぞれの各部分領域に対応付けられている。図5Dに示す例では、インデックス526及び534のそれぞれは3つの数字から構成されており、最初の数字が集約処理の有無を示しており、後の2つの数字が図5Cを参照して説明した位置の指標の縦及び横の番号を示している。
例えば、インデックス526の設定値528である「0-1-1」は、集約処理が行われる前の領域521における、縦の指標の番号が「1」であり横の指標の番号が「1」である部分領域に対応する損傷度に関する情報であることを示している。また、インデックス534の設定値536である「1-1-1」は、集約処理が行われた後の領域522における、縦の指標の番号が「1」であり横の指標の番号が「1」である部分領域に対応する損傷度に関する情報であることを示している。
The indexes 526 and 534 are indexes for referencing damage level information 527 and 535 stored in the damage level tables 525 and 533, respectively, and are associated with each partial area of the areas 521 and 522. In the example shown in Fig. 5D, each of the indexes 526 and 534 is composed of three numbers, the first number indicating whether or not aggregation processing has been performed, and the latter two numbers indicating the vertical and horizontal numbers of the position index described with reference to Fig. 5C.
For example, the setting value 528 of the index 526, "0-1-1", indicates that the information is about the damage level corresponding to a partial area having a vertical index number of "1" and a horizontal index number of "1" in the area 521 before the aggregation process is performed. Also, the setting value 536 of the index 534, "1-1-1", indicates that the information is about the damage level corresponding to a partial area having a vertical index number of "1" and a horizontal index number of "1" in the area 522 after the aggregation process is performed.

パターン情報538は、集約処理が行われる前の部分領域を大きさの単位としたパターンで示される集約処理が行われた後の部分領域の大きさを示している。集約処理が行われる前の部分領域と、集約処理が行われた後の部分領域とについては、インデックス526、インデックス534、及びパターン情報538に基づき対応付けられる。
例えば、インデックス534の設定値が「1-1-1」となっている集約処理が行われた後の部分領域については、パターン情報538の設定値が「3×3」となっている。そのため、集約処理が行われた後の当該部分領域は、インデックス526の設定値が「0-1-1」~「0-1-3」、「0-2-1」~「0-2-3」、「0-3-1」~「0-3-3」である、集約処理が行われる前の9個の部分領域と対応付けられている。すなわち、インデックス534の設定値が「1-1-1」となっている部分領域の損傷度情報535の値の設定に際し、530~532で示された範囲に対応する部分領域の損傷度情報527の値が参照されることとなる。
これにより、例えば、構造物の端部等で集約される部分領域の数が他の部位と異なる場合であっても、パターン情報538に基づき部分領域の計数を行うことで、インデックス534に基づき集約される部分領域の損傷度情報を得ることが可能となる。
The pattern information 538 indicates the size of the partial area after the aggregation process, which is indicated by a pattern using the partial area before the aggregation process as a unit of size. The partial area before the aggregation process and the partial area after the aggregation process are associated with each other based on the index 526, the index 534, and the pattern information 538.
For example, for a partial region after the aggregation process in which the setting value of index 534 is "1-1-1", the setting value of pattern information 538 is "3×3". Therefore, the partial region after the aggregation process is associated with the nine partial regions before the aggregation process in which the setting values of index 526 are "0-1-1" to "0-1-3", "0-2-1" to "0-2-3", and "0-3-1" to "0-3-3". In other words, when setting the value of damage level information 535 for a partial region in which the setting value of index 534 is "1-1-1", the values of damage level information 527 for partial regions corresponding to the range indicated by 530 to 532 are referenced.
As a result, even if the number of partial areas aggregated at the end of a structure, for example, is different from that at other parts, it is possible to obtain damage level information for the partial areas aggregated based on index 534 by counting the partial areas based on pattern information 538.

例えば、図6Aは、図4に示す構造物401の部位402を対象として、点検画像に基づく損傷度の判定結果に対して冗長性及び進行性を加味した損傷度情報(すなわち、領域403の損傷度情報)について集約処理が行われた結果の一例を示している。例えば、損傷度情報601は、集約処理が行われた後の損傷度情報の一例を示している。また、部分領域602は、集約処理が行われた結果、損傷度情報の提示対象から除外された部分領域の一例を示している。なお、損傷度情報601や部分領域602については詳細を別途後述する。 For example, FIG. 6A shows an example of the results of an aggregation process performed on damage level information (i.e., damage level information for area 403) that takes into account redundancy and progression of the damage level determination results based on the inspection image, for part 402 of structure 401 shown in FIG. 4. For example, damage level information 601 shows an example of damage level information after the aggregation process has been performed. Also, partial area 602 shows an example of a partial area that has been excluded from the presentation of damage level information as a result of the aggregation process. Details of damage level information 601 and partial area 602 will be described separately below.

また、図6Bは、損傷度情報について集約処理が行われた結果をユーザに提示するための、当該損傷度情報の表示態様の一例について示している。図6Bに示す例では、集約処理後の部分領域それぞれが、損傷度のレベルに応じて色分けされることで識別可能に提示されている。より具体的には、図6Bに示す例では、損傷度のレベルがより高い部分領域ほど、当該部分領域に対してより濃い色が付されるように制御されている。 Figure 6B also shows an example of a display mode of the damage level information for presenting the results of the aggregation process performed on the damage level information to the user. In the example shown in Figure 6B, each partial area after the aggregation process is color-coded according to the level of damage level so that it can be distinguished. More specifically, in the example shown in Figure 6B, the partial area with a higher level of damage level is controlled so that the partial area is colored darker.

<処理>
図7A及び図7Bを参照して、本実施形態に係る情報処理装置の処理の一例について説明する。
まず、図7Aについて説明する。図7Aは、点検画像に基づく対象となる構造物の部位それぞれの損傷度の判定結果に応じた損傷度情報の表示に係る処理の一例を示したフローチャートである。
<Processing>
An example of processing by the information processing device according to this embodiment will be described with reference to FIGS. 7A and 7B.
First, Fig. 7A will be described. Fig. 7A is a flowchart showing an example of a process related to display of damage level information according to a result of determining the damage level of each part of a target structure based on an inspection image.

S701において、情報処理装置100は、対象となる構造物の撮像結果に応じて点検画像を取得し、当該点検画像に基づき当該構造物の部位それぞれにおける損傷の検出結果に応じた情報を取得する。当該点検画像の一例としては、図2(a)を参照して説明した点検画像201が挙げられる。
S702において、情報処理装置100は、S701において点検画像に基づき検出された各損傷について経年変化比較を行うことで、当該損傷の進行性に関する情報を取得する。
S703において、情報処理装置100は、対象となる構造物の設計時における構造物情報(例えば、設計図面等)に基づき、当該構造物の各部位の冗長性に関する情報を取得する。
In S701, the information processing device 100 acquires an inspection image according to the imaging result of the target structure, and acquires information according to the damage detection result for each part of the structure based on the inspection image. An example of the inspection image is the inspection image 201 described with reference to FIG.
In S702, the information processing device 100 performs an aging comparison for each damage detected based on the inspection image in S701, thereby acquiring information regarding the progression of the damage.
In S703, the information processing device 100 acquires information regarding redundancy of each part of the target structure based on structure information (e.g., design drawings, etc.) at the time of designing the structure.

S704において、情報処理装置100は、点検画像から予め分割された部分領域ごとに、対象となる構造物の当該部分領域に対応する部位の損傷度を、当該部位に存在する損傷の量や当該損傷の状態等に基づき判定する。例えば、図2(b)には、点検画像から分割された部分領域ごとの、当該部分領域に対応する部位における損傷度の判定結果に応じた損傷度情報の一例が示されている。なお、前述したように、点検画像から分割された部分領域ごとの当該部分領域に対応する部位の損傷度の判定に係る処理については、機械学習に基づき構築された学習済モデルや画像解析等に基づく多様な技術が実用化されているため、詳細な説明は省略する。 In S704, the information processing device 100 determines the degree of damage of the part of the target structure corresponding to each partial region previously divided from the inspection image, based on the amount of damage present in the part and the state of the damage. For example, FIG. 2(b) shows an example of damage degree information according to the determination result of the damage degree of the part corresponding to each partial region divided from the inspection image. As described above, a variety of technologies based on a trained model constructed based on machine learning and image analysis have been put to practical use for the process related to the determination of the damage degree of the part corresponding to each partial region divided from the inspection image, so a detailed description will be omitted.

S705において、情報処理装置100は、S704における損傷度の判定結果に対し対して、S702及びS703において取得した進行性及び冗長性に関する情報に基づき補正処理を適用する。例えば、図3A(b)には、進行性及び冗長性に基づく補正処理に係る補正テーブルの一例が示しされている。また、図3B(c)及び(d)には、進行性及び冗長性に基づく補正処理の適用結果に応じた損傷度情報の一例が示されている。また、S705の処理の実行結果に基づき、図5Dおいて損傷度テーブル525として例示した、集約処理が適用される前の損傷度情報が格納された損傷度テーブルが作成される。なお、以降の説明では、本実施形態に係る情報処理装置100の特徴をよりわかりやすくするために、集約処理が適用される前の損傷度情報が格納された損傷度テーブルとして、図5Dに示す損傷度テーブル525が作成されたものとする。 In S705, the information processing device 100 applies a correction process to the damage level determination result in S704 based on the information on progression and redundancy acquired in S702 and S703. For example, FIG. 3A (b) shows an example of a correction table related to the correction process based on progression and redundancy. Also, FIGS. 3B (c) and (d) show an example of damage level information according to the application result of the correction process based on progression and redundancy. Also, based on the execution result of the process of S705, a damage level table is created in which damage level information before the aggregation process is applied, as exemplified as the damage level table 525 in FIG. 5D. In the following description, in order to make the characteristics of the information processing device 100 according to this embodiment easier to understand, it is assumed that the damage level table 525 shown in FIG. 5D is created as a damage level table in which damage level information before the aggregation process is applied is stored.

S706において、情報処理装置100は、対象となる構造物の各部位について損傷度情報を提示するための位置の基準となる、当該構造物の図面の表示に係る処理を実行する。当該図面については、例えば、出力装置106等の所定の出力先に表示されることでユーザに提示される。 In S706, the information processing device 100 executes processing related to displaying a drawing of the target structure, which serves as a reference position for presenting damage level information for each part of the target structure. The drawing is presented to the user by being displayed on a specified output destination such as the output device 106.

S707において、情報処理装置100は、集約表示を行うか否か(すなわち、損傷度情報の集約を行ったうえで当該集約後の損傷度情報を表示するか否か)を判定する。
情報処理装置100は、S707において集約表示を行わないと判定した場合には、処理をS708に進める。
S708において、情報処理装置100は、S706において所定の出力先に表示された構造物の図面に対して、損傷度の判定が行われた部分領域ごとに、S705において補正処理が適用された損傷度情報を重畳させて表示させる。
In S707, the information processing apparatus 100 determines whether or not to perform an aggregated display (that is, whether or not to aggregate the damage level information and then display the aggregated damage level information).
If the information processing apparatus 100 determines in S707 that aggregated display is not to be performed, the process proceeds to S708.
In S708, the information processing device 100 superimposes and displays the damage level information to which the correction process was applied in S705 for each partial area in which the damage level was determined on the drawing of the structure displayed on the specified output destination in S706.

これに対して、情報処理装置100は、S707において集約表示を行うと判定した場合には、処理をS710に進める。
S710において、情報処理装置100は、損傷度情報の集約に係る処理を実行する。なお、S710の処理については、図7Bを参照して詳細を別途後述する。S710の処理の実行結果に基づき、図5Dにおいて損傷度テーブル533として例示した、集約処理が適用された後の損傷度情報が格納された損傷度テーブルが作成される。なお、以降の説明では、本実施形態に係る情報処理装置100の特徴をよりわかりやすくするために、集約処理が適用された後の損傷度情報が格納された損傷度テーブルとして、図5Dに示す損傷度テーブル533が作成されたものとする。
S711において、情報処理装置100は、S706において所定の出力先に表示された構造物の図面に対して、損傷度の判定が行われた部分領域ごとに、S710において集約処理が適用された後の損傷度情報を重畳させて表示させる。この場合には、例えば、図6A及び図6Bを参照して説明したような、損傷の進行性が加味された損傷度や、構造物の各部位の冗長性の境界線等の情報が表示されてもよい。
On the other hand, if the information processing apparatus 100 determines in S707 that an aggregated display is to be performed, the process proceeds to S710.
In S710, the information processing device 100 executes a process related to the aggregation of damage level information. The process of S710 will be described in detail later with reference to FIG. 7B. Based on the execution result of the process of S710, a damage level table is created in which the damage level information after the aggregation process is applied is stored, as exemplified as the damage level table 533 in FIG. 5D. In the following description, in order to make the characteristics of the information processing device 100 according to this embodiment easier to understand, it is assumed that the damage level table 533 shown in FIG. 5D is created as the damage level table in which the damage level information after the aggregation process is applied is stored.
In S711, the information processing device 100 superimposes and displays the damage level information after the aggregation process is applied in S710 for each partial area for which the damage level has been determined on the drawing of the structure displayed on the predetermined output destination in S706. In this case, for example, information such as the damage level taking into account the progression of damage and the redundancy boundary line of each part of the structure, as described with reference to Figures 6A and 6B, may be displayed.

S709において、情報処理装置100は、損傷度情報の表示に係る処理を終了するか否かを判定する。例えば、情報処理装置100は、ユーザからの指示に応じて、損傷度情報の表示に係る処理を終了するか否かを判定してもよい。また、他の一例として、情報処理装置100は、所定のトリガを受信したか否かに応じて、損傷度情報の表示に係る処理を終了するか否かを判定してもよい。このように、情報処理装置100は、所定の条件を満たしたか否かに応じて、損傷度情報の表示に係る処理を終了するか否かを判定してもよい。
情報処理装置100は、S709において損傷度情報の表示に係る処理を終了すると判定していない限り、所定の出力先への損傷度情報の表示(S708またはS711の処理に基づく損傷度情報の表示)を継続する。
そして、情報処理装置100は、S709において損傷度情報の表示に係る処理を終了すると判定した場合に、所定の出力先への損傷度情報の表示を終了したうえで、図7Aに示す一連の処理を終了する。
In S709, the information processing device 100 determines whether or not to end the process related to the display of the damage level information. For example, the information processing device 100 may determine whether or not to end the process related to the display of the damage level information in response to an instruction from a user. In addition, as another example, the information processing device 100 may determine whether or not to end the process related to the display of the damage level information in response to whether or not a predetermined trigger is received. In this way, the information processing device 100 may determine whether or not to end the process related to the display of the damage level information in response to whether or not a predetermined condition is satisfied.
The information processing device 100 continues displaying the damage level information to a specified output destination (displaying the damage level information based on the processing of S708 or S711) unless it determines in S709 to end the processing related to the display of the damage level information.
Then, when it is determined in S709 that the processing related to the display of the damage level information is to be ended, the information processing device 100 ends the display of the damage level information to a predetermined output destination and then ends the series of processing steps shown in FIG. 7A.

次いで、図7Bを参照して、図7AにおいてS710として示した損傷度情報の集約に係る処理の一例について詳細に説明する。 Next, referring to FIG. 7B, an example of the process for aggregating damage level information shown as S710 in FIG. 7A will be described in detail.

S721において、情報処理装置100は、集約処理が適用された後の損傷度情報が格納される損傷度テーブル533を空の状態で作成する。そのうえで、情報処理装置100は、当該損傷度テーブル533に対して、集約処理の適用される範囲に応じて、INDEX534及びパターン情報538に対して値を設定する。
S722において、情報処理装置100は、集約処理が適用される前の損傷度情報が格納された損傷度テーブル525から、点検画像から分割された部分領域ごとに構造物の各部位の冗長性に関する情報を取得する。なお、構造物の各部位の冗長性に関する情報については、例えば、図3A(a)に例示した冗長性マップに基づき取得される。
In S721, the information processing device 100 creates an empty damage level table 533 in which damage level information after the aggregation process is applied is stored. Then, the information processing device 100 sets values for the INDEX 534 and the pattern information 538 in the damage level table 533 according to the range to which the aggregation process is applied.
In S722, the information processing device 100 acquires information on the redundancy of each part of the structure for each partial area divided from the inspection image from the damage level table 525 in which the damage level information before the aggregation process is applied is stored. Note that the information on the redundancy of each part of the structure is acquired based on the redundancy map exemplified in FIG. 3A(a), for example.

次いで、情報処理装置100は、INDEX534の設定値に基づき、集約される部分領域ごとに、当該部分領域に含まれる集約前の部分領域それぞれに関する情報(例えば、損傷度情報等)を抽出し、当該情報に基づきS723~S728の処理を実行する。 Next, based on the setting value of INDEX534, the information processing device 100 extracts information (e.g., damage level information, etc.) about each of the partial areas before aggregation that are contained in each partial area to be aggregated, and executes the processes of S723 to S728 based on the information.

ここで、S724~S727にかけて実行される集約処理について、具体的な例を挙げて以下に説明する。例えば、図4の領域403においては、部分領域405が集まった3×3の大きさの領域それぞれを集約処理の対象となる領域(すなわち、集約後の新たな部分領域)として、当該集約処理の対象となる領域ごとにS724~S727の処理が実行される。 The aggregation process executed from S724 to S727 will now be described below with a specific example. For example, in region 403 in FIG. 4, each of the 3×3 regions into which partial regions 405 are gathered is treated as a region to be aggregated (i.e., a new partial region after aggregation), and the processes from S724 to S727 are executed for each region to be aggregated.

具体的には、S724において、情報処理装置100は、集約処理の対象となる領域内に含まれる一連の部分領域405それぞれに対応する損傷度の中から、レベルが最大となる損傷度を取得する。
S725において、情報処理装置100は、集約処理の対象となる領域内に含まれる一連の部分領域405それぞれに対応する損傷度情報に基づき、進行性を有する損傷度の有無に関する情報を取得する。
なお、S724及びS725の処理では、S721において生成された損傷度テーブル533におけるINDEX534の設定値に基づき、損傷度テーブル525において対応する部分領域について設定された損傷と進行性の有無とに関する情報が参照される。
Specifically, in S724, the information processing apparatus 100 acquires the maximum level of damage degree from among the damage degrees corresponding to each of the series of partial regions 405 included in the region to be subjected to the aggregation process.
In S725, the information processing device 100 acquires information regarding the presence or absence of progressive damage level based on damage level information corresponding to each of a series of partial regions 405 included in the region to be subjected to the aggregation process.
In the processing of S724 and S725, information regarding the damage and the presence or absence of progression set for the corresponding partial region in the damage level table 525 is referenced based on the setting value of INDEX 534 in the damage level table 533 generated in S721.

具体的な一例として、図4に示す部分領域409においては、当該部分領域409内において最大となる損傷度のレベルは「5」となり、対応する損傷度情報は進行性を有することを示す丸囲いがなされている。そのため、損傷度テーブル525からは、部分領域409に対応する損傷度に関する情報として当該損傷度のレベルの値である「5」が取得され、損傷の進行性の有無に関する情報として進行性を有することを示す情報が取得されることとなる。
なお、部分領域409においては、損傷度のレベルが最大となる損傷度情報が、あわせて進行性を有することを示しており、損傷度に関する情報と損傷の進行性の有無に関する情報とのそれぞれの取得元となる損傷度情報が共通となっていた。一方で、損傷度に関する情報と損傷の進行性の有無に関する情報とのそれぞれについて互いに異なる損傷度情報が取得元となっていてもよい。
4, the maximum level of damage in partial region 409 is "5", and the corresponding damage level information is circled to indicate that the damage level is progressive. Therefore, from damage level table 525, the value of the damage level "5" is obtained as information on the damage level corresponding to partial region 409, and information indicating that the damage is progressive is obtained as information on whether the damage is progressive.
In the partial region 409, the damage level information with the highest level of damage also indicates progression, and the information on the damage level and the information on the presence or absence of damage progression are obtained from the same damage level information. On the other hand, the information on the damage level and the information on the presence or absence of damage progression may each be obtained from different damage level information.

S726において、情報処理装置100は、集約処理の対象となる領域(集約後の新たな部分領域)内における損傷度情報が設定された部分領域(集約前の部分領域)の数に関する情報と、それらの部分領域の並びの連続性に関する情報とを取得する。
具体的な一例として、図4に示す部分領域409においては、損傷度情報が設定された部分領域405の数は「3」であり、かつ、これらの部分領域405が連続している。そのため、損傷度情報が設定された部分領域405の数に関する情報として「3」が取得され、それらの部分領域405の並びの連続性に関する情報として連続性を有することを示す情報が取得されることとなる。
In S726, the information processing device 100 acquires information regarding the number of partial areas (partial areas before aggregation) for which damage level information is set within the area to be aggregated (new partial area after aggregation), and information regarding the continuity of the arrangement of those partial areas.
4, the number of partial regions 405 for which damage level information is set is "3", and these partial regions 405 are consecutive. Therefore, "3" is obtained as information regarding the number of partial regions 405 for which damage level information is set, and information indicating that there is continuity is obtained as information regarding the continuity of the arrangement of these partial regions 405.

そして、S727において、情報処理装置100は、図5Bに示す制御テーブル505に基づき、S724~S726それぞれにおいて取得された情報に対する集約処理(すなわち、損傷度情報の集約に係る処理)を実行する。 Then, in S727, the information processing device 100 executes an aggregation process (i.e., a process related to the aggregation of damage level information) for the information acquired in each of S724 to S726 based on the control table 505 shown in FIG. 5B.

具体的な一例として、図4に示す部分領域409の場合には、集約処理に入力される損傷度のレベルの値は「5」となり、損傷の進行性も有しているため、損傷の進行性に係る条件として、領域内の損傷に進行性がある場合の条件508が適用される。また、部分領域409は、冗長性の低い領域に含まれているため、冗長性に係る条件として、冗長性が低い領域である場合の条件506が適用される。
なお、集約処理の対象となる領域内に冗長性が高い領域と冗長性が低い領域との双方が含まれる場合には、例えば、当該集約処理の対象となる領域については冗長性が低い領域として集約処理が適用されることが好ましい。
また、部分領域409は、損傷度情報が設定された部分領域405の並びについて連続性を有しているため、損傷の密度や連続性に係る条件として、損傷の密度が密であるかまたは損傷が連続性を有している場合の条件510が適用される。
結果として、部分領域409の場合には、集約処理が適用された後の損傷度のレベルに対して「+1」の増減値が適用されることとなるが、本実施形態では、損傷度のレベルの最大値を「5」としている。そのため、図6Aに示す損傷度情報601においては、集約処理が適用された後の損傷度のレベルの値として「5」が設定されている。また、部分領域409においては、損傷の進行性を有していると判断されているため、損傷度のレベルの値に対して、損傷の進行性を示すフラグ情報として丸囲いがなされている。
4, the damage level value input to the aggregation process is "5", and the damage is progressive, so condition 508 for when damage in a region is progressive is applied as a condition related to the progressiveness of the damage. Also, since partial region 409 is included in a low redundancy region, condition 506 for when the region is low redundancy is applied as a condition related to the redundancy.
In addition, when the area to be subjected to the aggregation process contains both areas with high redundancy and areas with low redundancy, it is preferable, for example, to apply the aggregation process to the area to be subjected to the aggregation process as an area with low redundancy.
In addition, since the partial region 409 has continuity with respect to the arrangement of the partial regions 405 for which damage level information is set, condition 510 in which the damage density is dense or the damage has continuity is applied as a condition related to the damage density and continuity.
As a result, in the case of partial region 409, an increase or decrease value of "+1" is applied to the damage level after the aggregation process is applied, but in this embodiment, the maximum value of the damage level is set to "5." Therefore, in damage level information 601 shown in Fig. 6A, "5" is set as the value of the damage level after the aggregation process is applied. Also, in partial region 409, it is determined that damage is progressing, so a circle is placed around the value of the damage level as flag information indicating the progress of damage.

また、図4に示す部分領域410(集約後の部分領域)の場合には、集約処理に入力される損傷度のレベルの値は「1」となり、損傷の進行性を有していないため、損傷の進行性に係る条件として、領域内の損傷に進行性がない場合の条件509が適用される。また、部分領域410は、冗長性の高い領域に含まれているため、冗長性に係る条件として、冗長性が高い領域である場合の条件507が適用される。加えて、部分領域410は、損傷度情報が設定された部分領域405が1つであり損傷の密度が「疎」であるため、損傷の密度や連続性に係る条件として、損傷の密度が疎であるかまたは単独の損傷である場合の条件511が適用される。
結果として、部分領域410の場合には、集約処理が適用された後の損傷度のレベルに対して「-1」の増減値が適用されることとなり、当該増減値が適用された後の損傷度のレベルは「0」となる。結果として、部分領域410については、図6に示す部分領域602のように、損傷度情報が設定されていない領域として扱われることとなる。
4 (partial region after aggregation), the value of the damage level input to the aggregation process is "1" and does not have damage progression, so condition 509 for a case where damage in a region does not have progression is applied as a condition related to damage progression. Also, since partial region 410 is included in a high redundancy region, condition 507 for a region with high redundancy is applied as a condition related to redundancy. In addition, partial region 410 has one partial region 405 with damage level information set and the damage density is "sparse", so condition 511 for a case where the damage density is sparse or there is a single damage is applied as a condition related to the damage density and continuity.
As a result, in the case of partial region 410, an increment/decrement value of "-1" is applied to the damage level after the aggregation process is applied, and the damage level after the increment/decrement value is applied becomes "0." As a result, partial region 410 is treated as an area for which no damage level information is set, like partial region 602 shown in FIG. 6 .

なお、図5Bに示す制御テーブル505に基づき適用される増減値が「±0」となった場合には、集約処理に入力される損傷度のレベルの値(損傷度が最大となるレベルの値)及び進行性の有無に関する情報が、集約処理後の部分領域に継承されることとなる。 When the increase or decrease value applied based on the control table 505 shown in FIG. 5B becomes "±0", the damage level value (the level value at which the damage level is at its maximum) input to the aggregation process and information regarding the presence or absence of progression will be inherited by the partial area after the aggregation process.

以上のようにして、情報処理装置100は、S723~S728の処理を、集約される領域ごとに繰り返し実行し、一連の当該領域について当該処理の実行が完了すると、図7Bに示す一連の処理を終了する。すなわち、図4に示す例の場合には、領域403に含まれる一連の部分領域405のうち、損傷度情報が設定された部分領域405を対象として、集約処理の適用単位ごとにS723~S728の処理が実行され、図6Aに例示した処理結果が得られることとなる。 In this manner, the information processing device 100 repeatedly executes the processes of S723 to S728 for each area to be aggregated, and when the execution of the processes for the series of areas is completed, ends the series of processes shown in FIG. 7B. That is, in the case of the example shown in FIG. 4, the processes of S723 to S728 are executed for each application unit of the aggregation process for the partial areas 405 for which damage level information has been set, out of the series of partial areas 405 included in the area 403, and the processing result shown in FIG. 6A is obtained.

以上説明したように、本実施形態に係る情報処理装置100において、構造物の損傷度をユーザに提示する際に、点検画像に基づきより細かい粒度で判定された損傷度情報に対して集約処理を適用することで、より荒い粒度で損傷度情報をユーザに提示する。このような制御が適用されることで、注目すべき領域をより好適な態様でユーザに視認させることが可能となる。そのため、例えば、ユーザが、損傷度情報を基にした構造物の健全性を調査する際に、当該健全性の調査により重要な損傷度を、潜在的な損傷度も含めて当該ユーザに注目させることが可能となる。加えて、構造物の健全性の調査において優先度の低い損傷度については、ユーザへの情報の提示を抑制することが可能であるため、ユーザがより優先度の高い損傷度に注目するように誘導する効果が期待できる。 As described above, in the information processing device 100 according to this embodiment, when presenting the damage level of a structure to a user, the damage level information is presented to the user at a coarser granularity by applying an aggregation process to the damage level information determined at a finer granularity based on the inspection image. By applying such control, it becomes possible to allow the user to visually recognize the area to be noted in a more suitable manner. Therefore, for example, when a user investigates the soundness of a structure based on the damage level information, it becomes possible to draw the user's attention to the damage level that is important in the investigation of the soundness, including the potential damage level. In addition, since it is possible to suppress the presentation of information to the user about damage levels with low priority in the investigation of the soundness of the structure, it is expected to have the effect of guiding the user to pay attention to damage levels with higher priority.

なお、本実施形態では、集約処理の適用単位として3×3の大きさの領域が適用される場合に着目して説明したが、必ずしも当該集約処理の適用単位を限定するものではない。具体的な一例として、集約処理の適用単位として3×3の大きさの領域よりもより広い領域やより狭い領域が適用されてもよい。 In this embodiment, the description focuses on a case where an area of 3x3 size is applied as the application unit of the aggregation process, but the application unit of the aggregation process is not necessarily limited. As a specific example, an area larger or smaller than a 3x3 size area may be applied as the application unit of the aggregation process.

また、本実施形態では、図6Aに例示したように、損傷度のレベルを数値で表す場合の一例について説明したが、必ずしも当該損傷度のレベルの提示に係る態様を限定するものではない。具体的な一例として、図6Bに示すように、数字での表示に加えて、損傷度のレベルが、損傷度情報が提示された領域の色(背景色)により示されてもよい。このような制御が適用されることで、ユーザは、損傷度のレベルを示す数値を注視しなくとも、当該数値が提示された領域の色により、損傷度のレベルを直感的に判断することが可能となり、さらに損傷度の視認性をより向上させる効果を期待することも可能となる。また、集約処理が適用された後の領域に対して損傷度のレベルに応じた色が付されることで、提示されている損傷度情報が、集約処理が施された後の損傷度情報であることを直感的に認識することも可能となる。もちろん、S708の処理において、損傷度情報の提示に際して、当該損傷度情報が提示された部分領域の色(背景色)が制御されてもよい。 In the present embodiment, as shown in FIG. 6A, an example of the case where the damage level is expressed by a numerical value has been described, but the presenting of the damage level is not necessarily limited to this embodiment. As a specific example, as shown in FIG. 6B, in addition to the numerical display, the damage level may be displayed by the color (background color) of the area where the damage level information is displayed. By applying such control, the user can intuitively determine the damage level by the color of the area where the numerical value is displayed, without having to focus on the numerical value indicating the damage level, and it is also possible to expect the effect of further improving the visibility of the damage level. In addition, by applying a color according to the damage level to the area after the aggregation process is applied, it is possible to intuitively recognize that the presented damage level information is the damage level information after the aggregation process is applied. Of course, in the process of S708, when the damage level information is presented, the color (background color) of the partial area where the damage level information is presented may be controlled.

また、損傷の進行性の有無の提示態様についても、必ずしも損傷度のレベルを示す数値に対する丸囲みによる方法には限定されない。具体的な一例として、損傷度のレベルを示す数値を太字や斜体で示すことで、損傷の進行性の有無が提示されてもよい。また、他の一例として、損傷度のレベルを示す数値に対して別の文字種の添え字を付すことで、損傷の進行性の有無が提示されてもよい。 The manner in which the presence or absence of damage progression is presented is not necessarily limited to the method of circling the numerical value indicating the level of damage. As a specific example, the presence or absence of damage progression may be presented by presenting the numerical value indicating the level of damage in bold or italics. As another example, the presence or absence of damage progression may be presented by adding a subscript of a different character type to the numerical value indicating the level of damage.

また、本実施形態では、対象となる構造物の点検画像から分割された部分領域に対応する当該構造物の部位ごとに損傷度の判定が行われる場合の一例について説明したが、必ずしも損傷度の判定に係る方法を限定するものではない。具体的な一例として、構造物に発生している損傷を個別に検出することで、検出された損傷ごとに損傷度の判定が行われてもよい。このような場合においても、集約処理が適用される領域として、個々の損傷に対応する部分領域よりも広い部分領域が設定されることで、上述した実施形態と同様に集約処理を適用することが可能となる。 In addition, in this embodiment, an example of a case where the damage level is determined for each part of the structure corresponding to a partial area divided from the inspection image of the target structure has been described, but the method for determining the damage level is not necessarily limited to this. As a specific example, damage occurring in the structure may be detected individually, and the damage level may be determined for each detected damage. Even in such a case, by setting a partial area wider than the partial areas corresponding to each individual damage as the area to which the aggregation process is applied, it becomes possible to apply the aggregation process in the same manner as in the above-mentioned embodiment.

また、集約処理の適用に係る条件についても、必ずしも図5Bにおいて制御テーブル505として示した例には限定されない。具体的な一例として、損傷の進行性、構造物の各部位の冗長性、及び損傷の密度や連続性それぞれに係る条件について、より細かい条件分けがなされてもよい。また、各条件の判定に適用される閾値として、1つの閾値に限らず複数の閾値が適用されてもよい。 The conditions for applying the aggregation process are not necessarily limited to the example shown as control table 505 in FIG. 5B. As a specific example, more detailed conditions may be applied to the conditions related to the progression of damage, the redundancy of each part of the structure, and the density and continuity of damage. Furthermore, the threshold applied to determine each condition is not limited to one threshold, and multiple thresholds may be applied.

<変形例>
以下に、本実施形態に係る情報処理装置100の変形例について説明する。
<Modification>
Below, a modification of the information processing device 100 according to this embodiment will be described.

(変形例1)
まず、図8A、図8B、図9、図10A、及び図10Bを参照して、変形例1に係る情報処理装置100について説明する。前述した実施形態では、点検画像から分割された部分領域ごとの損傷度情報と、集約処理が行われた後の損傷度情報とを選択的に切り替えて提示する場合の一例について説明した。本変形例では、損傷度情報の集約処理を段階的に適用することで、集約処理の適用範囲を段階的に切り替えて損傷度情報を提示可能とする仕組みの一例について説明する。
(Variation 1)
First, the information processing device 100 according to the first modification will be described with reference to Fig. 8A, Fig. 8B, Fig. 9, Fig. 10A, and Fig. 10B. In the above-described embodiment, an example of a case where damage level information for each partial region divided from an inspection image and damage level information after aggregation processing are selectively switched and presented is described. In this modification, an example of a mechanism that makes it possible to present damage level information by gradually switching the application range of the aggregation processing by gradually applying the aggregation processing of the damage level information is described.

図8A(a)は、構造物401の各部位における損傷度情報の提示態様の一例を示しており、前述した実施形態において損傷度情報の集約処理が行われた後の状態に相当する。これに対して、図8A(b)は、図8A(a)に示す状態から、さらに集約処理をもう一段階適用した場合における損傷度情報の提示態様の一例を示している。太枠で囲われた部分領域803が、さらなる集約処理の適用対象となる領域(換言すると、さらなる集約処理の適用単位)に相当する。また、損傷度情報804は、部分領域803を対象とした集約処理の適用結果に応じた損傷度情報に相当する。
同様に、図8B(c)は、図8A(b)に示す状態から、さらに集約処理をもう一段階適用した場合における損傷度情報の提示態様の一例を示している。また、図8B(d)は、図8B(c)に示す状態から、さらに集約処理をもう一段階適用した場合における損傷度情報の提示態様の一例を示している。
Fig. 8A(a) shows an example of a presentation mode of damage level information for each part of the structure 401, which corresponds to the state after the aggregation process of the damage level information has been performed in the above-mentioned embodiment. In contrast, Fig. 8A(b) shows an example of a presentation mode of damage level information when another aggregation process is applied from the state shown in Fig. 8A(a). The partial area 803 surrounded by a thick frame corresponds to the area to which further aggregation process is applied (in other words, the application unit of further aggregation process). Moreover, damage level information 804 corresponds to damage level information according to the application result of the aggregation process targeted at the partial area 803.
Similarly, Fig. 8B(c) shows an example of the presentation mode of the damage level information when another aggregation process is applied from the state shown in Fig. 8A(b). Also, Fig. 8B(d) shows an example of the presentation mode of the damage level information when another aggregation process is applied from the state shown in Fig. 8B(c).

なお、図8A(b)に示す状態から図8B(c)に示す状態へとさらに集約処理が行われる際には、従前に実行された集約処理において対象とされていた3×3のパターンではなく、3×2のパターン及び2×2のパターンを適用している。そのため、この場合における集約処理の動作パターンとしては、図5Bに示す制御テーブル505に基づく動作パターンとは異なる他の動作パターンが適用されることとなる。これは、図8B(c)に示す状態から図8B(d)に示す状態へとさらに集約処理が行われる際についても同様である。 When further aggregation processing is performed from the state shown in FIG. 8A(b) to the state shown in FIG. 8B(c), a 3×2 pattern and a 2×2 pattern are applied, rather than the 3×3 pattern that was the target of the previously executed aggregation processing. Therefore, as the operation pattern of the aggregation processing in this case, an operation pattern other than the operation pattern based on the control table 505 shown in FIG. 5B is applied. This is also the case when further aggregation processing is performed from the state shown in FIG. 8B(c) to the state shown in FIG. 8B(d).

次いで、図9を参照して、本変形例において適用されるUIの一例について、特に、段階的に集約処理を適用しながら損傷度情報を提示するためのUIに着目して説明する。本変形例に係る表示画面901は、表示領域902と、スライダー908と、ボタン906及び907とを含む。 Next, referring to FIG. 9, an example of a UI applied in this modified example will be described, focusing in particular on a UI for presenting damage level information while applying aggregation processing in stages. A display screen 901 according to this modified example includes a display area 902, a slider 908, and buttons 906 and 907.

表示領域902は、構造物の図面と損傷度情報とが表示される領域である。
スライダー908は、表示領域902への表示対象とする損傷度情報の制御に利用される損傷度のレベルについて閾値の指定をユーザから受け付けるためのインタフェースである。
ボタン906は、損傷度情報のさらなる集約処理の適用に係る指示をユーザから受け付けるためのインタフェースである。例えば、ボタン906が押下された場合には、損傷度情報の集約処理がさらに一段階適用され、その結果が表示領域902に反映される。
ボタン907は、既に適用されている損傷度情報のさらなる集約処理の解除に係る指示をユーザから受け付けるためのインタフェースである。例えば、ボタン907が押下された場合には、既に適用されている損傷度情報のさらなる集約処理が一段階分解除され、その結果が表示領域902に反映される。
The display area 902 is an area where a drawing of a structure and damage level information are displayed.
The slider 908 is an interface for receiving from the user a threshold value for the level of damage level used to control the damage level information to be displayed in the display area 902 .
The button 906 is an interface for receiving an instruction from the user to apply further aggregation processing of the damage level information. For example, when the button 906 is pressed, another aggregation processing of the damage level information is applied, and the result is reflected in the display area 902.
The button 907 is an interface for receiving an instruction from the user to cancel the further aggregation process of the damage level information that has already been applied. For example, when the button 907 is pressed, the further aggregation process of the damage level information that has already been applied is canceled by one step, and the result is reflected in the display area 902.

また、表示画面901は、ボタン903や、ボタン904及び905を含んでもよい。ボタン904は、表示領域902への表示対象となる構造物の図面や損傷度情報の当該表示領域902内における拡大表示に指示をユーザから受け付けるためのインタフェースである。また、ボタン905は、表示領域902への表示対象となる構造物の図面や損傷度情報の当該表示領域902内における縮小表示に指示をユーザから受け付けるためのインタフェースである。ボタン903は、表示領域902への表示対象となる構造物の図面や損傷度情報の当該表示領域902内におけるスクロール移動に係る指示をユーザから受け付けるためのインタフェースである。ボタン903を利用することで、例えば、拡大表示が行われた場合に、表示領域902に表示させる領域をスクロール移動により調整することも可能となる。 The display screen 901 may also include buttons 903, 904, and 905. The button 904 is an interface for receiving an instruction from the user to enlarge the structure drawing and damage level information to be displayed in the display area 902 in the display area 902. The button 905 is an interface for receiving an instruction from the user to reduce the structure drawing and damage level information to be displayed in the display area 902 in the display area 902. The button 903 is an interface for receiving an instruction from the user regarding scrolling within the display area 902 of the structure drawing and damage level information to be displayed in the display area 902. By using the button 903, for example, when an enlarged display is performed, it is also possible to adjust the area displayed in the display area 902 by scrolling.

なお、図9(a)に示した各種のUIは、物理的なボタン等のようなハードウェア的なUIにより実現されてもよく、マウスやタッチパネル等の操作デバイスにより操作可能なソフトウェア的なUI(例えば、画面上に表示されたUI)により実現されてもよい。 The various UIs shown in FIG. 9(a) may be realized by a hardware UI such as a physical button, or may be realized by a software UI (e.g., a UI displayed on a screen) that can be operated by an operating device such as a mouse or a touch panel.

また、図9(b)は、表示領域902に表示される構造物401の図面及び損傷度情報の一例を示している。図9(b)に示す例では、損傷度のレベルについて指定された閾値により、表示対象となる損傷度情報が、損傷度のレベルが3以上の損傷度情報に制限されている。 FIG. 9(b) shows an example of a drawing and damage level information of the structure 401 displayed in the display area 902. In the example shown in FIG. 9(b), the damage level information to be displayed is limited to damage level information with a damage level of 3 or more, due to a threshold value specified for the damage level.

次いで、図10A及び図10Bを参照して、本変形例に係る情報処理装置100の処理の一例について説明する。まず、図10Aを参照する。図10Aは、損傷度情報の表示に係る処理の一例を示したフローチャートである。
なお、S1001~S1005の処理については、図7AにおけるS701~S705の処理と実質的に同様のため詳細な説明は省略する。S1005の処理が実行されることで、例えば、図4に示すような領域403における部分領域405ごとの損傷度の判定結果に対して損傷の進行性や構造物の各部位の冗長性に基づく補正処理が適用された損傷度情報が取得される。
Next, an example of the process of the information processing device 100 according to this modification will be described with reference to Fig. 10A and Fig. 10B. First, Fig. 10A is a flowchart showing an example of the process related to the display of damage level information.
The processes of S1001 to S1005 are substantially similar to the processes of S701 to S705 in Fig. 7A, and therefore detailed description thereof will be omitted. By executing the process of S1005, for example, damage level information is acquired in which a correction process based on the progression of damage and redundancy of each part of the structure is applied to the damage level determination results for each partial area 405 in the area 403 as shown in Fig. 4.

S1006において、情報処理装置100は、図5Dにおいて損傷度テーブル533として例示したような、階層ごとに集約された損傷度情報の管理に係る損傷度テーブルの作成に係る処理を実行する。
ここで、図10Bを参照して、S1006の処理についてより詳しく説明する。図10Bは、損傷度テーブルの作成に係る処理の一例を示したフローチャートである。
In S1006, the information processing apparatus 100 executes processing for creating a damage level table for managing damage level information aggregated for each hierarchical level, such as the damage level table 533 illustrated in FIG. 5D.
The process of S1006 will now be described in more detail with reference to Fig. 10B, which is a flowchart showing an example of a process related to the creation of a damage level table.

S1021において、情報処理装置100は、集約処理が適用される前の部分領域ごとの損傷度情報に基づき、集約処理が段階的に繰り返し適用された場合に、集約の階層ごとに各領域に対応する損傷度情報を記録するための、空の損傷度テーブルを作成する。
S1022において、情報処理装置100は、S1021において作成した損傷度テーブルに対して、S1005において進行性及び冗長性に基づく補正処理が適用された損傷度情報を、さらなる集約処理が適用される前の損傷度情報として書き込む。
In S1021, the information processing device 100 creates an empty damage level table for recording damage level information corresponding to each area for each aggregation hierarchy when the aggregation process is applied repeatedly in stages based on the damage level information for each partial area before the aggregation process is applied.
In S1022, the information processing device 100 writes the damage level information to which correction processing based on progression and redundancy has been applied in S1005 into the damage level table created in S1021 as damage level information before further aggregation processing is applied.

S1023において、情報処理装置100は、次に集約処理が適用される領域を決定する。例えば、図5Aに例示したような修役処理を適用する場合には、情報処理装置は、3×3の領域を集約処理の対象として決定する。なお、次に集約処理が適用される領域については、集約処理の適用が可能な範囲において決定される。
例えば、図8A(a)に示す状態では、次の集約処理の適用対象として3×3の領域を確保することが可能である。そのため、図8A(a)に示す状態では、前回適用された集約処理と同様に、3×3の領域を次に集約処理が適用される領域として決定している。
一方で、図8A(b)に示す状態では、次の集約処理の適用対象として3×3の領域を確保することが困難である。そのため、図8A(b)に示す状態では、次に集約処理が適用される領域が、確保可能な範囲で決定されている。具体的には、中央部分については3×2の領域が次に集約処理が適用される領域として決定され、両端部分については2×2の領域が次に集約処理が適用される領域として決定される。
In S1023, the information processing device 100 determines the area to which the aggregation process is applied next. For example, when applying the repair process illustrated in Fig. 5A, the information processing device determines a 3 x 3 area as the target of the aggregation process. Note that the area to which the aggregation process is applied next is determined within the range in which the aggregation process can be applied.
For example, in the state shown in Fig. 8A(a), it is possible to secure a 3 x 3 area as a target for the next aggregation process. Therefore, in the state shown in Fig. 8A(a), the 3 x 3 area is determined as the area to which the next aggregation process is to be applied, similar to the previously applied aggregation process.
On the other hand, in the state shown in Fig. 8A(b), it is difficult to secure a 3 x 3 area as the target for the next aggregation process. Therefore, in the state shown in Fig. 8A(b), the area to which the next aggregation process is applied is determined within a range that can be secured. Specifically, a 3 x 2 area is determined as the area to which the next aggregation process is applied for the central part, and a 2 x 2 area is determined as the area to which the next aggregation process is applied for both ends.

S1024において、情報処理装置100は、S1023において決定された次に集約処理が適用される領域に対する、当該集約処理の動作パターンを決定する。例えば、次に集約処理が適用される領域が3×3の領域である場合には、図5Bに示す制御テーブル505に基づき集約処理の動作パターンが決定されてもよい。一方で、次に集約処理が適用される領域が3×3の領域以外のパターンの領域(例えば、3×2の領域や2×2の領域等)の場合には、集約処理の動作パターンの決定に係る条件が適宜変更されてもよい。具体的な一例として、次に集約処理が適用される領域において損傷度情報が設定された部分領域の数に応じて、図5Bに示した損傷の密度や連続性の判定に係る閾値が変更されてもよい。 In S1024, the information processing device 100 determines the operation pattern of the aggregation process for the area to which the aggregation process is next applied, which was determined in S1023. For example, if the area to which the aggregation process is next applied is a 3x3 area, the operation pattern of the aggregation process may be determined based on the control table 505 shown in FIG. 5B. On the other hand, if the area to which the aggregation process is next applied is an area of a pattern other than a 3x3 area (for example, a 3x2 area or a 2x2 area), the conditions for determining the operation pattern of the aggregation process may be changed as appropriate. As a specific example, the thresholds for determining the density and continuity of damage shown in FIG. 5B may be changed depending on the number of partial areas for which damage level information is set in the area to which the aggregation process is next applied.

S1025~S1027の繰り返し処理については、集約処理が行われた領域のINDEXから、入力される損傷度を参照する構成としてもよい。これにより、集約される領域の数に関わらず、S1023において決定された領域ごとに、S1026として示す集約処理を適用することが可能となる。すなわち、図5Dにおいてパターン情報538として示した情報を逐次集計することで、集約処理の適用対象となる領域の損傷度情報を収集することが可能となり、対応する動作パターンを入れ替えることで、繰り返しの処理を実行することが可能となる。 The repeated processing of S1025 to S1027 may be configured to refer to the input damage level from the INDEX of the area where the aggregation processing has been performed. This makes it possible to apply the aggregation processing shown in S1026 to each area determined in S1023, regardless of the number of areas to be aggregated. In other words, by sequentially aggregating the information shown as pattern information 538 in FIG. 5D, it becomes possible to collect damage level information for the areas to which the aggregation processing is applied, and by switching the corresponding operation pattern, it becomes possible to execute the repeated processing.

S1028において、情報処理装置100は、S1025~S1027の繰り返し処理により集約処理が適用された後の損傷度情報を、S1021において作成された損傷度テーブルに書き込む。
なお、S1028において階層ごとに損傷度情報が書き込まれる損傷度テーブルにおいては、それぞれの損傷度情報の参照に利用されるINDEXに対して、図5Dにおいてインデックス534の設定値536として例示したように、階層ごとの番号が付加される。すなわち、当該設定値536として例示されるような番号のうち、一番目の数字には、最初の集約処理の結果である場合には「1」が割り振られ、以降、集約処理が繰り返されることに「1」が加算された数字が割り振られる。
In S1028, the information processing apparatus 100 writes the damage level information after the aggregation process has been applied by the repeated processes of S1025 to S1027 into the damage level table created in S1021.
In the damage level table in which the damage level information is written for each hierarchical level in S1028, a number for each hierarchical level is added to the INDEX used to refer to each piece of damage level information, as exemplified as the setting value 536 of the index 534 in Fig. 5D. That is, among the numbers exemplified as the setting value 536, the first number is assigned "1" if it is the result of the first aggregation process, and thereafter, a number incremented by "1" is assigned for each repetition of the aggregation process.

S1029において、情報処理装置100は、集約処理の結果が構造物全体を示す領域まで及んだか否か(換言すると、集約処理の結果が1つの領域に収束したか否か)を判定する。
情報処理装置100は、S1029において集約処理の結果が構造物全体を示す領域まで及んでいないと判定した場合には、S1023に処理を進める。この場合には、S1023以降の処理が改めて実行される。
これに対して、情報処理装置100は、S1029において集約処理の結果が構造物全体を示す領域まで及んだと判定した場合には、図10Bに示す一連の処理を終了する。この場合には、集約処理に係る一連の階層それぞれについて損傷度テーブルに情報(例えば、損傷度情報)が書き込まれた状態となる。
In S1029, the information processing device 100 determines whether or not the result of the aggregation process extends to an area indicating the entire structure (in other words, whether or not the result of the aggregation process has converged to one area).
If the information processing device 100 determines in S1029 that the result of the aggregation process does not extend to the area showing the entire structure, the information processing device 100 advances the process to S1023. In this case, the processes from S1023 onwards are executed again.
On the other hand, when the information processing device 100 determines in S1029 that the result of the aggregation process has reached the area showing the entire structure, the series of processes shown in Fig. 10B is terminated. In this case, information (e.g., damage level information) is written in the damage level table for each of the series of hierarchical levels related to the aggregation process.

ここで、改めて図10Aを参照する。
S1007において、情報処理装置100は、対象となる構造物の図面を所定の表示画面に表示させる。具体的な一例として、図9に示す例の場合には、情報処理装置100は、表示画面901の表示領域902に、対象となる構造物の図面を表示させる。
Now, reference is again made to FIG. 10A.
In S1007, the information processing device 100 displays a drawing of the target structure on a predetermined display screen. As a specific example, in the case of the example shown in Fig. 9, the information processing device 100 displays the drawing of the target structure in a display area 902 of a display screen 901.

S1008において、情報処理装置100は、損傷度情報の表示の対象となる集約処理に係る階層の選択を行い、選択した階層に対応する損傷度テーブルを特定する。なお、損傷度情報の表示の対象となる階層の選択に係る構成や方法については特に限定はされない。具体的な一例として、情報処理装置100は、任意の階層を随時選択可能に構成されていてもよい。また、他の一例として、情報処理装置100は、所望のトリガ(例えば、図9に示すボタン906または907を介したユーザからの指示等)に応じて、対象となる階層を順次切り替えることで、損傷度情報の表示の対象となる階層の選択を行ってもよい。 In S1008, the information processing device 100 selects a hierarchical level related to the aggregation process for which damage level information is to be displayed, and identifies a damage level table corresponding to the selected hierarchical level. Note that there are no particular limitations on the configuration or method for selecting a hierarchical level for which damage level information is to be displayed. As a specific example, the information processing device 100 may be configured to be able to select any hierarchical level at any time. As another example, the information processing device 100 may select a hierarchical level for which damage level information is to be displayed by sequentially switching between hierarchical levels in response to a desired trigger (e.g., an instruction from the user via button 906 or 907 shown in FIG. 9).

S1009において、情報処理装置100は、表示対象となる損傷度のレベルに関する閾値の読み込みを行う。具体的な一例として、情報処理装置100は、図9に示すスライダー908を介してユーザにより選択された閾値の読み込みを行ってもよい。なお、図9に示す例の場合には、スライダー908を介して、上記閾値として「1」~「5」を選択することが可能であり、損傷度のレベルが選択された閾値未満の損傷度情報については表示の対象から除外される。この場合には、上記閾値として「1」が選択された場合には、損傷度のレベルが1~5の損傷度情報、すなわち、全ての損傷度情報が表示の対象となる。 In S1009, the information processing device 100 reads in a threshold value for the damage level to be displayed. As a specific example, the information processing device 100 may read in a threshold value selected by the user via the slider 908 shown in FIG. 9. In the example shown in FIG. 9, the threshold value can be selected from "1" to "5" via the slider 908, and damage level information with a damage level below the selected threshold value is excluded from being displayed. In this case, when "1" is selected as the threshold value, damage level information with damage levels of 1 to 5, i.e., all damage level information, is displayed.

S1010において、情報処理装置100は、S1008において選択された階層に対応する損傷度情報のうち、損傷度のレベルがS1009において選択された閾値以上の損傷度情報を抽出し、当該損傷度情報を所定の表示画面に表示させる。具体的な一例として、図9に示す例の場合には、情報処理装置100は、表示画面901の表示領域902に表示された構造物の図面に上記損傷度情報が重畳するように、当該表示領域902に当該損傷度情報を表示させる。例えば、図9(b)は、図8A(b)に示す状態において、スライダー908を介して、表示対象となる損傷度情報として、損傷度のレベルが3以上の損傷度情報が指定された場合における損傷度情報の表示態様の一例を示している。 In S1010, the information processing device 100 extracts damage level information whose damage level is equal to or greater than the threshold selected in S1009 from the damage level information corresponding to the hierarchical level selected in S1008, and displays the damage level information on a specified display screen. As a specific example, in the case of the example shown in FIG. 9, the information processing device 100 displays the damage level information in the display area 902 of the display screen 901 so that the damage level information is superimposed on the drawing of the structure displayed in the display area 902. For example, FIG. 9(b) shows an example of a display mode of damage level information when, in the state shown in FIG. 8A(b), damage level information whose damage level is 3 or more is specified as the damage level information to be displayed via the slider 908.

S1011において、情報処理装置100は、損傷度情報の表示に係る処理を終了するか否かを判定する。
情報処理装置100は、S1011において損傷度情報の表示に係る処理を終了すると判定していない場合には、処理をS1008に進める。この場合には、S1008以降の処理が改めて実行されることとなる。
そして、情報処理装置100は、S1011において損傷度情報の表示に係る処理を終了すると判定した場合に、所定の出力先への損傷度情報の表示を終了したうえで、図10Aに示す一連の処理を終了する。
In S1011, the information processing device 100 determines whether or not to end the process relating to the display of damage level information.
When it is determined in S1011 that the process related to the display of the damage level information is not to be ended, the information processing apparatus 100 advances the process to S1008. In this case, the process from S1008 onward is executed again.
Then, when the information processing device 100 determines in S1011 to end the process related to the display of the damage level information, it ends the display of the damage level information to a predetermined output destination and then ends the series of processes shown in FIG. 10A.

以上、説明したように、本変形例に係る情報処理装置100に依れば、ユーザは、集約処理に係る階層を適宜選択することで、点検画像に基づく損傷度の判定結果に応じた損傷度情報を、所望の粒度で集約された情報として参照することが可能となる。また、損傷度情報の表示に係る粒度(換言すると、各領域の範囲)が適切に選択されることで、例えば、対象となる構造物の部位ごと(例えば、橋梁の橋脚部分や床板部分等)の損傷度をより好適な態様で確認することも可能となる。 As described above, the information processing device 100 according to this modified example allows the user to refer to the damage level information according to the damage level determination results based on the inspection image as information aggregated at the desired granularity by appropriately selecting the hierarchy related to the aggregation process. In addition, by appropriately selecting the granularity related to the display of the damage level information (in other words, the range of each area), it becomes possible to check the damage level of each part of the target structure (for example, the pier parts and deck parts of a bridge) in a more suitable manner.

また、表示対象となる損傷度情報を、例えば、損傷度のレベル等に応じて制限することで、例えば、損傷度の大きい部位等に限定して、効率よく損傷度の確認を行うことも可能となる。
また、図8Dに示すように、構造物全体について損傷度情報を提示することも可能となるため、このような損傷度情報を、当該構造物における健全性の判定に利用することも可能となる。
また、点検の対象となる構造物が複数存在するような状況下においても、損傷度情報の表示に係る粒度(換言すると、集約処理に係る階層)を適宜選択することで、特に影響が予想される部分をより重点的に点検することも可能となる。具体的な一例として、構造物ごとの損傷度情報に基づき、損傷度がより高いと推測される構造物を特定し、当該構造物については、集約処理に係る階層を適宜下げながら、特に影響が予想される部位を段階的に特定するといった検証を実現することも可能となる。
In addition, by limiting the damage degree information to be displayed according to, for example, the level of damage degree, it is possible to efficiently check the damage degree by limiting it to, for example, areas with a high degree of damage.
Furthermore, as shown in FIG. 8D, it is also possible to present damage level information for the entire structure, and this damage level information can be used to determine the soundness of the structure.
Furthermore, even in a situation where there are multiple structures to be inspected, by appropriately selecting the granularity of the display of the damage level information (in other words, the hierarchy related to the aggregation process), it is possible to focus on inspecting the parts that are expected to be particularly affected.As a specific example, it is possible to identify structures that are estimated to be more damaged based on the damage level information for each structure, and for those structures, it is possible to gradually identify the parts that are expected to be particularly affected while appropriately lowering the hierarchy related to the aggregation process.

(変形例2)
続いて、図11、図12A、及び図12Bを参照して、変形例2に係る情報処理装置100について説明する。前述した実施形態及び変形例1では、複数の部分領域それぞれにおける損傷度情報を集約することで、損傷度情報の表示に係る粒度を変更可能とする仕組みの一例について説明した。本変形例では、損傷度情報の提示に係る一連の部分領域(例えば、集約前または後の部分領域)のうち少なくとも一部の部分領域の指定を受けて、当該部分領域に対応する部位に存在する損傷の補修に係る情報を提示するための構成の一例について説明する。具体的な一例として、本変形例に係る情報処理装置100は、選択された部分領域に対応する部位に存在する損傷を補修するための補修材の種類や、補修に要する当該補修材の量等を集計し、当該集計の結果に応じた情報を当該損傷の補修に係る情報として提示する。
(Variation 2)
Next, the information processing device 100 according to the modified example 2 will be described with reference to FIG. 11, FIG. 12A, and FIG. 12B. In the above-described embodiment and modified example 1, an example of a mechanism that enables the granularity of the display of the damage degree information to be changed by aggregating the damage degree information in each of a plurality of partial regions has been described. In this modified example, an example of a configuration for presenting information related to the repair of damage present in a part corresponding to the partial region upon receiving a designation of at least a part of a series of partial regions (for example, partial regions before or after aggregation) related to the presentation of the damage degree information will be described. As a specific example, the information processing device 100 according to this modified example tally up the type of repair material for repairing the damage present in the part corresponding to the selected partial region, the amount of the repair material required for the repair, and the like, and presents information according to the result of the tally as information related to the repair of the damage.

図11は、本変形例に係る情報処理装置100において、損傷度情報の提示に利用される表示画面の一例を示している。図11に示す例では、集約処理が行われた後の損傷度情報が、当該集約処理の適用対象となる領域ごとに提示されている。例えば、領域1101は、集約処理の対象となる領域に相当し、損傷度情報の集約処理の結果に基づき、損傷度のレベルが「5」と判定されている。また、報知情報1102は、選択された領域内に存在する損傷の補修に係る情報の提示に利用される表示領域である。図11に示す例では、領域1101が選択された場合に、当該領域1101内に存在する損傷を補修するための補修材の種類や、補修に要する当該補修材の量等が集計され、当該集計の結果に応じた情報が提示された報知情報1102が表示される。
なお、報知情報1102が、対象となる構造物の部位に存在する損傷の補修に係る「第3の情報」の一例に相当する。
FIG. 11 shows an example of a display screen used to present damage level information in the information processing device 100 according to this modification. In the example shown in FIG. 11, damage level information after aggregation processing is performed is presented for each area to which the aggregation processing is applied. For example, an area 1101 corresponds to an area to be aggregated, and the level of damage level is determined to be "5" based on the result of the aggregation processing of the damage level information. In addition, the notification information 1102 is a display area used to present information related to repair of damage existing in the selected area. In the example shown in FIG. 11, when an area 1101 is selected, the type of repair material for repairing the damage existing in the area 1101, the amount of the repair material required for the repair, etc. are aggregated, and the notification information 1102 in which information corresponding to the result of the aggregation is presented is displayed.
The notification information 1102 corresponds to an example of "third information" related to repair of damage present in the target structure portion.

次いで、図12A及び図12Bを参照して、本変形例に係る情報処理装置100の処理の一例について説明する。まず、図12Aを参照する。図12Aは、損傷度情報の表示に係る処理の一例を示したフローチャートである。
なお、S1201~S1210の処理については、図10AにおけるS1001~S1010の処理と実質的に同様のため詳細な説明は省略する。S1010の処理が実行されることで、図9に示すような、対象となる構造物の各部位における損傷度の判定結果に応じた損傷度情報の提示に係る表示画面が所定の出力先に表示される。
そのうえで、情報処理装置100は、S1211において、損傷の補修に係る情報の表示に係る処理として、例えば、補修材の目安に関する情報の表示に係る処理を実行する。
Next, an example of the process of the information processing device 100 according to this modification will be described with reference to Fig. 12A and Fig. 12B. First, Fig. 12A is a flowchart showing an example of the process related to the display of damage level information.
The processes of S1201 to S1210 are substantially similar to the processes of S1001 to S1010 in Fig. 10A, and therefore detailed description thereof will be omitted. By executing the process of S1010, a display screen related to the presentation of damage level information according to the determination result of the damage level in each part of the target structure, as shown in Fig. 9, is displayed on a predetermined output destination.
Then, in S1211, the information processing device 100 executes a process for displaying information related to the repair of the damage, for example, a process for displaying information related to an estimate of repair materials.

ここで、図12Bを参照して、S1211の処理についてより詳しく説明する。図12Bは、損傷の補修に係る情報の表示に係る処理の一例を示したフローチャートであり、特に、当該損傷の補修に係る情報として補修材の目安に関する情報を表示させる場合の処理について示している。 Here, the process of S1211 will be described in more detail with reference to FIG. 12B. FIG. 12B is a flowchart showing an example of a process related to displaying information related to the repair of damage, and in particular shows a process for displaying information related to the repair of the damage, which is information related to the estimated amount of repair material.

S1221において、情報処理装置100は、損傷度情報が表示されている所望の領域(例えば、集約前または後の部分領域)が選択されたか否かを判定する。具体的な一例として、情報処理装置100は、図9(a)に示す表示画面901を介して、損傷度情報が表示されている領域の選択に係る指示をユーザから受け付けてもよい。
情報処理装置100は、S1221において損傷度情報が表示されている所望の領域が選択されていないと判定した場合には、図12Bに示す一連の処理を終了する。
これに対して、情報処理装置100は、S1221において損傷度情報が表示されている所望の領域が選択されたと判定した場合には、処理をS1222に進める。
In S1221, the information processing device 100 determines whether or not a desired area (e.g., a partial area before or after aggregation) in which damage level information is displayed has been selected. As a specific example, the information processing device 100 may receive an instruction from a user to select an area in which damage level information is displayed via a display screen 901 shown in FIG. 9A.
If the information processing device 100 determines in S1221 that the desired area in which the damage level information is displayed has not been selected, the information processing device 100 ends the series of processes shown in FIG. 12B.
On the other hand, if the information processing device 100 determines in S1221 that a desired area in which damage level information is displayed has been selected, the information processing device 100 advances the process to S1222.

S1222において、情報処理装置100は、S1221において選択された領域を対象として、集約処理が行われる前の一連の損傷度情報を取得する。このようにして、情報処理装置100は、S1201において点検画像に基づき検出した個々の損傷に対応する損傷度情報を個別に収集する。
S1223において、情報処理装置100は、S1221において選択された領域に対応する構造物の部位の設計に関する情報(以下、「設計図面情報」とも称する)を取得する。設計図面情報には、例えば、対象となる構造物の部位ごとの構造材質の名称や種類等のような当該部位の特性に関する情報が含まれ得る。
In S1222, the information processing device 100 acquires a series of damage level information before the aggregation process is performed for the area selected in S1221. In this manner, the information processing device 100 individually collects damage level information corresponding to each of the damages detected based on the inspection image in S1201.
In S1223, the information processing device 100 acquires information on the design of the part of the structure corresponding to the area selected in S1221 (hereinafter, also referred to as "design drawing information"). The design drawing information may include information on the characteristics of the part, such as the name and type of the structural material for each part of the target structure.

S1224~S1231の繰り返し処理では、S1222において取得された個々の損傷度情報に対応する損傷ごとに当該処理が繰り返し実行される。 In the repeated processing of S1224 to S1231, the processing is repeatedly executed for each damage corresponding to the individual damage level information obtained in S1222.

具体的には、S1225において、情報処理装置100は、対象となる損傷の種類を検出する。損傷の種類としては、例えば、ひびわれ、剥離、漏水、及びうき等が挙げられる。
S1226において、情報処理装置100は、対象となる損傷の大きさや規模を、S1225において検出された当該損傷の種類に応じて検出する。具体的な一例として、情報処理装置100は、対象となる損傷がひびわれの場合には、当該損傷の大きさや規模として、ひびわれの長さや幅の大きさや、分岐、交差、及び亀甲状化それぞれの有無等の検出を行う。
Specifically, in S1225, the information processing apparatus 100 detects the type of damage to be detected. Examples of the type of damage include cracks, peeling, water leakage, and floats.
In S1226, the information processing device 100 detects the size and scale of the target damage according to the type of the damage detected in S1225. As a specific example, when the target damage is a crack, the information processing device 100 detects the length and width of the crack, and the presence or absence of each of branches, intersections, and tortoiseshell shapes, etc., as the size and scale of the damage.

S1227において、情報処理装置100は、対象となる損傷が発生している構造部材の特性に関する情報を、S1223において取得された設計図面情報から取得する。
S1228において、情報処理装置100は、対象となる損傷の補修に係る補修材の種類を、S1225~S1227において特定された、当該損傷の種類、当該損傷の大きさ、及び構造材の種類に応じて選択する。なお、損傷の種類、構造材の種類に応じた補修剤の種類、及び、損傷の大きさの単位毎に必要な該補修材の量に関する情報については、あらかじめ、対応テーブルとして保持されてもよい。
S1229において、情報処理装置100は、対象となる損傷の大きさや規模に基づき、S1228において選択された補修材を利用して当該損傷の補修が行われる場合に要する補修材の量を計算する。
S1230において、情報処理装置100は、S1228において選択された補修材の種類に関する情報と、S1229において計算された補修材の量に関する情報とを、対象となる損傷に関連付けて記録する。
In S1227, the information processing device 100 acquires information on the characteristics of the structural member in which the target damage has occurred from the design drawing information acquired in S1223.
In S1228, the information processing device 100 selects the type of repair material for repairing the target damage according to the type of the damage, the size of the damage, and the type of structural material specified in S1225 to S1227. Note that information regarding the type of damage, the type of repair agent corresponding to the type of structural material, and the amount of the repair material required for each unit of the size of the damage may be stored in advance as a correspondence table.
In S1229, the information processing device 100 calculates the amount of repair material required when the repair material selected in S1228 is used to repair the damage, based on the size and scale of the target damage.
In S1230, the information processing device 100 records information regarding the type of repair material selected in S1228 and information regarding the amount of repair material calculated in S1229 in association with the target damage.

以上のようにして、情報処理装置100は、一連の損傷それぞれについてS1225~S1230の処理を繰り返し実行する。これにより、S1221において選択された領域に対応する部位に生じた一連の損傷それぞれについて、当該損傷の補修に係る補修材の種類とその量に関する情報が記録されることとなる。 In this manner, the information processing device 100 repeatedly executes the processes of S1225 to S1230 for each of the series of damages. As a result, for each of the series of damages that occurred in the area corresponding to the region selected in S1221, information regarding the type and amount of repair material used to repair the damage is recorded.

そして、S1232において、情報処理装置100は、S1221において選択された領域について、当該領域に対応する部位に生じた一連の損傷の補修に係る補修材の種類とその総量に関する情報を所定の出力先に表示させる。これにより、例えば、図11において報知情報1102として例示したように、選択された領域に対応する部位に生じた一連の損傷を補修する際に要する補修材の種類とその量に関する情報が目安として表示されることとなる。 Then, in S1232, the information processing device 100 displays, at a specified output destination, information regarding the type and total amount of repair material required to repair the series of damage that has occurred in the area corresponding to the area selected in S1221. As a result, for example, as shown as notification information 1102 in FIG. 11, information regarding the type and amount of repair material required to repair the series of damage that has occurred in the area corresponding to the selected area is displayed as a guide.

なお、図11に示す表示画面において損傷度情報が提示される損傷については、あくまで構造物の側面の撮像結果に応じた点検画像の解析結果に基づき検出されたものである。そのため、損傷の補修に係る情報(例えば、補修材の種類やその量に関する情報等)としてより正確な情報を提示するために、構造物を他の方向から撮像することで得られる他の点検画像に基づく損傷度の判定結果があわせて利用されてもよい。具体的な一例として、構造物が橋梁の場合には、橋梁の上面や下面から床板を撮像した点検画像や、橋梁を裏側から撮像した点検画像等に基づく損傷度の判定結果が、損傷の補修に係る情報の取得にあわせて利用されてもよい。 The damage for which damage level information is presented on the display screen shown in FIG. 11 is detected solely based on the analysis results of the inspection image corresponding to the imaging results of the side of the structure. Therefore, in order to present more accurate information related to the repair of the damage (e.g., information on the type and amount of repair material, etc.), the damage level determination results based on other inspection images obtained by imaging the structure from other directions may also be used. As a specific example, if the structure is a bridge, the damage level determination results based on inspection images of the deck plate taken from the top or bottom of the bridge, or inspection images of the bridge taken from the back side, etc. may be used in conjunction with obtaining information related to the repair of the damage.

ここで、改めて図12Aを参照する。
S1212において、情報処理装置100は、損傷度情報の表示に係る処理を終了するか否かを判定する。
情報処理装置100は、S1212において損傷度情報の表示に係る処理を終了すると判定していない場合には、処理をS1208に進める。この場合には、S1208以降の処理が改めて実行されることとなる。
そして、情報処理装置100は、S1212において損傷度情報の表示に係る処理を終了すると判定した場合に、所定の出力先への損傷度情報の表示を終了したうえで、図12Aに示す一連の処理を終了する。
Now, reference is made again to FIG. 12A.
In S1212, the information processing device 100 determines whether or not to end the process relating to the display of the damage level information.
When the information processing device 100 determines in S1212 that the process related to the display of the damage level information is not to be ended, the process proceeds to S1208. In this case, the process from S1208 onwards is executed again.
Then, when it is determined in S1212 that the processing related to the display of the damage level information is to be ended, the information processing device 100 ends the display of the damage level information to a predetermined output destination and then ends the series of processing steps shown in FIG. 12A.

以上説明したように、本変形例に係る情報処理装置100に依れば、ユーザは、集約処理に係る任意の階層において損傷度情が提示された任意の領域を選択することで、当該領域に対応する部位に生じた損傷の補修に係る情報を閲覧することが可能となる。
また、上述したように損傷の補修に係る情報については、選択された領域に対応する部位に生じた一連の損傷それぞれの損傷度情報に基づき集計された結果が表示される。そのため、例えば、ユーザは、集約処理に係る階層を適宜切り替えたうえで所望の領域を選択することで、選択された領域に対応する部位に生じた損傷の補修に係る情報を、任意の粒度で閲覧することが可能となる。これにより、例えば、ユーザは、所望の領域に対応する部位に生じた損傷の補修に係る補修材の発注に際し、補修材の種類やその量を損傷ごとに集計するといった煩雑な作業を伴わずに、提示された情報に基づきまとめて当該補修材の発注を行うことも可能となる。
As described above, with the information processing device 100 of this modified example, a user can select any area in which damage level information is presented at any hierarchical level related to the aggregation process, and thereby view information related to repairing damage that has occurred in the part corresponding to that area.
As described above, the information related to the repair of damage is displayed as a result of aggregation based on the damage level information of each of the series of damages that occurred in the part corresponding to the selected area. Therefore, for example, a user can view information related to the repair of damage that occurred in the part corresponding to the selected area at any granularity by appropriately switching the hierarchy related to the aggregation process and then selecting a desired area. This allows, for example, a user to order repair materials related to the repair of damage that occurred in the part corresponding to the desired area, and to order the repair materials collectively based on the presented information, without the cumbersome task of aggregating the type and amount of repair materials for each damage.

<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記録媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<Other embodiments>
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a recording medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

100 情報処理装置
111 損傷度判定部
112 補正処理部
113 集約処理部
114 記憶部
115 表示制御部
REFERENCE SIGNS LIST 100 Information processing device 111 Damage level determination unit 112 Correction processing unit 113 Aggregation processing unit 114 Storage unit 115 Display control unit

Claims (13)

対象となる構造物の撮像画像から分割された第1の部分領域ごとに関連付けられた当該第1の部分領域に対応する当該構造物の部位の損傷度に関する第1の情報を、当該第1の部分領域よりも広い第2の部分領域ごとに、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報を、当該第2の部分領域中における損傷の密度及び連続性のうち少なくともいずれかに基づき第2の情報として集約する集約手段と、
前記第2の部分領域に対応する前記第2の情報と、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報と、を関連付けて記録する記録手段と、
を備えることを特徴とする情報処理装置。
an aggregation means for aggregating, for each second partial region larger than the first partial region, first information relating to a damage degree of a portion of the structure corresponding to the first partial region, which is associated with the first partial region divided from an image of the target structure, and for each second partial region larger than the first partial region, the first information corresponding to each of the first partial regions included in the second partial region, as second information based on at least one of a density and a continuity of damage in the second partial region;
a recording means for recording the second information corresponding to the second partial area and the first information corresponding to each of the plurality of first partial areas included in the second partial area in association with each other;
An information processing device comprising:
前記記録手段は、前記第1の部分領域ごとの前記第1の情報と、前記第2の部分領域ごとの前記第2の情報と、を互いに異なる階層に割り当てることで、前記構造物の部位の損傷度に関する情報を、前記撮像画像の分割に係る粒度に応じて階層ごとに記録することを特徴とする、請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that the recording means assigns the first information for each of the first partial regions and the second information for each of the second partial regions to different hierarchical levels, thereby recording information regarding the degree of damage to the portion of the structure for each hierarchical level according to the granularity of division of the captured image. 一連の前記階層には、少なくとも前記構造物全体を含む領域に対応する階層が含まれることを特徴する、請求項2に記載の情報処理装置。 The information processing device according to claim 2, characterized in that the series of hierarchies includes at least a hierarchical level corresponding to an area including the entire structure. 指定された前記階層に対応する粒度で前記撮像画像から分割された部分領域と、当該部分領域に対応する前記構造物の部位の損傷度に関する情報と、を当該撮像画像に関連付けて所定の出力先に表示させる表示制御手段を備えることを特徴とする、請求項2または3に記載の情報処理装置。 The information processing device according to claim 2 or 3, characterized in that it comprises a display control means for displaying, on a predetermined output destination, partial areas divided from the captured image at a granularity corresponding to the specified hierarchical level and information regarding the degree of damage of the part of the structure corresponding to the partial areas in association with the captured image. 前記表示制御手段は、前記第2の部分領域に対応する前記第2の情報と、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報と、を選択的に切り替えて、前記撮像画像中の対応する領域に関連付けて前記出力先に表示させることを特徴とする、請求項4に記載の情報処理装置。 The information processing device according to claim 4, characterized in that the display control means selectively switches between the second information corresponding to the second partial region and the first information corresponding to each of the plurality of first partial regions included in the second partial region, and displays the information on the output destination in association with the corresponding region in the captured image. 前記表示制御手段は、指定された損傷度のレベルに応じて、指定された前記階層に対応する粒度で前記撮像画像から分割された一連の部分領域それぞれの、当該部分領域に対応する前記構造物の部位の損傷度に関する情報のうち、一部の当該情報の表示を抑制する、請求項4または5に記載の情報処理装置。 The information processing device according to claim 4 or 5, wherein the display control means suppresses display of part of the information on the damage level of the part of the structure corresponding to each of a series of partial regions divided from the captured image at a granularity corresponding to the specified hierarchical level, in accordance with the specified level of damage level. 前記第2の部分領域に含まれる前記第1の部分領域ごとの前記第1の情報を集計する集計手段を備え、
前記表示制御手段は、前記集計の結果に応じた、前記第2の部分領域に対応する前記構造物の部位に存在する損傷の補修に係る第3の情報を前記出力先に表示させる、
請求項4~6のいずれか1項に記載の情報処理装置。
a counting means for counting the first information for each of the first partial regions included in the second partial region,
the display control means displays, on the output destination, third information related to repair of damage present in a portion of the structure corresponding to the second partial area according to a result of the compilation;
7. The information processing device according to claim 4.
前記集計手段は、前記集計の結果に基づき、前記第2の部分領域に対応する前記構造物の部位に存在する損傷の補修に係る補修材の種類の特定と、当該補修材の量の計算と、を行い、
前記第3の情報は、特定された前記補修材の種類に関する情報と、当該補修材の量の計算結果に応じた情報と、を含む、
請求項7に記載の情報処理装置。
The counting means, based on a result of the counting, identifies a type of repair material related to repair of damage present in a portion of the structure corresponding to the second partial region and calculates an amount of the repair material;
The third information includes information on the type of the identified repair material and information corresponding to a calculation result of the amount of the repair material.
The information processing device according to claim 7.
前記撮像画像から分割された部分領域に対応する前記構造物の部位の前記損傷度に関する情報を、当該部位において許容可能な損傷に応じた冗長性と、当該部位における損傷の進行性と、のうち少なくともいずれかに基づき補正する補正手段を備えることを特徴とする、請求項1~8のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 8, further comprising a correction means for correcting information on the degree of damage of a portion of the structure corresponding to a partial region divided from the captured image, based on at least one of redundancy according to the allowable damage in that portion and progression of the damage in that portion. 前記補正手段は、
前記冗長性がより高いほど前記損傷度がより低くなるように前記損傷度に関する情報を補正し、
前記冗長性がより低いほど前記損傷度がより高くなるように前記損傷度に関する情報を補正することを特徴とする、
請求項9に記載の情報処理装置。
The correction means is
correcting the information about the degree of damage so that the degree of damage becomes lower as the redundancy becomes higher;
The information on the damage level is corrected so that the damage level becomes higher as the redundancy becomes lower.
The information processing device according to claim 9.
前記補正手段は、
前記進行性がより高いほど、前記損傷度がより高くなるように、前記損傷度に関する情報を補正し、
前記進行性がより低いほど、前記損傷度がより低くなるように、前記損傷度に関する情報を補正することを特徴とする、
請求項9または10に記載の情報処理装置。
The correction means is
correcting the information on the degree of damage so that the degree of damage is higher the more progressive the condition is,
The information on the degree of damage is corrected so that the lower the progression, the lower the degree of damage.
The information processing device according to claim 9 or 10.
情報処理装置が実行する情報処理方法であって、
対象となる構造物の撮像画像から分割された第1の部分領域ごとに関連付けられた当該第1の部分領域に対応する当該構造物の部位の損傷度に関する第1の情報を、当該第1の部分領域よりも広い第2の部分領域ごとに、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報を、当該第2の部分領域中における損傷の密度及び連続性のうち少なくともいずれかに基づき第2の情報として集約する集約ステップと、
前記第2の部分領域に対応する前記第2の情報と、当該第2の部分領域に含まれる複数の前記第1の部分領域それぞれに対応する前記第1の情報と、を関連付けて記録する記録ステップと、
を含むことを特徴とする情報処理方法。
An information processing method executed by an information processing device,
an aggregation step of aggregating, for each second partial region larger than the first partial region, first information relating to a damage degree of a portion of the structure corresponding to the first partial region, which is associated with the first partial region divided from the captured image of the target structure, into second information based on at least one of a density and a continuity of damage in the second partial region, and the first information corresponding to each of the first partial regions included in the second partial region;
a recording step of recording the second information corresponding to the second partial area and the first information corresponding to each of the plurality of first partial areas included in the second partial area in association with each other;
13. An information processing method comprising:
コンピュータを、請求項1~11のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means of an information processing device according to any one of claims 1 to 11.
JP2021076073A 2021-04-28 2021-04-28 Information processing device, information processing method, and program Active JP7638778B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021076073A JP7638778B2 (en) 2021-04-28 2021-04-28 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021076073A JP7638778B2 (en) 2021-04-28 2021-04-28 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022170152A JP2022170152A (en) 2022-11-10
JP7638778B2 true JP7638778B2 (en) 2025-03-04

Family

ID=83944470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021076073A Active JP7638778B2 (en) 2021-04-28 2021-04-28 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7638778B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120953885B (en) * 2025-08-05 2026-03-27 天津医科大学总医院 Surgical instrument abnormal state identification method based on image identification

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271062A (en) 2009-05-19 2010-12-02 Ihi Infrastructure Systems Co Ltd Concrete diagnosis system
WO2020110587A1 (en) 2018-11-29 2020-06-04 富士フイルム株式会社 Structure repair method selection system, repair method selection method, and repair method selection server
JP6892197B1 (en) 2020-03-31 2021-06-23 日本電気株式会社 Deterioration display system, deterioration display method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4345985B2 (en) * 2006-08-10 2009-10-14 国際航業株式会社 Image display processing device
WO2017014288A1 (en) * 2015-07-21 2017-01-26 株式会社東芝 Crack analyzer, crack analysis method, and crack analysis program
JP6687969B2 (en) * 2016-07-28 2020-04-28 公益財団法人鉄道総合技術研究所 Deformation detection device and deformation detection program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271062A (en) 2009-05-19 2010-12-02 Ihi Infrastructure Systems Co Ltd Concrete diagnosis system
WO2020110587A1 (en) 2018-11-29 2020-06-04 富士フイルム株式会社 Structure repair method selection system, repair method selection method, and repair method selection server
JP6892197B1 (en) 2020-03-31 2021-06-23 日本電気株式会社 Deterioration display system, deterioration display method, and program

Also Published As

Publication number Publication date
JP2022170152A (en) 2022-11-10

Similar Documents

Publication Publication Date Title
US8959442B2 (en) Memory allocation visualization for unmanaged languages
US8677235B2 (en) Ranking visualization types based upon fitness for visualizing a data set
JP5003499B2 (en) Multi-objective optimization design support apparatus, method, and program
US7487442B2 (en) Method, system, and computer-readable medium for the layout of automatically-placed elements and user-placed elements in a chart
KR101046667B1 (en) Record medium recording multipurpose optimized design support devices, methods and programs for manufacturing variation
JP5555815B2 (en) Visualization of circuits using flight lines
JP7590653B2 (en) Inference program, inference method, and information processing device
JP2013122625A (en) Information processing device, input device, input device module, program, and input processing method
JP7638778B2 (en) Information processing device, information processing method, and program
JP7315339B2 (en) Time-series data division method, division device, and program
JP5062046B2 (en) Multi-objective optimization design support apparatus, method, and program using mathematical expression processing technique
CN112162876B (en) Metadata restoration method, device, equipment and medium
WO2018134914A1 (en) Modeling device, modeling method, and modeling program
WO2021053801A1 (en) Information analysis device, method, and program
TWI472889B (en) Plc design device
JP7243134B2 (en) Input operation work efficiency management device, input operation work efficiency management method, and input operation work efficiency management program
JP2019159905A (en) Generation program, generation device and generation method
US20240013079A1 (en) Generating a graphical representation of a quantum circuit
US9864836B2 (en) Computer product, rendering apparatus, and rendering method
JP4143370B2 (en) Link generator
JP2023168950A (en) Image processor, method for processing image, and program
JP2017073046A (en) Layout verification method, layout verification apparatus, and program
US8468481B2 (en) Support program, design support system, and design support method
JP7765257B2 (en) Image processing device, control method thereof, and program
JP2016126557A (en) Simulation program, simulation apparatus, and vector display method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240403

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250219

R150 Certificate of patent or registration of utility model

Ref document number: 7638778

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150