Department of Computer Science
Projects - Research

We conduct Information and Communication Technology for Development (ICT4D) research with and for marginalised communities to improve quality of life, share our experience through publications and educate students in interdisciplinary ways in a hands-on fashion. We do this because we care; about the communities with whom we work, and the students, too. Our current focus is learning how to transfer the fruits of our research back to the communities with whom we work, e.g. not-for-profit spin-offs, and to learn how to ensure communities can sustainably transfer and maintain community development leveraging ICT by themselves.
 

Zenzeleni

  • a rural solar-powered wireless community network
  • where the community owns and runs an ISP by and for themselves
  • keeping revenue inside the community and creating jobs and opportunity.
 

SignSupport

  • mobile assistive technology for Deaf people
  • to deal with a largely hearing world
  • in the language they can understand: sign language.
  • mostly concentrating on healthcare, e.g. pharmacy, diabetes, emergency medical service, etc.

What is Sign Language?

Signed languages (SL) are used for communication by Deaf people around the world. Signed languages are fully-fledged languages, that are as complex as any spoken language and are functionally capable of expressing the entire range of human experience that spoken languages can express. They have phonological, morphological, syntactic and semantic levels of representation. What distinguishes signed languages is their production through the medium of space, using the hands, face, head and upper torso. Facial expressions, mouth patterns, eyebrow movements, body inclination, eye gaze and head movements all convey grammatical and/or phonological information. These non-manual features are essential for the full expression of any signed language.

There is no universal signed language as they arise and develop, like spoken languages, though community use.  The signed language used in one country will be clearly distinguishable from the signed language used in another. Hence, developments in signed language technologies will need to be adapted specifically for each signed language, although the technology remains the same the language differs significantly.

South African Sign Language (SASL) is believed to exhibit an underlying common syntactic and morphological base, but with a high degree of lexical diversity. It is not a collection of signed languages each bound to a separate spoken language, e.g. Afrikaans Sign Language or Zulu Sign Language, but one distinct language with regional variation, similar to that which is found in spoken languages.

South African Sign Language (SASL) is used by between 500,000 to 1,600,000 South Africans. It has been included in the South African constitution and is the accepted language of instruction for Deaf students.   

What is the SASL Project?

The objective of this research programme is to create the technology needed to build a system that will assist Deaf people in interacting with a world that assumes that everybody can hear. The proposed system is outlined below.
 

Overview of the proposed SASL translation system

SASL-to-English
  1. Video of a person using SASL needs to be recorded. This can be done using a PC based system such as a webcam, but to enhance mobility, cellular phones will primarily be used.
  2. Computer vision needs to be used to extract semantic information from the video.  Both manual and non-manual gestures need to be extracted.  
  3. Machine translation of SASL to English. Though this is not a current focus of this project a system will be built to collect SASL information to facilitate this process in future.
  4. Text to speech synthesis of translated text. Existing text to speech synthesis systems, such as Festival, will be used to perform this task.
English-to-SASL
  • Audio of person speaking English needs to be recorded. This can be done using PC based systems, but to enhance mobility, cellular phones will primarily be used.
  • Speech recognition needs to be performed. Existing speech recognition systems, such as Sphinx, will be used to perform this task.
  • Machine translation of English to SASL. Though this is not a current focus of this project a system will be built to collect SASL information to facilitate this process in future.
  • Render AVATAR of translated SASL. Rendering systems for both PC and mobile platforms will be developed.

Technologies

Machine translation, speech recognition and speech synthesis are active research areas with applications outside of sign languages. In order to keep this project focused, these fields will only be investigated on a level that will allow for the successful transition between the steps outlined above.

For an overview of current trends, state of the art, as well as active participants in the field of machine translation see NIST Machine Translation Evaluation Official Results (http://www.nist.gov/speech/tests/mt/doc/).

For an overview of the field of speech recognition and synthesis see “Cole, R. A., Mariani, J., Uszkoreit, H., Zaenen, A., and Zue, V. 1995. Survey of the State of the Art in Human Language Technology. Center for Spoken Language Understanding CSLU, Carnegie Mellon University, Pittsburgh, PA.”.  Also see the Festival and Sphinx projects.

This project is, therefore, focused on developing computer vision technologies that apply specifically to extracting semantic information about SASL from video footage as well as developing an AVATAR system for rendering SASL.

In order to achieve this objective, this programme will develop, use and extend technologies that allows for the accurate capture and analysis of sign language gestures.  It will also develop, use and extend technologies needed to render sign language.
 

Current status of the project

To date this project has developed a digital SASL phrasebook. User interaction is through a cellular phone and the processing happens on a server. The phrasebook performs whole sign recognition of manual gestures. It can be used for remote phone to phone communication or on a single device. The system also has a phrase lookup feature.  
 

User Benefits

Successful completion of this proposed research programme will:
  1. Improve the quality of life for the Deaf community by widening their access to information services,
  2. Improve their access to careers and thereby improving their socio-economic situation,
  3. Empower the Deaf community to contribute to the development of new technologies, 
  4. Advance the state-of-the-art in human/computer interaction,
  5. Improve the competitiveness of South Africa in the global market as more and more service providers move toward the integration of the Deaf community, and 
  6. Create opportunities for developing the output of this programme into commercially viable products.
Today, assistance to the Deaf community is being offered in the form of real-time interpretation of news programmes on television and text-to-voice and voice-to-text translation for telephony. However, such services are costly and the expected increase of information services make such human-in-the-loop translation systems cumbersome and infeasible. Automatic speech-to-sign language and sign-language-to-speech interpretation are desirable.
 

Videos

  • Demonstrating the iSign prototype
  • Demonstrating the PhoneReader prototype.
  • Demonstrating bimanual hand tracking
  • Demonstrating robust bimanual hand tracking in extreme environments
  • Demonstrating an integrated sign language system. 
  • Demonstrating a robust facial expression.
  • Demonstrating faster upper body pose recognition and estimation using CUDA. 

James Connan
Department of Computer Science
University of the Western Cape
Belville, South Africa

 

Modern intelligent systems are systems which autonomously or semi-autonomously achieve their objectives through a wealth of experience or knowledge acquired from the environment while pervasively integrating the information processing into our daily life by engaging heterogeneous computational devices and systems simultaneously into objects that we manipulate. When endowed with an IP address and outfitted with sensing, actuating and identification devices, these objects become smart objects capable of interacting with humans and among themselves to provide different services to different users “anytime”, “anywhere” and using “anything” in a heterogeneous environment that involves a number of applications, communication protocols, operating systems, processors, devices, and architectures. Such pervasive computing presents many issues in terms of design, implementation and optimisation.

The aim of the Intelligent Systems and Advanced Telecommunication (ISAT) research group is to advance the science and engineering of intelligent systems and their applications through the development of intelligent smart cards, robotic systems, intelligent models, smart sensor/actuator networks, intelligent information systems, etc. Our main research focus lies on the design, modelling, simulation and prototype implementation of intelligent systems and networks derived from (1) novel human computer interaction by investigating speech and vision based interfaces and (2) exact and heuristic optimisation methods derived from the artificial intelligence statistics to solve telecommunication problems.


Description of Work

PROJECTS

  • Internet-of-Things (IoT)
    • Frequency management
    • IoT Protocols
    • IoT Middleware
    • IoT Microclouds
    • IoT Security
  • Advanced Telecommunication Systems
    • Traffic Engineering
    • Network Engineering
    • Network Security
    • Cognitive Networking
    • Heterogenous Networking
  • Intelligent Platforms
    • Electronic Trading Platforms: web, mobile and cloud based platforms
    • Public Safety Platforms: web, mobile and cloud based platforms
    • Machine Learning Trading Algorithms
    • Public Safety Expert Systems
  • The IoT applications are in
    • Smart Cities
      • Pollution Monitoring
        • Air
        • Water
        • Noise
    • Smart Parking
      • Network design
      • Data dissemination
      • Data Visualisation
    • Public Safety
      • Visual crime mining
      • Data crime mining
      • Crowd monitoring
    • Smart Homes
      • Home security
      • Smart energy
      • Home automation
    • Smart Energy
      • Systems dimensioning
      • Systems monitoring
  • Other applications include
    • Pan African Research and Education Network (PAREN): Topology discovery and bandwidth exchanges
    • City-Safe: Public safety in South Africa using mobile crowdsourcing and machine learning techniques

Honours Projects

2018
  1. Project 1: Z1-Motes Sesnsor Network with PubNub V.1 [Demo]
  2. Project 1: Z1-Motes Sesnsor Network with PubNub V.2 [Demo]
2016
  1. Project 1: Pollution Monitoring
2014/2015
  1. Project 1 : RSNET – Remote Sensor Network (2014)
  2. Project 2 : PHYSYS – Participatory Healthcare System (2015)
  3. Project 3 : OMTP – Online Market Trading Platform (2015)
  4. Project 4 : SANBI – Grid computing (2015)
  5. Project 5 : UAVNET – Cooperative Drones (2015)
  6. Project 6 : Visual Sensor Network (2015)

PUBLICATIONS

BOOKS

Books: 1
Book Chapters: 1

PEER REVIEWED JOURNALS

2016 
Antoine Bagula, Ademola Philip Abidoye & Guy-Alain Lusilao Zodi “Service­ Aware Clustering: An Energy Efficient Model for the Internet-of-Things”, Sensors 2016, 16(1), 9? doi:10.3390/s16010009.

2015 
Djamel Djenouri, ElMouatezbillah Karbab, Sahar Boulkaboul and Antoine Bagula, “Networked Wireless Sensors, Active RFID, and Handheld Devices for Modern Car Park Management: WSN, RFID, and Mob Devs for Car Park Management”, International Journal of Handheld Computing Research, 6(3), 33­45, July-September 2015. 

Antoine Bagula, Lorenzo Castelli and Marco Zennaro, “On the Design of Smart Parking Networks in the Smart Cities: An Optimal Sensor Placement Modell”, in Sensors 2015, 15 , 15443-15467. (IF 2.245)

Muthoni Masinde, and Antoine Bagula, “A Calibration Report for Wireless Sensor-Based Weatherboards”, J. Sens. Actuator Netw. 2015, 4(1), 30-49; doi:10.3390/jsan4010030.

2014 
Sindiso M Nleya, Antoine Bagula, Marco Zennaro, Ermmano Pietrosemoli, “Optimisation of a TV White Space Broadband Market Model for Rural Entrepreneurs”, Journal of ICT, Rivers Publishers, Volume 2, 109-128, doi: 10.13052/jicts2245-800X.223

Chika O. Yinka-Banjo, Isaac O. Osunmakinde, Antoine Bagula, “Cooperative Behaviours with Swarm Intelligence in Multirobot Systems for Safety Inspections in Underground Terrains”, Mathematical Problems in Engineering, Volume 2014, Article ID 678210, Special issue 2014. http://dx.doi.org/10.1155/2014/678210.(IF 0.762).


PEER REVIEWED CONFERENCES

2015 
Hope Mauwa, Antoine Bagula and Marco Zennaro, “WHITENET: A White Space Network for Campus Connectivity Using Spectrum Sensing Design Principles”, in Proceedings of the ITU Kaleidoscope 2015, Barcelona, Spain, 9­11 December 2015.

Dhouha Krichen, Walid Abdallah, Noureddine Boudriga, and Antoine Bagula, “A Public Safety Wireless Sensor Network: A Visible Light Communication Based Approach”, to appear in Procedings of 7th EAI International Conference on e-Infrastructure and e-Services for Developing Countries (Africomm 2015), Cotonou, Benin, December 15–16, 2015. 

Sarra Berrahal, Noureddine Boudriga, Antoine Bagula, “Healthcare systems in rural areas: A cloud­sensor based approach for epidemic diseases management”, to appear in Procedings of 7th EAI International Conference on e-Infrastructure and e-Services for Developing Countries (Africomm 2015), Cotonou, Benin, December, 15–16, 2015. 

Hope Mauwa, Antoine Bagula and Marco Zennaro, “Exploring TV White Spaces for Use in Campus Networks”, to appear in Procedings of 7th EAI International Conference on e-Infrastructure and e-Services for Developing Countries (Africomm 2015), Cotonou, Benin, December, 15–16, 2015. 

Pheeha Machaka, Andre McDonald, Fulufhelo Nelwamondo, Antoine Bagula, “Using the Cumulative Sum Algorithm Against Distributed Denial of Service Attacks in Internet of Things”, to appear in Procedings of 4th EAI International Conference on Context-Aware Systems and Applications 26–27 Nov, 2015, Ving Tau, Vietnam 2015. 


LECTURE NOTES OF SPRINGER COMPUTER SCIENCE SERIES: 4

2015
Pheeha Machaka and Antoine Bagula, “An Investigation of Scalable Anomaly Detection Techniques for a Large Network of Wi-Fi Hotspots” in J. Jung et al. (Eds.): Scalable Information Systems, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Volume 139, 2015, pp 71-79. 

Timothy X Brown, Ermanno Pietrosemoli, Marco Zennaro, Antoine Bagula, Hope Mauwa, Sindiso M Nleya, “A Survey of TV White Space Measurements” In e-Infrastructure and e-Services for Developing Countries, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Volume 147, 2015, pp 164-172.  

Josiah Chavula, Hussein Suleman, and Antoine Bagula, “Quantifying the Effects of Circuitous Routes on the Latency of Intra-Africa Internet Traffic: A Study of Research and Education Networks” In e-Infrastructure and e-Services for Developing Countries, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Volume 147, 2015, pp 64-73. ] 

2014
Lutando Ngqakaza & Antoine Bagula, “Least Path Interference Beaconing Protocol (LIBP): A Frugal Routing Protocol for The Internet-of-Things”, in proceedings of the IFIP Wired/Wireless Internet Communications WWIC, Lecture Notes in Computer Science Volume 8458, 2014, pp 148-161, 2014. 


IEEE, ACM PROCEEDINGS: 5


2015
Hope Mauwa, Antoine Bagula, Marco Zennaro and Guy-Alain Lusilao Zodi, “On the Impact of Propagation Models on TV White Spaces Measurements in Africa”, in Proceedings of the International Conference On Emerging Trends in Networks and Computer Communications 2015 (Etncc2015), 17-20 May 2015, Windhoek-Namibia, 2015. 

G. A. Lusilao Zodi, Gerhard P. Hancke, Gerhard P. Hancke, Antoine Bagula, “Enhanced centroid localization of wireless sensor nodes using linear and neighbor weighting mechanisms”, in Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication, IMCOM ’15, ISBN: 978-1-4503-3377-1 doi>10.1145/2701126.2701189, 2015. [pdf]  E. Karbab, D. Djenouri, S. Boulkaboul and A. Bagula, “Car Park Management with Networked Wireless Sensors and Active RFID” in the 2015 IEEE International Conference on Electro/Information Technology, 21 May – 23 May 2015, Illinois, USA, pp 373-378, 2015. 

2014
Chika O. Yinka-Banjo, Isaac O. Osunmakinde, Antoine Bagula, “Multi-robot Systems: A Cooperative Behaviour and Performance Evaluations for Mine Safety Inspections”, in the ACM SAICSIT 2014 proceedings, October 2014. 

S. Nleya, A. Bagula, M. Zennaro and E. Pietrosemoli, “A Non-cooperative TV white space broadband market model for rural entrepreneurs” in proceedings of the IEEE ITU Kaleidoscope 2014. 


Collaborators