Main / GRAND


Main.GRAND History

Hide minor edits - Show changes to markup

October 14, 2011, at 02:03 PM by 136.159.18.162 -
Changed lines 39-40 from:

(:youtube bOgBXHqND3A :)

to:

(:youtube ENfQuoIamkU :)

Changed lines 48-49 from:

(:youtube bOgBXHqND3A :)

to:

(:youtube iPErfJLC0Dk :)

Changed lines 57-58 from:

(:youtube bOgBXHqND3A :)

to:

(:youtube dO9WJ1ReRGg :)

Changed line 66 from:

(:youtube bOgBXHqND3A :)

to:

(:youtube BdUc4AmeUig :)

October 14, 2011, at 02:02 PM by 136.159.18.162 -
Changed lines 27-28 from:
to:

What it looks like from the Kinect

(:youtube bOgBXHqND3A :)

Example 1


(:youtube bOgBXHqND3A :)

Example 2


(:youtube bOgBXHqND3A :)

Example 3


(:youtube bOgBXHqND3A :)

Example 4 - rear left quarter


(:youtube bOgBXHqND3A :)

Example 5 - rear right quarter


October 14, 2011, at 01:58 PM by 136.159.18.162 -
Changed lines 12-13 from:

(:youtube TFp-0JVoR9U :)

to:

(:youtube sQEqPsjE-gw :)

Added lines 15-22:


(:youtube 7LSDfqiM8lE :)

Clip 2

October 14, 2011, at 01:57 PM by 136.159.18.162 -
Changed line 12 from:

(:youtube 7hf0WK0L0Uk :)

to:

(:youtube TFp-0JVoR9U :)

October 14, 2011, at 01:56 PM by 136.159.18.162 -
Deleted lines 17-68:

(:youtube XdV0ZDhS1cY :)

We've created mechanisms to add more finesse to motion swarm interaction by building GUI-style widgets from constrained particle motions.

Download the quicktime movie.


(:youtube _B5e8bN7rYo :)

Video games is a potential application of motion swarm interaction. This example shows Poetry Pong, a pong game that produced Markov Model poems (rained with Coleridge in this case). A motion swarm particle acts as a start button in the upper left. Another particle provides a slider for the human-controlled player at the top.



Cooperative Robots for Surveillance

(:youtube RFqRQvavjBE :)

We're building a fleet of small surveillance robots built on a Superdroid platform. The goal is to test and demonstrate a multi-agent system for harbor surveillance and security. The fleet is now operational. The demo video shows four of our ten Superdroids operating simultaneously.


(:youtube C4lLML6Dk0M :)

This video shows Mark 0 following some way points around the courtyard outside the ICT building at U of Calgary, 16 July 2009.



Interactive Art and Swarm Art

http://pages.cpsc.ucalgary.ca/~boyd/images/leonardo-07-cover.jpg

Jerry Hushlak, Christian Jacob, and I have collaborated to create a number of interactive art installations. We are still working to create more. The image on the right is the cover of the June 2007 edition of Leonardo featuring one of us playing with our first Swarm Art installation in the lab shortly before moving it to the Nickle Art Gallery.

See some of our installations.


October 14, 2011, at 01:56 PM by 136.159.18.162 -
Deleted line 0:
Changed lines 3-8 from:

Projects

Current

Video Interaction with Motion Swarms

to:

GRAND - MOTION Project

Mobile Kinect Acquisition Platform

Some early examples of our mobile platform for acquire Kinect depth images from a moving person.

What it looks like to watch

Changed lines 14-17 from:

We wanted an audience at a sporting event to be able to interact with Swarm Art. It is not feasible to track or recognize gestures in this scenario. This is how we solved the problem.

Download the quicktime movie.

to:

Clip 1

Deleted lines 65-122:



Old Stuff

Video Information Servers

http://pages.cpsc.ucalgary.ca/~boyd/images/caml_logo_mid.jpg

A video information server is a device that provides information about scene. The information is either video images, or data extracted from video images. Information extracted from the video images can include descriptions of moving objects, their trajectories, and camera properties. Our servers use CaML (Camera Markup Language), an XML-based language for interaction with video cameras. CaML shares some features with MPEG-7, but it is simpler, designed for bi-direction interaction with a camera, and tailored for use in real-time systems that operate as events occur. The client acquires data from a CaML server, and uses the data in any way that is desired.

Examples

Some examples of things we built with Video Information Servers.



Phase Analysis of Running Gaits

http://pages.cpsc.ucalgary.ca/~boyd/images/kendrick/kendrick1.jpg

This project was done by Nathan Kendrick, graduate of the lab. Nathan examined the phase signatures of running gaits for athletes and non-athletes.



Binary Restoration of Thin Objects

http://pages.cpsc.ucalgary.ca/~boyd/images/brest-tree.gif

Detection of concealed objects, such as explosives or illegal drugs, using X-rays is confounded when the object is formed into a thin sheet. We have explored the potential of binary image restoration to detect such thin objects in two- and three-dimensional images. The use of a weighted mean-square error estimate to perform the restoration optimizes the restoration to place emphasis on the infrequent, but significant local structure of the thin objects. Experimental results show the restoration of thin lines and curves in two-dimensional data, and thin sheets in three-dimensional tomographic data.



Shape of Motion

http://pages.cpsc.ucalgary.ca/~boyd/images/som/som-apparatus.gif

We have developed a novel vision system that can recognize people by the way they walk. The system computes optical flow for an image sequence of a person walking, and then characterizes the shape of the motion with a set of sinusoidally-varying scalars. Feature vectors composed of the phases of the sinusoids are able to discriminate among people.

October 14, 2011, at 01:53 PM by 136.159.18.162 -
Added lines 1-133:



Projects

Current

Video Interaction with Motion Swarms

(:youtube 7hf0WK0L0Uk :)

We wanted an audience at a sporting event to be able to interact with Swarm Art. It is not feasible to track or recognize gestures in this scenario. This is how we solved the problem.

Download the quicktime movie.


(:youtube XdV0ZDhS1cY :)

We've created mechanisms to add more finesse to motion swarm interaction by building GUI-style widgets from constrained particle motions.

Download the quicktime movie.


(:youtube _B5e8bN7rYo :)

Video games is a potential application of motion swarm interaction. This example shows Poetry Pong, a pong game that produced Markov Model poems (rained with Coleridge in this case). A motion swarm particle acts as a start button in the upper left. Another particle provides a slider for the human-controlled player at the top.



Cooperative Robots for Surveillance

(:youtube RFqRQvavjBE :)

We're building a fleet of small surveillance robots built on a Superdroid platform. The goal is to test and demonstrate a multi-agent system for harbor surveillance and security. The fleet is now operational. The demo video shows four of our ten Superdroids operating simultaneously.


(:youtube C4lLML6Dk0M :)

This video shows Mark 0 following some way points around the courtyard outside the ICT building at U of Calgary, 16 July 2009.



Interactive Art and Swarm Art

http://pages.cpsc.ucalgary.ca/~boyd/images/leonardo-07-cover.jpg

Jerry Hushlak, Christian Jacob, and I have collaborated to create a number of interactive art installations. We are still working to create more. The image on the right is the cover of the June 2007 edition of Leonardo featuring one of us playing with our first Swarm Art installation in the lab shortly before moving it to the Nickle Art Gallery.

See some of our installations.



Old Stuff

Video Information Servers

http://pages.cpsc.ucalgary.ca/~boyd/images/caml_logo_mid.jpg

A video information server is a device that provides information about scene. The information is either video images, or data extracted from video images. Information extracted from the video images can include descriptions of moving objects, their trajectories, and camera properties. Our servers use CaML (Camera Markup Language), an XML-based language for interaction with video cameras. CaML shares some features with MPEG-7, but it is simpler, designed for bi-direction interaction with a camera, and tailored for use in real-time systems that operate as events occur. The client acquires data from a CaML server, and uses the data in any way that is desired.

Examples

Some examples of things we built with Video Information Servers.



Phase Analysis of Running Gaits

http://pages.cpsc.ucalgary.ca/~boyd/images/kendrick/kendrick1.jpg

This project was done by Nathan Kendrick, graduate of the lab. Nathan examined the phase signatures of running gaits for athletes and non-athletes.



Binary Restoration of Thin Objects

http://pages.cpsc.ucalgary.ca/~boyd/images/brest-tree.gif

Detection of concealed objects, such as explosives or illegal drugs, using X-rays is confounded when the object is formed into a thin sheet. We have explored the potential of binary image restoration to detect such thin objects in two- and three-dimensional images. The use of a weighted mean-square error estimate to perform the restoration optimizes the restoration to place emphasis on the infrequent, but significant local structure of the thin objects. Experimental results show the restoration of thin lines and curves in two-dimensional data, and thin sheets in three-dimensional tomographic data.



Shape of Motion

http://pages.cpsc.ucalgary.ca/~boyd/images/som/som-apparatus.gif

We have developed a novel vision system that can recognize people by the way they walk. The system computes optical flow for an image sequence of a person walking, and then characterizes the shape of the motion with a set of sinusoidally-varying scalars. Feature vectors composed of the phases of the sinusoids are able to discriminate among people.

Page last modified on October 14, 2011, at 02:03 PM