arjf || research: past projects

interactive systems

IMSC Communicator

The IMSC Communicator is an experimental extensible platform for remote, collaborative data sharing. The goal of this project is to explore and formalize architectural patterns for true multi-stream systems. [pollux.usc.edu/~afrancoi/imsccommunicator]
Publications: IMSC-03-001.
Funding: IMSC (NSF-ERC)

The Virtual Mirror: A Handheld Mirror Simulation

The Virtual Mirror is a system simulating a handheld mirror. [pollux.usc.edu/~afrancoi/virtualmirror]
Publications: ETCV, ICME 2003, IMSC-03-001, SIGGRAPH 2002.
Funding: IMSC (NSF-ERC) and USC Arts Initiative

Distributed Immersive Performance (DIP) (IMSC Vision Project)

The Distributed Immersive Performance (DIP) project studies the architecture, technology and experimental applications of a real-time, multi-site, distributed, interactive and collaborative environment. [imsc.usc.edu/dip]
Funding: IMSC (NSF-ERC) and NSF MRI

computer vision

Visual Sensing for Natural Human-Robot Interaction (with Gérard Medioni)

This project addresses the design and implementation of a computer vision system to empower personal robots with advanced vision capabilities. [iris.usc.edu/Outlines/stevi]
Publications: CVIU 2007, URAI 2006, CS-06-880.
Funding: ETRI

Video Event Markup Language (with Ram Nevatia)

The specification and development of a Video Event Markup Language (VEML) is part of a large scale effort supported by the Advanced Research and Development Activity (ARDA) of the U.S. Government to promote video understanding at the event level.
Publication: MM 2005.
Funding: ARDA



Real-Time Video Analysis: Segmentation and Tracking (with Gérard Medioni)

This series of projects leverage color background model-based segmentation (change detection), and an original multi-resolution approach to tracking. Applications include background substitution (``blue-screen without a blue screen'') and player and ball tracking in racquet sports (tennis, racquetball).
Related demonstrations:

Publications: ETCV, IRIS-04-422, IRIS-03-420, ICVS 2001, CISST 1999, Ph.D. Dissertation.
Invention disclosure: A System to Perform Real-time Video Stream Segmentation Using an Adaptive Statistical Background Model in HSV Color Space, Alexandre R.J. François and Gérard G. Medioni, file #2937, USC Office of Technology Licensing.
Funding: IMSC (NSF-ERC)

3-D Object Descriptions from a single image (with Gérard Medioni)

This series of projects combine vision and graphics in the design of interactive systems and algorithms for 3-D modeling from a single image. Projective properties of classes of Generalized Cylinders and bilateral-symmetric objects provide constraints that allow geometric reconstruction. Sparse and intuitive user input allows disambiguation and efficient computation.
Related demonstrations:

Publications: IVC 2003 (ICPR 2002), IVC 2001 (ICMCS 1999), Ph.D. Dissertation.
Invention disclosure: A Human-assisted System to Build 3-D Models from a Single Image, Alexandre R.J. François and Gérard G. Medioni, file #2936, USC Office of Technology Licensing.
Funding: IMSC (NSF-ERC)

Shape/Object Recognition (with Gérard Medioni)

This project tackles the problem of generic shape recognition, in which exact models are not available. A Case-Based Reasoning approach performs learning of segmented, hierarchical shape descriptions, and recognition based on previous observation.
Publications: ICPR 2000, IWOR 1996, M.S. Thesis.
Funding: DARPA

visualization

Viewworld

Viewworld is a Windows 95/NT 3-D renderer based on OpenGL, developed to replace a very simple renderer developed at IRIS many years ago, that handled only points and polylines. The OpenGL version provides modern rendering capabilities for the old data format, and has been augmented to support other geometric entities. Models are stored in text files describing geometric objects such as points, polylines, triangles, and more complex objects related to tensor voting. This file format is an extension of the old existing one, since the original idea was to provide support for the existing data. [Viewworld]

arjf © 2002-2008