Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Osama Masoud

dblp:07/1835 · DBLP profile ↗
← Back
24ranked-venue papers
4as first author
0since 2021 · last 2009
0000-0002-4170-1036ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17 · 2 first-authorSystems, architecture and hardware · 12 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Video understanding and tracking · 45% Robot manipulation · 13% Deep learning architectures and training · 13%
Computer graphics and multimedia
1 paper
Image and video processing · 67% Multimedia analysis and retrieval · 33%
Network and information security
2 papers
Cyber-physical and IoT security · 57% Privacy and data protection · 43%

Topics — the 16 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking › motion analysis
human motion recognition
0.122006
Human Motion Recognition with a Convolution Kernel · ICRA 2006
Online Motion Classification using Support Vector Machines · ICRA 2004
Image and video processing › video segmentation
foreground detection
0.112007
Moving Shadow Detection with Low- and Mid-Level Reasoning · ICRA 2007
Image and video processing › image enhancement › shadow detection and removal › shadow detection
moving shadow detection
0.112007
Moving Shadow Detection with Low- and Mid-Level Reasoning · ICRA 2007
Multimedia analysis and retrieval
video analysis
0.112007
Moving Shadow Detection with Low- and Mid-Level Reasoning · ICRA 2007
Computer vision › Video understanding and tracking › video anomaly detection
abandoned object detection
0.112006
Real time, Online Detection of Abandoned Objects in Public Areas · ICRA 2006
Machine learning › Deep learning architectures and training
convolution kernel
0.112006
Human Motion Recognition with a Convolution Kernel · ICRA 2006
Computer vision › Face, body and person analysis
person re-identification
0.012004
Human Activities Monitoring at Bus Stops · ICRA 2004
Computer vision › Video understanding and tracking › object tracking
person tracking
0.012004
Human Activities Monitoring at Bus Stops · ICRA 2004
Robotics › Robot navigation and mapping › robot mapping
topological mapping
0.012003
Using visual features to build topological maps of indoor environments · ICRA 2003
Computer vision › 3D vision
visual localization
0.012003
Using visual features to build topological maps of indoor environments · ICRA 2003
Robotics › Robot manipulation
grasping
0.012000
Unknown Object Grasping Using Statistical Pressure Models · ICRA 2000
Robotics › Robot manipulation › grasping
unknown object grasping
0.012000
Unknown Object Grasping Using Statistical Pressure Models · ICRA 2000
Cyber-physical and IoT security
video surveillance
0.012006
Real time, Online Detection of Abandoned Objects in Public Areas · ICRA 2006
Privacy and data protection
surveillance
0.012004
Human Activities Monitoring at Bus Stops · ICRA 2004
Robotics › Robot navigation and mapping › localization › GPS-denied localization
indoor localization
0.012003
Using visual features to build topological maps of indoor environments · ICRA 2003
Robotics › Robot manipulation › grasping › grasp planning
grasp point selection
0.012000
Unknown Object Grasping Using Statistical Pressure Models · ICRA 2000

Methods — techniques the papers use, named apart from their topics

occlusion handling · 0.1logic-based classification · 0.1support vector machine · 0.1object tracking · 0.1background subtraction · 0.1pixel-based classification · 0.1geometric constraints · 0.1blob-level reasoning · 0.1mercer kernel · 0.1principal component analysis · 0.0panoramic camera · 0.0feature tracking · 0.0deformable contour model · 0.0
YearPublicationVenuePosition
2009 Human motion recognition using support vector machines
Dongwei Cao, Osama Masoud, Daniel Boley, Nikolaos Papanikolopoulos
Comput. Vis. Image Underst.2
2009 View-independent human motion classification using image-based reconstruction
Robert Bodor, Andrew Drenner, Duc Fehr, Osama Masoud, Nikolaos Papanikolopoulos
Image Vis. Comput.4
2008 Estimating pedestrian counts in groups
Prahlad Kilambi, Evan Ribnick, Ajay J. Joshi, Osama Masoud, Nikolaos Papanikolopoulos
Comput. Vis. Image Underst.4
2007 Moving Shadow Detection with Low- and Mid-Level Reasoning
abstract
In this paper, we propose a multi-level shadow identification scheme which is generally applicable without restrictions on the number of light sources, illumination conditions, surface orientations, and object sizes. In the first level, we use a background segmentation technique to identify foreground regions which include moving shadows. In the second step, pixel-based decisions are made by comparing the current frame with the background model to distinguish between shadows and actual foreground. In the third step, this result is improved using blob-level reasoning which works on geometric constraints of identified shadow and foreground blobs. Results on various indoor and outdoor sequences under different illumination conditions show the success of the proposed approach.
Ajay J. Joshi, Stefan Atev, Osama Masoud, Nikolaos Papanikolopoulos
ICRA3
2007 Detection of thrown objects in indoor and outdoor scenes
abstract
We present a novel technique for the detection of thrown objects and other free-flying bodies in video sequences. Our method runs in real-time and was designed to be used as a component in a deployed surveillance system. We detect regions of interesting motion that fit certain size, compactness and speed criteria, and use the expectation maximization algorithm to detect objects on parabolic trajectories over a short time window. The system was shown to successfully detect thrown objects of various sizes in a large test set of indoor and outdoor videos.
Evan Ribnick, Stefan Atev, Nikolaos Papanikolopoulos, Osama Masoud, Richard M. Voyles
IROS4
2006 Real-Time Detection of Camera Tampering
abstract
This paper presents a novel technique for camera tampering detection. It is implemented in real-time and was developed for use in surveillance and security applications. This method identifies camera tampering by detecting large differences between older frames of video and more recent frames. A buffer of incoming video frames is kept and three different measures of image dissimilarity are used to compare the frames. After normalization, a set of conditions is tested to decide if camera tampering has occurred. The effects of adjusting the internal parameters of the algorithm are examined. The performance of this method is shown to be extremely favorable in real-world settings.
Evan Ribnick, Stefan Atev, Osama Masoud, Nikolaos Papanikolopoulos, Richard M. Voyles
AVSS3
2006 Real time, Online Detection of Abandoned Objects in Public Areas
abstract
This work presents a method for detecting abandoned objects in real-world conditions. The method presented here addresses the online and real time aspects of such systems, utilizes logic to differentiate between abandoned objects and stationary people, and is robust to temporary occlusion of potential abandoned objects. The capacity to not detect still people as abandoned objects is a major aspect that differentiates this work from others in the literature. Results are presented on 3 hours 36 minutes of footage over four videos representing both sparsely and densely populated real-world situations, also differentiating this work from others in the literature
Nathaniel D. Bird, Stefan Atev, Nicolas Caramelli, Robert F. K. Martin, Osama Masoud, Nikolaos Papanikolopoulos
ICRA5
2006 Human Motion Recognition with a Convolution Kernel
abstract
We address the problem of human motion recognition in this paper. The goal of human motion recognition is to recognize the type of motion recorded in a video clip, which consists of a set of temporarily ordered frames. By defining a Mercer kernel between two video clips directly, we propose in this paper a recognition strategy that can incorporate both the information of each individual frame and the temporal ordering between frames. Combining the proposed kernel with the support vector machine, which is one of the most effective classification paradigms, the resulting recognition strategy exhibits excellent performance over real data sets
Dongwei Cao, Osama Masoud, Daniel Boley
ICRA2
2006 Learning Traffic Patterns at Intersections by Spectral Clustering of Motion Trajectories
abstract
We address the problem of automatically learning the layout of a traffic intersection from trajectories of vehicles obtained by a vision tracking system. We present a similarity measure which is suitable for use with spectral clustering in problems that emphasize spatial distinctions between vehicle trajectories. The robustness of the method to small perturbations and its sensitivity to the choice of parameters are evaluated using real-world data
Stefan Atev, Osama Masoud, Nikolaos Papanikolopoulos
IROS2
2006 Automatic Euclidean reconstruction for turn-table sequences by indirect epipolar search between pairs of views
Michel Schrameck, Richard M. Voyles, Tom Myers, Robert Bodor, Osama Masoud
Image Vis. Comput.5
2005 A collision prediction system for traffic intersections
abstract
Monitoring traffic intersections in real-time and predicting possible collisions is an important first step towards building an early collision warning system. We present the general vision methods used in a system addressing this problem and describe the practical adaptations necessary to achieve real-time performance. A novel method for three-dimensional vehicle size estimation is presented. We also describe a method for target localization in real-world coordinates which allows for sequential incorporation of measurements from multiple cameras into a single target's state vector. Additionally, a fast implementation of a false-positive reduction method for the foreground pixel masks is developed. Finally, a low-overhead collision prediction algorithm using the time-as-axis paradigm is presented. The proposed system was able to perform in real-time on videos of quarter-VGA (320/spl times/240) resolution. The errors in target position and dimension estimates in a test video sequence are quantified.
Stefan Atev, Osama Masoud, Ravi Janardan, Nikolaos Papanikolopoulos
IROS2
2005 A vision-based approach to collision prediction at traffic intersections
abstract
Monitoring traffic intersections in real time and predicting possible collisions is an important first step towards building an early collision-warning system. We present a vision-based system addressing this problem and describe the practical adaptations necessary to achieve real-time performance. Innovative low-overhead collision-prediction algorithms (such as the one using the time-as-axis paradigm) are presented. The proposed system was able to perform successfully in real time on videos of quarter-video graphics array (VGA) (320 /spl times/ 240) resolution under various weather conditions. The errors in target position and dimension estimates in a test video sequence are quantified and several experimental results are presented.
Stefan Atev, Hemanth Arumugam, Osama Masoud, Ravi Janardan, Nikolaos Papanikolopoulos
IEEE Trans. Intell. Transp. Syst.3
2005 Detection of loitering individuals in public transportation areas
abstract
This paper presents a vision-based method to automatically detect individuals loitering about inner-city bus stops. Using a stationary camera view of a bus stop, pedestrians are segmented and tracked throughout the scene. The system takes snapshots of individuals when a clean, nonobstructed view of a pedestrian is found. The snapshots are then used to classify the individual images into a database, using an appearance-based method. The features used to correlate individual images are based on short-term biometrics, which are changeable but stay valid for short periods of time; this system uses clothing color. A linear discriminant method is applied to the color information to enhance the differences and minimize similarities between the different individuals in the feature space. To determine if a given individual is loitering, time stamps collected with the snapshots in their corresponding database class can be used to judge how long an individual has been present. An experiment was performed using a 30-min video of a busy bus stop with six individuals loitering about it. Results show that the system successfully classifies images of all six individuals as loitering.
Nathaniel D. Bird, Osama Masoud, Nikolaos Papanikolopoulos, Aaron Isaacs
IEEE Trans. Intell. Transp. Syst.2
2004 Online Motion Classification using Support Vector Machines
abstract
We propose a motion recognition strategy that represents a videoclip as a set of filtered images, each of which encodes a short period of motion history. Given a set of videoclips whose motion types are known, a filtered image classifier is built using support vector machines. In offline classification, the label of a test videoclip is obtained by applying majority voting over its filtered images. In online classification, the most probable type of action at an instance is determined by applying the majority voting over the most recent filtered images, which are within a sliding window. The effectiveness of this strategy was demonstrated on real datasets where the videoclips were recorded using a fixed camera whose optical axis is perpendicular to the person's trajectory. In offline recognition, the proposed strategy outperforms a principal component analysis based recognition algorithm. In online recognition, the proposed strategy cannot only classify motions correctly and identify the transition between different types of motions, but also identify the existence of an unknown motion type. This latter capability and the efficiency of the proposed strategy make it possible to create a real-time motion recognition system that can not only make classifications in real-time, but also learn new types of actions and recognize them in the future.
Dongwei Cao, Osama Masoud, Daniel Boley, Nikolaos Papanikolopoulos
ICRA2
2004 Human Activities Monitoring at Bus Stops
abstract
We introduce a vision-based system to monitor for suspicious human activities at a bus stop. The system currently examines for drug dealing activity. To accomplish this goal, the system must measure how long individuals loiter around the bus stop. To facilitate this, the system must track individuals from the video feed, identify them, and keep a record of how long they spend at the bus stop. The system is broken into three distinct portions: background subtraction, object tracking, and human recognition. The background subtraction and object tracking modules use off-the-shelf algorithms and are shown to work well following people as they walk around a bus stop. The human recognition module segments the image of an individual into three portions corresponding to the head, torso, and legs. Using the median color of each of these regions, two people can be quickly compared to see if they are the same person.
Guillaume Gasser, Nathaniel D. Bird, Osama Masoud, Nikolaos Papanikolopoulos
ICRA3
2004 Using geometric primitives to calibrate traffic scenes
abstract
In this paper, we address the problem of recovering the intrinsic and extrinsic parameters of a camera or a group of cameras in a setting overlooking a traffic scene. Unlike many other settings, conventional camera calibration techniques are not applicable in this case. We present a method that uses certain geometric primitives commonly found in traffic scenes in order to recover calibration parameters. These primitives provide needed redundancy and are weighted depending on the significance of there corresponding image features. We show experimentally that these primitives are capable of achieving accurate results suitable for most traffic monitoring applications.
Osama Masoud, Nikolaos Papanikolopoulos
IROS1
2003 Recognizing Human Activities
abstract
The paper deals with the problem of classification of human activities from video as one way of performing activity monitoring. Our approach uses motion features that are computed very efficiently and subsequently projected into a lower dimension space where matching is performed. Each action is represented as a manifold in this lower dimension space and matching is done by comparing these manifolds. To demonstrate the effectiveness of this approach, it was used on a large data set of similar actions, each performed by many different actors. Classification results are accurate and show that this approach can handle many challenges such as variations in performers' physical attributes, color of clothing, and style of motion. An important result is that the recovery of three-dimensional properties of a moving person, or even two-dimensional tracking of the person's limbs, is not a necessary step that must precede action recognition.
Osama Masoud, Nikolaos Papanikolopoulos
AVSS1
2003 Using visual features to build topological maps of indoor environments
abstract
This paper addresses the problem of localization and map construction by a mobile robot in an indoor environment. Instead of trying to build high-fidelity geometric maps, we focus on constructing topological maps, as they are lees sensitive to poor odometry estimates and position errors. We propose a method for incrementally building topological maps for a robot, which uses a panoramic camera to obtain images at various locations along its path and uses the features it tracks in the images to update the topological map. The method is very general and does not require the environment to have uniquely distinctive features.
Paul E. Rybski, Franziska Zacharias, Jean-François Lett, Osama Masoud, Maria L. Gini, Nikolaos Papanikolopoulos
ICRA4
2003 Image-based reconstruction for view-independent human motion recognition
abstract
In this paper, we introduce a novel method for employing image-based rendering to extend the range of use of human motion recognition systems. We demonstrate the use of image-based rendering to generate additional training sets for view-dependent human motion recognition systems. Input views orthogonal to the direction of motion are created automatically to construct the proper view from a combination of non-orthogonal views taken from several cameras. To extend motion recognition systems, image-based rendering can be utilized in two ways: (i) to generate additional training sets for these systems containing a large number of non-orthogonal views, and (ii) to generate orthogonal views (the views those systems are trained to recognize) from a combination of non-orthogonal views taken from several cameras. In this case, image-based rendering is used to generate views orthogonal to the mean direction of motion. We tested the method using an existing view-dependent human motion recognition system on two different sequences of motion, and promising initial results were obtained.
Robert Bodor, Bennett Jackson, Osama Masoud, Nikolaos Papanikolopoulos
IROS3
2003 A method for human action recognition
Osama Masoud, Nikolaos Papanikolopoulos
Image Vis. Comput.1
2003 Computer vision algorithms for intersection monitoring
abstract
The goal of this project is to monitor activities at traffic intersections for detecting/predicting situations that may lead to accidents. Some of the key elements for robust intersection monitoring are camera calibration, motion tracking, incident detection, etc. In this paper, we consider the motion-tracking problem. A multilevel tracking approach using Kalman filter is presented for tracking vehicles and pedestrians at intersections. The approach combines low-level image-based blob tracking with high-level Kalman filtering for position and shape estimation. An intermediate occlusion-reasoning module serves the purpose of detecting occlusions and filtering relevant measurements. Motion segmentation is performed by using a mixture of Gaussian models which helps us achieve fairly reliable tracking in a variety of complex outdoor scenes. A visualization module is also presented. This module is very useful for visualizing the results of the tracker and serves as a platform for the incident detection module.
Harini Veeraraghavan, Osama Masoud, Nikolaos Papanikolopoulos
IEEE Trans. Intell. Transp. Syst.2
2002 Detection and classification of vehicles
abstract
This paper presents algorithms for vision-based detection and classification of vehicles in monocular image sequences of traffic scenes recorded by a stationary camera. Processing is done at three levels: raw images, region level, and vehicle level. Vehicles are modeled as rectangular patches with certain dynamic behavior. The proposed method is based on the establishment of correspondences between regions and vehicles, as the vehicles move through the image sequence. Experimental results from highway scenes are provided which demonstrate the effectiveness of the method. We also briefly describe an interactive camera calibration tool that we have developed for recovering the camera parameters using features in the image selected by the user.
Surendra Gupte, Osama Masoud, Robert F. K. Martin, Nikolaos Papanikolopoulos
IEEE Trans. Intell. Transp. Syst.2
2001 The use of computer vision in monitoring weaving sections
abstract
This paper presents algorithms for vision-based monitoring of weaving sections. These algorithms have been developed for the Minnesota Department of Transportation in order to acquire data for several weaving sections in the Twin Cities area. Unlike commercially available systems, the proposed algorithms can track and count vehicles as they change lanes. Furthermore, they provide the velocity and the direction of each vehicle in the weaving section. Experimental results from various weaving sections under various weather conditions are presented. The proposed methods are based on the establishment of correspondences among blobs and vehicles as the vehicles move through the weaving section. The blob tracking problem is formulated as a bipartite graph optimization problem.
Osama Masoud, Nikolaos Papanikolopoulos, Eil Kwon
IEEE Trans. Intell. Transp. Syst.1
2000 Unknown Object Grasping Using Statistical Pressure Models
abstract
Grasping is one of the most fundamental and challenging tasks in robotics. Applications range from space missions (e.g., collection of rock samples) to industrial automation. In this work, we use a camera mounted on the end-effector of a manipulator to grasp an unknown object in the workspace. A novel deformable contour model is used to determine plausible grasp axes of the target object. Potential grasp point pairs are generated, ranked based upon measurements taken from the contour, and a vision-guided grasp of the object using the highest ranked grasp point pair is executed. Several experimental results are presented.
Douglas P. Perrin, Christopher E. Smith, Osama Masoud, Nikolaos Papanikolopoulos
ICRA3