Main / Video Information Server Gallery


Main.Caml-gallery History

Hide minor edits - Show changes to output

June 23, 2009, at 07:17 PM by 68.147.36.140 -
Changed line 102 from:
%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg
to:
%block rframe width=200px%%width=200px%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:

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-table.jpg



%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt2.jpg
to:
----

%block rframe width=300px%%width=300px%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.

%%
[[<<]]

%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

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

%%
[[<<]]


%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg
%%
[[<<]]

%block rframe width=300px%%width=300px%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:


%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg






%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm1-example.jpg
to:
%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

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

%%
[[<<]]

----

%block rframe width=300px%%width=300px%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.

%%
[[<<]]


%block rframe width=300px%%width=300px%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:
%width=300px%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:
%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/calibmodel.jpg



%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/game-overview.jpg





%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg





%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-test.jpg
to:
%block rframe width=400px%%width=400px%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.

%%
[[<<]]

----

%block rframe width=300px%%width=300px%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.

%%
[[<<]]

----


%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg

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

%%
[[<<]]

----

%block rframe width=300px%%width=300px%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:
%block rframe width=400px%%width=400px%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:
%width=300px%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:
%block rframe width=300px%%width=300px%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.

%%
[[<<]]

%block rframe width=300px%%width=300px%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:
%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/model-rink.jpg
to:

Changed lines 68-69 from:
%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-installation.jpg
to:

Changed line 74 from:
%width=300px%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:
%block rframe width=400px%%width=400px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg
to:
%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg
Changed lines 27-38 from:
to:
%block rframe width=300px%%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/paulshistograms.jpg

This client collected statistical data about regional transitions of vehicles for use in [[http://pages.cpsc.ucalgary.ca/~boyd/papers/mva-boyd-and-meloche.pdf | 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:
%width=300px%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:
----

%block rframe width=400px%%width=400px%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:
%width=300px%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:
%block rframe width=500px%%width=500px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg
to:
%block rframe width=400px%%width=400px%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:

%block rframe width=500px%%width=500px%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:

||align=center width=100%
|| %newwin%[[Attach:pic1.jpg|Attach:pic1_t.jpg]]%% || %newwin%[[Attach:pic2.jpg|Attach:pic2_t.jpg]]%% ||
|| %newwin%[[Attach:pic3.jpg|Attach:pic3_t.jpg]]%% || %newwin%[[Attach:pic4.jpg|Attach:pic4_t.jpg]]%% ||
to:
%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/calibmodel.jpg


%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/caml-overview.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/game-overview.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/lukestracker.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/model-rink.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/operator-client.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/optical-flow-graph.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-installation.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/oval-test.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/palm-client.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/paulshistograms.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm1-example.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-display.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-installation.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/swarm2-table.jpg

%width=300px%http://pages.cpsc.ucalgary.ca/~boyd/iris-tra/SwarmArt1.jpg

%width=300px%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 :)


||align=center width=100%
|| %newwin%[[Attach:pic1.jpg|Attach:pic1_t.jpg]]%% || %newwin%[[Attach:pic2.jpg|Attach:pic2_t.jpg]]%% ||
|| %newwin%[[Attach:pic3.jpg|Attach:pic3_t.jpg]]%% || %newwin%[[Attach:pic4.jpg|Attach:pic4_t.jpg]]%% ||
Page last modified on June 23, 2009, at 07:17 PM