JP6825613B2 - Information processing method, program, information processing device and trained model generation method - Google Patents
Information processing method, program, information processing device and trained model generation method Download PDFInfo
- Publication number
- JP6825613B2 JP6825613B2 JP2018231830A JP2018231830A JP6825613B2 JP 6825613 B2 JP6825613 B2 JP 6825613B2 JP 2018231830 A JP2018231830 A JP 2018231830A JP 2018231830 A JP2018231830 A JP 2018231830A JP 6825613 B2 JP6825613 B2 JP 6825613B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- store
- passerby
- evaluation
- acquired
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理方法、プログラム、情報処理装置及び学習済みモデルの生成方法に関する。 The present invention relates to an information processing method, a program, an information processing device, and a method of generating a trained model.
企業等による店舗の出退店計画の策定を支援するシステムが提供されている。例えば特許文献1では、ユーザが所持する移動端末から取得した位置情報に基づき、所定の商業エリアにユーザが訪れた頻度と、ユーザが滞在した時間とを算出して商圏分析を行う商圏分析システムが開示されている。 A system is provided to support companies in formulating store opening and closing plans. For example, in Patent Document 1, a trade area analysis system that calculates the frequency at which a user visits a predetermined commercial area and the time during which the user stays based on the location information acquired from a mobile terminal owned by the user and performs trade area analysis. It is disclosed.
しかしながら、特許文献1に係る発明は出退店計画の参考とするデータを提供するに過ぎず、出退店計画自体を評価するものではない。 However, the invention according to Patent Document 1 merely provides data as a reference for the store opening / closing plan, and does not evaluate the store opening / closing plan itself.
一つの側面では、マーケティングを適切に支援することができる情報処理方法等を提供することを目的とする。 In one aspect, the purpose is to provide an information processing method or the like that can appropriately support marketing.
一つの側面では、情報処理方法は、公共空間に設置された配電設備に取り付けた撮像装置から前記公共空間の該当地点を撮像した画像を元に、複数の時間帯夫々で前記該当地点を通行する通行者を分析した通行者情報を取得し、各時間帯の前記通行者情報を入力した場合に、前記該当地点に出店予定の店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力するよう学習済みの学習済みモデルに、取得した前記通行者情報を入力し、前記学習済みモデルから前記評価情報を取得し、取得した前記評価情報を出力する処理をコンピュータに実行させることを特徴とする。 In one aspect, the information processing method passes through the relevant points at a plurality of time zones based on an image obtained by imaging the relevant points in the public space from an imaging device attached to a power distribution facility installed in the public space. get the passer-by information of the analysis of the passerby, the passer information when you enter, before Ki該visit the number and該来store number of people of another time zone to the store store opening schedule to the person point of each time zone The acquired passerby information is input to the trained model that has been trained to output the evaluation information indicating the predicted value of the breakdown of each attribute of, the evaluation information is acquired from the trained model, and the acquired evaluation. It is characterized in that a computer executes a process of outputting information.
一つの側面では、マーケティングを適切に支援することができる。 On one side, marketing can be adequately supported.
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
(実施の形態1)
図1は、店舗評価システムの構成例を示す模式図である。本実施の形態では、道路等の公共空間に設置されたカメラ2により通行者を撮像した画像を元に通行者を分析した通行者情報に基づき、新規に出店する店舗を評価する店舗評価システムについて説明する。店舗評価システムは、情報処理装置1、カメラ2、センサ3、端末4を含む。各装置は、インターネット等のネットワークNを介して通信接続されている。
Hereinafter, the present invention will be described in detail with reference to the drawings showing the embodiments thereof.
(Embodiment 1)
FIG. 1 is a schematic diagram showing a configuration example of a store evaluation system. In the present embodiment, a store evaluation system that evaluates newly opened stores based on pedestrian information obtained by analyzing pedestrians based on images of pedestrians captured by a camera 2 installed in a public space such as a road. explain. The store evaluation system includes an information processing device 1, a camera 2, a sensor 3, and a terminal 4. Each device is communicated and connected via a network N such as the Internet.
情報処理装置1は、種々の情報処理、情報の送受信が可能な情報処理装置であり、例えばサーバ装置、パーソナルコンピュータ等である。本実施の形態では情報処理装置1がサーバ装置であるものとし、以下の説明では簡潔のためサーバ1と読み替える。サーバ1は、道路を通行する通行者を撮像した画像をカメラ2から取得し、取得した画像を分析して、年齢、性別等の属性、あるいは歩行速度、方向、動作といった行動、あるいは所持品などの種々の基準に応じて通行者を分類(分析)し、通行者の分類結果を示す通行者情報を蓄積したビッグデータを構築する。本実施の形態でサーバ1は、撮像画像から通行者を分類するよう機械学習により学習済みの分類モデル(第1の学習済みモデル)を用いて通行者の分析を行う。 The information processing device 1 is an information processing device capable of transmitting and receiving various types of information processing and information, and is, for example, a server device, a personal computer, or the like. In the present embodiment, it is assumed that the information processing device 1 is a server device, and in the following description, it is read as a server 1 for the sake of brevity. The server 1 acquires an image of a pedestrian passing through the road from the camera 2, analyzes the acquired image, and analyzes attributes such as age and gender, behavior such as walking speed, direction, and movement, or personal belongings. Pedestrians are classified (analyzed) according to various criteria of the above, and big data accumulating pedestrian information showing the pedestrian classification results is constructed. In the present embodiment, the server 1 analyzes passers-by using a classification model (first learned model) that has been learned by machine learning so as to classify passers-by from captured images.
さらにサーバ1は、公共空間のある地点(該当地点)に店舗を出店した場合に、当該店舗がどの程度の成果を挙げるかを予測し、出店店舗を評価する。具体的には、サーバ1は、上記の分類モデルとは異なる評価モデル(第2の学習済みモデル)であって、分類モデルから出力された通行者情報を入力として、該当地点に出店する店舗を評価した評価情報を出力する評価モデルを用いて店舗の評価を行う。 Further, the server 1 predicts how much the store will achieve when the store is opened at a certain point (corresponding point) in the public space, and evaluates the store opening. Specifically, the server 1 is an evaluation model (second learned model) different from the above classification model, and inputs the passerby information output from the classification model to open a store at the corresponding point. The store is evaluated using an evaluation model that outputs the evaluated evaluation information.
なお、本実施の形態では新規に出店する店舗を対象として評価を行うが、既に存在する既存店舗を対象として評価を行ってもよい。すなわち、本システムを出店計画に利用してもよく、既存店舗の見直し、あるいは退店計画に用いてもよい。 In the present embodiment, the evaluation is performed on the newly opened store, but the evaluation may be performed on the existing store that already exists. That is, this system may be used for a store opening plan, a review of an existing store, or a store closing plan.
カメラ2は、公共空間に設置された撮像装置であり、道路を通行する通行者を撮像する。本実施の形態では、カメラ2は道路沿いに設置された配電設備、具体的には電柱に取り付けられている。カメラ2は、道路沿いの複数の地点それぞれに設置された電柱にそれぞれ取り付けられており、道路を通行する通行者を各地点から継続的に撮像する。サーバ1は、カメラ2において撮像された画像を取得し、取得した画像に映っている通行者の属性等を分析する。また、測定環境によっては,カメラ2の代わりにレーザー、赤外線により人を感知する人感センサを設置し、対象の人数、速度、滞留時間等の人の動線情報について、データを取得してもよい。 The camera 2 is an image pickup device installed in a public space, and images a passerby passing through a road. In the present embodiment, the camera 2 is attached to a power distribution facility installed along the road, specifically, a utility pole. The camera 2 is attached to a utility pole installed at each of a plurality of points along the road, and continuously images a passerby passing through the road from each point. The server 1 acquires an image captured by the camera 2 and analyzes the attributes of passersby reflected in the acquired image. In addition, depending on the measurement environment, a motion sensor that detects a person by laser or infrared rays may be installed instead of the camera 2 to acquire data on the flow line information of the person such as the number of subjects, speed, and residence time. Good.
なお、本実施の形態では配電設備の一例として電柱を挙げるが、配電設備は電柱に限定されず、例えば地中化された電線の地上機器(トランス)などであってもよい。また、配電設備が設置される場所(地点)は道路に限定されず、通行者が通行可能な公共空間であればよい。また、本明細書における「道路」は歩道及び車道のいずれも含み得る。 In the present embodiment, utility poles are given as an example of distribution equipment, but the distribution equipment is not limited to utility poles, and may be, for example, ground equipment (transformers) of underground electric wires. In addition, the place (point) where the power distribution equipment is installed is not limited to the road, and may be a public space that pedestrians can pass through. Moreover, the "road" in this specification may include both a sidewalk and a roadway.
センサ3は、カメラ2と共に電柱に取り付けられたセンシングデバイスであり、例えば温度計、湿度計、降雨量計、照度計、風速計等である。センサ3は、カメラ2が設置された地点の気温、湿度、降雨量等の天候情報を計測する。サーバ1は、センサ3から画像の撮像地点の天候情報を取得し、通行者の分類結果と関連付けて保存する。 The sensor 3 is a sensing device attached to a utility pole together with a camera 2, and is, for example, a thermometer, a hygrometer, a rainfall meter, an illuminance meter, an anemometer, or the like. The sensor 3 measures weather information such as temperature, humidity, and rainfall at the point where the camera 2 is installed. The server 1 acquires the weather information of the image capturing point from the sensor 3 and stores it in association with the classification result of the passersby.
端末4は、サーバ1からビッグデータの提供を受けるユーザが使用する端末装置であり、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等の情報処理端末である。本システムを利用するユーザは特に限定されないが、例えばユーザは該当地点のマーケティングを行う事業者であり、端末4はサーバ1から該当地点に出店する店舗の評価情報の配信を受け、評価情報を表示する。 The terminal 4 is a terminal device used by a user who receives big data from the server 1, and is an information processing terminal such as a personal computer, a smartphone, or a tablet terminal. The user who uses this system is not particularly limited, but for example, the user is a business operator who markets the relevant point, and the terminal 4 receives the evaluation information of the store opening at the relevant point from the server 1 and displays the evaluation information. To do.
図2は、サーバ1の構成例を示すブロック図である。サーバ1は、制御部11、主記憶部12、通信部13、補助記憶部14を備える。
制御部11は、一又は複数のCPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を有し、補助記憶部14に記憶されたプログラムPを読み出して実行することにより、サーバ1に係る種々の情報処理、制御処理等を行う。主記憶部12は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等の一時記憶領域であり、制御部11が演算処理を実行するために必要なデータを一時的に記憶する。通信部13は、通信に関する処理を行うための通信モジュールであり、外部と情報の送受信を行う。
FIG. 2 is a block diagram showing a configuration example of the server 1. The server 1 includes a control unit 11, a
The control unit 11 has one or a plurality of arithmetic processing units such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), and a GPU (Graphics Processing Unit), and stores a program P stored in the
補助記憶部14は大容量メモリ、ハードディスク等であり、制御部11が処理を実行するために必要なプログラムP、その他のデータを記憶している。また、補助記憶部14は、分類モデル141、評価モデル142、電柱DB143、通行者DB144、周辺情報DB145を記憶している。分類モデル141は、撮像画像に映る通行者を分類する分類器(識別器)であり、機械学習により生成された学習済みモデルである。評価モデル142は、通行者情報を元に店舗の評価情報を生成する生成器(識別器)であり、機械学習により生成された学習済みモデルである。電柱DB143は、カメラ2が設置された電柱の情報を格納したデータベースである。通行者DB144は、分類モデル141を用いて分類した通行者の分類結果を格納するデータベースである。周辺情報DB145は、カメラ2が設置された電柱の周辺情報を格納したデータベースである。
The
なお、補助記憶部14はサーバ1に接続された外部記憶装置であってもよい。また、サーバ1は複数のコンピュータからなるマルチコンピュータであってもよく、ソフトウェアによって仮想的に構築された仮想マシンであってもよい。
The
また、本実施の形態においてサーバ1は上記の構成に限られず、例えば操作入力を受け付ける入力部、画像を表示する表示部等を含んでもよい。また、サーバ1はネットワークNを介して他のコンピュータからプログラムPをダウンロードし、補助記憶部14に記憶しても良い。また、サーバ1は、CD(Compact Disk)−ROM、DVD(Digital Versatile Disc)−ROM等の可搬型記憶媒体1aを読み取る読取部を備え、可搬型記憶媒体1aからプログラムPを読み取って実行するようにしてもよい。あるいはサーバ1は、半導体メモリ1bからプログラムPを読み込んでも良い。
Further, in the present embodiment, the server 1 is not limited to the above configuration, and may include, for example, an input unit that accepts operation input, a display unit that displays an image, and the like. Further, the server 1 may download the program P from another computer via the network N and store it in the
図3は、電柱DB143、通行者DB144及び周辺情報DB145のレコードレイアウトの一例を示す説明図である。電柱DB143は、電柱ID列、位置情報列、カメラ情報列、センサ情報列を含む。電柱ID列は、道路上に設置された各電柱を識別するための電柱IDを記憶している。位置情報列、カメラ情報列、センサ情報列はそれぞれ、電柱IDと対応付けて、電柱が設置された地点の位置情報、電柱に設置されたカメラ2の情報、及びセンサ3の情報を記憶している。カメラ2の情報は、例えばカメラ2が取り付けられた高さ、撮像角度、倍率、撮像範囲等の情報を含み得る。センサ3の情報は、温度計、湿度計、降雨量計等のセンサ3の種類に関する情報を含み得る。
FIG. 3 is an explanatory diagram showing an example of the record layout of the
通行者DB144は、電柱ID列、日時列、天候列、通行者列を含む。電柱IDは、道路上に設置された各電柱を識別するための電柱IDを記憶している。日時列、天候列、通行者列はそれぞれ、電柱IDと対応付けて、電柱に取り付けられたカメラ2で画像を撮像した日時、該日時における電柱周辺の天候情報、及び画像に映る通行者を分類することで得た通行者情報を記憶している。
The
周辺情報DB145は、地域ID列、地域名列、周辺情報列を含む。地域ID列は、カメラ2が取り付けられた電柱が設置されている各地域を識別するための地域IDを記憶している。地域名列は、地域IDと対応付けて、各地域の名称を記憶している。周辺情報列は、地域IDと対応付けて、各地域の周辺情報を記憶している。周辺情報は、例えば該当地域の商圏人口、商圏規模、最寄り駅の位置等の地理データ、最寄り駅の乗降者数等の統計データのほかに、該当地域に存在する周辺店舗の店舗情報を含む。
The
図4は、通行者情報の学習処理に関する説明図である。図4では、機械学習を行って分類モデル141を生成する処理を概念的に図示している。図4に基づき、分類モデル141の生成処理について説明する。
FIG. 4 is an explanatory diagram relating to the learning process of pedestrian information. FIG. 4 conceptually illustrates the process of performing machine learning to generate the
本実施の形態でサーバ1は、分類モデル141として、カメラ2において撮像された画像内に映る通行者の外見、行動、所持品等に関する画像特徴量を学習するディープラーニングを行うことで、撮像画像を入力とし、通行者を分類(分析)した通行者情報を出力とするニューラルネットワークを生成する。ニューラルネットワークは例えばCNN(Convolution Neural Network)、具体的にはR−CNN(Regions with CNN)であり、撮像画像の入力を受け付ける入力層と、分類結果を出力する出力層と、撮像画像の画像特徴量を抽出する中間層とを有する。
In the present embodiment, the server 1 uses the
入力層は、撮像画像に含まれる各画素の画素値の入力を受け付ける複数のニューロンを有し、入力された画素値を中間層に受け渡す。中間層は複数のニューロンを有し、撮像画像内から対象物(通行者等)を認識し、認識した対象物が映っている画像領域(図4では点線矩形枠で図示)の特徴量を抽出して出力層に受け渡す。例えば分類モデル141がCNNである場合、中間層は、入力層から入力された各画素の画素値を畳み込むコンボリューション層と、コンボリューション層で畳み込んだ画素値をマッピングするプーリング層とが交互に連結された構成を有し、対象物の画像領域の画素情報を圧縮しながら最終的に画像特徴量を抽出する。出力層はSVM(Support Vector Machine)に係る識別器であり、通行者の分類結果を出力する一又は複数のニューロンを有し、中間層から出力された画像特徴量に基づいて通行者を分類する。
The input layer has a plurality of neurons that receive input of pixel values of each pixel included in the captured image, and passes the input pixel values to the intermediate layer. The middle layer has a plurality of neurons, recognizes an object (passerby, etc.) from the captured image, and extracts the feature amount of the image area (shown by the dotted rectangular frame in FIG. 4) in which the recognized object is reflected. And pass it to the output layer. For example, when the
なお、本実施の形態では分類モデル141がCNNであるものとして説明するが、分類モデル141はCNNに限定されず、CNN以外のニューラルネットワーク、ベイジアンネットワーク、決定木など、他の学習アルゴリズムで構築された学習済みモデルであってよい。
Although the
サーバ1は、通行者を撮像した複数の画像と、各画像における通行者を属性等に応じて分類した場合の通行者情報の正解値とが対応付けられた教師データを用いて学習を行う。例えば図4に示すように、教師データは、通行者の撮像画像に対し、通行者が映っている画像領域の座標範囲と、通行者情報とがラベル付けされたデータである。 The server 1 performs learning using teacher data in which a plurality of images of passersby are associated with correct answer values of passerby information when the passersby in each image are classified according to attributes and the like. For example, as shown in FIG. 4, the teacher data is data in which the coordinate range of the image area in which the pedestrian is reflected and the pedestrian information are labeled with respect to the captured image of the pedestrian.
なお、本明細書の図面では簡略のため一の画像に一人の通行者が映っているものとして図示するが、一の画像内に複数の通行者が映り込んでいても良いことは勿論である。 In the drawings of the present specification, for the sake of brevity, one passerby is shown in one image, but it goes without saying that a plurality of passersby may be shown in one image. ..
サーバ1は、教師データである撮像画像を入力層に入力し、中間層での演算処理を経て、出力層から通行者の分類結果を示す通行者情報を取得する。なお、出力層から出力される通行者情報は離散的な値(例えば「0」又は「1」の値)であってもよく、連続的な確率値(例えば「0」から「1」までの範囲の値)であってもよい。例えばサーバ1は、出力層から出力される分類結果として、性別、年齢といった通行者の属性、歩行速度、歩行する方向、施設(例えば道路脇の店舗)への入退場動作といった通行者の行動、及び所持品などに応じて分類した通行者情報を取得する。なお、上記の分類基準の詳細については後述する。 The server 1 inputs the captured image, which is the teacher data, to the input layer, performs arithmetic processing in the intermediate layer, and acquires pedestrian information indicating the pedestrian classification result from the output layer. The pedestrian information output from the output layer may be a discrete value (for example, a value of "0" or "1") and a continuous probability value (for example, a value from "0" to "1"). It may be a value in the range). For example, the server 1 has pedestrian attributes such as gender and age, walking speed, walking direction, and pedestrian behavior such as entering and exiting a facility (for example, a store on the side of a road) as a classification result output from the output layer. And acquire pedestrian information classified according to personal belongings. The details of the above classification criteria will be described later.
サーバ1は、出力層から出力された通行者情報を、教師データにおいて撮像画像に対しラベル付けされた情報、すなわち正解値と比較し、出力層からの出力値が正解値に近づくように、中間層での演算処理に用いるパラメータを最適化する。当該パラメータは、例えばニューロン間の重み(結合係数)、各ニューロンで用いられる活性化関数の係数などである。パラメータの最適化の方法は特に限定されないが、例えばサーバ1は誤差逆伝播法を用いて各種パラメータの最適化を行う。 The server 1 compares the passerby information output from the output layer with the information labeled for the captured image in the teacher data, that is, the correct answer value, and intermediately so that the output value from the output layer approaches the correct answer value. Optimize the parameters used for arithmetic processing in the layer. The parameters include, for example, the weight between neurons (coupling coefficient), the coefficient of the activation function used in each neuron, and the like. The method of optimizing the parameters is not particularly limited, but for example, the server 1 optimizes various parameters by using the backpropagation method.
サーバ1は、教師データに含まれる各撮像画像について上記の処理を行い、分類モデル141を生成する。カメラ2から撮像画像を取得した場合、サーバ1は分類モデル141を用いて通行者を分類する。
The server 1 performs the above processing on each captured image included in the teacher data to generate the
図5は、通行者分析処理に関する説明図である。図5では、分類モデル141を用いて撮像画像から通行者を種々の基準で分類(分析)する様子を概念的に図示している。図5に基づき、通行者分析処理について説明する。
サーバ1は、道路沿いの複数の地点に設置された各電柱に取り付けられているカメラ2、2、2…からそれぞれ、通行者を撮像した画像を取得する。例えばカメラ2は継続的に撮像を行っており、サーバ1は、通行者が通行する道路をカメラ2が撮像した動画像をリアルタイムに、あるいは動画像の録画データを定期的に取得する。
FIG. 5 is an explanatory diagram regarding a pedestrian analysis process. FIG. 5 conceptually illustrates how pedestrians are classified (analyzed) from captured images based on various criteria using the
The server 1 acquires images of passersby from cameras 2, 2, 2, ... Attached to each utility pole installed at a plurality of points along the road. For example, the camera 2 continuously captures images, and the server 1 periodically acquires a moving image captured by the camera 2 on a road on which a pedestrian passes, or recorded data of the moving image on a regular basis.
また、サーバ1は、各カメラ2と同じ電柱に取り付けられている各センサ3から、画像を撮像した時点の気温、湿度、降雨量等の天候情報を取得する。なお、サーバ1はセンサ3によらず、例えば所定の外部API(Application Programmable Interface)から該当地点の天候情報を取得するようにしてもよい。すなわち、電柱へのセンサ3の設置は必須ではない。 In addition, the server 1 acquires weather information such as temperature, humidity, and rainfall at the time when an image is taken from each sensor 3 attached to the same utility pole as each camera 2. The server 1 may acquire the weather information of the corresponding point from, for example, a predetermined external API (Application Programmable Interface) regardless of the sensor 3. That is, the installation of the sensor 3 on the utility pole is not essential.
サーバ1は、カメラ2から取得した画像を分類モデル141に入力し、画像内に映る通行者を分類した通行者情報を出力として取得する。例えばサーバ1は、カメラ2で撮像された動画像を構成する各撮像時点でのフレーム画像を分類モデル141に順次入力する。サーバ1は、分類モデル141の中間層にてフレーム画像の特徴量を抽出する演算処理を行い、抽出した特徴量を分類モデル141の出力層に入力して、各地点、各撮像時点で撮像されたフレーム画像に映る通行者を分類した通行者情報を出力として取得する。
The server 1 inputs the image acquired from the camera 2 into the
本実施の形態でサーバ1は、通行者を分類する場合に、種々の基準で分類を行う。第1の分類基準として、サーバ1は、通行者の属性に応じて分類を行う。通行者の属性は、例えば性別及び年齢である。例えばサーバ1は、通行者の男女の別、及び未成年、20〜30代、40〜50代、60代以上の年代を分類することで、計8分類で分類する。 In the present embodiment, the server 1 classifies pedestrians based on various criteria. As the first classification criterion, the server 1 classifies according to the attributes of passersby. The attributes of passersby are, for example, gender and age. For example, the server 1 classifies pedestrians by gender and by classifying minors in their 20s to 30s, 40s to 50s, and 60s or older, for a total of 8 classifications.
なお、通行者の属性は性別及び年齢に限定されず、例えば通行者の顔(表情)から認識可能な感情等を属性として検知(分類)してもよい。 The attributes of the passerby are not limited to gender and age, and for example, emotions that can be recognized from the face (facial expression) of the passerby may be detected (classified) as attributes.
サーバ1は、第2の分類基準として、通行者の行動に応じて分類を行う。通行者の行動は、例えば通行者の歩行速度、歩いている方向(行先)、通行者同士の距離(集団であるか否か等)、道路上の歩いている位置(右側通行であるか左側通行であるか等)、その他の動作である。 As the second classification standard, the server 1 classifies according to the behavior of a passerby. The behavior of pedestrians is, for example, the walking speed of pedestrians, the walking direction (destination), the distance between pedestrians (whether or not they are a group, etc.), and the walking position on the road (right side or left side). Is it a passage, etc.) and other actions.
特に本実施の形態では、サーバ1は、道路脇に立地する店舗、すなわち公共空間に存在する施設への通行者の入退場動作を検出し、検出した入退場動作に応じて通行者を分類する。入退場動作は、通行者が店舗出入口に入場(入店)、又は店舗出入口から退場(退店)する動作である。なお、サーバ1は、入場又は退場のうちいずれか一方のみを検出するようにしてもよい。また、入退場動作は店舗に現に入退場した際の動作に限定されず、例えば店舗前での立ち止まり動作、店舗に視線を向ける動作など、入退場に間接的に関わる動作であってもよい。さらにサーバ1は、より詳細な入退場動作として、単一の通行者が入退場したか、あるいは複数の通行者が集団で入退場したかも含めて検出するようにしてもよい。サーバ1は、検出した入退場動作に応じて、店舗前を通行した通行者のうち、店舗に入退場した通行者と、店舗に入場せず通過した通行者とを分類する。 In particular, in the present embodiment, the server 1 detects the entry / exit movement of a passerby to a store located on the side of the road, that is, a facility existing in a public space, and classifies the passerby according to the detected entry / exit movement. .. The entrance / exit operation is an operation in which a passerby enters (enters) the store entrance (enters the store) or exits (exits) from the store entrance / exit. Note that the server 1 may detect only one of entry and exit. Further, the entrance / exit operation is not limited to the operation when actually entering / exiting the store, and may be an operation indirectly related to the entrance / exit, such as a stop operation in front of the store or an operation of directing the line of sight to the store. Further, the server 1 may detect whether a single pedestrian has entered or exited or a plurality of pedestrians have entered or exited as a group as a more detailed entry / exit operation. The server 1 classifies pedestrians who have entered and exited the store and pedestrians who have passed without entering the store among the pedestrians who have passed in front of the store according to the detected entry / exit operation.
サーバ1は、第3の分類基準として、通行者の所持品に応じて分類を行う。通行者の所持品は、例えば通行者が所持している傘、紙袋、カバン、スーツケース、飲み物の容器、あるいは通行者の服装、通行者が連れているペット(犬等)などである。サーバ1は、学習時にこれらの所持品の画像特徴量を学習した分類モデル141を生成し、分類モデル141を用いて通行者の所持品を検出し、検出した所持品の種類を判定する。
As the third classification standard, the server 1 classifies according to the belongings of passersby. The belongings of a passerby are, for example, an umbrella, a paper bag, a bag, a suitcase, a container for drinks, clothes of the passerby, and a pet (dog, etc.) carried by the passerby. The server 1 generates a
なお、サーバ1は撮像画像から通行者の所持品を検出するだけでなく、所持品に応じて通行者の性別、年齢等を推定することで、通行者の属性を精度良く分類する。例えばサーバ1は、天気が晴れで傘を所持している場合、日傘であるものと判断し、通行者を女性に分類する。また、例えばサーバ1は、通行者がハイヒール、スカート等を身に付けている場合、通行者を女性に分類する。このように、サーバ1は分類モデル141を用いて所持品を検出すると共に、検出した所持品に応じて通行者の属性を分類する。
The server 1 not only detects the belongings of the passerby from the captured image, but also estimates the gender, age, etc. of the passerby according to the belongings, thereby accurately classifying the attributes of the passerby. For example, when the weather is fine and the server 1 has an umbrella, the server 1 determines that it is an umbrella and classifies passersby as women. Further, for example, when the passerby wears high heels, a skirt, or the like, the server 1 classifies the passerby as a woman. In this way, the server 1 detects the belongings using the
サーバ1は、各カメラ2から取得した動画像内の各フレーム画像を分類モデル141に入力し、各撮像時点において各地点を通行した通行者を、上記の各分類基準に応じて分類する。なお、サーバ1は一の分類モデル141で上記の各分類基準に応じた分類を行ってもよく、各分類基準に応じて分類モデル141を複数用意しておき、複数の分類モデル141を用いて分類を行ってもよい。
The server 1 inputs each frame image in the moving image acquired from each camera 2 into the
サーバ1は、フレーム画像に映る通行者を分類して得た通行者情報を、当該フレーム画像を撮像した撮像時点(日時)、及び当該フレーム画像を撮像したカメラ2の設置地点と関連付けて通行者DB144に記憶する。サーバ1は上記の処理を継続して行い、通行者DB144に通行者情報を蓄積する。
The server 1 associates the passerby information obtained by classifying the passersby reflected in the frame image with the time of imaging (date and time) when the frame image was captured and the installation point of the camera 2 which captured the frame image, and the passersby. Store in
本実施の形態でサーバ1は、上述の如く通行者DB144に蓄積した通行者情報をマーケティング向けに利用して、ユーザが新規に出店を計画している店舗の評価を行う。具体的には、サーバ1は、分類モデル141とは異なる評価モデル142を機械学習によって構築し、評価モデル142に通行者情報を入力して、新規に出店する店舗を評価した評価情報を出力として取得する。
In the present embodiment, the server 1 uses the pedestrian information accumulated in the
図6は、店舗評価の学習処理に関する説明図である。図6では、分類モデル141から出力された通行者情報を入力とした機械学習を行い、評価モデル142を生成する様子を概念的に図示している。図6に基づき、評価モデル142を生成する機械学習処理について説明する。
FIG. 6 is an explanatory diagram relating to the learning process of store evaluation. FIG. 6 conceptually illustrates how machine learning is performed by inputting passerby information output from the
例えばサーバ1は、評価モデル142として、LSTM(Long Short-Term Memory)に係るニューラルネットワークを生成する。LSTMはRNN(Recurrent Neural Network;再帰型ニューラルネットワーク)の一種であり、ある時点以前の時系列データを入力として、当該時点での予測値を出力するニューラルネットワークである。
For example, the server 1 generates a neural network related to LSTM (Long Short-Term Memory) as the
LSTMはCNNと同様に、入力層、中間層、及び出力層を有する。入力層は、撮像時点の時系列に従って、各撮像時点での撮像画像から取得した通行者情報の入力をそれぞれ受け付ける複数のニューロンを有する。出力層は、入力層の各ニューロンに対応して、各撮像時点における店舗への来店者について予測した予測値を出力する複数のニューロンを有する。中間層は、入力層の各ニューロンへの入力値(通行者情報)に対して出力層の各ニューロンにおける出力値(予測値)を演算するための複数のニューロンを有する。中間層の各ニューロンはLSTM Blockと呼ばれ、過去の時点での入力値に関する中間層での演算結果を用いて次の時点での入力値に関する演算を行うことで、直近時点までの時系列データから次の時点の値を演算する。 RSTMs, like CNNs, have an input layer, an intermediate layer, and an output layer. The input layer has a plurality of neurons that receive input of passerby information acquired from the captured images at each imaging time according to the time series at the time of imaging. The output layer has a plurality of neurons corresponding to each neuron in the input layer and outputs a predicted value predicted for a store visitor at each imaging time. The middle layer has a plurality of neurons for calculating the output value (predicted value) in each neuron of the output layer with respect to the input value (passer information) to each neuron of the input layer. Each neuron in the middle layer is called LSTM Block, and time-series data up to the latest time point is obtained by performing an operation on the input value at the next time point using the calculation result in the middle layer on the input value at the past time point. Calculates the value at the next time from.
なお、図6に示すLSTMの構成は一例であって、本実施の形態はこれに限定されるものではない。例えば中間層は一層に限定されず、二層以上であってもよい。また、入力層及び出力層のニューロンの数は同数に限定されず、例えば入力に対して出力の数は少なくともよい。 The configuration of the LSTM shown in FIG. 6 is an example, and the present embodiment is not limited to this. For example, the intermediate layer is not limited to one layer, and may be two or more layers. Further, the number of neurons in the input layer and the output layer is not limited to the same number, and for example, the number of outputs may be at least good with respect to the input.
また、評価モデル142はLSTMに限定されず、LSTM以外のニューラルネットワーク、SVM、ベイジアンネットワーク、決定木など、他の学習アルゴリズムで構築された学習済みモデルであってよい。
Further, the
店舗評価に関する機械学習を行う場合、例えばサーバ1は、出力層から出力される評価情報の正解値として、既に存在(出店)している既存店の情報を用いる。既存店情報は、例えば既存店に来店した来店者に関する実測値であり、時間帯別の来店者数、及び各時間帯の来店者数に占める属性別の内訳等である。 When performing machine learning related to store evaluation, for example, the server 1 uses information on an existing store that already exists (opens a store) as a correct answer value of the evaluation information output from the output layer. The existing store information is, for example, an actually measured value regarding the number of visitors to the existing store, such as the number of visitors by time zone and the breakdown of the number of visitors by attribute in the number of visitors in each time zone.
サーバ1は、例えばPOS(Point of Sale)システムのように、店舗の売上を集計し、管理する管理装置から来店者数等の実測値を取得するようにしても良い。あるいはサーバ1は、カメラ2の撮像画像から検出(分類)した通行者の入場動作に基づき、既存店への来店者数、属性別の来店者数の内訳等を算出するようにしても良い。このように、来店者に関する実測値の取得経路は特に問わない。 The server 1 may acquire an actually measured value such as the number of visitors from a management device that aggregates and manages store sales, for example, as in a POS (Point of Sale) system. Alternatively, the server 1 may calculate the number of visitors to the existing store, the breakdown of the number of visitors by attribute, and the like based on the entrance operation of the passersby detected (classified) from the image captured by the camera 2. As described above, the acquisition route of the measured value for the visitor is not particularly limited.
その他にもサーバ1は、既存店の業種、既存店が存在する地点の位置情報等を既存店情報として取得する。 In addition, the server 1 acquires the industry of the existing store, the location information of the point where the existing store exists, and the like as the existing store information.
サーバ1は、既存店が存在する該当地点に対応する通行者情報、すなわち既存店近くの電柱に取り付けられたカメラ2により、既存店の店舗前を通行する通行者を撮像した画像から取得した通行者情報を通行者DB144から読み出し、評価モデル142に入力する。なお、サーバ1は、既存店の店舗前を撮像したカメラ2から取得した画像より分析した通行者情報だけでなく、既存店から所定範囲内に位置するその他のカメラ2で撮像された画像より取得した通行者情報も用いてもよい。これにより、既存店周辺の通行者の流れを考慮して、より俯瞰的、包括的な学習を行うことができる。上述の如く、通行者情報は、性別、年齢等の属性、歩行速度、歩行方向、店舗への入退場動作等の行動、及び通行者が所持する所持品等を含み得る。
The server 1 uses the pedestrian information corresponding to the relevant point where the existing store exists, that is, the pedestrian acquired from the image of the pedestrian passing in front of the existing store by the camera 2 attached to the electric pole near the existing store. Person information is read from the
サーバ1は、通行者DB144から読み出した通行者情報を、各通行者が撮像された撮像時点の時系列に従って評価モデル142の入力層に入力する。例えばサーバ1は、各画像が撮像された時間帯毎(例えば一時間毎)に、各時間帯で既存店の前を通行した通行者数、及び属性別、行動別、所持品別の通行者数の内訳を集計する。サーバ1は、集計した各時間帯の通行者情報を時系列に従って入力層の各ニューロンに順次入力する。
The server 1 inputs the pedestrian information read from the
また、サーバ1は、各時間帯の通行者情報を入力すると共に、各時間帯の天候情報を通行者DB144から読み出し、入力層の各ニューロンに併せて入力する。天候情報は、各時間帯の天気、気温、湿度等の情報である。サーバ1は天候情報を併せて入力することで、天候が来店数等に与える影響も考慮した評価モデル142を構築することができる。
Further, the server 1 inputs the passerby information of each time zone, reads the weather information of each time zone from the
また、サーバ1はこの他にも、既存店の周辺状況を示す周辺情報を周辺情報DB145から読み出し、評価モデル142に入力する。周辺情報は、例えば既存店が存在する地域の商圏人口、商圏規模、最寄り駅での乗降者数等の統計データや、最寄り駅の距離等の地理的データのほかに、当該地域に存在する周辺店舗(競合店舗)のデータなどを含み得る。周辺店舗のデータは、例えば周辺店舗の業種、位置情報等を含む。
In addition to this, the server 1 reads peripheral information indicating the peripheral situation of the existing store from the
例えばサーバ1は、出店予定の店舗と業種が一致する周辺店舗の位置情報を読み出し、周辺店舗と出店店舗との距離を算出する。サーバ1は、算出した周辺店舗との距離、及び上記の統計データ、地理的データ等を評価モデル142に入力する。
For example, the server 1 reads out the location information of the peripheral stores whose industry matches the store to be opened, and calculates the distance between the peripheral stores and the stores to be opened. The server 1 inputs the calculated distance to the surrounding stores, the above statistical data, geographical data, and the like into the
サーバ1は出力層の各ニューロンから、各時間帯における来店者に関する予測値を評価情報として取得する。出力層から出力される予測値は、例えば時間帯別の来店者数、及び各時間帯の来店者数に占める属性別の内訳等を含み得る。 The server 1 acquires the predicted value regarding the visitor in each time zone as evaluation information from each neuron in the output layer. The predicted value output from the output layer may include, for example, the number of visitors by time zone and the breakdown of the number of visitors by attribute in the number of visitors in each time zone.
サーバ1は、出力層から出力された予測値を、正解値である既存店の来店者の実測値と比較し、出力層から出力される予測値が正解値に近づくよう、中間層での演算処理に用いるパラメータを最適化する。サーバ1は、上述の機械学習を複数の既存店舗(例えばチェーン展開している各系列店)について行う。これにより、サーバ1は、通行者数等の通行者情報などを入力として、来店者数等の予測値を評価情報として出力する評価モデル142を生成する。
The server 1 compares the predicted value output from the output layer with the measured value of the visitor of the existing store, which is the correct answer value, and performs an operation in the intermediate layer so that the predicted value output from the output layer approaches the correct answer value. Optimize the parameters used for processing. The server 1 performs the above-mentioned machine learning for a plurality of existing stores (for example, each affiliated store in which a chain is developed). As a result, the server 1 generates an
また、上述の機械学習時に、サーバ1は、単に既存店の来店者数を学習するだけでなく、既存店の周辺に位置する周辺店舗の来店者数を学習することで、新規店舗の出店による周辺店舗の来店者数の増減を予測可能な評価モデル142を生成するようにしてもよい。
Further, at the time of the machine learning described above, the server 1 not only learns the number of visitors to the existing store, but also learns the number of visitors to the peripheral stores located in the vicinity of the existing store, thereby opening a new store. An
例えばサーバ1は、既存店が出店する以前の通行者情報と、既存店の出店以後の通行者情報とを用いて学習を行う。具体的には、サーバ1は、カメラ2により周辺店舗の店舗前を撮像した画像から得た通行者情報であって、既存店が出店する以前の通行者情報と、撮像時点の月日が同一で年が異なる出店以後の通行者情報とを用いて学習を行う。サーバ1は、周辺店舗前の通行者情報を参照して、通行者の入場動作から周辺店舗への来店者数の実測値を算出し、既存店の出店の前後に亘る来店者数の実測値の差分を算出する。すなわちサーバ1は、既存店の出店による周辺店舗の来店者数の増減の実績値を算出する。 For example, the server 1 learns using the pedestrian information before the opening of the existing store and the pedestrian information after the opening of the existing store. Specifically, the server 1 is pedestrian information obtained from an image of the front of a nearby store taken by the camera 2, and the date of the imaging is the same as the pedestrian information before the existing store opens. Learning will be conducted using information on passers-by after the store opens in different years. The server 1 refers to the passerby information in front of the surrounding stores, calculates the actual measurement value of the number of visitors to the surrounding stores from the entrance operation of the passersby, and the actual measurement value of the number of visitors before and after the opening of the existing store. Calculate the difference between. That is, the server 1 calculates the actual value of the increase / decrease in the number of visitors to the neighboring stores due to the opening of the existing store.
サーバ1は、周辺店舗との距離等を含む上記の各種データを評価モデル142に入力し、既存店の出店による周辺店舗の来店者数の増減の予測値を算出する。そしてサーバ1は、算出した予測値を実績値と比較し、中間層の各種パラメータを最適化することで、周辺店舗の来店者数の増減を予測する評価モデル142を生成する。
The server 1 inputs the above-mentioned various data including the distance to the peripheral stores into the
サーバ1は、上述の如く通行者情報、天候情報、周辺情報等を入力した場合に評価情報を出力する評価モデル142を生成する。サーバ1は、生成した評価モデル142を用いて、新規に出店する店舗の評価情報を取得する。
The server 1 generates an
図7は、店舗評価処理に関する説明図である。図7では、ユーザが店舗を新規に出店するに際して、本システムを利用して出店店舗の評価を行う様子を概念的に図示している。図7に基づき、上述の評価モデル142を用いて出店店舗の評価情報を生成して出力する処理について説明する。
FIG. 7 is an explanatory diagram regarding the store evaluation process. FIG. 7 conceptually illustrates a state in which a user evaluates a store opening using this system when opening a new store. Based on FIG. 7, a process of generating and outputting evaluation information of a store opening using the above-mentioned
例えばサーバ1はまず、端末4を介して、出店予定の該当地点を示す位置情報、及び出店店舗の業種等、出店店舗の評価を行う上で最低限必要な情報の指定入力を受け付ける。 For example, the server 1 first accepts, via the terminal 4, the designated input of the minimum necessary information for evaluating the store opening, such as the location information indicating the corresponding point where the store is scheduled to open and the type of business of the store opening.
サーバ1は、該当地点に対応する通行者情報、天候情報、周辺情報等を各データベースから読み出し、評価モデル142に入力する。例えばサーバ1は、上述の学習時と同じく店舗前の通行者数、及び属性別、行動別、所持品別の通行者数の内訳等を時間帯(撮像時点)別に集計し、天候情報、周辺情報等と共に評価モデル142の入力層の各ニューロンに順次入力する。
The server 1 reads the pedestrian information, the weather information, the surrounding information, etc. corresponding to the corresponding points from each database and inputs them into the
サーバ1は評価モデル142から、評価情報として、出店店舗への来店者数、属性別の来店者数の内訳等、来店者に関する予測値を取得する。サーバ1は、評価モデル142から取得した評価情報を端末4に出力し、シミュレーション結果として表示させる。
From the
例えば端末4は、ユーザから月及び曜日の指定入力を受け付け、指定された月及び曜日の予測来店者数等の評価情報を示すシミュレーション結果を表示する。例えば端末4は、一日当たりの来店者数の予測値、及び来店者のうち最も多いと予測される来店者の属性(年代及び性別)を表示すると共に、時間帯別の来店者数の推移を示すグラフを表示する。 For example, the terminal 4 receives the designated input of the month and the day of the week from the user, and displays the simulation result showing the evaluation information such as the predicted number of visitors on the designated month and the day of the week. For example, the terminal 4 displays the predicted value of the number of visitors per day and the attributes (age and gender) of the visitors who are predicted to have the largest number of visitors, and also displays the transition of the number of visitors by time zone. Display the graph shown.
また、端末4はさらに、出店店舗への来店が予測される来店者の情報(予測値)だけでなく、来店者以外の通行者であって、出店店舗の店舗前、あるいは店舗周辺を通行する通行者である潜在顧客に関する情報を併せて表示する。潜在顧客は、来店には至らないものの、来店直前の状態にまで至った人物であり、潜在的に店舗顧客となり得る人物である。例えば端末4は、潜在顧客の情報として、潜在顧客の属性、潜在顧客の予想来店人数単位等を表示する。 Further, the terminal 4 is not only the information (predicted value) of the visitor who is expected to visit the store, but also a passerby other than the visitor, who passes in front of the store or around the store. Information about potential customers who are passersby is also displayed. A potential customer is a person who has not reached the store but has reached the state immediately before the store visit, and is a person who can potentially become a store customer. For example, the terminal 4 displays the attributes of the potential customer, the unit of the expected number of visitors to the store, and the like as the information of the potential customer.
例えばサーバ1は、通行者DB144に格納されている通行者情報を参照して、通行者数を属性別に集計する。そしてサーバ1は、属性別に通行者数から来店者数の予測値を差し引くことで、来店者と異なる通行者、すなわち来店に至らないと予測される潜在顧客の人数を属性別に算出する。
For example, the server 1 refers to the pedestrian information stored in the
例えば端末4は、最も人数が多い潜在顧客の属性、潜在顧客の来店人数単位(集団で来店する場合の人数)等を表示する。さらに端末4は、属性別に来店者及び通行者それぞれの人数を示すグラフを表示する。潜在顧客に関する潜在顧客情報を提示することで、どのような人物に対して広告等を行っていくか、マーケティング上の参考情報を与えることができる。 For example, the terminal 4 displays the attributes of the potential customer having the largest number of people, the unit of the number of potential customers visiting the store (the number of people visiting the store as a group), and the like. Further, the terminal 4 displays a graph showing the number of visitors and passersby by attribute. By presenting the potential customer information about the potential customer, it is possible to provide marketing reference information as to what kind of person the advertisement or the like is to be advertised.
また、サーバ1は出店店舗の来店者、潜在顧客等の情報を出力するだけでなく、出店店舗の周辺に存在する周辺店舗の来客者数の増減予測を行い、端末4に出力する。例えばサーバ1は、通行者DB144を参照して周辺店舗への来店者数を集計して出力すると共に、周辺店舗との距離等を含む各種データを評価モデル142に入力して、評価モデル142から周辺店舗の来店者数の増減の予測値を取得し、端末4に出力する。端末4は、サーバ1から取得した周辺店舗の来店者数を表示すると共に、周辺店舗の来店者数の増減の予測値を表示する。
Further, the server 1 not only outputs information such as visitors and potential customers of the store opening store, but also predicts an increase / decrease in the number of visitors of the peripheral stores existing in the vicinity of the store opening store and outputs the information to the terminal 4. For example, the server 1 aggregates and outputs the number of visitors to the surrounding stores with reference to the
以上より、サーバ1は各電柱に取り付けてあるカメラ2を用いて収集した通行者情報を評価モデル142に入力し、評価情報を出力として取得し、端末4に配信する。これにより、出店計画等のマーケティング支援を行うことができる。
From the above, the server 1 inputs the passerby information collected by using the camera 2 attached to each utility pole into the
図8は、通行者情報の学習処理の処理手順を示すフローチャートである。図8に基づき、教師データから分類モデル141を生成する機械学習処理の内容について説明する。
サーバ1の制御部11は、道路を通行する通行者を撮像した画像と、当該画像に映っている通行者を分類した場合の分類結果の正解値とを対応付けた教師データを取得する(ステップS11)。教師データは、例えば画像内の一又は複数の通行者それぞれに対し、性別、年齢等の属性、行動、所持品といった情報をラベル付けしたデータである。
FIG. 8 is a flowchart showing a processing procedure of the learning process of pedestrian information. The contents of the machine learning process for generating the
The control unit 11 of the server 1 acquires teacher data in which an image of a pedestrian passing through a road is associated with a correct answer value of a classification result when the pedestrians shown in the image are classified (step). S11). The teacher data is data in which information such as attributes such as gender and age, behavior, and belongings is labeled for each of one or more passersby in the image, for example.
制御部11は教師データを用いて、通行者の撮像画像を入力した場合に当該通行者を分類した分類結果を出力する分類モデル141(学習済みモデル)を生成する(ステップS12)。具体的には、制御部11は、教師データである撮像画像をニューラルネットワークの入力層に入力し、撮像画像内の通行者を分類した分類結果を出力層から取得する。制御部11は、取得した分類結果を教師データの正解値(撮像画像に対してラベル付けられた情報)と比較し、出力層から出力される分類結果が正解値に近づくよう、中間層での演算処理に用いるパラメータ(重み等)を最適化する。制御部11は、生成した分類モデル141を補助記憶部14に格納し、一連の処理を終了する。
The control unit 11 uses the teacher data to generate a classification model 141 (learned model) that outputs a classification result of classifying the passerby when the captured image of the passerby is input (step S12). Specifically, the control unit 11 inputs the captured image, which is the teacher data, to the input layer of the neural network, and acquires the classification result of classifying the passersby in the captured image from the output layer. The control unit 11 compares the acquired classification result with the correct answer value of the teacher data (information labeled for the captured image), and makes the classification result output from the output layer closer to the correct answer value in the intermediate layer. Optimize the parameters (weights, etc.) used for arithmetic processing. The control unit 11 stores the generated
図9は、通行者分析処理の処理手順を示すフローチャートである。図9に基づき、分類モデル141を用いて通行者を分析(分類)する処理の内容を説明する。
サーバ1の制御部11は、道路沿いに設置された電柱に設けられたカメラ2から、道路を通行する通行者を撮像した画像を取得する(ステップS31)。具体的には、制御部11は、道路沿いの複数の地点それぞれに設置されている各電柱に対応するカメラ2、2、2…からそれぞれ、道路を継続的に撮像した動画像を取得する。また、制御部11は、画像を撮像した際の日時、及び各撮像時点における各地点の天候情報等を取得する(ステップS32)。
FIG. 9 is a flowchart showing a processing procedure of the pedestrian analysis process. Based on FIG. 9, the content of the process of analyzing (classifying) passersby using the
The control unit 11 of the server 1 acquires an image of a pedestrian passing through the road from a camera 2 provided on a utility pole installed along the road (step S31). Specifically, the control unit 11 acquires moving images of the road continuously captured from the cameras 2, 2, 2, ... Corresponding to the utility poles installed at each of the plurality of points along the road. In addition, the control unit 11 acquires the date and time when the image was captured, the weather information at each point at each imaging time, and the like (step S32).
制御部11は、カメラ2から取得した画像を分類モデル141に入力し、画像に映る通行者を分類した分類結果を示す通行者情報を分類モデル141から取得する(ステップS33)。具体的には、制御部11は、各カメラ2から取得した動画像を構成する各フレーム画像を分類モデル141に入力し、各撮像時点、及び各地点で撮像された通行者を分類した分類結果を取得する。例えば制御部11は、通行者を性別、年齢等で区分した属性、施設への入退場動作を含む行動、所持品等の基準で分類した分類結果を取得する。制御部11は、撮像時点及び撮像地点と関連付けて、通行者の分類結果を示す通行者情報を通行者DB144に記憶し(ステップS34)、一連の処理を終了する。
The control unit 11 inputs the image acquired from the camera 2 into the
図10は、店舗評価の学習処理の処理手順を示すフローチャートである。図10に基づき、評価モデル142を生成する機械学習処理の内容について説明する。
サーバ1の制御部11は、機械学習の教師データに用いる既存店情報を取得する(ステップS51)。既存店情報は、道路沿い(公共空間)に存在する既存店に関する情報であり、既存店の位置情報等のほかに、既存店に来店した来店者に関する実測値を含む。来店者に関する実測値は、例えば時間帯別の来店者数、及び属性別の来店者数の内訳等を含み得る。
FIG. 10 is a flowchart showing a processing procedure of the learning process of store evaluation. The contents of the machine learning process for generating the
The control unit 11 of the server 1 acquires the existing store information used for the teacher data of machine learning (step S51). The existing store information is information about the existing store existing along the road (public space), and includes the actual measurement value about the visitor who visited the existing store in addition to the location information of the existing store. The measured value regarding the number of visitors may include, for example, the number of visitors by time zone and the breakdown of the number of visitors by attribute.
さらに制御部11は、既存店の周辺地域に設置されている各カメラ2での撮像画像から得た通行者情報、当該撮像画像の撮像時点における天候情報、当該周辺地域に関する周辺情報等を各データベースから読み出す(ステップS52)。周辺情報は、店舗の周辺状況を示すデータであり、例えば商圏人口、商圏規模、最寄り駅での乗降者数等の統計データ、最寄り駅の距離等の地理的データのほかに、既存店の周辺に位置する周辺店舗のデータなどを含み得る。周辺店舗のデータは、例えば既存店との距離等である。 Further, the control unit 11 stores passerby information obtained from images captured by each camera 2 installed in the surrounding area of the existing store, weather information at the time of capturing the captured image, peripheral information related to the surrounding area, and the like. Read from (step S52). Peripheral information is data showing the surrounding conditions of the store, for example, statistical data such as the population of the trade area, the size of the trade area, the number of passengers getting on and off at the nearest station, geographical data such as the distance to the nearest station, and the surroundings of the existing store. It may include data of nearby stores located in. The data of neighboring stores is, for example, the distance from existing stores.
制御部11は、ステップS51で取得した既存店情報、及びステップS52で取得した通行者情報等を教師データとして用いて、通行者情報を入力した場合に店舗の評価情報を出力する評価モデル142を生成する(ステップS53)。具体的には、制御部11は、既存店が位置する該当地点に対応する一又は複数のカメラ2で撮像された画像から得た通行者情報であって、各時間帯(撮像時点)に撮像された画像から得た通行者情報をニューラルネットワークの入力層に入力する。また、制御部11は、各時間帯の天候情報、既存店の周辺情報等を入力層に入力する。制御部11は、例えば既存店に来店した来店者に関する予測値を既存店の評価情報として出力層から取得する。来店者に関する予測値は、例えば時間帯別の来店者数、及び属性別の来店者の内訳等である。制御部11は、来店者に関する予測値を、正解値である既存店の来店者に係る実測値と比較し、出力層から出力される予測値が正解値に近づくよう、中間層での演算処理に用いるパラメータ(重み等)を最適化する。制御部11は、生成した分類モデル141を補助記憶部14に格納し、一連の処理を終了する。
The control unit 11 uses the existing store information acquired in step S51, the passerby information acquired in step S52, and the like as teacher data, and outputs an
図11は、店舗評価処理の処理手順を示すフローチャートである。図11に基づき、評価モデル142を用いて該当地点に出店する店舗を評価する処理の内容について説明する。
サーバ1の制御部11は、端末4を介して、新規に店舗を出店する該当地点を示す位置情報、出店店舗の業種等の入力を受け付ける(ステップS71)。制御部11は、該当地点に対応する通行者情報、天候情報、周辺情報等を各データベースから読み出す(ステップS72)。例えば制御部11は、該当地点の周辺に設置されている一又は複数のカメラ2それぞれにおいて、各時間帯(撮像時点)に撮像された画像から取得した通行者情報と、各時間帯の天候情報とを通行者DB144から読み出す。また、制御部11は、該当地点に対応する地域の周辺情報を周辺情報DB145から読み出す。
FIG. 11 is a flowchart showing a processing procedure of the store evaluation process. Based on FIG. 11, the content of the process of evaluating the stores to be opened at the relevant points using the
The control unit 11 of the server 1 receives input of location information indicating a corresponding point where a new store is to be opened, the type of business of the store to be opened, and the like via the terminal 4 (step S71). The control unit 11 reads out the pedestrian information, the weather information, the surrounding information, and the like corresponding to the corresponding points from each database (step S72). For example, the control unit 11 has pedestrian information acquired from images captured at each time zone (at the time of imaging) by one or a plurality of cameras 2 installed around the corresponding point, and weather information at each time zone. And read from the
制御部11は、ステップS72で読み出した通行者情報等を評価モデル142に入力し、該当地点に出店する店舗を評価した評価情報を出力として取得する(ステップS73)。具体的には、制御部11は、周辺情報を評価モデル142に入力すると共に、各時間帯(撮像時点)での撮像画像に対応する通行者情報を時系列に従って評価モデル142に順次入力し、各時間帯の来店者に関する予測値を評価情報として取得する。また、例えば制御部11は、出店店舗への来店者に関する予測値だけでなく、周辺店舗への来店者の増減を予測した予測値を取得する。
The control unit 11 inputs the pedestrian information or the like read out in step S72 into the
制御部11は、ステップS73で取得した評価情報と、ステップS72で取得した通行者情報とに基づき、店舗周辺を通行する通行者であって、来店者以外の通行者である潜在顧客に関する潜在顧客情報を生成する(ステップS74)。例えば制御部11は、来店者以外の通行者のうち、最も多い通行者の属性等を潜在顧客情報として通行者情報から抽出する。制御部11は、ステップS73で取得した評価情報、ステップS74で生成した潜在顧客情報等を端末4に出力し(ステップS75)、一連の処理を終了する。 The control unit 11 is a potential customer regarding a potential customer who is a passerby who passes around the store and is a passerby other than the visitor, based on the evaluation information acquired in step S73 and the passerby information acquired in step S72. Information is generated (step S74). For example, the control unit 11 extracts the attributes of the most pedestrians among the pedestrians other than the visitors as potential customer information from the pedestrian information. The control unit 11 outputs the evaluation information acquired in step S73, the potential customer information generated in step S74, and the like to the terminal 4 (step S75), and ends a series of processes.
なお、上記では店舗の評価情報として店舗への来店者数を挙げたが、本実施の形態はこれに限定されるものではなく、例えば客単価、売上等の予測値であってもよい。すなわち、評価情報は来店者に関する予測値に限定されない。 In the above, the number of visitors to the store is mentioned as the evaluation information of the store, but the present embodiment is not limited to this, and may be, for example, a predicted value such as a customer unit price or sales. That is, the evaluation information is not limited to the predicted value regarding the visitor.
また、上記ではサーバ1が、機械学習と、機械学習の成果物である学習済みモデルを用いた処理との双方を行ったが、本実施の形態はこれに限定されるものではない。例えばサーバ1が生成した評価モデル142を端末4にインストールし、端末4が店舗評価を行ってもよい。すなわち、機械学習の処理主体と学習済みモデルを用いた処理の処理主体とは別個のハードウェアであってもよい。
Further, in the above, the server 1 performs both machine learning and processing using the trained model which is a product of machine learning, but the present embodiment is not limited to this. For example, the
また、上記ではサーバ1が通行者分析処理及び店舗評価処理の双方を行ったが、本実施の形態はこれに限定されるものではなく、各処理の処理主体は別個であってもよい。 Further, in the above, the server 1 performs both the pedestrian analysis process and the store evaluation process, but the present embodiment is not limited to this, and the processing subject of each process may be separate.
以上より、本実施の形態1によれば、道路沿いの各電柱に取り付けたカメラ2での撮像画像を元に通行者情報を収集し、収集した通行者情報を評価モデル142に入力して店舗の評価情報を取得し、ユーザに提示する。これにより、出店計画等のマーケティングを適切に支援することができる。
From the above, according to the first embodiment, pedestrian information is collected based on the images captured by the camera 2 attached to each utility pole along the road, and the collected pedestrian information is input to the
また、本実施の形態1によれば、店舗への来店者数、来店者の属性といった来店者に関する予測値を提示し、マーケティングをより適切に支援することができる。 Further, according to the first embodiment, it is possible to present predicted values related to the store visitor such as the number of store visitors to the store and the attributes of the store visitor, and to support marketing more appropriately.
また、本実施の形態1によれば、店舗に来店する来店者だけでなく、潜在的に来店者となり得る潜在顧客についても分析を行い、ユーザに提示することができる。 Further, according to the first embodiment, not only the visitor who visits the store but also the potential customer who can be a potential visitor can be analyzed and presented to the user.
また、本実施の形態1によれば、通行者の情報だけでなく、店舗周辺の統計的、あるいは地理的データや、周辺店舗の情報を考慮して店舗の評価を行うことができる。 Further, according to the first embodiment, it is possible to evaluate the store in consideration of not only the information of the passersby but also the statistical or geographical data around the store and the information of the surrounding stores.
また、本実施の形態1によれば、店舗出店による周辺店舗への影響力を考慮して評価を行うことができる。 Further, according to the first embodiment, the evaluation can be performed in consideration of the influence of the opening of the store on the surrounding stores.
また、本実施の形態1によれば、分類モデル141を用いることで撮像画像から通行者情報を正確かつ自動的に分析することができ、より適切な店舗評価システムを構築することができる。
Further, according to the first embodiment, by using the
(実施の形態2)
本実施の形態では、出店の是非を検討するための評価情報を提示するだけでなく、出店を計画している店舗が、予測される来店者に適ったものになっているか否かをチェックする形態について述べる。なお、実施の形態1と重複する内容については同一の符号を付して説明を省略する。
図12は、実施の形態2の概要を示す説明図である。図12に基づき、本実施の形態の概要について説明する。
(Embodiment 2)
In this embodiment, not only the evaluation information for considering the pros and cons of opening a store is presented, but also it is checked whether or not the store planning to open a store is suitable for the expected visitor. The form will be described. The contents overlapping with the first embodiment are designated by the same reference numerals and the description thereof will be omitted.
FIG. 12 is an explanatory diagram showing an outline of the second embodiment. An outline of the present embodiment will be described with reference to FIG.
本実施の形態でサーバ1は、評価モデル142を用いた出店店舗の評価を行う場合に、出店を予定している該当地点の位置情報、出店店舗の業種等の他に、出店店舗に関する店舗情報を取得する。店舗情報は、例えば出店店舗のレイアウトに関する情報である。レイアウトに関する情報は、例えば座席、床面積、出入口等について、各種レイアウトの数量又は配置を示すデータである。
In the present embodiment, when the server 1 evaluates the store opening using the
サーバ1は実施の形態1と同様に、評価モデル142に通行者情報等を入力し、出店店舗への来店者数の予測値等、出店店舗を評価した評価情報を取得する。そしてサーバ1は、評価モデル142から取得した評価情報、すなわち来店者に関する予測値と、上記の店舗情報、すなわち店舗のレイアウトとを比較し、出店を計画している店舗が、予測される来店者に適ったものになっているか、両者の適合度合いを推定する。
Similar to the first embodiment, the server 1 inputs pedestrian information and the like into the
例えばサーバ1は、各時間帯の来店者数の予測値を座席数と比較し、来店者数の予測値が座席数を超過する回数をカウントする。これによりサーバ1は、来店機会の損失頻度、すなわち来店者と店舗レイアウトとの適合度合いを推定する。例えばサーバ1は、カウントした回数が所定の閾値以上である場合、座席数の不足を端末4に通知し、店舗規模の拡張をユーザに提案する。 For example, the server 1 compares the predicted value of the number of visitors in each time zone with the number of seats, and counts the number of times the predicted value of the number of visitors exceeds the number of seats. As a result, the server 1 estimates the frequency of loss of store visit opportunities, that is, the degree of conformity between the store visitor and the store layout. For example, when the number of times counted is equal to or greater than a predetermined threshold value, the server 1 notifies the terminal 4 of the shortage of seats and proposes the expansion of the store scale to the user.
また、上記の通知を行う場合、サーバ1は、推定した適合度合いに応じて店舗レイアウトの修正案を生成して出力する。上記の例に則して説明した場合、サーバ1は、座席数に対する来店者数の超過分(差分)の平均値等を算出することで、推奨すべき座席の増加数を算出してユーザに通知する。これにより、どの程度店舗規模を拡張すれば良いか、ユーザに一案を提示する。 Further, when the above notification is given, the server 1 generates and outputs a modification plan of the store layout according to the estimated degree of conformity. In the case of the explanation according to the above example, the server 1 calculates the recommended increase number of seats by calculating the average value of the excess (difference) of the number of visitors to the number of seats, and informs the user. Notice. As a result, the user is presented with a plan as to how much the store scale should be expanded.
なお、サーバ1は座席数以外にも、例えば来店者数に応じて床面積、出入口数等の不足を推定し、各種対象物の修正案を提示してもよい。また、上記の適合度合いの推定に際して対象とするデータは各種対象物の数量に限定されず、例えば座席、出入口等の配置位置(座標値)についてであってもよい。 In addition to the number of seats, the server 1 may estimate a shortage of floor area, number of entrances and exits, etc. according to the number of visitors, and present correction plans for various objects. Further, the data to be targeted in estimating the degree of conformity is not limited to the quantity of various objects, and may be, for example, the arrangement position (coordinate value) of a seat, an entrance / exit, or the like.
また、上記では適合度合いをチェックする対象として店舗レイアウトを一例に説明を行ったが、例えばサーバ1は、店舗で提供予定の商品又はサービスを対象として、予測される来店者の属性と提供予定の商品等とのマッチングを行い、適合度合いを推定してもよい。また、例えばサーバ1は、予定している従業員数、営業時間等と来店者の予測値とを比較し、適合度合いを推定してもよい。このように、評価情報との比較対象とする店舗情報は出店店舗のレイアウトに関する情報に限定されない。 Further, in the above description, the store layout has been described as an example for checking the degree of conformity, but for example, the server 1 targets the products or services to be provided at the store, and the attributes of the predicted visitor and the planned provision. The degree of conformity may be estimated by matching with products and the like. Further, for example, the server 1 may estimate the degree of conformity by comparing the planned number of employees, business hours, etc. with the predicted value of the visitor. As described above, the store information to be compared with the evaluation information is not limited to the information related to the layout of the store opening.
図13は、実施の形態2に係る店舗評価処理の処理手順を示すフローチャートである。
サーバ1の制御部11は、新規に店舗を出店する該当地点の位置情報、出店店舗の業種等の他に、出店店舗のレイアウトに関する情報等を含む店舗情報の入力を端末4から受け付ける(ステップS201)。レイアウトに関する情報は、例えば店舗内の座席、床面積、出入口等の数量及び配置を示すデータである。制御部11は、処理をステップS72に移行する。
FIG. 13 is a flowchart showing a processing procedure of the store evaluation process according to the second embodiment.
The control unit 11 of the server 1 receives input of store information from the terminal 4 including information on the layout of the store to be opened, in addition to the location information of the corresponding point where the store is newly opened, the type of business of the store to be opened, and the like (step S201). ). The information regarding the layout is, for example, data indicating the quantity and arrangement of seats, floor area, doorways, etc. in the store. The control unit 11 shifts the process to step S72.
制御部11は、評価モデル142から来客数の予測値等を示す評価情報を取得し(ステップS73)、潜在顧客情報を生成した後(ステップS74)、以下の処理を実行する。制御部11は、ステップS73で取得した評価情報と、ステップS201で取得した店舗情報とに基づき、出店店舗への来店が予測される来店者と、出店予定の店舗との適合度合いを推定する(ステップS202)。例えば制御部11は、店舗情報に含まれるレイアウトの情報と、評価情報に含まれる来店者の予測値とに基づき、座席数や床面積が不足しているか否か、出入口の位置が適切であるか否か等を推定する。また、例えば制御部11は、推定した適合度合いに応じて店舗情報の修正案を生成する。制御部11は、推定した適合度合い、及び生成した店舗情報の修正案を評価情報、潜在顧客情報等と共に端末4に出力し(ステップS203)、一連の処理を終了する。 The control unit 11 acquires evaluation information indicating the predicted value of the number of visitors from the evaluation model 142 (step S73), generates potential customer information (step S74), and then executes the following processing. Based on the evaluation information acquired in step S73 and the store information acquired in step S201, the control unit 11 estimates the degree of conformity between the store visitor who is expected to visit the store and the store scheduled to open ( Step S202). For example, the control unit 11 has an appropriate number of seats, whether or not the floor area is insufficient, and the position of the entrance / exit based on the layout information included in the store information and the predicted value of the visitor included in the evaluation information. Estimate whether or not. Further, for example, the control unit 11 generates a correction plan for the store information according to the estimated degree of conformity. The control unit 11 outputs the estimated degree of conformity and the correction plan of the generated store information to the terminal 4 together with the evaluation information, the potential customer information, and the like (step S203), and ends a series of processes.
以上より、本実施の形態2によれば、出店予定の店舗に関する店舗情報と、来店が予測される来店者との適合度合いを推定することで、どのような店舗を出店すべきかを含めて総合的な支援を行うことができる。 Based on the above, according to the second embodiment, by estimating the degree of conformity between the store information regarding the store to be opened and the visitor who is expected to visit the store, what kind of store should be opened is comprehensively included. Support can be provided.
また、本実施の形態2によれば、出店計画の修正案を提示することで、より適切な支援を行うことができる。 Further, according to the second embodiment, more appropriate support can be provided by presenting a revision plan of the store opening plan.
また、本実施の形態2によれば、店舗レイアウトの見直しをユーザに促すことができる。 Further, according to the second embodiment, it is possible to urge the user to review the store layout.
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time should be considered to be exemplary in all respects and not restrictive. The scope of the present invention is indicated by the scope of claims, not the above-mentioned meaning, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
1 サーバ(情報処理装置)
11 制御部
12 主記憶部
13 通信部
14 補助記憶部
P プログラム
141 分類モデル
142 評価モデル
143 電柱DB
144 通行者DB
145 周辺情報DB
1 Server (information processing device)
11
144 Passerby DB
145 Peripheral information DB
Claims (12)
各時間帯の前記通行者情報を入力した場合に、前記該当地点に出店予定の店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力するよう学習済みの学習済みモデルに、取得した前記通行者情報を入力し、
前記学習済みモデルから前記評価情報を取得し、
取得した前記評価情報を出力する
処理をコンピュータに実行させることを特徴とする情報処理方法。 Based on the image of the relevant point in the public space from the image pickup device installed in the power distribution equipment installed in the public space, the passerby information obtained by analyzing the passersby passing through the relevant point at multiple time zones is acquired. And
If you enter the passerby information of each time zone, before Ki該evaluation information indicating the predicted value of the attribute a breakdown of the number of visit's to the store of another time zone store openings planned and該来shop's number to the person point Enter the acquired passerby information into the trained model that has been trained to output
The evaluation information is acquired from the trained model, and the evaluation information is obtained.
An information processing method characterized in that a computer executes a process of outputting the acquired evaluation information.
ことを特徴とする請求項1に記載の情報処理方法。 Claim 1 is characterized in that, based on the evaluation information acquired from the trained model and the passerby information, potential customer information regarding a potential customer who is the passerby other than the visitor is generated and output. Information processing method described in.
前記学習済みモデルから取得した前記評価情報と、前記店舗情報とに基づき、前記来店者と前記店舗との適合度合いを推定する
ことを特徴とする請求項1又は2に記載の情報処理方法。 Acquire store information about the store and
The information processing method according to claim 1 or 2, wherein the degree of conformity between the visitor and the store is estimated based on the evaluation information acquired from the trained model and the store information.
ことを特徴とする請求項3に記載の情報処理方法。 The information processing method according to claim 3, wherein a correction plan for the store information is generated and output based on the estimated degree of conformity.
前記評価情報と、前記店舗情報が示す前記レイアウトとに基づいて前記適合度合いを推定する
ことを特徴とする請求項3又は4に記載の情報処理方法。 Acquire the store information regarding the layout of the store,
The information processing method according to claim 3 or 4, wherein the degree of conformity is estimated based on the evaluation information and the layout indicated by the store information.
前記通行者情報及び周辺情報を前記学習済みモデルに入力して前記評価情報を取得する
ことを特徴とする請求項1〜5のいずれか1項に記載の情報処理方法。 Obtain peripheral information about the surrounding situation of the relevant point,
The information processing method according to any one of claims 1 to 5, wherein the passerby information and peripheral information are input to the trained model to acquire the evaluation information.
前記通行者情報及び周辺情報を前記学習済みモデルに入力して、前記店舗の出店による
前記周辺店舗の来店者数の増減を予測した予測値を取得する
ことを特徴とする請求項6に記載の情報処理方法。 The peripheral information includes information on peripheral stores located in the vicinity of the relevant point.
The sixth aspect of claim 6, wherein the passerby information and the peripheral information are input to the trained model to obtain a predicted value for predicting an increase or decrease in the number of visitors to the peripheral stores due to the opening of the store. Information processing method.
前記第1の学習済みモデルから、前記通行者を分類した分類結果を示す前記通行者情報を取得し、
取得した前記通行者情報を第2の前記学習済みモデルに入力して前記評価情報を取得する
ことを特徴とする請求項1〜7のいずれか1項に記載の情報処理方法。 The image acquired from the imaging device is input to the first trained model that has been trained to classify the passersby when the image is input.
From the first trained model, the pedestrian information indicating the classification result of classifying the pedestrian is acquired.
The information processing method according to any one of claims 1 to 7, wherein the acquired pedestrian information is input to the second trained model to acquire the evaluation information.
各時間帯の前記通行者情報を入力した場合に、前記該当地点に出店予定の店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力するよう学習済みの学習済みモデルに、取得した前記通行者情報を入力し、
前記学習済みモデルから前記評価情報を取得し、
取得した前記評価情報を出力する
処理をコンピュータに実行させることを特徴とするプログラム。 Based on the image of the relevant point in the public space from the image pickup device installed in the power distribution equipment installed in the public space, the passerby information obtained by analyzing the passersby passing through the relevant point at multiple time zones is acquired. And
If you enter the passerby information of each time zone, before Ki該evaluation information indicating the predicted value of the attribute a breakdown of the number of visit's to the store of another time zone store openings planned and該来shop's number to the person point Enter the acquired passerby information into the trained model that has been trained to output
The evaluation information is acquired from the trained model, and the evaluation information is obtained.
A program characterized in that a computer executes a process of outputting the acquired evaluation information.
各時間帯の前記通行者情報を入力した場合に、前記該当地点に出店予定の店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力するよう学習済みの学習済みモデルに、取得した前記通行者情報を入力する入力部と、
前記学習済みモデルから前記評価情報を取得する評価部と、
取得した前記評価情報を出力する出力部と
を備えることを特徴とする情報処理装置。 Based on the image of the relevant point in the public space from the image pickup device installed in the power distribution equipment installed in the public space, the passerby information obtained by analyzing the passersby passing through the relevant point at multiple time zones is acquired. Acquisition department and
If you enter the passerby information of each time zone, before Ki該evaluation information indicating the predicted value of the attribute a breakdown of the number of visit's to the store of another time zone store openings planned and該来shop's number to the person point An input unit for inputting the acquired passerby information into a trained model that has been trained to output
An evaluation unit that acquires the evaluation information from the trained model, and
An information processing apparatus including an output unit that outputs the acquired evaluation information.
前記該当地点に位置する既存店舗への時間帯別の来店者数及び該来店者数の属性別の内訳を示す評価情報の正解値を取得し、
前記通行者情報と、前記評価情報の正解値とに基づき、前記通行者情報を入力した場合に、該通行者情報に対応する該当地点に出店予定の店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力する学習済みモデルを生成する
処理をコンピュータに実行させることを特徴とする学習済みモデルの生成方法。 Based on the image of the relevant point in the public space from the image pickup device installed in the power distribution equipment installed in the public space, the passerby information obtained by analyzing the passersby passing through the relevant point at multiple time zones is acquired. And
To get the correct value of the evaluation information indicating the previous Ki該attribute the breakdown of the time zone of coming to the store's number and該来store's number of existing restaurants located to the skilled point,
When the passerby information is input based on the passerby information and the correct answer value of the evaluation information , the number of visitors to the store scheduled to open at the corresponding point corresponding to the passerby information and the number of visitors by time zone method for generating a learned model, characterized in that to execute a process of generating a learned model for outputting evaluation information indicating the predicted values of the demographic breakdown of該来shop's number to the computer.
複数の時間帯夫々で前記公共空間に設置された配電設備に取り付けた撮像装置から前記該当地点を撮像した画像を元に、前記該当地点を通行する通行者を分析した通行者情報を入力した場合に、前記該当地点に出店予定の前記店舗への時間帯別の来店者数及び該来店者数の属性別の内訳の予測値を示す評価情報を出力するよう学習済みの学習済みモデルから取得した前記評価情報を表示部に表示し、
前記評価情報及び店舗情報に基づいて前記店舗と該店舗に来店する来店者との適合度合いを推定した推定結果を前記表示部に表示する
処理をコンピュータに実行させることを特徴とするプログラム。 Accepted the position information indicating the corresponding point of the opening scheduled for the store, and the input of the store information relating to the shop to have you in the public space,
When the passerby information that analyzes the passersby passing through the relevant point is input based on the image obtained by capturing the relevant point from the image pickup device attached to the power distribution facility installed in the public space at each of a plurality of time zones. Obtained from a trained model that has been trained to output evaluation information indicating the number of visitors to the store scheduled to open at the relevant location by time zone and the predicted value of the breakdown of the number of visitors by attribute. The evaluation information is displayed on the display unit, and the evaluation information is displayed.
A program characterized in that a computer executes a process of displaying an estimation result of estimating the degree of conformity between the store and a visitor who visits the store based on the evaluation information and the store information on the display unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018231830A JP6825613B2 (en) | 2018-12-11 | 2018-12-11 | Information processing method, program, information processing device and trained model generation method |
| JP2020168529A JP6988975B2 (en) | 2018-12-11 | 2020-10-05 | Information processing methods, programs and information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018231830A JP6825613B2 (en) | 2018-12-11 | 2018-12-11 | Information processing method, program, information processing device and trained model generation method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020168529A Division JP6988975B2 (en) | 2018-12-11 | 2020-10-05 | Information processing methods, programs and information processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020095404A JP2020095404A (en) | 2020-06-18 |
| JP6825613B2 true JP6825613B2 (en) | 2021-02-03 |
Family
ID=71084970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018231830A Active JP6825613B2 (en) | 2018-12-11 | 2018-12-11 | Information processing method, program, information processing device and trained model generation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6825613B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113781076B (en) * | 2020-06-29 | 2024-06-18 | 北京沃东天骏信息技术有限公司 | Prompt method, device, equipment and readable storage medium |
| JP6944078B1 (en) * | 2021-02-26 | 2021-10-06 | Kddi株式会社 | Information processing device and information processing method |
| CN113362108B (en) * | 2021-06-02 | 2023-12-29 | 北京国联视讯信息技术股份有限公司 | Accurate operation method and system based on artificial intelligence |
| JP7759289B2 (en) * | 2022-03-28 | 2025-10-23 | 株式会社ゼンリンデータコム | Demand forecasting device, demand forecasting method, and demand forecasting program |
| JPWO2024105984A1 (en) * | 2022-11-15 | 2024-05-23 | ||
| JP2025066568A (en) * | 2023-10-11 | 2025-04-23 | トヨタ自動車株式会社 | Information processing device and server device operation method |
| WO2025182488A1 (en) * | 2024-02-28 | 2025-09-04 | 日本電気株式会社 | Information processing device, information processing method, and program |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0721151A (en) * | 1993-07-01 | 1995-01-24 | Toshiba Corp | Sales forecasting device |
| JPH07205574A (en) * | 1994-01-24 | 1995-08-08 | D I Consultants:Kk | Sales forecast sheet for newly-establizhed store |
| JPH08314888A (en) * | 1995-05-23 | 1996-11-29 | Nec Corp | Opening store simulating device |
| JPH10240799A (en) * | 1997-02-27 | 1998-09-11 | Nri & Ncc Co Ltd | New store evaluation support system |
| JP2000067369A (en) * | 1998-08-24 | 2000-03-03 | Nri & Ncc Co Ltd | Vending machine with passerby detection function and traffic situation detection system |
| KR20030038178A (en) * | 2001-11-08 | 2003-05-16 | 주식회사 니즈아이 | The Method of tread area analysis utilizing a market database |
| JP4198951B2 (en) * | 2002-07-17 | 2008-12-17 | 独立行政法人科学技術振興機構 | Group attribute estimation method and group attribute estimation apparatus |
| WO2015059807A1 (en) * | 2013-10-25 | 2015-04-30 | 株式会社日立製作所 | Information processing system and information processing method |
| JPWO2016088369A1 (en) * | 2014-12-04 | 2017-09-07 | 日本電気株式会社 | Information processing apparatus, behavior evaluation method, and program storage medium |
| JP6662653B2 (en) * | 2016-02-04 | 2020-03-11 | ソフトバンク株式会社 | Road traffic survey system |
| US11301873B2 (en) * | 2016-12-15 | 2022-04-12 | Nec Corporation | Information processing system, information processing method, and information processing program |
-
2018
- 2018-12-11 JP JP2018231830A patent/JP6825613B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020095404A (en) | 2020-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6825613B2 (en) | Information processing method, program, information processing device and trained model generation method | |
| JP6988975B2 (en) | Information processing methods, programs and information processing equipment | |
| US10915131B2 (en) | System and method for managing energy | |
| US8577705B1 (en) | Method and system for rating the role of a product category in the performance of a store area | |
| US10311475B2 (en) | Digital information gathering and analyzing method and apparatus | |
| US8812344B1 (en) | Method and system for determining the impact of crowding on retail performance | |
| JP4972491B2 (en) | Customer movement judgment system | |
| CN117520662B (en) | Intelligent scenic spot guiding method and system based on positioning | |
| US9747497B1 (en) | Method and system for rating in-store media elements | |
| JP3800257B2 (en) | Attention information measurement method and apparatus, and various systems using the same | |
| JP3521637B2 (en) | Passenger number measurement device and entrance / exit number management system using the same | |
| JP6517325B2 (en) | System and method for obtaining demographic information | |
| JP5002441B2 (en) | Marketing data analysis method, marketing data analysis system, data analysis server device, and program | |
| KR102261336B1 (en) | Service systems for advertisement contents and revenue sharing that can match advertisement contents by facial recognition based on artificial intelligence technologies | |
| JP6506572B2 (en) | Program, apparatus and method for estimating the expected number of successful contracts of a store according to a trade area | |
| CN112150193A (en) | Guest group analysis method, system and storage medium | |
| CN114761983A (en) | Method and system for determining classification of human social behavior | |
| JP2022042014A (en) | Control methods, programs, information processing devices, and information processing systems | |
| CN113887884A (en) | Supermarket service system | |
| JP2006285409A (en) | Method for counting number of people and people flow at store or the like, and method for suggesting in-store merchandizing using the same | |
| JP6874754B2 (en) | Information processing method, program, information processing device, trained model generation method and trained model | |
| US11151584B1 (en) | Method and system for collecting shopper response data tied to marketing and merchandising elements | |
| US11301873B2 (en) | Information processing system, information processing method, and information processing program | |
| KR20200061077A (en) | Apparatus for supporting small business intelligently, system having the same and method thereof | |
| CN109034887B (en) | Method, device and system for adjusting price of article |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200212 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200409 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200501 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201005 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20201005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201002 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201002 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20201110 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20201117 |
|
| C272 | Notice of ex officio correction |
Free format text: JAPANESE INTERMEDIATE CODE: C272 Effective date: 20201117 |
|
| 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: 20201215 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201228 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6825613 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |