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
JP5888043B2 - Program, information processing method and information processing apparatus - Google Patents
[go: Go Back, main page]

JP5888043B2 - Program, information processing method and information processing apparatus - Google Patents

Program, information processing method and information processing apparatus Download PDF

Info

Publication number
JP5888043B2
JP5888043B2 JP2012068372A JP2012068372A JP5888043B2 JP 5888043 B2 JP5888043 B2 JP 5888043B2 JP 2012068372 A JP2012068372 A JP 2012068372A JP 2012068372 A JP2012068372 A JP 2012068372A JP 5888043 B2 JP5888043 B2 JP 5888043B2
Authority
JP
Japan
Prior art keywords
image
feature point
polygon
difference
unit
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.)
Expired - Fee Related
Application number
JP2012068372A
Other languages
Japanese (ja)
Other versions
JP2013200693A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012068372A priority Critical patent/JP5888043B2/en
Publication of JP2013200693A publication Critical patent/JP2013200693A/en
Application granted granted Critical
Publication of JP5888043B2 publication Critical patent/JP5888043B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本発明は、2つの画像間の差分画像から変更領域を検出するプログラム、情報処理方法及び情報処理装置に関する。   The present invention relates to a program, an information processing method, and an information processing apparatus for detecting a change area from a difference image between two images.

近年、撮影時点が異なる2つの航空画像を照合する技術がある。例えば、二つの画像上で同一被写体が同一箇所になるように位置合わせを行う場合、二つの画像の夫々において特徴点を求め、新画像上と旧画像上との特徴点の位置を合わせることにより行われる。   In recent years, there is a technique for collating two aerial images at different shooting points. For example, when performing alignment so that the same subject is in the same location on two images, the feature points are obtained in each of the two images, and the positions of the feature points on the new image and the old image are aligned. Done.

一方、二つの画像間で位置合わせを行った後に求められる差分には、被写体形状の変更に起因して生じた差分と、天候や季節や角度の違いにより生じた見え方の違いに起因して生じた差分とが含まれることになる。「見え方の違い」には、建物自体の影の位置や濃さや、雲などによる影の位置や濃さ、雨で濡れた状態と乾いた状態との見え方の色味の違いなどがある。   On the other hand, the difference obtained after alignment between two images is due to the difference caused by the change of the subject shape and the difference in appearance caused by the difference in weather, season and angle. The resulting difference is included. “Difference in appearance” includes the position and intensity of the shadow of the building itself, the position and intensity of the shadow due to clouds, etc., and the difference in the appearance color between wet and dry conditions. .

そのため、二つの画像の見え方の違いに起因して発生する画素値の差分を除外することで、二つの画像間での被写体形状の変更に起因する差分を適切に求めることができる。   Therefore, by excluding the pixel value difference that occurs due to the difference in the appearance of the two images, the difference due to the change in the subject shape between the two images can be obtained appropriately.

撮影日時の違いにより影の大きさや位置が変化することに着目し、この影部分を差分として抽出しないようにする技術がある。   Focusing on the fact that the size and position of the shadow changes depending on the shooting date and time, there is a technique that prevents this shadow portion from being extracted as a difference.

特開2005−173128号公報JP-A-2005-173128 特開平10−269347号公報Japanese Patent Laid-Open No. 10-269347

しかしながら、市街地のように建物が多い画像に対し、それぞれの影領域を算出するためには、膨大な計算量が必要となってしまう。また、影以外にも見え方の違いを発生させる要因はあるため、被写体形状の変更に起因する差分を適切に検出することができない。つまり、従来技術では、二つの画像間での被写体形状の変更に起因する差分を検出する際、画像間の見え方の違いなどに起因する差分が多く検出され、誤検出が多く含まれてしまうという問題点があった。   However, a huge amount of calculation is required to calculate each shadow region for an image having many buildings such as an urban area. In addition to the shadow, there is a factor that causes a difference in appearance, so the difference due to the change in the subject shape cannot be detected properly. In other words, in the prior art, when detecting a difference due to a change in subject shape between two images, many differences due to differences in appearance between images are detected, and many erroneous detections are included. There was a problem.

そこで、開示の技術は、二つの画像間での被写体形状の変更に起因する差分を検出する際、誤検出を減らすことができるプログラム、情報処理方法及び情報処理装置を提供することを目的とする。   Therefore, the disclosed technique aims to provide a program, an information processing method, and an information processing apparatus capable of reducing erroneous detection when detecting a difference due to a change in a subject shape between two images. .

開示の技術における一態様のプログラムは、第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得し、前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出し、前記第一の画像と前記第二の画像との差分画像を生成し、前記差分画像から差分が所定の閾値以上の部分を特定してポリゴンを生成し、前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する処理をコンピュータに実行させる。 A program according to an aspect of the disclosed technology acquires a first image and a second image that is different in shooting time from the first image, and sets a pair for each feature point of the first image. The second image feature point is extracted from a predetermined range including the position of the second image corresponding to the position of the feature point of the first image, and the first image and the second image Generating a differential image with the image, generating a polygon by specifying a portion having a difference equal to or greater than a predetermined threshold from the differential image, and out of the generated polygons other than the polygons including the extracted feature points of the pair The computer is caused to execute processing for detecting an area based on the polygon.

開示の技術によれば、二つの画像間での被写体形状の変更に起因する差分を検出する際、誤検出を減らすことができる。   According to the disclosed technique, it is possible to reduce false detection when detecting a difference due to a change in the subject shape between two images.

実施例における変更領域検出システムの一例を示す図。The figure which shows an example of the change area | region detection system in an Example. 実施例における情報処理装置のハードウェア構成の一例を示すブロック図。The block diagram which shows an example of the hardware constitutions of the information processing apparatus in an Example. 実施例における情報処理装置の機能的構成の一例を示すブロック図。The block diagram which shows an example of a functional structure of the information processing apparatus in an Example. 第一の画像の一例を示す図。The figure which shows an example of a 1st image. 第二の画像の一例を示す図。The figure which shows an example of a 2nd image. 色被り補正後における第一の画像の一例を示す図。The figure which shows an example of the 1st image after color covering correction | amendment. 色簡易補正後における第一の画像の一例を示す図。The figure which shows an example of the 1st image after color simple correction | amendment. 色被り補正後における第二の画像の一例を示す図。The figure which shows an example of the 2nd image after color covering correction | amendment. 色簡易補正後における第二の画像の一例を示す図。The figure which shows an example of the 2nd image after color simple correction | amendment. 色正規化前後の第一の画像を示す図。The figure which shows the 1st image before and after color normalization. 色正規化前後の第二の画像を示す図。The figure which shows the 2nd image before and after color normalization. テンプレートマッチング結果の一例を示す図。The figure which shows an example of a template matching result. 差分画像の一例を示す図。The figure which shows an example of a difference image. 拡大領域に対する移動ベクトルの一例を示す図。The figure which shows an example of the movement vector with respect to an expansion area | region. 検出される領域と削除される領域との一例を示す図。The figure which shows an example of the area | region detected and the area | region deleted. 検出結果の一例を示す図。The figure which shows an example of a detection result. 実施例における変更領域検出処理の一例を示すフローチャート。The flowchart which shows an example of the change area | region detection process in an Example. 実施例における特徴点ペア抽出処理の一例を示すフローチャート。The flowchart which shows an example of the feature point pair extraction process in an Example.

まず、以下に説明する実施例では、衛星や航空機などから撮影された、固定資産を含む画像同士を比較して差分を抽出することで、固定資産の変更箇所を特定する。比較対象の画像としては、航空画像や衛星画像などを用いるとよい。また、固定資産は、例えば土地や家屋などの有形固定資産であり、特に、家屋には好適に適用できうる。   First, in the embodiment described below, a change point of a fixed asset is specified by comparing images including fixed assets taken from a satellite or an aircraft and extracting a difference. As an image to be compared, an aerial image or a satellite image may be used. The fixed assets are tangible fixed assets such as land and houses, and can be suitably applied particularly to houses.

そこで、二つの画像を比較することで固定資産の変更箇所を検出する場合に、誤検出の低減を図る実施例について、添付図面を参照しながら説明する。   Therefore, an embodiment that reduces false detection when detecting a change location of a fixed asset by comparing two images will be described with reference to the accompanying drawings.

[実施例]
<システム>
図1は、実施例における変更領域検出システム1の一例を示す図である。図1に示す変更領域システム1は、クラウドコンピューティングシステムを用いて実装されうる。図1に示す変更領域検出システム1は、サーバとしての情報処理装置10と、クライアントとしての情報処理装置20、30、40とがネットワークを介して接続されている。サーバやクライアントの数は、図1に示す例に限られない。
[Example]
<System>
FIG. 1 is a diagram illustrating an example of a changed area detection system 1 in the embodiment. The change area system 1 shown in FIG. 1 can be implemented using a cloud computing system. In the change area detection system 1 shown in FIG. 1, an information processing apparatus 10 as a server and information processing apparatuses 20, 30, and 40 as clients are connected via a network. The number of servers and clients is not limited to the example shown in FIG.

この変更領域検出システム1では、クラウドのサービス利用形態として、次の2つが考えられる。1つ目が、クライアント側で衛星画像や航空画像などを取得し、その画像をサーバ側に送信することで、サーバ側で衛星画像や航空画像から固定資産などの変更領域を抽出し、その抽出結果をクライアントに通知するサービスである。   In this change area detection system 1, the following two types of cloud service usage can be considered. First, the client side acquires satellite images, aerial images, etc., and sends the images to the server side, so that the server side extracts the change areas such as fixed assets from the satellite images, aerial images, and extracts them. This service notifies clients of results.

2つ目が、サーバ側で衛星画像や航空画像などを保持し、クライアントに指定された二つの画像に対して固定資産などの変更領域を抽出し、クライアントに抽出結果を通知するサービスである。   The second is a service that holds satellite images, aerial images, and the like on the server side, extracts change areas such as fixed assets from the two images designated by the client, and notifies the client of the extraction results.

情報処理装置10は、少なくとも二つの画像から、固定資産などの変更領域を抽出する処理を行う。情報処理装置20〜40は、固定資産などの変更領域検出サービスを利用する。次に、情報処理装置10について説明する。   The information processing apparatus 10 performs a process of extracting a change area such as a fixed asset from at least two images. The information processing apparatuses 20 to 40 use a change area detection service such as a fixed asset. Next, the information processing apparatus 10 will be described.

<ハードウェア>
図2は、実施例における情報処理装置10のハードウェア構成の一例を示すブロック図である。図2に示す情報処理装置10は、制御部101、主記憶部102、補助記憶部103、通信部104、及び記録媒体I/F部105を少なくとも有する。各部は、バスを介して相互にデータ送受信可能に接続されている。
<Hardware>
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus 10 according to the embodiment. 2 includes at least a control unit 101, a main storage unit 102, an auxiliary storage unit 103, a communication unit 104, and a recording medium I / F unit 105. Each unit is connected via a bus so that data can be transmitted / received to / from each other.

制御部101は、コンピュータの中で、各装置の制御やデータの演算、加工を行うCPU(Central Processing Unit)である。また、制御部101は、主記憶部102や補助記憶部103に記憶されたプログラムを実行する演算装置であり、通信部104や各記憶部からデータを受け取り、演算、加工した上で、出力部や各記憶部に出力する。   The control unit 101 is a CPU (Central Processing Unit) that performs control of each device, calculation of data, and processing in a computer. The control unit 101 is an arithmetic device that executes a program stored in the main storage unit 102 or the auxiliary storage unit 103. The control unit 101 receives data from the communication unit 104 or each storage unit, calculates, processes, and outputs the data. And output to each storage unit.

また、制御部101は、例えば補助記憶部103に記憶される変更領域検出プログラムを実行することで、変更領域検出機能を果たす。   Further, the control unit 101 performs a change area detection function by executing a change area detection program stored in the auxiliary storage unit 103, for example.

主記憶部102は、ROM(Read Only Memory)やRAM(Random Access Memory)などであり、制御部101が実行する基本ソフトウェアであるOSやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。   The main storage unit 102 is a ROM (Read Only Memory), a RAM (Random Access Memory), or the like, and a storage device that stores or temporarily stores programs and data such as an OS and application software that are basic software executed by the control unit 101. It is.

補助記憶部103は、HDD(Hard Disk Drive)などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。また、補助記憶部103は、記録媒体106などから取得された変更領域検出プログラムや複数の衛星画像又は航空画像を記憶しておいてもよい。   The auxiliary storage unit 103 is an HDD (Hard Disk Drive) or the like, and is a storage device that stores data related to application software or the like. Further, the auxiliary storage unit 103 may store a change area detection program acquired from the recording medium 106 or the like, a plurality of satellite images, or aerial images.

通信部104は、有線又は無線で通信を行う。通信部104は、例えば、情報処理装置20〜40から画像を取得したり、サービスの利用指示を受けたりする。   The communication unit 104 performs wired or wireless communication. For example, the communication unit 104 acquires images from the information processing apparatuses 20 to 40 and receives service use instructions.

記録媒体I/F(インターフェース)部105は、USB(Universal Serial Bus)などのデータ伝送路を介して接続された記録媒体106(例えば、フラッシュメモリなど)と情報処理装置10とのインターフェースである。   A recording medium I / F (interface) unit 105 is an interface between the information processing apparatus 10 and a recording medium 106 (for example, a flash memory) connected via a data transmission path such as a USB (Universal Serial Bus).

また、記録媒体106に、所定のプログラムを格納し、この記録媒体106に格納されたプログラムは記録媒体I/F部105を介して情報処理装置10にインストールされる。インストールされた所定のプログラムは、情報処理装置10により実行可能となる。   A predetermined program is stored in the recording medium 106, and the program stored in the recording medium 106 is installed in the information processing apparatus 10 via the recording medium I / F unit 105. The installed predetermined program can be executed by the information processing apparatus 10.

なお、記録媒体106を例えばSDカードとした場合は、記録媒体I/F部105は、SDカードスロットである。   If the recording medium 106 is an SD card, for example, the recording medium I / F unit 105 is an SD card slot.

<機能>
図3は、実施例における情報処理装置10の機能的構成の一例を示すブロック図である。図3に示す例では、情報処理装置10は、画像取得部200と、位置合わせ部201と、色正規化部202、差分画像生成部203と、ポリゴン生成部204と、特徴点ペア抽出部205と、検出部206とを有する。
<Function>
FIG. 3 is a block diagram illustrating an example of a functional configuration of the information processing apparatus 10 according to the embodiment. In the example illustrated in FIG. 3, the information processing apparatus 10 includes an image acquisition unit 200, a registration unit 201, a color normalization unit 202, a difference image generation unit 203, a polygon generation unit 204, and a feature point pair extraction unit 205. And a detection unit 206.

画像取得部200は、第一の画像と、この第一の画像とは撮影時が異なる第二の画像とを取得する。画像取得部200は、補助記憶部103に記憶されている画像を取得してもよいし、通信部104を介して情報処理装置10などから送信される画像を取得してもよい。   The image acquisition unit 200 acquires a first image and a second image that is different in shooting time from the first image. The image acquisition unit 200 may acquire an image stored in the auxiliary storage unit 103, or may acquire an image transmitted from the information processing apparatus 10 or the like via the communication unit 104.

また、画像取得部200は、好ましくは、同じカメラを用いて同じ位置で撮影された画像を取得するとよい。画像取得部200は、例えば、衛星画像や航空画像のように、上空から家屋や土地などの固定資産を撮影した画像を取得する。画像取得部200は、取得した第一の画像及び第二の画像を、位置合わせ部201、色正規化部202、特徴点ペア抽出部205に出力する。   The image acquisition unit 200 preferably acquires images taken at the same position using the same camera. The image acquisition unit 200 acquires, for example, an image obtained by photographing fixed assets such as a house and land from the sky, such as a satellite image and an aerial image. The image acquisition unit 200 outputs the acquired first image and second image to the alignment unit 201, the color normalization unit 202, and the feature point pair extraction unit 205.

位置合わせ部201は、例えば、第二の画像の中心をiniファイルで指定された%で切り抜き、第一の画像とテンプレートマッチングを行う。第一の画像と第二の画像と、どちらを基準にするかは、適宜変更可能である。位置合わせ部201は、位置合わせした情報を差分画像生成部203に通知する。   For example, the alignment unit 201 cuts out the center of the second image at% specified in the ini file, and performs template matching with the first image. Which of the first image and the second image is used as a reference can be changed as appropriate. The alignment unit 201 notifies the difference image generation unit 203 of the aligned information.

また、位置合わせ部201は、後述する色正規化された第一の画像と第二の画像とに対して位置合わせを行ってもよい。また、位置合わせ部201は、二つの画像が同じカメラで撮影され、その位置や角度が変更されていなければ、位置合わせを行う必要はない。   In addition, the alignment unit 201 may perform alignment for a color-normalized first image and a second image, which will be described later. In addition, the alignment unit 201 does not need to perform alignment if two images are taken by the same camera and the position and angle are not changed.

色正規化部202は、撮影時期や撮影時間などの違いによる差分を少なくするため、例えば、色被り補正を行う色被り補正部221と、色簡易補正を行う色簡易補正部222とを有する。色被り補正とは、例えば、夕焼けなどで全体的に赤くなった画像を補正する技術である。   The color normalization unit 202 includes, for example, a color fog correction unit 221 that performs color fog correction and a color simple correction unit 222 that performs color simple correction in order to reduce differences due to differences in shooting time and shooting time. Color fog correction is a technique for correcting an image that has become entirely red due to, for example, sunset.

色被り補正部221は、RGBの各ヒストグラムの例えば0.3%が0,255に含まれるようにストレッチをかける。例えば、色被り補正部221は、画像が赤被りをしていると、GBの上位0.3%程度が230程度となるので、これを引き延ばす。なお、色被り補正部221は、上記以外にも公知の色被り補正を行ってもよい。   The color fog correction unit 221 performs stretching so that 0.3% of each of the RGB histograms is included in 0,255. For example, when the image is covered with red, the color fog correction unit 221 extends the upper 0.3% of GB because it is about 230. The color fog correction unit 221 may perform known color fog correction in addition to the above.

色簡易補正部222は、例えば、RGB各ヒストグラムを算出した後、カラーバランス補正、RGB平均から最適なY値を計算し、LUT(ルックアップテーブル)変換を行う。この色被り補正及び色簡易補正は、画像間の色の差を抑えるために、色正規化を行う処理である。なお、色被り補正及び色簡易補正は、同じ時期、同じ天候などで撮影された画像は、画像間の色の差が少ないため、このような場合には必ずしも必要な処理ではない。   For example, after calculating each RGB histogram, the simple color correction unit 222 calculates an optimum Y value from color balance correction and RGB average, and performs LUT (look-up table) conversion. The color covering correction and the simple color correction are processes for performing color normalization in order to suppress a color difference between images. Note that the color covering correction and the simple color correction are not necessarily required in such a case because images taken at the same time, the same weather, and the like have a small color difference between the images.

また、色正規化部202は、色の正規化のために、ヒストグラム平均化(平坦化)、ぼかし、メジアン拡張、色被り補正、色簡易補正などを適切に組み合わせて処理を行ってもよい。   Further, the color normalization unit 202 may perform processing by appropriately combining histogram averaging (flattening), blurring, median expansion, color covering correction, simple color correction, and the like for color normalization.

差分画像生成部203は、色正規化部202から取得した第一の画像と第二の画像との差分画像を生成する。差分画像生成部203は、例えば、位置合わせ部201により位置合わせされた画像同士の各画素の距離を計算して差分画像を生成する。差分画像生成部203は、生成した差分画像をポリゴン生成部204に出力する。   The difference image generation unit 203 generates a difference image between the first image and the second image acquired from the color normalization unit 202. For example, the difference image generation unit 203 calculates the distance between the pixels of the images aligned by the alignment unit 201 to generate a difference image. The difference image generation unit 203 outputs the generated difference image to the polygon generation unit 204.

ポリゴン生成部204は、差分画像生成部203から取得した差分画像からポリゴンを生成する。ポリゴン生成部204は、例えば差分画像の差分の値が所定の閾値以上である部分をラベリングし、ポリゴンを生成する。ポリゴン生成部204は、生成したポリゴンを検出部206に出力する。   The polygon generation unit 204 generates a polygon from the difference image acquired from the difference image generation unit 203. For example, the polygon generation unit 204 generates a polygon by labeling a portion where the difference value of the difference image is equal to or greater than a predetermined threshold. The polygon generation unit 204 outputs the generated polygon to the detection unit 206.

特徴点ペア抽出部205は、色正規化部202から取得した二つの画像、又は色正規化が行われなければ画像取得部200から取得した二つの画像に対し、特徴点を抽出する。特徴点ペア抽出部205は、第一の画像の各特徴点に対してペア(組)となる第二の画像の特徴点を、第一の画像の特徴点の位置に対応する第二の画像の位置を含む所定範囲内から抽出する。特徴点のペアの抽出の仕方は後述する。特徴点ペア抽出部205は、抽出した特徴点のペアを検出部206に出力する。   The feature point pair extraction unit 205 extracts feature points for the two images acquired from the color normalization unit 202 or for the two images acquired from the image acquisition unit 200 if color normalization is not performed. The feature point pair extraction unit 205 sets the feature point of the second image that is paired with each feature point of the first image to the second image corresponding to the position of the feature point of the first image. It extracts from within the predetermined range including the position. A method of extracting feature point pairs will be described later. The feature point pair extraction unit 205 outputs the extracted feature point pairs to the detection unit 206.

検出部206は、ポリゴン生成部204で生成されたポリゴンのうち、特徴点ペア抽出部205により抽出されたペアとなる特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する。   The detection unit 206 detects an area based on a polygon other than the polygon including the feature point to be paired extracted by the feature point pair extraction unit 205 among the polygons generated by the polygon generation unit 204.

検出部206は、例えば、ペア領域削除部261と、形状判定部262とを有する。ペア領域削除部261は、特徴点ペア抽出部205により抽出されたペアの特徴点を含むポリゴンを、検出対象から削除する。これは、近い領域内に特徴点のペアがあるということは、わずかにその特徴点がずれていることを示すと考えられるので、特徴点のペアがある領域は、固定資産の変更ではないとみなす。   The detection unit 206 includes, for example, a pair area deletion unit 261 and a shape determination unit 262. The pair area deletion unit 261 deletes the polygon including the feature point of the pair extracted by the feature point pair extraction unit 205 from the detection target. This is because the fact that there is a pair of feature points in a close region is considered to indicate that the feature points are slightly shifted. Therefore, the region with the pair of feature points is not a fixed asset change. I reckon.

また、特徴点のペアがない領域は、近い領域で同じような特徴点が二つの画像に無いことを表し、この領域を固定資産の変更の可能性がある領域とする。   A region without a feature point pair indicates that there are no similar feature points in two images in a close region, and this region is a region where the fixed asset may be changed.

形状判定部262は、ポリゴンの面積が、所定の下限値(第1閾値)以下であり、所定の上限値(第2閾値)以上であるか否かを判定する。形状判定部262は、ポリゴンの面積が、下限値から上限値までの範囲に入らなければ、検出対象から削除する。これは、固定資産として適切な面積でははいものを検出しないようにするためである。   The shape determining unit 262 determines whether the area of the polygon is equal to or smaller than a predetermined lower limit (first threshold) and is equal to or larger than a predetermined upper limit (second threshold). If the area of the polygon does not fall within the range from the lower limit value to the upper limit value, the shape determination unit 262 deletes it from the detection target. This is to prevent the detection of yes in a suitable area as a fixed asset.

形状判定部262は、ポリゴンの形状が、所定の形状であるか否かを判定する。形状判定部262は、ポリゴンが所定の形状に該当すれば、このポリゴンを検出対象から削除する。形状判定部262は、ポリゴンに対し、充填率が第3閾値より小さい、正方率が第4閾値より小さい場合、検出対象から削除する。   The shape determination unit 262 determines whether the shape of the polygon is a predetermined shape. If the polygon corresponds to a predetermined shape, the shape determination unit 262 deletes the polygon from the detection target. The shape determination unit 262 deletes the polygon from the detection target when the filling rate is smaller than the third threshold and the square rate is smaller than the fourth threshold.

充填率が第3閾値より小さい場合は、そのポリゴンは中空の矩形になっている可能性があり、正方率が第4閾値より小さい場合は、そのポリゴンは鍵形やL時形などになっている可能性があり、これらの形状は、固定資産として適切ではない。   When the filling rate is smaller than the third threshold, the polygon may be a hollow rectangle, and when the square rate is smaller than the fourth threshold, the polygon becomes a key shape or L time shape. These shapes may not be suitable as fixed assets.

よって、形状判定部262は、ポリゴンが、固定資産の形状として適切か否かを判定し、適切ではないポリゴンを検出対象から削除する。   Therefore, the shape determining unit 262 determines whether or not the polygon is appropriate as the shape of the fixed asset, and deletes the inappropriate polygon from the detection target.

検出部206は、生成されたポリゴンのうち、削除されずに残ったポリゴンを、固定資産の変更の可能性がある領域として検出する。なお、図3に示す各部は、例えば図2に示す制御部101及びワークメモリとしての主記憶部102により実現されうる。   The detection unit 206 detects, among the generated polygons, the remaining polygons that are not deleted as an area where the fixed asset may be changed. 3 can be realized by, for example, the control unit 101 and the main storage unit 102 as a work memory shown in FIG.

以上の構成を有することで、明らかに、固定資産の変更による差分ではない領域を検出対象から削除することで、固定資産の変更領域を検出する際、誤検出を減らすことができる。   By having the above-described configuration, obviously, by deleting an area that is not a difference due to a fixed asset change from the detection target, it is possible to reduce false detections when detecting a fixed asset change area.

<各部の具体的な処理例>
次に、各部の具体的な処理例について説明する。以降で説明する例では、家屋が変更(改築、増築、新築)された領域などを検出する場合を例とする。また、以降で説明する例では、撮影時が異なる次の二つの画像を用いる。
<Specific processing example of each part>
Next, a specific processing example of each unit will be described. In the example described below, a case where a region where a house has been changed (renovation, extension, new construction) is detected is taken as an example. Further, in the example described below, the following two images that are different at the time of shooting are used.

図4は、第一の画像の一例を示す図である。図4に示す例では、第一の画像は、市街地が上空から撮影された画像である。第一の画像は、2010年5月31日に撮影された画像である。第一の画像は、若干青被りをしている画像である。   FIG. 4 is a diagram illustrating an example of the first image. In the example illustrated in FIG. 4, the first image is an image in which an urban area is taken from the sky. The first image is an image taken on May 31, 2010. The first image is an image that is slightly covered with blue.

図5は、第二の画像の一例を示す図である。図5に示す例では、第二の画像は、第一の画像とほぼ同じ位置で、撮影時が異なる画像である。第二の画像は、2007年3月31日に撮影された画像である。第二の画像は、若干緑被りをしている画像である。   FIG. 5 is a diagram illustrating an example of the second image. In the example illustrated in FIG. 5, the second image is an image that is substantially the same position as the first image and is different in shooting time. The second image is an image taken on March 31, 2007. The second image is an image that is slightly covered with green.

第一の画像と第二の画像とは、同じカメラで撮影されることが好ましいが、異なるカメラであっても、同じような位置で撮影された画像であればよい。画像取得部200は、図4に示す画像と、図5に示す画像とを取得したとする。   The first image and the second image are preferably taken with the same camera, but may be different images as long as they are taken at the same position. Assume that the image acquisition unit 200 acquires the image shown in FIG. 4 and the image shown in FIG.

《色の正規化処理》
次に、各画像の色の差を抑えるために、色被り補正と、色簡易補正を行う場合について説明する。
《Color normalization processing》
Next, a description will be given of a case where color covering correction and simple color correction are performed in order to suppress the color difference between images.

(第一の画像)
色被り補正部221は、第一の画像に対し、色被り補正を行う。図6は、色被り補正後における第一の画像の一例を示す図である。図6に示す例では、色被り補正後の第一の画像は、全体的に少し暗くなるが、領域ar101の青被りが消える。
(First image)
The color fog correction unit 221 performs color fog correction on the first image. FIG. 6 is a diagram illustrating an example of a first image after color covering correction. In the example shown in FIG. 6, the first image after the color covering correction is slightly dark overall, but the blue covering of the area ar101 disappears.

色簡易補正部222は、色被り補正後の第一の画像に対し、色簡易補正を行う。図7は、色簡易補正後における第一の画像の一例を示す図である。図7に示す例では、色簡易補正後の第一の画像は、色被り補正で暗くなった画像が、少し明るくなる。   The simple color correction unit 222 performs simple color correction on the first image after color covering correction. FIG. 7 is a diagram illustrating an example of the first image after simple color correction. In the example shown in FIG. 7, the first image after the simple color correction is a little brighter than the image darkened by the color covering correction.

(第二の画像)
色被り補正部221は、第二の画像に対し、色被り補正を行う。図8は、色被り補正後における第二の画像の一例を示す図である。図8に示す例では、色被り補正後の第二の画像は、全体的な緑被りが消える。
(Second image)
The color fog correction unit 221 performs color fog correction on the second image. FIG. 8 is a diagram illustrating an example of a second image after color covering correction. In the example shown in FIG. 8, the overall green covering disappears in the second image after the color covering correction.

色簡易補正部222は、色被り補正後の第二の画像に対し、色簡易補正を行う。図9は、色簡易補正後における第二の画像の一例を示す図である。図9に示す例では、色簡易補正後の第二の画像は、色被り補正で暗くなった画像が、少し明るくなる。   The simple color correction unit 222 performs simple color correction on the second image after color covering correction. FIG. 9 is a diagram illustrating an example of the second image after the simple color correction. In the example shown in FIG. 9, the second image after the simple color correction is slightly brighter than the image darkened by the color covering correction.

図10は、色正規化前後の第一の画像を示す図である。図10(A)は、色正規化前の第一の画像を示し、図10(B)は、色正規化後の第一の画像を示す。図10(A)に示す色正規化前の第一の画像と比べて、図10(B)に示す色正規化後の第一の画像は、青被りが消え、全体的に明るくなっている。   FIG. 10 is a diagram illustrating a first image before and after color normalization. FIG. 10A shows a first image before color normalization, and FIG. 10B shows a first image after color normalization. Compared to the first image before color normalization shown in FIG. 10A, the first image after color normalization shown in FIG. .

図11は、色正規化前後の第二の画像を示す図である。図11(A)は、色正規化前の第二の画像を示し、図11(B)は、色正規化後の第二の画像を示す。図11(A)に示す色正規化前の第二の画像と比べて、図11(B)に示す色正規化後の第二の画像は、緑被りが消え、全体的に明るくなっている。   FIG. 11 is a diagram illustrating a second image before and after color normalization. FIG. 11A shows a second image before color normalization, and FIG. 11B shows a second image after color normalization. Compared with the second image before color normalization shown in FIG. 11A, the second image after color normalization shown in FIG. .

《位置合わせ処理》
位置合わせ部201は、第一の画像と第二の画像とに対し、RGBを用いてテンプレートマッチングを行う。なお、第一の画像と第二の画像とは、正規化後の画像でもよい。
《Positioning process》
The alignment unit 201 performs template matching on the first image and the second image using RGB. The first image and the second image may be normalized images.

図12は、テンプレートマッチング結果の一例を示す図である。図12に示すように、同じ領域を撮影した二つの画像でも、撮影時が異なれば、視差などによる小さな誤差が生じてしまう。よって、撮影時が異なる二つの画像は、同じ対象物であっても正確に一致するとは限らない。   FIG. 12 is a diagram illustrating an example of a template matching result. As shown in FIG. 12, even in two images taken of the same region, if the time of shooting is different, a small error due to parallax or the like occurs. Therefore, two images with different shooting times do not always match exactly even if they are the same object.

《差分画像生成処理》
差分画像生成部203は、色の正規化がなされた第一の画像と第二の画像との差分画像を生成する。差分画像は、位置合わせ後の画像同士で生成される。差分画像生成部203は、二つの画像において対応する画素同士の距離を計算して差分画像を生成する。
<< Differential image generation process >>
The difference image generation unit 203 generates a difference image between the first image and the second image that have been subjected to color normalization. The difference image is generated between the images after alignment. The difference image generation unit 203 calculates a distance between corresponding pixels in the two images and generates a difference image.

例えば、差分画像生成部203は、RGB、YCbCr、CbCrのみ、YCbCrからYを所定量縮小、RGのみなどのいずれかの画像同士で差分画像を生成する。なお、差分画像生成部203は、好ましくは、RGBを色差(YCbCr)変換して、バンド毎に距離を計測する。このとき、Y同士は、距離を例えば1/4に縮める。   For example, the difference image generation unit 203 generates a difference image between any one of RGB, YCbCr, CbCr only, YCbCr reduced Y by a predetermined amount, or only RG. The difference image generation unit 203 preferably performs RGB color difference (YCbCr) conversion and measures the distance for each band. At this time, the distance between Y is reduced to, for example, 1/4.

これにより、影の影響と明るさの不一致を抑えることでき、また、明るさの変化はある程度無視して、色差を重点的に判別できるようになる。   As a result, it is possible to suppress the influence of the shadow and the brightness mismatch, and to ignore the change in brightness to some extent and to distinguish the color difference with priority.

図13は、差分画像の一例を示す図である。図13に示す例では、差分画像生成部203は、YCbCr変換を行って、Yを1/4にして差分を算出する。図13に示すように、多くの差分が抽出されてしまう。   FIG. 13 is a diagram illustrating an example of the difference image. In the example illustrated in FIG. 13, the difference image generation unit 203 performs YCbCr conversion, and calculates a difference by setting Y to ¼. As shown in FIG. 13, many differences are extracted.

図13に示す例では、領域ar151が、改変があった領域であり、領域ar152は、改変がない領域であるが、見え方などの違いにより差分が検出された領域であり、領域ar153は、色味が異なるために差分が検出された領域である。   In the example illustrated in FIG. 13, the area ar151 is an area that has been modified, the area ar152 is an area that has not been modified, but a difference is detected due to a difference in appearance or the like, and the area ar153 is This is an area where a difference is detected because the colors are different.

よって、従来技術では、固定資産の変更を検出しようとしても、領域ar152や領域ar253のような小さな誤差を検出してしまうため、誤検出が多かった。しかし、実施例では、この画像間の見え方の違いなどに起因する誤差(領域ar152など)をなるべく減らすために、以下に示すように、特徴点のペアを抽出する。   Therefore, in the conventional technique, even if it is attempted to detect a change in fixed assets, a small error such as the area ar152 or the area ar253 is detected. However, in this embodiment, feature point pairs are extracted as shown below in order to reduce as much as possible errors caused by differences in appearance between images (region ar152, etc.).

《特徴点のペア抽出処理》
次に、特徴点のペアを抽出する処理について説明する。そもそも二つの画像は、同じような領域を撮影しているため、固定資産に変更がなければ、その特徴点同士は所定範囲内でペアがとれるはずである。よって、所定範囲内で特徴点のペアがとれる領域については、固定資産の変更による差分ではなく、画像の見え方の違いによる差分であると推定する。
《Feature point pair extraction processing》
Next, processing for extracting feature point pairs will be described. In the first place, since the two images are taken in the same area, if the fixed assets are not changed, the feature points should be paired within a predetermined range. Therefore, it is estimated that the region where a pair of feature points can be taken within a predetermined range is not a difference due to a change in fixed assets but a difference due to a difference in the appearance of the image.

特徴点ペア抽出部205は、二つの画像それぞれから、特徴点を抽出する。例えば、特徴点ペア抽出部205は、各画像に対し、SURF(Speeded Up Robust Features)特徴量を500点ずつ抽出する。   The feature point pair extraction unit 205 extracts feature points from each of the two images. For example, the feature point pair extraction unit 205 extracts 500 SURF (Speeded Up Robust Features) feature values for each image.

また、特徴点ペア抽出部205は、抽出した特徴点に関連する情報を保持する。特徴点に関連する情報とは、特徴点を一方の端点とするエッジ、及びこのエッジの方向を含むエッジ情報と、特徴点の周辺の色を示す色情報とを含む。色情報は、エッジにより領域が区切られ、特徴点の周囲に複数の色が存在する場合は、特徴点を基準にどの位置にどの色があるかの情報を色情報に含める。   In addition, the feature point pair extraction unit 205 holds information related to the extracted feature points. The information related to the feature point includes an edge having the feature point as one end point, edge information including the direction of the edge, and color information indicating a color around the feature point. In the color information, when an area is divided by an edge and there are a plurality of colors around the feature point, information on which color is located at which position with respect to the feature point is included in the color information.

特徴点ペア抽出部205は、二つの画像からそれぞれ抽出した特徴点に対し、所定の条件を満たす特徴点のペアを抽出する。所定の条件とは、次の通りである。
(1)特徴点同士が所定範囲内にあること、
(2)特徴点同士が類似すること
条件(1)は、同じ対象物であれば、同じ特徴点は近い範囲に存在するはずである、という考えに基づく条件である。特徴点ペア抽出部205は、第一の画像の特徴点に対応する第二の画像の特徴点を探す際、第一の画像の特徴点からx方向、y方向とも例えば30ピクセル以内でペアとなる特徴点を探す。
The feature point pair extraction unit 205 extracts a feature point pair that satisfies a predetermined condition for each feature point extracted from the two images. The predetermined conditions are as follows.
(1) The feature points are within a predetermined range,
(2) Feature points are similar Condition (1) is a condition based on the idea that the same feature points should exist in the near range if they are the same object. When the feature point pair extraction unit 205 searches for the feature point of the second image corresponding to the feature point of the first image, the feature point pair extraction unit 205 sets the pair from the feature point of the first image within 30 pixels in both the x direction and the y direction. Search for feature points.

条件(2)は、同じ対象物であれば、特徴点は類似するはずである、という考えに基づく条件である。特徴点ペア抽出部205は、条件(1)を満たす特徴点同士について、第一の画像の特徴点に関連する情報と、第二の画像の特徴点に関連する情報とを比較することで、ペアにするか否かを判定する。特徴点ペア抽出部205は、比較の結果、各情報の差分絶対値の合計が閾値(第5閾値)以下であれば、それらの特徴点は類似すると判定し、それらの特徴点のペアリングを行う。類似判定の対象は、二乗誤差などを用いてもよい。   Condition (2) is a condition based on the idea that the feature points should be similar if they are the same object. The feature point pair extraction unit 205 compares the information related to the feature points of the first image with the information related to the feature points of the second image for the feature points satisfying the condition (1), Determine whether to pair. As a result of the comparison, the feature point pair extraction unit 205 determines that the feature points are similar if the sum of the absolute difference values of each information is equal to or less than a threshold (fifth threshold), and performs pairing of the feature points. Do. As a target of similarity determination, a square error or the like may be used.

以上より、特徴点ペア抽出部205は、条件(1)と条件(2)とを満たす特徴点のペアを抽出することができる。以降では、ペアリングされた特徴点同士を線で結んだ線分を移動ベクトルと呼ぶ。   As described above, the feature point pair extraction unit 205 can extract a feature point pair that satisfies the conditions (1) and (2). Hereinafter, a line segment connecting the paired feature points with each other is referred to as a movement vector.

二つの画像それぞれにおける位置について、同じ対象物であればx、y方向で大きな違いがないことを前提とし、x、y平面に対して所定範囲内で移動ベクトルを求めることが考えられる。所定範囲は、例えば、対象の特徴点からx方向、y方向とも30ピクセル以内とする。特徴点ペア抽出部205は、求めた特徴点のペアを検出部206に出力する。   Assuming that there are no significant differences in the x and y directions for the positions in the two images for the same object, it is conceivable to obtain a movement vector within a predetermined range with respect to the x and y planes. The predetermined range is, for example, within 30 pixels from the target feature point in both the x and y directions. The feature point pair extraction unit 205 outputs the obtained feature point pair to the detection unit 206.

《ポリゴン生成処理》
ポリゴン生成部204は、差分画像生成部203が生成した差分画像に対し、ラベリングによるベクトル化を行う。ポリゴン生成部204は、例えば二値化された画像に対して黒部分に対するラベリングを行う。これにより、ポリゴン生成部204は、ラベリングされた領域毎にポリゴンデータを生成することができる。ポリゴンの生成については、公知の技術を適用してもよい。
<Polygon generation processing>
The polygon generation unit 204 performs vectorization by labeling on the difference image generated by the difference image generation unit 203. For example, the polygon generation unit 204 performs labeling on a black portion of a binarized image. Accordingly, the polygon generation unit 204 can generate polygon data for each labeled region. A known technique may be applied to the generation of the polygon.

《検出処理》
次に、固定資産の変更領域の検出処理について説明する。まず、検出部206は、ポリゴン生成部204により生成されたポリゴンに対し、固定資産の変更によらないで生じたと推定されるポリゴンを検出対象から削除する。
<< Detection process >>
Next, the fixed asset change area detection process will be described. First, the detection unit 206 deletes, from the detection target, a polygon that is estimated to have occurred without changing the fixed asset with respect to the polygon generated by the polygon generation unit 204.

ペア領域削除部261は、特徴点ペア抽出部205により抽出されたペアの特徴点を含むポリゴンを、検出対象から削除する。また、ペア領域削除部261は、抽出されたペアの特徴点が所定値以上含まれるポリゴンを、検出対象から削除するようにしてもよい。   The pair area deletion unit 261 deletes the polygon including the feature point of the pair extracted by the feature point pair extraction unit 205 from the detection target. Further, the pair area deletion unit 261 may delete a polygon including the extracted feature points of the pair in a predetermined value or more from the detection target.

また、ペア領域削除部261は、抽出されたペアの特徴点から生成される移動ベクトルに基づいて、抽出されたペアを削除してもよい。これは、移動ベクトルが、周辺の移動ベクトルと同じような向きや大きさではない場合、誤ってペアリングされた可能性があるからである。   Moreover, the pair area deletion unit 261 may delete the extracted pair based on the movement vector generated from the extracted feature point of the pair. This is because if the movement vector is not in the same direction and size as the surrounding movement vectors, there is a possibility that the pair has been erroneously paired.

図14は、拡大領域に対する移動ベクトルの一例を示す図である。図14に示す例では、この画像に対する特徴点を点で表し、この点と、ペアとなった他の画像の特徴点とを線で結び、移動ベクトルを表している。つまり、線分の先が、ペアとなった他の画像の特徴点の位置を示す。   FIG. 14 is a diagram illustrating an example of a movement vector for an enlarged region. In the example shown in FIG. 14, feature points for this image are represented by dots, and this point and feature points of another paired image are connected by a line to represent a movement vector. That is, the tip of the line segment indicates the position of the feature point of another paired image.

図14に示す移動ベクトルがある領域は、固定資産に変更がなかった領域であることが実験により分かった。よって、ペア領域削除部261は、この実験結果を利用して、特徴点のペアを含む領域を検出対象から削除する。   It has been experimentally found that the region having the movement vector shown in FIG. 14 is a region where the fixed asset has not been changed. Therefore, the pair area deletion unit 261 uses this experimental result to delete the area including the feature point pair from the detection target.

一方、図14に示す領域ar201のように、移動ベクトルが交差する場合がある。また、図14に示す領域ar202のように、移動ベクトルが逆方向を生成する場合がある。また、図14に示す領域ar203のように、ある移動ベクトルが他の移動ベクトルとは異なる方向を向く場合がある。   On the other hand, there are cases where the movement vectors intersect, as in an area ar201 shown in FIG. In addition, as in the area ar202 illustrated in FIG. Further, as in a region ar203 illustrated in FIG. 14, a certain movement vector may face a different direction from other movement vectors.

図14に示す領域ar201〜203に含まれる移動ベクトルは、誤ってペアリングされた結果に生じた移動ベクトルである可能性がある。そこで、ペア領域削除部261は、所定の移動ベクトルに対し、この移動ベクトルから所定範囲内にある移動ベクトルの平均ベクトルと類似していなければ、所定の移動ベクトルを形成する特徴点のペアを削除する。   The movement vectors included in the areas ar201 to 203 shown in FIG. 14 may be movement vectors generated as a result of erroneous pairing. Therefore, the pair area deletion unit 261 deletes the pair of feature points forming the predetermined movement vector if the predetermined movement vector is not similar to the average vector of the movement vectors within the predetermined range from the movement vector. To do.

ペア領域削除部261は、移動ベクトルの類似性の判断について、移動ベクトルのx、y方向の差分絶対値を加算した値(SAD)などを求め、この値が所定の閾値以内であれば、類似と判断すればよい。   The pair area deletion unit 261 obtains a value (SAD) obtained by adding the absolute difference values of the movement vectors in the x and y directions for determining the similarity of the movement vectors, and if this value is within a predetermined threshold, the similarity is determined. It can be judged.

これにより、画像の違いに起因する差分により生成されたポリゴンの信頼性を高めることができる。   Thereby, the reliability of the polygon produced | generated by the difference resulting from the difference in an image can be improved.

また、形状判定部262は、生成されたポリゴンの面積及び形状に基づいて、家屋などの形状に適切でないポリゴンを判定し、検出対象から削除する。形状判定部262は、例えば、ポリゴンの面積が下限値から上限値までの所定範囲に入らなかったり、正方率や充填率が所定の閾値よりも低かったりするポリゴンを、検出対象から削除する。   Further, the shape determination unit 262 determines a polygon that is not appropriate for the shape of a house or the like based on the generated area and shape of the polygon, and deletes the polygon from the detection target. For example, the shape determining unit 262 deletes, from the detection target, polygons whose polygon area does not fall within a predetermined range from the lower limit value to the upper limit value, or whose squareness ratio or filling rate is lower than a predetermined threshold value.

検出部206は、検出対象から削除されずに残ったポリゴンを含む領域を、検出結果として出力する。   The detection unit 206 outputs a region including polygons that remain without being deleted from the detection target as detection results.

図15は、検出される領域と削除される領域との一例を示す図である。図15に示す例では、差分画像に対し、領域ar301は、検出される領域を示し、領域ar302は、ポリゴンの面積が条件に該当せずに削除される領域を示し、領域ar303は、充填率が閾値より低いために削除される領域を示し、領域ar304は、正方率が閾値より低いために削除される領域を示し、領域ar305は、移動ベクトルに基づき削除される領域を示す。   FIG. 15 is a diagram illustrating an example of a detected area and a deleted area. In the example illustrated in FIG. 15, with respect to the difference image, the area ar301 indicates a detected area, the area ar302 indicates an area where the polygon area is deleted without satisfying the condition, and the area ar303 indicates a filling rate. Indicates a region that is deleted because the square is lower than the threshold, a region ar304 indicates a region that is deleted because the square ratio is lower than the threshold, and a region ar305 indicates a region that is deleted based on the movement vector.

「移動ベクトルに基づき削除」とは、例えば移動ベクトルを形成する両方又はいずれかの特徴点を含む領域を削除することをいう。なお、前述したように、周囲の平均ベクトルと類似しない移動ベクトルであれば、ペア領域削除部261は、移動ベクトル自体を削除してもよい。   “Deleting based on a movement vector” means, for example, deleting an area including both or one of feature points forming a movement vector. As described above, the pair region deletion unit 261 may delete the movement vector itself if the movement vector is not similar to the surrounding average vector.

図15に示す例によれば、領域ar305の数は、領域ar301の数の約3倍であり、この領域ar305を検出対象から削除することで、誤検出を減らすことができる。また、領域ar301の中には、固定資産が変更された領域以外の領域も含まれるが、検出部206は、領域ar302〜ar305を削除する分だけ、誤検出を減らすことができる。   According to the example shown in FIG. 15, the number of areas ar305 is about three times the number of areas ar301. By deleting this area ar305 from the detection target, erroneous detection can be reduced. The area ar301 includes areas other than the areas where the fixed assets are changed, but the detection unit 206 can reduce false detections by deleting the areas ar302 to ar305.

<検出結果>
次に、情報処理装置10で検出される結果について説明する。図16は、検出結果の一例を示す図である。図16に示す例では、図15に示す領域ar301を第二の画像に適用する。なお、検出部206は、検出する領域を、第一の画像に適用してもよい。
<Detection result>
Next, a result detected by the information processing apparatus 10 will be described. FIG. 16 is a diagram illustrating an example of a detection result. In the example shown in FIG. 16, the area ar301 shown in FIG. 15 is applied to the second image. The detection unit 206 may apply the detection area to the first image.

図16に示す領域ar401は、第一の画像と第二の画像とで違いがある領域であり、つまり、家屋が改築された領域を示す。図16に示す領域ar401は、図15に示す領域ar301として適切に検出されている。   An area ar401 illustrated in FIG. 16 is an area where there is a difference between the first image and the second image, that is, an area where the house has been renovated. A region ar401 illustrated in FIG. 16 is appropriately detected as a region ar301 illustrated in FIG.

図16に示す領域ar402は、移動ベクトルに基づき適切に削除された領域を示す。領域ar402は、家屋の改築などがない領域であり、画像の見え方の違いにより生じた差分を適切に削除することができていることが分かる。   An area ar402 illustrated in FIG. 16 indicates an area appropriately deleted based on the movement vector. The area ar402 is an area where there is no renovation of the house, and it can be seen that the difference caused by the difference in the appearance of the image can be appropriately deleted.

以上の構成を有することで、情報処理装置10は、二つの画像間での被写体形状の変更に起因する差分を検出する際、誤検出を減らすことができる。   With the above configuration, the information processing apparatus 10 can reduce erroneous detection when detecting a difference due to a change in the subject shape between two images.

<動作>
次に、情報処理装置10の動作について説明する。図17は、実施例における変更領域検出処理の一例を示すフローチャートである。
<Operation>
Next, the operation of the information processing apparatus 10 will be described. FIG. 17 is a flowchart illustrating an example of the change area detection process in the embodiment.

ステップS101で、画像取得部200は、二つの画像を入力する。ここでは、第一の画像を基準画像、第二の画像を比較画像とする。   In step S101, the image acquisition unit 200 inputs two images. Here, the first image is a reference image, and the second image is a comparative image.

ステップS102で、位置合わせ部201は、基準画像に対し、比較画像の位置を合わせる。位置合わせ部201は、例えば画像の中心の所定領域でテンプレートマッチングを行う。   In step S102, the alignment unit 201 aligns the position of the comparison image with the reference image. The alignment unit 201 performs template matching in a predetermined area at the center of the image, for example.

ステップS103で、色正規化部202は、二つの画像の色を正規化する。これにより、画像間の色の差を抑えることができる。   In step S103, the color normalization unit 202 normalizes the colors of the two images. Thereby, the color difference between images can be suppressed.

ステップS104で、特徴点ペア抽出部205は、二つの画像間で、所定の条件を満たす特徴点のペアを抽出する。この処理は、図18を用いて後述する。この処理により、固定資産(例えば家屋)などに変更がない領域を抽出することができるようになる。   In step S104, the feature point pair extraction unit 205 extracts a feature point pair that satisfies a predetermined condition between the two images. This process will be described later with reference to FIG. By this processing, it becomes possible to extract an area where there is no change in a fixed asset (for example, a house).

ステップS105で、差分画像生成部203は、二つの画像から、差分画像を生成する。これにより、固定資産が変更された領域を含む領域を検出可能となる。   In step S105, the difference image generation unit 203 generates a difference image from the two images. Thereby, the area including the area where the fixed asset is changed can be detected.

ステップS106で、ポリゴン生成部204は、差分画像をラベリングすることでポリゴンを生成する。   In step S106, the polygon generation unit 204 generates a polygon by labeling the difference image.

ステップS107で、ペア領域削除部261は、抽出されたペアの特徴点を含む領域を、検出対象から削除する。これにより、誤検出部分を削除することができる。   In step S107, the pair area deletion unit 261 deletes the area including the extracted pair feature points from the detection target. Thereby, the erroneous detection part can be deleted.

ステップS108で、形状判定部262は、ポリゴンの面積、充填率、及び正方率に基づいて判定したポリゴンを、検出対象から削除する。これにより、細長、鍵形、ドーナツ形状、及び面積が所定範囲外のポリゴンを削除することができる。   In step S108, the shape determining unit 262 deletes the polygon determined based on the polygon area, the filling rate, and the square rate from the detection target. Thereby, it is possible to delete the elongated shape, the key shape, the donut shape, and the polygon whose area is outside the predetermined range.

ステップS109で、検出部206は、検出対象として残ったポリゴンを含む領域を、例えば基準画像に対して線で囲うなどして識別できるようにし、検出された領域が識別可能な基準画像を検出結果として出力する。   In step S109, the detection unit 206 makes it possible to identify a region including a polygon remaining as a detection target by, for example, surrounding the reference image with a line, and detect a reference image that can identify the detected region. Output as.

なお、ステップS102、S103は必ずしも必要な処理ではない。また、処理の順番は、図17に示す順番に限られず、ステップS102は、ステップS105より前に行なわれ、ステップS103とステップS104とは、ステップS107より前に行われればよい。   Steps S102 and S103 are not necessarily required processes. Further, the order of processing is not limited to the order shown in FIG. 17, and step S102 may be performed before step S105, and steps S103 and S104 may be performed before step S107.

次に、ステップS104の詳細な処理について説明する。図18は、実施例における特徴点ペア抽出処理の一例を示すフローチャートである。   Next, detailed processing in step S104 will be described. FIG. 18 is a flowchart illustrating an example of feature point pair extraction processing in the embodiment.

ステップS201で、特徴点ペア抽出部205は、第一の画像(基準画像)の特徴点を1つ選択する。   In step S201, the feature point pair extraction unit 205 selects one feature point of the first image (reference image).

ステップS202で、特徴点ペア抽出部205は、第二の画像(比較画像)に対し、選択された特徴点に対応する位置から所定範囲内にある範囲を設定する。   In step S202, the feature point pair extraction unit 205 sets a range within a predetermined range from the position corresponding to the selected feature point for the second image (comparison image).

ステップS203で、特徴点ペア抽出部205は、設定した所定範囲内にある特徴点のうち、第一の画像の選択された特徴点と最も類似する特徴点を抽出する。特徴点ペア抽出部205は、特徴点に関連する情報(特徴点情報)を比較することで類似性を判定することができる。   In step S203, the feature point pair extraction unit 205 extracts a feature point that is most similar to the selected feature point of the first image from among the feature points that are within the set predetermined range. The feature point pair extraction unit 205 can determine similarity by comparing information related to feature points (feature point information).

ステップS204で、特徴点ペア抽出部205は、最も類似する特徴点が、上述した条件(2)を満たす否かを判定する。条件(2)を満たせば(ステップS204−YES)ステップS205に進み、条件(2)を満たさなければ(ステップS204−NO)ステップS206に進む。   In step S204, the feature point pair extraction unit 205 determines whether the most similar feature point satisfies the condition (2) described above. If the condition (2) is satisfied (step S204—YES), the process proceeds to step S205, and if the condition (2) is not satisfied (step S204—NO), the process proceeds to step S206.

ステップS205で、特徴点ペア抽出部205は、条件(2)を満たす特徴点同士をペアに設定する。   In step S205, the feature point pair extraction unit 205 sets feature points satisfying the condition (2) as a pair.

ステップS206で、特徴点ペア抽出部205は、第一の画像の中で、未処理の特徴点が無いかを判定する。未処理の特徴点が無ければ(ステップS206−YES)この処理を終了し、ステップS105に進み、未処理の特徴点が有れば(ステップS206−NO)ステップS201に戻り、他の特徴点が選択される。   In step S206, the feature point pair extraction unit 205 determines whether there is an unprocessed feature point in the first image. If there is no unprocessed feature point (step S206—YES), this process is terminated, and the process proceeds to step S105. If there is an unprocessed feature point (step S206—NO), the process returns to step S201, and other feature points are found. Selected.

以上、開示の実施例によれば、二つの画像間での被写体形状の変更に起因する差分を検出する際、誤検出を減らすことができる。   As described above, according to the disclosed embodiment, it is possible to reduce erroneous detection when detecting a difference due to a change in the subject shape between two images.

また、開示の実施例によれば、衛星や航空機により撮影された画像データを利用したビジネスを行うことができる。例えば、撮影時の異なる人工衛星や航空機により撮影された二つの画像を比較し、差分を抽出することで、増改築された土地や建物などを特定することができうる。   Further, according to the disclosed embodiment, it is possible to conduct business using image data taken by a satellite or an aircraft. For example, by comparing two images taken by different satellites or aircraft at the time of shooting and extracting the difference, it is possible to specify the land or building that has been renovated or renovated.

ここで、開示の技術によれば、固定資産の管理業務や固定資産税の算出を行う自治体職員にとって、管理対象のエリアを撮影した二つの画像に基づいて、特に観察すべき場所を特定することができるので、開示の技術は有用であると考えられる。なお、上述された各閾値は、実験などにより適切な所定値が設定されればよい。   Here, according to the disclosed technology, for local government employees who perform management of fixed assets and calculation of fixed asset tax, it is necessary to identify a place to be observed based on two images of areas to be managed. Therefore, the disclosed technique is considered useful. In addition, what is necessary is just to set an appropriate predetermined value for each threshold value mentioned above by experiment etc. FIG.

[変形例]
なお、前述した各実施例で説明した処理を実現するためのプログラムを記録媒体に記録することで、各実施例での処理をコンピュータに実施させることができる。例えば、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を実現させることも可能である。
[Modification]
Note that by recording a program for realizing the processing described in each of the above-described embodiments on a recording medium, the processing in each of the embodiments can be performed by a computer. For example, it is possible to record the program on a recording medium and cause the computer to read the recording medium on which the program is recorded, thereby realizing the processing described above.

なお、記録媒体は、CD−ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。この記録媒体には、搬送波は含まれない。   The recording medium is a recording medium that records information optically, electrically, or magnetically, such as a CD-ROM, flexible disk, magneto-optical disk, etc., and information is electrically recorded such as ROM, flash memory, etc. Various types of recording media such as a semiconductor memory can be used. This recording medium does not include a carrier wave.

以上、実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。   Although the embodiments have been described in detail above, the invention is not limited to the specific embodiments, and various modifications and changes can be made within the scope described in the claims.

なお、以上の各実施例に関し、さらに以下の付記を開示する。
(付記1)
第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得し、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出し、
前記第一の画像と前記第二の画像との差分画像を生成し、
前記差分画像からポリゴンを生成し、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する処理をコンピュータに実行させるためのプログラム。
(付記2)
前記抽出する処理は、
前記第一の画像の特徴点に関連する情報と、前記第二の画像の特徴点に関連する情報とを比較することで、ペアにするか否かを判定する付記1記載のプログラム。
(付記3)
前記特徴点に関する情報は、該特徴点を一方の端点とするエッジのエッジ情報、該特徴点の周辺の色情報を含む付記2記載のプログラム。
(付記4)
前記検出する処理は、
前記ポリゴンの面積、及び形状に基づいて、検出対象から削除するポリゴンを判定する付記1乃至3いずれか一項に記載のプログラム。
(付記5)
前記差分画像を生成する処理は、
前記第一の画像及び前記第二の画像に対して色差変換を行い、輝度を所定量減少させた画像間で前記差分画像を生成する付記1乃至4いずれか一項に記載のプログラム。
(付記6)
前記検出する処理は、
前記抽出されたペアの特徴点同士を結ぶベクトルに基づいて、周囲のベクトルと異なると判定されたベクトルのペアを削除する付記1乃至5いずれか一項に記載のプログラム。
(付記7)
第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得し、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出し、
前記第一の画像と前記第二の画像との差分画像を生成し、
前記差分画像からポリゴンを生成し、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する処理をコンピュータが実行する情報処理方法。
(付記8)
第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得する取得部と、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出する抽出部と、
前記第一の画像と前記第二の画像との差分画像を生成する差分画像生成部と、
前記差分画像からポリゴンを生成するポリゴン生成部と、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する検出部と
を備える情報処理装置。
(付記9)
前記第一の画像及び前記第二の画像に色正規化処理を行う色正規化部をさらに備え、
前記抽出部と、前記差分画像生成部とは、
色正規化された第一の画像及び第二の画像に対して処理を行う付記8記載の情報処理装置。
In addition, the following additional notes are disclosed regarding each of the above embodiments.
(Appendix 1)
Obtaining a first image and a second image different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. Extracted from
Generating a difference image between the first image and the second image;
Generate a polygon from the difference image,
A program for causing a computer to execute processing for detecting a region based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
(Appendix 2)
The extraction process is:
The program according to claim 1, wherein information relating to the feature point of the first image and information relating to the feature point of the second image are compared to determine whether to make a pair.
(Appendix 3)
The program according to claim 2, wherein the information on the feature point includes edge information of an edge having the feature point as one end point, and color information around the feature point.
(Appendix 4)
The process to detect is
The program according to any one of supplementary notes 1 to 3, wherein a polygon to be deleted from a detection target is determined based on an area and a shape of the polygon.
(Appendix 5)
The process of generating the difference image includes
The program according to any one of appendices 1 to 4, wherein color difference conversion is performed on the first image and the second image, and the difference image is generated between images whose luminance is reduced by a predetermined amount.
(Appendix 6)
The process to detect is
The program according to any one of appendices 1 to 5, wherein a pair of vectors determined to be different from surrounding vectors is deleted based on a vector connecting feature points of the extracted pairs.
(Appendix 7)
Obtaining a first image and a second image different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. Extracted from
Generating a difference image between the first image and the second image;
Generate a polygon from the difference image,
An information processing method in which a computer executes a process of detecting a region based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
(Appendix 8)
An acquisition unit that acquires a first image and a second image that is different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. An extraction unit for extracting from,
A difference image generation unit for generating a difference image between the first image and the second image;
A polygon generation unit for generating a polygon from the difference image;
An information processing apparatus comprising: a detection unit that detects an area based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
(Appendix 9)
A color normalization unit that performs color normalization on the first image and the second image;
The extraction unit and the difference image generation unit are:
The information processing apparatus according to appendix 8, which performs processing on the color-normalized first image and second image.

1 変更領域検出システム
10情報処理装置
101 制御部
102 主記憶部
103 補助記憶部
200 画像取得部
201 位置合わせ部
202 色正規化部
203 差分画像生成部
204 ポリゴン生成部
205 特徴点ペア抽出部
206 検出部
261 ペア領域削除部
262 形状判定部
DESCRIPTION OF SYMBOLS 1 Change area | region detection system 10 Information processing apparatus 101 Control part 102 Main memory part 103 Auxiliary memory part 200 Image acquisition part 201 Positioning part 202 Color normalization part 203 Difference image generation part 204 Polygon generation part 205 Feature point pair extraction part 206 Detection 261 Pair region deletion unit 262 Shape determination unit

Claims (8)

第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得し、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出し、
前記第一の画像と前記第二の画像との差分画像を生成し、
前記差分画像から差分が所定の閾値以上の部分を特定してポリゴンを生成し、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する処理をコンピュータに実行させるためのプログラム。
Obtaining a first image and a second image different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. Extracted from
Generating a difference image between the first image and the second image;
Generate a polygon by identifying a portion where the difference is greater than or equal to a predetermined threshold from the difference image,
A program for causing a computer to execute processing for detecting a region based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
前記抽出する処理は、
前記第一の画像の特徴点に関連する情報と、前記第二の画像の特徴点に関連する情報とを比較することで、ペアにするか否かを判定する請求項1記載のプログラム。
The extraction process is:
The program according to claim 1, wherein information relating to the feature point of the first image and information relating to the feature point of the second image are compared to determine whether to make a pair.
前記特徴点に関する情報は、該特徴点を一方の端点とするエッジのエッジ情報、該特徴点の周辺の色情報を含む請求項2記載のプログラム。   3. The program according to claim 2, wherein the information on the feature point includes edge information of an edge having the feature point as one end point and color information around the feature point. 前記検出する処理は、
前記ポリゴンの面積、及び形状に基づいて、検出対象から削除するポリゴンを判定する請求項1乃至3いずれか一項に記載のプログラム。
The process to detect is
The program according to any one of claims 1 to 3, wherein a polygon to be deleted from a detection target is determined based on an area and a shape of the polygon.
前記差分画像を生成する処理は、
前記第一の画像及び前記第二の画像に対して色差変換を行い、輝度を所定量減少させた画像間で前記差分画像を生成する請求項1乃至4いずれか一項に記載のプログラム。
The process of generating the difference image includes
The program according to any one of claims 1 to 4, wherein color difference conversion is performed on the first image and the second image, and the difference image is generated between images whose luminance is reduced by a predetermined amount.
前記検出する処理は、
前記抽出されたペアのうち、特徴点同士を結ぶベクトルに基づいて、周囲のベクトルと異なると判定されたベクトルのペアを削除する請求項1乃至5いずれか一項に記載のプログラム。
The process to detect is
The program according to any one of claims 1 to 5, wherein a pair of vectors determined to be different from surrounding vectors is deleted based on a vector connecting feature points among the extracted pairs.
第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得し、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出し、
前記第一の画像と前記第二の画像との差分画像を生成し、
前記差分画像から差分が所定の閾値以上の部分を特定してポリゴンを生成し、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する処理をコンピュータが実行する情報処理方法。
Obtaining a first image and a second image different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. Extracted from
Generating a difference image between the first image and the second image;
Generate a polygon by identifying a portion where the difference is greater than or equal to a predetermined threshold from the difference image,
An information processing method in which a computer executes a process of detecting a region based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
第一の画像と、前記第一の画像とは撮影時が異なる第二の画像とを取得する取得部と、
前記第一の画像の各特徴点に対してペアとなる前記第二の画像の特徴点を、前記第一の画像の特徴点の位置に対応する前記第二の画像の位置を含む所定範囲内から抽出する抽出部と、
前記第一の画像と前記第二の画像との差分画像を生成する差分画像生成部と、
前記差分画像から差分が所定の閾値以上の部分を特定してポリゴンを生成するポリゴン生成部と、
前記生成されたポリゴンのうち、前記抽出されたペアの特徴点を含むポリゴン以外のポリゴンに基づく領域を検出する検出部と
を備える情報処理装置。
An acquisition unit that acquires a first image and a second image that is different from the first image at the time of shooting;
A feature point of the second image paired with each feature point of the first image is within a predetermined range including the position of the second image corresponding to the position of the feature point of the first image. An extraction unit for extracting from,
A difference image generation unit for generating a difference image between the first image and the second image;
A polygon generation unit for generating a polygon by specifying a portion having a difference equal to or greater than a predetermined threshold from the difference image;
An information processing apparatus comprising: a detection unit that detects an area based on a polygon other than the polygon including the extracted feature point of the extracted pair among the generated polygons.
JP2012068372A 2012-03-23 2012-03-23 Program, information processing method and information processing apparatus Expired - Fee Related JP5888043B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012068372A JP5888043B2 (en) 2012-03-23 2012-03-23 Program, information processing method and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012068372A JP5888043B2 (en) 2012-03-23 2012-03-23 Program, information processing method and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2013200693A JP2013200693A (en) 2013-10-03
JP5888043B2 true JP5888043B2 (en) 2016-03-16

Family

ID=49520897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012068372A Expired - Fee Related JP5888043B2 (en) 2012-03-23 2012-03-23 Program, information processing method and information processing apparatus

Country Status (1)

Country Link
JP (1) JP5888043B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132666A (en) * 1998-10-26 2000-05-12 Ntt Data Corp Method and apparatus for extracting changed area in image data, and recording medium
JP2004252733A (en) * 2003-02-20 2004-09-09 Hitachi Software Eng Co Ltd Image processing system and program for image processing
JP4639044B2 (en) * 2003-12-10 2011-02-23 株式会社日立ソリューションズ Contour shape extraction device
JP4339289B2 (en) * 2005-07-28 2009-10-07 Necシステムテクノロジー株式会社 Change determination device, change determination method, and change determination program
JP5363752B2 (en) * 2008-03-18 2013-12-11 株式会社ゼンリン Road marking map generation method

Also Published As

Publication number Publication date
JP2013200693A (en) 2013-10-03

Similar Documents

Publication Publication Date Title
JP4378571B2 (en) MAP CHANGE DETECTION DEVICE, MAP CHANGE DETECTION METHOD, AND PROGRAM
CN105761266B (en) The method that Rectangle building is extracted from remote sensing images
CN107688806B (en) A free scene text detection method based on affine transformation
CN108241645B (en) Image processing method and device
US9008366B1 (en) Bio-inspired method of ground object cueing in airborne motion imagery
US10743035B2 (en) Coordinated piecewise Bezier vectorization
US20110311100A1 (en) Method, Apparatus and Computer Program Product for Providing Object Tracking Using Template Switching and Feature Adaptation
US9214138B2 (en) Redundant pixel mitigation
US20120014565A1 (en) Image processing method, image processing apparatus and non-transitory computer-readable storage medium therefor
US10528844B2 (en) Method and apparatus for distance measurement
US8064705B2 (en) Image processing apparatus and control method thereof
CN113674220A (en) Image difference detection method, detection device and storage medium
CN107256543A (en) Image processing method, device, electronic equipment and storage medium
Freitas et al. Automatic shadow detection in aerial and terrestrial images
CN110852207A (en) Blue roof building extraction method based on object-oriented image classification technology
Cannas et al. Panchromatic imagery copy-paste localization through data-driven sensor attribution
US20190347778A1 (en) Method and system for a measure of visibility from a single daytime image
JP6171660B2 (en) Information processing apparatus, information processing system, and program
CN106228553B (en) High-resolution remote sensing image shadow Detection apparatus and method
JP5888043B2 (en) Program, information processing method and information processing apparatus
CN106875396A (en) The extracting method and device in the notable area of video based on kinetic characteristic
Sankar et al. Feature based classification of computer graphics and real images
CN105354833A (en) Shadow detection method and apparatus
CN118212428A (en) Landmark extraction method, terminal device and storage medium based on bit correlation
KR100963240B1 (en) Color marker recognition method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150818

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151009

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160201

R150 Certificate of patent or registration of utility model

Ref document number: 5888043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees