Sample Software Project Proposals

Related Links

Innovative Technical Knowledge Database/GUI

Overview

The industry leader in high performance industrial digital printing hardware, we maintain a core R&D engineering group in Lebanon, NH. This group manages multiple concurrent product development and technology exploration projects. The proposed project would create the architecture and process for an integrated, graphically organized technical knowledge database and manage the pilot implementation of this system. Utilizing Web 2.0 tools, it must combine database multi-user flexibility and search abilities with an intuitive graphical interface.

Goals

The overall goal is to migrate technical information from static repositories to a dynamic environment where test plans, project activities, scientific problem solving and product planning ideas are shared and manipulated in a real time network environment. Engineers, managers and technicians would use this environment for all daily technical interaction sharing varying levels of read/write access. If designed and implemented properly, the technical knowledge base would organically grow as a densely linked, topically comprehensible entity.

A crucial addition to any available commercial package, even if one does exist that meets most specifications, will be the design of an architecture that facilitates technical communication and physics based problem solving to match the personality of this dynamic R&D group.

Deliverables

Knowledge Areas Needed for Project

Proprietary Information and Confidentiality Requirements

System to Track Athletes's Position Using Video

Overview

Trak Performance software allows a user to track where an athlete or official (hereafter will just refer to players) moves around a field/rink/court (field for short), thereby providing tactical information on how the player uses the field, and their velocity (which translates into work rate), both of great interest to coaches. The Trak Performance software assists the user in tracking players, one player at a time, by providing a diagram of the field on screen, and recording the user's mouse movements as the user follows the player's movements around the field, watching a separate video. The user can also setup hot keys to hit when various events occur, like a shot.

There are systems that track player movements, such as ProZone, but they require a major, permanent system installation at the stadium, and cost on the order of $10,000/game and require sending the video out to a processing center.

When we saw a demonstration of ProQueSys, it seemed that the technique used in the goldfish example could potentially be applied to the problem of tracking players as they moved around a field.

Goals

To determine the feasibility and, if feasible, the computational requirements to semi-automatically track entire team(s) of athletes as they move about a field using a single camera angle and the ProQueSys software system. We define 'tracking' an athlete as knowing where they are on a field at every instance of time, thereby not only knowing their location, but thereby being able to calculate their velocity, and thus determine running speed, work rate etc.

Deliverables

Required Facilities

All development must be on the Macintosh OS X platform as that is how we deliver all of our software.

Knowledge Areas Needed for Project

Proprietary Information and Confidentiality Requirements

Related Links