• Nenhum resultado encontrado

O trabalho proposto nesta dissertação tem como objectivo global a criação de um sistema de orientação de pessoas cegas, recorrendo a visão por computador. Neste trabalho não foram desenvolvidas novas técnicas, tendo-se optado por recorrer a técnicas já reconhecidas pelo meio científico, integrando-as numa abordagem dirigida para esta problemática. Para atingir os objectivos propostos foi feito um estudo de sistemas semelhantes de modo a perceber o estado da arte no campo dos sistemas de apoio à navegação de pessoas com deficiência visual. Com este estudo pode-se concluir que muitos esforços têm vindo a ser feitos no sentido de dar aos utilizadores informação contextual, acerca do ambiente que os rodeia, bem como instruções acerca de como se deslocarem até um ponto de interesse, desconhecido no seu mapa mental, através do recurso a sistemas de informação geográfica. Neste contexto é proposto um sistema, denominado SmartVision, cujo objectivo global é dar a utilizadores cegos a possibilidade de se moverem em ambientes desconhecidos, em ambientes interiores e exteriores, com a ajuda de um sistema simples, de fácil interacção. O trabalho realizado no âmbito desta dissertação centra-se no desenvolvimento do módulo de visão por computador. Neste capítulo é feita uma análise dos resultados obtidos pelas duas abordagens testadas para o sistema de visão e são, ao mesmo tempo, enunciadas melhorias a ser efectuadas como trabalho futuro. São também feitas sugestões acerca de futuras funcionalidades que podem vir a ser implementadas, tendo este trabalho como base.

Relativamente à primeira abordagem, que consiste na detecção de marcas circulares brancas presentes no pavimento, o problema mais evidente tem a ver com a existência de muitos frames “perdidos”, onde o sistema é incapaz de

detectar os círculos. Este problema traduz-se na existência de uma situação muito indesejada, em que o utilizador passa muito tempo sem qualquer indicação de correcção na sua trajectória. Isto prende-se com o facto de a forma circular ser bastante deformada pela perspectiva. Uma forma de reduzir os erros de detecção devido a este efeito seria introduzir no processo de pré-processamento um algoritmo de correcção de perspectiva. Desta forma a visão elíptica do círculo devido à deformação causada pela perspectiva poderá ser diminuída, aumentando a taxa de detecção do sistema. Outra melhoria que pode ser introduzida no sistema é a inclusão no interior do círculo de um padrão que permita distinguir a marca presente no chão, de outros elementos que tenham também forma circular, reduzindo assim o risco de falsos positivos. A existência de falsos positivos é um risco que deve ser considerado no desenvolvimento de um sistema que é usado para alertar para situações de perigo e no qual o utilizador deposita confiança.

Relativamente à segunda abordagem, em que se recorreu à biblioteca do ARToolKit, os resultados obtidos foram satisfatórios. Neste caso há duas alterações que poderão melhorar o desempenho do sistema. Estas alterações não se prendem com o método (ou sucesso da detecção), mas com o aumento de funcionalidades do sistema. Uma alteração que poder ser feita em trabalho futuro é a introdução de mais tipos de marca a ser reconhecido pelo sistema. Deste modo, além de indicações de correcção de trajectória podem também ser dadas indicações acerca de determinadas características presentes na vizinhança da posição actual do utilizador, como por exemplo a eventual presença de passadeiras ou escadas, bem como a sua localização à esquerda ou direita da marca. A outra alteração que poderá ser introduzida prende-se com a independência que pode ser criada relativamente à câmara usada. No desenvolvimento desta implementação, por vezes foi usada uma câmara web, por ser mais pequena, para fazer pequenas capturas. Verificou-se que consoante o tipo de câmara usada, a imagem por vezes aparecia com brilho excessivo, devido a este tipo de câmaras serem tipicamente usadas em ambientes de interior, com menos luz. Este facto faz com que em condições de muita luminosidade ambiente as marcas não sejam detectadas correctamente, devido ao processo de binarização da imagem capturada que faz parte do algoritmo incluído na biblioteca ARToolkit e que usa um valor de corte fixo para criar a imagem binária. O cálculo dinâmico do valor de binarização, de acordo com as características do ambiente que encontra na imagem, deve ser também implementado.

Além destas alterações, que podem ser implementadas para melhorar as implementações já feitas, o trabalho futuro passa também pela integração no

73 protótipo SmartVision, descrito no capítulo 3 desta dissertação. Deste modo, com a ajuda da informação fornecida pelo sistema de informação geográfico é possível saber se existem determinados elementos na vizinhança da posição actual do utilizador, tais como escadas ou passadeiras, sendo possível implementar algoritmos de reconhecimento destes elementos na imagem. Com o uso do sistema de visão Bumblebee2, descrito no início desta secção será possível acrescentar informações acerca da posição relativa e da distância a que estes elementos se encontram.

75

R

EF

Referências

[Addlesee M. et al., 1997] Addlesee, M. D., Jones, A. R., Livesey, F., Samaria, F., “The orl active floor”, IEEE Personal Communications, IEEE Wireless Communications, 1997. (ISSN 1070-9916)

[Almeida  J.  et  al,  2009]   José Almeida, Hugo Fernandes, Vitor Filipe, João Barroso, "Web Platform Architecture to Support the Geographic Information System of the University of Trás-os-Montes and Alto Douro Campus”, 2009 International Conference on New Trends in Information and Service Science, 2009

[Arbonaut, 2009] http://www.arbonaut.com , visto em Dezembro de 2009

[ARToolKit, 2009] ARToolKit,

URL:http://www.hitl.washington.edu/artoolkit/, visto em Dezembro de 2009. [Banks J. et al., 1997] Banks J., Bennamoun M., Corke P., “Non- Parametric for Fast and Robust Stereo Matching”, Proceedings of the IEEE TENCON’97, Brishbane, 1997

[Bentzen, 1979] Bentzen, B., Orientation Aids, in Foundations of Orientation and Mobility (Pg. 291-355), USA, 1979

[Borenstein J. et al., 1995] Borenstein J., Koren Y., "Error Eliminating Rapid Ultrasonic Firing for Mobile Robot Obstacle Avoidance", IEEE Transactions on Robotics and Automation, 1995

[Bourbakis N. et al., 2001] Bourbakis N. G., Kavraki D., “Tyflos - An Intelligent Assistant for Navigation of Visually Impaired People”, Proceedings of IEEE Symposium on Bioinformatics and Bioengineering - 01, 2001

[Bourbakis N. et al., 2005] Bourbakis N. G., Kavraki D., “Tyflos - A 2D Vibration Array for Sensing Dynamic Changes and 3D space for Blinds Navigation”, Proceedings of the 5th IEEE Symposium on Bioinformatics and Bioengineering (BIBE’05), 2005

[Brambring, 1984] Brambring, M, 1984, Mobility and Orientation Processes of the Blind, in Electronic Spatial Sensing for the Blind: Contributions from Perception, Rehabilitation and Computer Vision, proceedings of the NATO Advanced Research Workshop, pp. 493-508. (ISBN/ISSN 9024732387)

[Dempster M. et al., 1977] Dempster M., Laird N., Jain D., “Maximum likelihood from incomplete data via the EM algorithm”, Journal of the Royal Statistical Society 39, 1977

[Dijkstra E.W., 1959] Dijkstra E.W., “A Note on Two Problems in Connection with Graphs,” Numerical Mathematics, vol.1, 1959

[DoD, 2008] United States Department of Defense, GPS NAVSTAR, “Global Positioning System Standard Positioning Service Performance Standard, 4th Edition, September 2008

[ESRI, 1998] ESRI, "ESRI Shapefile Technical Description", ESRI White Paper, 1998

[Farmer, 1979] Farmer, L. W, 1979, Mobility Devices in Foundations of Orientation and Mobility (Pg. 357-402), Ed Welsh R. L. et al, 1979, AFB, USA.(ISBN/ISSN 0891280936)

[Fernandes et al., 2010a] Fernandes, H., Telmo, A., Conceição, N., Paredes, H., Araújo, P., Barroso, J., “Using GIS platforms to support accessibility: the case of GIS UTAD”, Proceedings of the International Conference on Universal Technologies – UNITECH2010, Tapir Academic Press, 2010

[Fernandes H. et al., 2010b] Fernandes, H., Costa, P., Filipe, V., Hadjileontiadis, L., Barroso, J., “Stereo Vision in blind navigation assistance”, Proceedings of the World Automation Congress 2010 – WAC2010, Japan, 2010

77 [Hadjileontiadis L. et al., 2003] Hadjileontiadis, L. et al, “SmartEyes: An enhanced orientation system for visually impaired people”, Computer Society International Design Competition, Final Report, April 2003.

[Holland S. et al., 2002] Holland S., Morse D., Gedenryd H., “AudioGPS: Spatial Audio Navigation with a Minimal Attention Interface”, Personal and Ubiquitous Computing, Volume 6, Issue 4, Springer-Verlag, 2002

[Humanware, 2009] http://www.humanware.com/en- usa/products/blindness/braillenotes, visto em Dezembro de 2009

[Kowalik R. et al., 2004] Kowalik R., Kwasniewski S., “Navigator - A Talking GPS Receiver for the Blind”, Lecture Notes in Computer Science, Springer, 2004

[Kristoffersen S., 1999] Kristoffersen S., “Designing interaction styles for a mobile use context”, First International Symposium on Handheld and Ubiquitous Computing (HUC 99): Lecture Notes in Computer Science, Springer, 1999

[Loomis et al., 1994] Loomis, J. M., Golledge, R. G., Klatzky, R. L., Speigle, J. M., & Tietz, J., 1994, Personal guidance system for the visually impaired. Proceedings of the First Annual ACM/SIGGAPH Conference on Assistive Technologies, Marina Del Ray, CA, October 31-November 1, 1994, pp. 85-91. New York: Association for Computing Machinery.

[Marsh A. et al., 2000] Marsh A., Mag M., Saarelainen M., “Pharos: Coupling GSM & GPS-TALK technologies to provide orientation, navigation and location-based services for the blind”, Proceedings of 2000 IEEE EMBS International Conference, 2000

[Meers S. et al., 2004] Meers S., Ward K., "A Vision System for Providing 3D Perception of the Environment via Transcutaneous Electro-Neural Stimulation", Proceedings of the 8th IEEE International Conference on Information Visualisation, London, 2004

[Molton N. et al., 1998] Molton N., Se S., Brady M., Lee D., Probert P., “Robotic sensing for the partially sighted”, Robotics and Autonomous Systems, Elsevier, 1998

[Nixon M. et al., 2008] Nixon M., Aguado A., Feature extraction and image processing, 2nd Edition, Academic Press, Elsevier, 2008

[OMS, 2010] Organização Mundial de Saúde, http://www.who.int/mediacentre/factsheets/fs282/en/, visto em Fevereiro de 2010

[Orr & Abowd, 2000] Robert J. Orr, Gregory D. Abowd, “The Smart Floor: A Mechanism for Natural User Identification and Tracking”, CHI'00 Extended Abstracts on Human Factors in Computing Systems, pp. 275-276, ACM Press, 2000, The Netherlands. (ISBN: 1-58113-248-4)

[Pascoe J., 1999] Pascoe J., Ryan N., Morse D., “Issues in developing contextaware computing”, First International Symposium on Handheld and Ubiquitous Computing (HUC 99): Lecture Notes in Computer Science, Springer, 1999

[Peng T. et al, 2006] Peng Z. T., Hsiang M., “Internet GIS: distributed geographic information services for the internet and wireless networks”, John Wiley & Sons Inc., 2006

[Petrie, 1995] Petrie H., 1995, User requirements for a GPS-based travel aid for blind people. In J.M. Gill and H. Petrie (Eds.), Proceedings of the Conference on Orientation and Navigation Systems for Blind Persons, Hatfield, UK. 1-2 February. London: Royal National Institute for the Blind.

[PGR, 2009] http://www.ptgrey.com/products/stereo.asp, visto em Dezembro de 2009

[Pitt et al., 1996] Pitt I. J., Edwards A. D. N., “Pointing in an auditory interface for blind users”, Proceedings of the 1995 IEEE International Conference on Systems, Man and Cybernetics IEEE, 1996

[Ran L. et al., 2004] Ran L., Helal S., Moore S., “ Drishti: An Integrated Indoor/Outdoor Blind Navigation System and Service”, Second IEEE International Conference on Pervasive Computing and Communications, 2004

[Ross et al., 2000] Ross D. A., Blasch B. B., “Evaluation of Orientation Interfaces for Wearable Computers”, Proceedings of the 4th IEEE International Symposium on Wearable Computers, IEEE Computer Society, 2000

[Sendero GPS, 2006] http://www.senderogroup.com, visto em Março de 2010

[Shapiro, 2001] Shapiro L., Stockman G., "Computer Vision", Prentice- Hall, Inc. 2001

79 [Shoval S. et al., 2000] Shoval S., Ulrich I., Borenstein J., “Computerized Obstacle Avoidance Systems for the Blind and Visually Impaired”, Intelligent Systems and Technologies in Rehabilitation Engineering, CRC Press, 2000

[Simoncelli E. et al., 1995] Simoncelli E., Freeman W. T., “The steerable pyramid: a flexible architecture for multi-scale derivative computation”, Proceedings of the 2nd IEEE Conference on Image Processing, IEEE, 1995

[Strothotte et al., 1996] Strothotte T., Fritz S., Michel R., Raab A., Petrie H., Johnson V., Reichert L., Schalt A., “Development of dialogue systems for a mobility aid for blind people: initial design and usability testing”, Proceedings of the second annual ACM conference on assistive technologies, 1996, ACM Press

[Virtanen A. et al., 2004] Virtanen A., Koskinen S.,”NOPPA - Navigation and Guidance System for the Blind”, VTT Industrial Systems, ITS World 2004

[Willis S. et al., 2005] Willis S., Helal S., “RFID Information Grid for Blind Navigation and Wayfinding”, Proceedings of the 9th IEEE International Symposium on Wearable Computers, pp.34 – 37, 2005

[Wu H., Zelek J., 2005] Wu H., Zelek J., “A multi-classifier based near real- time face detection system”, International Journal of Robotics & Automation 19, 2005

[Zelek J. et al., 1999] Zelek J., Audette R., Balthazaar J., Dunk C., “A Stereo-vision System for the Visually Impaired”, School of Engineering, University of Guelph, 1999

[Zelek J., 2005] Zelek J., “Seeing by touch (haptics) for wayfinding”, International Congress Series 1282, Elsevier, 2005

Documentos relacionados