@article {18191,
	title = {Data hiding in curves with application to fingerprinting maps},
	journal = {Signal Processing, IEEE Transactions on},
	volume = {53},
	year = {2005},
	month = {2005/10//},
	pages = {3988 - 4005},
	abstract = {This paper presents a new data hiding method for curves. The proposed algorithm parameterizes a curve using the B-spline model and adds a spread spectrum sequence to the coordinates of the B-spline control points. In order to achieve robust fingerprint detection, an iterative alignment-minimization algorithm is proposed to perform curve registration and to deal with the nonuniqueness of B-spline control points. Through experiments, we demonstrate the robustness of the proposed data-hiding algorithm against various attacks, such as collusion, cropping, geometric transformations, vector/raster-raster/vector conversions, printing-and-scanning, and some of their combinations. We also show the feasibility of our method for fingerprinting topographic maps as well as writings and drawings.},
	keywords = {(mathematics);, algorithm;, alignment-minimization, B-spline, CONTROL, curve, data, detection;, edge, embedding;, encapsulation;, fingerprint, geospatial, hiding, identification;, image, iterative, method;, methods;, minimisation;, point;, protection;, registration;, sequence;, spectrum, splines, spread, watermarking;},
	isbn = {1053-587X},
	doi = {10.1109/TSP.2005.855411},
	author = {Gou,Hongmei and M. Wu}
}
@conference {13192,
	title = {Pedestrian classification from moving platforms using cyclic motion pattern},
	booktitle = {Image Processing, 2005. ICIP 2005. IEEE International Conference on},
	volume = {2},
	year = {2005},
	month = {2005/09//},
	pages = {II - 854-7 - II - 854-7},
	abstract = {This paper describes an efficient pedestrian detection system for videos acquired from moving platforms. Given a detected and tracked object as a sequence of images within a bounding box, we describe the periodic signature of its motion pattern using a twin-pendulum model. Then a principle gait angle is extracted in every frame providing gait phase information. By estimating the periodicity from the phase data using a digital phase locked loop (dPLL), we quantify the cyclic pattern of the object, which helps us to continuously classify it as a pedestrian. Past approaches have used shape detectors applied to a single image or classifiers based on human body pixel oscillations, but ours is the first to integrate a global cyclic motion model and periodicity analysis. Novel contributions of this paper include: i) development of a compact shape representation of cyclic motion as a signature for a pedestrian, ii) estimation of gait period via a feedback loop module, and iii) implementation of a fast online pedestrian classification system which operates on videos acquired from moving platforms.},
	keywords = {analysis;, angle;, body, classification;, compact, cyclic, DETECTION, detection;, digital, Feedback, Gait, human, image, information;, locked, loop, loop;, loops;, module;, MOTION, object, oscillations;, pattern;, pedestrian, phase, Pixel, principle, representation;, sequence;, sequences;, SHAPE, system;},
	doi = {10.1109/ICIP.2005.1530190},
	author = {Yang Ran and Qinfen Zheng and Weiss, I. and Davis, Larry S. and Abd-Almageed, Wael and Liang Zhao}
}
@conference {13190,
	title = {Segmentation and appearance model building from an image sequence},
	booktitle = {Image Processing, 2005. ICIP 2005. IEEE International Conference on},
	volume = {1},
	year = {2005},
	month = {2005/09//},
	pages = {I - 321-4 - I - 321-4},
	abstract = {In this paper we explore the problem of accurately segmenting a person from a video given only approximate location of that person. Unlike previous work which assumes that the appearance model is known in advance, we developed an iterative expectation-sampling (ES) algorithm for solving segmentation and appearance modeling simultaneously The appearance model is encoded with a kernel-based PDF defined in a joint color/path-length space. This appearance model remains unchanged during a short time period, although the object can articulate. Thus, we can perform the ES iteration not only for a single frame but also for an image sequence. The algorithm is iterative, but simple, efficient and gives visually good results.},
	keywords = {algorithm;, color-path-length, expectation-sampling, image, iterative, joint, kernel-based, methods;, PDF;, person, segmentation;, sequence;, sequences;, space;},
	doi = {10.1109/ICIP.2005.1529752},
	author = {Liang Zhao and Davis, Larry S.}
}
@conference {12706,
	title = {3D model refinement using surface-parallax},
	booktitle = {Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP {\textquoteright}04). IEEE International Conference on},
	volume = {3},
	year = {2004},
	month = {2004/05//},
	pages = {iii - 285-8 vol.3 - iii - 285-8 vol.3},
	abstract = {We present an approach to update and refine coarse 3D models of urban environments from a sequence of intensity images using surface parallax. This generalizes the plane-parallax recovery methods to surface-parallax using arbitrary surfaces. A coarse and potentially incomplete depth map of the scene obtained from a digital elevation map (DEM) is used as a reference surface which is refined and updated using this approach. The reference depth map is used to estimate the camera motion and the motion of the 3D points on the reference surface is compensated. The resulting parallax, which is an epipolar field, is estimated using an adaptive windowing technique and used to obtain the refined depth map.},
	keywords = {3D, adaptive, arbitrary, camera, coarse, compensation;, Computer, DEM;, depth, digital, ELEVATION, environments;, epipolar, estimation;, field;, image, incomplete, INTENSITY, map;, model, MOTION, parallax;, plane-parallax, reconstruction;, recovery;, refinement;, sequence;, sequences;, surface, surfaces;, urban, vision;, windowing;},
	doi = {10.1109/ICASSP.2004.1326537},
	author = {Agrawala, Ashok K. and Chellapa, Rama}
}
@conference {13213,
	title = {Background modeling and subtraction by codebook construction},
	booktitle = {Image Processing, 2004. ICIP {\textquoteright}04. 2004 International Conference on},
	volume = {5},
	year = {2004},
	month = {2004/10//},
	pages = {3061 - 3064 Vol. 5 - 3061 - 3064 Vol. 5},
	abstract = {We present a new fast algorithm for background modeling and subtraction. Sample background values at each pixel are quantized into codebooks which represent a compressed form of background model for a long image sequence. This allows us to capture structural background variation due to periodic-like motion over a long period of time under limited memory. Our method can handle scenes containing moving backgrounds or illumination variations (shadows and highlights), and it achieves robust detection for compressed videos. We compared our method with other multimode modeling techniques.},
	keywords = {(signal);, analysis;, background, codebook, coding;, colour, compression;, construction;, data, image, modeling, modeling;, MOTION, multimode, quantisation, representation;, sequence;, sequences;, subtraction;, technique;, video},
	doi = {10.1109/ICIP.2004.1421759},
	author = {Kim,Kyungnam and Chalidabhongse,T.H. and Harwood,D. and Davis, Larry S.}
}
@conference {18190,
	title = {Data hiding in curves for collusion-resistant digital fingerprinting},
	booktitle = {Image Processing, 2004. ICIP {\textquoteright}04. 2004 International Conference on},
	volume = {1},
	year = {2004},
	month = {2004/10//},
	pages = {51 - 54 Vol. 1 - 51 - 54 Vol. 1},
	abstract = {This paper presents a new data hiding method for curves. The proposed algorithm parameterizes a curve using the B-spline model and adds a spread spectrum sequence in the coordinates of the B-spline control points. We demonstrate through experiments the robustness of the proposed data hiding algorithm against printing-and-scanning and collusions, and show its feasibility for collusion-resistant fingerprinting of topographic maps as well as writings/drawings from pen-based input devices.},
	keywords = {(mathematics);, B-spline, coding;, collusion-resistant, CONTROL, data, devices;, digital, document, encapsulation;, extraction;, feature, fingerprinting;, hiding;, image, INPUT, maps;, model;, pen-based, points;, printing-and-scanning, processing;, robustness;, sequence;, spectrum, splines, spread, topographic, watermarking;},
	doi = {10.1109/ICIP.2004.1418687},
	author = {Gou,Hongmei and M. Wu}
}
@conference {12695,
	title = {Probabilistic identity characterization for face recognition},
	booktitle = {Computer Vision and Pattern Recognition, 2004. CVPR 2004. Proceedings of the 2004 IEEE Computer Society Conference on},
	volume = {2},
	year = {2004},
	month = {2004/07/02/june},
	pages = {II-805 - II-812 Vol.2 - II-805 - II-812 Vol.2},
	abstract = {We present a general framework for characterizing the object identity in a single image or a group of images with each image containing a transformed version of the object, with applications to face recognition. In terms of the transformation, the group is made of either many still images or frames of a video sequence. The object identity is either discrete- or continuous-valued. This probabilistic framework integrates all the evidence of the set and handles the localization problem, illumination and pose variations through subspace identity encoding. Issues and challenges arising in this framework are addressed and efficient computational schemes are presented. Good face recognition results using the PIE database are reported.},
	keywords = {characterization;, database, database;, encoding;, Face, identity, identity;, image, localization, management, object, PIE, probabilistic, problem;, recognition;, sequence;, sequences;, subspace, systems;, video},
	doi = {10.1109/CVPR.2004.1315247},
	author = {Zhou,S. K and Chellapa, Rama}
}
@conference {12729,
	title = {Activity recognition using the dynamics of the configuration of interacting objects},
	booktitle = {Computer Vision and Pattern Recognition, 2003. Proceedings. 2003 IEEE Computer Society Conference on},
	volume = {2},
	year = {2003},
	month = {2003/06//},
	pages = {II - 633-40 vol.2 - II - 633-40 vol.2},
	abstract = {Monitoring activities using video data is an important surveillance problem. A special scenario is to learn the pattern of normal activities and detect abnormal events from a very low resolution video where the moving objects are small enough to be modeled as point objects in a 2D plane. Instead of tracking each point separately, we propose to model an activity by the polygonal {\textquoteright}shape{\textquoteright} of the configuration of these point masses at any time t, and its deformation over time. We learn the mean shape and the dynamics of the shape change using hand-picked location data (no observation noise) and define an abnormality detection statistic for the simple case of a test sequence with negligible observation noise. For the more practical case where observation (point locations) noise is large and cannot be ignored, we use a particle filter to estimate the probability distribution of the shape given the noisy observations up to the current time. Abnormality detection in this case is formulated as a change detection problem. We propose a detection strategy that can detect both {\textquoteright}drastic{\textquoteright} and {\textquoteright}slow{\textquoteright} abnormalities. Our framework can be directly applied for object location data obtained using any type of sensors - visible, radar, infrared or acoustic.},
	keywords = {2D, abnormal, abnormality, abnormality;, acoustic, activity, analysis;, change;, Computer, configuration, configuration;, data;, DETECTION, detection;, distribution;, drastic, dynamics;, event;, filter;, hand-picked, image, infrared, interacting, learning;, location, low, mean, model;, monitoring;, MOTION, moving, noise;, noisy, object, object;, observation, observation;, particle, pattern, plane;, point, polygonal, probability, probability;, problem;, processing;, radar, recognition;, resolution, sensor;, sensors;, sequence;, SHAPE, shape;, signal, slow, statistic;, strategy;, Surveillance, surveillance;, target, test, tracking;, video, video;, visible, vision;},
	doi = {10.1109/CVPR.2003.1211526},
	author = {Vaswani, N. and RoyChowdhury, A. and Chellapa, Rama}
}
@conference {12723,
	title = {Adaptive visual tracking and recognition using particle filters},
	booktitle = {Multimedia and Expo, 2003. ICME {\textquoteright}03. Proceedings. 2003 International Conference on},
	volume = {2},
	year = {2003},
	month = {2003/07//},
	pages = {II - 349-52 vol.2 - II - 349-52 vol.2},
	abstract = {This paper presents an improved method for simultaneous tracking and recognition of human faces from video, where a time series model is used to resolve the uncertainties in tracking and recognition. The improvements mainly arise from three aspects: (i) modeling the inter-frame appearance changes within the video sequence using an adaptive appearance model and an adaptive-velocity motion model; (ii) modeling the appearance changes between the video frames and gallery images by constructing intra- and extra-personal spaces; and (iii) utilization of the fact that the gallery images are in frontal views. By embedding them in a particle filter, we are able to achieve a stabilized tracker and an accurate recognizer when confronted by pose and illumination variations.},
	keywords = {adaptive, adaptive-velocity, appearance, extra-personal, Filtering, filters;, image, intra-personal, model;, MOTION, particle, processing;, recognition;, sequence;, sequences;, series, signal, spaces;, theory;, TIME, tracking;, video, visual},
	doi = {10.1109/ICME.2003.1221625},
	author = {Zhou,Shaohua and Chellapa, Rama and Moghaddam, B.}
}
@conference {13247,
	title = {Learning dynamics for exemplar-based gesture recognition},
	booktitle = {Computer Vision and Pattern Recognition, 2003. Proceedings. 2003 IEEE Computer Society Conference on},
	volume = {1},
	year = {2003},
	month = {2003/06//},
	pages = {I-571 - I-578 vol.1 - I-571 - I-578 vol.1},
	abstract = {This paper addresses the problem of capturing the dynamics for exemplar-based recognition systems. Traditional HMM provides a probabilistic tool to capture system dynamics and in exemplar paradigm, HMM states are typically coupled with the exemplars. Alternatively, we propose a non-parametric HMM approach that uses a discrete HMM with arbitrary states (decoupled from exemplars) to capture the dynamics over a large exemplar space where a nonparametric estimation approach is used to model the exemplar distribution. This reduces the need for lengthy and non-optimal training of the HMM observation model. We used the proposed approach for view-based recognition of gestures. The approach is based on representing each gesture as a sequence of learned body poses (exemplars). The gestures are recognized through a probabilistic framework for matching these body poses and for imposing temporal constraints between different poses using the proposed non-parametric HMM.},
	keywords = {arbitrary, body, by, Computer, constraint;, detection;, discrete, distribution, dynamics;, edge, estimation;, example;, exemplar, exemplar-based, extraction;, feature, framework;, gesture, gesture;, hidden, HMM;, human, image, learning, Markov, matching;, model;, models;, motion;, nonparametric, pose, probabilistic, recognition;, sequence;, space;, state;, statistics;, system, temporal, tool;, view-based, vision;},
	doi = {10.1109/CVPR.2003.1211405},
	author = {Elgammal,A. and Shet,V. and Yacoob,Yaser and Davis, Larry S.}
}
@conference {12725,
	title = {Shape and motion driven particle filtering for human body tracking},
	booktitle = {Multimedia and Expo, 2003. ICME {\textquoteright}03. Proceedings. 2003 International Conference on},
	volume = {3},
	year = {2003},
	month = {2003/07//},
	pages = {III - 61-4 vol.3 - III - 61-4 vol.3},
	abstract = {In this paper, we propose a method to recover 3D human body motion from a video acquired by a single static camera. In order to estimate the complex state distribution of a human body, we adopt the particle filtering framework. We present the human body using several layers of representation and compose the whole body step by step. In this way, more effective particles are generated and ineffective particles are removed as we process each layer. In order to deal with the rotational motion, the frequency of rotation is obtained using a preprocessing operation. In the preprocessing step, the variance of the motion field at each image is computed, and the frequency of rotation is estimated. The estimated frequency is used for the state update in the algorithm. We successfully track the movement of figure skaters in TV broadcast image sequence, and recover the 3D shape and motion of the skater.},
	keywords = {3D, body, broadcast, camera;, cameras;, estimation;, Filtering, framework;, human, image, MOTION, motion;, particle, processing;, rotational, sequence;, sequences;, signal, single, static, theory;, tracking;, TV, video},
	doi = {10.1109/ICME.2003.1221248},
	author = {Yamamoto, T. and Chellapa, Rama}
}
@conference {12733,
	title = {Statistical shape theory for activity modeling},
	booktitle = {Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP {\textquoteright}03). 2003 IEEE International Conference on},
	volume = {3},
	year = {2003},
	month = {2003/04//},
	pages = {III - 493-6 vol.3 - III - 493-6 vol.3},
	abstract = {Monitoring activities in a certain region from video data is an important surveillance problem. The goal is to learn the pattern of normal activities and detect unusual ones by identifying activities that deviate appreciably from the typical ones. We propose an approach using statistical shape theory based on the shape model of D.G. Kendall et al. (see "Shape and Shape Theory", John Wiley and Sons, 1999). In a low resolution video, each moving object is best represented as a moving point mass or particle. In this case, an activity can be defined by the interactions of all or some of these moving particles over time. We model this configuration of the particles by a polygonal shape formed from the locations of the points in a frame and the activity by the deformation of the polygons in time. These parameters are learned for each typical activity. Given a test video sequence, an activity is classified as abnormal if the probability for the sequence (represented by the mean shape and the dynamics of the deviations), given the model, is below a certain threshold The approach gives very encouraging results in surveillance applications using a single camera and is able to identify various kinds of abnormal behavior.},
	keywords = {abnormal, activities, activity, analysis;, behavior;, classification;, data;, image, mass;, matching;, modeling;, monitoring;, moving, normal, particle;, pattern, pattern;, point, polygonal, probability;, problem;, processing;, sequence;, sequences;, SHAPE, shape;, signal, statistical, Surveillance, surveillance;, theory;, video},
	doi = {10.1109/ICASSP.2003.1199519},
	author = {Vaswani, N. and Chowdhury, A.R. and Chellapa, Rama}
}
@conference {12727,
	title = {Video based rendering of planar dynamic scenes},
	booktitle = {Multimedia and Expo, 2003. ICME {\textquoteright}03. Proceedings. 2003 International Conference on},
	volume = {1},
	year = {2003},
	month = {2003/07//},
	pages = {I - 477-80 vol.1 - I - 477-80 vol.1},
	abstract = {In this paper, we propose a method to synthesize arbitrary views of a planar scene from a monocular video sequence of it. The 3-D direction of motion of the object is robustly estimated from the video sequence. Given this direction any other view of the object can be synthesized through a perspective projection approach, under assumptions of planarity. If the distance of the object from the camera is large, a planar approximation is reasonable even for non-planar scenes. Such a method has many important applications, one of them being gait recognition where a side view of the person is required. Our method can be used to synthesize the side-view of the person in case he/she does not present a side view to the camera. Since the planarity assumption is often an approximation, the effects of non-planarity can lead to inaccuracies in rendering and needs to be corrected for. Regions where this happens are examined and a simple technique based on weak perspective approximation is proposed to offset rendering inaccuracies. Examples of synthesized views using our method and performance evaluation are presented.},
	keywords = {(computer, 3D, analysis;, approximation;, based, camera;, cameras;, direction;, dynamic, graphics);, image, monocular, MOTION, perspective, planar, processing;, rendering, rendering;, scenes;, sequence;, sequences;, signal, video, weak},
	doi = {10.1109/ICME.2003.1220958},
	author = {Kale, A. and Chowdhury, A.K.R. and Chellapa, Rama}
}
@conference {12735,
	title = {Video synthesis of arbitrary views for approximately planar scenes},
	booktitle = {Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP {\textquoteright}03). 2003 IEEE International Conference on},
	volume = {3},
	year = {2003},
	month = {2003/04//},
	pages = {III - 497-500 vol.3 - III - 497-500 vol.3},
	abstract = {In this paper, we propose a method to synthesize arbitrary views of a planar scene, given a monocular video sequence. The method is based on the availability of knowledge of the angle between the original and synthesized views. Such a method has many important applications, one of them being gait recognition. Gait recognition algorithms rely on the availability of an approximate side-view of the person. From a realistic viewpoint, such an assumption is impractical in surveillance applications and it is of interest to develop methods to synthesize a side view of the person, given an arbitrary view. For large distances from the camera, a planar approximation for the individual can be assumed. In this paper, we propose a perspective projection approach for recovering the direction of motion of the person purely from the video data, followed by synthesis of a new video sequence at a different angle. The algorithm works purely in the image and video domain, though 3D structure plays an implicit role in its theoretical justification. Examples of synthesized views using our method and performance evaluation are presented.},
	keywords = {(access, 3D, applications;, approach;, approximately, approximation;, arbitrary, Biometrics, control);, data;, direction, estimation;, evaluation;, Gait, image, monocular, MOTION, performance, perspective, planar, processing;, projection, recognition;, recovery;, scenes;, sequence;, sequences;, side, signal, structure;, Surveillance, surveillance;, synthesis;, synthesized, video, view, views;},
	doi = {10.1109/ICASSP.2003.1199520},
	author = {Chowdhury, A.K.R. and Kale, A. and Chellapa, Rama}
}
@conference {12765,
	title = {3D face reconstruction from video using a generic model},
	booktitle = {Multimedia and Expo, 2002. ICME {\textquoteright}02. Proceedings. 2002 IEEE International Conference on},
	volume = {1},
	year = {2002},
	month = {2002///},
	pages = {449 - 452 vol.1 - 449 - 452 vol.1},
	abstract = {Reconstructing a 3D model of a human face from a video sequence is an important problem in computer vision, with applications to recognition, surveillance, multimedia etc. However, the quality of 3D reconstructions using structure from motion (SfM) algorithms is often not satisfactory. One common method of overcoming this problem is to use a generic model of a face. Existing work using this approach initializes the reconstruction algorithm with this generic model. The problem with this approach is that the algorithm can converge to a solution very close to this initial value, resulting in a reconstruction which resembles the generic model rather than the particular face in the video which needs to be modeled. We propose a method of 3D reconstruction of a human face from video in which the 3D reconstruction algorithm and the generic model are handled separately. A 3D estimate is obtained purely from the video sequence using SfM algorithms without use of the generic model. The final 3D model is obtained after combining the SfM estimate and the generic model using an energy function that corrects for the errors in the estimate by comparing local regions in the two models. The optimization is done using a Markov chain Monte Carlo (MCMC) sampling strategy. The main advantage of our algorithm over others is that it is able to retain the specific features of the face in the video sequence even when these features are different from those of the generic model. The evolution of the 3D model through the various stages of the algorithm is presented.},
	keywords = {3D, algorithm;, algorithms;, analysis;, Carlo, chain, Computer, Face, from, function;, generic, human, image, Markov, MCMC, methods;, model;, Monte, MOTION, optimisation;, OPTIMIZATION, processes;, processing;, recognition;, reconstruction, reconstruction;, sampling;, sequence;, sequences;, SfM, signal, structure, surveillance;, video, vision;},
	doi = {10.1109/ICME.2002.1035815},
	author = {Chowdhury, A.R. and Chellapa, Rama and Krishnamurthy, S. and Vo, T.}
}
@conference {12758,
	title = {Bayesian structure from motion using inertial information},
	booktitle = {Image Processing. 2002. Proceedings. 2002 International Conference on},
	volume = {3},
	year = {2002},
	month = {2002///},
	pages = {III-425 - III-428 vol.3 - III-425 - III-428 vol.3},
	abstract = {A novel approach to Bayesian structure from motion (SfM) using inertial information and sequential importance sampling (SIS) is presented. The inertial information is obtained from camera-mounted inertial sensors and is used in the Bayesian SfM approach as prior knowledge of the camera motion in the sampling algorithm. Experimental results using both synthetic and real images show that, when inertial information is used, more accurate results can be obtained or the same estimation accuracy can be obtained at a lower cost.},
	keywords = {3D, analysis;, Bayes, Bayesian, camera, estimation;, image, images;, importance, inertial, information;, methods;, MOTION, motion;, parameter, processing;, real, reconstruction;, sampling;, scene, sensors;, sequence;, sequences;, sequential, signal, structure-from-motion;, synthetic, systems;, video},
	doi = {10.1109/ICIP.2002.1038996},
	author = {Qian,Gang and Chellapa, Rama and Qinfen Zheng}
}
@conference {14881,
	title = {Segmenting independently moving, noisy points},
	booktitle = {Motion of Non-Rigid and Articulated Objects, 1994., Proceedings of the 1994 IEEE Workshop on},
	year = {1994},
	month = {1994/11//},
	pages = {96 - 103},
	abstract = {There has been much work on using point features tracked through a video sequence to determine structure and motion. In many situations, to use this work, we must first isolate subsets of points that share a common motion. This is hard because we must distinguish between independent motions and apparent deviations from a single motion due to noise. We propose several methods of searching for point-sets with consistent 3D motions. We analyze the potential sensitivity of each method for detecting independent motions, and experiment with each method on a real image sequence},
	keywords = {3D, common, consistent, estimation;, features;, image, independently, linear, MOTION, motion;, moving, noisy, point, points;, programming;, real, segmentation;, sequence;, sequences;, video},
	doi = {10.1109/MNRAO.1994.346249},
	author = {Jacobs, David W. and Chennubhotla,C.}
}
