Simulating crowd phenomena in african markets
- Tasse, Flora P, Glass, Kevin R, Bangay, Shaun D
- Authors: Tasse, Flora P , Glass, Kevin R , Bangay, Shaun D
- Date: 2009
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433285 , vital:72959 , https://doi.org/10.1145/1503454.1503463
- Description: Crowd simulation is an important feature in the computer graphics field. Typical implementations simulate battle scenes, emergency situations, safety issues or add content to virtual environments. The problem stated in this paper falls in the last category. We present a crowd simulation behavioural model which allows us to simulate identified phenomena in popular local African markets such as narrow street flows and crowd formation around street performances. We propose a three-tier architecture model enable to produce intentions, perform path planning and control movement. We demonstrate that this approach produces the desired behaviour associated with crowds in an African market, which includes navigation, flow formation and circle creation.
- Full Text:
- Date Issued: 2009
- Authors: Tasse, Flora P , Glass, Kevin R , Bangay, Shaun D
- Date: 2009
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433285 , vital:72959 , https://doi.org/10.1145/1503454.1503463
- Description: Crowd simulation is an important feature in the computer graphics field. Typical implementations simulate battle scenes, emergency situations, safety issues or add content to virtual environments. The problem stated in this paper falls in the last category. We present a crowd simulation behavioural model which allows us to simulate identified phenomena in popular local African markets such as narrow street flows and crowd formation around street performances. We propose a three-tier architecture model enable to produce intentions, perform path planning and control movement. We demonstrate that this approach produces the desired behaviour associated with crowds in an African market, which includes navigation, flow formation and circle creation.
- Full Text:
- Date Issued: 2009
Flock inspired area coverage using wireless boid-like sensor agents
- Chibaya, Colin, Bangay, Shaun D
- Authors: Chibaya, Colin , Bangay, Shaun D
- Date: 2008
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433440 , vital:72970 , 10.1109/UKSIM.2008.102
- Description: Simulated flocking is achievable using three boid rules [13]. We propose an area coverage model inspired by Reynolds’ flocking algorithm, investigating strategies for achieving quality coverage using flocking rules. Our agents are identical and autonomous, using only local sensory information for indirect communication. Upon deployment, agents are in the default separation mode. The cohesion rule would then guarantee that agents remain within the swarm, covering spaces with explored neighbour spaces. Four experiments are conducted to evaluate our model in terms of coverage quality achieved. We firstly investigate agents’ separation speed before the speed with which isolated agents re-organizes is investigated. The third experiment compares coverage quality achieved using our model with coverage quality achieved using random guessing. Finally, we investigate fault tolerance in the event of agents’ failures. Our model exhibits good separation and cohesion speed, achieving high quality coverage. Additionally, the model is fault tolerant and adaptive to agents’ failures.
- Full Text:
- Date Issued: 2008
- Authors: Chibaya, Colin , Bangay, Shaun D
- Date: 2008
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433440 , vital:72970 , 10.1109/UKSIM.2008.102
- Description: Simulated flocking is achievable using three boid rules [13]. We propose an area coverage model inspired by Reynolds’ flocking algorithm, investigating strategies for achieving quality coverage using flocking rules. Our agents are identical and autonomous, using only local sensory information for indirect communication. Upon deployment, agents are in the default separation mode. The cohesion rule would then guarantee that agents remain within the swarm, covering spaces with explored neighbour spaces. Four experiments are conducted to evaluate our model in terms of coverage quality achieved. We firstly investigate agents’ separation speed before the speed with which isolated agents re-organizes is investigated. The third experiment compares coverage quality achieved using our model with coverage quality achieved using random guessing. Finally, we investigate fault tolerance in the event of agents’ failures. Our model exhibits good separation and cohesion speed, achieving high quality coverage. Additionally, the model is fault tolerant and adaptive to agents’ failures.
- Full Text:
- Date Issued: 2008
Implementing the GrabCut segmentation technique as a plugin for the GIMP
- Marsh, Matthew, Bangay, Shaun D, Lobb, Adele
- Authors: Marsh, Matthew , Bangay, Shaun D , Lobb, Adele
- Date: 2006
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433207 , vital:72951 , https://doi.org/10.1145/1108590.1108618
- Description: Image segmentation requires a segmentation tool that is fast and easy to use. The GIMP has built in segmentation tools, but under some circumstances these tools perform badly. "GrabCut" is an innovative segmentation technique that uses both region and boundary information in order to perform segmentation. Several variations on the "GrabCut" algorithm have been implemented as a plugin for the GIMP. The results obtained using "GrabCut" are comparable, and often better than the results of all the other built in segmentation tools.
- Full Text:
- Date Issued: 2006
- Authors: Marsh, Matthew , Bangay, Shaun D , Lobb, Adele
- Date: 2006
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/433207 , vital:72951 , https://doi.org/10.1145/1108590.1108618
- Description: Image segmentation requires a segmentation tool that is fast and easy to use. The GIMP has built in segmentation tools, but under some circumstances these tools perform badly. "GrabCut" is an innovative segmentation technique that uses both region and boundary information in order to perform segmentation. Several variations on the "GrabCut" algorithm have been implemented as a plugin for the GIMP. The results obtained using "GrabCut" are comparable, and often better than the results of all the other built in segmentation tools.
- Full Text:
- Date Issued: 2006
The identification of mammalian species through the classification of hair patterns using image pattern recognition
- Moyo, Thamasanqa, Bangay, Shaun D, Foster, Gregory G
- Authors: Moyo, Thamasanqa , Bangay, Shaun D , Foster, Gregory G
- Date: 2006
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432938 , vital:72914 , https://doi.org/10.1145/1108590.1108619
- Description: The identification of mammals through the use of their hair is important in the fields of forensics and ecology. The application of computer pattern recognition techniques to this process provides a means of reducing the subjectivity found in the process, as manual techniques rely on the interpretation of a human expert rather than quantitative measures. The first application of image pattern recognition techniques to the classification of African mammalian species using hair patterns is presented. This application uses a 2D Gabor filter-bank and motivates the use of moments to classify hair scale patterns. Application of a 2D Gabor filter-bank to hair scale processing provides results of 52% accuracy when using a filter-bank of size four and 72% accuracy when using a filter-bank of size eight. These initial results indicate that 2D Gabor filters produce information that may be successfully used to classify hair according to images of its patterns.
- Full Text:
- Date Issued: 2006
- Authors: Moyo, Thamasanqa , Bangay, Shaun D , Foster, Gregory G
- Date: 2006
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432938 , vital:72914 , https://doi.org/10.1145/1108590.1108619
- Description: The identification of mammals through the use of their hair is important in the fields of forensics and ecology. The application of computer pattern recognition techniques to this process provides a means of reducing the subjectivity found in the process, as manual techniques rely on the interpretation of a human expert rather than quantitative measures. The first application of image pattern recognition techniques to the classification of African mammalian species using hair patterns is presented. This application uses a 2D Gabor filter-bank and motivates the use of moments to classify hair scale patterns. Application of a 2D Gabor filter-bank to hair scale processing provides results of 52% accuracy when using a filter-bank of size four and 72% accuracy when using a filter-bank of size eight. These initial results indicate that 2D Gabor filters produce information that may be successfully used to classify hair according to images of its patterns.
- Full Text:
- Date Issued: 2006
Rendering Primitives for a Virtual Holodeck
- Morkel, Chantelle, Bangay, Shaun D
- Authors: Morkel, Chantelle , Bangay, Shaun D
- Date: 2001
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432795 , vital:72901 , https://www.cs.ru.ac.za/research/groups/vrsig/pastprojects/039virtualholodeck/paper02.pdf
- Description: The main objective of this research is to implement a “Star Trek”-like holodeck in a computer environment. An experiment to create graphical primitives and images solely out of spheres is being conducted. We investigate several approaches of creating primitives using spheres, and then using these primitives to create images. Initial results of this experiment are presented and we conclude that using spheres to create primitives and images is a viable approach to creating realistic-looking three-dimensional (3D) images.
- Full Text:
- Date Issued: 2001
- Authors: Morkel, Chantelle , Bangay, Shaun D
- Date: 2001
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432795 , vital:72901 , https://www.cs.ru.ac.za/research/groups/vrsig/pastprojects/039virtualholodeck/paper02.pdf
- Description: The main objective of this research is to implement a “Star Trek”-like holodeck in a computer environment. An experiment to create graphical primitives and images solely out of spheres is being conducted. We investigate several approaches of creating primitives using spheres, and then using these primitives to create images. Initial results of this experiment are presented and we conclude that using spheres to create primitives and images is a viable approach to creating realistic-looking three-dimensional (3D) images.
- Full Text:
- Date Issued: 2001
The Virtual Remote Control-An Extensible, Virtual Reality, User Interface Device
- Rorke, Michael, Bangay, Shaun D
- Authors: Rorke, Michael , Bangay, Shaun D
- Date: 1999
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432743 , vital:72896 , https://www.cs.ru.ac.za/research/Groups/vrsig/pastprojects/013interaction/paper02.pdf
- Description: Immersive virtual reality (VR) places the user inside of the computing envi-ronment, blurring the distinction between the environment itself and the user interface to access that environment non-obvious. This lack of distinction between environment and interface makes it difficult to place menus and other interface elements where the user is both able to access them easily and where they do not obscure large parts of the users field of view. We propose a system called the 'Virtual Remote Control' (VRC). The VRC con-sists of a physical device (a small touchpad tracked using a Polhemus In-sideTrak magnetic tracker) which the user is able to hold and for which there is a representation in the virtual environment. The VRC is represented in the environment by a virtual menu. The user is able to make selections from the virtual menu by moving their finger around the touch pad part of the VRC and 'tapping' on the required action. Additionally, the user is able to select an object for the action to be applied on, by 'pointing' the representa-tion of the VRC at the object-as one would point a remote control at a Hi-fi of TV set.
- Full Text:
- Date Issued: 1999
- Authors: Rorke, Michael , Bangay, Shaun D
- Date: 1999
- Subjects: To be catalogued
- Language: English
- Type: text , article
- Identifier: http://hdl.handle.net/10962/432743 , vital:72896 , https://www.cs.ru.ac.za/research/Groups/vrsig/pastprojects/013interaction/paper02.pdf
- Description: Immersive virtual reality (VR) places the user inside of the computing envi-ronment, blurring the distinction between the environment itself and the user interface to access that environment non-obvious. This lack of distinction between environment and interface makes it difficult to place menus and other interface elements where the user is both able to access them easily and where they do not obscure large parts of the users field of view. We propose a system called the 'Virtual Remote Control' (VRC). The VRC con-sists of a physical device (a small touchpad tracked using a Polhemus In-sideTrak magnetic tracker) which the user is able to hold and for which there is a representation in the virtual environment. The VRC is represented in the environment by a virtual menu. The user is able to make selections from the virtual menu by moving their finger around the touch pad part of the VRC and 'tapping' on the required action. Additionally, the user is able to select an object for the action to be applied on, by 'pointing' the representa-tion of the VRC at the object-as one would point a remote control at a Hi-fi of TV set.
- Full Text:
- Date Issued: 1999
- «
- ‹
- 1
- ›
- »