|
School of Computer Science and Software Engineering |
|
||
Planar surface interpolationSupervisors: Dr Peter Kovesi and Assoc Prof Amitava Datta Type: image/gif 2.2 Mb Description: With a 2D photograph and some corner points as input, the algorithm works out the projective transformation relationship (homography), and interpolates the picture with correct perspective. No 3D model of the scene is required. 1281 views since 29-06-2007 |
Shape BlendingSupervisors: Dr Peter Kovesi and Assoc Prof Amitava Datta Type: image/gif 115.3 kb Description: Shape change from Da vinci\'s Vitruvian Man to Coyote, using projective interpolation technique with quadrilaterals. Most shape blending techniques use large number of triangles to achieve similar effect. 1145 views since 29-06-2007 |
Projective transformationSupervisors: Dr Peter Kovesi and Assoc Prof Amitava Datta Type: image/gif 343.4 kb Description: Projective transformation describes what happens to the perceived positions of observed objects when the point of view of the observer changes. 2007 views since 29-06-2007 |
|||
Multi-hop, Wireless Flooding SimulationType: Java Applet 8.8 kb Description: Flooding is another technique inspired by nature and used in sensor networks to spread information. When a node receives a message it simply broadcasts it on the radio channel to all its neighbours. Communication in sensor networks is difficult because radio signals transmitted by one node can interfere with those of another. You can see this in the flooding simulations as yellow dots (corrupted signal) amongst the blue dots (clear signal). 661 views since 28-06-2007 |
Synthetic dynamic hologramType: Apple Quicktime 31.0 Mb Description: 1500 frames that are encoded with laser onto film in order to create a synthetic dynamic hologram. The dataset is a 512x512x512 volumetric CAT scan of an unopened mummy. The animation matches the observers position, that is, as the observer movies left to right the holographic view changes from the wrapped up mummy to the unwrapped skeleton. 740 views since 18-06-2007 |
RockAwayType: Remote site Description: RockAway is a simple two-player arcade style game, where inspired by frogger, two players battle it out to get to each other's side of the river. The game was developed as part of a second-year Data Structures & Algorithms Project in 2007, where we were required to build a game using the Split List (Linked-List) data structure. RockAway was written in Java and all graphics were hand drawn. 826 views since 18-06-2007 |
|||
Cube graphSupervisor: Jamie Simpson (Curtin) Type: Remote site Description: Graphs are useful in many circumstances, e.g. for representing a network of computers and links between the computers without the need for humans to spend time putting it together. In this applet, the points are connected by edges as of a cube, however the points start at random locations. The cube forms as short edges try to expand and long edges try to shrink. 653 views since 18-06-2007 |
Randnoswitch GraphSupervisor: Jamie Simpson (Curtin) Type: Remote site Description: Graphs are useful in many circumstances, e.g. for representing a network of computers and links between the computers without the need for humans to spend time putting it together. In this applet each time you load the page, different points will be connected. The points begin at a random location, but you will see the diagram unfold and form an orderly structure, as the points repel but the lines hold the connected points close. 528 views since 18-06-2007 |
Petersen GraphSupervisor: Jamie Simpson (Curtin) Type: Remote site Description: This graph is one of the graphs most commonly used by mathematicians as an example of various properties. This program finds ways of displaying the graph by placing the points at random locations and refining the graph by pushing points away from each other and pulling connected points closer together. The Wikipedia article describes a Petersen Graph 606 views since 18-06-2007 |
|||
Last DawnType: image/gif 42.8 kb Description: Last Dawn is a game about surviving in a zombie infested world, scavenging for supplies and trying to defend you base from zombies until you are rescued. The game was made entirely by first year Computer Science student, Scott Kerr, who built on an engine made from scratch over a period of months. The game came 5th at 2007 "Interzone Nullarbor", which is an annual Australian Game Development Competition. We expect big things from Scott! 2009 views since 16-04-2007 |
The ZyberfluxSupervisor: OneTwenty Type: video/x-msvideo 26.0 Mb Description: Zyberflux is a little game project that the Onetwenty group created for the IZNullarbor game competition 2007 (and came second). Onetwenty is a group of PhD students mainly from UWA, and many were part of the 60hz real-time graphics research group. It was developed in linux with their own custom physics, animation and rendering systems, along with other libraries such as OpenGL, SDL and fmod(for sound) 2220 views since 12-04-2007 |
Detection of FingerprintsSupervisor: Dr Peter Kovesi Type: Animated GIF 3.6 Mb Description: Fingerprints are made up of ridge lines and intervening valleys. The points at which these lines branch or terminate are the features used in fingerprint based identification. In this image, the fingerprint itself is separated out from the rest of the image by identifying where the ridge pattern is more or less uniform over a small area of the image. The ridges are then enhanced using a process that smoothes, or blurs, the image along the direction of the ridges, but not at right angles to the ridges. Watch carefully as small breaks, false joins and zigzags are gradually removed from the ridge pattern. 1115 views since 12-04-2007 |
|||
Particle Swarm OptimisersType: Java Applet 35.3 kb Description: This applet shows two particle swarm optimisers attempting to find the minimum of a 2-dimensional function called Schaffer's F6. A cross-section of the function is shown below (not an easy function!). The minimum is at the origin. 1460 views since 29-03-2007 |
The Footy KickSupervisors: Dr Peter Kovesi and Dr Du Huynh Type: video/x-msvideo 276.0 kb Description: This research centres on sports video analysis. Multiple video sequences contain significant amounts of 3D information. Using computer vision techniques, we recover information such as the bal's location - this could be used to determine if a goal or behind should be awarded. 1603 views since 20-03-2007 |
Software Engineering ZooSupervisor: Rachel Cardell-Oliver Type: video/x-msvideo 934.1 kb Description: Come visit this eclectic collection of dragon, tiger, scorpion, insect, cat, meerkat, bulls and dogs that inhabit the zoo! These are creations of first year Software Engineering Students, who have been working on creating LEGO animals that interact with their environment. 980 views since 16-11-2006 |
|||
Humanoid Motion Description LanguageSupervisor: Dr Ben Choi (Academic Visitor, USA) Type: Windows AVI 10.1 Mb Description: Humanoid motions using our newly created language called Cybele. Many students are interested in creating new computer games. In fact, the student who worked on this project is now working in a company creating new games, which is a dream job for many students. 1216 views since 23-08-2006 |
Flight Through the GalaxyType: Apple Quicktime 168.8 Mb Description: Meditative flight through the very latest (July 2006) 6dF galaxy survey being undertaken by the AAO (Anglo-Australian Observatory). Created for the planetarium show reel for the ASTC (Association of Science Technology Centers) 2006 conference. 1313 views since 23-08-2006 |
Stereoscopic 3D Mars terrain fly-overType: Apple Quicktime 29.2 Mb Description: High resolution whole planet terrain visualisation Mars. Height samples every 1/128 degree = 360x128x180x128x2 triangles. animation shows left and right eye views, original sequence rendered at 1024x768 per eye. 1159 views since 28-07-2006 |
|||
Cosmological Simulation VisualisationType: Apple Quicktime 130.4 Mb Description: Large scale volume rendering of a cosmological N-body simulation. The projection is an angular fisheye intended for viewing inside a planetarium, originally created for ASTC (Association of Science Technology Centers) full dome show reel in 2005. Original sequence rendered at 3600 pixels square. 2513 views since 28-07-2006 |
Pose CorrectionSupervisors: Assoc Prof Mohammed Bennamoun and Prof Robyn Owens Type: Animated GIF 87.1 kb Description: Pose correction is an important prerequisite of face recognition. We have developed an algorithm, based on the Hotelling transform, which automatically corrects the pose of a 3D face and its corresponding texture map. 1083 views since 27-07-2006 |
Virtual CockroachSupervisors: Assoc Prof Amitava Datta and Dr Peter Kovesi Type: video/mpeg 3.6 Mb Description: Image based rendering technique enables a short video of a crawling cockroach to become an infinitely long randomly loopback video texture. 2577 views since 24-07-2006 |
|||
3D DinoSupervisors: Assoc Prof Mohammed Bennamoun and Prof Robyn Owens Type: Animated GIF 80.0 kb Description: A complete 3D model of a dinosaur automatically constructed from multiple partial scans. 2008 views since 24-07-2006 |
Rain EffectsSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 3.4 Mb Description: How rain affects the plant. As the droplets make contact with a leaf, the leaf is pushed in a realistic manner. All the movements are calculated on the fly. 1169 views since 24-07-2006 |
CheXType: Animated GIF 438.9 kb Description: Students in Algorithms for Artificial Intelligence build agents that play against each other in a Chess-like game. In this example MiniMax1 (by Don Cooper) plays against Cartman (by Markus Rasmussen) 1092 views since 21-07-2006 |
|||
Combined Effects of Rain and Random WindSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 4.7 Mb Description: The results of turning on the random wind as it rains. 1025 views since 20-07-2006 |
Auslan SigningSupervisors: Eunjung Holden and Robyn Owens Type: Windows AVI 4.9 Mb Description: This demonstrates the signing of an Auslan phrase, where the 3D human model can be rotated to view the signs from varing viewing angles. 1290 views since 20-07-2006 |
Auslan DialogueSupervisors: Eunjung Holden and Robyn Owens Type: video/x-msvideo 4.0 Mb Description: This displays two-person conversation in Auslan, demonstrating how to use sign phrases in a context of conversation. 1117 views since 20-07-2006 |
|||
Auslan Sign EditorSupervisors: Eunjung Holden and Robyn Owens Type: video/x-msvideo 6.0 Mb Description: This interface allows the creation and modification of the signs by interactively manipulating the human model. 1438 views since 20-07-2006 |
Timelapse: Setting up a labType: MPEG Video 28.9 Mb Description: A timelapse video of setting up a postgrad research area over the course of a day 1218 views since 13-07-2006 |
3D ChefSupervisors: Assoc Prof Mohammed Bennamoun and Prof Robyn Owens Type: Animated GIF 55.2 kb Description: A complete 3D model of a chef automatically constructed from multiple partial scans. 1165 views since 13-07-2006 |
|||
Magical MorphingSupervisors: Assoc Prof Amitava Datta and Dr Peter Kovesi Type: Animated GIF 727.3 kb Description: Watch as Associate Professor Amitava Datta morphs into Dr Peter Kovesi (or is it the other way around?) 1267 views since 13-07-2006 |
Computed TomographySupervisor: Dr Du Huynh Type: Windows AVI 3.0 Mb Description: This video shows a reconstruction of a face and skull in 3D generated from a Computed Tomography (CT) scan of a human head. 2239 views since 13-07-2006 |
3D ReconstructionSupervisor: Assoc Prof Mohammed Bennamoun Type: Windows AVI 7.0 Mb Description: A structured light stripe system, which consists of a camera and a light stripe projector, can be used to reconstruct the 3D models of objects. As shown in this video, the 3D model of a toy is incrementally reconstructed by rotating the object and capturing various images of it. These are then stitched together one-by-one to give the complete 3D model. 1440 views since 13-07-2006 |
|||
Corridors of Disease SpreadSupervisor: Professor George Milne Type: image/gif 126.4 kb Description: This simulation reproduces a real life landscape with imaginary towns and transport links between them. Towns and roads are human influenced and attract high population densities. Natural features such as rivers lead to development along their shores. Conversely, other geographical features such as mountain ranges or swamps will limit development. 1334 views since 07-07-2006 |
Barriers to Disease SpreadSupervisor: Professor George Milne Type: image/gif 82.5 kb Description: The simulation shows how a model can simulate the effects of erecting barriers to slow or stop virus spread. As seen in the foot and mouth disease epidemic in Great Britain during 2001, a key to slowing down disease spread is restricting movement. Other measures included the culling of livestock or the inoculation of livestock. 1817 views since 07-07-2006 |
Dancing AiboSupervisor: Dr Wei Liu Type: MPEG Video 5.8 Mb Description: This displays our school's AIBO (Artificial Intelligence RoBOt). A team of 6 AIBO's called the UWArriors will be trained for robot soccer competitions among other things. 5689 views since 30-06-2006 |
|||
Face detection with template matchingSupervisor: Assoc Prof Mohammed Bennamoun Type: Windows AVI 7.2 Mb Description: Before we can do face recognition, the portion of the image that contains the face must be first detected. Here is a demo on face detection using template matching. A frontal face template was used to detect the presence of a face in each frame of the video. We see that although the algorithm did not manage to detect the face when the subject turned his face side-way or tilted his head by a significant amount, as soon as the camera captured the frontal view of his face, the rectangle immediately locked onto his face again. 2069 views since 30-06-2006 |
Auslan FingerspellingSupervisors: Eunjung Holden and Robyn Owens Type: video/x-msvideo 4.6 Mb Description: This shows interactive learning of finger-spelling in Auslan, that is the manual representation of alphabet. 1421 views since 30-06-2006 |
Animation of Impossible ObjectsSupervisor: Dr Peter Kovesi Type: image/gif 6.0 Mb Description: Three-dimensional models of impossible objects typically have to be viewed from just one angle - otherwise they no longer look impossible. This animation of an impossible object is made possible by continuously modifying its 3D geometry to suit the current viewpoint. 1665 views since 30-06-2006 |
|||
Morph Magic - Jay Jay vs Wei LiuSupervisors: Assoc Prof Amitava Datta and Dr Peter Kovesi Type: image/gif 2.1 Mb Description: This morph sequence is created in 5 steps:
1418 views since 30-06-2006 |
3D ReconstructionSupervisor: Assoc Prof Mohammed Bennamoun Type: video/x-msvideo 3.5 Mb Description: Using a structured light system, we can reconstruct the complete 3D models of any objects and put them into a database. When an image of any of these objects is taken at a later time, we will have no problem in recognizing them. The video here shows the recognition process of several objects with some significant occlusion -- for instance, the bottom of the toy chef is not visible in the image; the tail of the toy dinosaur is missing -- yet all the objects were recognized successfully. Not only so, from the 3D models stored in the database, the missing parts of the objects can all be filled in. 957 views since 30-06-2006 |
Complex RootsType: image/gif 2.3 Mb Description: Complex roots of a series of chromatic polynomials of graphs. 1062 views since 30-06-2006 |
|||
Random wind and restorationSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 4.5 Mb Description: Shows the more realistic randomness in the wind compared with the old method. Also shows more robust restoration of the plant to its original position as the wind is toggled on/off. 919 views since 30-06-2006 |
Combined Effects of Rain and Wind GustsSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 2.0 Mb Description: The results of combining the wind gust (which are not visibily represented) and rain effects. 1073 views since 30-06-2006 |
Portals to Another WorldSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 3.8 Mb Description: The Cube Room cell with a portal to the Landscape cell. 1283 views since 30-06-2006 |
|||
Portals added to the visibility determinationSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 3.8 Mb Description: Addition of portals to each of the two destination cells 847 views since 30-06-2006 |
Visibility determinationSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 7.6 Mb Description: The visibility determination of two geometrically complex surfaces is handled on a per-pixel basis by the depth-buffer. Visibility determination for portals using these surfaces is handled on a per-pixel basis using the dual-depth buffer and stencil-buffer. 1148 views since 30-06-2006 |
Portals within PortalsSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 5.7 Mb Description: The Landscape cell with a portal to the Cube Room cell with a portal to the Landscape cell. The portals have associated scaling transformations such that they appear to link to a smaller version of the destination cell. 901 views since 30-06-2006 |
|||
The Landscaped Cell with PortalSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 3.8 Mb Description: The Landscape cell with a portal to the Cube Room cell. 855 views since 30-06-2006 |
Effects of Wind PlanesSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 2.0 Mb Description: Shows how a wind gust, represented by a plane, affects the plant. As it moves through the plant, the effects of the wind plane is reduced as it is 'used' by the leaves. Leaves at the front of the plant are affected more than the ones behind it. 1122 views since 29-06-2006 |
3D Face RepresentationSupervisors: Assoc Prof Mohammed Bennamoun and Prof Robyn Owens Type: video/x-msvideo 11.0 Mb Description: A three dimensional face created from a series of two dimensional projections 1848 views since 29-06-2006 |
|||
Portals: Recursive RenderingSupervisor: Assoc Prof Amitava Datta Type: video/mpeg 22.8 Mb Description: Long example showing correct recursive rendering of scenes composed of cells and complex portals. 1435 views since 29-06-2006 |
|
|
Show all |
|
|
Copyright © 2005 Page designed and maintained by Ryan McConigley School of Computer Science & Software Engineering Faculty of Engineering, Computing & Mathematics The University of Western Australia CRICOS Provider Code: 00126G Unauthorised duplication or modification of this page and its contents is prohibited. Last updated: 2007-06-29 10:25:21 |