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
JP7570210B2 - Information processing device, control method, program, and storage medium - Google Patents
[go: Go Back, main page]

JP7570210B2 - Information processing device, control method, program, and storage medium - Google Patents

Information processing device, control method, program, and storage medium Download PDF

Info

Publication number
JP7570210B2
JP7570210B2 JP2020182613A JP2020182613A JP7570210B2 JP 7570210 B2 JP7570210 B2 JP 7570210B2 JP 2020182613 A JP2020182613 A JP 2020182613A JP 2020182613 A JP2020182613 A JP 2020182613A JP 7570210 B2 JP7570210 B2 JP 7570210B2
Authority
JP
Japan
Prior art keywords
image
slit
road
reference position
measurement
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
JP2020182613A
Other languages
Japanese (ja)
Other versions
JP2022072913A (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.)
Pioneer Corp
Pioneer Smart Sensing Innovations Corp
Original Assignee
Pioneer Corp
Pioneer Smart Sensing Innovations Corp
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 Pioneer Corp, Pioneer Smart Sensing Innovations Corp filed Critical Pioneer Corp
Priority to JP2020182613A priority Critical patent/JP7570210B2/en
Publication of JP2022072913A publication Critical patent/JP2022072913A/en
Application granted granted Critical
Publication of JP7570210B2 publication Critical patent/JP7570210B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

本発明は、区画線などの道路に関する変化点の検出に関する。 The present invention relates to the detection of change points on roads, such as dividing lines.

従来から、区画線などの道路に関する変化点を検出する技術が知られている。例えば、特許文献1には、変化前のリファレンスとなる絶対的精度を有する高精度地図を参照することで、区画線などの道路に関する地図の変化点を検出する地図変化点検出装置が開示されている。 Technologies for detecting road change points, such as lane markings, have been known for some time. For example, Patent Document 1 discloses a map change point detection device that detects map change points, such as lane markings, related to roads, by referring to a high-precision map with absolute accuracy that serves as a reference before the change.

特開2019-3606号公報JP 2019-3606 A

一般に、変化前の状態を表すリファレンスとして使用する絶対的精度を有する高精度地図を用意するにはコストが多大となるため、このようなリファレンスを利用して広範囲エリアの地図を整備するのは困難であった。 In general, it is very costly to prepare a high-precision map with absolute accuracy to use as a reference representing the state before the change, so it has been difficult to develop maps of wide areas using such references.

本発明は、上記のような課題を解決するためになされたものであり、絶対的精度を有する変化前のリファレンスを用いることなく、変化点検出のためのデータの比較を好適に行うことが可能な情報処理装置を提供することを主な目的とする。 The present invention has been made to solve the above problems, and its main objective is to provide an information processing device that can suitably compare data for change point detection without using a pre-change reference with absolute accuracy.

請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記第1画像及び前記第2画像は、絶対座標と紐付かれた画像であり、
前記基準位置設定手段は、絶対座標により表された前記基準位置を設定する、情報処理装置である。
また、請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記スリット画像生成手段は、前記基準位置を起点として前記道路に沿って前記第1画像と前記第2画像とから所定幅毎に切り取った前記スリット画像を順次生成し、
前記スリット画像照合手段は、前記スリット画像生成手段が前記第1画像と前記第2画像とから切り取った前記スリット画像を順次照合する、情報処理装置である。
また、請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
前記スリット画像毎の照合結果に基づき、前記道路に関する変化点の候補の有無を判定する変化点候補判定手段と、を有し、
前記変化点候補判定手段は、前記道路の区画線に関する変化点の候補の有無を判定する、情報処理装置である。
また、請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置を含む画像を前記第1画像と前記第2画像とから切り出した基準画像を生成する基準画像生成手段と、
前記基準画像に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、を有し、
前記スリット画像生成手段は、前記第1画像と前記第2画像とから切り出した基準画像の照合結果に基づき、前記スリット画像の切り出しに関する位置及び角度を決定する、情報処理装置である。
また、請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、情報処理装置である。

The claimed invention is
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
the first image and the second image are images associated with absolute coordinates,
The reference position setting means is an information processing device that sets the reference position represented by absolute coordinates .
The claimed invention also includes:
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
the slit image generating means sequentially generates the slit images by cutting out the first image and the second image at predetermined widths along the road starting from the reference position;
The slit image comparison means is an information processing device that sequentially compares the slit images cut out from the first image and the second image by the slit image generation means.
The claimed invention also includes:
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
a change point candidate determining means for determining the presence or absence of a change point candidate related to the road based on a comparison result for each of the slit images,
The change point candidate determination means is an information processing device that determines the presence or absence of a change point candidate related to a lane marking of the road.
The claimed invention also includes:
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a reference image generating means for generating a reference image by cutting out an image including the reference position from the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference image;
a slit image matching means for matching the first image and the second image for each slit image,
The slit image generating means is an information processing device that determines a position and an angle for cutting out the slit image based on a comparison result of a reference image cut out from the first image and the second image.
The claimed invention also includes:
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
The information processing device is configured such that the first image and the second image are ortho-images including at least the road.

また、請求項に記載の発明は、
コンピュータが実行する制御方法であって、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、
前記第1画像及び前記第2画像に対する基準位置を設定し、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成し、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、
制御方法である。
The claimed invention also includes:
A computer-implemented control method, comprising:
acquiring a first image, which is an image of a road generated based on data measured in the first measurement;
acquiring a second image of the road generated based on data measured in a second measurement;
setting a reference position for the first image and the second image;
generating a slit image cut out from the first image and the second image based on the reference position;
comparing the first image with the second image for each of the slit images;
The first image and the second image are orthoimages including at least the road.
It is a control method.

また、請求項に記載の発明は、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、
前記第1画像及び前記第2画像に対する基準位置を設定し、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を
生成し、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合する処理をコンピュータに実行させ
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、プログラムである。
The claimed invention also includes:
acquiring a first image, which is an image of a road generated based on data measured in the first measurement;
acquiring a second image of the road generated based on data measured in a second measurement;
setting a reference position for the first image and the second image;
generating a slit image cut out from the first image and the second image based on the reference position;
causing a computer to execute a process of comparing the first image and the second image for each of the slit images ;
The program is such that the first image and the second image are ortho-images including at least the road .

変化点検出システムの概略構成である。1 is a schematic configuration of a change-point detection system. 変化点検出装置の機能的構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a change-point detection device. 変化点検出に関する処理の手順を示すフローチャートの一例である。10 is a flowchart illustrating an example of a procedure for a process related to change point detection. 変化点検出装置のコントローラの機能ブロック図を示す。FIG. 2 shows a functional block diagram of a controller of the change-point detection device. 第1基準画像及び第1スリット画像を明示した第1オルソ画像の一例を示す。1 shows an example of a first orthoimage clearly showing a first reference image and a first slit image. 第2基準画像及び第2スリット画像を明示した第2オルソ画像の一例を示す。13 shows an example of a second orthoimage clearly showing a second reference image and a second slit image. 第1変形例において変化点検出装置が実行するフローチャートの一例である。13 is an example of a flowchart executed by a change-point detection device in a first modified example.

本発明の好適な実施形態によれば、情報処理装置は、第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、を有する。この態様によれば、情報処理装置は、第1画像と第2画像とをスリット画像毎に照合し、第1の計測と第2の計測との間に生じた変化の有無を好適に検出することができる。なお、「第1の計測」及び「第2の計測」は夫々1回の計測に限らず、複数回の計測に相当してもよい。 According to a preferred embodiment of the present invention, the information processing device includes a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement, a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement, a reference position setting means for setting a reference position for the first image and the second image, a slit image generation means for generating a slit image cut from the first image and the second image based on the reference position, and a slit image matching means for matching the first image and the second image for each slit image. According to this aspect, the information processing device can match the first image and the second image for each slit image and preferably detect the presence or absence of a change that occurred between the first measurement and the second measurement. Note that the "first measurement" and the "second measurement" are not limited to one measurement, and may correspond to multiple measurements.

上記情報処理装置の一態様では、情報処理装置は、前記第1画像及び前記第2画像は、絶対座標と紐付かれた画像であり、前記基準位置設定手段は、絶対座標により表された前記基準位置を設定する。この態様により、情報処理装置は、第1画像と第2画像とを基準位置を基準として好適に位置合わせを行うことができる。 In one aspect of the information processing device, the first image and the second image are images associated with absolute coordinates, and the reference position setting means sets the reference position represented by absolute coordinates. With this aspect, the information processing device can preferably align the first image and the second image with reference to the reference position.

上記情報処理装置の他の一態様では、前記スリット画像生成手段は、前記基準位置を起点として前記道路に沿って前記第1画像と前記第2画像とから所定幅毎に切り取った前記スリット画像を順次生成し、前記スリット画像照合手段は、前記スリット画像生成手段が前記第1画像と前記第2画像とから切り取った前記スリット画像を順次照合する。この態様により、情報処理装置は、道路及び道路周辺の変化の有無をスリット画像毎に好適に検出することができる。 In another aspect of the information processing device, the slit image generating means sequentially generates the slit images cut out at predetermined widths from the first image and the second image along the road starting from the reference position, and the slit image matching means sequentially matches the slit images cut out from the first image and the second image by the slit image generating means. With this aspect, the information processing device can preferably detect the presence or absence of changes in the road and its surroundings for each slit image.

上記情報処理装置の他の一態様では、前記スリット画像生成手段は、前記スリット画像照合手段による前記スリット画像の照合結果に基づき、前記第2画像から次に切り出す前記スリット画像の切り出しに関する位置と角度の少なくとも一方を変更する。この態様により、情報処理装置は、第1画像と第2画像とで同一の場所を表すスリット画像を好適に生成して高精度に照合を行うことができる。 In another aspect of the information processing device, the slit image generating means changes at least one of the position and angle of the cutout of the slit image to be cut out next from the second image based on the result of the comparison of the slit images by the slit image comparison means. With this aspect, the information processing device can suitably generate slit images that show the same location in the first image and the second image, and perform comparison with high accuracy.

上記情報処理装置の他の一態様では、前記スリット画像照合手段は、前記スリット画像生成手段が前記第1画像と前記第2画像とから切り取った前記スリット画像の照合を順次実行する場合、直前の前記スリット画像の照合結果に基づき、次の前記スリット画像の照合を実行する。この態様によっても、情報処理装置は、スリット画像の照合結果を次のスリット画像の照合に用いて照合精度を好適に高めることができる。 In another aspect of the information processing device, when the slit image generating means sequentially performs matching of the slit images cut out from the first image and the second image, the slit image matching means performs matching of the next slit image based on the matching result of the immediately preceding slit image. Even with this aspect, the information processing device can preferably improve matching accuracy by using the matching result of the slit image for matching the next slit image.

上記情報処理装置の他の一態様では、情報処理装置は、前記スリット画像毎の照合結果に基づき、前記道路に関する変化点の候補の有無を判定する変化点候補判定手段をさらに有する。この態様により、情報処理装置は、照合したスリット画像毎に変化点の候補の有無を好適に判定することができる。 In another aspect of the information processing device, the information processing device further includes a change point candidate determination means for determining whether or not there are any change point candidates related to the road based on the comparison result for each slit image. With this aspect, the information processing device can preferably determine whether or not there are any change point candidates for each compared slit image.

上記情報処理装置の他の一態様では、前記変化点候補判定手段は、前記道路の区画線に関する変化点の候補の有無を判定する。好適な例では、前記変化点候補判定手段は、前記道路の実線または破線の区画線に関する変化点の候補の有無を判定し、前記スリット画像は、前記道路の車線毎の範囲もしくは左右の路肩を含む範囲に設定される。左右の路肩を含む範囲に設定する場合は、情報処理装置は、特徴が少ない実線の区画線を変化点の検出対象とする場合であっても、道路左右の路肩を含むスリット画像を生成することで、スリット画像同士の照合を好適に実行することができる。他の好適な例では、前記第1画像と前記第2画像は、計測された反射強度に基づき画素値が決定された画像である。これにより、情報処理装置は、反射強度が高い区画線の位置を的確に反映した第1画像及び第2画像を用い、区画線の変化の有無を検出するための照合を好適に実行することができる。 In another aspect of the information processing device, the change point candidate determination means determines whether there is a change point candidate for the lane markings of the road. In a preferred example, the change point candidate determination means determines whether there is a change point candidate for the solid or dashed lane markings of the road, and the slit image is set to a range for each lane of the road or a range including the left and right shoulders. When the range including the left and right shoulders is set, the information processing device can preferably perform matching between slit images by generating a slit image including the left and right shoulders of the road, even when a solid lane marking with few features is set as the target for detecting change points. In another preferred example, the first image and the second image are images whose pixel values are determined based on the measured reflection intensity. As a result, the information processing device can preferably perform matching to detect the presence or absence of a change in the lane markings using the first image and the second image that accurately reflect the positions of the lane markings with high reflection intensity.

上記情報処理装置の他の一態様では、情報処理装置は、前記基準位置を含む画像を前記第1画像と前記第2画像とから切り出した基準画像を生成する基準画像生成手段をさらに有し、前記スリット画像生成手段は、前記第1画像と前記第2画像とから切り出した基準画像の照合結果に基づき、前記スリット画像の切り出しに関する位置及び角度を決定する。この態様により、情報処理装置は、照合するスリット画像同士が一致した場所を表す画像となるように、スリット画像の切り出しに関する位置と角度を好適に決定することができる。 In another aspect of the information processing device, the information processing device further includes a reference image generating means for generating a reference image by cutting out an image including the reference position from the first image and the second image, and the slit image generating means determines a position and angle for cutting out the slit image based on a comparison result of the reference image cut out from the first image and the second image. With this aspect, the information processing device can suitably determine a position and angle for cutting out the slit image so that the image represents a location where the slit images being compared match.

上記情報処理装置の他の一態様では、前記第1画像と前記第2画像の少なくとも一方は、前記道路に対する複数回の走行により計測したデータを結合した画像である。このような情報処理装置は、計測時の道路の混雑状況等によるオクルージョンの影響を受けない第1画像及び第2画像を用いて、第1の計測と第2の計測との間に生じた変化の有無を高精度に検出することができる。 In another aspect of the information processing device, at least one of the first image and the second image is an image that combines data measured by driving the road multiple times. Such an information processing device can detect with high accuracy the presence or absence of changes that have occurred between the first measurement and the second measurement by using the first image and the second image that are not affected by occlusion due to the road congestion at the time of measurement, etc.

上記情報処理装置の他の一態様では、前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である。この場合、第1画像と第2画像は、対象となる道路を俯瞰視した画像となる。これにより、情報処理装置は、第1の計測と第2の計測との間に生じた道路の変化の有無を好適に検出することができる。 In another aspect of the information processing device, the first image and the second image are orthoimages that include at least the road. In this case, the first image and the second image are images of a bird's-eye view of the target road. This allows the information processing device to suitably detect the presence or absence of changes in the road that have occurred between the first measurement and the second measurement.

本発明の他の好適な実施形態によれば、コンピュータが実行する制御方法であって、第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、前記第1画像及び前記第2画像に対する基準位置を設定し、前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成し、前記第1画像と前記第2画像とを、前記スリット画像毎に照合する。コンピュータは、この制御方法を実行することで、第1の計測と第2の計測との間に生じた変化の有無を好適に検出することができる。 According to another preferred embodiment of the present invention, a control method executed by a computer includes acquiring a first image, which is an image of a road generated based on data measured in a first measurement, acquiring a second image, which is an image of the road generated based on data measured in a second measurement, setting a reference position for the first image and the second image, generating a slit image cut out from the first image and the second image based on the reference position, and comparing the first image and the second image for each slit image. By executing this control method, the computer can preferably detect the presence or absence of a change that has occurred between the first measurement and the second measurement.

本発明の他の好適な実施形態によれば、プログラムは、第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、前記第1画像及び前記第2画像に対する基準位置を設定し、前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成し、前記第1画像と前記第2画像とを、前記スリット画像毎に照合する処理をコンピュータに実行させる。コンピュータは、このプログラムを実行することで、第1の計測と第2の計測との間に生じた変化の有無を好適に検出することができる。好適には、上記プログラムは、記憶媒体に記憶される。 According to another preferred embodiment of the present invention, the program causes a computer to execute a process of acquiring a first image, which is an image of a road generated based on data measured in a first measurement, acquiring a second image, which is an image of the road generated based on data measured in a second measurement, setting a reference position for the first image and the second image, generating a slit image cut out from the first image and the second image based on the reference position, and comparing the first image and the second image for each slit image. By executing this program, the computer can preferably detect the presence or absence of a change that has occurred between the first measurement and the second measurement. Preferably, the program is stored in a storage medium.

以下、図面を参照して本発明の好適な実施例について説明する。 Below, a preferred embodiment of the present invention will be described with reference to the drawings.

<第1実施例>
(1)システム概要
図1は、第1実施例に係る変化点検出システムの概略構成図である。図1に示す変化点検出システムは、道路を走行する計測車両が生成した計測データに基づき道路上の白線(区画線)の時系列的な変化が生じた点(変化点)を検出するシステムであり、主に、計測車両と、変化点検出装置4とを有する。
First Example
(1) System Overview
Fig. 1 is a schematic diagram of a change-point detection system according to Example 1. The change-point detection system shown in Fig. 1 is a system that detects points (change points) where time-series changes occur in white lines (division lines) on a road based on measurement data generated by a measurement vehicle traveling on the road, and mainly includes a measurement vehicle and a change-point detection device 4.

計測車両は、道路を走行することで、走行した道路及びその周辺の環境を計測した計測データを生成する。計測車両は、複数台存在してもよい。計測車両は、主に、車載機1と、外界センサ2と、測位用センサユニット3とを有する。 The measurement vehicle generates measurement data by measuring the road and the surrounding environment as it travels along the road. There may be multiple measurement vehicles. The measurement vehicle mainly has an onboard device 1, an external sensor 2, and a positioning sensor unit 3.

外界センサ2は、計測車両周辺の環境の計測(センシング)を行う1または複数のセンサである。外界センサ2は、例えば、ライダ(Lidar:Light Detection and Ranging、または、Laser Illuminated Detection And Ranging)、カメラ又はその両方である。外界センサ2がライダを含む場合、水平方向および垂直方向の所定の角度範囲に対してパルスレーザを出射することで、外界に存在する物体までの距離を離散的に測定し、当該物体の3次元位置及び照射強度を表す各計測点から構成される点群データを生成する。また、外界センサ2がカメラを含む場合、車両からの風景を撮影した画像を生成する。外界センサ2の出力データには、計測日時(生成日時)を示す日時データが付加される。外界センサ2は、計測車両の任意の位置に設けられてもよく、計測車両に複数設けられてもよい。 The external sensor 2 is one or more sensors that measure (sense) the environment around the measurement vehicle. The external sensor 2 is, for example, a lidar (Light Detection and Ranging, or Laser Illuminated Detection and Ranging), a camera, or both. When the external sensor 2 includes a lidar, the sensor emits a pulsed laser in a predetermined angular range in the horizontal and vertical directions to discretely measure the distance to an object in the external world, and generates point cloud data consisting of measurement points that represent the three-dimensional position and irradiation intensity of the object. When the external sensor 2 includes a camera, the sensor generates an image of the scenery captured from the vehicle. Date and time data indicating the measurement date and time (generation date and time) is added to the output data of the external sensor 2. The external sensor 2 may be provided at any position on the measurement vehicle, or multiple external sensors 2 may be provided on the measurement vehicle.

測位用センサユニット3は、外界センサ2の時系列の位置及び向き(進行方向)を表す移動情報を生成するセンサ群である。測位用センサユニット3は、例えば、GPS受信機、加速度センサ、ジャイロセンサ、IMU(Inertial Measurement Unit)などのセンサを含んでいる。上記のGPS受信機は、RTK測位方式(即ち干渉測位方式)に基づき計測車両の絶対的な位置(例えば緯度、経度、及び高度の3次元位置)を示す高精度な位置情報を生成するものであってもよい。なお、測位用センサユニット3は、外界センサ2の位置及び向きを直接検出するように外界センサ2に設けられたセンサであってもよい。 The positioning sensor unit 3 is a group of sensors that generate movement information that indicates the time-series position and orientation (direction of travel) of the external sensor 2. The positioning sensor unit 3 includes sensors such as a GPS receiver, an acceleration sensor, a gyro sensor, and an IMU (Inertial Measurement Unit). The GPS receiver may generate highly accurate position information that indicates the absolute position (e.g., three-dimensional position of latitude, longitude, and altitude) of the measurement vehicle based on an RTK positioning method (i.e., an interferometric positioning method). The positioning sensor unit 3 may be a sensor provided in the external sensor 2 so as to directly detect the position and orientation of the external sensor 2.

車載機1は、外界センサ2及び測位用センサユニット3と有線又は無線により電気的に接続し、外界センサ2及び測位用センサユニット3が生成したデータを記憶する。また、車載機1は、変化点検出装置4とデータ通信可能であって、外界センサ2及び測位用センサユニット3の出力データに基づく計測データ「D1」を、変化点検出装置4に送信する。具体的には、車載機1は、外界センサ2が複数の位置において計測したデータと、測位用センサユニット3の出力に基づく外界センサ2の移動情報とを含む計測データD1を、変化点検出装置4に送信する。車載機1は、測位用センサユニット3と共にドライブレコーダーとして構成されてもよい。 The vehicle-mounted device 1 is electrically connected to the external sensor 2 and the positioning sensor unit 3 by wire or wirelessly, and stores data generated by the external sensor 2 and the positioning sensor unit 3. The vehicle-mounted device 1 is also capable of data communication with the change-point detection device 4, and transmits measurement data "D1" based on the output data of the external sensor 2 and the positioning sensor unit 3 to the change-point detection device 4. Specifically, the vehicle-mounted device 1 transmits measurement data D1 including data measured by the external sensor 2 at multiple positions and movement information of the external sensor 2 based on the output of the positioning sensor unit 3 to the change-point detection device 4. The vehicle-mounted device 1 may be configured as a drive recorder together with the positioning sensor unit 3.

なお、車載機1は、外界センサ2及び測位用センサユニット3の出力するデータを適宜補正する処理を行ってもよい。例えば、車載機1は、外界センサ2と測位用センサユニット3の各装置内で基準とする時刻の差を検出し、外界センサ2の出力データと移動情報に夫々含まれる日時データが同期するようにこれら日時データの少なくとも一方を上記の時刻差に基づき補正してもよい。 The vehicle-mounted device 1 may also perform processing to appropriately correct the data output by the external sensor 2 and the positioning sensor unit 3. For example, the vehicle-mounted device 1 may detect the difference in the reference time within each of the external sensor 2 and the positioning sensor unit 3, and correct at least one of these date and time data based on the above-mentioned time difference so that the output data of the external sensor 2 and the date and time data included in the movement information are synchronized.

変化点検出装置4は、外界センサ2の出力データと外界センサ2の移動情報とを含む計測データD1を車載機1から受信し、受信した計測データD1に基づき、変化点を検出する処理を行う。変化点検出装置4は、「情報処理装置」の一例である。 The change point detection device 4 receives measurement data D1 including output data of the external sensor 2 and movement information of the external sensor 2 from the vehicle-mounted device 1, and performs processing to detect a change point based on the received measurement data D1. The change point detection device 4 is an example of an "information processing device."

なお、図1に示す変化点検出システムの構成は一例であり、図1に示す構成に対して種々の変形を行ってもよい。例えば、変化点検出装置4は、車載機1とのデータ通信により計測データD1を取得する代わりに、車載機1が記憶媒体に記憶した計測データD1を当該記憶媒体から読み出すことで計測データD1を取得してもよい。この場合、上記の記憶媒体は、計測車両の計測時には車載機1に電気的に接続されることにより、車載機1による計測データD1の書込みが行われる。また、計測車両での計測後、上記の記憶媒体は、変化点検出装置4と電気的に接続されることにより、変化点検出装置4による計測データD1の読み出しが行われる。また、外界センサ2及び測位用センサユニット3が夫々単独で記憶媒体に生成したログデータを保持し、その記憶媒体を変化点検出装置4に読み込ませることで、変化点検出装置4への計測データD1の供給を行ってもよい。この場合、変化点検出システムは、車載機1を有しなくともよい。また、変化点検出装置4は、複数の装置から構成されてもよい。この場合、変化点検出装置4は、複数の装置は、予め割り当てられた処理を実行し、かつ、互いに必要なデータの授受を装置間において行う。 Note that the configuration of the change point detection system shown in FIG. 1 is an example, and various modifications may be made to the configuration shown in FIG. 1. For example, instead of acquiring the measurement data D1 through data communication with the vehicle-mounted device 1, the change point detection device 4 may acquire the measurement data D1 by reading the measurement data D1 stored in the storage medium by the vehicle-mounted device 1 from the storage medium. In this case, the above-mentioned storage medium is electrically connected to the vehicle-mounted device 1 during measurement of the measurement vehicle, so that the vehicle-mounted device 1 writes the measurement data D1. After measurement on the measurement vehicle, the above-mentioned storage medium is electrically connected to the change point detection device 4, so that the change point detection device 4 reads the measurement data D1. In addition, the external sensor 2 and the positioning sensor unit 3 may each hold log data generated in a storage medium independently, and the storage medium may be read into the change point detection device 4 to supply the measurement data D1 to the change point detection device 4. In this case, the change point detection system may not have the vehicle-mounted device 1. In addition, the change point detection device 4 may be composed of multiple devices. In this case, the change point detection device 4 executes pre-assigned processes among multiple devices, and transmits and receives necessary data between the devices.

(2)変化点検出装置の構成
図2は、変化点検出装置4の機能的構成を示すブロック図である。変化点検出装置4は、インターフェース41と、メモリ42と、コントローラ43と、を有する。これらの各要素は、バスラインを介して相互に接続されている。
(2) Configuration of the change-point detection device
2 is a block diagram showing the functional configuration of the change-point detection device 4. The change-point detection device 4 has an interface 41, a memory 42, and a controller 43. These elements are connected to each other via a bus line.

インターフェース41は、変化点検出装置4と外部装置とのデータの授受に関するインターフェース動作を行う。本実施例では、インターフェース41は、車載機1が生成した計測データD1を受信する。インターフェース41は、車載機1と無線通信を行うためのネットワークアダプタなどのワイヤレスインターフェースであってもよく、計測データD1を記憶した記憶媒体等から計測データD1を読み出すためのハードウェアインターフェースであってもよい。また、インターフェース41は、入力装置、表示装置、音出力装置等の種々の周辺装置とのインターフェース動作を行ってもよい。 The interface 41 performs interface operations related to the exchange of data between the change point detection device 4 and an external device. In this embodiment, the interface 41 receives the measurement data D1 generated by the vehicle-mounted device 1. The interface 41 may be a wireless interface such as a network adapter for wireless communication with the vehicle-mounted device 1, or may be a hardware interface for reading the measurement data D1 from a storage medium or the like that stores the measurement data D1. The interface 41 may also perform interface operations with various peripheral devices such as an input device, a display device, and a sound output device.

メモリ42は、RAM(Random Access Memory)、ROM(Read Only Memory)、ハードディスクドライブ、フラッシュメモリなどの各種の揮発性メモリ及び不揮発性メモリにより構成される。メモリ42は、コントローラ43が所定の処理を実行するためのプログラムが記憶される。なお、コントローラ43が実行するプログラムは、メモリ42以外の記憶媒体に記憶されてもよい。 The memory 42 is composed of various types of volatile and non-volatile memory, such as a RAM (Random Access Memory), a ROM (Read Only Memory), a hard disk drive, and a flash memory. The memory 42 stores a program for the controller 43 to execute a predetermined process. The program executed by the controller 43 may be stored in a storage medium other than the memory 42.

また、メモリ42は、計測データD1と、第1オルソ画像D21と、第2オルソ画像D22と、変化点候補情報D3とを記憶している。 The memory 42 also stores the measurement data D1, the first ortho-image D21, the second ortho-image D22, and change point candidate information D3.

計測データD1は、車載機1から変化点検出装置4が受信した計測データD1である。第1オルソ画像D21は、変化点を検出する対象となる道路(「対象道路」とも呼ぶ。)に対する第1の計測により生成された計測データD1に基づく対象道路のオルソ画像である。「第1の計測」は、変化前の基準となるリファレンス用の対象道路のデータを生成するための計測であり、例えば、計測車両の1回目の対象道路の走行での計測に相当する。第1オルソ画像D21には、絶対位置に関する情報(「絶対位置情報」とも呼ぶ。)が紐付けられている。この絶対位置情報は、例えば、オルソ画像の生成に使用した外界センサ2の出力データに対応する外界センサ2の移動情報に基づき生成される。 The measurement data D1 is the measurement data D1 received by the change point detection device 4 from the vehicle-mounted device 1. The first ortho-image D21 is an ortho-image of a target road (also called the "target road") for which change points are to be detected, based on the measurement data D1 generated by a first measurement of the target road. The "first measurement" is a measurement for generating data for the target road as a reference that serves as a standard before the change, and corresponds, for example, to a measurement made during the first travel of the measurement vehicle on the target road. The first ortho-image D21 is linked to information regarding the absolute position (also called "absolute position information"). This absolute position information is generated, for example, based on movement information of the external sensor 2 that corresponds to the output data of the external sensor 2 used to generate the ortho-image.

第2オルソ画像D22は、対象道路に対する第2の計測において生成された対象道路及びその周辺のオルソ画像である。「第2の計測」は、第1の計測からの対象道路の変化の有無を判定するための計測であり、例えば、計測車両の2回目の対象道路の走行での計測に相当する。第2オルソ画像D22には、絶対位置情報が紐付けられている。 The second orthoimage D22 is an orthoimage of the target road and its surroundings generated in a second measurement of the target road. The "second measurement" is a measurement for determining whether or not there has been a change in the target road since the first measurement, and corresponds, for example, to a measurement made by a measurement vehicle traveling the target road for the second time. Absolute position information is associated with the second orthoimage D22.

なお、第1オルソ画像D21の生成に使用する計測データD1と、第2オルソ画像D22の生成に使用する計測データD1とは、異なる計測車両により生成されたデータであってもよい。また、第1オルソ画像D21及び第2オルソ画像D22は、道路毎に生成された画像であってもよく、1つの道路に対して複数生成される画像であってもよく、複数の道路を表す画像であってもよい。第1オルソ画像D21及び第2オルソ画像D22は、「第1画像」及び「第2画像」の一例である。 The measurement data D1 used to generate the first ortho-image D21 and the measurement data D1 used to generate the second ortho-image D22 may be data generated by different measurement vehicles. Furthermore, the first ortho-image D21 and the second ortho-image D22 may be images generated for each road, or may be multiple images generated for one road, or may be images representing multiple roads. The first ortho-image D21 and the second ortho-image D22 are examples of a "first image" and a "second image".

変化点候補情報D3は、第1オルソ画像D21と第2オルソ画像D22とに基づき検出した変化点の候補を表す情報である。 The change point candidate information D3 is information that represents candidate change points detected based on the first orthoimage D21 and the second orthoimage D22.

ここで、オルソ画像の生成について補足説明する。変化点検出装置4は、計測データD1に含まれる外界センサ2の出力データと、外界センサ2の移動情報が示す外界センサ2の計測時の位置及び向き(計測方向)とに基づき、対象の道路区間周辺の3次元モデルを生成する。そして、変化点検出装置4は、生成した3次元モデルに対して正射変換を行うことで、オルソ画像を生成する。そして、変化点検出装置4は、生成したオルソ画像を、外界センサ2の移動情報に基づく絶対位置情報と関連付ける。この場合、第1の計測において得られた計測データD1に基づき第1オルソ画像D21が生成され、第2の計測において得られた計測データD1に基づき第2オルソ画像D22が生成される。 Here, a supplementary explanation is given regarding the generation of ortho-images. The change point detection device 4 generates a 3D model of the surroundings of the target road section based on the output data of the external sensor 2 included in the measurement data D1 and the position and orientation (measurement direction) of the external sensor 2 at the time of measurement indicated by the movement information of the external sensor 2. The change point detection device 4 then generates an ortho-image by performing ortho-transformation on the generated 3D model. The change point detection device 4 then associates the generated ortho-image with absolute position information based on the movement information of the external sensor 2. In this case, a first ortho-image D21 is generated based on the measurement data D1 obtained in the first measurement, and a second ortho-image D22 is generated based on the measurement data D1 obtained in the second measurement.

ここで、外界センサ2がライダである場合には、ライダが出力する3次元計測点群を2次元画像にしたオルソ画像を生成する。この場合、生成されるオルソ画像の画素は、反射強度の値を有してもよく、Z座標値(即ち画素に対応する計測点が示す高度の情報)を有してもよく、これらの両方の値を有してもよい。また、オルソ画像は、カメラとライダの出力データの組み合わせにより生成されてもよい。例えば、この場合、ライダとカメラを同期させて、ライダの照射範囲外の部分をカメラの出力データにより補間したオルソ画像、又は、カメラの撮影範囲外の部分をライダの出力データにより補間したオルソ画像を生成してもよい。 Here, if the external sensor 2 is a LIDAR, an orthoimage is generated by converting the 3D measurement point cloud output by the LIDAR into a 2D image. In this case, the pixels of the generated orthoimage may have a reflection intensity value, a Z coordinate value (i.e., altitude information indicated by the measurement point corresponding to the pixel), or both of these values. The orthoimage may also be generated by combining the output data of the camera and the LIDAR. For example, in this case, the LIDAR and the camera may be synchronized to generate an orthoimage in which the parts outside the LIDAR's illumination range are interpolated using the camera's output data, or an orthoimage in which the parts outside the camera's shooting range are interpolated using the LIDAR's output data.

なお、計測データD1、第1オルソ画像D21、第2オルソ画像D22、変化点候補情報D3の少なくとも1つは、インターフェース41を介して変化点検出装置4と接続されたハードディスクなどの変化点検出装置4の外部の記憶装置に記憶されてもよい。上記の記憶装置は、変化点検出装置4と通信を行うサーバ装置であってもよい。また、上記の記憶装置は、複数の装置から構成されてもよい。また、第1オルソ画像D21及び第2オルソ画像D22は、変化点検出装置4以外の装置により生成された後、メモリ42に記憶されてもよい。 At least one of the measurement data D1, the first ortho-image D21, the second ortho-image D22, and the change-point candidate information D3 may be stored in a storage device external to the change-point detection device 4, such as a hard disk connected to the change-point detection device 4 via the interface 41. The storage device may be a server device that communicates with the change-point detection device 4. The storage device may be composed of multiple devices. The first ortho-image D21 and the second ortho-image D22 may be generated by a device other than the change-point detection device 4 and then stored in the memory 42.

コントローラ43は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、TPU(Tensor Processing Unit)などの1又は複数のプロセッサを含み、変化点検出装置4の全体を制御する。この場合、コントローラ43は、メモリ42等に記憶されたプログラムを実行することで、区画線の変化点検出に関する処理を行う。例えば、コントローラ43は、車載機1からインターフェース41を介して受信した計測データD1に基づき、第1オルソ画像D21及び第2オルソ画像D22を生成し、これらをメモリ42に記憶する。また、コントローラ43は、第1オルソ画像D21及び第2オルソ画像D22に基づき、変化点候補情報D3の生成及びメモリ42への記憶を行う。コントローラ43は、「第1画像取得手段」、「第2画像取得手段」、「基準位置設定手段」、「基準画像生成手段」、「スリット画像生成手段」、「スリット画像照合手段」及びプログラムを実行するコンピュータ等として機能する。 The controller 43 includes one or more processors such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), and a TPU (Tensor Processing Unit), and controls the entire change point detection device 4. In this case, the controller 43 performs processing related to change point detection of the lane markings by executing a program stored in the memory 42, etc. For example, the controller 43 generates a first ortho-image D21 and a second ortho-image D22 based on the measurement data D1 received from the vehicle-mounted device 1 via the interface 41, and stores them in the memory 42. The controller 43 also generates change point candidate information D3 based on the first ortho-image D21 and the second ortho-image D22 and stores them in the memory 42. The controller 43 functions as a "first image acquisition means," a "second image acquisition means," a "reference position setting means," a "reference image generation means," a "slit image generation means," a "slit image matching means," a computer that executes a program, etc.

なお、コントローラ43が実行する処理は、プログラムによるソフトウェアで実現することに限ることなく、ハードウェア、ファームウェア、及びソフトウェアのうちのいずれかの組み合わせ等により実現してもよい。また、コントローラ43が実行する処理は、例えばFPGA(Field-Programmable Gate Array)又はマイコン等の、ユーザがプログラミング可能な集積回路を用いて実現してもよい。この場合、この集積回路を用いて、コントローラ43が本実施例において実行するプログラムを実現してもよい。このように、コントローラ43は、種々のハードウェアにより実現されてもよい。さらに、コントローラ43が有する機能は,例えば,クラウドコンピューティング技術などを用いて、複数のコンピュータの協働によって実現されてもよい。 The processing executed by the controller 43 is not limited to being realized by software using a program, but may be realized by any combination of hardware, firmware, and software. The processing executed by the controller 43 may also be realized by using a user-programmable integrated circuit, such as an FPGA (Field-Programmable Gate Array) or a microcomputer. In this case, the program executed by the controller 43 in this embodiment may be realized using this integrated circuit. In this way, the controller 43 may be realized by various hardware. Furthermore, the functions of the controller 43 may be realized by the cooperation of multiple computers, for example, using cloud computing technology.

(3)変化点検出
次に、変化点検出装置4が実行する区画線の変化点検出について説明する。概略的には、変化点検出装置4は、第1オルソ画像D21と第2オルソ画像D22とを所定の特徴物等を基準として位置合わせを行った後、これらの画像のスリット画像同士を比較することで、変化点の候補を検出する。これにより、変化点検出装置4は、絶対的な精度を有するリファレンス画像を必要とすることなく、低コストにより変化点の候補を検出し、かつ、比較範囲を狭めて高精度に変化点の候補を検出する。
(3) Change point detection
Next, the change point detection of the division line performed by the change point detection device 4 will be described. In summary, the change point detection device 4 detects candidate change points by aligning the first ortho-image D21 and the second ortho-image D22 with reference to a predetermined feature or the like, and then comparing the slit images of these images. In this way, the change point detection device 4 detects candidate change points at low cost without requiring a reference image with absolute accuracy, and detects candidate change points with high accuracy by narrowing the comparison range.

(3-1)処理フロー
図3は、変化点検出装置4が実行する変化点検出に関する処理の手順を示すフローチャートの一例である。
(3-1) Processing Flow FIG. 3 is a flowchart showing an example of a procedure for processing related to change-point detection executed by the change-point detection device 4.

まず、変化点検出装置4は、比較対象となる第1オルソ画像D21及び第2オルソ画像D22を取得する(ステップS10)。この場合、変化点検出装置4は、区画線の変化点を検出する対象道路を表す第1オルソ画像D21及び第2オルソ画像D22を、第1オルソ画像D21及び第2オルソ画像D22に夫々紐付けられた絶対位置情報に基づき取得する。 First, the change point detection device 4 acquires the first ortho-image D21 and the second ortho-image D22 to be compared (step S10). In this case, the change point detection device 4 acquires the first ortho-image D21 and the second ortho-image D22 representing the target road for which the change points of the lane markings are to be detected, based on the absolute position information linked to the first ortho-image D21 and the second ortho-image D22, respectively.

次に、変化点検出装置4は、ステップS10で取得した第1オルソ画像D21を対象とし、ステップS10で取得した第1オルソ画像D21と第2オルソ画像D22の位置合わせの基準となる位置(「基準位置Ps」とも呼ぶ。)の探索を行う(ステップS11)。基準位置Psは、例えば、対象道路周辺に存在する標識、看板、郵便ポストなどの特徴物の位置であって、絶対座標(ワールド座標)により表される。 Next, the change point detection device 4 searches for a position (also called the "reference position Ps") that serves as a reference for aligning the first ortho-image D21 acquired in step S10 with the second ortho-image D22 acquired in step S10 (step S11). The reference position Ps is, for example, the position of a feature such as a sign, billboard, or mailbox that exists around the target road, and is expressed in absolute coordinates (world coordinates).

次に、変化点検出装置4は、ステップS10で取得した第1オルソ画像D21及び第2オルソ画像D22から、基準位置Psを含む画像(「基準画像」とも呼ぶ。)を切り出す。基準画像を切り出す範囲は、例えば、基準位置Psと対象道路の幅方向の両端とを含み、かつ、対象道路に沿って所定幅分の矩形領域となるように定められる。以後では、第1オルソ画像D21から切り出した基準画像を「第1基準画像」と呼び、第2オルソ画像D22から切り出した基準画像を「第2基準画像」とも呼ぶ。 Next, the change point detection device 4 cuts out an image including the reference position Ps (also called the "reference image") from the first ortho-image D21 and the second ortho-image D22 acquired in step S10. The range from which the reference image is cut out is determined, for example, to be a rectangular area of a predetermined width that includes the reference position Ps and both ends of the target road in the width direction and along the target road. Hereinafter, the reference image cut out from the first ortho-image D21 will be referred to as the "first reference image", and the reference image cut out from the second ortho-image D22 will be referred to as the "second reference image".

次に、変化点検出装置4は、第1基準画像と第2基準画像とのマッチング(照合)を行う(ステップS13)。この場合、任意のマッチング手法を用いて、少なくとも基準位置Psが一致するように第1基準画像と第2基準画像とのマッチングを行い、第1基準画像と第2基準画像との差分位置(必要な並進移動)及び差分角度(必要な回転角度)を算出する。この場合、例えば、変化点検出装置4は、第1基準画像と第2基準画像の少なくとも一方を移動させて基準位置Psが一致するような差分位置を算出する。また、変化点検出装置4は、第1基準画像と第2基準画像とを相対的に回転させながら相関度などのマッチングの度合いを表す指標値(マッチ度)を算出した場合に、マッチ度が最も高くなる回転角度を、差分角度として算出する。この場合、変化点検出装置4は、ニュートン法などの任意の求根アルゴリズムを用いて上述の回転角度(差分角度)を算出してもよい。 Next, the change point detection device 4 performs matching (collation) between the first and second reference images (step S13). In this case, using any matching method, the first and second reference images are matched so that at least the reference position Ps coincides, and the difference position (required translation movement) and difference angle (required rotation angle) between the first and second reference images are calculated. In this case, for example, the change point detection device 4 moves at least one of the first and second reference images to calculate a difference position such that the reference position Ps coincides. In addition, when an index value (match degree) indicating the degree of matching such as the degree of correlation is calculated while rotating the first and second reference images relatively, the change point detection device 4 calculates the rotation angle at which the match degree is highest as the difference angle. In this case, the change point detection device 4 may calculate the above-mentioned rotation angle (difference angle) using any root-finding algorithm such as Newton's method.

次に、変化点検出装置4は、基準画像を基準とし、第1オルソ画像D21及び第2オルソ画像D22に対してスリット状(短冊状)に切り出した画像(「スリット画像」とも呼ぶ。)を生成する(ステップS14)。この場合、変化点検出装置4は、直前に切り出された基準画像又はスリット画像を基準として、対象道路に沿って所定幅分の矩形領域を第1オルソ画像D21及び第2オルソ画像D22から切り出したスリット画像を生成する。このように、変化点検出装置4は、基準画像を基準として、道路が延びる方向に沿って所定幅毎に第1オルソ画像D21及び第2オルソ画像D22に順次スリットを入れてスリット画像を生成する。 Next, the change point detection device 4 uses the reference image as a reference and generates images (also called "slit images") cut into slit shapes (rectangle shapes) from the first ortho-image D21 and the second ortho-image D22 (step S14). In this case, the change point detection device 4 uses the most recently cut reference image or slit image as a reference and generates slit images by cutting out rectangular areas of a predetermined width from the first ortho-image D21 and the second ortho-image D22 along the target road. In this way, the change point detection device 4 uses the reference image as a reference and sequentially cuts slits of a predetermined width into the first ortho-image D21 and the second ortho-image D22 along the direction in which the road extends to generate slit images.

以後では、第1オルソ画像D21から切り出したスリット画像を「第1スリット画像」と呼び、第2オルソ画像D22から切り出したスリット画像を「第2スリット画像」と呼ぶ。 Hereinafter, the slit image cut out from the first ortho-image D21 will be referred to as the "first slit image," and the slit image cut out from the second ortho-image D22 will be referred to as the "second slit image."

次に、変化点検出装置4は、ステップS14で生成した第1スリット画像と第2スリット画像のマッチング(照合)を行う(ステップS15)。この場合、任意のマッチング手法を用いて、第1スリット画像と第2スリット画像とのマッチングを行い、マッチングの度合いを示すマッチ度を算出する。この場合、例えば、変化点検出装置4は、第1スリット画像と第2スリット画像の少なくとも一方の位置の移動及び回転を行いながらマッチ度を算出した場合に、マッチ度が最も高くなる差分位置及び差分角度の組み合わせを、任意の球根アルゴリズムを用いて算出する。 Next, the change point detection device 4 matches (collates) the first slit image and the second slit image generated in step S14 (step S15). In this case, an arbitrary matching method is used to match the first slit image and the second slit image, and a match degree indicating the degree of matching is calculated. In this case, for example, when the change point detection device 4 calculates the match degree while moving and rotating the position of at least one of the first slit image and the second slit image, it calculates the combination of the difference position and difference angle that gives the highest match degree using an arbitrary bulb algorithm.

そして、変化点検出装置4は、第1スリット画像と第2スリット画像とがマッチしたか否か判定する(ステップS16)。例えば、変化点検出装置4は、ステップS15のマッチング処理で得られた最も高いマッチ度が所定の閾値より大きい場合、第1スリット画像と第2スリット画像とがマッチしたと判定する。一方、変化点検出装置4は、上述のマッチ度が上述の閾値以下である場合、第1スリット画像と第2スリット画像とがマッチしなかったと判定する。上述の閾値は、例えばメモリ42等に予め記憶されている。 Then, the change point detection device 4 determines whether the first slit image and the second slit image match (step S16). For example, if the highest degree of match obtained in the matching process of step S15 is greater than a predetermined threshold, the change point detection device 4 determines that the first slit image and the second slit image match. On the other hand, if the degree of match is equal to or less than the threshold, the change point detection device 4 determines that the first slit image and the second slit image do not match. The threshold is stored in advance, for example, in the memory 42.

そして、変化点検出装置4は、第1スリット画像と第2スリット画像とがマッチしたと判定した場合(ステップS16;Yes)、マッチ度が最も高くなる差分位置及び差分角度を記憶する(ステップS17)。ステップS17で記憶した差分位置及び差分角度は、後述するように、ステップS14で行われる次のスリット画像の切り出し位置の決定に用いられてもよく、次に切り出されたスリット画像に対するステップS15のマッチング処理において用いられてもよい。 Then, when the change point detection device 4 determines that the first slit image and the second slit image match (step S16; Yes), it stores the difference position and difference angle that give the highest degree of match (step S17). The difference position and difference angle stored in step S17 may be used to determine the cut-out position of the next slit image in step S14, as described below, or may be used in the matching process of step S15 for the next cut-out slit image.

ステップS17の実行後、変化点検出装置4は、ステップS14へ処理を戻し、次のスリット画像の生成をステップS14において行う。なお、変化点検出装置4は、ステップS14のスリット画像の生成において、生成したスリット画像が次の基準位置を含む場合、又は、スリット画像を切り出す範囲が第1オルソ画像D21及び第2オルソ画像D22に存在しない(第1オルソ画像D21及び第2オルソ画像D22において見切れている)場合、フローチャートの処理を終了する。この場合、変化点検出装置4は、新たな基準位置又は新たな第1オルソ画像D21及び第2オルソ画像D22を対象としてフローチャートを実行する。 After executing step S17, the change point detection device 4 returns the process to step S14, and generates the next slit image in step S14. Note that, in generating the slit image in step S14, if the generated slit image includes the next reference position, or if the range from which the slit image is to be cut out does not exist in the first ortho-image D21 and the second ortho-image D22 (is cut off in the first ortho-image D21 and the second ortho-image D22), the change point detection device 4 ends the process of the flowchart. In this case, the change point detection device 4 executes the flowchart for the new reference position or the new first ortho-image D21 and the second ortho-image D22.

一方、変化点検出装置4は、第1スリット画像と第2スリット画像とがマッチしないと判定した場合(ステップS16;No)、変化点候補情報D3を生成する(ステップS18)。この場合、変化点検出装置4は、第1スリット画像とマッチしなかった第2スリット画像が表す道路部分に変化点が発生した可能性があると判定し、対象の第1スリット画像及び第2スリット画像を、変化点候補情報D3としてメモリ42に記憶する。 On the other hand, if the change point detection device 4 determines that the first slit image and the second slit image do not match (step S16; No), it generates change point candidate information D3 (step S18). In this case, the change point detection device 4 determines that a change point may have occurred in the road portion represented by the second slit image that did not match the first slit image, and stores the target first slit image and second slit image in memory 42 as change point candidate information D3.

(3-2)機能ブロック
図4は、変化点検出装置4のコントローラ43の機能ブロックの一例を示す。コントローラ43は、機能的には、基準位置設定部51と、第1基準画像生成部52A及び第2基準画像生成部52Bと、基準画像照合部53と、第1スリット画像生成部54A及び第2スリット画像生成部54Bと、スリット画像照合部55と、変化点候補判定部56とを有する。以後では、第1基準画像生成部52A及び第2基準画像生成部52Bを区別しない場合にはこれらを単に「基準画像生成部52」とも呼ぶ。同様に、第1スリット画像生成部54A及び第2スリット画像生成部54Bを区別しない場合にはこれらを単に「スリット画像生成部54」と呼ぶ。
(3-2) Functional Blocks FIG. 4 shows an example of a functional block of the controller 43 of the change point detection device 4. The controller 43 functionally includes a reference position setting unit 51, a first reference image generating unit 52A and a second reference image generating unit 52B, a reference image matching unit 53, a first slit image generating unit 54A and a second slit image generating unit 54B, a slit image matching unit 55, and a change point candidate determining unit 56. Hereinafter, when the first reference image generating unit 52A and the second reference image generating unit 52B are not distinguished from each other, they are also simply referred to as the "reference image generating unit 52". Similarly, when the first slit image generating unit 54A and the second slit image generating unit 54B are not distinguished from each other, they are simply referred to as the "slit image generating unit 54".

基準位置設定部51は、第1オルソ画像D21を対象とした基準位置Psの設定を行う。この処理は、図3のステップS11の処理に相当する。これにより、基準位置設定部51は、点、線、地物などの場所を、基準位置Psとして絶対座標(ワールド座標)上において設定する。例えば、第1オルソ画像D21がカメラ画像により生成された画像である場合には、基準位置設定部51は、特徴点検出技術により検出した特徴的な位置を、基準位置Psとして決定する。他の例では、第1オルソ画像D21がライダの点群データにより生成された画像である場合には、基準位置設定部51は、画素ごとに含まれるZ座標値に基づき検出した特徴的な位置(例えば相対的に高い位置)を、基準位置Psとして決定する。さらに別の例では、第1オルソ画像D21がライダの点群データにより生成された画像である場合には、基準位置設定部51は、反射強度の高い画素が密集した位置(例えば所定画素数以上の塊)を、基準位置Psとして決定する。その他、基準位置設定部51は、地図情報に基づき基準位置Psを決定してもよく、手動入力(ユーザ入力)に基づき選別した位置を基準位置Psとして決定してもよい。そして、基準位置設定部51は、設定した基準位置Psを、第1基準画像生成部52A及び第2基準画像生成部52Bに夫々通知する。 The reference position setting unit 51 sets a reference position Ps for the first ortho-image D21. This process corresponds to the process of step S11 in FIG. 3. As a result, the reference position setting unit 51 sets the location of a point, a line, a feature, etc. as the reference position Ps on the absolute coordinates (world coordinates). For example, when the first ortho-image D21 is an image generated by a camera image, the reference position setting unit 51 determines a characteristic position detected by a feature point detection technique as the reference position Ps. In another example, when the first ortho-image D21 is an image generated by point cloud data of a lidar, the reference position setting unit 51 determines a characteristic position (e.g., a relatively high position) detected based on the Z coordinate value included in each pixel as the reference position Ps. In yet another example, when the first ortho-image D21 is an image generated by point cloud data of a lidar, the reference position setting unit 51 determines a position where pixels with high reflection intensity are densely gathered (e.g., a cluster of a predetermined number of pixels or more) as the reference position Ps. Alternatively, the reference position setting unit 51 may determine the reference position Ps based on map information, or may determine a position selected based on manual input (user input) as the reference position Ps. Then, the reference position setting unit 51 notifies the first reference image generating unit 52A and the second reference image generating unit 52B of the set reference position Ps.

基準画像生成部52は、基準画像の生成を行う。この処理は、図3のステップS12の処理に相当する。具体的には、第1基準画像生成部52Aは、第1オルソ画像D21と、基準位置設定部51が設定した基準位置Psとに基づき、第1基準画像を生成する。例えば、第1基準画像生成部52Aは、基準位置Psと対象道路の幅方向の両端とを含み、かつ、対象道路に沿って所定幅分の矩形領域となるように、第1オルソ画像D21から第1基準画像を切り出す。同様に、第2基準画像生成部52Bは、第2オルソ画像D22と、基準位置設定部51が探索した基準位置Psとに基づき、第2基準画像を生成する。この場合、例えば、第2基準画像生成部52Bは、基準位置Psと対象道路の幅方向の両端とを含み、かつ、対象道路に沿って所定幅分の矩形領域となるように、第2オルソ画像D22から第2基準画像を切り出す。なお、道路の幅方向の基準画像の幅は、オルソ画像と同一幅に設定されてもよい。ここで、基準位置Psは絶対座標系の位置であるため、第1基準画像と第2基準画像とは、少なくとも基準位置Psを含む共通の道路部分を表す画像となる。 The reference image generating unit 52 generates a reference image. This process corresponds to the process of step S12 in FIG. 3. Specifically, the first reference image generating unit 52A generates a first reference image based on the first ortho-image D21 and the reference position Ps set by the reference position setting unit 51. For example, the first reference image generating unit 52A cuts out the first reference image from the first ortho-image D21 so as to include the reference position Ps and both ends in the width direction of the target road, and to be a rectangular area of a predetermined width along the target road. Similarly, the second reference image generating unit 52B generates a second reference image based on the second ortho-image D22 and the reference position Ps searched by the reference position setting unit 51. In this case, for example, the second reference image generating unit 52B cuts out the second reference image from the second ortho-image D22 so as to include the reference position Ps and both ends in the width direction of the target road, and to be a rectangular area of a predetermined width along the target road. The width of the reference image in the width direction of the road may be set to the same width as the orthoimage. Here, since the reference position Ps is a position in the absolute coordinate system, the first reference image and the second reference image are images that represent a common road portion that includes at least the reference position Ps.

基準画像照合部53は、第1基準画像と第2基準画像との照合(マッチング)を行う。この処理は、図3のステップS13に相当する。これにより、基準画像照合部53は、基準位置Psが一致するように第1基準画像と第2基準画像をマッチングさせ、マッチング結果である差分位置及び差分角度を、第1スリット画像生成部54A及び第2スリット画像生成部54Bに供給する。 The reference image matching unit 53 matches the first reference image with the second reference image. This process corresponds to step S13 in FIG. 3. As a result, the reference image matching unit 53 matches the first reference image with the second reference image so that the reference position Ps coincides, and supplies the matching results, that is, the difference position and difference angle, to the first slit image generation unit 54A and the second slit image generation unit 54B.

スリット画像生成部54は、図3のステップS14に相当する処理である、スリット画像の生成を行う。具体的には、第1スリット画像生成部54Aは、第1オルソ画像D21から基準位置Psを含む第1基準画像を起点として、道路が延びる方向に沿って対象道路を短冊状に切り取った画像である第1スリット画像を順次生成する。この場合、第1スリット画像生成部54Aは、例えば、計測データD1に含まれる移動情報に基づき、計測時の外界センサ2の進行方向を道路が延びる方向として認識し、当該方向と垂直方向に所定幅の間隔によりスリットを入れて切り出した画像を、第1スリット画像として抽出する。同様に、第2スリット画像生成部54Bは、第2オルソ画像D22から基準位置Psを含む第2基準画像を起点として、道路が延びる方向に沿って対象道路を短冊状に切り取った画像である第2スリット画像を順次生成する。 The slit image generating unit 54 generates slit images, which is a process equivalent to step S14 in FIG. 3. Specifically, the first slit image generating unit 54A sequentially generates first slit images, which are images obtained by cutting the target road into strips along the direction in which the road extends, starting from the first reference image including the reference position Ps from the first ortho-image D21. In this case, the first slit image generating unit 54A recognizes the traveling direction of the external sensor 2 at the time of measurement as the direction in which the road extends, based on the movement information included in the measurement data D1, for example, and extracts an image cut out by making slits at intervals of a predetermined width in a direction perpendicular to the direction, as the first slit image. Similarly, the second slit image generating unit 54B sequentially generates second slit images, which are images obtained by cutting the target road into strips along the direction in which the road extends, starting from the second reference image including the reference position Ps from the second ortho-image D22.

なお、道路の幅方向のスリット画像の幅は、対象道路の幅方向の両端を含む(縁石等の対象道路の淵を含む)幅としてもよく、対象道路の車線の両端を少なくとも含む幅としてもよい。また、複数車線の道路では、車線毎にスリット画像を作成し、車線毎の両端幅がスリット画像の幅となるようにしてもよく、複数車線単位によりスリット画像を作成し、複数車線毎の両端幅がスリット画像の幅となるように定めてもよい。また、中央分離帯等がある場合は、対象道路又は対象の車線に加えて中央分離帯が含まれる範囲となるようにスリット画像の幅を設定してもよい。さらに別の例では、スリット画像の幅は、オルソ画像と同一幅に設定されてもよい。スリット画像の幅は、具体的には、マッチングにおける特徴点の多さ(変化点検出の対象となる区画線が実線であるか又は破線であるか)等を勘案して定められる。 The width of the slit image in the road width direction may be a width that includes both ends of the target road in the width direction (including the edges of the target road such as curbs), or may be a width that includes at least both ends of the lanes of the target road. In addition, for roads with multiple lanes, a slit image may be created for each lane, and the widths of both ends of each lane may be set to the width of the slit image, or a slit image may be created for each lane, and the widths of both ends of each lane may be set to the width of the slit image. In addition, if there is a median strip, the width of the slit image may be set to a range that includes the median strip in addition to the target road or target lanes. In yet another example, the width of the slit image may be set to the same width as the orthoimage. Specifically, the width of the slit image is determined taking into consideration the number of feature points in the matching (whether the dividing line that is the subject of change point detection is a solid line or a dashed line), etc.

ここで、スリット画像生成部54は、スリット画像照合部55から供給される差分位置及び差分角度に基づき、第1スリット画像又は第2スリット画像の少なくとも一方を切り出す位置及び角度を変更してもよい。これにより、直前のスリット画像同士のマッチング結果を考慮し、次に切り出す第1スリット画像と第2スリット画像との間でずれが生じないように好適にスリット画像の切り出しを行うことができる。 Here, the slit image generating unit 54 may change the position and angle at which at least one of the first slit image or the second slit image is cut out based on the difference position and difference angle supplied from the slit image matching unit 55. This allows the slit image to be cut out appropriately, taking into account the matching result between the immediately preceding slit images, so that there is no misalignment between the first slit image and the second slit image to be cut out next.

スリット画像照合部55は、第1スリット画像と第2スリット画像との照合(マッチング)を行うことで、マッチ度が最も高くなる差分位置及び差分角度の組み合わせを算出する。この処理は、図3のステップS15に相当する。例えば、スリット画像照合部55は、マッチング結果である差分位置及び差分角度を、第1スリット画像生成部54A及び第2スリット画像生成部54Bに供給する。この場合、上述したように、上述した差分位置及び差分角度は、スリット画像の切り出しに用いられる。他の例では、スリット画像照合部55は、マッチングにより生成した差分位置及び差分角度を、次のスリット画像のマッチングにおける差分位置及び差分角度の最適解の探索の初期値として、メモリ42に記憶してもよい。この場合においても、次のスリット画像のマッチングの精度を好適に向上させることができる。 The slit image matching unit 55 calculates the combination of the difference position and the difference angle that will give the highest degree of match by matching (matching) the first slit image and the second slit image. This process corresponds to step S15 in FIG. 3. For example, the slit image matching unit 55 supplies the difference position and the difference angle that are the matching results to the first slit image generating unit 54A and the second slit image generating unit 54B. In this case, as described above, the difference position and the difference angle are used to cut out the slit image. In another example, the slit image matching unit 55 may store the difference position and the difference angle generated by matching in the memory 42 as the initial values for searching for the optimal solution of the difference position and the difference angle in matching the next slit image. Even in this case, the accuracy of matching the next slit image can be preferably improved.

変化点候補判定部56は、スリット画像照合部55から供給される、第1スリット画像、第2スリット画像、及びこれらの(最もマッチした時の)マッチ度に基づき、変化点候補の有無の判定を行う。この処理は、図3のステップS16及びステップS17に相当する。例えば、変化点候補判定部56は、上述のマッチ度が所定の閾値以下の場合、第1スリット画像と第2スリット画像が示す道路部分に変化が生じた可能性があると判定する。よって、この場合、変化点候補判定部56は、第1スリット画像及び第2スリット画像を変化点の候補を表す画像とみなし、これらの画像を変化点候補情報D3としてメモリ42に記憶する。 The change point candidate determination unit 56 determines whether there is a change point candidate based on the first slit image, the second slit image, and their degree of match (when they match best) supplied from the slit image matching unit 55. This process corresponds to steps S16 and S17 in FIG. 3. For example, if the degree of match is equal to or less than a predetermined threshold, the change point candidate determination unit 56 determines that there is a possibility that a change has occurred in the road portion indicated by the first slit image and the second slit image. Therefore, in this case, the change point candidate determination unit 56 regards the first slit image and the second slit image as images representing change point candidates, and stores these images in the memory 42 as change point candidate information D3.

また、変化点候補判定部56は、変化点候補情報D3に基づき、変化点を決定する処理をさらに行ってもよい。例えば、変化点候補判定部56は、複数の期間において計測された計測データD1に基づき、対象道路の第2オルソ画像D22を複数生成し、第1オルソ画像D21との比較により変化点候補情報D3を生成する。そして、変化点候補判定部56は、変化点候補情報D3に基づき、複数の期間に対応する第2オルソ画像D22において同一地点が変化点の候補として抽出されていると判定した場合、当該地点を変化点として決定する。このように、変化点候補判定部56は、複数の期間において変化が検出された地点を変化点として決定してもよい。他の例では、変化点候補判定部56は、変化点候補情報D3が示す変化点の候補をそのまま変化点として確定してもよい。 The change point candidate determination unit 56 may further perform a process of determining a change point based on the change point candidate information D3. For example, the change point candidate determination unit 56 generates multiple second ortho-images D22 of the target road based on the measurement data D1 measured over multiple time periods, and generates change point candidate information D3 by comparing with the first ortho-image D21. Then, when the change point candidate determination unit 56 determines that the same point has been extracted as a change point candidate in the second ortho-images D22 corresponding to multiple time periods based on the change point candidate information D3, it determines the point as a change point. In this way, the change point candidate determination unit 56 may determine as a change point a point where a change has been detected over multiple time periods. In another example, the change point candidate determination unit 56 may determine the change point candidate indicated by the change point candidate information D3 as a change point as it is.

(3-3)基準画像及びスリット画像の具体例
次に、基準画像及びスリット画像の生成方法の具体例について図5及び図6を参照して説明する。
(3-3) Specific Examples of Reference Images and Slit Images Next, specific examples of methods for generating reference images and slit images will be described with reference to FIGS.

図5は、第1基準画像及び第1スリット画像を明示した第1オルソ画像D21の1車線道路(片側1車線道路)の一例を示す。複数車線の道路の場合は、車線毎にスリット画像を作成してもよく、複数車線をまとめてスリット画像を作成してもよい。また、中央分離帯がある道路の場合は、複数車線の道路のスリット画像作成方法に加えて、対象道路又は対象の車線に加えて中央分離帯が含まれる範囲となるように幅が設定されたスリット画像を作成してもよい。また、図6は、図5に示す第1オルソ画像D21に対応し、第2基準画像及び第2スリット画像を明示した第2オルソ画像D22の一例を示す。図5及び図6における破線枠は、個々の基準画像又はスリット画像の切り出し範囲の一例を表している。なお、基準画像又はスリット画像の横幅はオルソ画像の横幅と同一であってもよい。 Figure 5 shows an example of a one-lane road (one lane road on one side) of a first ortho-image D21 clearly showing the first reference image and the first slit image. In the case of a road with multiple lanes, a slit image may be created for each lane, or a slit image may be created for multiple lanes together. In addition, in the case of a road with a median strip, in addition to the slit image creation method for a road with multiple lanes, a slit image with a width set so that the median strip is included in addition to the target road or target lane may be created. Also, Figure 6 shows an example of a second ortho-image D22 corresponding to the first ortho-image D21 shown in Figure 5 and clearly showing the second reference image and the second slit image. The dashed frame in Figures 5 and 6 represents an example of the cut-out range of each reference image or slit image. Note that the width of the reference image or slit image may be the same as the width of the ortho-image.

図5に示す第1オルソ画像D21及び図6に示す第2オルソ画像D22は、ライダの出力データに基づき生成され、各画素は反射強度に応じた画素値を有しているものとする。そして、第1オルソ画像D21では、区画線に対応する画素領域60A~62Aと、標識に対応する画素領域63A、64Aとが、画素値が高い画素により形成されている。同様に、第2オルソ画像D22では、区画線に対応する画素領域60B~62Bと、標識に対応する画素領域63B、64Bとが、画素値が高い画素により形成されている。また、第1オルソ画像D21及び第2オルソ画像D22は、絶対座標系が紐付けられており、図5に示す第1オルソ画像D21の左上隅位置は絶対座標(X1,Y1)に対応し、図6に示す第2オルソ画像D22の左上隅位置は絶対座標(X2,Y2)に対応している。 The first ortho-image D21 shown in FIG. 5 and the second ortho-image D22 shown in FIG. 6 are generated based on the output data of the lidar, and each pixel has a pixel value corresponding to the reflection intensity. In the first ortho-image D21, the pixel regions 60A-62A corresponding to the demarcation lines and the pixel regions 63A, 64A corresponding to the signs are formed by pixels with high pixel values. Similarly, in the second ortho-image D22, the pixel regions 60B-62B corresponding to the demarcation lines and the pixel regions 63B, 64B corresponding to the signs are formed by pixels with high pixel values. In addition, the first ortho-image D21 and the second ortho-image D22 are linked to an absolute coordinate system, and the upper left corner position of the first ortho-image D21 shown in FIG. 5 corresponds to absolute coordinates (X1, Y1), and the upper left corner position of the second ortho-image D22 shown in FIG. 6 corresponds to absolute coordinates (X2, Y2).

この場合、まず、基準位置設定部51は、標識の画素領域63A、64Bを基準位置Psとして探索し、そのうち画素領域63Aを最初の基準位置Psとして定める。そして、第1基準画像生成部52Aは、画素領域63Aを含む第1基準画像「A1」の切り出し範囲を決定し、第2基準画像生成部52Bは、画素領域63Bを含む第2基準画像「B1」の切り出し範囲を決定する。この場合、例えば、これらの基準画像生成部52は、計測時の外界センサ2の移動情報が示す外界センサ2の進行方向と垂直方向に所定幅分だけ切り出した矩形画像を、基準画像として定める。他の例では、基準画像生成部52は、画像認識処理により道路の延在方向を認識し、認識した道路の延在方向に基づき基準画像を定めてもよい。また、基準画像の横幅は、スリット画像の横幅と同様、道路の左右の縁、又は、中央分離帯や複数車線等を含む場合は少なくとも中央分離帯又は対象の車線が含まれる長さとなるように設定される。なお、第1基準画像A1の切り出し範囲及び第2基準画像A2の切り出し範囲は、手動入力に基づき決定されてもよい。その後、基準画像照合部53は、第1基準画像A1と第2基準画像A2とのマッチングを行い、差分位置及び差分角度を算出する。 In this case, the reference position setting unit 51 first searches the pixel regions 63A and 64B of the sign as the reference position Ps, and among them, the pixel region 63A is set as the first reference position Ps. Then, the first reference image generating unit 52A determines the cut-out range of the first reference image "A1" including the pixel region 63A, and the second reference image generating unit 52B determines the cut-out range of the second reference image "B1" including the pixel region 63B. In this case, for example, these reference image generating units 52 determine as the reference image a rectangular image cut out by a predetermined width in a direction perpendicular to the traveling direction of the external sensor 2 indicated by the movement information of the external sensor 2 at the time of measurement. In another example, the reference image generating unit 52 may recognize the extension direction of the road by image recognition processing and set the reference image based on the recognized extension direction of the road. In addition, the width of the reference image is set to a length that includes the left and right edges of the road, or at least the center divider or the target lane when the road includes a center divider or multiple lanes, like the width of the slit image. The cut-out range of the first reference image A1 and the cut-out range of the second reference image A2 may be determined based on manual input. After that, the reference image matching unit 53 matches the first reference image A1 with the second reference image A2 and calculates the difference position and difference angle.

そして、第1スリット画像生成部54Aは、道路に沿って第1基準画像A1に隣接する所定幅の矩形領域を、第1スリット画像「a1」の切り出し範囲として決定する。また、第2スリット画像生成部54Bは、道路に沿って第2基準画像A2に隣接する範囲であって、第1基準画像A1と第2基準画像A2とのマッチングにより算出された差分位置及び差分角度だけ移動させた範囲を、第2スリット画像「a2」の切り出し範囲として決定する。その後、第1スリット画像生成部54Aは、道路に沿って第1スリット画像a1に隣接する所定幅の矩形領域を、第1スリット画像「b1」の切り出し範囲として決定する。また、第2スリット画像生成部54Bは、道路に沿って第2スリット画像a2に隣接する範囲であって、第1スリット画像a1と第2スリット画像a2とのマッチングにより算出された差分位置及び差分角度だけ移動させた範囲を、第2スリット画像「b2」の切り出し範囲として決定する。同様の手順により、第1スリット画像「c1」~「e1」及び第2スリット画像「c2」~「e2」の切り出し範囲の決定及びマッチングが行われる。 Then, the first slit image generating unit 54A determines a rectangular area of a predetermined width adjacent to the first reference image A1 along the road as the cutout range of the first slit image "a1". Also, the second slit image generating unit 54B determines a range adjacent to the second reference image A2 along the road, which is moved by the difference position and difference angle calculated by matching the first reference image A1 and the second reference image A2, as the cutout range of the second slit image "a2". Then, the first slit image generating unit 54A determines a rectangular area of a predetermined width adjacent to the first slit image a1 along the road as the cutout range of the first slit image "b1". Also, the second slit image generating unit 54B determines a range adjacent to the second slit image a2 along the road, which is moved by the difference position and difference angle calculated by matching the first slit image a1 and the second slit image a2, as the cutout range of the second slit image "b2". Using a similar procedure, the cut-out ranges of the first slit image "c1" to "e1" and the second slit image "c2" to "e2" are determined and matched.

また、第1スリット画像e1及び第2スリット画像e2のマッチングの実行後、第1スリット画像e1の次に第1オルソ画像D21から決定したスリット画像は基準位置となる標識の画素領域64Aを含むことから、第1基準画像生成部52Aは、当該画素領域64Aを含む第1基準画像B1を設定する。同様に、第2基準画像生成部52Bは、新たに設定された基準位置Psに相当する画素領域64Aを含む第2基準画像B2を設定する。その後、第1基準画像B1と第2基準画像B2とのマッチング、スリット画像の生成、生成されたスリット画像のマッチングが順次行われる。 Furthermore, after matching the first slit image e1 and the second slit image e2, the slit image determined from the first ortho-image D21 next to the first slit image e1 includes the pixel area 64A of the sign that is the reference position, so the first reference image generating unit 52A sets a first reference image B1 that includes this pixel area 64A. Similarly, the second reference image generating unit 52B sets a second reference image B2 that includes the pixel area 64A that corresponds to the newly set reference position Ps. Thereafter, matching between the first reference image B1 and the second reference image B2, generation of the slit image, and matching of the generated slit image are performed in sequence.

このように、変化点検出装置4は、第1オルソ画像D21及び第2オルソ画像D22を部分画像(スリット画像及び基準画像)毎に順次比較し、部分画像の比較結果を次の部分画像の比較に用いる。これにより、変化点検出装置4は、高精度に第1オルソ画像D21及び第2オルソ画像D22の比較を行い、変化点の候補となる領域の検出を行うことができる。なお、スリット画像照合部55のマッチング結果である差分位置及び差分角度は、スリット画像の切り出し範囲の決定に用いられる代わりに、次のスリット画像のマッチングにおける差分位置及び差分角度の初期値として用いられてもよい。なお、図5及び図6では、基準位置が道路縁に存在するが、必ずしも道路縁上にある必要はない。 In this way, the change point detection device 4 sequentially compares the first ortho-image D21 and the second ortho-image D22 for each partial image (slit image and reference image), and uses the comparison result of the partial image in comparing the next partial image. This allows the change point detection device 4 to compare the first ortho-image D21 and the second ortho-image D22 with high accuracy, and detect areas that are candidates for change points. Note that the difference position and difference angle, which are the matching results of the slit image matching unit 55, may be used as initial values for the difference position and difference angle in matching the next slit image, instead of being used to determine the cut-out range of the slit image. Note that in Figures 5 and 6, the reference position is on the road edge, but it does not necessarily have to be on the road edge.

ここで、本実施例の効果について補足説明する。大きな画像同士の画像マッチングでは画像の歪や揺れなどによりマッチングの精度が低くなる傾向がある。そこで、本実施例では、一部の狭い範囲を切り取ったスリット画像同士でマッチングを行う。これにより、比較範囲を狭めることができ、不要なマッチングを防止する効果がある。加えて、本実施例では、隙間なく連続的にマッチング処理を行っていることにより、前の画像のマッチング結果(位置ずれや回転角度)を次の画像の作成の補正に好適に利用することができる。結果、異なる走行画像同士であっても同じ場所同士を比較することができる。また、従来のように絶対的な精度を有するリファレンス画像を用意する代わりに、計測車両の走行毎に得られたオルソ画像の相対比較により、変化点の検出を行うことができる。従って、絶対的な精度を有するリファレンス画像の作成コストを好適に削減することができる。 Here, we will provide a supplementary explanation of the effects of this embodiment. When matching large images, the accuracy of the matching tends to be low due to image distortion and shaking. Therefore, in this embodiment, matching is performed using slit images that are cut out from a small range. This narrows the comparison range, which has the effect of preventing unnecessary matching. In addition, in this embodiment, the matching process is performed continuously without gaps, so that the matching results of the previous image (position deviation and rotation angle) can be suitably used to correct the creation of the next image. As a result, the same location can be compared even between different driving images. In addition, instead of preparing a reference image with absolute accuracy as in the past, change points can be detected by relative comparison of orthoimages obtained each time the measurement vehicle travels. Therefore, the cost of creating a reference image with absolute accuracy can be suitably reduced.

以上説明したように、本実施例における変化点検出装置4のコントローラ43は、第1の計測において計測したデータに基づき生成された道路の画像である第1オルソ画像D21を取得する。また、コントローラ43は、第2の計測において計測したデータに基づき生成された前記道路の画像である第2オルソ画像D22を取得する。また、コントローラ43は、第1オルソ画像及び第2オルソ画像D22に対する基準位置Psを設定する。そして、コントローラ43は、基準位置Psに基づき、第1オルソ画像D21と第2オルソ画像D22とから切り取ったスリット画像を生成する。そして、コントローラ43は、第1オルソ画像D21と第2オルソ画像D22とを、スリット画像毎に照合する。これにより、コントローラ43は、絶対的精度を有する変化前のリファレンスを用意することなく、変化点検出のための画像同士の比較を好適に実行することができる。 As described above, the controller 43 of the change point detection device 4 in this embodiment acquires the first ortho-image D21, which is an image of the road generated based on the data measured in the first measurement. The controller 43 also acquires the second ortho-image D22, which is an image of the road generated based on the data measured in the second measurement. The controller 43 also sets a reference position Ps for the first ortho-image and the second ortho-image D22. Then, the controller 43 generates a slit image cut out from the first ortho-image D21 and the second ortho-image D22 based on the reference position Ps. Then, the controller 43 compares the first ortho-image D21 and the second ortho-image D22 for each slit image. This allows the controller 43 to suitably perform comparison between images for change point detection without preparing a pre-change reference with absolute accuracy.

(4)変形例
次に、上述した実施例に適用可能な変形例について説明する。以下の変形例は任意に組み合わせて上述の実施例に適用してもよい。
(4) Modifications
Next, modified examples that can be applied to the above-mentioned embodiment will be described. The following modified examples may be applied to the above-mentioned embodiment in any combination.

(第1変形例)
変化点検出装置4は、第1オルソ画像D21として、複数の走行(例えば一週間分の走行、又は昼夜での走行)により得られた計測データD1に基づく複数のオルソ画像を用いてもよい。同様に、変化点検出装置4は、第2オルソ画像D22として、複数の走行により得られた計測データD1に基づく複数のオルソ画像を用いてもよい。
(First Modification)
The change point detection device 4 may use a plurality of ortho-images based on the measurement data D1 obtained by a plurality of drives (e.g., a week's worth of drives, or drives during the day and night) as the first ortho-image D21. Similarly, the change point detection device 4 may use a plurality of ortho-images based on the measurement data D1 obtained by a plurality of drives as the second ortho-image D22.

図7は、第1変形例において変化点検出装置4が実行するフローチャートの一例である。図7のフローチャートは、複数のオルソ画像を積算した画像に基づいて基準画像等を生成する処理を含んでいる。 Figure 7 is an example of a flowchart executed by the change point detection device 4 in the first modified example. The flowchart in Figure 7 includes a process for generating a reference image, etc., based on an image obtained by accumulating multiple orthoimages.

まず、変化点検出装置4は、処理対象となるオルソ画像を取得する(ステップS20)。この場合、第1オルソ画像D21又は第2オルソ画像D22の少なくとも一方は、複数の計測車両の走行により得られた複数のオルソ画像であってもよい。変化点検出装置4は、これらのオルソ画像をメモリ42から抽出する。 First, the change point detection device 4 acquires the orthoimage to be processed (step S20). In this case, at least one of the first orthoimage D21 and the second orthoimage D22 may be multiple orthoimages obtained by traveling multiple measurement vehicles. The change point detection device 4 extracts these orthoimages from the memory 42.

次に、変化点検出装置4は、ステップS20で取得した第1オルソ画像D21を対象として基準位置Psの探索を行う(ステップS21)。そして、変化点検出装置4は、探索した基準位置Psを基準としてオルソ画像の積算を行う(ステップS22)。ここで、第2オルソ画像D22に対応するオルソ画像を複数個用意した場合について説明する。この場合、変化点検出装置4は、第2オルソ画像D22としてステップS20で取得した複数のオルソ画像を、基準位置Psを基準として位置合わせを行い、位置合わせ後のこれらのオルソ画像を積算した画像(「積算画像」とも呼ぶ。)を生成する。この場合、変化点検出装置4は、基準位置Psを含む部分領域に限り複数のオルソ画像を積算した画像を、第2オルソ画像D22の積算画像として生成してもよい。なお、第1オルソ画像D21に対応するオルソ画像を複数個用意した場合についても同様に、変化点検出装置4は、基準位置Psを基準として位置合わせを行ったオルソ画像を積算した積算画像を生成する。 Next, the change point detection device 4 searches for the reference position Ps for the first ortho-image D21 acquired in step S20 (step S21). Then, the change point detection device 4 accumulates the ortho-images based on the searched reference position Ps (step S22). Here, a case where multiple ortho-images corresponding to the second ortho-image D22 are prepared will be described. In this case, the change point detection device 4 aligns the multiple ortho-images acquired in step S20 as the second ortho-image D22 based on the reference position Ps, and generates an image (also called an "accumulated image") by accumulating these ortho-images after alignment. In this case, the change point detection device 4 may generate an image by accumulating multiple ortho-images only in a partial area including the reference position Ps as the accumulated image of the second ortho-image D22. Similarly, when multiple ortho-images corresponding to the first ortho-image D21 are prepared, the change point detection device 4 generates an integrated image by accumulating the ortho-images that have been aligned based on the reference position Ps.

そして、変化点検出装置4は、第1オルソ画像D21と第2オルソ画像D22ととから夫々基準画像を切り出して生成する(ステップS23)。ここで、変化点検出装置4は、ステップS22において第1オルソ画像D21又は第2オルソ画像D22の積算画像を生成した場合には、当該積算画像から基準画像を切り出す。そして、変化点検出装置4は、ステップS23で生成した第1基準画像と第2基準画像とのマッチングを行う(ステップS24)。その後、変化点検出装置4は、図3のステップS14~ステップS18と同様の処理を、ステップS25~ステップS29として実行する。 Then, the change point detection device 4 cuts out and generates a reference image from each of the first ortho-image D21 and the second ortho-image D22 (step S23). Here, if the change point detection device 4 generates an integrated image of the first ortho-image D21 or the second ortho-image D22 in step S22, it cuts out a reference image from the integrated image. Then, the change point detection device 4 matches the first reference image generated in step S23 with the second reference image (step S24). After that, the change point detection device 4 executes the same processes as steps S14 to S18 in FIG. 3 as steps S25 to S29.

本変形例によれば、所定期間分の走行をまとめた積算画像を生成し、当該所定期間における変化点の検出を行うことができる。また、混雑する時間帯が存在する道路についても、混雑していない時間帯のオルソ画像を含む積算画像を生成することで、混雑によるオクルージョンの影響を受けない道路のオルソ画像を好適に生成することができる。 According to this modified example, an integrated image that summarizes driving over a specified period of time is generated, and change points during the specified period can be detected. In addition, for roads that have congested times, an integrated image that includes orthoimages of non-congested times can be generated, making it possible to preferably generate orthoimages of roads that are not affected by occlusion due to congestion.

(第2変形例)
変化点検出装置4は、変化点の検出対象となる区画線の種類に応じてスリット画像の作成方法を変えてもよい。
(Second Modification)
The change point detection device 4 may change the method of creating the slit image depending on the type of lane marking that is the subject of change point detection.

例えば、変化点検出装置4は、実線の区画線を変化点の検出対象にする場合、実線本体だけでは特徴がなく比較が難しいという事情を勘案し、道路(通行可能領域)の左右の路肩が画像に含まれるように、第1オルソ画像D21、第2オルソ画像D22、基準画像及びスリット画像を生成する。これにより、変化点検出装置4は、スリット画像同士のマッチングにおいて基準となる特徴点を好適に増やし、マッチング精度を好適に向上させることができる。 For example, when detecting change points on solid dividing lines, the change point detection device 4 takes into consideration the fact that the solid line itself is featureless and difficult to compare, and generates a first ortho-image D21, a second ortho-image D22, a reference image, and a slit image so that the left and right shoulders of the road (passable area) are included in the images. This enables the change point detection device 4 to favorably increase the number of feature points that serve as references when matching slit images, and favorably improve the matching accuracy.

一方、変化点検出装置4は、破線の区画線を変化点の検出対象にする場合、スリット画像の進行方向側の長さを破線長より長くかつ、破線2つ分よりは短くする。これにより、変化点検出装置4は、スリット画像同士のマッチング精度を好適に向上させることができる。 On the other hand, when the change point detection device 4 detects a dashed dividing line as a change point, the length of the slit image in the direction of travel is made longer than the length of the dashed line and shorter than the length of two dashed lines. This allows the change point detection device 4 to suitably improve the matching accuracy between slit images.

(第3変形例)
変化点の検出対象は区画線に限定されない。これに代えて、又はこれに加えて、道路に沿って延在する任意の地物(ガードレール等)を変化点の検出対象としてもよい。この場合においても、変化点検出装置4は、スリット画像毎の比較により高精度に変化点を検出することができる。
(Third Modification)
The detection target for the change point is not limited to the lane markings. Instead of or in addition to this, any feature (guard rail, etc.) extending along the road may be used as the detection target for the change point. Even in this case, the change point detection device 4 can detect the change point with high accuracy by comparing each slit image.

なお、上述した実施例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータであるコントローラ等に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記憶媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記憶媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記憶媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。 In the above-described embodiment, the program can be stored using various types of non-transitory computer readable media and supplied to a computer, such as a controller. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical storage media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)).

以上、実施例を参照して本願発明を説明したが、本願発明は上記実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。すなわち、本願発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。 Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art could make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas. In addition, the disclosures of the above cited patent documents and the like are incorporated into this document by reference.

1 車載機
2 外界センサ
3 測位用センサユニット
4 変化点検出装置
41 インターフェース
42 メモリ
43 コントローラ
REFERENCE SIGNS LIST 1 Vehicle-mounted device 2 External sensor 3 Positioning sensor unit 4 Change point detection device 41 Interface 42 Memory 43 Controller

Claims (13)

第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記第1画像及び前記第2画像は、絶対座標と紐付かれた画像であり、
前記基準位置設定手段は、絶対座標により表された前記基準位置を設定する、情報処理装置。
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
the first image and the second image are images associated with absolute coordinates,
The reference position setting means sets the reference position represented by absolute coordinates.
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記スリット画像生成手段は、前記基準位置を起点として前記道路に沿って前記第1画像と前記第2画像とから所定幅毎に切り取った前記スリット画像を順次生成し、
前記スリット画像照合手段は、前記スリット画像生成手段が前記第1画像と前記第2画像とから切り取った前記スリット画像を順次照合する、情報処理装置。
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
the slit image generating means sequentially generates the slit images by cutting out the first image and the second image at predetermined widths along the road starting from the reference position;
The slit image comparison means is an information processing device that sequentially compares the slit images cut out from the first image and the second image by the slit image generation means.
前記スリット画像生成手段は、前記スリット画像照合手段による前記スリット画像の照合結果に基づき、前記第2画像から次に切り出す前記スリット画像の切り出しに関する位置と角度の少なくとも一方を変更する、請求項に記載の情報処理装置。 3. The information processing apparatus according to claim 2 , wherein the slit image generating means changes at least one of a position and an angle for cutting out the slit image to be next cut out from the second image based on a result of the comparison of the slit images by the slit image comparing means. 前記スリット画像照合手段は、前記スリット画像生成手段が前記第1画像と前記第2画像とから切り取った前記スリット画像の照合を順次実行する場合、直前の前記スリット画像の照合結果に基づき、次の前記スリット画像の照合を実行する、請求項に記載の情報処理装置。 The information processing device according to claim 2, wherein when the slit image generation means sequentially performs matching of the slit images cut out from the first image and the second image, the slit image matching means performs matching of the next slit image based on the matching result of the immediately preceding slit image. 第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
前記スリット画像毎の照合結果に基づき、前記道路に関する変化点の候補の有無を判定する変化点候補判定手段と、を有し、
前記変化点候補判定手段は、前記道路の区画線に関する変化点の候補の有無を判定する、情報処理装置。
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
a change point candidate determining means for determining the presence or absence of a change point candidate related to the road based on a comparison result for each of the slit images,
The change point candidate determination means determines whether or not there is a change point candidate related to a dividing line of the road.
前記変化点候補判定手段は、前記道路の実線または破線の区画線に関する変化点の候補の有無を判定し、
前記スリット画像は、前記道路の車線毎の範囲もしくは左右の路肩を含む範囲に設定される、請求項に記載の情報処理装置。
The change point candidate determination means determines whether or not there is a change point candidate regarding a solid or dashed dividing line of the road,
The information processing device according to claim 5 , wherein the slit image is set in a range including each lane of the road or a range including left and right shoulders of the road.
前記第1画像と前記第2画像は、計測された反射強度に基づき画素値が決定された画像である、請求項5または6に記載の情報処理装置。 The information processing apparatus according to claim 5 , wherein the first image and the second image are images whose pixel values are determined based on measured reflection intensities. 第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置を含む画像を前記第1画像と前記第2画像とから切り出した基準画像を生成する基準画像生成手段
前記基準画像に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、を有し、
前記スリット画像生成手段は、前記第1画像と前記第2画像とから切り出した基準画像の照合結果に基づき、前記スリット画像の切り出しに関する位置及び角度を決定する、情報処理装置。
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a reference image generating means for generating a reference image by cutting out an image including the reference position from the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference image;
a slit image matching means for matching the first image and the second image for each slit image,
The slit image generating means determines a position and an angle for cutting out the slit image based on a comparison result of a reference image cut out from the first image and the second image.
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得する第1画像取得手段と、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得する第2画像取得手段と、
前記第1画像及び前記第2画像に対する基準位置を設定する基準位置設定手段と、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成するスリット画像生成手段と、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合するスリット画像照合手段と、
を有し、
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、情報処理装置。
a first image acquisition means for acquiring a first image, which is an image of a road generated based on data measured in a first measurement;
a second image acquisition means for acquiring a second image, which is an image of the road generated based on data measured in a second measurement;
a reference position setting means for setting a reference position for the first image and the second image;
a slit image generating means for generating a slit image cut out from the first image and the second image based on the reference position;
a slit image matching means for matching the first image and the second image for each slit image;
having
The information processing device, wherein the first image and the second image are orthoimages that include at least the road.
前記第1画像と前記第2画像の少なくとも一方は、前記道路に対する複数回の走行により計測したデータを結合した画像である、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein at least one of the first image and the second image is an image obtained by combining data measured by traveling a plurality of times on the road. コンピュータが実行する制御方法であって、
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、
前記第1画像及び前記第2画像に対する基準位置を設定し、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を生成し、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、
制御方法。
A computer-implemented control method, comprising:
acquiring a first image, which is an image of a road generated based on data measured in the first measurement;
acquiring a second image of the road generated based on data measured in a second measurement;
setting a reference position for the first image and the second image;
generating a slit image cut out from the first image and the second image based on the reference position;
comparing the first image with the second image for each of the slit images;
The first image and the second image are orthoimages including at least the road.
Control methods.
第1の計測において計測したデータに基づき生成された道路の画像である第1画像を取得し、
第2の計測において計測したデータに基づき生成された前記道路の画像である第2画像を取得し、
前記第1画像及び前記第2画像に対する基準位置を設定し、
前記基準位置に基づき、前記第1画像と前記第2画像とから切り取ったスリット画像を
生成し、
前記第1画像と前記第2画像とを、前記スリット画像毎に照合する処理をコンピュータに実行させ
前記第1画像と前記第2画像は、前記道路を少なくとも含むオルソ画像である、
プログラム。
acquiring a first image, which is an image of a road generated based on data measured in the first measurement;
acquiring a second image of the road generated based on data measured in a second measurement;
setting a reference position for the first image and the second image;
generating a slit image cut out from the first image and the second image based on the reference position;
causing a computer to execute a process of comparing the first image and the second image for each of the slit images ;
The first image and the second image are orthoimages including at least the road.
program.
請求項12に記載のプログラムを記憶した記憶媒体。 A storage medium storing the program according to claim 12 .
JP2020182613A 2020-10-30 2020-10-30 Information processing device, control method, program, and storage medium Active JP7570210B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020182613A JP7570210B2 (en) 2020-10-30 2020-10-30 Information processing device, control method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020182613A JP7570210B2 (en) 2020-10-30 2020-10-30 Information processing device, control method, program, and storage medium

Publications (2)

Publication Number Publication Date
JP2022072913A JP2022072913A (en) 2022-05-17
JP7570210B2 true JP7570210B2 (en) 2024-10-21

Family

ID=81604112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020182613A Active JP7570210B2 (en) 2020-10-30 2020-10-30 Information processing device, control method, program, and storage medium

Country Status (1)

Country Link
JP (1) JP7570210B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007148809A (en) 2005-11-28 2007-06-14 Fujitsu Ltd Image analysis program, recording medium storing the program, image analysis apparatus, and image analysis method
WO2008026510A1 (en) 2006-08-30 2008-03-06 Toyota Mapmaster Incorporated Road image creation system
JP2009048495A (en) 2007-08-21 2009-03-05 Fujifilm Corp Image processing apparatus, image processing method, and image processing program
JP2017068210A (en) 2015-10-02 2017-04-06 株式会社Ntec Comparative image displaying method for current status map and existing map

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007148809A (en) 2005-11-28 2007-06-14 Fujitsu Ltd Image analysis program, recording medium storing the program, image analysis apparatus, and image analysis method
WO2008026510A1 (en) 2006-08-30 2008-03-06 Toyota Mapmaster Incorporated Road image creation system
JP2009048495A (en) 2007-08-21 2009-03-05 Fujifilm Corp Image processing apparatus, image processing method, and image processing program
JP2017068210A (en) 2015-10-02 2017-04-06 株式会社Ntec Comparative image displaying method for current status map and existing map

Also Published As

Publication number Publication date
JP2022072913A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
US11629962B2 (en) Methods and systems for generating and using localization reference data
US11085775B2 (en) Methods and systems for generating and using localisation reference data
EP3137850B1 (en) Method and system for determining a position relative to a digital map
KR20200023865A (en) Method and apparatus of determining road line
WO2016093028A1 (en) Host vehicle position estimation device
KR102475039B1 (en) Apparatus, method and system for updating map database
JP4760274B2 (en) Map update device
JP7570210B2 (en) Information processing device, control method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240830

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241008

R150 Certificate of patent or registration of utility model

Ref document number: 7570210

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150