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
JP7632871B2 - Behavior determination device, behavior determination method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7632871B2 - Behavior determination device, behavior determination method, program, and recording medium - Google Patents

Behavior determination device, behavior determination method, program, and recording medium Download PDF

Info

Publication number
JP7632871B2
JP7632871B2 JP2021024961A JP2021024961A JP7632871B2 JP 7632871 B2 JP7632871 B2 JP 7632871B2 JP 2021024961 A JP2021024961 A JP 2021024961A JP 2021024961 A JP2021024961 A JP 2021024961A JP 7632871 B2 JP7632871 B2 JP 7632871B2
Authority
JP
Japan
Prior art keywords
label information
information
pass
image
action
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
JP2021024961A
Other languages
Japanese (ja)
Other versions
JP2022127043A (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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2021024961A priority Critical patent/JP7632871B2/en
Publication of JP2022127043A publication Critical patent/JP2022127043A/en
Application granted granted Critical
Publication of JP7632871B2 publication Critical patent/JP7632871B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Analysis (AREA)

Description

本発明は、行動判定装置、行動判定方法、プログラム及び記録媒体に関する。 The present invention relates to a behavior determination device, a behavior determination method, a program, and a recording medium.

地域経済の活性化や健康管理等の様々な分野において、ユーザの特定の行動を促進することが大事である。例えば、特許文献1には、ユーザに対して運動を促進する技術が報告されている。 In various fields such as revitalizing the local economy and health management, it is important to encourage specific user behavior. For example, Patent Document 1 reports a technology that encourages users to exercise.

特開2013-090758号公報JP 2013-090758 A

しかしながら、特許文献1等の技術では、実際にユーザが特定の行動をとったか分からないという問題がある。 However, the technology disclosed in Patent Document 1 and other publications has the problem that it is not clear whether a user has actually taken a particular action.

そこで、本発明は、ユーザが特定の行動をとったか判定可能な行動判定装置、行動判定方法、プログラム及び記録媒体を提供することを目的とする。 The present invention aims to provide a behavior determination device, a behavior determination method, a program, and a recording medium that can determine whether a user has performed a specific behavior.

前記目的を達成するために、本発明の行動判定装置は、
設定部、取得部、検出部、及び判定部を含み、
前記設定部は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得部は、ユーザが撮像した画像を取得し、
前記検出部は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定部は前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味する、装置である。
In order to achieve the above object, the behavior determination device of the present invention comprises:
A setting unit, an acquisition unit, a detection unit, and a determination unit are included,
The setting unit sets recommended action information including first-stage pass label information,
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquisition unit acquires an image captured by a user,
The detection unit inputs the acquired image into a trained model to detect label information of an imaging object contained in the image,
The determination unit determines whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Passed" means that the device performed the action indicated by the recommended action information and captured an image related to the action.

本発明の行動判定方法は、
設定工程、取得工程、検出工程、及び判定工程を含み、
前記設定工程は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得工程は、ユーザが撮像した画像を取得し、
前記検出工程は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味する、方法である。
The behavior determination method of the present invention includes the steps of:
The method includes a setting step, an acquisition step, a detection step, and a determination step,
The setting step sets recommended action information including first pass label information;
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquiring step acquires an image captured by a user,
The detection step includes inputting the acquired image into a trained model to detect label information of an imaging object contained in the image,
The judging step judges whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the action indicated by the recommended action information is executed and an image related to the action is captured.

本発明によれば、ユーザが特定の行動をとったか判定することができる。 The present invention makes it possible to determine whether a user has performed a specific action.

図1は、実施形態1の行動判定装置の一例の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an example of a behavior determining device according to the first embodiment. 図2は、実施形態1の行動判定装置のハードウエア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the behavior determination device according to the first embodiment. 図3は、実施形態1の行動判定装置における処理の一例を示すフローチャートである。FIG. 3 is a flowchart illustrating an example of processing in the behavior determining device of the first embodiment. 図4Aは、二次合格ラベル情報を追加する一例を示す模式図である。FIG. 4A is a schematic diagram showing an example of adding secondary pass label information. 図4Bは、二次合格ラベル情報を追加する一例を示す模式図である。FIG. 4B is a schematic diagram showing an example of adding secondary pass label information. 図4Cは、二次合格ラベル情報を追加する一例を示す模式図である。FIG. 4C is a schematic diagram showing an example of adding secondary pass label information. 図5Aは、二次合格ラベル情報を追加しない一例を示す模式図である。FIG. 5A is a schematic diagram showing an example in which secondary pass label information is not added. 図5Bは、二次合格ラベル情報を追加しない一例を示す模式図である。FIG. 5B is a schematic diagram showing an example in which secondary pass label information is not added. 図5Cは、二次合格ラベル情報を追加しない一例を示す模式図である。FIG. 5C is a schematic diagram showing an example in which secondary pass label information is not added.

本発明の行動判定装置において、例えば、
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出部は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定部は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、という態様であってもよい。
In the behavior determination device of the present invention, for example,
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection unit further detects the confidence level for the label information,
The determination unit may further determine the image as "pass" when the certainty factor for the label information satisfies a threshold value of the primary pass label information.

本発明の行動判定装置は、例えば、
さらに、記録部、及び抽出部を含み、
前記記録部は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定部による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出部は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定部は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定部は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、という態様であってもよい。
The behavior determination device of the present invention includes, for example,
Further, the recording unit and the extracting unit are included,
the recording unit accumulates and records, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination by the determination unit, in association with each other;
The extraction unit extracts, from the execution history data, label information of the image for which the result of the judgment is “pass” other than the label information that matches the first pass label information;
the setting unit adds the label information that satisfies a preset condition from the extracted label information to the recommended action information as secondary pass label information, and sets the label information;
The judgment unit may be configured to judge the image as "pass" when at least one of the judgments based on the label information and the label information of the first passed label information, and the judgment based on the label information and the label information of the second passed label information, results in a "pass" judgment.

本発明の行動判定装置において、例えば、
前記抽出部は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、という態様であってもよい。
In the behavior determination device of the present invention, for example,
The extraction section may extract the label information when the number of the images determined to be "passed" in the execution history data is equal to or greater than a preset number.

本発明の行動判定装置において、例えば、
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定部は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、という態様であってもよい。
In the behavior determination device of the present invention, for example,
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
The setting unit may calculate one of the average, median, or mode of the certainty levels from the certainty levels for each of the overlapping label information, and add the calculated numerical value to the imaging instruction information as the certainty level for the secondary pass label.

本発明の行動判定装置において、例えば、
前記設定部における予め設定された条件が、下記(1)及び(2)の少なくとも一つである、という態様であってもよい。
(1)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、重複する前記ラベル情報に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値以上である。
(2)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、前記実行履歴データ内において、重複する前記ラベル情報の出現回数が、予め設定した回数以上である。
In the behavior determination device of the present invention, for example,
The condition preset in the setting unit may be at least one of the following (1) and (2).
(1) In the execution history data, label information other than the label information that matches the first pass label information is overlapped, and at least one of the average, median, and mode calculated from the respective certainties for the overlapping label information is equal to or greater than a predetermined value.
(2) In the execution history data, label information other than the label information that matches the initially approved label information is duplicated, and the number of occurrences of the duplicated label information in the execution history data is equal to or greater than a preset number.

本発明の行動判定装置は、例えば、
さらに、推奨行動情報提示部及びトークン付与部を含み、
前記推奨行動情報提示部は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与部は、前記判定部により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、という態様であってもよい。
The behavior determination device of the present invention includes, for example,
Further, the system includes a recommended behavior information presenting unit and a token granting unit,
the recommended action information presentation unit presents the recommended action information to the user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
The token granting unit may grant, to a user, token information linked to the recommended behavior information, when the determination unit determines that the user is “passed.”

本発明の行動判定方法において、例えば、
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出工程は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定工程は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、という態様であってもよい。
In the behavior determination method of the present invention, for example,
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection step further includes detecting the confidence level for the label information,
The judging step may further include judging the image as "pass" when the certainty factor for the label information satisfies a threshold value of the primary pass label information.

本発明の行動判定方法は、例えば、
さらに、記録工程、及び抽出工程を含み、
前記記録工程は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定工程による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出工程は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定工程は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、という態様であってもよい。
The behavior determination method of the present invention includes, for example,
Further, the method includes a recording step and an extracting step,
The recording step includes accumulating and recording, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination step in association with each other;
The extraction step extracts, from the execution history data, label information of the image for which the result of the judgment is “pass” other than the label information that matches the first pass label information;
the setting step includes adding, to the recommended action information, label information that satisfies a preset condition from among the extracted label information as secondary pass label information;
The judgment process may be in a form in which the image is judged to be "passed" when at least one of the judgments based on the label information and the label information of the first passed label information, and the judgment based on the label information and the label information of the second passed label information, results in a "pass" judgment.

本発明の行動判定方法において、例えば、
前記抽出工程は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、という態様であってもよい。
In the behavior determination method of the present invention, for example,
The extraction step may be configured to extract the label information when the number of images determined to be "passed" in the execution history data is equal to or greater than a preset number.

本発明の行動判定方法において、例えば、
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定工程は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、という態様であってもよい。
In the behavior determination method of the present invention, for example,
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
The setting process may include calculating one of the average, median, or mode of the certainty degrees from the respective certainty degrees for the overlapping label information, and adding the calculated numerical value to the imaging instruction information as the certainty degree for the secondary pass label.

本発明の行動判定方法において、例えば、
前記設定工程における予め設定された条件が、下記(1)及び(2)の少なくとも一つである、という態様であってもよい。
(1)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、重複する前記ラベル情報に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値以上である。
(2)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、前記実行履歴データ内において、重複する前記ラベル情報の出現回数が、予め設定した回数以上である。
In the behavior determination method of the present invention, for example,
The condition preset in the setting step may be at least one of the following (1) and (2).
(1) In the execution history data, label information other than the label information that matches the first pass label information is overlapped, and at least one of the average, median, and mode calculated from the respective certainties for the overlapping label information is equal to or greater than a predetermined value.
(2) In the execution history data, label information other than the label information that matches the initially approved label information is duplicated, and the number of occurrences of the duplicated label information in the execution history data is equal to or greater than a preset number.

本発明の行動判定方法は、例えば、
さらに、推奨行動情報提示工程及びトークン付与工程を含み、
前記推奨行動情報提示工程は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与工程は、前記判定工程により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、という態様であってもよい。
The behavior determination method of the present invention includes, for example,
Further, the system includes a recommended action information presenting step and a token granting step,
The recommended action information presenting step includes presenting the recommended action information to a user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
The token granting step may be configured to grant, to the user, token information linked to the recommended behavior information, when the result of the determination step is “passed.”

本発明のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。 The program of the present invention is a program for causing a computer to execute each step of the method of the present invention as a procedure.

本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.

本発明の適用分野は、ユーザに特定の行動を推奨する分野、言い換えれば、目標に対してユーザがとるべき行動を管理したり、ユーザがとった行動を確認したりする分野であればよく、例えば、ツーリズム、地域経済の活性化、健康管理、社員管理、教育等の分野が挙げられる。 The application field of this invention is any field in which specific actions are recommended to users, in other words, the actions that users should take toward a goal are managed, or the actions that users have already taken are confirmed, such as tourism, revitalization of the local economy, health management, employee management, and education.

次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. In each of the drawings, the same parts are given the same reference numerals. Furthermore, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified.

[実施形態1]
図1は、本実施形態の行動判定装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、設定部11、取得部12、検出部13、及び判定部14を含む。また、本装置10は、任意の構成として、さらに、記録部15、抽出部16、推奨行動情報提示部17、及びトークン付与部18等を含んでもよい。
[Embodiment 1]
Fig. 1 is a block diagram showing an example of the configuration of a behavior determination device 10 according to the present embodiment. As shown in Fig. 1, the device 10 includes a setting unit 11, an acquisition unit 12, a detection unit 13, and a determination unit 14. The device 10 may further include, as optional components, a recording unit 15, an extraction unit 16, a recommended behavior information presentation unit 17, a token granting unit 18, and the like.

本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned parts, or a device to which each of the above-mentioned parts can be connected via a communication line network. The device 10 may also be connected to an external device described later via the communication line network. The communication line network is not particularly limited and may be a publicly known network, for example, wired or wireless. Examples of the communication line network include the Internet line, WWW (World Wide Web), telephone line, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (Ad Hoc communication), infrastructure communication, indirect communication via an access point, and the like. The device 10 may be incorporated into a server as a system. The device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the parts is on a server and the other parts are on a terminal.

図2に、本装置10のハードウエア構成のブロック図を例示する。本装置10は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, a communication device 107, etc. Each part of the device 10 is connected to each other via the bus 103 by its respective interface (I/F).

中央処理装置101は、本装置10の全体の制御を担う。本装置10において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、設定部11、取得部12、検出部13、及び判定部14として機能する。また、中央処理装置101は、例えば、記録部15、抽出部16、推奨行動情報提示部17、及びトークン付与部18等としても機能する。 The central processing unit 101 is responsible for the overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a setting unit 11, an acquisition unit 12, a detection unit 13, and a determination unit 14. The central processing unit 101 also functions as, for example, a recording unit 15, an extraction unit 16, a recommended behavior information presentation unit 17, and a token granting unit 18, etc.

バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory. As described above, the storage device 104 stores operating programs including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk drive (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).

本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。また、メモリ102及び記憶装置104は、例えば、記録部15が記録した各種情報を記憶してもよい。 In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used by the present device 10 when executing processing. At least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner on multiple terminals using blockchain technology or the like. The memory 102 and the storage device 104 may also store, for example, various information recorded by the recording unit 15.

本装置10は、例えば、さらに、入力装置105、及び表示装置106を含んでもよい。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。 The device 10 may further include, for example, an input device 105 and a display device 106. The input device 105 is, for example, a touch panel, a keyboard, a mouse, etc. The display device 106 is, for example, an LED display, a liquid crystal display, etc.

つぎに、本実施形態の行動判定方法の一例を、図3のフローチャートに基づき説明する。本実施形態の行動判定方法は、例えば、図1の行動判定装置10を用いて、次のように実施する。なお、本実施形態の行動判定方法は、図1の行動判定装置10の使用には限定されない。また、図3においてかっこで示した工程は、任意の工程である。 Next, an example of the behavior determination method of this embodiment will be described based on the flowchart in FIG. 3. The behavior determination method of this embodiment is implemented, for example, as follows using the behavior determination device 10 in FIG. 1. Note that the behavior determination method of this embodiment is not limited to use of the behavior determination device 10 in FIG. 1. Also, the steps in parentheses in FIG. 3 are optional steps.

まず、設定部11により、一次合格ラベル情報を含む推奨行動情報を設定する(S11a、設定工程)。前記推奨行動情報は、ユーザに推奨する行動を示す情報である。前記行動は、特に制限されず、例えば、買い物、運動、観光、観戦、学習等に関する行動が挙げられる。前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、例えば、前記ラベル情報に対する確信度の閾値を含んでもよい。前記ラベル情報は、例えば、単語等の文字列であってもよいし、数字、アルファベット、及びそれらの中から任意の2つ以上の組み合わせ等の識別情報であってもよいが、前記撮像対象固有の情報である。前記撮像対象は、特に制限されない。前記確信度は、前記撮像対象である確からしさを示す指標である。一次合格ラベル情報のラベル情報は複数あってもよく、この場合、ラベル情報毎に前記確信度の閾値があってもよい。設定部11は、例えば、入力装置105を介して入力される情報に従い、前記設定を行う。前記推奨行動情報は、例えば、前記通信回線網を介して、外部に送信されてもよい。 First, the setting unit 11 sets recommended action information including the primary pass label information (S11a, setting step). The recommended action information is information indicating an action recommended to the user. The action is not particularly limited, and may be, for example, actions related to shopping, exercise, sightseeing, watching, learning, etc. The primary pass label information is label information indicating an imaging target related to the action recommended to the user, and may include, for example, a threshold value of confidence for the label information. The label information may be, for example, a character string such as a word, or identification information such as numbers, alphabets, and any combination of two or more of them, but is information specific to the imaging target. The imaging target is not particularly limited. The confidence is an index indicating the likelihood that the imaging target is the imaging target. There may be multiple label information of the primary pass label information, and in this case, there may be a threshold value of the confidence for each label information. The setting unit 11 performs the setting according to, for example, information inputted via the input device 105. The recommended action information may be transmitted to the outside, for example, via the communication line network.

次に、取得部12により、ユーザが撮像した画像を取得する(S12、取得工程)。前記ユーザは、例えば、前記推奨行動情報を提示されたユーザである。すなわち、前記画像は、前記推奨行動情報に従い撮像した前記行動に関連する画像であると推定される。前記ユーザは、例えば、ユーザの端末(スマートフォン等)を用いて、前記推奨行動情報を取得し、前記画像を撮像する。取得部12は、例えば、前記通信回線網を介して、ユーザの端末(スマートフォン等)から前記画像を取得する。前記画像は、例えば、複数のフレーム(画像)から構成される動画であってもよい。取得部12は、例えば、前記画像と紐づけて、ユーザ(ユーザの端末)の位置情報、前記画像を撮像した端末の識別情報、前記画像を本装置10に送信した端末の識別情報等を取得してもよい。また、取得部12は、例えば、前記画像と紐づけて、前記ユーザが取得(実行)した前記推奨行動情報を取得してもよい。 Next, the acquisition unit 12 acquires an image captured by the user (S12, acquisition step). The user is, for example, a user to whom the recommended action information is presented. That is, it is presumed that the image is an image related to the action captured according to the recommended action information. The user acquires the recommended action information and captures the image, for example, using the user's terminal (smartphone, etc.). The acquisition unit 12 acquires the image from the user's terminal (smartphone, etc.) via, for example, the communication line network. The image may be, for example, a video composed of multiple frames (images). The acquisition unit 12 may acquire, for example, location information of the user (user's terminal), identification information of the terminal that captured the image, identification information of the terminal that transmitted the image to the device 10, etc., in association with the image. The acquisition unit 12 may also acquire, for example, the recommended action information acquired (executed) by the user in association with the image.

次に、検出部13により、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出する(S13、検出工程)。検出部13は、例えば、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報と、前記ラベル情報に対する前記確信度とを検出してもよい。検出部13により検出したラベル情報は、例えば、検出ラベルともいう。前記学習済みモデルは、入力された画像から前記画像内に含まれる撮像対象のラベル情報を検出するように学習されたモデルであってもよいし、入力された画像から前記画像内に含まれる撮像対象のラベル情報と、前記ラベル情報に対する前記確信度とを検出するように学習されたモデルであってもよい。前記学習済みモデルは、予めメモリ102及び記憶装置104に記憶されていてもよいし、通信回線網を介して外部の装置から取得してもよい。また、検出部13は、例えば、外部の装置から前記学習済みモデルを取得することなく、前記外部の装置が有する学習済みモデルを用いてもよい。前記ラベル情報は、複数検出されてもよく、また、前記ラベル情報毎に前記確信度が検出されてもよい。前記学習済みモデルとしては、例えば、Google Cloud PlatformのVision APIが提供する学習済みモデル等を用いることができる。 Next, the detection unit 13 inputs the acquired image into the trained model to detect label information of the imaging target included in the image (S13, detection step). The detection unit 13 may, for example, input the acquired image into the trained model to detect label information of the imaging target included in the image and the confidence level for the label information. The label information detected by the detection unit 13 is also referred to as a detected label, for example. The trained model may be a model trained to detect label information of the imaging target included in the image from the input image, or a model trained to detect label information of the imaging target included in the image and the confidence level for the label information from the input image. The trained model may be stored in the memory 102 and the storage device 104 in advance, or may be acquired from an external device via a communication line network. In addition, the detection unit 13 may use a trained model held by the external device, for example, without acquiring the trained model from the external device. The label information may be detected in multiple pieces, and the confidence level may be detected for each piece of label information. As the trained model, for example, a trained model provided by the Vision API of Google Cloud Platform can be used.

前記学習済みモデルは、例えば、画像を入力する入力層と、前記撮像対象のラベル情報(及び前記ラベル情報に対する前記確信度)を出力する出力層と、入力層と出力層との間に設けられる少なくとも1層の中間層とを含む。前記学習済みモデルは、人工知能ソフトウェアの一部であるプログラムモジュールであってもよい。前記多層化ネットワークとしては、例えば、ニューラルネットワーク等が挙げられる。前記ニューラルネットワークとしては、例えば、畳み込みニューラルネットワーク(Convolution Neural Network:CNN)等が挙げられるが、CNNに限定されず、CNN以外のニューラルネットワーク、SVM(Support Vector Machine)、ベイジアンネットワーク、回帰木等の他の学習アルゴリズムで構築された学習済みモデルであってもよい。 The trained model includes, for example, an input layer for inputting an image, an output layer for outputting label information of the imaged object (and the confidence level for the label information), and at least one intermediate layer provided between the input layer and the output layer. The trained model may be a program module that is a part of artificial intelligence software. An example of the multi-layered network is a neural network. An example of the neural network is a convolution neural network (CNN), but is not limited to CNN, and may be a trained model constructed with other learning algorithms such as a neural network other than CNN, an SVM (Support Vector Machine), a Bayesian network, or a regression tree.

そして、判定部14により、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し(S14a、判定工程)、終了する(END)。また、判定部14は、例えば、さらに、検出した前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に前記画像に対し「合格」と判定してもよい。なお、「合格」とは、ユーザが、前前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味するが、用語はこれに限定されず、「OK」、「ミッション成功」等としてもよい。具体的に、判定部14は、例えば、検出した前記ラベル情報が前記一次合格ラベル情報のラベル情報と一致する場合に、前記画像に対し「合格」と判定してもよい。なお、前記一致とは、完全一致に限定されず、例えば、部分一致であってもよいし、一致する割合により「一致」としてもよい(以下、「一致」について同様とする)。前記割合は、特に制限されず、任意に設定可能である。前記一次合格ラベル情報のラベル情報が複数ある場合、判定部14は、例えば、複数の前記ラベル情報のうち少なくとも一つを満たせば「一致」と判定してもよいし、複数の前記ラベル情報のいずれも満たす場合に「一致」と判定してもよい。前記一次合格ラベル情報とは、言い換えれば、前記画像が「合格」と判定されるための情報である。 Then, the judgment unit 14 judges whether the image is "passed" or not based on the label information and the label information of the primary pass label information (S14a, judgment step), and ends (END). The judgment unit 14 may further judge the image as "passed" if the confidence level for the detected label information meets the threshold value of the primary pass label information, for example. Note that "passed" means that the user has taken the action indicated by the previous recommended action information and captured an image related to the action, but the term is not limited to this and may be "OK", "mission successful", etc. Specifically, the judgment unit 14 may judge the image as "passed" if, for example, the detected label information matches the label information of the primary pass label information. Note that the match is not limited to a perfect match, and may be, for example, a partial match, or may be a "match" based on the rate of match (hereinafter, the same applies to "match"). The rate is not particularly limited and can be set arbitrarily. When there are multiple pieces of label information in the first pass label information, the judgment unit 14 may judge the image to be a "match" if at least one of the multiple pieces of label information is satisfied, or may judge the image to be a "match" if all of the multiple pieces of label information are satisfied. In other words, the first pass label information is information for judging the image to be a "pass."

一方で、判定部14は、例えば、検出した前記ラベル情報が前記一次合格ラベル情報のラベル情報と一致しない場合や、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たさない場合等の場合において、前記画像に対し「不合格」と判定してもよい。なお、「不合格」とは、例えば、ユーザが、前記推奨行動情報が示す前記行動を実行したが、前記行動に関連する画像を撮像できていないことや、前記推奨行動情報が示す前記行動を実行できていないこと等を意味するが、用語はこれに限定されず、「NG」、「ミッション失敗」等としてもよい。 On the other hand, the judgment unit 14 may judge the image to be "failed" when, for example, the detected label information does not match the label information of the first pass label information, or when the confidence level for the label information does not meet the threshold value of the first pass label information. Note that "failed" means, for example, that the user performed the action indicated by the recommended action information but was unable to capture an image related to the action, or was unable to perform the action indicated by the recommended action information, but the term is not limited thereto and may be "NG", "mission failed", etc.

また、設定部11により、例えば、さらに、禁止ラベル情報を含む推奨行動情報を設定してもよい。前記禁止ラベル情報とは、例えば、画像内に含まれてはいけない撮像対象を示すラベル情報であり、例えば、前記ラベル情報に対する確信度の閾値を含んでもよい。そして、判定部14は、例えば、検出した前記ラベル情報と前記禁止ラベル情報のラベル情報とに基づき(例えば、検出した前記ラベル情報と前記禁止ラベル情報のラベル情報とが一致する場合等)、前記画像に対し「不合格」と判定してもよい。また、判定部14は、例えば、さらに、前記ラベル情報に対する前記確信度が前記禁止ラベル情報の前記閾値を満たす場合に、前記画像に対し「不合格」と判定してもよい。すなわち、前記禁止ラベル情報とは、言い換えれば、前記画像が「不合格」と判定されるための情報である。なお、判定部14は、例えば、検出した前記ラベル情報が前記禁止ラベル情報のラベル情報と一致しない場合や、前記ラベル情報に対する前記確信度が前記禁止ラベル情報の前記閾値を満たさない場合に、必ずしも「合格」と判定するものではない。 The setting unit 11 may further set recommended action information including prohibited label information. The prohibited label information is, for example, label information indicating an image target that should not be included in an image, and may include, for example, a threshold value of confidence for the label information. The determination unit 14 may determine the image as "failed" based on, for example, the detected label information and the label information of the prohibited label information (for example, when the detected label information matches the label information of the prohibited label information, etc.). The determination unit 14 may further determine the image as "failed" when, for example, the confidence for the label information satisfies the threshold value of the prohibited label information. That is, the prohibited label information is, in other words, information for determining the image as "failed". Note that the determination unit 14 does not necessarily determine the image as "passed" when, for example, the detected label information does not match the label information of the prohibited label information or the confidence for the label information does not satisfy the threshold value of the prohibited label information.

さらに、一次合格ラベル情報は、例えば、前記撮像対象の位置情報を含む情報であってもよい。そして、判定部14は、例えば、前記画像に紐づけられているユーザの位置情報と、前記一次合格ラベル情報における前記撮像対象の位置情報とを照合し、一致しない場合に、前記画像に対し、「不合格」と判定してもよい。なお、判定部14は、例えば、前記画像に紐づけられているユーザの位置情報と、前記撮像指示情報の一部である前記撮像対象の位置情報とが一致する場合、必ずしも「合格」と判定するものではない。 Furthermore, the primary pass label information may be information including, for example, the position information of the imaging target. Then, the judgment unit 14 may, for example, compare the position information of the user linked to the image with the position information of the imaging target in the primary pass label information, and judge the image to be "failed" if there is no match. Note that, for example, if the position information of the user linked to the image matches the position information of the imaging target, which is part of the imaging instruction information, the judgment unit 14 does not necessarily judge the image to be "passed."

また、判定部14は、例えば、前記画像を撮像した端末の識別情報と、前記画像を本装置10に送信した端末の識別情報とを照合し、一致しない場合に、前記画像に対し、「不合格」と判定してもよい。なお、判定部14は、例えば、前記画像を撮像した端末の識別情報と、前記画像を本装置10に送信した端末の識別情報とが一致する場合、必ずしも「合格」と判定するものではない。 The determination unit 14 may also, for example, compare the identification information of the terminal that captured the image with the identification information of the terminal that transmitted the image to the device 10, and determine that the image is "failed" if they do not match. Note that the determination unit 14 does not necessarily determine that the image is "passed" if, for example, the identification information of the terminal that captured the image matches the identification information of the terminal that transmitted the image to the device 10.

本装置10は、前述のように、記録部15及び抽出部16を含んでもよい。記録部15は、例えば、前記工程(S14a)の後に、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、判定部14による判定の結果とをそれぞれ紐づけて蓄積して記録する(S15、記録工程)。また、記録部15は、例えば、前記実行履歴データとして、さらに、前記ラベル情報に対する前記確信度を紐づけて蓄積して記録してもよい。前記実行履歴データは、例えば、メモリ102及び記憶装置104に記憶されてもよいし、外部のデータベースに記憶されもよい。また、本装置10は、例えば、さらに、前記実行履歴データを記憶するデータベースを含み、前記データベースに前記実行履歴データを記憶してもよい。 As described above, the device 10 may include a recording unit 15 and an extraction unit 16. For example, after the step (S14a), the recording unit 15 links and accumulates and records the label information of the image capture target included in the image captured by the user and the result of the judgment by the judgment unit 14 as execution history data (S15, recording step). The recording unit 15 may also link and accumulate and record the confidence level for the label information as the execution history data. The execution history data may be stored in the memory 102 and the storage device 104, for example, or may be stored in an external database. The device 10 may also include a database that stores the execution history data, and store the execution history data in the database.

前記工程(S15)を実行した後、例えば、抽出部16により、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報(以下、ラベル候補ともいう)を抽出する(S16、抽出工程)。すなわち、前記ラベル候補とは、前記一次合格ラベル情報として設定されていないラベル情報である。抽出部16は、例えば、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル候補の抽出(前記工程(S16))を実行してもよい。前記数は、特に制限されず、任意に設定できる。 After executing the step (S15), for example, the extraction unit 16 extracts from the execution history data label information (hereinafter also referred to as label candidates) other than the label information that matches the primary pass label information and is for the images for which the judgment result is "pass" (S16, extraction step). In other words, the label candidates are label information that are not set as the primary pass label information. For example, the extraction unit 16 may extract the label candidates (step (S16)) when the number of images judged to be "pass" in the execution history data is equal to or greater than a preset number. The number is not particularly limited and can be set arbitrarily.

前記工程(S16)を実行した後、例えば、設定部11により、抽出した前記ラベル候補の中から、予め設定された条件を満たす前記ラベル候補を二次合格ラベル情報のラベル情報として前記推奨行動情報に追加して設定する(S11b、設定工程)。すなわち、前記二次合格ラベル情報とは、例えば、前記一次合格ラベル情報のラベル情報が示す撮像対象と異なる撮像対象を示すラベル情報である、と言える。前記二次合格ラベル情報は、例えば、任意に設定した前記確信度の閾値を含んでもよい。前記二次合格ラベル情報の前記確信度としては、例えば、予め設定した数値(例えば、50等)が付与されてもよい。前記実行履歴データの中には、例えば、前記ラベル候補が重複していてもよい。前記ラベル候補が重複する場合、前記二次合格ラベルに対する前記確信度としては、例えば、重複する前記ラベル候補に対するそれぞれの前記確信度から算出される平均値、中央値、又は最頻値のいずれか一つであってもよい。 After executing the step (S16), for example, the setting unit 11 adds the label candidate that satisfies a preset condition from among the extracted label candidates to the recommended action information as label information of secondary pass label information and sets it (S11b, setting step). That is, it can be said that the secondary pass label information is, for example, label information indicating an imaging target different from the imaging target indicated by the label information of the primary pass label information. The secondary pass label information may include, for example, an arbitrarily set threshold value of the confidence level. For example, a preset numerical value (for example, 50, etc.) may be assigned as the confidence level of the secondary pass label information. For example, the label candidates may overlap in the execution history data. When the label candidates overlap, the confidence level for the secondary pass label may be, for example, any one of the average value, median value, or mode value calculated from the respective confidence levels for the overlapping label candidates.

前記条件は、特に制限されず、任意に設定できる。例えば、前記条件として、下記(1)及び(2)の少なくとも一方が挙げられる。
(1)前記実行履歴データの中に、前記ラベル候補が重複しており、重複する前記ラベル候補に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値(例えば、50等)以上である。
(2)前記実行履歴データの中に、前記ラベル候補が重複しており、前記実行履歴データ内において、重複する前記ラベル候補の出現回数が、予め設定した回数(例えば、40等)以上である。
The conditions are not particularly limited and can be set arbitrarily. For example, the conditions include at least one of the following (1) and (2).
(1) The label candidates overlap in the execution history data, and at least one of the average, median, and mode calculated from the certainty of each of the overlapping label candidates is equal to or greater than a predetermined value (e.g., 50).
(2) The label candidates are duplicated in the execution history data, and the number of occurrences of the duplicated label candidates in the execution history data is a preset number (e.g., 40 or more) or more.

また、前記条件として、例えば、追加する二次合格ラベル情報の数の上限があってもよい。例えば、追加する二次合格ラベル情報の数の上限が、「1」であった場合、前記条件を満たす複数の前記ラベル候補のうち、前記確信度(重複する前記ラベル候補に対するそれぞれの前記確信度から算出される平均値等であってもよい)が最も高いラベル情報を、前記二次合格ラベル情報のラベル情報として追加する。 The condition may also include, for example, an upper limit on the number of secondary passed label information to be added. For example, if the upper limit on the number of secondary passed label information to be added is "1", then, among the multiple label candidates that satisfy the condition, the label information with the highest certainty (which may be an average value calculated from the respective certainty values for the overlapping label candidates) is added as the label information of the secondary passed label information.

前記工程(S11b)を実行した後、例えば、判定部14により、下記(1)~(4)の少なくとも一方の判定において「合格」と判定された場合に、前記画像を「合格」と判定し(S14b、判定工程)、終了する(END)。
(1)検出した前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく判定(例えば、検出した前記ラベル情報と前記一次合格ラベル情報のラベル情報とが一致する場合)
(2)上記(1)に加えて、さらに、検出した前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の確信度の閾値を満たす場合
(3)検出した前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく判定(例えば、検出した前記ラベル情報と前記二次合格ラベル情報のラベル情報とが一致する場合)
(4)上記(3)に加えて、さらに、検出した前記ラベル情報に対する前記確信度が前記二次合格ラベル情報の確信度の閾値を満たす場合
すなわち、検出した前記ラベル情報は、前記一次合格ラベル情報のラベル情報に基づく判定で「不合格」と判定された場合(例えば、一致しない場合)であっても、前記二次合格ラベル情報のラベル情報に基づく判定で「合格」(例えば、一致する)と判定されればよい。
After executing the step (S11b), for example, if the judgment unit 14 judges the image to be "pass" in at least one of the judgments (1) to (4) below, the image is judged to be "pass" (S14b, judgment step), and the process ends (END).
(1) Determination based on the detected label information and the label information of the first pass label information (for example, when the detected label information matches the label information of the first pass label information)
(2) In addition to the above (1), the certainty factor for the detected label information satisfies a certainty factor threshold of the first pass label information. (3) A judgment is made based on the detected label information and the label information of the second pass label information (for example, when the detected label information and the label information of the second pass label information match).
(4) In addition to (3) above, the certainty of the detected label information satisfies the certainty threshold of the secondary passed label information. In other words, even if the detected label information is judged to be “failed” (e.g., does not match) in a judgment based on the label information of the primary passed label information, it is sufficient that the detected label information is judged to be “passed” (e.g., matches) in a judgment based on the label information of the secondary passed label information.

本装置10は、前述のように、推奨行動情報提示部17及びトークン付与部18を含んでもよい。推奨行動情報提示部17は、例えば、前記工程(S11a)の後、且つ前記工程(S12)の前に、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示する(S17、推奨行動情報提示工程)。前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報である。前記トークン情報は、例えば、金銭価値を有するポイント、コイン、チケット等であってもよい。「金銭価値を有するポイント、コイン、チケット等」とは、例えば、ポイント等を、実際のお金に換金できること、お金として使用できること(例えば、1ポイント=1円等)、商品と交換できること等を意味する。金銭的価値を有する前記トークン情報は、例えば、地域限定で利用可能としてもよい。これによって、その地域での経済活動の活性化を促進できる。また、チケット等も、例えば、その地域におけるスポーツチーム等の観戦チケットとすることにより、地域とともに、スポーツチームのサポーターの拡大にもつなげることができる。また、ユーザに提示される前記推奨行動情報は、例えば、後の処理(例えば、前記工程(S14a)等)で前記推奨行動情報と前記一次合格ラベル情報とを対応付けできれば、前記一次合格ラベル情報及び前記二次合格ラベル情報を除いた情報であってもよい。 As described above, the device 10 may include a recommended behavior information presentation unit 17 and a token granting unit 18. For example, after the step (S11a) and before the step (S12), the recommended behavior information presentation unit 17 presents the recommended behavior information to the user by linking it with token information (S17, recommended behavior information presentation step). The token information is information about a token granted to the user upon completion of the behavior. The token information may be, for example, points, coins, tickets, etc. having monetary value. "Points, coins, tickets, etc. having monetary value" means, for example, that points, etc. can be converted into actual money, can be used as money (for example, 1 point = 1 yen, etc.), can be exchanged for products, etc. The token information having monetary value may be, for example, available only in a limited area. This can promote the revitalization of economic activity in the area. In addition, by making tickets, etc., for example, tickets to watch sports teams in the area, it can be used to expand the number of supporters of the sports team as well as the area. Furthermore, the recommended action information presented to the user may be information excluding the primary pass label information and the secondary pass label information, for example, as long as the recommended action information can be associated with the primary pass label information in a later process (e.g., step S14a, etc.).

そして、例えば、前記工程(S14a)の後、トークン付与部18により、判定部14において「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報を前記ユーザに付与し(S18、トークン付与工程)、終了する(END)。具体的に、前記トークン情報は、例えば、電子クーポンや電子マネー等として、前記ユーザの端末に電子的に付与されてもよい。 For example, after the step (S14a), if the determination unit 14 determines that the user has passed the recommended behavior information, the token granting unit 18 grants the user token information linked to the recommended behavior information (S18, token granting step), and the process ends (END). Specifically, the token information may be electronically granted to the user's terminal as, for example, an electronic coupon or electronic money.

本装置10は、例えば、ユーザ毎に付与されたトークンを集計し、ランキング形式にて前記ユーザを表示してもよい。 The device 10 may, for example, tally up the tokens granted to each user and display the users in a ranking format.

本実施形態によれば、例えば、一次合格ラベル情報を含む推奨行動情報を設定することで、ユーザが撮像した画像を用いて、ユーザが特定の行動をとったかを判定することができる。また、本実施形態によれば、例えば、二次合格ラベル情報を追加することができ、より正確に、前記画像に対して、「合格」か「不合格」かの判定をすることができる。 According to this embodiment, for example, by setting recommended behavior information including primary pass label information, it is possible to determine whether a user has taken a specific behavior using an image captured by the user. Also, according to this embodiment, for example, secondary pass label information can be added, and the image can be more accurately determined to be "pass" or "fail."

近年、大きな都市への一か所集中の問題から、地域経済の活性化が重要な課題となっている。具体的には、買い物、飲食、観光等の様々な分野において、多くの人が広く購買活動に参加できるような地盤作りが重要である。しかしながら、本実施形態によれば、例えば、前記トークン情報と紐づけて前記推奨行動情報をユーザに提示することで、ユーザを様々な場所に誘導し、購買等の行動を促進するとともに、ユーザにもサービス(トークン)を還元できる。このため、ユーザの積極的な行動を引き出し、地域の活性化につなげることができる。前記地域の範囲は、特に制限されず、例えば、町単位、区単位、市単位、都道府県単位でもよい。したがって、推奨行動情報提示部17及びトークン付与部18を含む場合、本装置10は、行動促進装置ともいえる。同様に、行動判定方法は、行動促進方法ともいえる。 In recent years, the revitalization of regional economies has become an important issue due to the problem of concentration in one place in a large city. Specifically, it is important to lay the foundation for many people to participate in purchasing activities widely in various fields such as shopping, eating and drinking, and tourism. However, according to the present embodiment, for example, by linking the recommended behavior information with the token information and presenting it to the user, the user can be guided to various places, promoting behavior such as purchasing, and also returning services (tokens) to the user. This can lead to active behavior of the user and lead to regional revitalization. The scope of the region is not particularly limited, and may be, for example, a town unit, a ward unit, a city unit, or a prefecture unit. Therefore, when the device 10 includes the recommended behavior information presentation unit 17 and the token granting unit 18, the device 10 can also be called a behavior promotion device. Similarly, the behavior determination method can be called a behavior promotion method.

[実施形態2]
前記二次合格ラベル情報の追加に関する処理の一例を説明する。本実施形態において、前記一次合格ラベル情報及び前記二次合格ラベル情報は、それぞれの前記ラベル情報に対する確信度の閾値を含むものとするが、前述のように、これに限定されない。
[Embodiment 2]
An example of a process for adding the secondary passed label information will be described. In this embodiment, the primary passed label information and the secondary passed label information each include a threshold value of the confidence level for the label information, but as described above, this is not limited to this.

図4A~Cは、前記二次合格ラベル情報を追加する一例を示す模式図である。図4A~Cの前提条件として、前記ユーザに推奨する行動が、「サッカーをやって、体を動かそう!」であり、前記撮像指示が、「サッカーをしている場面」を撮像することであるとする。そして、設定部11により、図示するように、前記一次合格ラベル情報のラベル情報として、「サッカー」と「ボール」が設定され、「サッカー」及び「ボール」のそれぞれに対する確信度として「80%」が設定され、これらのうち少なくとも一方を満たせばよい(合致条件:OR)と設定されているとする。この時の前記一次合格ラベル情報は、図4Aに示すように、「初期状態」におけるデータの状態となる。 Figures 4A to 4C are schematic diagrams showing an example of adding the secondary pass label information. As a prerequisite for Figures 4A to 4C, the action recommended to the user is "Play soccer and get moving!" and the image capture instruction is to capture an image of "a scene of soccer being played." Then, as shown in the figure, the setting unit 11 sets "soccer" and "ball" as label information for the primary pass label information, sets the confidence level for each of "soccer" and "ball" to "80%," and sets it so that at least one of these needs to be satisfied (match condition: OR). The primary pass label information at this time is in the "initial state" data state, as shown in Figure 4A.

また、図4Aに示すように、図3に示す前記工程(S16)の実行開始条件として、実行履歴データにおいて、「合格」と判定された前記画像の数が100件以上であると設定されているとする。また、前記ラベル候補が前記二次合格ラベル情報として追加されるための条件としては、下記の2つが設定されているとする。
(1)前記ラベル候補に対するそれぞれの前記確信度から算出される平均値(平均確信度)が、50%以上である。
(2)前記ラベル候補の出現回数が、「合格」と判定された前記画像のうち、前記一次合格ラベル情報のラベル情報以外の全てのラベル情報に対して50%以上である。
4A, it is assumed that the execution start condition for the step (S16) shown in Fig. 3 is set to be that the number of images judged as "pass" in the execution history data is 100 or more. It is also assumed that the following two conditions are set for the label candidate to be added as the secondary pass label information.
(1) The average value (average confidence) calculated from the confidences of each of the label candidates is 50% or more.
(2) The number of occurrences of the label candidate is 50% or more for all label information other than the label information of the first pass label information among the images judged to be “pass”.

次に、大勢の利用者(ユーザ)が前記推奨行動情報(ミッションともいう)を実施して、本装置10に画像を送信したとする。そうすると、図3に示す前記工程(S12)以降且つ前記工程(S16)以前の処理が繰り返し実行され、記録部15により、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記ラベル情報に対する前記確信度と、前記判定部による判定の結果とをそれぞれ紐づけた実行履歴データが蓄積されて記憶される。前記実行履歴データの一例を図4Bの項目「2」の行に示す。 Next, assume that many users carry out the recommended action information (also called a mission) and send images to the device 10. Then, the process from step (S12) and before step (S16) shown in FIG. 3 is repeatedly executed, and the recording unit 15 accumulates and stores execution history data linking the label information of the object contained in the image captured by the user, the confidence level for the label information, and the result of the judgment by the judgment unit. An example of the execution history data is shown in the row of item "2" in FIG. 4B.

判定部14により、「合格」と判定された件数が100件を超えた場合、図3に示す前記工程(S16)を実行する。具体的に、図4Bの項目「3」の行に示すように、抽出部16により、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報(暫定的な二次合格ラベル情報のラベル候補)が抽出される。そして、図4Cの項目「4」の行に示すように、設定部11により、抽出した前記ラベル候補の中から、上記条件(1)及び(2)を満たす前記ラベル候補を二次合格ラベル情報のラベル情報として前記推奨行動情報に追加して設定する。本例では、「フットボール」と「スポーツウエア」とが前記二次合格ラベル情報のラベル情報として前記推奨行動情報に追加された。前記二次合格ラベル情報の前記確信度の閾値も、前記ラベル情報と紐づけて設定される。なお、本例において、設定部11により、例えば、追加された前記二次合格ラベル情報は、「合致条件:OR」と設定される。 When the number of images judged as "passed" by the judgment unit 14 exceeds 100, the step (S16) shown in FIG. 3 is executed. Specifically, as shown in the row of item "3" in FIG. 4B, the extraction unit 16 extracts, from the execution history data, label information (label candidates of provisional secondary pass label information) other than the label information that matches the primary pass label information for the images whose judgment result is "passed". Then, as shown in the row of item "4" in FIG. 4C, the setting unit 11 adds and sets the label candidates that satisfy the above conditions (1) and (2) from the extracted label candidates as label information of secondary pass label information to the recommended action information. In this example, "football" and "sportswear" were added to the recommended action information as label information of the secondary pass label information. The confidence threshold of the secondary pass label information is also set in association with the label information. In this example, the setting unit 11 sets, for example, the added secondary pass label information as "matching condition: OR".

その後、ユーザにより、新たにミッションが実施され、検出部13により検出されたラベル情報及び前記確信度が「ラベル情報:サッカー、確信度:75%」と「ラベル情報:フットボール、確信度:80%」とであったとする。この場合、判定部14は、検出した「ラベル情報:サッカー、確信度:75%」が、前記一次合格ラベル情報の確信度の閾値「ラベル情報:サッカー、閾値:80%」を満たさなくとも、検出した「ラベル情報:フットボール、確信度:80%」が、前記二次合格ラベル情報のラベル情報及び閾値「ラベル情報:フットボール、確信度:75%」を満たしているため、「合格」と判定される。このように、前記二次合格ラベル情報を追加することで、定期的に判定条件(一次合格ラベル情報との一致条件)を見直す必要がなく、動的に判定条件を補正することができる。 After that, assume that a new mission is performed by the user, and the label information and the confidence level detected by the detection unit 13 are "label information: soccer, confidence level: 75%" and "label information: football, confidence level: 80%". In this case, even if the detected "label information: soccer, confidence level: 75%" does not satisfy the confidence level threshold "label information: soccer, threshold level: 80%" of the first pass label information, the judgment unit 14 judges the mission as "passed" because the detected "label information: football, confidence level: 80%" satisfies the label information and the threshold "label information: football, confidence level: 75%" of the second pass label information. In this way, by adding the second pass label information, it is not necessary to periodically review the judgment conditions (matching conditions with the first pass label information), and the judgment conditions can be dynamically corrected.

図5A~Cは、前記二次合格ラベル情報を追加しない一例を示す模式図である。図5A~Cの前提条件として、上記条件(2)が以下のように変更になった以外は、図4A~Cの前提条件と同じである。
(2)前記ラベル候補の出現回数が、「合格」と判定された前記画像のうち、前記一次合格ラベル情報のラベル情報以外の全てのラベル情報に対して80%以上である。
5A to 5C are schematic diagrams showing an example in which the secondary pass label information is not added. The preconditions for Fig. 5A to 5C are the same as those for Fig. 4A to 4C, except that the above condition (2) is changed as follows.
(2) The number of occurrences of the label candidate is 80% or more for all label information other than the label information of the first pass label information among the images judged to be “pass”.

また、図5Aも上記条件(2)が上記のように変更になった以外は、図4Aと同様であり、図5Bは、図4Bと同様である。 Figure 5A is similar to Figure 4A, except that condition (2) has been changed as described above, and Figure 5B is similar to Figure 4B.

そして、図5Cの項目「4」の行に示すように、抽出した前記ラベル候補の中には、上記条件(1)及び(2)を満たす前記ラベル候補がないため、設定部11による二次合格ラベル情報の追加が実行されない。 As shown in the row of item "4" in FIG. 5C, since there is no label candidate that satisfies the above conditions (1) and (2) among the extracted label candidates, the setting unit 11 does not add the secondary pass label information.

その後、ユーザにより、新たにミッションが実施され、検出部13により検出されたラベル情報及び前記確信度が「ラベル情報:サッカー、確信度:75%」と「ラベル情報:フットボール、確信度:80%」とであったとする。この場合、判定部14は、検出した「ラベル情報:サッカー、確信度:75%」が、前記一次合格ラベル情報の確信度の閾値「ラベル情報:サッカー、閾値:80%」を満たしておらず、また、検出した「ラベル情報:フットボール、確信度:80%」に対応する前記二次合格ラベル情報が追加されていないため、「不合格」と判定される。したがって、当該画像は、前記行動を実行したことを示す画像とみなされない。 After that, suppose that a new mission is performed by the user, and the label information and the certainty detected by the detection unit 13 are "label information: soccer, certainty: 75%" and "label information: football, certainty: 80%". In this case, the determination unit 14 determines that the detected "label information: soccer, certainty: 75%" does not meet the certainty threshold of the first pass label information, "label information: soccer, threshold: 80%", and the second pass label information corresponding to the detected "label information: football, certainty: 80%" has not been added, so that the image is determined to be "failed". Therefore, the image is not considered to be an image indicating that the action has been performed.

[実施形態3]
本実施形態のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 3]
The program of the present embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, the "procedure" may be read as "processing." The program of the present embodiment may be recorded, for example, in a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), and an optical disk.

以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
設定部、取得部、検出部、及び判定部を含み、
前記設定部は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得部は、ユーザが撮像した画像を取得し、
前記検出部は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定部は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味する、行動判定装置。
(付記2)
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出部は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定部は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、付記1記載の行動判定装置。
(付記3)
さらに、記録部、及び抽出部を含み、
前記記録部は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定部による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出部は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定部は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定部は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、付記1又は2記載の行動判定装置。
(付記4)
前記抽出部は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、付記3記載の行動判定装置。
(付記5)
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定部は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、付記3又は4記載の行動判定装置。
(付記6)
前記設定部における予め設定された条件が、下記(1)及び(2)の少なくとも一つである、付記3から5のいずれかに記載の行動判定装置。
(1)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、重複する前記ラベル情報に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値以上である。
(2)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、前記実行履歴データ内において、重複する前記ラベル情報の出現回数が、予め設定した回数以上である。
(付記7)
さらに、推奨行動情報提示部及びトークン付与部を含み、
前記推奨行動情報提示部は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与部は、前記判定部により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、付記1から6のいずれかに記載の行動判定装置。
(付記8)
設定工程、取得工程、検出工程、及び判定工程を含み、
前記設定工程は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得工程は、ユーザが撮像した画像を取得し、
前記検出工程は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味する、行動判定方法。
(付記9)
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出工程は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定工程は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、付記8記載の行動判定方法。
(付記10)
さらに、記録工程、及び抽出工程を含み、
前記記録工程は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定工程による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出工程は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定工程は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、付記8又は9記載の行動判定方法。
(付記11)
前記抽出工程は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、付記10記載の行動判定方法。
(付記12)
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定工程は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、付記10又は11記載の行動判定方法。
(付記13)
前記設定工程における予め設定された条件が、下記(1)及び(2)の少なくとも一つである、付記10から12のいずれかに記載の行動判定方法。
(1)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、重複する前記ラベル情報に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値以上である。
(2)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、前記実行履歴データ内において、重複する前記ラベル情報の出現回数が、予め設定した回数以上である。
(付記14)
さらに、推奨行動情報提示工程及びトークン付与工程を含み、
前記推奨行動情報提示工程は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与工程は、前記判定工程により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、付記8から13のいずれかに記載の行動判定方法。
(付記15)
コンピュータに、設定手順、取得手順、検出手順、及び判定手順を含む手順を実行させるためのプログラム:
前記設定手順は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得手順は、ユーザが撮像した画像を取得し、
前記検出手順は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定手順は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味する。
(付記16)
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出手順は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定手順は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、付記15記載のプログラム。
(付記17)
さらに、記録手順、及び抽出手順を含み、
前記記録手順は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定手順による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出手順は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定手順は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定手順は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、付記15又は16記載のプログラム。
(付記18)
前記抽出手順は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、付記17記載のプログラム。
(付記19)
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定手順は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、付記17又は18記載のプログラム。
(付記20)
前記設定手順における予め設定された条件が、下記(1)及び(2)の少なくとも一つである、付記17から19のいずれかに記載のプログラム。
(1)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、重複する前記ラベル情報に対するそれぞれの前記確信度から算出される平均値、中央値、及び最頻値の少なくとも一つが、予め設定した値以上である。
(2)前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、前記実行履歴データ内において、重複する前記ラベル情報の出現回数が、予め設定した回数以上である。
(付記21)
さらに、推奨行動情報提示手順及びトークン付与手順を含み、
前記推奨行動情報提示手順は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与手順は、前記判定手順により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、付記15から20のいずれかに記載のプログラム。
(付記22)
付記15から21のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments may be described as follows, but are not limited to the following supplementary notes.
(Appendix 1)
A setting unit, an acquisition unit, a detection unit, and a determination unit are included,
The setting unit sets recommended action information including first-stage pass label information,
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquisition unit acquires an image captured by a user,
The detection unit inputs the acquired image into a trained model to detect label information of an imaging object contained in the image,
The determination unit determines whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the behavior indicated by the recommended behavior information has been performed and an image related to the behavior has been captured by the behavior determination device.
(Appendix 2)
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection unit further detects the confidence level for the label information,
2. The behavior determination device according to claim 1, wherein the determination unit further determines the image as "pass" when the certainty factor for the label information satisfies a threshold value of the primary pass label information.
(Appendix 3)
Further, the recording unit and the extracting unit are included,
the recording unit accumulates and records, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination by the determination unit, in association with each other;
The extraction unit extracts, from the execution history data, label information of the image for which the result of the judgment is “pass” other than the label information that matches the first pass label information;
the setting unit adds the label information that satisfies a preset condition from the extracted label information to the recommended action information as secondary pass label information, and sets the label information;
The behavior determination device according to claim 1 or 2, wherein the determination unit determines the image to be "passed" when at least one of the determination based on the label information and the label information of the first passed label information and the determination based on the label information and the label information of the second passed label information results in a "pass" determination.
(Appendix 4)
4. The behavior determination device according to claim 3, wherein the extraction unit extracts the label information when a number of the images determined to be "passed" in the execution history data is equal to or greater than a preset number.
(Appendix 5)
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
The behavior determination device according to claim 3 or 4, wherein the setting unit calculates one of an average value, a median value, or a mode value of the certainty degrees from the respective certainty degrees for the overlapping label information, and adds the calculated numerical value to the imaging instruction information as the certainty degree for the secondary pass label.
(Appendix 6)
6. The behavior determination device according to claim 3, wherein the condition preset in the setting unit is at least one of the following (1) and (2).
(1) In the execution history data, label information other than the label information that matches the first pass label information is overlapped, and at least one of the average, median, and mode calculated from the respective certainties for the overlapping label information is equal to or greater than a predetermined value.
(2) In the execution history data, label information other than the label information that matches the initially approved label information is duplicated, and the number of occurrences of the duplicated label information in the execution history data is equal to or greater than a preset number.
(Appendix 7)
Further, the system includes a recommended behavior information presenting unit and a token granting unit,
the recommended action information presentation unit presents the recommended action information to the user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
7. The behavior determination device according to claim 1, wherein, when the determination unit determines the user to be “passed,” the token granting unit grants token information linked to the recommended behavior information to the user.
(Appendix 8)
The method includes a setting step, an acquisition step, a detection step, and a determination step,
The setting step sets recommended action information including first pass label information;
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquiring step acquires an image captured by a user,
The detection step includes inputting the acquired image into a trained model to detect label information of an imaging object contained in the image,
The judging step judges whether the image is “passed” or not based on the label information and the label information of the first pass label information,
In this behavior determination method, "passed" means that the behavior indicated by the recommended behavior information is executed and an image related to the behavior is captured.
(Appendix 9)
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection step further includes detecting the confidence level for the label information,
The behavior determination method according to claim 8, wherein the determination step further determines the image as "pass" if the certainty factor for the label information satisfies a threshold value of the primary pass label information.
(Appendix 10)
Further, the method includes a recording step and an extracting step,
The recording step includes accumulating and recording, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination step in association with each other;
The extraction step extracts, from the execution history data, label information of the image for which the result of the judgment is “pass” other than the label information that matches the first pass label information;
the setting step includes adding, to the recommended action information, label information that satisfies a preset condition from among the extracted label information as secondary pass label information;
The behavior judgment method described in Appendix 8 or 9, wherein the judgment process judges the image to be "passed" when at least one of the judgment based on the label information and the label information of the first passed label information and the judgment based on the label information and the label information of the second passed label information judges the image to be "passed".
(Appendix 11)
The behavior determination method according to claim 10, wherein the extraction step extracts the label information when the number of the images determined to be "passed" in the execution history data is equal to or greater than a preset number.
(Appendix 12)
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
The behavior determination method according to claim 10 or 11, wherein the setting step calculates one of an average value, a median value, or a mode value of the certainty degrees from the respective certainty degrees for the overlapping label information, and adds the calculated numerical value to the imaging instruction information as the certainty degree for the secondary pass label.
(Appendix 13)
13. The behavior determination method according to any one of appendices 10 to 12, wherein the condition preset in the setting step is at least one of the following (1) and (2).
(1) In the execution history data, label information other than the label information that matches the first pass label information is overlapped, and at least one of the average, median, and mode calculated from the respective certainties for the overlapping label information is equal to or greater than a predetermined value.
(2) In the execution history data, label information other than the label information that matches the initially approved label information is duplicated, and the number of occurrences of the duplicated label information in the execution history data is equal to or greater than a preset number.
(Appendix 14)
Further, the system includes a recommended action information presenting step and a token granting step,
The recommended action information presenting step includes presenting the recommended action information to a user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
The behavior determination method according to any one of appendices 8 to 13, wherein the token granting step grants token information linked to the recommended behavior information to the user when the determination step determines that the user is “passed.”
(Appendix 15)
A program for causing a computer to execute procedures including a setting procedure, an acquisition procedure, a detection procedure, and a determination procedure:
The setting step sets recommended action information including first pass label information;
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquiring step acquires an image captured by a user;
The detection step includes inputting the acquired image into a trained model and detecting label information of an object to be imaged that is included in the image;
The judgment step judges whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the action indicated by the recommended action information was performed and an image related to the action was captured.
(Appendix 16)
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection step further includes detecting the confidence level for the label information;
16. The program according to claim 15, wherein the judgment step further comprises judging the image as "pass" if the certainty factor for the label information satisfies a threshold value of the primary pass label information.
(Appendix 17)
Further, the method includes a recording step and an extracting step,
The recording step includes accumulating and recording, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of a judgment made by the judgment step, in association with each other;
The extraction step includes extracting, from the execution history data, label information of the image for which the result of the judgment is “pass” and other than the label information that matches the first pass label information;
the setting step adding and setting, from the extracted label information, label information that satisfies a preset condition as secondary pass label information to the recommended action information;
The program described in Appendix 15 or 16, wherein the judgment procedure judges the image to be "passed" when at least one of the judgments based on the label information and the label information of the first passed label information, and the judgment based on the label information and the label information of the second passed label information, judges the image to be "passed."
(Appendix 18)
18. The program according to claim 17, wherein the extraction step extracts the label information when the number of the images judged to be "passed" in the execution history data is equal to or greater than a preset number.
(Appendix 19)
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
The program described in Appendix 17 or 18, wherein the setting procedure calculates one of the average, median, or mode of the certainty degrees from the respective certainty degrees for the overlapping label information, and adds the calculated numerical value to the imaging instruction information as the certainty degree for the secondary pass label.
(Appendix 20)
20. The program according to any one of appendices 17 to 19, wherein the preset condition in the setting procedure is at least one of the following (1) and (2).
(1) In the execution history data, label information other than the label information that matches the first pass label information is overlapped, and at least one of the average, median, and mode calculated from the respective certainties for the overlapping label information is equal to or greater than a predetermined value.
(2) In the execution history data, label information other than the label information that matches the initially approved label information is duplicated, and the number of occurrences of the duplicated label information in the execution history data is equal to or greater than a preset number.
(Appendix 21)
Further, the method includes a procedure for presenting recommended action information and a procedure for granting tokens,
The step of presenting recommended action information includes presenting the recommended action information to a user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
The program according to any one of appendices 15 to 20, wherein the token granting step grants token information linked to the recommended behavior information to the user when the judgment step judges the user to be “passed.”
(Appendix 22)
A computer-readable recording medium having a program according to any one of appendices 15 to 21 recorded thereon.

本発明によれば、画像解析により、ユーザが特定の行動をとったか判定することができる。このため、本発明は、例えば、ユーザに特定の行動を推奨する分野において有用である。 According to the present invention, it is possible to determine whether a user has taken a specific action by image analysis. Therefore, the present invention is useful, for example, in fields where a specific action is recommended to a user.

10 行動判定装置
11 設定部
12 取得部
13 検出部
14 判定部
15 記録部
16 抽出部
17 推奨行動情報提示部
18 トークン付与部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
REFERENCE SIGNS LIST 10 Behavior Determination Device 11 Setting Unit 12 Acquisition Unit 13 Detection Unit 14 Determination Unit 15 Recording Unit 16 Extraction Unit 17 Recommended Behavior Information Presentation Unit 18 Token Granting Unit 101 Central Processing Unit 102 Memory 103 Bus 104 Storage Device 105 Input Device 106 Display Device 107 Communication Device

Claims (8)

設定部、取得部、検出部、及び判定部を含み、
前記設定部は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得部は、ユーザが撮像した画像を取得し、
前記検出部は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定部は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味
さらに、記録部、及び抽出部を含み、
前記記録部は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定部による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出部は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定部は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定部は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、
行動判定装置。
A setting unit, an acquisition unit, a detection unit, and a determination unit are included,
The setting unit sets recommended action information including first-stage pass label information,
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquisition unit acquires an image captured by a user,
The detection unit inputs the acquired image into a trained model to detect label information of an imaging object contained in the image,
The determination unit determines whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the action indicated by the recommended action information has been performed and an image related to the action has been captured;
Further, the recording unit and the extracting unit are included,
the recording unit accumulates and records, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination by the determination unit, in association with each other;
The extraction unit extracts, from the execution history data, label information of the image for which the result of the judgment is “pass” other than the label information that matches the first pass label information;
the setting unit adds the label information that satisfies a preset condition from the extracted label information to the recommended action information as secondary pass label information, and sets the label information;
The determination unit determines the label information based on the label information and the label information of the first pass label information, and
determining that the image is “passed” when at least one of the determinations based on the label information and the label information of the secondary pass label information is “passed”;
Behavior determination device.
前記抽出部は、前記実行履歴データにおいて、「合格」と判定された前記画像の数が予め設定した数以上である場合に、前記ラベル情報の抽出を実行する、請求項1記載の行動判定装置。The behavior determining device according to claim 1 , wherein the extracting unit extracts the label information when the number of the images determined to be "passed" in the execution history data is equal to or greater than a preset number. 前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、The first pass label information includes a confidence threshold for the label information,
前記確信度は、前記撮像対象である確からしさを示す指標であり、The certainty is an index indicating a likelihood that the image is the subject,
前記検出部は、さらに、前記ラベル情報に対する前記確信度を検出し、The detection unit further detects the confidence level for the label information,
前記判定部は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、請求項1記載の行動判定装置。The behavior determining device according to claim 1 , wherein the determining unit further determines the image as “pass” when the certainty factor for the label information satisfies a threshold value of the primary pass label information.
前記実行履歴データの中に、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報が重複しており、
前記設定部は、重複する前記ラベル情報に対するそれぞれの前記確信度から、前記確信度の平均値、中央値、又は最頻値のいずれか一つを算出して、算出した数値を前記二次合格ラベルに対する前記確信度として前記撮像指示情報に追加する、請求項3記載の行動判定装置。
In the execution history data, label information other than the label information that matches the first pass label information is duplicated,
4. The behavior determination device according to claim 3, wherein the setting unit calculates one of an average value, a median value, or a mode value of the certainty degrees from the respective certainty degrees for the overlapping label information, and adds the calculated numerical value to the imaging instruction information as the certainty degree for the secondary pass label .
さらに、推奨行動情報提示部及びトークン付与部を含み、
前記推奨行動情報提示部は、ユーザに対し、前記推奨行動情報にトークン情報を紐づけて提示し、
前記トークン情報は、前記行動の完了によりユーザに付与されるトークンに関する情報であり、
前記トークン付与部は、前記判定部により「合格」と判定された場合、前記推奨行動情報に紐付けられたトークン情報をユーザに付与する、請求項1からのいずれか一項に記載の行動判定装置。
Further, the system includes a recommended behavior information presenting unit and a token granting unit,
the recommended action information presentation unit presents the recommended action information to the user in association with token information;
The token information is information regarding a token granted to a user upon completion of the action,
The behavior determination device according to claim 1 , wherein the token granting unit grants, to the user, token information linked to the recommended behavior information, when the user is determined to be “passed” by the determining unit.
設定工程、取得工程、検出工程、及び判定工程を含み、
前記設定工程は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得工程は、ユーザが撮像した画像を取得し、
前記検出工程は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味し、
さらに、記録工程、及び抽出工程を含み、
前記記録工程は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定工程による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出工程は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定工程は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定工程は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する、各工程が、コンピュータにより実行される行動判定方法。
The method includes a setting step, an acquisition step, a detection step, and a determination step,
The setting step sets recommended action information including first pass label information;
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquiring step acquires an image captured by a user,
The detection step includes inputting the acquired image into a trained model to detect label information of an imaging object contained in the image,
The judging step judges whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the action indicated by the recommended action information has been performed and an image related to the action has been captured;
Further, the method includes a recording step and an extracting step,
The recording step includes accumulating and recording, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of the determination step in association with each other;
The extraction step extracts, from the execution history data, label information of the image for which the judgment result is “pass” other than the label information that matches the first pass label information;
the setting step includes adding, to the recommended action information, label information that satisfies a preset condition from among the extracted label information as secondary pass label information;
The determination step includes the step of: determining based on the label information and the label information of the first pass label information; and
A behavior judgment method in which each step is executed by a computer , and when at least one of the judgments based on the label information and the label information of the secondary pass label information is judged to be "pass", the image is judged to be "pass" .
前記一次合格ラベル情報は、前記ラベル情報に対する確信度の閾値を含み、
前記確信度は、前記撮像対象である確からしさを示す指標であり、
前記検出工程は、さらに、前記ラベル情報に対する前記確信度を検出し、
前記判定工程は、さらに、前記ラベル情報に対する前記確信度が前記一次合格ラベル情報の閾値を満たす場合に、前記画像に対し「合格」と判定する、請求項記載の行動判定方法。
The first pass label information includes a confidence threshold for the label information,
The certainty is an index indicating a likelihood that the image is the subject,
The detection step further includes detecting the confidence level for the label information,
7. The behavior determination method according to claim 6 , wherein the determination step further comprises determining the image as "pass" when the confidence factor for the label information satisfies a threshold value of the primary pass label information.
コンピュータに、設定手順、取得手順、検出手順、判定手順、記録手順、及び抽出手順を含む手順を実行させるためのプログラム:
前記設定手順は、一次合格ラベル情報を含む推奨行動情報を設定し、
前記推奨行動情報は、ユーザに推奨する行動及び前記行動に関連する画像の撮像指示を示す情報であり、
前記一次合格ラベル情報は、ユーザに推奨する行動に関連する撮像対象を示すラベル情報であり、
前記取得手順は、ユーザが撮像した画像を取得し、
前記検出手順は、学習済みモデルに、取得した前記画像を入力して、前記画像内に含まれる撮像対象のラベル情報を検出し、
前記判定手順は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づき、前記画像に対し「合格」か否かを判定し、
「合格」とは、前記推奨行動情報が示す前記行動を実行して前記行動に関連する画像を撮像したことを意味し、
前記記録手順は、実行履歴データとして、前記ユーザが撮像した画像内に含まれる撮像対象のラベル情報と、前記判定手順による判定の結果とをそれぞれ紐づけて蓄積して記録し、
前記抽出手順は、前記実行履歴データの中から、前記判定の結果が「合格」である前記画像であって、前記一次合格ラベル情報と一致する前記ラベル情報以外のラベル情報を抽出し、
前記設定手順は、抽出した前記ラベル情報の中から、予め設定された条件を満たす前記ラベル情報を二次合格ラベル情報として前記推奨行動情報に追加して設定し、
前記判定手順は、前記ラベル情報と前記一次合格ラベル情報のラベル情報とに基づく前記判定、及び
前記ラベル情報と前記二次合格ラベル情報のラベル情報とに基づく前記判定、の少なくとも一方の判定において「合格」と判定された場合に、前記画像に対し「合格」と判定する。
A program for causing a computer to execute procedures including a setting procedure, an acquisition procedure, a detection procedure, a determination procedure, a recording procedure, and an extraction procedure:
The setting step sets recommended action information including first pass label information;
the recommended action information is information indicating an action recommended for the user and an instruction to capture an image related to the action,
The first pass label information is label information indicating an imaging target related to an action recommended for a user,
The acquiring step acquires an image captured by a user;
The detection step includes inputting the acquired image into a trained model and detecting label information of an object to be imaged that is included in the image;
The judgment step judges whether the image is “passed” or not based on the label information and the label information of the first pass label information,
"Pass" means that the action indicated by the recommended action information has been performed and an image related to the action has been captured;
The recording step includes accumulating and recording, as execution history data, label information of an object to be captured that is included in an image captured by the user and a result of a judgment made by the judgment step, in association with each other;
The extraction step includes extracting, from the execution history data, label information of the image for which the result of the judgment is “pass” and other than the label information that matches the first pass label information;
the setting step adding and setting, from the extracted label information, label information that satisfies a preset condition as secondary pass label information to the recommended action information;
The judgment procedure judges the image to be "passed" when at least one of the judgments based on the label information and the label information of the first passed label information, and the judgment based on the label information and the label information of the second passed label information, judges the image to be "passed."
JP2021024961A 2021-02-19 2021-02-19 Behavior determination device, behavior determination method, program, and recording medium Active JP7632871B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021024961A JP7632871B2 (en) 2021-02-19 2021-02-19 Behavior determination device, behavior determination method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021024961A JP7632871B2 (en) 2021-02-19 2021-02-19 Behavior determination device, behavior determination method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2022127043A JP2022127043A (en) 2022-08-31
JP7632871B2 true JP7632871B2 (en) 2025-02-19

Family

ID=83060315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021024961A Active JP7632871B2 (en) 2021-02-19 2021-02-19 Behavior determination device, behavior determination method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7632871B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019109709A (en) 2017-12-18 2019-07-04 株式会社東芝 Image processing apparatus, image processing method and program
WO2019244276A1 (en) 2018-06-20 2019-12-26 楽天株式会社 Search system, search method, and program
JP2020064604A (en) 2018-10-18 2020-04-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processor, information processing method and program
WO2020188701A1 (en) 2019-03-18 2020-09-24 日本電気株式会社 Machine learning system, information terminal, information processing device, information processing method, program, learned model, and method for generating learned model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019109709A (en) 2017-12-18 2019-07-04 株式会社東芝 Image processing apparatus, image processing method and program
WO2019244276A1 (en) 2018-06-20 2019-12-26 楽天株式会社 Search system, search method, and program
JP2020064604A (en) 2018-10-18 2020-04-23 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processor, information processing method and program
WO2020188701A1 (en) 2019-03-18 2020-09-24 日本電気株式会社 Machine learning system, information terminal, information processing device, information processing method, program, learned model, and method for generating learned model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
國枝 孝之、外8名,"旅の思い出を記録する観光ガイドブック生成/印刷システム「KadaPam/カダパン」の開発と小豆島における観光ガイドブックを用いた観光行動分析",情報処理学会 デジタルプラクティス,日本,情報処理学会,2019年10月15日,Vol.10, No.4,pp.829-849

Also Published As

Publication number Publication date
JP2022127043A (en) 2022-08-31

Similar Documents

Publication Publication Date Title
Mishra et al. Feature driven and point process approaches for popularity prediction
Yam et al. What was lost? A causal estimate of fourth down behavior in the National Football League
WO2020181806A1 (en) Method and apparatus for predicting future blood glucose level and computer device
US20210334520A1 (en) Face image candidate determination apparatus for authentication, face image candidate determination method for authentication, program, and recording medium
Kumar et al. Personality detection using kernel-based ensemble model for leveraging social psychology in online networks
JP2015228202A (en) Determination system, determination method, and determination program
Peek et al. Position specific peak impact and running demands of professional rugby union players during game play
De la Fuente et al. Preseason multiple biomechanics testing and dimension reduction for injury risk surveillance in elite female soccer athletes: short-communication
Collins et al. Moving beyond velocity derivatives; using global positioning system data to extract sequential movement patterns at different levels of rugby league match-play
JP7632871B2 (en) Behavior determination device, behavior determination method, program, and recording medium
Li et al. Using candlestick charts to predict adolescent stress trend on micro-blog
Menzies et al. Assessment of contact involvements and scrums in international rugby union match-play using video analysis and microsensor technology methods
Lavanya et al. Auto capture on drug text detection in social media through NLP from the heterogeneous data
Erkayman et al. A simulation approach for COVID-19 pandemic assessment based on vaccine logistics, SARS-CoV-2 variants, and spread rate
US20170351747A1 (en) Data analysis system, data analysis method, and data analysis program
JP7359910B1 (en) Information processing device, information processing method, and program
Velmovitsky Use of smart technology tools for supporting public health surveillance: From development of a mobile health platform to application in stress prediction
Caulley et al. Evidence-based medicine in otolaryngology, part XI: modeling and analysis to support decisions
Han et al. Authoritarian leaders, economic hardship, and inequality
Ebrahimi et al. Characterizing physical activity in a health social network
Ribera Martínez The debiasing paradox: Facial recognition technology and biometric identification systems in the artificial intelligence act
US20250201369A1 (en) Life plan proposal device, life plan proposal method, and program storage medium
JP7782907B2 (en) Emotion difference detection device, emotion difference detection method, and program
US20230094822A1 (en) Methods and systems for facilitating rewarding individuals based on fitness challenges
US12615419B2 (en) Digital content competition review method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241213

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: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250130

R150 Certificate of patent or registration of utility model

Ref document number: 7632871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150