JP3484078B2 - Map database updating device and recording medium recording map database updating program - Google Patents
Map database updating device and recording medium recording map database updating programInfo
- Publication number
- JP3484078B2 JP3484078B2 JP21098898A JP21098898A JP3484078B2 JP 3484078 B2 JP3484078 B2 JP 3484078B2 JP 21098898 A JP21098898 A JP 21098898A JP 21098898 A JP21098898 A JP 21098898A JP 3484078 B2 JP3484078 B2 JP 3484078B2
- Authority
- JP
- Japan
- Prior art keywords
- resident
- signboard
- image
- map database
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は看板や表札等(以下
看板と総称する)に書かれている文字列を認識し、地図
データベースへのデータ追加削除を行う地図データベー
ス更新装置及びその地図データベース更新プログラムを
記録した記録媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention recognizes a character string written on a signboard, a nameplate or the like (hereinafter collectively referred to as a signboard) and adds / deletes data to / from a map database, and a map database updating device for updating the map database. The present invention relates to a recording medium recording a program.
【0002】[0002]
【従来の技術】近年住宅地図のような縮尺の大きな地図
も電子化され、地図データベースとして利用が進みつつ
ある。このような地図データベースにおいては、記載内
容が実態に合うよう常時更新し続ける必要があり、従来
は、調査員が紙に印刷した地図の中の居住者名と、実際
の看板に記載された居住者名との確認作業を一軒づつ行
って異動状況のメモを作成した後、地図データベースの
中の該当する居住者のデータの修正作業を行っていた。2. Description of the Related Art In recent years, large-scale maps such as residential maps have been digitized and are being used as map databases. In such a map database, it is necessary to constantly update the description contents so that it matches the actual situation, and conventionally, the resident name in the map printed on paper by the investigator and the residence written on the actual signboard After confirming each person's name one by one and making a memo of the change situation, the data of the corresponding resident in the map database was corrected.
【0003】なお、例えば特開平5−181411号公
報には、新規に得られた地図画像と過去の地図画像とを
照合して地図データベースの地図情報を更新することが
記載されているが、地図データベース中の居住者データ
を自動的に更新することには触れていない。また、特開
平10−143640号公報には、デジタルカメラで撮
影した実写映像を利用して地図データベースを作成する
ことが記載されているが、作成した後、地図データベー
スの内容を更新することには触れていない。Incidentally, for example, Japanese Patent Laid-Open No. 5-181411 discloses that the map information in the map database is updated by collating a newly obtained map image with a past map image. It does not mention automatic updating of resident data in the database. Further, Japanese Patent Laid-Open No. 10-143640 discloses that a map database is created by using a live-action image taken by a digital camera. However, it is not possible to update the contents of the map database after the creation. I haven't touched it.
【0004】[0004]
【発明が解決しようとする課題】住宅地図のような縮尺
の大きな地図においては、記載されている居住者等の数
が多く、人手による居住者データの修正作業は、更新期
間の長期化や、コスト増加の原因となっていた。特に、
異動状況メモに記載された居住者に関するデータを、地
図データベースの中の膨大な居住者データから選び出す
作業は、人手による作業が中心で効率化が望まれてい
た。In a large-scale map such as a residential map, the number of residents and the like described is large, and manual correction work of the resident data requires a long update period, It was a cause of cost increase. In particular,
The work of selecting the data about the resident described in the change situation memo from the huge amount of resident data in the map database is mainly manual work, and it has been desired to improve efficiency.
【0005】本発明は、上記事情に鑑みてなされたもの
で、その課題は、実際の居住者と、地図データベース内
のデータとの対応付け作業を自動化し、効率的に居住者
のデータ更新が行える地図データベース更新装置及びそ
の地図データベース更新プログラムを記録した記録媒体
を提供することである。The present invention has been made in view of the above circumstances, and an object thereof is to automate the work of associating an actual resident with the data in the map database, and efficiently update the data of the resident. (EN) Provided is a map database updating device and a recording medium storing the map database updating program.
【0006】[0006]
【課題を解決するための手段】上記の課題を達成するた
めに、本発明は、撮影された景観画像中の看板に書かれ
ている文字列を自動認識し、その看板文字認識結果と地
図データベース内の居住者データとを対応づけることを
主要な特徴とする。ここで、看板とは、建物等に設置さ
れていてその建物の居住者名・店名・事業所名と一対一
対応で記載された表札や商店・事業所の表示の意味であ
る。すなわち、看板設置場所と看板に記載された居住者
の所在とが一致しない商業宣伝や、商品名などの宣伝を
目的とする表示は含まない。In order to achieve the above object, the present invention automatically recognizes a character string written on a signboard in a photographed landscape image, and recognizes the signboard character recognition result and a map database. The main feature is the correspondence with the resident data in. Here, the signboard means a display of a nameplate or a store / business office that is installed in a building or the like and has a one-to-one correspondence with the resident name / store name / business office name of the building. That is, it does not include a commercial advertisement in which the signboard installation location does not match the resident's whereabouts written on the signboard, or a display for the purpose of advertisement such as a product name.
【0007】 具体的には、本発明の地図データベース
更新装置は、居住者名およびその居住者の地図上の位置
座標データとを含む地図データベースと、ビデオカメラ
等を用いて撮影した景観画像を入力する景観画像入力部
と、景観画像の中の看板画像を抽出する看板画像抽出部
と、看板画像の中の文字を認識し、認識結果文字コード
列を出力する文字認識部と、景観画像の撮影位置の緯度
・経度を計測して、地図上の座標に変換した撮影位置座
標を入力する撮影位置入力部と、景観画像の撮影方向の
値を入力する撮影方向入力部と、景観画像中の看板まで
の撮影距離を入力する撮影距離入力部と、撮影位置座標
あるいはそれと撮影方向、撮影距離をもとに、地図上で
看板の存在する地域を推定する看板位置推定部と、看板
存在地域の情報を用いて地図データベースを検索し、地
域内に含まれる全ての居住者名リストを出力する地域内
居住者検索部と、文字認識部により出力された認識結果
文字コード列と、地域内居住者検索部により出力された
地域内居住者名リストとを照合し、認識結果文字コード
列と類似した候補居住者のリストを出力する看板文字列
照合部と、景観画像、看板画像、居住者名リスト、候補
居住者名リスト等を表示する表示部と、看板画像に対応
する居住者が候補居住者名リスト中に存在しないとき、
操作者の指示により地図データベースに居住者データの
追加を行うデータ追加部と、同じく操作者の指示によ
り、景観画像中に、対応する看板の存在しない居住者デ
ータを地図データベースから削除するデータ削除部等に
より構成される。Specifically, the map database updating device of the present invention inputs a map database including a resident's name and position coordinate data on the map of the resident, and a landscape image taken by using a video camera or the like. The landscape image input unit, the signboard image extraction unit that extracts the signboard image from the landscape image, the character recognition unit that recognizes the characters in the signboard image and outputs the recognition result character code string, and the shooting of the landscape image A shooting position input unit that measures the latitude and longitude of the position and inputs the shooting position coordinates converted into coordinates on the map, a shooting direction input unit that inputs the value of the shooting direction of the landscape image, and a signboard in the landscape image A shooting distance input unit for inputting the shooting distance up to, a sign position estimating unit that estimates the area where the sign exists on the map based on the shooting position coordinates or the shooting direction and shooting distance, and information about the area where the sign exists For Search the map database and output a list of all the resident names included in the area, the recognition result character code string output by the character recognition section, and the resident search section in the area. A signboard character string collating unit that collates with the output resident name list in the area and outputs a list of candidate residents similar to the recognition result character code string, landscape image, signboard image, resident name list, candidate
When the display unit that displays the resident name list and the like and the resident corresponding to the signboard image are not present in the candidate resident name list,
The data addition section that adds resident data to the map database according to the operator's instructions, and the operator's instructions as well.
In addition, the landscape image is configured by a data deleting unit or the like that deletes the resident data having no corresponding signboard from the map database.
【0008】 また、本発明の別の地図データベース更
新装置は、居住者名を含む地図データベースと、景観画
像を入力する景観画像入力部と、景観画像の中の看板画
像を抽出する看板画像抽出部と、看板画像の中の文字を
認識し、認識結果文字コード列を出力する文字認識部
と、地図データベースを検索し、居住者名リストを出力
する居住者検索部と、文字認識部により出力された認識
結果文字コード列と居住者検索部により出力された居住
者名リストとを照合し、認識結果文字コードと類似した
居住者名リストを候補居住者名リストとして出力する看
板文字列照合部と、景観画像、看板画像、居住者名リス
ト、候補居住者名リスト等を表示する表示部と、看板画
像に対応する居住者が上記候補居住者名リスト中に存在
しないとき、操作者の指示により地図データベースに該
居住者データの追加を行うデータ追加部と、同じく操作
者の指示により、景観画像中に、対応する看板画像の存
在しない居住者名の居住者データを地図データベースか
ら削除するデータ削除部等により構成される。Another map database updating device of the present invention is a map database including a resident name, a landscape image input unit for inputting a landscape image, and a signboard image extracting unit for extracting a signboard image from the landscape image. And a character recognition unit that recognizes the characters in the signboard image and outputs the recognition result character code string, a resident search unit that searches the map database and outputs a resident name list, and a character recognition unit. And a signboard character string collating unit that collates the recognition result character code string with the resident name list output by the resident search unit and outputs a resident name list similar to the recognition result character code as a candidate resident name list. , Landscape image, signboard image, resident name squirrel
When the resident corresponding to the signboard image does not exist in the candidate resident name list, the display unit for displaying the candidate resident name list, etc. , and the resident data is added to the map database according to the operator's instruction. Same operation as the data addition section
According to the person's instruction, it is configured by a data deleting unit or the like that deletes, from the map database, resident data of a resident name for which no corresponding signboard image exists in the landscape image.
【0009】[0009]
【発明の実施の形態】図1は、本発明の地図データベー
ス更新装置の一実施の形態を示すブロック図である。本
地図データベース更新装置は、景観画像入力部1、看板
画像抽出部2、文字認識部3、地図データベース4、撮
影位置入力部5、撮影方向入力部6、撮影距離入力部
7、看板位置推定部8、地域内居住者検索部9、看板文
字列照合部10、表示部11、データ追加部12、およ
びデータ削除部13で構成されている。実際には、これ
らは所謂コンピュータシステムのハードウェア及びソフ
トウェアを使用して構成される。FIG. 1 is a block diagram showing an embodiment of a map database updating device of the present invention. This map database updating device includes a landscape image input unit 1, a signboard image extraction unit 2, a character recognition unit 3, a map database 4, a shooting position input unit 5, a shooting direction input unit 6, a shooting distance input unit 7, and a signboard position estimation unit. 8, an area resident search unit 9, a signboard character string collation unit 10, a display unit 11, a data addition unit 12, and a data deletion unit 13. In practice, they are constructed using so-called computer system hardware and software.
【0010】景観画像入力部1では、小型ビデオカメラ
等により撮影した建物等の景観画像の入力を行う。入力
された景観画像は後述の表示部11に表示され、操作者
は、該表示部11に表示される景観映像を見ながら、看
板の付いた建物が視野に入った時点で静止画像のキャプ
チャ操作などを行う。The landscape image input unit 1 inputs a landscape image of a building taken by a small video camera or the like. The input landscape image is displayed on the display unit 11 described later, and the operator, while watching the landscape image displayed on the display unit 11, captures a still image when the building with the signboard enters the field of view. And so on.
【0011】看板画像抽出部2では、景観画像入力部1
で入力された景観画像から看板画像を抽出する。文字認
識部3では、看板画像抽出部2で抽出された各看板画像
中の文字の認識を行い、認識結果文字コード列を出力す
る。In the signboard image extraction unit 2, the landscape image input unit 1
The signboard image is extracted from the landscape image input in. The character recognition unit 3 recognizes the characters in each signboard image extracted by the signboard image extraction unit 2 and outputs the recognition result character code string.
【0012】看板画像抽出部2および文字認識部3で使
用する技術としては、例えば、文字線とその背景の濃度
コンストラストが高い、文字の外接矩形が正方形に近い
ものが多い、等の文字の普遍的な性質を利用することに
よって、雑音が多く条件の変化の激しい景観画像から文
字を抽出、認識する方法が提案されている(“情景画像
からの文字パターン抽出と認識”、大谷 淳、塩 昭
夫、電子情報通信学会論文誌D Vol.J71−D No.
6 pp.1037−1047)。As the technique used in the signboard image extracting section 2 and the character recognizing section 3, for example, a character line and its background have a high density contrast, and the circumscribed rectangle of the character is often close to a square. A method has been proposed for extracting and recognizing characters from landscape images that are noisy and subject to drastic changes in conditions by utilizing universal properties (“Character pattern extraction and recognition from scene images”, Atsushi Otani, Shio. Akio, IEICE Transactions D Vol. J71-D No.
6 pp. 1037-1047).
【0013】地図データべース4には、居住者名と居住
者の地図上の位置座標データを含む住宅地図等が格納さ
れている。The map database 4 stores a residential map and the like including a resident name and position coordinate data on the map of the resident.
【0014】撮影位置入力部5では、あらかじめGPS
(Global Positioning System)を使用して、GPS
衛星からの電波を用いて撮影位置の緯度・経度を計測
し、これを地図上の座標値に変換した撮影位置座標デー
タを入力する。撮影方向入力部6では、あらかじめジャ
イロスコープ等を用いた方位測定装置により、撮影方向
を計測して得られた撮影方向データを入力する。撮影距
離入力部7では、あらかじめレンジセンサ等により、レ
ーザを用いて撮影位置から景観画像中の看板までの距離
を計測して得られた撮影距離データを入力する。In the photographing position input section 5, the GPS is previously set.
(Global Positioning System)
The latitude / longitude of the shooting position is measured using the radio waves from the satellite, and the shooting position coordinate data obtained by converting this into coordinate values on the map is input. The shooting direction input unit 6 inputs shooting direction data obtained by measuring the shooting direction in advance by a direction measuring device using a gyroscope or the like. In the shooting distance input unit 7, shooting distance data obtained by previously measuring the distance from the shooting position to the signboard in the landscape image using a laser with a range sensor or the like is input.
【0015】看板位置推定部8では、撮影位置入力部5
より入力された撮影位置座標を用い、あるいは、この撮
影位置座標と、撮影方向入力部6より入力された撮影方
向と、撮影距離入力部7より入力された看板までの距離
を用いて地図上で看板の存在する地域を推定する。In the signboard position estimation unit 8, the photographing position input unit 5
On the map using the shooting position coordinates input from the camera, or using the shooting position coordinates, the shooting direction input from the shooting direction input unit 6, and the distance to the signboard input from the shooting distance input unit 7. Estimate the area where the signboard exists.
【0016】地域内居住者検索部9では、地図データベ
ース4内の居住者の地図上の位置座標データを検索し、
看板位置推定部8で推定された範囲に存在する居住者名
のリスト(地域内居住者名リスト)を出力する。The local resident search unit 9 searches for position coordinate data on the map of the resident in the map database 4,
A list of resident names existing in the range estimated by the signboard position estimation unit 8 (regional resident name list) is output.
【0017】看板文字列照合部10では、文字認識部3
より出力された認識結果文字コード列と、地域内居住者
検索部9により出力された地域内居住者名リストとを照
合し、認識結果文字コード列と一致文字数の多い居住者
名を候補居住者のリストとして出力する。In the signboard character string collating unit 10, the character recognizing unit 3
The recognition result character code string output from the above is collated with the local resident name list output by the local resident search unit 9, and the resident name having a large number of matching characters with the recognition result character code string is a candidate resident. Output as a list of.
【0018】表示部11では、景観画像入力部1より入
力される景観映像および静止画キャプチャされた景観画
像の表示、看板画像抽出部2で抽出される看板画像の表
示、地域内居住者検索部9により出力された地域内居住
者名リストの表示、看板文字列照合部10より出力され
た候補居住者名リストの表示を行う。The display unit 11 displays the landscape image and the still image captured landscape image input from the landscape image input unit 1, displays the signboard image extracted by the signboard image extraction unit 2, and searches the residents in the area. The resident name list in the area output by 9 and the candidate resident name list output by the signboard character string collating unit 10 are displayed.
【0019】操作者は、表示部11に表示される看板画
像と候補居住者名リストとを参照し、看板画像に対応す
る居住者が候補居住者名リスト中に存在しないときは居
住者データの追加をデータ追加部12に指示し、また、
景観画像と地域内居住者名リストとを参照し、景観画像
中に、対応する看板画像の存在しない居住者データの削
除を指示する。データ追加部12では、操作者から指示
された居住者データを地図データベース4に追加する。
データ削除部13では、操作者から指示された居住者デ
ータを地図データベース4から削除する。The operator refers to the signboard image displayed on the display unit 11 and the candidate resident name list, and when the resident corresponding to the signboard image is not present in the candidate resident name list, the resident data is stored. Instruct the data addition unit 12 to add,
By referring to the landscape image and the list of resident names in the area, it is instructed to delete the resident data for which the corresponding signboard image does not exist in the landscape image. The data adding unit 12 adds the resident data designated by the operator to the map database 4.
The data deletion unit 13 deletes the resident data designated by the operator from the map database 4.
【0020】図2は、図1に示した地図データベース更
新装置の全体の処理の流れを示すフローチャートであ
る。なお、(S1)〜(S13)は各ステップを示す。FIG. 2 is a flow chart showing the overall processing flow of the map database updating apparatus shown in FIG. Note that (S1) to (S13) indicate each step.
【0021】まず、ステップ(S1)において、景観画
像の撮影時、あらかじめ計測しておいた撮影位置座標、
撮影方向、撮影距離のデータを入力する。ここで、撮影
位置は、複数のGPS衛星からの電波を用いて撮影位置
の緯度、経度を求め、これを地図上の座標値(x、y)
に変換することで得られる。撮影方向は、ジャイロスコ
ープが常に同じ方向を示すことを利用して、ジャイロス
コーブが示す方向との差から撮影方向θ(0°≦θ<3
60°)が得られる。撮影距離は、撮影位置から景観画
像中の看板までの距離dを、レーザレンジセンサなどを
用いて計測することで得られる。First, in step (S1), when the landscape image is photographed, the photographing position coordinates measured in advance,
Enter the shooting direction and shooting distance data. Here, for the shooting position, the latitude and longitude of the shooting position are obtained using radio waves from a plurality of GPS satellites, and the coordinates and coordinates (x, y) on the map are obtained.
It is obtained by converting to. Taking advantage of the fact that the gyroscope always shows the same direction, the shooting direction θ (0 ° ≦ θ <3
60 °) is obtained. The shooting distance can be obtained by measuring the distance d from the shooting position to the signboard in the landscape image using a laser range sensor or the like.
【0022】次に、ステップ(S2)において、スブッ
プ(S1)で入力された撮影位置座標(x,y)、撮影
方向θ、撮影距離dを用いて、看板位置(X,Y)の推
定を行う。図3に示すように、看板位置(X,Y)は、
x,y,θ,dの幾何学的関係から、
X=x+dcosθ
Y=y+dsinθ
で与えられるが、x,y,θ,dはそれぞれ誤差を伴う
ため、看板の推定範囲としては、(X,Y)を中心とす
る誤差半径εの円内とする。なお、撮影方向θや撮影距
離dの情報が欠けていても、εの値は大きくすること
で、撮影位置座標のみから看板の推定を行うことも可能
である。Next, in step (S2), the signboard position (X, Y) is estimated using the shooting position coordinates (x, y), the shooting direction θ, and the shooting distance d input in the sub (S1). To do. As shown in FIG. 3, the signboard position (X, Y) is
From the geometrical relationship of x, y, θ, d, X = x + dcos θ Y = y + d sin θ is given. However, since x, y, θ, and d each have an error, the estimated range of the signboard is (X, Y ) Centered within a circle with an error radius ε. Even if the information on the shooting direction θ and the shooting distance d is missing, it is possible to estimate the signboard only from the shooting position coordinates by increasing the value of ε.
【0023】続いてステップ(S3)において、ステッ
プ(S4)で求められた看板の推定地域を用いて地図デ
ータベース4を検索し、その居住者名および該居住者名
の地図上の位置座標データより、該推定地域内に含まれ
る全ての居住者名のリスト(地域内居住者名リスト)を
出力する。このとき検索に当たっては、地図データベー
ス4に格納されている、居住者毎の位置座標データ
(u,v)と看板推定位置(X,Y)との間で、不等式
(u−X)2+(v−Y)2≦ε2
が成立するか否かの判定を行い、成立する居住者データ
を地域内居住者名リストとして出力する。Subsequently, in step (S3), the map database 4 is searched using the estimated area of the signboard obtained in step (S4), and the resident name and the position coordinate data on the map of the resident name are searched. , A list of all resident names included in the estimated area (area resident name list) is output. At this time, in the search, the inequality (u−X) 2 + (between the position coordinate data (u, v) for each resident and the estimated signboard position (X, Y) stored in the map database 4 is used. v−Y) 2 ≦ ε 2 is determined, and the resident data that is satisfied is output as a resident name list in the area.
【0024】次に、ステップ(S4)において、静止画
キャプチャ操作により、景観画像を入力する。続いて、
ステップ(S5)において看板画像を抽出し、ステップ
(S6)において看板画像中の文字の認識を行って、認
識結果文字コード列を出力する。Next, in step (S4), a landscape image is input by a still image capture operation. continue,
The signboard image is extracted in step (S5), the characters in the signboard image are recognized in step (S6), and the recognition result character code string is output.
【0025】ステップ(S7)においては、ステップ
(S3)で出力された地域内居住者名リストと、ステッ
プ(S6)で出力された認識結果文字コード列とを照合
し、一致文字数の多い居住者名を候補居住者のリストと
して出力する。In step (S7), the resident name list output in step (S3) is compared with the recognition result character code string output in step (S6), and the resident with a large number of matching characters Output first name as a list of candidate residents.
【0026】続いて、ステップ(S8)の判定におい
て、看板画像に対応する居住者が候補居住者名リスト中
に存在しないときは、ステップ(S9)で、居住者デー
タの地図データベースへの追加を行う。ここで、居住者
名はステップ(S6)で認識した文字コード列を用い、
位置座標データはステップ(S2)で推定した看板位置
を用いる。なお、居住者の位置座標データは、ステップ
(S1)で入力された撮影位置座標を用いることも可能
である。Subsequently, in the determination in step (S8), if the resident corresponding to the signboard image is not in the candidate resident name list, in step (S9), the resident data is added to the map database. To do. Here, the resident name uses the character code string recognized in step (S6),
As the position coordinate data, the signboard position estimated in step (S2) is used. The position coordinate data of the occupant may be the shooting position coordinate input in step (S1).
【0027】次に、ステップ(S10)において、入力
された景観画像中に他の看板が存在するか判定し、存在
するときは、全ての看板の処理が完了するまで、ステッ
プ(S5)〜ステップ(S9)の操作を繰り返す。こう
して、他の看板が存在しなくなると、さらにステップ
(S11)において、他の景観画像が存在するか判定
し、他に処理する必要のある景観画像が存在するとき
は、ステップ(S1)〜ステップ(S10)の操作を繰
り返す。Next, in step (S10), it is determined whether or not other signboards are present in the input landscape image, and if they are found, steps (S5) to step are executed until the processing of all signboards is completed. The operation of (S9) is repeated. Thus, when there is no other signboard, it is further determined in step (S11) whether another landscape image exists, and if there is another landscape image that needs to be processed, steps (S1) to step (S1) The operation of (S10) is repeated.
【0028】以上の処理が完了したら、ステップ(S1
2)において、地図データベースの中に、どの看板にも
対応しない居住者データが存在しないかをチェックし、
存在する場合には、ステップ(S13)において操作者
が地図データベースから必要に応じてそのデータの削除
を行って、処理を終了する。When the above processing is completed, step (S1
In 2), check if there is resident data that does not correspond to any signboard in the map database,
If it exists, the operator deletes the data from the map database as needed in step (S13), and the process ends.
【0029】図4は、本発明の地図データベース更新装
置の他の実施の形態を示すブロック図である。本地図デ
ータベース更新装置は、景観画像入力部1、看板画像抽
出部2、文字認識部3、地図データベース41、居住者
検索部41、看板文字列照合部43、表示部11、デー
タ追加部12及びデータ削除部13で構成されている。FIG. 4 is a block diagram showing another embodiment of the map database updating device of the present invention. The map database updating device includes a landscape image input unit 1, a signboard image extraction unit 2, a character recognition unit 3, a map database 41, a resident search unit 41, a signboard character string collation unit 43, a display unit 11, a data addition unit 12, and It is composed of the data deleting unit 13.
【0030】景観画像入力部1、看板画像抽出部2及び
文字認識部3の動作は、図1と同じである。地図データ
ベース41には、居住者名を含む住宅地図等が格納さ
れ、図1の地図データベース4のように居住者の地図上
の位置座標データは必ずしも格納しておく必要はない。The operations of the landscape image input unit 1, the signboard image extraction unit 2 and the character recognition unit 3 are the same as in FIG. The map database 41 stores a house map including the resident name, and the position coordinate data on the map of the resident does not necessarily have to be stored as in the map database 4 of FIG.
【0031】居住者検索部42では、地図データベース
41を検索し、全居住者名のリストあるいは操作者が指
定した地域の居住者名のリストを出力する。看板文字列
照合部43では、文字認識部3より出力された認識結果
文字コード列と、居住者検索部42により出力された居
住者名リストとを照合し、認識結果文字コード列と一致
文字数の多い居住者名を候補居住者のリストとして出力
する。The resident search unit 42 searches the map database 41 and outputs a list of all resident names or a list of resident names in the area designated by the operator. In the signboard character string collating unit 43, the recognition result character code string output from the character recognizing unit 3 is collated with the resident name list output by the resident searching unit 42, and the recognition result character code string and the number of matching characters are compared. Output the names of many residents as a list of candidate residents.
【0032】表示部11には、景観画像入力部1より入
力される景観映像および静止画キャプチャされた景観画
像、看板画像抽出部2で抽出される看板画像、居住者検
索部42により出力された居住者名リスト、及び看板文
字列照合部10より出力された候補居住者名リストが表
示される。On the display unit 11, a landscape image and a still image captured landscape image input from the landscape image input unit 1, a billboard image extracted by the billboard image extraction unit 2, and a resident search unit 42 are output. The resident name list and the candidate resident name list output from the signboard character string matching unit 10 are displayed.
【0033】データ追加部2では、看板画像に対応する
居住者が候補居住者名リストに存在しないときに該居住
者データを地図データベース41に追加する。データ削
除部13では、景観画像中に、対応する看板画像の存在
しない居住者名の居住者データを地図データベース41
から削除する。このデータ追加部12とデータ削除部1
3の動作は図1の場合と同様である。The data adding unit 2 adds the resident data to the map database 41 when the resident corresponding to the signboard image does not exist in the candidate resident name list. In the data deletion unit 13, the resident data of the resident name in which the corresponding signboard image does not exist in the landscape image is stored in the map database 41.
Remove from. This data addition unit 12 and data deletion unit 1
The operation of No. 3 is similar to that of FIG.
【0034】図5は、図4に示した地図データベース更
新装置の処理の流れを示すフローチャートである。これ
は、図2のステップ(S1)、(S2)をなくし、ステ
ップ(S3)の地域内居住者検索を操作者指定の居住者
検索とした以外、基本的に図2と同様であるので、説明
は省略する。FIG. 5 is a flow chart showing a processing flow of the map database updating apparatus shown in FIG. This is basically the same as FIG. 2 except that steps (S1) and (S2) of FIG. 2 are omitted, and the resident search within the area of step (S3) is replaced with the resident search specified by the operator. The description is omitted.
【0035】なお、図2及び図5に示した処理フローは
地図データベース更新プログラムとして、コンピュータ
が読み取り可能な記録媒体、例えばフロッピーディスク
やメモリカード、コンパクトディスク(CD−ROM)
などに記録して提供することが可能である。The process flow shown in FIGS. 2 and 5 is a computer-readable recording medium such as a floppy disk, a memory card, a compact disk (CD-ROM) as a map database update program.
It is possible to provide it by recording it in the.
【0036】[0036]
【発明の効果】以上説明したように、本発明によれば、
撮影された景観画像中の看板内の文字の認識結果文字コ
ードを用いて、あるいは、該認識結果コードと、撮影位
置、撮影方向、撮影距離などにより推定された看板位置
を用いて、更新対象の居住者データを、地図データベー
ス内の膨大な居住者データから効率的に抽出することが
でき、従来の地図データベース更新作業に比べ格段に作
業量を削減することができる。As described above, according to the present invention,
By using the recognition result character code of the character in the signboard in the photographed landscape image, or by using the recognition result code and the signboard position estimated by the shooting position, shooting direction, shooting distance, etc. The resident data can be efficiently extracted from the huge amount of resident data in the map database, and the work amount can be significantly reduced as compared with the conventional map database updating work.
【図1】本発明の一実施例における地図データベース更
新装置のブロック図である。FIG. 1 is a block diagram of a map database updating device according to an embodiment of the present invention.
【図2】図1の地図データベース更新装置の全体の動作
を示すフローチャートである。FIG. 2 is a flowchart showing the overall operation of the map database updating device of FIG.
【図3】本発明の一実施例における看板位置推定方法の
原理を説明する図である。FIG. 3 is a diagram illustrating the principle of a signboard position estimating method according to an embodiment of the present invention.
【図4】本発明の他の実施例における地図データベース
更新装置のブロック図である。FIG. 4 is a block diagram of a map database updating device according to another embodiment of the present invention.
【図5】図4の地図データベース更新装置の全体の動作
を示すフローチャートである。5 is a flowchart showing the overall operation of the map database updating device of FIG.
1 景観画像入力部 2 看板画像抽出部 3 文字認識部 4,41 地図データベース 5 撮影位置入力部 6 撮影方向入力部 7 撮影距離入力部 8 看板位置推定部 9 地域内居住者検索部 10,43 看板文字列照合部 11 表示部 12 データ追加部 13 データ削除部 42 居住者検索部 1 Landscape image input section 2 Signboard image extraction section 3 Character recognition part 4,41 map database 5 Shooting position input section 6 Shooting direction input section 7 Shooting distance input section 8 Signboard position estimation unit 9 Resident Search Department in the area 10,43 Signboard character string collation unit 11 Display 12 Data addition section 13 Data deletion section 42 Resident Search Section
───────────────────────────────────────────────────── フロントページの続き (72)発明者 荒木 麻衣 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (72)発明者 町田 基宏 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (72)発明者 杉村 利明 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (72)発明者 杉山 和弘 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (72)発明者 中野 博隆 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (56)参考文献 特開 平9−178497(JP,A) 宮本信夫,秋山照雄,小倉健司,“コ ーポレートマークを含む看板文字の認 識”,「電子情報通信学会総合大会講演 論文集」,社団法人電子情報通信学会, 1998年 3月 6日,情報・システム (2),p.235(D−12−36) (58)調査した分野(Int.Cl.7,DB名) G06T 1/00 - 17/50 G06F 17/30 G09B 23/00 - 29/14 G06K 9/00 - 9/82 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Mai Araki 3-19-3 Nishishinjuku, Shinjuku-ku, Tokyo Inside Nippon Telegraph and Telephone Corporation (72) Inventor Motohiro Machida 3-19-3 Nishishinjuku, Shinjuku-ku, Tokyo No. 2 Japan Telegraph and Telephone Corporation (72) Inventor Toshiaki Sugimura 3-19-3 Nishishinjuku, Shinjuku-ku, Tokyo No. 2 Japan Telegraph and Telephone Corporation (72) Inventor Kazuhiro Sugiyama 3-chome Nishishinjuku, Shinjuku-ku, Tokyo 19-2 Nihon Telegraph and Telephone Corporation (72) Inventor Hirotaka Nakano 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo Nihon Telegraph and Telephone Corporation (56) Reference JP-A-9-178497 (JP , A) Nobuo Miyamoto, Teruo Akiyama, Kenji Ogura, "Recognition of Signboard Characters Including Corporate Marks", "Proceedings of IEICE General Conference", Electronic Information Society Society, March 6, 1998, information system (2), p. 235 (D-12-36) (58) Fields investigated (Int.Cl. 7 , DB name) G06T 1/00-17/50 G06F 17/30 G09B 23/00-29/14 G06K 9/00-9 / 82
Claims (6)
座標データとを含む地図データベースと、 景観画像を入力する景観画像入力部と、 上記景観画像の中の看板画像を抽出する看板画像抽出部
と、 上記看板画像の中の文字を認識し、認識結果文字コード
列を出力する文字認識部と、 上記景観画像の撮影位置の緯度・経度を計測して、地図
上の座標に変換した撮影位置座標を入力する撮影位置入
力部と、 上記撮影位置座標をもとに、地図上で看板の存在する地
域を推定する看板位置推定部と、 上記看板存在地域を用いて上記地図データベースを検索
し、該看板存在地域内に含まれる居住者名リストを出力
する地域内居住者検索部と、 上記文字認識部により出力された認識結果文字コード列
と上記地域内居住者検索部により出力された地域内居住
者名リストとを照合し、認識結果文字コード列と類似し
た居住者名を候補居住者名リストとして出力する看板文
字列照合部と、上記景観画像、看板画像、居住者名リスト、候補居住者
名リストを表示する表示部と 、操作者が上記表示部の表示を参照して、 上記看板画像に
対応する居住者名が上記候補居住者名リスト中に存在し
ないときに指示する居住者データの追加指示により、上
記地図データベースに該居住者データの追加を行うデー
タ追加部と、操作者が上記表示部の表示を参照して、 上記景観画像中
に、対応する看板画像の存在しない居住者名が上記居住
者名リストに存在するときに指示する居住者データの削
除指示により、該居住者データを上記地図データベース
から削除するデータ削除部と、 を有することを特徴とする地図データベース更新装置。1. A map database including a resident name and position coordinate data on a map of the resident, a landscape image input section for inputting a landscape image, and a signboard image for extracting a signboard image from the landscape image. An extraction unit, a character recognition unit that recognizes the characters in the signboard image and outputs a recognition result character code string, and measures the latitude and longitude of the shooting position of the landscape image and converts them into coordinates on the map. A shooting position input unit for inputting shooting position coordinates, a signboard position estimation unit for estimating a region where a signboard exists on a map based on the shooting position coordinates, and a search for the map database using the signboard existing region Then, the area resident search unit that outputs the resident name list included in the signboard existence area, the recognition result character code string output by the character recognition unit, and the area resident search unit output by the area resident search unit. area Collating the resident name list, and signboard string matching unit for outputting a resident name that is similar to the recognition result character code string as a candidate resident name list, the landscape image, signboard image, resident name list, candidate resident Person
A display unit for displaying the name list and the resident data designated by the operator when the resident name corresponding to the signboard image does not exist in the candidate resident name list by referring to the display on the display unit . A data addition unit for adding the resident data to the map database in response to an addition instruction , and the operator referring to the display on the display unit to refer to the resident name for which the corresponding signboard image does not exist in the landscape image. Is the above residence
Delete resident data to be instructed when existing in the name list
A map database updating device comprising: a data deleting unit that deletes the resident data from the map database according to a removal instruction .
置において、景観画像の撮影方向の計測値を入力する撮
影方向入力部と、景観画像中の看板までの撮影距離の計
測値を入力する撮影距離入力部を備え、看板位置推定部
は、景観画像の撮影位置座標と撮影方向、撮影距離をも
とに地図上で看板の存在する地域を推定することを特徴
とする地図データベース更新装置。2. The map database updating device according to claim 1, wherein a shooting direction input section for inputting a measurement value of a shooting direction of a landscape image and a shooting distance for inputting a measurement value of a shooting distance to a signboard in the landscape image. A map database updating device comprising an input unit, wherein the signboard position estimation unit estimates the area where the signboard exists on the map based on the shooting position coordinates, the shooting direction, and the shooting distance of the landscape image.
と、 上記看板画像の中の文字を認識し、認識結果文字コード
列を出力する文字認識部と、 上記地図データベースを検索し、居住者名リストを出力
する居住者検索部と、 上記文字認識部により出力された認識結果文字コード列
と上記居住者検索部により出力された居住者名リストと
を照合し、認識結果文字コード列と類似した居住者名リ
ストを候補居住者名リストとして出力する看板文字列照
合部と、上記景観画像、看板画像、居住者名リスト、候補居住者
名リストを表示する表示部と 、操作者が上記表示部の表示を参照して、 上記看板画像に
対応する居住者名が上記候補居住者名リスト中に存在し
ないときに指示する居住者データの追加指示により、上
記地図データベースに該居住者データの追加を行うデー
タ追加部と、操作者が上記表示部の表示を参照して、 上記景観画像中
に、対応する看板画像の存在しない居住者名が上記居住
者名リストに存在するときに指示する居住者データの削
除指示により、該居住者データを地図データベースから
削除するデータ削除部と、 を有することを特徴とする地図データベース更新装置。3. A map database including a name of a resident, a landscape image input section for inputting a landscape image, a signboard image extraction section for extracting a signboard image in the landscape image, and a character in the signboard image. A character recognition unit that recognizes and outputs a recognition result character code string, a resident search unit that searches the map database and outputs a resident name list, and a recognition result character code string that is output by the character recognition unit. A signboard character string collating unit that collates the resident name list output by the resident search unit and outputs a resident name list similar to the recognition result character code string as a candidate resident name list, and the landscape image, Signboard image, resident name list, candidate resident
A display unit for displaying the name list and the resident data designated by the operator when the resident name corresponding to the signboard image does not exist in the candidate resident name list by referring to the display on the display unit . A data addition unit for adding the resident data to the map database in response to an addition instruction , and the operator referring to the display on the display unit to refer to the resident name for which the corresponding signboard image does not exist in the landscape image. Is the above residence
Delete resident data to be instructed when existing in the name list
A map database updating device comprising: a data deleting unit that deletes the resident data from the map database according to a removal instruction .
者の地図上の位置座標データを含む地図データベースを
更新処理するためのプログラムを記録したコンピュータ
読み取り可能な記録媒体であって、上記コンピュータ
に、 景観画像入力部による 景観画像を入力し、該景観画像の
中の看板画像を抽出し、該看板画像の中の文字を認識し
て認識結果文字コード列を出力する処理プロセスと、撮影位置入力部による 上記景観画像の地図上の撮影位置
座標を入力し、該撮影位置座標をもとに、地図上で看板
の存在する地域を推定する処理プロセスと、 上記推定した看板存在地域を用いて上記地図データベー
スを検索し、該看板存在地域内に含まれる居住者名リス
トを出力する処理プロセスと、 上記認識結果文字コード列と上記地域内居住者名リスト
とを照合し、認識結果文字コード列と類似した居住者名
を候補居住者名リストとして出力する処理プロセスと、上記景観画像、看板画像、居住者名リスト、候補居住者
名リストを表示部に表示する処理プロセスと 、操作者が上記表示部の表示を参照して、 上記看板画像に
対応する居住者名が上記候補居住者名リスト中に存在し
ないときに指示する居住者データの追加指示により、上
記地図データベースに該居住者データの追加を行う処理
プロセスと、操作者が上記表示部の表示を参照して、 上記景観画像中
に、対応する看板画像の存在しない居住者名が上記居住
者名リストに存在するときに指示する居住者データの削
除指示により、該居住者データを地図データベースから
削除する処理プロセスと、を実行させるための 地図データベース更新プログラムを
記録した記録媒体。4. A computer, a resident's name and the resident of a computer-readable recording medium recording a program for updating the map database that contains the location coordinate data on the map, the computer
Input the landscape image by the landscape image input unit , extract the signboard image in the landscape image, recognize the characters in the signboard image and output the recognition result character code string, and the shooting position. By inputting the photographing position coordinates on the map of the landscape image by the input unit and using the photographing position coordinates to estimate the area where the signboard exists on the map, the estimated signboard existence area is used. A process for searching the map database and outputting a resident name list included in the signboard existing area is collated with the recognition result character code string and the resident name list in the area to obtain a recognition result character code string. A process of outputting a resident name similar to the above as a candidate resident name list, and the above landscape image, signboard image, resident name list, candidate resident
A treatment process for displaying a name list on the display unit, the operator by referring to the display of the display unit, resident name corresponding to the signboard image is instructed in the absence in said candidate resident name list resident Process for adding the resident data to the map database in response to an instruction to add the resident data, and the operator refers to the display on the display unit to refer to the resident where the corresponding signboard image does not exist in the landscape image. Name of person is the residence
Delete resident data to be instructed when existing in the name list
A recording medium recording a map database update program for executing the processing process of deleting the resident data from the map database by a removal instruction .
ログラムを記録した記録媒体において、撮影方向入力部
による景観画像の撮影方向、撮影距離入力部による景観
画像中の看板までの撮影距離を入力する処理プロセスを
更に含み、上記看板の存在する地域推定処理プロセスで
は、景観画像の撮影位置座標と撮影方向、撮影距離をも
とに地図上で看板の存在する地域を推定することを特徴
とする地図データベース更新プログラムを記録した記録
媒体。5. A recording medium in which the map database update program according to claim 4 is recorded, wherein a shooting direction input unit is provided.
The process of inputting the shooting direction of the landscape image and the shooting distance to the signboard in the landscape image by the shooting distance input unit
Further , in the area estimation processing process in which the signboard is present, the area in which the signboard is present on the map is estimated based on the shooting position coordinates, the shooting direction, and the shooting distance of the landscape image. A recording medium recording a map database update program.
ータベースを更新処理するためのプログラムを記録した
コンピュータ読み取り可能な記録媒体であって、上記コ
ンピュータに、 景観画像入力部による 景観画像を入力し、該景観画像の
中の看板画像を抽出し、該看板画像の中の文字を認識し
て認識結果文字コード列を出力する処理プロセスと、 上記地図データベースを検索し、居住者名リストを出力
する処理プロセスと、 上記認識結果文字コード列と上記居住者名リストとを照
合し、認識結果文字コード列と類似した居住者名を候補
居住者名リストとして出力する処理プロセスと、上記景観画像、看板画像、居住者名リスト、候補居住者
名リストを表示部に表示する処理プロセスと 、操作者が上記表示部の表示を参照して、 上記看板画像に
対応する居住者が上記候補居住者名リスト中に存在しな
いときに指示する居住者データの追加指示により、上記
地図データベースに該居住者データの追加を行う処理プ
ロセスと、操作者が上記表示部の表示を参照して、 上記景観画像中
に、対応する看板画像の存在しない居住者名が上記居住
者名リストに存在するときに指示する居住者データの削
除指示により、該居住者データを地図データベースから
削除する処理プロセスと、を実行させるための 地図データベース更新プログラムを
記録した記録媒体。6. A computer, a computer-readable recording medium recording a program for updating a map database including a resident name, the co
A process of inputting a landscape image by a landscape image input unit to a computer, extracting a signboard image in the landscape image, recognizing characters in the signboard image, and outputting a recognition result character code string, The process of searching the map database and outputting the resident name list is collated with the recognition result character code string and the resident name list, and the resident name similar to the recognition result character code string is used as the candidate resident name. Processing process to output as a list and the landscape image, signboard image, resident name list, candidate resident
Residents instructing when the resident corresponding to the signboard image does not exist in the candidate resident name list by referring to the display process of the name list on the display unit and the display on the display unit A process for adding the resident data to the map database in response to a data addition instruction , and the operator refers to the display on the display unit to refer to the resident in which the corresponding signboard image does not exist in the landscape image. First name is above residence
Delete resident data to be instructed when existing in the name list
A recording medium recording a map database update program for executing the processing process of deleting the resident data from the map database by a removal instruction .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21098898A JP3484078B2 (en) | 1998-07-27 | 1998-07-27 | Map database updating device and recording medium recording map database updating program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21098898A JP3484078B2 (en) | 1998-07-27 | 1998-07-27 | Map database updating device and recording medium recording map database updating program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000048169A JP2000048169A (en) | 2000-02-18 |
JP3484078B2 true JP3484078B2 (en) | 2004-01-06 |
Family
ID=16598467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21098898A Expired - Fee Related JP3484078B2 (en) | 1998-07-27 | 1998-07-27 | Map database updating device and recording medium recording map database updating program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3484078B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109074057A (en) * | 2016-04-26 | 2018-12-21 | 三菱电机株式会社 | Operating personnel's managing device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503011A (en) * | 2015-09-07 | 2017-03-15 | 高德软件有限公司 | A kind of map data processing method and device |
-
1998
- 1998-07-27 JP JP21098898A patent/JP3484078B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
宮本信夫,秋山照雄,小倉健司,"コーポレートマークを含む看板文字の認識",「電子情報通信学会総合大会講演論文集」,社団法人電子情報通信学会,1998年 3月 6日,情報・システム(2),p.235(D−12−36) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109074057A (en) * | 2016-04-26 | 2018-12-21 | 三菱电机株式会社 | Operating personnel's managing device |
Also Published As
Publication number | Publication date |
---|---|
JP2000048169A (en) | 2000-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9710488B2 (en) | Location estimation using image analysis | |
US9454714B1 (en) | Sequence transcription with deep neural networks | |
CN109582880B (en) | Interest point information processing method, device, terminal and storage medium | |
US7917286B2 (en) | Database assisted OCR for street scenes and other images | |
CN104748738B (en) | Indoor positioning air navigation aid and system | |
JP4591353B2 (en) | Character recognition device, mobile communication system, mobile terminal device, fixed station device, character recognition method, and character recognition program | |
CN106845470B (en) | Map data acquisition method and device | |
JP2009003415A (en) | Method and device for updating map data | |
JPH09114851A (en) | Information managing device | |
JP5419644B2 (en) | Method, system and computer-readable recording medium for providing image data | |
US9141858B2 (en) | Determining GPS coordinates for images | |
JP2000047579A (en) | Map data base updating device | |
JP2004198530A (en) | Map updating system, map updating method and computer program | |
JPH05181411A (en) | Map information collation and update system | |
JP3484078B2 (en) | Map database updating device and recording medium recording map database updating program | |
JP2000331006A (en) | Information retrieval device | |
JP2002197103A (en) | Method and system for providing data | |
JP2000348142A (en) | Character recognizing device, method therefor and recording medium for recording program executing the method | |
US7340095B2 (en) | Subject estimating method, device, and program | |
JPH09218955A (en) | Method and device for recognizing position | |
JP2002169823A (en) | Computer-readable recording medium where database retrieving program is recorded, and method and device for database retrieval | |
JP4995787B2 (en) | Image storage device, program for image storage device, and image storage system | |
CN115129897A (en) | Method, apparatus, device and medium for analyzing perceptual data using a knowledge graph | |
JP2003051021A (en) | Information updating device, information acquisition device and information update processing device | |
JP2003209779A (en) | Device for managing information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081017 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091017 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101017 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |