A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its...

19
A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi Sumiya WebQuality2012

Transcript of A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its...

Page 1: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications

University of Hyogo, JapanDaisuke Kitayama, Kazutoshi Sumiya

WebQuality2012

Page 2: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Background

• Artificial maps on the real space and the Web space• Signs on the city, leaflets for sightseeing, guiding information

on the Web, ...• Emphasized and weaken geographical information for

a certain purpose• Confirming information easily and quickly

Page 3: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Deformation Analysis and Geographical Accuracy

• Including excess deformations in artificial maps• Too long or too short distances• Inconsistent positional relations

• Finding the target position difficult to detect by excess deformations• Detecting the current position on this artificial map• Showing retrieved restaurants on this artificial map

Distance is too short

Distance is too long

Blue station is not on the left of red station

Page 4: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Enhanced artificial map• Taking a artificial map from signboard or Web page• Detecting excess modifications• Showing the current position• Adding retrieved geographical objects

Distance is too long

You are here

Page 5: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

• Recognizing geographical objects on a map• Reading maps by OCR techniques and detecting

mistaken OCR results by spatial features

• Translating coordinate to an artificial map from a real map based on geographical accuracy

Our approach

1. Recognizing geographical objects

2. Translating coordinate based on geographical accuracy

OCR

Artificial map

Gazetteer

Real map

Page 6: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

1. Recognizing geographical objects on a map

• 1-1. Reading characters using OCR• 1-2. Extracting candidate geographical objects for read characters by edit distance

• 1-3. Narrowing down candidate objects• 1-4. Detecting mistaken corresponded objects

• Using a statistics method of outlier detection

Name X Y Lat. Long.

PART-DIEU 124 127 40.856 14.243

PERRACHE 96 122 40.821 14.121

FOCH 140 178 41.903 12.495

... ... ... ... ...

Page 7: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

1-1. Reading Characters and 1-2. Candidate objects

• 1-1. Reading characters using OCR• There are some noises of characters

• 1-2. Extracting candidate geographical objects for read characters using edit distance

OCR resultsA: PABI-DYENB: PEPPACMEC: FOCM

Objects namesA: PART-DIEUB: PERRACHEC: FOCH

A: PABI-DYENB: PEPPACMEC: FOCM

Gazetteer

C1: PARIS-LYONC2: SAB-LINEC3: PART-DIEU

B1: PARIS-LYONB2: SAB-LINEB3: PART-DIEU

A1: PARIS-LYONA2: SAB-LINEA3: PART-DIEU

Page 8: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

• Showing objects in a certain region• Concentrating correct objects in a certain region

• Deleting a candidate object that is the furthest from the center of gravity of candidate objects• Repeating until a read character related to a candidate

object

1-3. Narrowing down candidate objects

A1

A2A3

B1B2

B3C1

C2

Positions of candidate objectsArtificial map

OCR resultsA: PABI-DYENB: PEPPACMEC: FOCM

Object name X Y Lat. Long

PART-DIEU 364 15 35.039343 135.745611

PERRACHE 215 379 35.016642 135.782433

FOCH 192 56 35.011791 135.749302

Page 9: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

1-4. Detecting mistaken objects’ information

• Mistaken information of objects are included in 1-3 results• Checking distances between a object and other objects

• Detecting outliers by statistical method as Smirnov-Grubbs test using distance difference between artificial maps and real maps

Artificial map

Positions of candidate objects

Page 10: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

2.Translating coordinate using geographical accuracy (1/2)

• Finding corresponding points by geometrical calculations using any three objects and a certain point1. Drawing a perpendicular line to a edge from the target point

2. Mapping point of intersections to the artificial map

3. Drawing lines between each point of intersection

Artificial map Real map

Page 11: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

2.Translating coordinate using geographical accuracy (2/2)

• Using a waited average of corresponding points for detecting the corresponding point on the artificial map

• Calculating similarity of distance and direction between an artificial map and a real map as a weight of candidate point

Artificial map Real map

Artificial map Real map

・・・・・・

△ABD = 0.8

△ACD = 0.5

・・

Page 12: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Evaluation

• Recognizing artificial maps• Number of data set: 20

• Access information of universities and sightseeing information of cities

• Checking results using correct answer made by two participants

• Translating positions to artificial maps• Number of data set: 10

• Using a half of experiment “Recognizing artificial maps”

• Number of times: 220• Determining correct result by three participants

Page 13: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Experimental result: Recognizing artificial maps

• Extracted characters can be corresponded to correct geographical objects

• A lot of object names didn’t read by OCR

No. #Names #Read Precision Recall

1 34 7 1.00 0.21

2 49 13 0.85 0.22

3 30 10 0.60 0.20

4 22 3 0.00 0.00

5 29 6 0.50 0.10

6 7 4 1.00 0.57

7 15 13 0.31 0.27

8 17 17 0.71 0.71

9 11 4 1.00 0.36

10 12 10 0.90 0.75

Average 21.6 6.3 0.61 0.23

Page 14: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Result of Kyusyu University

• Most objects are corresponded correctly

Page 15: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Result of Hokkaido University

• All of objects are corresponded wrong positions• We read wrong character from the artificial map

Page 16: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Experimental result: Translating positions to artificial maps

• Correlation coefficient between accuracy and precision is 0.62• When recognition is success, translating process

returns good results

No. True False Accuracy Precision Recall

1 24 16 60% 1.00 0.21

2 26 14 65% 0.85 0.22

3 14 26 35% 0.60 0.20

4 0 30 0% 0.00 0.00

5 7 13 35% 0.50 0.10

6 3 7 30% 1.00 0.57

7 0 10 0% 0.31 0.27

8 4 6 40% 0.71 0.71

9 1 9 10% 1.00 0.36

10 7 3 70% 0.90 0.75

Result 86 134 39% 0.62 0.38

Page 17: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Results of Kyusyu university

• Result• Precision of map recognition: 0.85• Accuracy of corresponding point: 0.65

• We can estimate corresponding point on this map• We get a lot of correct geographical information

Page 18: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Result of Himeji City

• Result• Precision of map recognition: 0.71• Accuracy of corresponding point: 0.40

• Some wrong results have wrong positional relations with a road

Page 19: A Deformation Analysis Method for Artificial Maps Based on Geographical Accuracy and Its Applications University of Hyogo, Japan Daisuke Kitayama, Kazutoshi.

Conclusion

• Enhanced artificial map using translating coordinate based on geographical accuracy analysis• Recognizing artificial maps using OCR techniques• Finding corresponding points based on deformation

analysis• Confirming recognition accuracy and translation

accuracy

• Future work• Treating line objects such as

roads and rivers• Evaluating on real environment

with the mobile phone

Recognize

Translate