Main / Video Information Server Gallery


Main.Caml-gallery History

Hide minor edits - Show changes to markup

June 23, 2009, at 07:17 PM by 68.147.36.140 -
Changed line 102 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

June 23, 2009, at 07:16 PM by 68.147.36.140 -
Changed lines 128-137 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-table.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt2.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt2.jpg

The second Swarm Art used the Video Information Server in a different way. The camera was up in the ceiling looking down on a table. The server tracked the colored balls on the table to control swarm projected onto a wall.


http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

Some photos of the second Swarm Art installed in the Nickle Gallery.


http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-table.jpg

June 23, 2009, at 07:10 PM by 68.147.36.140 -
Changed lines 102-112 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm1-example.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

This is a sample mobile client that we built for following the game.



http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt1.jpg

We had fun with the Video Information Servers when we helped to create some interactive Swarm Art. The Video Information Server send information about the movements of people observing the art back to a swarm simulation so that the swarm can respond to the observers.

This caused us to embark on a journey into the work of interactive installation art, guided by friend and colleague, Jerry Hushlak. The journey continues.


http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm1-example.jpg

Here is still frame from the very first Swarm Art. Now on the cover of an issue of Leonardo.


Changed line 135 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt1.jpg

to:
June 23, 2009, at 07:05 PM by 68.147.36.140 -
Changed lines 65-81 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/calibmodel.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/game-overview.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-test.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/game-overview.jpg

We need lots of cameras to cover a hockey game, plus it takes some smarts to keep track of the game state. Here is the architecture we came up with to build a server to provide game information. The game server is essential the same software in the Video Information Servers (the processing cameras), but with a different set of modules running.



http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/calibmodel.jpg

Here is a client that assists with the camera calibration step that is necessary to establish a common coordinate system for all the Video Information Servers.



http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg

An operator client interacts with the game server to manage the game information.



http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-test.jpg

Here is a client tracking players in a practice in the Oval.



June 23, 2009, at 06:58 PM by 68.147.36.140 -
Added lines 14-24:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/optical-flow-graph.jpg

Max Sayles created a nice graphical editor to configure the Video Information Servers. Here is a screen shot of the editor in action.



Changed lines 77-80 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/optical-flow-graph.jpg

to:
Added lines 84-86:
June 23, 2009, at 06:56 PM by 68.147.36.140 -
Changed lines 37-38 from:
to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/model-rink.jpg

We wanted to play with tracking athletes in sporting events. It is a major step to move into a sports venue, so we started with a scale model hockey rink.


http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-installation.jpg

After we had the bugs out with the scale rink, we had the opportunity to install cameras in the Olympic Oval at the University of Calgary. This gave us a chance to track hockey players on the Oval rinks.



Changed lines 62-63 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/model-rink.jpg

to:
Changed lines 68-69 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-installation.jpg

to:
Changed line 74 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/paulshistograms.jpg

to:
June 23, 2009, at 06:49 PM by 68.147.36.140 -
Changed lines 14-15 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

Changed lines 27-38 from:
to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/paulshistograms.jpg

This client collected statistical data about regional transitions of vehicles for use in statistical tracking. The user specifies a Voronoi diagram to create regions. The client then uses trajectory data from the server to detect when a vehicle crosses from on region to another.



Changed line 45 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

to:
June 23, 2009, at 06:44 PM by 68.147.36.140 -
Added lines 17-19:

The client uses the calibration data from the server to map the video trajectories onto an aerial photo of the campus.

June 23, 2009, at 06:43 PM by 68.147.36.140 -
Changed lines 12-13 from:

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

This client tracked vehicle traffic outside the ICT building at the University of Calgary. It operated reliably for a couple of years before we shut it down to use the equipment elsewhere.



Deleted line 27:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

June 23, 2009, at 06:41 PM by 68.147.36.140 -
Added lines 11-12:

June 23, 2009, at 06:40 PM by 68.147.36.140 -
Changed lines 3-4 from:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

Changed lines 6-8 from:
to:

Camera servers collect and analyze video data in real time, then provide the results to clients. The client application uses the data to present the scene to a user. The system off loads the hard work of video analysis to the servers, making complex, useful clients easy to build.

Added line 10:


June 23, 2009, at 06:38 PM by 68.147.36.140 -
Added lines 4-5:

Here is a nice image giving an overview of how video information servers work.

June 23, 2009, at 06:36 PM by 68.147.36.140 -
Deleted lines 4-14:

Jeffrey E. Boyd, Associate Professor

Department of Computer Science
University of Calgary
2500 University Drive NW
Calgary Alberta Canada T2N 1N4

Phone: (403) 220 6038
Fax: (403) 284 4707
Email: boyd at cpsc ucalgary ca

June 23, 2009, at 06:35 PM by 68.147.36.140 -
Added lines 2-16:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

Jeffrey E. Boyd, Associate Professor

Department of Computer Science
University of Calgary
2500 University Drive NW
Calgary Alberta Canada T2N 1N4

Phone: (403) 220 6038
Fax: (403) 284 4707
Email: boyd at cpsc ucalgary ca

June 23, 2009, at 06:33 PM by 68.147.36.140 -
Changed line 1 from:

(:title Video Information Server Client Gallery :)

to:

(:title Video Information Server Gallery :)

June 23, 2009, at 06:32 PM by 68.147.36.140 -
Changed lines 3-7 from:
to:

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/calibmodel.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/game-overview.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/model-rink.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/optical-flow-graph.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-installation.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-test.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/paulshistograms.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm1-example.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-table.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt1.jpg

http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt2.jpg

June 23, 2009, at 06:20 PM by 68.147.36.140 -
Added lines 1-7:

(:title Video Information Server Client Gallery :)

 || Attach:pic1_t.jpg? || Attach:pic2_t.jpg? ||
 || Attach:pic3_t.jpg? || Attach:pic4_t.jpg? ||
Page last modified on June 23, 2009, at 07:17 PM