PURDUE ROBOT VISION LAB
RVL Research
These are the most recent research projects developed or in progress at RVL.
For a comprehensive list of all RVL projects please visit our Projects' Archive.
 
Research in Wireless Camera Networks
The Purdue-Olympus A-Cubed Project
Wireless camera networks are more complex than wireless sensor networks simply because cameras generate a lot more information than simple scalar sensors and also because cameras are directional
 
Object Tracking Using a Wireless Camera Network
 
Conventional cameras networks require an infrastructure of cables and computers to transmit, store and process the information coming from the cameras. In many applications, it is undesirable, or
 
Object Tracking on SIMD-based Smart Cameras
Using Parallel Histogram-based Particle Filter
As the demand for low-power, portable, and networked computing devices continues to increase, it is natural that the number and the complexity of services provided by such devices will only grow.
 
Tracking Humans with a Wired Camera Network
 
The ability of machines to detect humans and recognize their activities in an environment is an essential part of allowing a machine to interact with humans easily and efficiently. The existing
 
The Intelligent Shelf Project
Real-time face pose estimation
Faces are central to the visual component of human interaction. Classic examples of this include face recognition and visual focus of attention (V-FOA) analysis. For a computer vision system
 
Distributed and Light-weight Multi-Camera Human Activity Classification
 
Multiple view action recognition is a logical next step to fixed-view action recognition because it addresses a more realistic scenario: it does not assume that humans are performing the action in a
 
An Approach-Path Independent Framework for Place Recognition and Mobile Robot Localization in Interior Hallways
This work is about self-localization by a robot using stereo images of the environment. We use 3D-JUDOCA features that have high robustness to viewpoint variations. We present a novel cylindrical data structure — the Feature Cylinder — for expediting localization with two hypothesize-and-verify frameworks.
 
Combined Object Segmentation and Tracking
Many object tracking algorithms implicitly or explicitly use a coarse segmentation of each target object using a simple mask such as a rectangle or an ellipse. This coarse segmentation results in several problems in tracking. If the mask is too large, extra background pixels will be included causing target drift.
 
Tracking and Segmentation on the CLIF2007 Dataset
Our previous work showed that combining segmentation and tracking gives improved tracking performance compared to bounding-box approaches. The key idea is to define a probability distribution over the pixels belonging to each of the targets and the background.
 
Ground Target Localization
Based on Landmark registration in aereal images
The aim of this project is to provide the accurate location of ground objects in a world coordinate system using vision-enabled unmanned aerial vehicles (UAVs). Our approach pursues to find the correct registration between aerial images and reference image.
 
Line Tracking for Assembly-on-the-fly
 
The goal of this project is to develop a vision-guided robotic system that can operate on a moving assembly line. With full automation of work cells without stopping the assembly line, the proposed
 
Distributed Online Localization of Wireless Camera-based Sensor Networks by Tracking Multiple Moving Objects
 
A typical wireless sensor network consists of a large number of sensor nodes densely deployed in the field, each equipped with wireless communication, sensing and computing capabilities with a
 
Sensor Selection Problem in Large Camera-Based Sensor Networks
 
Modern navigation, mapping and surveillance systems require numerous vision sensors to be mounted at random locations over a geographically large area. One of the most important research issues in
 
3D Tracking of 3D Rigid Objects with Direct Image Alignment and Local Appearance Based Feature Matching
 
We demonstrate how by combining the notion of modular eigenspaces with multiple keyframes, an image-alignment based tracking algorithm can be made to accommodate large variations in 3D pose. Since
 
Model-Based 3D Rigid Objects Tracking
 
The goal of this work is to develop a visual object tracking system that can give accurate 3D pose -- both position and orientation in 3D Cartesian space -- of a rigid object. Our system tracks a
 
Content-Based Image Retrieval from large Medical Image Databases
 
Content-based Image Retrieval (CBIR) consists of retrieving the most visually similar images to a given query image from a database of images. CBIR from medical image databases does not aim to
 
Multimedia Database for Self-diagnosis of skin lesions
 
This project explores a novel approach to web-based self-diagnosis using multimedia databases.  In contrast with many patient-informing sites available on the internet, this project allows patients
 
Interactive Image Segmentation
 
Segmentation is an important computer vision problem. Despite intensive research for several decades, the problem stubbornly insists on being unsolved for arbitrary images. Early on, researchers
 
Computer Vision for Recognition of American Sign Language
 
This project offers a novel approach to the problem of automatic recognition, and eventually translation, of American Sign Language (ASL). We propose to take advantage of the fact that signs are
 
Robust Motion Estimation under Varying Illumination
 
The optical-flow approach has emerged as a major technique for estimating scene and object motion in image sequences. However, the problem of motion estimation, in general, is made difficult by
 
Person Following using a Vision-Guided Mobile Robot
 
Person following with a mobile robot is one of the important research topics in the machine vision area. It is believed that mobile robots of the future can follow people intelligently in the
 
Illumination Invariant Color Representation
 
The goal of this project is to develop a color space transformation technique that adapts the color space to the color of the illuminant and leads a new color representation that is more independent
 
Hierarchical Data Structure for Real-Time Background Subtraction
 
One of the drawbacks of background subtraction methods for motion detection is a slow processing time.  Consequently, real-time motion detection at 30 frames per second with an image size of 480 by
 
Segmentation of Apple Fruit from Video via Background Modeling
 
The cost of labor for orchard tasks currently accounts for over 50% of orchardists' costs.  In addition, the seasonal nature of many orchard tasks and high volume of workers needed results in a
 
3D Modeling of Optically Challenging Real-World Objects
 
One of the challenges in 3D modeling results from the fact that many real-world objects have surface materials that are not ideal for optical range sensors.  Various surface materials that cause
 
Managing Complexity of Large/Ultra Large Software System
SLIM
Today there exist many important applications in business and commerce that consist of millions of lines of code that are becoming increasingly difficult to maintain. These applications have been