613 SYSTEMY NAWIGACJI DLA PIESZYCH: AUTOMATYZACJA
Transkrypt
613 SYSTEMY NAWIGACJI DLA PIESZYCH: AUTOMATYZACJA
Archiwum Fotogrametrii, Kartografii i Teledetekcji, Vol. 18, 2008 ISBN 978-83-61576-08-2 SYSTEMY NAWIGACJI DLA PIESZYCH: AUTOMATYZACJA POZYSKIWANIA DANYCH AUTOMATIZATION OF DATA ACQUISITION AND PROCESSING FOR PEDESTRIAN NAVIGATION SYSTEM PURPOSES Piotr Tokarczyk, Andrew U. Frank Institute for Geoinformation and Cartography, Vienna University of Technology SàOWA KLUCZOWE: GIS, przetwarzanie obrazów cyfrowych, osobista nawigacja, nawigacja pieszych, poznawanie przestrzenne, kognitywna semantyka, human wayfinding STRESZCZENIE:Wyszukiwanie drogi (wayfinding) w nieznanym Ğrodowisku jest czĊĞcią naszego codziennego Īycia. Wymaga ono od nas konkretnych przestrzennych i kognitywnych umiejĊtnoĞci. W celu stworzenia systemu nawigacji dla pieszych istotne jest poznanie mechanizmów, które kontrolują procesy kognicji. Wraz z rozwojem technologii, znacznie zmniejszyáy siĊ rozmiary i waga elektronicznych urządzeĔ nawigacyjnych. Obecnie rynek jest peáen doskonale dziaáających systemów nawigacji dla kierowców. Czy w takim razie moĪna zmodyfikowaü te systemy w taki sposób, aby mogli ich uĪywaü piesi? Zasadnicze róĪnice polegają na: stopniu swobody przestrzennej, prĊdkoĞci poruszania i związanej z tym rozdzielczoĞci przestrzeni. Trzeba równieĪ pozyskaü na nowo dane do takiego systemu. W artykule przedstawiona zostaáa baza teoretyczna budowy systemów nawigacji dla pieszych. Nacisk zostaá poáoĪony na mechanizmy, które są odpowiedzialne za to, jak kaĪdy z nas postrzega otaczającą go przestrzeĔ i jakie są nasze umiejĊtnoĞci poznania Ğwiata. Opracowany model wyszukiwania drogi, zakáada powstanie „scen decyzyjnych”, które zastąpią punkty decyzyjne – dobrze znane z systemów nawigacji dla kierowców. Wynikiem przeprowadzonych badaĔ jest algorytm pozwalający na automatyczne przetwarzanie danych dla systemu nawigacji dla pieszych. Poprzez kolejne etapy wstĊpnego przetwarzania obrazu, binaryzacji, wykorzystania algorytmów szkieletyzacji i diagramów Voronoi, otrzymany zostaá nawigowalny graf wraz ze scenami decyzyjnymi, gotowy na implementacjĊ do nowego systemu. 1. WSTĉP Wyszukiwanie drogi (wayfinding) jest czĊĞcią naszego codziennego Īycia. Wykonujemy tĊ czynnoĞü nie tylko wówczas, kiedy podróĪujemy codziennie z domu do pracy, lecz równieĪ, gdy jako turyĞci poruszamy siĊ w nieznanym nam Ğrodowisku. Jako, Īe jest to nasza codzienna czynnoĞü – maáo kto zdaje sobie sprawĊ z faktu, jak záoĪone i wymagające jest to zadanie. Wymaga ono od nas konkretnych przestrzennych (np. orientacji w przestrzeni) i kognitywnych umiejĊtnoĞci. Sposób, w jaki ludzie postrzegają otaczającą ich przestrzeĔ od dawna byá w krĊgu zainteresowaĔ badawczych z róĪnych dziedzin nauki. W celu opracowania narzĊdzi wspomagających czynnoĞci postrzegania przestrzeni, istotna jest znajomoĞü mechanizmów kontrolujących procesy poznawcze. 613 Systemu nawigacji dla pieszych: automatyzacja pozyskiwania danych Wraz z rozwojem technologii znacząco zmniejszyáy siĊ rozmiary i waga urządzeĔ elektronicznych sáuĪących do nawigacji, a spadek cen i ogólna dostĊpnoĞü na rynku zwiĊkszyáy zainteresowanie nimi. Obecnie dostĊpne są takie elektroniczne urządzenia wspomagające proces wyszukiwania drogi, jak: osobiste urządzenia nawigacyjne (ang.: PND – Personal Navigation Devices), urządzenia nawigacyjne zintegrowane z telefonami komórkowymi (tzw. Smartphones), mapy GPS, przenoĞne przewodniki, zegarki GPS oraz systemy offline (planery tras dostĊpne poprzez strony WWW). Na rynku znajduje siĊ wiele doskonale dziaáających systemów nawigacji dla kierowców. Są dobrze rozpowszechnione i mają wysoki wspóáczynnik akceptacji uĪytkowników (Canalys, 2006). Czy w takim razie moĪna zmodyfikowaü te systemy tak, aby sáuĪyáy równieĪ pieszym? Badania terenowe (Rehrl et al., 2007) map GPS oraz samochodowych systemów nawigacji pokazaáy, Īe systemy te nie speániają wymagaĔ stawianych im przez pieszych uĪytkowników. Gáównym problemem jest fakt, Īe systemy nawigacji dla kierowców wydają instrukcje, które są mylące dla pieszego. Systemy dla kierowców i pieszych róĪnią siĊ w nastĊpujących aspektach: - StopieĔ swobody: kierowcy samochodów są ograniczeni do sieci drogowej, podczas gdy piesi mają wiĊkszą swobodĊ poruszania siĊ. Nie muszą przestrzegaü zasad ruchu drogowego zmotoryzowanych, mogą siĊ zatrzymywaü w dowolnym miejscu lub mogą prawie zawsze zawróciü. Badania wykazaáy, Īe instrukcje wydawane przez takie systemy są przewaĪnie bezuĪyteczne dla pieszych (np. „skrĊü w lewo za 200 m”, poniewaĪ maáo kto wie, ile to jest dokáadnie 200 m). - PrĊdkoĞü poruszania siĊ: piesi poruszają siĊ z wielokrotnie mniejszą prĊdkoĞcią niĪ kierowcy, przez co mogą dokáadniej obserwowaü otaczające ich Ğrodowisko. WiĊksza rozdzielczoĞü przestrzeni postrzeganej przez pieszych powoduje, Īe instrukcje, które mają byü im wydawane powinny byü dokáadniejsze i semantycznie bogatsze. RóĪnice pomiĊdzy tymi dwiema grupami uĪytkowników nabierają znaczenia, gdy opracowujemy konkretny model odnajdywania drogi, który ma byü dostosowany dla pieszych. Graf, który jest symulacją nawigacji pieszych, jest odmienny od uĪywanego w nawigacji dla kierowców. Skoro te dwa systemy róĪnią siĊ od siebie – róĪniü siĊ bĊdą takĪe dane potrzebne do ich dziaáania. Mimo, Īe istnieje wiele systemów opartych na bazach danych systemów dla kierowców, nie znajdują one odpowiedniego zastosowania w systemie dla pieszych (Elias, 2007), (Stark et al., 2007). Dlatego teĪ naleĪy pozyskaü nowe, adekwatne do potrzeb pieszych dane, najlepiej w sposób zautomatyzowany. Badania prowadzone w niniejszym projekcie, dotyczące procesu pozyskiwania danych, opierają siĊ na hipotezie, Īe istnieje moĪliwoĞü automatycznej produkcji nawigowalnego grafu dla pieszych bazując na mapach cyfrowych. 2. MODEL WYSZUKIWANIA DROGI Rdzeniem rozwijanego systemu nawigacji dla pieszych jest model wyszukiwania drogi. ZaáoĪenia tego modelu stanowią bazĊ dla projektowanego systemu, a w szczególnoĞci automatyzacji pozyskiwania danych. 614 Piotr Tokarczyk, Andrew U. Frank Rysunek 1 wyjaĞnia zasady dziaáania modelu. Piesi z zaáoĪenia mają konkretne umiejĊtnoĞci, które pozwalają im na interakcjĊ ze Ğrodowiskiem. JesteĞmy zdolni do wykonywania konkretnych fizycznych operacji. MoĪemy równieĪ wpáywaü na otaczające nas Ğrodowisko i otrzymywaü od niego informacje zwrotną, która jest dostĊpna pod postacią „wiedzy o Ğwiecie” i magazynowana jako „wiedza w gáowie”. Ten rodzaj interakcji wymaga takiej jej strukturyzacji, która bĊdzie dla nas áatwo przyswajalna. Potrzebujemy zatem kognitywnej reprezentacji tego Ğrodowiska. Taka mentalna reprezentacja pozwala nie tylko na zdefiniowanie przestrzeni nawigowalnej, ale równieĪ jej wewnĊtrznej semantyki (Gaisbauer et al., 2008). Rys. 1. Model wyszukiwania drogi (Gaisbauer i Frank, 2008) 2.1. Rola kognicji przestrzennej i schematów obrazowych Kognicja przestrzenna (spatial cognitioning) Ludzka kognicja przestrzenna, dziedzina nauki o duĪym znaczeniu w usáugach nawigacyjnych, jest czĊĞcią szerszej interdyscyplinarnej dziedziny zwanej „nauką kognitywną”. Zostaáa ona wytworzona przez unifikacjĊ nauk szczegóáowych zajmujących siĊ systemami poznawczymi, ze szczególnym uwzglĊdnieniem czáowieka i systemów sztucznych, takich jak komputery. Wykorzystuje takie nauki jak: psychologia, lingwistyka, filozofia, informatyka, antropologia i fizyka. Zajmuje siĊ badaniem umysáu, procesów myĞlenia, doĞwiadczeĔ oraz ludzkiej konceptualizacji Ğwiata, w którym Īyjemy (Lakoff, 1987). Nauki kognitywne poruszają problemy wszystkich aspektów ludzkiej inteligencji: od percepcji i akcji po jĊzyk i rozumowanie. Model wyszukiwania drogi, opisany w tym artykule bazuje na odkryciach nauk kognitywnych. Istnieje pogląd, Īe wáączenie pojĊü z dziedziny nauk kognitywnych do modelu moĪe znacząco poprawiü efektywnoĞü i uĪytecznoĞü systemów nawigacyjnych i pozwoli na implementacjĊ interfejsów uĪytkownika. Montello (1993) wyróĪniá cztery gáówne klasy przestrzeni psychologicznej, uporządkowane wedáug ich wielkoĞci w stosunku do ciaáa ludzkiego: postaciową (figural), perspektywiczną (vista), Ğrodowiskową (environmental) i geograficzną (geographical). PrzestrzeĔ perspektywiczna oraz Ğrodowiskowa mają najwiĊksze znaczenie dla zadaĔ związanych z nawigacją. Pierwsza z nich opisuje otoczenie osoby, 615 Systemu nawigacji dla pieszych: automatyzacja pozyskiwania danych które moĪe byü wizualnie zidentyfikowane bez potrzeby przemieszczania siĊ. Z punktu widzenia modelu wyszukiwania drogi jest to przestrzeĔ, która ma znaczenie dla nawigacji, gdy pieszy dociera do punktu decyzyjnego. Np. przestrzeĔ bezpoĞrednio otaczająca skrzyĪowanie dróg bĊdzie sklasyfikowana jako przestrzeĔ perspektywiczna. Natomiast przestrzeĔ Ğrodowiskowa jest przestrzenią wielkoskalową, w której zachodzi proces nawigacji od-startu-do-celu. Taka przestrzeĔ jest zbyt duĪa, aby dokonaü jej percepcji bez przemieszczania siĊ. Schematy obrazowe (image schemata) PojĊcie schematu obrazowego zostaáo po raz pierwszy uĪyte przez Johnson’a (1987) w jego ksiąĪce zatytuáowanej „The Body in the Mind”. Twierdziá on, Īe te schematy opisują naszą konceptualizacjĊ fizycznej rzeczywistoĞci. Są one czĊĞcią filozofii twierdzącej, Īe gdy weĨmiemy pod uwagĊ nasze doĞwiadczenia fizyczne, jesteĞmy w stanie zrozumieü nasz umysá. Schematy obrazowe są czymĞ w rodzaju mentalnych wzorów; są raczej abstrakcyjnymi niĪ konkretnymi obrazami w naszym umyĞle. UwaĪa siĊ, Īe pozwalają nam one na ustanowienie poáączeĔ pomiĊdzy doĞwiadczeniami, które mają wspólną wewnĊtrzną strukturĊ (Gaisbauer et al., 2008). Johnson (1987) i Lakoff (1987) opracowali listĊ rodzajów schematów obrazowych (Tabela 2.1) Tabela 1. Lista schematów obrazowych (Johnson, 1987) Istnieje wiele zastosowaĔ schematów obrazowych. PoniewaĪ wiele z nich ma pewne wáasnoĞci przestrzenne, znajdują one zastosowanie w naukach o przestrzeni. Schematy obrazowe zostaáy juĪ uĪyte w celu modelowania fizycznego Ğrodowiska ludzi. Np. Raubal (2001), Rüetschi i Timpf (2005) uĪyli ich gáównie do modelowania nawigowanych przez ludzi domen, takich jak dworce kolejowe i lotniska. Poáączenie modelu wyszukiwania drogi, opisanego w tym artykule, z kognitywnymi wymaganiami uĪytkowników, opiera siĊ gáównie na schematach „pojemnik” (container) i „áącze” (link). UwaĪane są one za podstawĊ teoretyczną tego modelu z racji faktu, Īe porządkują Ğrodowisko, w którym poruszają siĊ piesi na poziomie przestrzeni perspektywicznej (vista). - Container schema jest schematem reprezentującym zamkniĊcie (odosobnienie). Skáada siĊ z wnĊtrza, tego co jest na zewnątrz oraz granicy ich dzielącej. Schemat ten jest regularnie uĪywany podczas wejĞcia/wyjĞcia do/z budynku. 616 Piotr Tokarczyk, Andrew U. Frank - Link schema jest schematem reprezentującym poáączenie pomiĊdzy obiektami, jak i niefizyczne poáączenie. Niefizyczne poáączenia mogą wystĊpowaü pomiĊdzy rodzeĔstwem, a rodzicami. Mogą byü równieĪ bezpoĞrednim wizualnym poáączeniem widza z obiektem. 2.2. Szczegóáy modelu wyszukiwania drogi W początkowej fazie budowy modelu wyszukiwania drogi waĪna jest wiedza, jakie dane potrzebne bĊdą do omawianego systemu. NaleĪy zdefiniowaü, które obszary bĊdziemy rozróĪniaü jako nawigowalne dla pieszych. I tak, przestrzeĔ, po której mogą przemieszczaü siĊ piesi skáada siĊ przede wszystkim z chodników, stref dla pieszych oraz terenów zielonych. Do obszarów nawigowalnych zalicza siĊ zarówno poáączenia (przejĞcia dla pieszych, przejĞcia podziemne), jak i równieĪ tereny „zaporowe” (budynki). 2.2.1. Sceny decyzyjne Lynch (1960) zdefiniowaá punkty decyzyjne jako strategiczne ogniska, w które obserwator moĪe wejĞü. Zazwyczaj są to skrzyĪowania ĞcieĪek, albo koncentracje pewnych obiektów. Pomimo faktu, Īe punkty decyzyjne rozumiane są jako wĊzáy u zbiegu dróg, mogą reprezentowaü przestrzennie wiĊkszy obszar, który jest wewnĊtrznie uporządkowany. WewnĊtrzna struktura punktów decyzyjnych, pomimo Īe jest pomijalna w nawigacji samochodowej, nie moĪe pozostaü nieuwzglĊdniona w systemach nawigacji dla pieszych. Sprowadzenie przestrzeni perspektywicznej (vista) dookoáa punktu decyzyjnego do prostego wĊzáa jest nadmiernym uproszczeniem Ğrodowiska. Nie bĊdzie wtedy reprezentowaü róĪnorodnoĞci skrótów, jakie mogą wybraü piesi znajdując siĊ w pobliĪu punktu. W prezentowanym modelu zaproponowano konstrukcje scen decyzyjnych. MoĪemy je zdefiniowaü jako lokalną przestrzeĔ perspektywiczną dookoáa konkretnego punktu decyzyjnego. Do takiej sceny moĪna zarówno wejĞü, jak i ją opuĞciü. Jej fizyczne granice wyznaczają budynki lub inne staáe przeszkody, które uniemoĪliwiają poruszanie, np. pasy jezdni, które nie są przystosowane do ich przekraczania (z wyjątkiem przejĞü dla pieszych). Sceny decyzyjne są do siebie przylegáe tworząc podziaá przestrzeni przeznaczonej dla pieszych. Jako, Īe sceny decyzyjne mają fizycznie wyznaczone granice oraz moĪna do nich wejĞü i je opuĞciü, zatem są one zgodne z mentalną reprezentacją schematu „pojemnika” (container) (Gaisbauer et al., 2008). Granice pomiĊdzy dwiema scenami decyzyjnymi zostaáy nazwane portalami, które áączą dwie sąsiadujące sceny. Portale nie są ograniczone wyáącznie do granicy sąsiadującej sceny, ale równieĪ mogą áączyü nasz model z modelem do nawigacji wewnątrz budynku. Portalem są wtedy drzwi budynku. Koncepcja portalu pozwala na przejĞcie z jednej sceny („pojemnika”) do drugiej za pomocą schematu „áącza” (link). Opcja przejĞcia bezpoĞrednio z jednego portalu do drugiego jest przedstawiona jako kompletny graf pomiĊdzy portalami. UĪywając tego poáączenia, bezpoĞrednia nawigacja pomiĊdzy portalami modelowana jest bez udziaáu punktu decyzyjnego. Powoduje to, Īe punkty decyzyjne tracą swoje znaczenie dla nawigacji, chyba Īe są punktem startu lub celu podróĪy. Rysunek 2. przybliĪa pojĊcie scen decyzyjnych. 617 Systemu nawigacji dla pieszych: automatyzacja pozyskiwania danych Rys. 2. Graficzna prezentacja modelu wyszukiwania drogi (Gaisbauer et al., 2008) 3. AUTOMATYZACJA PRZETWARZANIA DANYCH W niniejszym opracowaniu, caáy proces automatyzacji danych przeprowadzony zostaá w Ğrodowisku programistycznym Matlab. Powodem jego wybrania byá stosunkowo niski poziom trudnoĞci w tego jĊzyka programowania. Dodatkowo, wielką zaletą Ğrodowiska programowania Matlab jest wbudowany moduá zawierający funkcje wspomagające przetwarzanie obrazów cyfrowych – IPT (Image Processing Toolbox). 3.1. Dane wejĞciowe Proces pozyskiwania danych dla opisywanego systemu jest nieodáącznie związany z przetwarzaniem obrazów cyfrowych, poniewaĪ uzyskuje siĊ je z mapy w postaci rastrowej. Jako dane testowe wykorzystano fragment mapy Wiednia. Udogodnieniem dla tej pracy byá fakt, Īe róĪne klasy obiektów umieszczone byáy na osobnych warstwach (przedstawionych na rysunku 3 w róĪnych kolorach). 618 Piotr Tokarczyk, Andrew U. Frank Rys. 3. Dane wejĞciowe - mapa rastrowa (Ĩródáo: Stadtvermessung Wien – Magistratsabteilung 41) I tak, budynki wystĊpują w kolorze czerwonym, ulice są ciemno-szare, chodniki jasno-szare, tory tramwajowe – czarne, a tereny zielone przedstawione są na zielono. 3.2. Etapy automatyzacji Celem badaĔ byáo automatyczne przetworzenie mapy cyfrowej do takiej postaci, w której zgodnie z zaáoĪeniami modelu otrzymamy przestrzeĔ nawigowalną dla pieszych podzieloną na sceny. Kolejne etapy automatyzacji przetwarzania obejmowaáy: wstĊpną obróbkĊ danych, binaryzacjĊ, szkieletyzacjĊ i mozaikowanie przestrzeni z wykorzystaniem diagramów Voronoi. W fazie wstĊpnej, dane naleĪaáo poddaü analizie, w celu wyodrĊbnienia obszarów, po których mogą siĊ poruszaü piesi. Dane wejĞciowe byáy w postaci rastrowej z indeksowaną przestrzenią kolorów (RGB). DziĊki temu, kaĪda „warstwa” (grupa obiektów) miaáa przyporządkowany kolor. Po transformacji obrazu do przestrzeni 256 odcieni szaroĞci (grayscale), kaĪdy obiekt miaá przypisaną wartoĞü jasnoĞci pikseli z przedziaáu 0-255. NastĊpnie przystąpiono do podziaáu obiektów na takie, po których piesi mogą siĊ poruszaü oraz te, które stanowią dla nich barierĊ. Do pierwszej grupy zaliczono: chodniki oraz przejĞcia dla pieszych. Natomiast w drugiej grupie znalazáy siĊ pozostaáe obszary, tj. murki, drogi, budynki, pomniki, tereny zielone. Tereny zielone zostaáy zakwalifikowane jako bariera dla pieszych, poniewaĪ w wiĊkszoĞci parków wystĊpuje zakaz wchodzenia na trawniki. Ponadto przyjĊto, Īe sieü ĞcieĪek jest w zupeánoĞci dla pieszych wystarczająca. Mając wydzielone te dwie grupy obiektów moĪna byáo przystąpiü do binaryzacji obrazu, czyli takiego przeksztaácenia, które pozwala nam na uzyskanie obrazu zerojedynkowego. Obszary z pikselami o wartoĞci „0” bĊdą przedstawiaü tereny 619 Systemu nawigacji dla pieszych: automatyzacja pozyskiwania danych niedostĊpne dla pieszych, natomiast obszary zawierające piksele o wartoĞci „1” – tereny, po których piesi mogą siĊ poruszaü. Napotkano tutaj na kilka problemów, spowodowanych niską jakoĞcią danych wejĞciowych. Np. wystąpiáy braki przejĞü dla pieszych, lub przebieg torów tramwajowych dzieliá („rozcinaá”) chodnik na dwie czĊĞci. Rozwiązano je czĊĞciowo wykorzystując operator zamkniĊcia obrazu odpowiednim elementem strukturalnym, bądĨ teĪ automatycznie wybierając obszary (na podstawie ich wáaĞciwoĞci oraz otoczenia, w którym siĊ znajdują), które mają zostaü poáączone. Niestety, pewnych obiektów nie daáo siĊ poáączyü bez wpáywu na inne obiekty, przez co niektóre chodniki są caákowicie oddzielone od siebie. Dysponując takim obrazem, przystąpiono do przeprowadzenia operacji szkieletyzacji. Jest to proces, który transformuje obraz wejĞciowy w reprezentacjĊ o postaci zbioru cienkich linii gruboĞci jednego piksela. NajwaĪniejszą cechą szkieletyzacji jest fakt, iĪ zachowuje ona ksztaát obiektu, a co najwaĪniejsze – równieĪ jego topologiĊ. Utworzony szkielet posiada wiele „Ğlepo” zakoĔczonych gaáĊzi, które nie bĊdą potrzebne w kolejnym kroku. Dlatego teĪ szkielet „wyczyszczono” elementem strukturalnym, usuwając te obiekty. Taka postaü szkieletu jest jednoczeĞnie nawigowalnym grafem. Mając do dyspozycji nawigowalny graf, ostatnim etapem automatyzacji byáo utworzenie scen decyzyjnych przy uĪyciu diagramów (poligonów) Voronoi. Zasadą diagramów Voronoi jest podziaá páaszczyzny zawierającej zbiór n punktów na n obszarów w taki sposób, Īe kaĪdy punkt w dowolnym obszarze znajduje siĊ bliĪej okreĞlonego punktu ze zbioru n punktów niĪ od pozostaáych n – 1 punktów. Zgodnie z modelem wyszukiwania drogi, sceny decyzyjne, bĊdące jednoczeĞnie poligonami Voronoi, są budowane wokóá punktów decyzyjnych. W przypadku niniejszego projektu, punktami decyzyjnymi byáy nie tylko wĊzáy, czyli punkty, gdzie mamy jedną lub wiĊcej moĪliwoĞci wyboru innej drogi. Z powodu wspominanej wczeĞniej niskiej jakoĞci danych (oddzielone chodniki), postanowiono uĪyü równieĪ skrzyĪowaĔ dróg jako punktów, wokóá których zbudowane zostaáy sceny decyzyjne. 4. WYNIKI Praktycznym wynikiem badaĔ jest opracowany algorytm, który pozwala na automatyczne przetwarzanie danych dla przyszáego systemu nawigacji dla pieszych. Caáa idea przetwarzania jest zarazem zgodna z modelem wyszukiwania drogi opracowanym przez Gaisbauera i Franka (Gaisbauer et al., 2008). Począwszy od analizy danych wejĞciowych w postaci mapy rastrowej, poprzez jej binaryzacjĊ oraz szkieletyzacjĊ obszarów nawigowalnych dla pieszych, uzyskaliĞmy sceny decyzyjne – kluczowe obiekty w opracowanym modelu. Wyniki kolejnych etapów automatycznego przetwarzania przykáadowych danych zostaáy przedstawione na rysunku 4. Automatyzacja przetwarzania danych jest tylko czĊĞcią duĪego projektu mającego na celu stworzenie nowoczesnego systemu nawigacji dla pieszych. Kolejnym etapem prac powinna byü implementacja tego rozwiązania do przenoĞnego urządzenia, które bĊdzie w stanie speániü warunki tworzącego siĊ systemu. Równie waĪną kwestią jest optymalizacja algorytmu, która moĪe byü osiągniĊta przez napisanie go w bardziej kompaktowym Ğrodowisku programistycznym. Istnieje równieĪ wiele problemów, które powinny byü rozwiązane w przyszáoĞci. Na przykáad, nadal brak koncepcji, jak radziü 620 Piotr Tokarczyk, Andrew U. Frank sobie z punktami decyzyjnymi umieszczonymi wzdáuĪ dáugiej, prostej drogi. Tworzenie scen decyzyjnych w takich przypadkach jest nieefektywne. Ponadto, niniejsze badania byáy prowadzone na konkretnym zestawie danych rastrowych. NaleĪy przetestowaü opracowany algorytm na róĪnych zestawach danych (niekoniecznie rastrowych) i ewentualnie dokonaü takich zmian oraz optymalizacji, aby algorytm byá uniwersalny. a) b) c) Rys. 4. a) Mapa binarna; b) Wyczyszczony szkielet; c) PrzestrzeĔ podzielona poligonami Voronoi – sceny decyzyjne 5. ADNOTACJE Artykuá ten powstaá na podstawie pracy magisterskiej Piotra Tokarczyka pt.”Automatization of data acquisition and processing for pedestrian navigation system purposes”. Badania byáy przeprowadzone w ramach projektu SemWay i programu FIT621 Systemu nawigacji dla pieszych: automatyzacja pozyskiwania danych IT: Semantic Systems oraz wspomagane przez Austriackie Ministerstwo Transportu, Innowacji i Technologii (BMVIT - Bundesministerium für Verkehr, Innovation und Technologie). 6. LITERATURA Canalys 2006. Mobile GPS navigation market doubles year-on-year in EMEA, Canalys research, UK, 2006. Available online as: http://www.canalys.com/pr/2006/ r2006081.htm. Elias B., 2007. Pedestrian Navigation - Creating a tailored geodatabase for routing. 4th Workshop on Positioning, Navigation and Communication 2007 (WPNC’07), Hannover, Germany, 1-4244-0871-7/07 IEEE, pp.41-47. Gaisbauer C., Frank A.U., 2008. Wayfinding Model For Pedestrian Navigation. Institute of Geoinformation and Cartography, Vienna University of Technology. Johnson M., 1987. The Body in the Mind: The Bodily Basis of Meaning, Imagination, and Reason. The University of Chicago Press, Chicago. Lakoff G., 1987. Women, Fire, and Dangerous Things. What Categories Reveal about the Mind. The University of Chicago Press. Lynch K., 1960. Image of The City. Cambridge, MA: MIT Press. Montello D., 1993. Scale and Multiple Psychologies of Space. In: A. U. Frank and I. Campari (Eds.), Spatial Information Theory: A Theoretical Basis for GIS. Berlin: Springer-Verlag, pp. 312-321. Raubal M., 2001. Agent-based Simulation of Human Wayfinding: A Perceptual Model for Unfamiliar Buildings. Ph.D. Thesis, Vienna University of Technology. Rehrl K., Leitinger S., Gartner G., 2007. The SemWay Project - Towards Semantic Navigation Systems. In Proceedings of the 4th International Symposium on LBS & TeleCartography, Hong Kong. Rüetschi U.J., Timpf S., 2005. Modelling wayfinding in public transport: Network space and scene space. In: Freksa, C., Knauff, M., Krieg-Brückner, B., Nebel, B., Barkowsky, T. (Eds.) Spatial Cognition IV: Reasoning, Action, Interaction; International Conference Frauenchiemsee. LNCS (LNAI), vol. 3343, pp. 24–41. Springer, Heidelberg. Stark A., Riebeck M., Kawalek J., 2007. How to Design an Advanced Pedestrian Navigation System: Field Trial Results. IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications. Dortmund, Germany. 622 Piotr Tokarczyk, Andrew U. Frank AUTOMATIZATION OF DATA ACQUISITION AND PROCESSING FOR PEDESTRIAN NAVIGATION SYSTEM PURPOSES KEY WORDS: GIS, digital image processing, personal navigation, pedestrian navigation, spatial cognition, cognitive semantics, human wayfinding Summary Wayfinding is a vital part of our everyday life. Since it is our daily routine, hardly anybody realizes what a demanding task it is and that it requires certain spatial and cognitive abilities. To develop supporting tools for wayfinding, it is essential to know the mechanisms that control these processes. With a progress of technology, the size and weight of electronic devices have diminished significantly. The dropping of prices and wide-ranging availability of such devices increased interest in such systems. Factors like size and availability were the reason for calling them “ubiquitous systems”. The market is full of perfectly working navigation systems for car drivers. They are widespread, have high user-acceptance level and their market is fast-growing. Can one modify such systems in a way that pedestrians can use it? The problem is more complex than one might imagine at first sight. Field tests show that systems for car drivers do not meet the requirements of pedestrian users. Car and pedestrian navigation differ in: degree of freedom, velocity of movement and spatial resolution. In this paper we focus on data acquisition. The required data cannot be based on the same datasets used for car navigation systems. Automatization of the process of data acquisition is also required. The paper introduces a theoretical basis of pedestrian navigation system. The emphasis is given to the mechanisms responsible for perceiving the surrounding environment. A concept of cognitive maps and image schemata, which are working in our minds, is presented. The paper explains what are our needs and information categories while we are performing a wayfinding task. The wayfinding model developed assumes construction of decision scenes which will replace decision points well-known from car driver navigation systems. The result of this research is an algorithm allowing automatic data processing for pedestrian navigation system. Through successive phases of preprocessing, binarization, skeletonization, and application of Voronoi diagrams, the navigationable graph was obtained. It includes decision scenes and is ready for implementation to the new system. mgr inĪ. Piotr Tokarczyk e-mail: [email protected] tel. +48 502872717 prof. Dr Andrew U. Frank e-mail: [email protected] tel. +43 1 5880112710 fax: +43 1 5880112799 623