School of Science and Technology 科技學院
Computing Programmes 電腦學系

Treatment of Cockroach Phobia with Graded Exposure in Augmented Reality

LEE So Ching, POON Hok Yee, TSOI Tsz Mei

Programme Bachelor of Computing with Honours in Internet Technology
Supervisor Dr. Andrew Lui
Areas Augmented Reality Applications
Year of Completion 2017

Objectives

This project aims at helping people to relief their fear of cockroach, to encourage people to face and self-help their phobia and to spread the treatment widely.

To achieve the goal, the project has defined a number of sub-objectives as follows:

  • Design a treatment in graded exposure for users to handle their fear of cockroaches and investigate the effectiveness of the treatment.
    • Design different levels of augmented reality game. To define the levels, 4 aspects of cockroach are concerned: number, movement, distance and interaction. With higher level, number of cockroach increases, distance between cockroach and players shortens, movement of cockroach becomes vigorous, interactions between cockroach and player is also enhances.
  • Develop a cockroach movement model
    • Cockroach movements are restricted by a model. Cockroach should walk before running, interchange between turning directions should followed by running or walking. Cockroach can be idle after attack, walking or hitting.
  • Add a function for people to self-train by themselves
    • A level selection function is provided in the treatment so participants can choose their suitable level(s) to train themselves with their cockroach phobia.
  • Design a casual treatment to encourage people to play
    • The treatment is based on game which add more fun to reduce the seriousness of treatment and to make participant feeling relax.
  • Design a low barrier treatment with convenience to allow people to carry the treatment
    • The treatment is developed in Android platform with a piece of augmented reality card (a printing of A4 sheet).
  • Design an easy-to-share platform for spreading the treatment
  • Evaluate the treatment to find out if the solution works

Video Demonstration

Background and Methodology

Our new solution is to develop an AR mobile game with graded exposure which can overcome limitations of the existing solution. The game requires hardware of an Android device and a piece of A4 size AR card. It contains clear instructions and Select Level function provides convenience to players for self-training with better performance received. The game is mainly divided into 2 parts: AR game and assessment. Former one is to put players and virtual cockroach into the same AR environment while the later one is to examine whether players are qualified to move on the next level. With higher level, cockroaches number enhances, their movement becomes vigorous, distance between players and cockroach is shorten and the interaction between them increases.
Levels Details
Level Cockroach number Distance between cockroach and player Action Cockroach movement Interaction
1 Single Farthest N/A Static NO
2 Single Farthest N/A Walk independently NO
3 Multiple Far Transform the camera to the right Walk independently NO
4 Multiple Far – Median Move the camera freely One model moves toward to player others walk independently YES
5 Multiple Median Click 3 buttons Three groups of roaches walk on the plate. One button click with one group of roach moving forward to player YES
6 Single Close Place left hand on the table Static cockroach YES
7 Single Close Place left hand on the table Roach moves around the hand YES
8 Single Close Place left hand on the table Roach tries to go on the hand YES
9 Single Closest Place left hand on the table Roach climbs on hand YES
In each level, players are asked if they are afraid after playing the AR game. If yes, they can play that level again; all roach positions in AR game are randomly generated but with equal AR condition so the game never repeat even if players attempt the same level again. If no, in level 1 to 5, players move to assessment.

Figure 1. Example of Level 7

Figure 2. Participant is playing Level 7

Conclusion and Future Development

After analyzing the questionnaire result, the treatment is successful in certain extent. Players can have an instantaneous decrease of fear to cockroach. Limitations are also found in the product. The convenience of the game is reduced because of the AR card. People need to print the AR card which reduces people willingness to the treatment. Slow detection of the AR card brings confusion to Players. Players may not know when the AR card is successfully detected for tapping the screen in between Level 6 to Level 9 which raises possibility that players preview the content of the levels and reduces the effect of those levels. Players agreed that the treatment has certain extent to relieve their fear of cockroach but fail to maintain for a long time. A follow-up improvement can be obtained by using real time depth sensor attached on mobile phones where depth camera is a trend to future mobile devices.

Jonathan Chiu
Marketing Director
3DP Technology Limited

Jonathan handles all external affairs include business development, patents write up and public relations. He is frequently interviewed by media and is considered a pioneer in 3D printing products.

Krutz Cheuk
Biomedical Engineer
Hong Kong Sanatorium & Hospital

After graduating from OUHK, Krutz obtained an M.Sc. in Engineering Management from CityU. He is now completing his second master degree, M.Sc. in Biomedical Engineering, at CUHK. Krutz has a wide range of working experience. He has been with Siemens, VTech, and PCCW.

Hugo Leung
Software and Hardware Engineer
Innovation Team Company Limited

Hugo Leung Wai-yin, who graduated from his four-year programme in 2015, won the Best Paper Award for his ‘intelligent pill-dispenser’ design at the Institute of Electrical and Electronics Engineering’s International Conference on Consumer Electronics – China 2015.

The pill-dispenser alerts patients via sound and LED flashes to pre-set dosage and time intervals. Unlike units currently on the market, Hugo’s design connects to any mobile phone globally. In explaining how it works, he said: ‘There are three layers in the portable pillbox. The lowest level is a controller with various devices which can be connected to mobile phones in remote locations. Patients are alerted by a sound alarm and flashes. Should they fail to follow their prescribed regime, data can be sent via SMS to relatives and friends for follow up.’ The pill-dispenser has four medicine slots, plus a back-up with a LED alert, topped by a 500ml water bottle. It took Hugo three months of research and coding to complete his design, but he feels it was worth all his time and effort.

Hugo’s public examination results were disappointing and he was at a loss about his future before enrolling at the OUHK, which he now realizes was a major turning point in his life. He is grateful for the OUHK’s learning environment, its industry links and the positive guidance and encouragement from his teachers. The University is now exploring the commercial potential of his design with a pharmaceutical company. He hopes that this will benefit the elderly and chronically ill, as well as the society at large.

Soon after completing his studies, Hugo joined an automation technology company as an assistant engineer. He is responsible for the design and development of automation devices. The target is to minimize human labor and increase the quality of products. He is developing products which are used in various sections, including healthcare, manufacturing and consumer electronics.

Course Code Title Credits
  COMP S321F Advanced Database and Data Warehousing 5
  COMP S333F Advanced Programming and AI Algorithms 5
  COMP S351F Software Project Management 5
  COMP S362F Concurrent and Network Programming 5
  COMP S363F Distributed Systems and Parallel Computing 5
  COMP S382F Data Mining and Analytics 5
  COMP S390F Creative Programming for Games 5
  COMP S492F Machine Learning 5
  ELEC S305F Computer Networking 5
  ELEC S348F IOT Security 5
  ELEC S371F Digital Forensics 5
  ELEC S431F Blockchain Technologies 5
  ELEC S425F Computer and Network Security 5
 Course CodeTitleCredits
 ELEC S201FBasic Electronics5
 IT S290FHuman Computer Interaction & User Experience Design5
 STAT S251FStatistical Data Analysis5
 Course CodeTitleCredits
 COMPS333FAdvanced Programming and AI Algorithms5
 COMPS362FConcurrent and Network Programming5
 COMPS363FDistributed Systems and Parallel Computing5
 COMPS380FWeb Applications: Design and Development5
 COMPS381FServer-side Technologies and Cloud Computing5
 COMPS382FData Mining and Analytics5
 COMPS390FCreative Programming for Games5
 COMPS413FApplication Design and Development for Mobile Devices5
 COMPS492FMachine Learning5
 ELECS305FComputer Networking5
 ELECS363FAdvanced Computer Design5
 ELECS425FComputer and Network Security5