Person Detection, Reidentification. Using Spatio-Color-based Model for Non-Overlapping Multi-Camera Surveillance Systems

Size: px
Start display at page:

Download "Person Detection, Reidentification. Using Spatio-Color-based Model for Non-Overlapping Multi-Camera Surveillance Systems"

Transcription

1 Smart Computing Review, vol. 2, no., February Smart Computing Review Person Detection, Reidentification and Tracking Using Spatio-Color-based Model for Non-Overlapping Multi-Camera Surveillance Systems Farah Jahan, Mohammad Khairul Islam, and Joong-Hwan Baek 2 Department of Computer Science and Engineering, University of Chittagong / Chittagong-433, Bangladesh / {farah_csc, mkicubd}@yahoo.com 2 Department of Information and Telecommunication Engineering, Korea Aerospace University/ Goyang-city, Gyeonggi-do, 42-79, South Korea / jhbaek@kau.ac.kr * Corresponding Author: Farah Jahan Received November 23, 20; Revised January 2, 202; Accepted January 28, 202; Published February 29, 202 Abstract: The main goal of smart video surveillance is to develop an intelligent system in order to provide security to people and sensitive areas. Both person detection and tracking are challenging and crucial problems in intelligent video surveillance systems because a person's body changes its shape while moving. Multiple camera-based visual surveillance systems can be extremely helpful in expanding a surveillance area and avoiding occlusion. To monitor a wide area of interest, reidentification of persons across multiple disjointed fields of view is crucial. In this paper we propose a novel method for detecting, re-identifying and tracking persons as they move between different disjointed camera views. We use color thresholding to detect the presence of moving objects and validate them for personhood by analyzing shape information. We generate a discriminative signature for each person based on their spatio-color appearance information in order to re-identify them. The spatio-temporal information as well as labels obtained by our reidentification method helps the system to keep track of persons. Our experiment demonstrates that the proposed approach works in real-time and demonstrates excellent detection, re-identification and tracking accuracy. DOI: /smartcr

2 Smart Computing Review, vol. 2, no., February Keywords: Video surveillance, person detection, re-identification, tracking, spatio-color, spatio-temporal. Introduction V isual surveillance of a dynamic scene with multiple cameras can be used to detect, recognize, and track certain objects from image sequences, and more importantly to understand and describe object behaviors associated with the video. The main goal of visual surveillance is to develop intelligent visual surveillance to replace traditional passive video surveillance. An intelligent video surveillance system is defined as a system that thinks like a person, and therefore is an application of smart computing. Systems for observing and tracking persons through non-overlapping camera views are becoming important in the area of surveillance. We propose a system that is able to detect persons and track them continuously within the coverage of the camera view. When the persons move out of the coverage view of a camera we extrapolate disconnected tracks. We also introduce a signature-generation process of each subject based on appearance. Thus we can link disconnected tracks of the same subject observed by non-overlapping camera views. This process is called person re-identification as it identifies the same person again that has previously been observed by one or more different cameras. In Section 2, we review the previous work in person detection, re-identification, and tracking. Section 3 briefly describes our proposed method. We detail our person detection, re-identification, and tracking methods in Sections 4, 5 and 6. Section 7 presents the experimental results, and finally we conclude our work in Section 8. Related Work In the last few years, two main approaches to person detection have been explored. The first approach consists of a generative process where detected parts of the body are combined according to a known person model. The second approach considers purely statistical analysis that combines a set of low-level features within a detection window to classify the window as one containing a person or not []. There is extensive literature on person detection [2, 3, 4, 5]. Dalal and Triggs [6] propose Histograms of Oriented Gradient (HOG) for person detection and obtain good results with multiple datasets. The HOG features point out the spatial distribution of edge orientations. HOG is a very useful method to detect persons in still images. However, using HOG in a video stream is very time consuming, because here we can easily locate moving objects. Many applications require the ability to re-identify an individual across multiple disjointed fields of view. Therefore, after person detection, we extract a feature from the detected person silhouette area. This process is called signature generation. Among the existing approaches, some use passive biometrics such as face [7] and gait [8]. Here, we focus on re-identification algorithms that rely on the overall appearance (clothing) of the individual. Several approaches have been proposed where invariant signatures are generated based on the global appearance of an individual for tracking through disjointed views of multiple cameras [7, 9, 0,, 2, 3, 4, 5, 6]. Our appearance-based signature generation process is very fast, and it is also discriminative by both color and spatial location. Gheissari et al. [8] propose a temporal signature which is invariant to the position of the body and the dynamic appearance of clothing within a video shot. But this method considers only the frontal view of a person's body. Our re-identification method outperforms them [8, 2, 4, and 6]. Person tracking is very challenging because a person's body shape is not fixed; it changes every moment. Appearance can also be changed by illumination or other factors. Javed et al. [9] demonstrate the tracking of persons in nonoverlapping camera views. Bodor et al. [20] propose a system to track persons to detect suspicious motions/activities. Wang et al. [2] and Rahimi et al. [22] also implement tracking for a monitoring system. Our tracking method uses very simple heuristics which make it is faster to track persons within different non-overlapping camera views. Proposed Method Our research consists of three major areas. The first area is simply person detection. The second is discriminative signature generation from individuals based on appearances and identification. The third area is tracking individuals within the same camera view where they are first detected, and also when they re-enter disjointed camera views. Figure below shows a

3 44 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model schematic overview of the system components. The shaded blocks indicate our contributions in person detection, reidentification, and tracking. At first, we detect moving object(s) from a video by comparing the current frame with a background model, and check the aspect ratio and shape complexity to validate person blobs. Since people stand/walk vertically, we apply some projection methods to precisely locate individual blobs. After detecting a person successfully, we generate a signature for individual persons using color information and the spatial relationship of those colors. This signature is used to identify the person within the same camera view (where the person is first observed) and also other cameras with disjointed views. We apply a fast-tracking method which is done by detecting overlapping blob areas in current and previous frames and the similarity of color that they share. We give each person an identity (ID) and track them as they move within the coverage of the camera view. Person Detection We proposed the Shape-based Person Detection (SBPD) method to detect moving persons in a video stream. Figure 2 shows the main steps of SPBD. Adaptive Background w x h Suppose a video stream consists of n frames, each frame having a resolution of. We construct a background image with the same resolution where each pixel has its own model. From the stream, we get n intensity values where each intensity can be defined as a point in a 3D spatio-temporal space I(x,y,t) where (x, is the spatial position in frame t where t {,2,.., n}. Thus, for a background pixel at position ( x, the n values are modeled using their color information in the time domain. In this paper, we modeled a background pixel using its median in the time domain. We denote a pixel in the background model by B ( x, where ( x, is the position of the pixel in the image plane. So, the model can be defined as Equation (): B( x, median( I( x, y, t) t {,2,..., n}) () We construct a background model for each camera view. Since each pixel in the model is the median of the possible state of the pixel, it reflects the highest probable state of the pixel. Thus it can properly address both simple and difficult background scenarios as depicted in Figure 5. Since the intensity of the background changes over time due to illumination changes in the total environment, we need to update the previous background after a particular time stamp. We name this background up-gradation process adaptive background. For instance, if we consider a background at time t as B(t) and B( t g) at time t g, we find the total I threshold illumination changes using Eq. (A.) in Appendix A. If in Eq. (A.), we update the background using Eq. (). In this research, we construct one background model for each camera.

4 Smart Computing Review, vol. 2, no., February A smoothing process simply slides a filter mask to every pixel of an image. The filtering mask and filtering process are shown in Eq. (A.2) and (A.3). Foreground Detection Given an input frame from a capturing device, the foreground blob detection process filters out the background from the frame and keeps the moving blobs. In this case, it is assumed that when a moving object enters a camera view, the region in the frame occupied by the object experiences an abrupt change with respect to the corresponding background region. Suppose that the average change in pixel intensity is greater than some threshold value th, and we denote the intensity of a pixel at location ( x, both in the background and input frame by B ( x, and I ( x, respectively. Then our blob detection process proceeds as shown in Eq. (A.4). Thus, a binary image D is obtained from Eq. (2). Morphological Processing if I( x, B( x, th D( x, (2) 0 else In D ( x, there might be some false positive response due to noise. To avoid any potential noise effect, we apply morphological operations, e.g. erosion and dilation, on D ( x,. Erosion operations remove false alarms due to noise. The dilation process, on the other hand, removes false negatives by filling in the holes. The equations of both erosion and dilation are mentioned in Appendix A.

5 46 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Blob Localization A moving person always walks or runs, keeping the body perpendicular to the ground. Therefore, we first separate the blob areas along the horizontal axis before doing the vertical axis. For horizontal separation, we project the image pixel counts onto the horizontal axis. Let x and y denote the horizontal and vertical positions of a pixel in the binary image. Then the horizontal or x - projection of the image at x -column denoted by p(x) can be defined using Eq. (3): p( x) h y S( x, (3) where h is the height of the binary image S and S( x, is the value of either 0 or at position ( x,.we calculate a projection vector X { p( x) x w} where w is the width of image S. Naturally, there is always a horizontal gap between two blobs. We draw the boundaries of each blob by selecting the start and end points of a blob in the x -projected vector. A blob starts at some column i in the X if X ( i ) 0 and X ( i) 0 where i { 2,..., w}. On the contrary, the blob ends at j if X ( j) 0 and X ( j ) 0 where j { i, i,..., w } and the width of the blob denoted by wb is defined as: w b j i. We crop the selected blob region from the image by selecting the region ( i : j) (: h) where (:) denotes range. To select the top and bottom boundaries of the blob we apply y -projection or vertical projection on the cropped area. The y -projection at a row, denoted by p (, can be defined as Eq. (4): where w b is the blob width. w b p x S( x, ( (4) Let us denote the y -projection by a vector Y { p( y h} where h is the height of the image. The top boundary of a blob in the cropped region is some value u if u satisfies Y ( u ) 0, and Y ( u) 0 where u { 2,..., h}.the bottom is some value v if it satisfies Y ( v) 0, and Y ( v ) 0, where { u, u,..., h } h is defined as v u. We calculate the area of a v and the height of the blob, denoted by b blob, denoted by A, as in Eq. (5): l w b th b A S x, xl yt h b ( (5) where l and t are the left and top borders, and w b and h b are the width and height of a blob in a binary image. Figure 3 shows an example of the blob-based localization method. Person Blob Selection Naturally, all contiguous blobs are not persons. Some of them are trees and other noise sources. At this stage we calculate the aspect ratio and shape complexity to detect person silhouettes in the image. For a window of size we calculate the aspect ratio, denoted by w h, using Eq. (6). h a (6) w We find that the detector shows best performance in selecting persons when we set the aspect ratio in the range of. If any blob passes the aspect ratio test, we consider shape.5 a 3.5 i.e., a candidate must satisfy.5w h 3. 5w complexity as the second parameter. Let c be the contour length of a blob and A be its area. Then the shape complexity, denoted by S, can be calculated as Eq. (7): s c A (7)

6 Smart Computing Review, vol. 2, no., February In our experiment, after tuning the shape complexity, we find that the detector performs best at 0.05 s Finally, a person candidate that passes the aspect ratio and shape complexity tests is identified as a person. Figure 4 shows the detected person areas by bounding boxes created by applying our person detection process. Person Re-identification Preprocessing We perform histogram equalization to increase the overall contrast of images with persons in them. In this work, we split a silhouette into 3 color planes - R, G, and B planes. Then we apply histogram equalization to each plane and re-combine them to regenerate an illumination invariant silhouette. Figure 5 shows the histogram equalization process.

7 48 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Signature Generation We use a spatial relationship among pixels containing similar colors [2, 24] and color histograms to generate a robust and discriminative signature for each individual. A color histogram along with spatial information is discriminative because they capture not only the values of the pixels but also their spatial relationships. We describe our signature-generation process in the following sections. Color Histogram w h and pixel color intensity at position ) Let I be an image with a resolution ( x, y in the image plane is denoted by I ( x,. A color histogram of the image can be produced by counting the pixel occurrences in a bin b, denoted by n b, defined as Eq. (8). n b N k (8) kb Where if the kb th k process for a person silhouette area. Spatial-Covariance pixel falls into binb, otherwise 0. Figure 6 presents the color histogram generation A spatial-covariance represents the relationship between the color and spatial position of pixels. Figure 7 (a) shows a color histogram. The matrix below (Figure 7 (b)) shows the pixels' spatial locations which are counted as the color histogram. For example, shaded cells in the matrix indicate spatial locations of 3 pixels that fall into the st bin. kb

8 Smart Computing Review, vol. 2, no., February Mathematically, for each histogram bin, the spatial-covariance contains the spatial mean and covariance as defined in Eqs. (A.7) and (A.8), respectively. We calculate the spatial mean b and covariance matrix b matrix b for each bin of the color histogram. The covariance for each bin is a symmetric matrix. The entries of a symmetric matrix are redundant with respect to the main diagonal (top left to bottom right). If an entry at valid: th i row and th j column is written as a ij, then for all i and j, Eq. (9) is aij a ji (9) For our case, x is a 2-element vector, so we get 2 2 symmetric matrix for each bin. So, we consider the 2 values from the main and value from the non-diagonal. Combined Signature We use the R, G, and B planes for generating separate color frequency histograms and spatial-covariances. If we generate a n -bin histogram for each color plane and a 3-element vector as a spatial-covariance for each bin, we obtain a 4-element vector for each bin. Thus a color plane contributes n4 values to a signature. In our experiment, n is set to 8 which results in a 8x4x3 or 96-valued signature. We divide the silhouette into two equal parts, e.g. upper part of the body and lower part of the body, and obtain a 296 or 92-length signature. We show a schematic example of our proposed signature in Eqs.A.9.

9 50 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Our proposed signature generation method is more distinctive than just an RGB color histogram, because in RGB only color occurrences are counted to generate the signature but no positional information is considered. For example, the signatures of two persons are very different when one is wearing a red shirt and white pants while the other is wearing a white shirt and red pants, even though the RGB histograms are similar. In a spatially-enhanced signature the differences between those two people would be easy to spot. The performance of a classification system is dependent on the classifier. In our case, we use a regression tree as a classifier. PERSON TRACKING The identification module labels the person blog with one of a set of person IDs. Once a person blob is labeled, we start tracking that blob in the following frames as long as it is in camera view. In our system, we send the tracked blob into identification until we are sure of the identification label. For example, a blob can be classified in 50 consecutive frames. We believe that the majority of the classification results would be perfect even if the efficiency of the classification module was just above 50%. After that, we do not send the blob for further identification. Rather, we just label it using a previous statistical result. Figure 8 displays a detailed flow chart of our person-tracking algorithm. The following section describes the key content of the tracking algorithm. Overlapping Area If a blob is detected in the current frame, we discover it in the previous frame, if it exists, by calculating the overlapping area between the blob in the previous frame and the one in the current frame. To find an overlapping blob let us consider a blob B prev in the previous frame and B curr in the current frame. Let L prev, R prev, T prev and D prev be the left, right, top, and bottom boundaries of B prev, and let L curr, R curr, T curr, and D curr be the left, right, top, and bottom boundaries of B. Two blobs overlap if OA : min( area in B, area in ) 0. 5, where OA is the overlapped area of curr prev B curr B prev and B curr. The procedure to detect OA is illustrated in the pseudo-code of Figure 9. When multiple objects are nearby and they overlap with each other both spatially and temporally, we calculate the overlapped areas in the time domain. Then we consider the maximum overlapping blob as the replica of the blob in the previous frame.

10 Smart Computing Review, vol. 2, no., February Experimental Results We captured 7 video sequences in different places using a Sony Handycam HDR-CX2. We denoted each position as a camera view. The original resolution of the video frame is 280x720, but we downsampled it to 320x80 for fast computation. The application was executed on a PC with an Intel(R)Core(TM)2 Quad CPU with 4.0GB of RAM. We used Microsoft Visual C++ and the OpenCV 2.0 Library for developing our application. Our application can process 20 frames/second on average. We also evaluated our proposed method on a publicly-available set of videos. Person Detection Results Table shows a competitive performance of our person detection system and HOG. It is clear that our person detection algorithm is 57.5% faster than HOG. In this experiment, we used HOG and our proposed detector on the same person candidate blobs for a fair comparison.

11 52 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Precision and recall are two widely-used metrics for evaluating the correctness of a pattern recognition algorithm. In our case, we calculated the precision and recall using Eqs. (0) and (), respectively. TP Pr ecision (0) TP FP TP Re call () TP FN Where, TP, FP, and FN mean True Positive, False Positive, and False Negative respectively. True Negative Rate and Accuracy are calculated using Eqs. (2) and (3). Table 2 gives the overall person detection result for 7 camera views.

12 Smart Computing Review, vol. 2, no., February TN True negative rate TN FP (2) TP TN Accuracy TP TN FP FN (3) Where TN means True Negative. Figure0 shows a comparison between SBPD and HOG. Re-identification Results For re-identification, we tested our system to identify different persons, some of them on our campus and the rest from public datasets. We identified them in different situations using the same camera view, different camera views, and body poses. We measured the re-identification rate of our system using a Cumulative Match Characteristic (CMC) curve [2, 4]. For re-identification, we needed to generate a signature for each individual.

13 54 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Data Set I Figure displays a few example persons. Here, each row shows person areas captured from one viewpoint and each column shows two different views of a person captured by different cameras. In Figure 2, the CMC curve shows the performance of re-identification. Here persons detected in a camera view are used for training the classifier, and persons are identified in camera views different from that used for training. In this case, we applied a 2-fold cross validation process, where 50% of the samples are used for training and the remaining 50% are used for testing. We trained the classifier with images of 5 different persons shown in Figure. In Figure 2 we displayed comparative performances of signatures generated by color with spatial covariance and those generated only by color. Data Set II We conducted an experimental evaluation of our proposed method on a publicly-available series of videos ( homepages.inf.ed.ac.uk/rbf/caviardata/) showing persons recorded in corridors of a commercial mall. These videos (collected in the context of European project CAVIAR [ST ]) are of relatively low resolution, and include images of the same 6 persons seen by two cameras with very different viewpoints. Because it is a re-identification problem, we considered more than view. That is why, for detection and re-identification purposes, we limited out experiments to

14 Smart Computing Review, vol. 2, no., February those 6 persons. Figure 3 shows examples of person detection using our detector. Figure 4 shows the performance of reidentification on the detected persons from the CAVIAR data. Figs. 2 and 4 show that spatially-enhanced RGB signatures outperform simple RGB signatures. For example, the signatures of a person wearing a red shirt and white pants and a person wearing a white shirt and red pants are almost the same in the RGB signature method, but are quite different in spatially-enhanced RGB, because the position of the white and the red are different.figure 5 shows an overview of our re-identification scenario. Each image in this figure represents a video frame. The rectangles are the person detection results and the number over a rectangle is its ID. As one can see, the same person in different camera views has the same label; it means that the same person is tracked in different camera views.

15 56 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model Conclusion In this paper we proposed an efficient algorithm for person detection, re-identification, and tracking. The detection was based on the quantization of color information followed by shape information. Re-identification is based on assigning an appearance-based signature of person(s), while tracking is performed with the help of re-identification and spatio-temporal information. For person detection, we checked a foreground blob using aspect ratio and shape complexity to determine whether or not it was a person. Experimental results confirm that the person detection method called SBPD outperforms the state-of-the-art HOG person detector. SBPD achieves 96% precision and has a 98.94% recall rate which are 6% and 43% higher than HOG, respectively. Our person detection method shows that it can correctly detect 96% of moving persons. For generating a person-based signature we use color intensity as well as spatial covariance of pixel locations. The correct reidentification rate is 96% and 93% on average in either the same or different camera views, respectively, which is also higher than a method that uses only a color histogram as the signature. Finally, we track moving persons by a fast overlapping blob detection method which uses spatio-temporal information and correlation of the color histograms of overlapped person blobs. Our tracking is scale and illumination invariant and its accuracy is 98%.The detection speed, reidentification rate, and tracking results are very satisfactory. We detected candidate blobs by first horizontal and second vertical projection after taking into consideration that a person walks keeping the body perpendicular to the ground. When a camera is rotated such that persons are not facing upright, we will need to apply geometric transformation before using our projection method. In future work, we will address person tracking when cameras are not in an upright position, and when people stay together to form one big blob from one camera view. References [] W. R. Schwartz, A. Kembhavi, D. Harwood, and L. S. Davis, Human detection using partial least squares analysis, in Proc. of IEEE 2th International Conference on Computer Vision (ICCV), pp.24-3, Article (CrossRef Link)

16 Smart Computing Review, vol. 2, no., February [2] C. Papageorgiou and T. Poggio, A trainable system for object detection, International Journal of Computer Vision, vol. 38, no., pp. 5-33, Article (CrossRef Link) [3] A. Mohan, C. Papageorgiou, and T. Poggio, Example based object detection in images by components, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 4, pp , 200. Article (CrossRef Link) [4] P. Viola, M. J. Jones, and D. Snow, Detecting pedestrians using patterns of motion and appearance, in Proc. of 9th IEEE International Conference on Computer Vision (ICCV), vol., pp , Nice, France, Article (CrossRef Link) [5] K. Mikolajczyk, C. Schmid, and A. Zisserman, Human detection based on a probabilistic assembly of robust part detectors, in Proc. of the European Conference on Computer Vision (ECCV), vol., pp. 69 8, Article (CrossRef Link) [6] N. Dalal and B. Triggs, Histograms of oriented gradients for human detection, in Proc. of the Computer Vision and Pattern Recognition (CVPR), vol., pp , Article (CrossRef Link) [7] R. L. Hsu, M. Abdel-Mottaleb, and A. K. Jain, Face detection in color images, IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 24, no. 5, pp , May Article (CrossRef Link) [8] L. Wang, T. Tan, H. Ning, and W. Hu, Silhouette analysis based gait recognition for human identification, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 2, pp , Article (CrossRef Link) [9] B. Prosser, W.-S. Zheng, S. Gong and T. Xiang Person re-identification by support vector ranking. in Proc. of the BMVC'200, pp. ~, 200. Article (CrossRef Link) [0] D.Gray and H. Tao, Viewpoint invariant pedestrian recognition with an ensemble of localized features, in Proc. of the European Conference on Computer Vision (ECCV), Article (CrossRef Link) [] O. Javed, K. Shafique, and M. Shah, Appearance modeling for tracking in multiple non-overlapping cameras, in Proc. of the IEEE Conference on Computer Vision and Pattern Recognition, vol. 2, pp.26 33, Article (CrossRef Link) [2] O. Hamdoun, F. Moutarde, B. Stanciulescu, and B. Steux, Person re-identification in multi-camera system by signature based on interest point descriptors collected on short video sequences, in Proc. of the 2 nd ACM/IEEE International Conference on Distributed Smart Cameras, (ICDSC), pp. 6, Sep Article (CrossRef Link) [3] D-N. T. Cong, C. Achard, L. Khoudour, and L. Douadi, Video sequences association for people re-identification across multiple non-overlapping cameras, Proceedings of 5th International Conference on Image Analysis and Processing (ICIAP), Italy, pp.79-89, September Article (CrossRef Link) [4] I. O. d. Oliveira and J. L. d. S. Pio, People Re-identification in a camera network, in Proc. of the 8 th IEEE International Conference on Dependable, Autonomic and Secure Computing, pp , Article (CrossRef Link) [5] M. Farenzena, L. Bazzani, A. Perina, V. Murino, and M. Cristani, Person re-identification by symmetry-driven accumulation of local features, in Proc. of the IEEE Conference on Computer Vision and Pattern Recognition, pp , 200. Article (CrossRef Link) [6] S. Bak, E.Corvee, F. Bremond, and M.Thonnat, Person re-identification using spatial covariance regions of human body parts, in Proc. of the 7 th IEEE International Conference on Advanced Video and Signal-Based Surveillance, pp , 200. Article (CrossRef Link) [7] S. Bak, E. Corvee, F. Bremond, and M. Thonnat, Person re-identification using haar-based and DCD-based signature, in Proc. of the Workshop on Activity Monitoring by Multicamera Surveillance Systems, pp.-8, 200. Article (CrossRef Link) [8] N. Gheissari, T. Sebastian, and R. Hartley, Person re-identification using spatiotemporal appearance, in Proc. of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2, pp , New York, USA, June Article (CrossRef Link) [9] O. Javed, Z. Rasheed, K. Shafique and M. Shah, Tracking across multiple cameras with disjoint views, in Proc. of the 9 th IEEE International Conference on Computer Vision (ICCV), pp. 952, 3-6 Oct Article (CrossRef Link) [20] R. Bodor, B. Jackson, and N. Papanikolopoulos, Vision-based human tracking and activity recognition, in Proc. of the th Mediterranean Conf. on Control and Automation, pp.8-20, June [2] H. Wang, R. Lu, X. Wu, L. Zhang and J. Shen, Pedestrian detection and tracking algorithm design in transportation video monitoring system, in Proc. of the International Conference on Information Technology and Computer Science, pp.53-56, Article (CrossRef Link) [22] A. Rahimi, B. Dunagan, and T. Darrel, Simultaneous calibration and tracking with a network of non-overlapping sensors, in Proc. of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), vol., pp , Article (CrossRef Link)

17 58 Jahan et al.: Person Detection, Re-identification and Tracking Using Spatio-Color-based Model [23] R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley Longman Publishing Co., Boston, MA, USA, 200. [24] S.T.Birchfield and S.Rangarajan, Spatiograms versus histograms for region-based tracking, in Proc. of the IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp.58-63, Appendix A Detecting illumination changes to update background Eq. (A.) is used. I w h w h B x, y, t) x y x y Linear filtering of an image f of size (A.3). ( B( x, y, t g) (A.) M N with a filter win, denoted as Eq. (A.2), the filtering process is done by Eq. win ( s t ) ( s, t) e (A. 2) 2 Blob detection process a b g x, win( s, t) f ( x s, y t) ( (A.3) satb B( x, th I( x, B( x, th The erosion of the binary image D by a structuring element returns an eroded image C. Let 2 Z be a 2-D integer space and D a binary image in e (A.4) 2 E in Z, denoted by D ()E, is defined by Eq. (A.5) which C D( ) E { Z ( E ) D } (A.5) e e Z The dilation on the eroded image C by a structuring element E, denoted byc returns a dilated image S, Spatial mean d 2 Z. Ed e, is defined by Eq. (A.6) which S C E { Z [( E ) C] C} (A.6) d d Z Covariance b N nb k x k kb (A.7) Where, b nb T b ( x k k b )( xk b ) n (A.8) b is the spatial mean, b is spatial covariance and x k ( x, is the spatial position of a pixel k. Schematic representation of signature for re-identification, l l l, l n,,,......, n, (A.9)

18 Smart Computing Review, vol. 2, no., February z z In the above signature, superscript z in n indicates bin index of histogram. ij bin z where i and j are row and column of the covariance matrix respectively. is an entry in covariance matrix of Farah Jahan received her Bachelor's of Science (Honors) in Computer Science & Engineering in December 2005 from the University of Chittagong, Bangladesh and a Master's of Engineering in Information and Telecommunication Engineering in August 20 from Korea Aerospace University, South Korea. She presently serves as an Assistant Professor in the Dept. of Computer Science and Engineering, University of Chittagong, Bangladesh. Her research areas are multimedia, image processing, and computer vision. Mohammad Khairul Islam received his Bachelor's of Science (Engineering) in Electronics & Computer Science in December 998 from Shahjalal University of Science & Technology, Bangladesh. He received his Master of Engineering and Doctor of Engineering in Information and Telecommunication Engineering in August 2007 and August 20 respectively from Korea Aerospace University in South Korea. He presently serves as an Associate Professor in the Dept. of Computer Science and Engineering, University of Chittagong, Bangladesh. His research areas are multimedia, image processing, and computer vision. Joong Hwan Baek received his Bachelor's of Science in Telecommunication Engineering in February 98 from Hankuk Aviation University, South Korea. He received his Master's of Science and Doctorate of Engineering in Electronics and Computer Engineering in July 987 and July 99 respectively from Oklahoma State University, USA. He presently serves as a Professor in the Dept. of Information and Telecommunication Engineering, Korea Aerospace University. His research interests include image processing, pattern recognition, and multimedia. Copyrights 202 KAIS

Person Re-Identification by Descriptive and Discriminative Classification

Person Re-Identification by Descriptive and Discriminative Classification Person Re-Identification by Descriptive and Discriminative Classification Martin Hirzer 1, Csaba Beleznai 2, Peter M. Roth 1, and Horst Bischof 1 1 Institute for Computer Graphics and Vision Graz University

More information

Person Re-Identification Using Color Enhancing Feature

Person Re-Identification Using Color Enhancing Feature Person Re-Identification Using Color Enhancing Feature 1 Peng Li, 2 Haiyuan Wu, 2 Qian Chen, 3 Chongke Bi 1 2 Wakayama University, 3 RIKEN 1 2 930 Sakaedani, Wakayama City,640-8510,Japan 3 7-1-26, Minatojima-minami-machi,

More information

Detecting Printed and Handwritten Partial Copies of Line Drawings Embedded in Complex Backgrounds

Detecting Printed and Handwritten Partial Copies of Line Drawings Embedded in Complex Backgrounds 9 1th International Conference on Document Analysis and Recognition Detecting Printed and Handwritten Partial Copies of Line Drawings Embedded in Complex Backgrounds Weihan Sun, Koichi Kise Graduate School

More information

Person Re-identification Using Haar-based and DCD-based Signature

Person Re-identification Using Haar-based and DCD-based Signature Person Re-identification Using Haar-based and DCD-based Signature Sławomir Bąk, Etienne Corvee, Francois Brémond, Monique Thonnat INRIA Sophia Antipolis, PULSAR group 2004, route des Lucioles, BP93 06902

More information

Person Re-identification by Descriptive and Discriminative Classification

Person Re-identification by Descriptive and Discriminative Classification Person Re-identification by Descriptive and Discriminative Classification Martin Hirzer 1, Csaba Beleznai 2, Peter M. Roth 1, and Horst Bischof 1 1 Institute for Computer Graphics and Vision Graz University

More information

Human Motion Detection and Tracking for Video Surveillance

Human Motion Detection and Tracking for Video Surveillance Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,

More information

People Re-identification Based on Bags of Semantic Features

People Re-identification Based on Bags of Semantic Features People Re-identification Based on Bags of Semantic Features Zhi Zhou 1, Yue Wang 2, Eam Khwang Teoh 1 1 School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798,

More information

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION Panca Mudjirahardjo, Rahmadwati, Nanang Sulistiyanto and R. Arief Setyawan Department of Electrical Engineering, Faculty of

More information

Person Re-Identification by Efficient Impostor-based Metric Learning

Person Re-Identification by Efficient Impostor-based Metric Learning Person Re-Identification by Efficient Impostor-based Metric Learning Martin Hirzer, Peter M. Roth and Horst Bischof Institute for Computer Graphics and Vision Graz University of Technology {hirzer,pmroth,bischof}@icg.tugraz.at

More information

Multiple-shot Person Re-identification by Chromatic and Epitomic Analyses

Multiple-shot Person Re-identification by Chromatic and Epitomic Analyses Multiple-shot Person Re-identification by Chromatic and Epitomic Analyses L. Bazzani a,, M. Cristani a,b, A. Perina a, V. Murino a,b a Department of Computer Science, University of Verona, Verona, Italy

More information

Object detection using non-redundant local Binary Patterns

Object detection using non-redundant local Binary Patterns University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Object detection using non-redundant local Binary Patterns Duc Thanh

More information

Exploiting Dissimilarity Representations for Person Re-Identification

Exploiting Dissimilarity Representations for Person Re-Identification Exploiting Dissimilarity Representations for Person Re-Identification Riccardo Satta, Giorgio Fumera, and Fabio Roli Dept. of Electrical and Electronic Engineering, University of Cagliari Piazza d Armi,

More information

People detection and re-identification for multi surveillance cameras

People detection and re-identification for multi surveillance cameras People detection and re-identification for multi surveillance cameras Etienne Corvee, Slawomir Bak, François Bremond To cite this version: Etienne Corvee, Slawomir Bak, François Bremond. People detection

More information

Human detections using Beagle board-xm

Human detections using Beagle board-xm Human detections using Beagle board-xm CHANDAN KUMAR 1 V. AJAY KUMAR 2 R. MURALI 3 1 (M. TECH STUDENT, EMBEDDED SYSTEMS, DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING, VIJAYA KRISHNA INSTITUTE

More information

FAST HUMAN DETECTION USING TEMPLATE MATCHING FOR GRADIENT IMAGES AND ASC DESCRIPTORS BASED ON SUBTRACTION STEREO

FAST HUMAN DETECTION USING TEMPLATE MATCHING FOR GRADIENT IMAGES AND ASC DESCRIPTORS BASED ON SUBTRACTION STEREO FAST HUMAN DETECTION USING TEMPLATE MATCHING FOR GRADIENT IMAGES AND ASC DESCRIPTORS BASED ON SUBTRACTION STEREO Makoto Arie, Masatoshi Shibata, Kenji Terabayashi, Alessandro Moro and Kazunori Umeda Course

More information

Person Detection Using Image Covariance Descriptor

Person Detection Using Image Covariance Descriptor Person Detection Using Image Covariance Descriptor Ms. Vinutha Raj B 1, Dr. M B Anandaraju 2, 1 P.G Student, Department of ECE, BGSIT-Mandya, Karnataka 2 Professor, Head of Department ECE, BGSIT-Mandya,

More information

People detection in complex scene using a cascade of Boosted classifiers based on Haar-like-features

People detection in complex scene using a cascade of Boosted classifiers based on Haar-like-features People detection in complex scene using a cascade of Boosted classifiers based on Haar-like-features M. Siala 1, N. Khlifa 1, F. Bremond 2, K. Hamrouni 1 1. Research Unit in Signal Processing, Image Processing

More information

Mobile Human Detection Systems based on Sliding Windows Approach-A Review

Mobile Human Detection Systems based on Sliding Windows Approach-A Review Mobile Human Detection Systems based on Sliding Windows Approach-A Review Seminar: Mobile Human detection systems Njieutcheu Tassi cedrique Rovile Department of Computer Engineering University of Heidelberg

More information

Object Detection in Video Streams

Object Detection in Video Streams Object Detection in Video Streams Sandhya S Deore* *Assistant Professor Dept. of Computer Engg., SRES COE Kopargaon *sandhya.deore@gmail.com ABSTRACT Object Detection is the most challenging area in video

More information

Person re-identification in multi-camera system by signature based on interest point descriptors collected on short video sequences

Person re-identification in multi-camera system by signature based on interest point descriptors collected on short video sequences Person re-identification in multi-camera system by signature based on interest point descriptors collected on short video sequences Omar Hamdoun, Fabien Moutarde, Bogdan Stanciulescu, Bruno Steux To cite

More information

Classification of objects from Video Data (Group 30)

Classification of objects from Video Data (Group 30) Classification of objects from Video Data (Group 30) Sheallika Singh 12665 Vibhuti Mahajan 12792 Aahitagni Mukherjee 12001 M Arvind 12385 1 Motivation Video surveillance has been employed for a long time

More information

Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation

Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation M. Blauth, E. Kraft, F. Hirschenberger, M. Böhm Fraunhofer Institute for Industrial Mathematics, Fraunhofer-Platz 1,

More information

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg Human Detection A state-of-the-art survey Mohammad Dorgham University of Hamburg Presentation outline Motivation Applications Overview of approaches (categorized) Approaches details References Motivation

More information

International Journal Of Global Innovations -Vol.4, Issue.I Paper Id: SP-V4-I1-P17 ISSN Online:

International Journal Of Global Innovations -Vol.4, Issue.I Paper Id: SP-V4-I1-P17 ISSN Online: IMPLEMENTATION OF EMBEDDED HUMAN TRACKING SYSTEM USING DM3730 DUALCORE PROCESSOR #1 DASARI ALEKHYA M.TECH Student, #2 Dr. SYED ABUDHAGIR.U Associate Professor, Dept of ECE B.V.RAJU INSTITUTE OF TECHNOLOGY,

More information

Detection of Multiple, Partially Occluded Humans in a Single Image by Bayesian Combination of Edgelet Part Detectors

Detection of Multiple, Partially Occluded Humans in a Single Image by Bayesian Combination of Edgelet Part Detectors Detection of Multiple, Partially Occluded Humans in a Single Image by Bayesian Combination of Edgelet Part Detectors Bo Wu Ram Nevatia University of Southern California Institute for Robotics and Intelligent

More information

Implementation of Human detection system using DM3730

Implementation of Human detection system using DM3730 Implementation of Human detection system using DM3730 Amaraneni Srilaxmi 1, Shaik Khaddar Sharif 2 1 VNR Vignana Jyothi Institute of Engineering & Technology, Bachupally, Hyderabad, India 2 VNR Vignana

More information

Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach

Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach Vandit Gajjar gajjar.vandit.381@ldce.ac.in Ayesha Gurnani gurnani.ayesha.52@ldce.ac.in Yash Khandhediya khandhediya.yash.364@ldce.ac.in

More information

PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE

PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE Hongyu Liang, Jinchen Wu, and Kaiqi Huang National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy of Science

More information

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University CS443: Digital Imaging and Multimedia Binary Image Analysis Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines A Simple Machine Vision System Image segmentation by thresholding

More information

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

An Approach for Real Time Moving Object Extraction based on Edge Region Determination An Approach for Real Time Moving Object Extraction based on Edge Region Determination Sabrina Hoque Tuli Department of Computer Science and Engineering, Chittagong University of Engineering and Technology,

More information

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers A. Salhi, B. Minaoui, M. Fakir, H. Chakib, H. Grimech Faculty of science and Technology Sultan Moulay Slimane

More information

Histograms of Oriented Gradients for Human Detection p. 1/1

Histograms of Oriented Gradients for Human Detection p. 1/1 Histograms of Oriented Gradients for Human Detection p. 1/1 Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs INRIA Rhône-Alpes Grenoble, France Funding: acemedia, LAVA,

More information

CS229: Action Recognition in Tennis

CS229: Action Recognition in Tennis CS229: Action Recognition in Tennis Aman Sikka Stanford University Stanford, CA 94305 Rajbir Kataria Stanford University Stanford, CA 94305 asikka@stanford.edu rkataria@stanford.edu 1. Motivation As active

More information

Histogram of Oriented Gradients (HOG) for Object Detection

Histogram of Oriented Gradients (HOG) for Object Detection Histogram of Oriented Gradients (HOG) for Object Detection Navneet DALAL Joint work with Bill TRIGGS and Cordelia SCHMID Goal & Challenges Goal: Detect and localise people in images and videos n Wide variety

More information

INTELLIGENT transportation systems have a significant

INTELLIGENT transportation systems have a significant INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 205, VOL. 6, NO. 4, PP. 35 356 Manuscript received October 4, 205; revised November, 205. DOI: 0.55/eletel-205-0046 Efficient Two-Step Approach for Automatic

More information

Video sequences association for people re-identification across multiple non-overlapping cameras

Video sequences association for people re-identification across multiple non-overlapping cameras Video sequences association for people re-identification across multiple non-overlapping cameras D-N. Truong Cong 1, C. Achard 2, L. Khoudour 1, L. Douadi 1 1 French National Institute for Transport and

More information

Person re-identification employing 3D scene information

Person re-identification employing 3D scene information Person re-identification employing 3D scene information Sławomir Bak, Francois Brémond INRIA Sophia Antipolis, STARS team, 2004, route des Lucioles, BP93 06902 Sophia Antipolis Cedex - France Abstract.

More information

Person Re-identification Using Spatial Covariance Regions of Human Body Parts

Person Re-identification Using Spatial Covariance Regions of Human Body Parts Person Re-identification Using Spatial Covariance Regions of Human Body Parts Slawomir Bak, Etienne Corvee, François Bremond, Monique Thonnat To cite this version: Slawomir Bak, Etienne Corvee, François

More information

Tracking and Recognizing People in Colour using the Earth Mover s Distance

Tracking and Recognizing People in Colour using the Earth Mover s Distance Tracking and Recognizing People in Colour using the Earth Mover s Distance DANIEL WOJTASZEK, ROBERT LAGANIÈRE S.I.T.E. University of Ottawa, Ottawa, Ontario, Canada K1N 6N5 danielw@site.uottawa.ca, laganier@site.uottawa.ca

More information

Speeding up the Detection of Line Drawings Using a Hash Table

Speeding up the Detection of Line Drawings Using a Hash Table Speeding up the Detection of Line Drawings Using a Hash Table Weihan Sun, Koichi Kise 2 Graduate School of Engineering, Osaka Prefecture University, Japan sunweihan@m.cs.osakafu-u.ac.jp, 2 kise@cs.osakafu-u.ac.jp

More information

Human Upper Body Pose Estimation in Static Images

Human Upper Body Pose Estimation in Static Images 1. Research Team Human Upper Body Pose Estimation in Static Images Project Leader: Graduate Students: Prof. Isaac Cohen, Computer Science Mun Wai Lee 2. Statement of Project Goals This goal of this project

More information

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs

More information

Face Detection and Recognition in an Image Sequence using Eigenedginess

Face Detection and Recognition in an Image Sequence using Eigenedginess Face Detection and Recognition in an Image Sequence using Eigenedginess B S Venkatesh, S Palanivel and B Yegnanarayana Department of Computer Science and Engineering. Indian Institute of Technology, Madras

More information

Statistical Approach to a Color-based Face Detection Algorithm

Statistical Approach to a Color-based Face Detection Algorithm Statistical Approach to a Color-based Face Detection Algorithm EE 368 Digital Image Processing Group 15 Carmen Ng Thomas Pun May 27, 2002 Table of Content Table of Content... 2 Table of Figures... 3 Introduction:...

More information

Face Detection and Alignment. Prof. Xin Yang HUST

Face Detection and Alignment. Prof. Xin Yang HUST Face Detection and Alignment Prof. Xin Yang HUST Many slides adapted from P. Viola Face detection Face detection Basic idea: slide a window across image and evaluate a face model at every location Challenges

More information

Image Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu

Image Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu Image Processing CS 554 Computer Vision Pinar Duygulu Bilkent University Today Image Formation Point and Blob Processing Binary Image Processing Readings: Gonzalez & Woods, Ch. 3 Slides are adapted from

More information

Human detection using local shape and nonredundant

Human detection using local shape and nonredundant University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Human detection using local shape and nonredundant binary patterns

More information

A Cascade of Feed-Forward Classifiers for Fast Pedestrian Detection

A Cascade of Feed-Forward Classifiers for Fast Pedestrian Detection A Cascade of eed-orward Classifiers for ast Pedestrian Detection Yu-ing Chen,2 and Chu-Song Chen,3 Institute of Information Science, Academia Sinica, aipei, aiwan 2 Dept. of Computer Science and Information

More information

LOW-COST MULTI-CAMERA OBJECT MATCHING. Syed Fahad Tahir and Andrea Cavallaro

LOW-COST MULTI-CAMERA OBJECT MATCHING. Syed Fahad Tahir and Andrea Cavallaro LOW-COST MULTI-CAMERA OBJECT MATCHING Syed Fahad Tahir and Andrea Cavallaro Centre for Intelligent Sensing, Queen Mary University of London, {s.fahad.tahir, andrea.cavallaro}@eecs.qmul.ac.uk ABSTRACT We

More information

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall 2008 October 29, 2008 Notes: Midterm Examination This is a closed book and closed notes examination. Please be precise and to the point.

More information

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking Feature descriptors Alain Pagani Prof. Didier Stricker Computer Vision: Object and People Tracking 1 Overview Previous lectures: Feature extraction Today: Gradiant/edge Points (Kanade-Tomasi + Harris)

More information

Person Re-identification Using Partial Least Squares Appearance Modeling

Person Re-identification Using Partial Least Squares Appearance Modeling Person Re-identification Using Partial Least Squares Appearance ing Gabriel Lorencetti Prado 1, William Robson Schwartz 2, and Helio Pedrini 1 1 Institute of Computing, University of Campinas, Campinas,

More information

Person Re-identification Using Clustering Ensemble Prototypes

Person Re-identification Using Clustering Ensemble Prototypes Person Re-identification Using Clustering Ensemble Prototypes Aparajita Nanda and Pankaj K Sa Department of Computer Science and Engineering National Institute of Technology Rourkela, India Abstract. This

More information

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification

A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification A Street Scene Surveillance System for Moving Object Detection, Tracking and Classification Huei-Yung Lin * and Juang-Yu Wei Department of Electrical Engineering National Chung Cheng University Chia-Yi

More information

Automatic Gait Recognition. - Karthik Sridharan

Automatic Gait Recognition. - Karthik Sridharan Automatic Gait Recognition - Karthik Sridharan Gait as a Biometric Gait A person s manner of walking Webster Definition It is a non-contact, unobtrusive, perceivable at a distance and hard to disguise

More information

Panoramic Appearance Map (PAM) for Multi-Camera Based Person Re-identification

Panoramic Appearance Map (PAM) for Multi-Camera Based Person Re-identification Panoramic Appearance Map (PAM) for Multi-Camera Based Person Re-identification Tarak Gandhi and Mohan M. Trivedi Computer Vision and Robotics Research Laboratory University of California San Diego La Jolla,

More information

Minimizing hallucination in Histogram of Oriented Gradients

Minimizing hallucination in Histogram of Oriented Gradients Minimizing hallucination in Histogram of Oriented Gradients Javier Ortiz Sławomir Bąk Michał Koperski François Brémond INRIA Sophia Antipolis, STARS group 2004, route des Lucioles, BP93 06902 Sophia Antipolis

More information

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image SURF CSED441:Introduction to Computer Vision (2015S) Lecture6: SURF and HOG Bohyung Han CSE, POSTECH bhhan@postech.ac.kr Speed Up Robust Features (SURF) Simplified version of SIFT Faster computation but

More information

Real-time Detection of Illegally Parked Vehicles Using 1-D Transformation

Real-time Detection of Illegally Parked Vehicles Using 1-D Transformation Real-time Detection of Illegally Parked Vehicles Using 1-D Transformation Jong Taek Lee, M. S. Ryoo, Matthew Riley, and J. K. Aggarwal Computer & Vision Research Center Dept. of Electrical & Computer Engineering,

More information

Real-Time Human Detection using Relational Depth Similarity Features

Real-Time Human Detection using Relational Depth Similarity Features Real-Time Human Detection using Relational Depth Similarity Features Sho Ikemura, Hironobu Fujiyoshi Dept. of Computer Science, Chubu University. Matsumoto 1200, Kasugai, Aichi, 487-8501 Japan. si@vision.cs.chubu.ac.jp,

More information

Online Tracking Parameter Adaptation based on Evaluation

Online Tracking Parameter Adaptation based on Evaluation 2013 10th IEEE International Conference on Advanced Video and Signal Based Surveillance Online Tracking Parameter Adaptation based on Evaluation Duc Phu Chau Julien Badie François Brémond Monique Thonnat

More information

Histogram of Oriented Gradients for Human Detection

Histogram of Oriented Gradients for Human Detection Histogram of Oriented Gradients for Human Detection Article by Navneet Dalal and Bill Triggs All images in presentation is taken from article Presentation by Inge Edward Halsaunet Introduction What: Detect

More information

An Acceleration Scheme to The Local Directional Pattern

An Acceleration Scheme to The Local Directional Pattern An Acceleration Scheme to The Local Directional Pattern Y.M. Ayami Durban University of Technology Department of Information Technology, Ritson Campus, Durban, South Africa ayamlearning@gmail.com A. Shabat

More information

Short Survey on Static Hand Gesture Recognition

Short Survey on Static Hand Gesture Recognition Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of

More information

Human Object Classification in Daubechies Complex Wavelet Domain

Human Object Classification in Daubechies Complex Wavelet Domain Human Object Classification in Daubechies Complex Wavelet Domain Manish Khare 1, Rajneesh Kumar Srivastava 1, Ashish Khare 1(&), Nguyen Thanh Binh 2, and Tran Anh Dien 2 1 Image Processing and Computer

More information

Accelerating Pattern Matching or HowMuchCanYouSlide?

Accelerating Pattern Matching or HowMuchCanYouSlide? Accelerating Pattern Matching or HowMuchCanYouSlide? Ofir Pele and Michael Werman School of Computer Science and Engineering The Hebrew University of Jerusalem {ofirpele,werman}@cs.huji.ac.il Abstract.

More information

HOG-based Pedestriant Detector Training

HOG-based Pedestriant Detector Training HOG-based Pedestriant Detector Training evs embedded Vision Systems Srl c/o Computer Science Park, Strada Le Grazie, 15 Verona- Italy http: // www. embeddedvisionsystems. it Abstract This paper describes

More information

Multiple-Person Tracking by Detection

Multiple-Person Tracking by Detection http://excel.fit.vutbr.cz Multiple-Person Tracking by Detection Jakub Vojvoda* Abstract Detection and tracking of multiple person is challenging problem mainly due to complexity of scene and large intra-class

More information

Suspicious Activity Detection of Moving Object in Video Surveillance System

Suspicious Activity Detection of Moving Object in Video Surveillance System International Journal of Latest Engineering and Management Research (IJLEMR) ISSN: 2455-4847 ǁ Volume 1 - Issue 5 ǁ June 2016 ǁ PP.29-33 Suspicious Activity Detection of Moving Object in Video Surveillance

More information

Tri-modal Human Body Segmentation

Tri-modal Human Body Segmentation Tri-modal Human Body Segmentation Master of Science Thesis Cristina Palmero Cantariño Advisor: Sergio Escalera Guerrero February 6, 2014 Outline 1 Introduction 2 Tri-modal dataset 3 Proposed baseline 4

More information

Fast Human Detection Using a Cascade of Histograms of Oriented Gradients

Fast Human Detection Using a Cascade of Histograms of Oriented Gradients MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Human Detection Using a Cascade of Histograms of Oriented Gradients Qiang Zhu, Shai Avidan, Mei-Chen Yeh, Kwang-Ting Cheng TR26-68 June

More information

Towards Practical Evaluation of Pedestrian Detectors

Towards Practical Evaluation of Pedestrian Detectors MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Towards Practical Evaluation of Pedestrian Detectors Mohamed Hussein, Fatih Porikli, Larry Davis TR2008-088 April 2009 Abstract Despite recent

More information

2013, IJARCSSE All Rights Reserved Page 718

2013, IJARCSSE All Rights Reserved Page 718 Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Face Detection

More information

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS 130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin

More information

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile. Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Blobs and Cracks

More information

Scale Invariant Feature Transform

Scale Invariant Feature Transform Scale Invariant Feature Transform Why do we care about matching features? Camera calibration Stereo Tracking/SFM Image moiaicing Object/activity Recognition Objection representation and recognition Image

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper presented at 14th International Conference of the Biometrics Special Interest Group, BIOSIG, Darmstadt, Germany, 9-11 September,

More information

A New Algorithm for Shape Detection

A New Algorithm for Shape Detection IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 3, Ver. I (May.-June. 2017), PP 71-76 www.iosrjournals.org A New Algorithm for Shape Detection Hewa

More information

Person Re-Identification by Symmetry-Driven Accumulation of Local Features

Person Re-Identification by Symmetry-Driven Accumulation of Local Features Person Re-Identification by Symmetry-Driven Accumulation of Local Features M. Farenzena 1, L. Bazzani 1, A. Perina 1, V. Murino 1,2, M. Cristani 1,2 1 Dipartimento di Informatica, University of Verona,

More information

Human-Robot Interaction

Human-Robot Interaction Human-Robot Interaction Elective in Artificial Intelligence Lecture 6 Visual Perception Luca Iocchi DIAG, Sapienza University of Rome, Italy With contributions from D. D. Bloisi and A. Youssef Visual Perception

More information

IMPROVING SPATIO-TEMPORAL FEATURE EXTRACTION TECHNIQUES AND THEIR APPLICATIONS IN ACTION CLASSIFICATION. Maral Mesmakhosroshahi, Joohee Kim

IMPROVING SPATIO-TEMPORAL FEATURE EXTRACTION TECHNIQUES AND THEIR APPLICATIONS IN ACTION CLASSIFICATION. Maral Mesmakhosroshahi, Joohee Kim IMPROVING SPATIO-TEMPORAL FEATURE EXTRACTION TECHNIQUES AND THEIR APPLICATIONS IN ACTION CLASSIFICATION Maral Mesmakhosroshahi, Joohee Kim Department of Electrical and Computer Engineering Illinois Institute

More information

HISTOGRAMS OF ORIENTATIO N GRADIENTS

HISTOGRAMS OF ORIENTATIO N GRADIENTS HISTOGRAMS OF ORIENTATIO N GRADIENTS Histograms of Orientation Gradients Objective: object recognition Basic idea Local shape information often well described by the distribution of intensity gradients

More information

Automatic Parameter Adaptation for Multi-Object Tracking

Automatic Parameter Adaptation for Multi-Object Tracking Automatic Parameter Adaptation for Multi-Object Tracking Duc Phu CHAU, Monique THONNAT, and François BREMOND {Duc-Phu.Chau, Monique.Thonnat, Francois.Bremond}@inria.fr STARS team, INRIA Sophia Antipolis,

More information

Object Category Detection: Sliding Windows

Object Category Detection: Sliding Windows 04/10/12 Object Category Detection: Sliding Windows Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Today s class: Object Category Detection Overview of object category detection Statistical

More information

Motion Estimation and Optical Flow Tracking

Motion Estimation and Optical Flow Tracking Image Matching Image Retrieval Object Recognition Motion Estimation and Optical Flow Tracking Example: Mosiacing (Panorama) M. Brown and D. G. Lowe. Recognising Panoramas. ICCV 2003 Example 3D Reconstruction

More information

Real-Time Model-Based Hand Localization for Unsupervised Palmar Image Acquisition

Real-Time Model-Based Hand Localization for Unsupervised Palmar Image Acquisition Real-Time Model-Based Hand Localization for Unsupervised Palmar Image Acquisition Ivan Fratric 1, Slobodan Ribaric 1 1 University of Zagreb, Faculty of Electrical Engineering and Computing, Unska 3, 10000

More information

Recent Researches in Automatic Control, Systems Science and Communications

Recent Researches in Automatic Control, Systems Science and Communications Real time human detection in video streams FATMA SAYADI*, YAHIA SAID, MOHAMED ATRI AND RACHED TOURKI Electronics and Microelectronics Laboratory Faculty of Sciences Monastir, 5000 Tunisia Address (12pt

More information

Face Detection for Skintone Images Using Wavelet and Texture Features

Face Detection for Skintone Images Using Wavelet and Texture Features Face Detection for Skintone Images Using Wavelet and Texture Features 1 H.C. Vijay Lakshmi, 2 S. Patil Kulkarni S.J. College of Engineering Mysore, India 1 vijisjce@yahoo.co.in, 2 pk.sudarshan@gmail.com

More information

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia Application Object Detection Using Histogram of Oriented Gradient For Artificial Intelegence System Module of Nao Robot (Control System Laboratory (LSKK) Bandung Institute of Technology) A K Saputra 1.,

More information

Gesture based PTZ camera control

Gesture based PTZ camera control Gesture based PTZ camera control Report submitted in May 2014 to the department of Computer Science and Engineering of National Institute of Technology Rourkela in partial fulfillment of the requirements

More information

Object Detection Design challenges

Object Detection Design challenges Object Detection Design challenges How to efficiently search for likely objects Even simple models require searching hundreds of thousands of positions and scales Feature design and scoring How should

More information

Review of person re-identification techniques

Review of person re-identification techniques Published in IET Computer Vision Received on 21st February 2013 Revised on 14th November 2013 Accepted on 18th December 2013 Review of person re-identification techniques Mohammad Ali Saghafi 1, Aini Hussain

More information

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant

More information

Histograms of Oriented Gradients

Histograms of Oriented Gradients Histograms of Oriented Gradients Carlo Tomasi September 18, 2017 A useful question to ask of an image is whether it contains one or more instances of a certain object: a person, a face, a car, and so forth.

More information

An Object Detection System using Image Reconstruction with PCA

An Object Detection System using Image Reconstruction with PCA An Object Detection System using Image Reconstruction with PCA Luis Malagón-Borja and Olac Fuentes Instituto Nacional de Astrofísica Óptica y Electrónica, Puebla, 72840 Mexico jmb@ccc.inaoep.mx, fuentes@inaoep.mx

More information

Enhancing Person Re-identification by Integrating Gait Biometric

Enhancing Person Re-identification by Integrating Gait Biometric Enhancing Person Re-identification by Integrating Gait Biometric Zheng Liu 1, Zhaoxiang Zhang 1, Qiang Wu 2, Yunhong Wang 1 1 Laboratory of Intelligence Recognition and Image Processing, Beijing Key Laboratory

More information

IMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES

IMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES IMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES Pin-Syuan Huang, Jing-Yi Tsai, Yu-Fang Wang, and Chun-Yi Tsai Department of Computer Science and Information Engineering, National Taitung University,

More information